[38182] trunk/dports/net/rsync/Portfile

simon at macports.org simon at macports.org
Fri Jul 11 08:10:53 PDT 2008


Revision: 38182
          http://trac.macosforge.org/projects/macports/changeset/38182
Author:   simon at macports.org
Date:     2008-07-11 08:10:53 -0700 (Fri, 11 Jul 2008)
Log Message:
-----------
net/rsync: Added patches for flags --crtimes --fileflags to save all Mac OS X metadata, closes #15472. Thanks to css at macports.org.

Modified Paths:
--------------
    trunk/dports/net/rsync/Portfile

Modified: trunk/dports/net/rsync/Portfile
===================================================================
--- trunk/dports/net/rsync/Portfile	2008-07-11 15:10:39 UTC (rev 38181)
+++ trunk/dports/net/rsync/Portfile	2008-07-11 15:10:53 UTC (rev 38182)
@@ -4,6 +4,7 @@
 
 name                rsync
 version             3.0.3
+revision            1
 categories          net
 platforms           darwin freebsd sunos
 maintainers         simon openmaintainer
@@ -21,19 +22,37 @@
 homepage            http://samba.org/rsync/
 master_sites        http://rsync.samba.org/ftp/rsync/ \
                     http://rsync.samba.org/ftp/rsync/src/
-checksums           md5 16d41aab9ece435198af222c5415a304 \
-                    sha1 c12668eb888e386511299616f6972bec300ed346 \
-                    rmd160 9997a18cb5577bb127b26bcc55e50382b6e9f68d
+checksums           ${distname}${extract.suffix} \
+                        md5 16d41aab9ece435198af222c5415a304 \
+                        sha1 c12668eb888e386511299616f6972bec300ed346 \
+                        rmd160 9997a18cb5577bb127b26bcc55e50382b6e9f68d \
+                    fileflags.diff \
+                        md5 201757ade9b8d8077f6aaa348f579d5a \
+                        sha1 ad6ff8da7c1466564ec793f0fd9c8ac1d67a0c8a \
+                        rmd160 c99605939aa36663c73a6e7a07fa2f751235239b \
+                    crtimes.diff \
+                        md5 7941d2487b12fda621794ddae687e115 \
+                        sha1 19ea5a3a14373839776c58aba6c6b21ca0b7c816 \
+                        rmd160 70c0a00a15fbf2d64bd7b0a406119fec976dc7ca
 distname            rsync-${version}
 
 depends_lib         port:popt port:libiconv
 
+patch_sites         http://rsync.samba.org/ftp/rsync/patches/
+patchfiles          fileflags.diff \
+                    crtimes.diff
+patch.pre_args      -p1
+
 configure.args      --mandir=${prefix}/share/man \
                     --with-rsyncd-conf=${prefix}/etc/rsyncd.conf \
                     --enable-ipv6 \
                     --enable-xattr-support
 configure.cflags   "-Os -I${prefix}/include"
 
+pre-configure {
+    system "cd ${worksrcpath}; ./prepare-source"
+}
+
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
     xinstall -m 644 -W ${worksrcpath} \
@@ -44,3 +63,9 @@
 
 livecheck.check     regex
 livecheck.regex     "Rsync version (\\d+(?:\\.\\d+)*) released"
+
+variant no_macosx_metadata description {Don't preserve Mac OS X file \
+                                        flags and creation times} {
+    patchfiles-delete   fileflags.diff \
+                        crtimes.diff
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080711/6c24b825/attachment.html 


More information about the macports-changes mailing list