[84926] trunk/dports/sysutils/logrotate

pixilla at macports.org pixilla at macports.org
Tue Oct 4 12:51:10 PDT 2011


Revision: 84926
          http://trac.macports.org/changeset/84926
Author:   pixilla at macports.org
Date:     2011-10-04 12:51:08 -0700 (Tue, 04 Oct 2011)
Log Message:
-----------
sysutils/logrotate:
- Upgrade version to 3.8.1.
- Change master_sites to fedora.
- Update patches.
- Fix livecheck.

Modified Paths:
--------------
    trunk/dports/sysutils/logrotate/Portfile
    trunk/dports/sysutils/logrotate/files/patch-Makefile.diff

Removed Paths:
-------------
    trunk/dports/sysutils/logrotate/files/patch-config.c.diff

Modified: trunk/dports/sysutils/logrotate/Portfile
===================================================================
--- trunk/dports/sysutils/logrotate/Portfile	2011-10-04 19:37:54 UTC (rev 84925)
+++ trunk/dports/sysutils/logrotate/Portfile	2011-10-04 19:51:08 UTC (rev 84926)
@@ -4,8 +4,7 @@
 PortSystem          1.0
 
 name                logrotate
-version             3.8.0
-revision            1
+version             3.8.1
 categories          sysutils
 maintainers         pixilla openmaintainer
 platforms           darwin
@@ -19,13 +18,13 @@
                     gets to a certain size.
 
 homepage            https://fedorahosted.org/logrotate/
-master_sites        gentoo
-checksums           sha1    a79c500c4ce45177b47bb473a6bff4021af7121e \
-                    rmd160  7e1e24f53db5230eee2e1db8d90fe3a33692ca01
+master_sites        https://fedorahosted.org/releases/l/o/logrotate/
 
+checksums           rmd160  cec3bc6a4cb4226b31696977935818695027b0f8 \
+                    sha256  c12471e70ae8bc923bd5c4f25e8fd6483b68c6301f3cd79f7cfe37bc5b370169
+
 patch.pre_args      -p1
-patchfiles          patch-config.c.diff \
-                    patch-Makefile.diff
+patchfiles          patch-Makefile.diff
 
 depends_run         port:popt port:gettext
 
@@ -49,8 +48,8 @@
                     DEFAULT_MAIL_COMMAND="/usr/sbin/mail"
 
 destroot.args       INSTALL="install" \
-                    BASEDIR=[string trimleft ${destroot}${prefix} /] \
-                    MANDIR="${prefix}/share/man"
+                    BINDIR="${destroot}${prefix}/sbin" \
+                    MANDIR="${destroot}${prefix}/share/man"
 destroot.keepdirs   ${destroot}${prefix}/etc/logrotate.d \
                     ${destroot}${prefix}/var/run/logrotate
 post-destroot {
@@ -138,9 +137,9 @@
     variant_set     gzip
 }
 
+livecheck.url       $homepage
 livecheck.type      regex
-livecheck.url       ${master_sites}
-livecheck.regex     ${name}-(\\d+\\.\\d+(\\.\\d+)?)${extract.suffix}
+livecheck.regex     "(?!${name}).*${name}-((?!${extract.suffix}).*)${extract.suffix}"
 
 notes \
 "

Modified: trunk/dports/sysutils/logrotate/files/patch-Makefile.diff
===================================================================
--- trunk/dports/sysutils/logrotate/files/patch-Makefile.diff	2011-10-04 19:37:54 UTC (rev 84925)
+++ trunk/dports/sysutils/logrotate/files/patch-Makefile.diff	2011-10-04 19:51:08 UTC (rev 84926)
@@ -1,11 +1,9 @@
---- a/Makefile	2011-08-11 14:18:53.000000000 -0700
-+++ b/Makefile	2011-08-11 19:22:02.000000000 -0700
-@@ -82,8 +82,24 @@
+--- a/Makefile	2011-10-04 10:35:54.000000000 -0700
++++ b/Makefile	2011-10-04 10:38:40.000000000 -0700
+@@ -80,6 +80,22 @@
      CFLAGS += -DSTATEFILE=\"$(STATEFILE)\"
  endif
  
--BINDIR = $(BASEDIR)/sbin
--MANDIR = $(BASEDIR)/man
 +ifneq ($(COMPRESS_COMMAND),)
 +    CFLAGS += -DCOMPRESS_COMMAND=\"$(COMPRESS_COMMAND)\"
 +endif
@@ -22,8 +20,6 @@
 +    CFLAGS += -DDEFAULT_MAIL_COMMAND=\"$(DEFAULT_MAIL_COMMAND)\"
 +endif
 +
-+BINDIR := $(BASEDIR)/sbin
-+MANDIR := $(BASEDIR)/man
+ BINDIR = $(BASEDIR)/sbin
+ MANDIR ?= $(BASEDIR)/man
  
- #--------------------------------------------------------------------------
- 

Deleted: trunk/dports/sysutils/logrotate/files/patch-config.c.diff
===================================================================
--- trunk/dports/sysutils/logrotate/files/patch-config.c.diff	2011-10-04 19:37:54 UTC (rev 84925)
+++ trunk/dports/sysutils/logrotate/files/patch-config.c.diff	2011-10-04 19:51:08 UTC (rev 84926)
@@ -1,32 +0,0 @@
---- a/config.c	2011-08-11 14:18:53.000000000 -0700
-+++ b/config.c	2011-08-11 14:19:23.000000000 -0700
-@@ -74,6 +74,29 @@
- 
- #endif
- 
-+#if !defined(strndup)
-+char *strndup(const char *s, size_t n)
-+{
-+       size_t nAvail;
-+       char *p;
-+
-+       if(!s)
-+               return NULL;
-+
-+       /* min() */
-+       nAvail = strlen(s) + 1;
-+       if ( (n + 1) < nAvail)
-+               nAvail = n + 1;
-+
-+       p = malloc(nAvail);
-+       if (!p)
-+               return NULL;
-+       memcpy(p, s, nAvail);
-+       p[nAvail - 1] = 0;
-+       return p;
-+}
-+#endif
-+
- enum {
- 	STATE_DEFAULT = 2,
- 	STATE_SKIP_LINE = 4,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111004/c39cad17/attachment.html>


More information about the macports-changes mailing list