[128051] trunk/dports/mail/gnupg/Portfile

ionic at macports.org ionic at macports.org
Tue Nov 11 18:40:13 PST 2014


Revision: 128051
          https://trac.macports.org/changeset/128051
Author:   ionic at macports.org
Date:     2014-11-11 18:40:12 -0800 (Tue, 11 Nov 2014)
Log Message:
-----------
gnupg: do not abuse patchfiles to download and uncompress an extra source file. no rev-bump on purpose.

Modified Paths:
--------------
    trunk/dports/mail/gnupg/Portfile

Modified: trunk/dports/mail/gnupg/Portfile
===================================================================
--- trunk/dports/mail/gnupg/Portfile	2014-11-12 02:40:07 UTC (rev 128050)
+++ trunk/dports/mail/gnupg/Portfile	2014-11-12 02:40:12 UTC (rev 128051)
@@ -52,17 +52,24 @@
 }
 
 variant idea description {Add support for the patented IDEA algorithm} {
-    patch_sites-append  http://www.gnupg.dk/contrib-dk
-    patchfiles          idea.c.gz
+    depends_extract-append  bin:gunzip:gzip
+    master_sites-append     http://www.gnupg.dk/contrib-dk:ideasource
+    distfiles-append        idea.c.gz:ideasource
     checksums-append \
         idea.c.gz md5    9dc3bc086824a8c7a331f35e09a3e57f \
                   sha1   82fded4ec31b97b3b2dd22741880b67cfee40f84 \
                   rmd160 e35be5a031d10d52341ac5f029d28f811edd908d
-    patch.dir           ${worksrcpath}/cipher
-    patch.cmd           cat
-    patch.pre_args      > idea.c
+    extract.only            ${distname}${extract.suffix}
 }
 
+post-extract {
+    if {[variant_isset idea]} {
+        copy ${distpath}/idea.c.gz ${worksrcpath}/cipher
+        move ${worksrcpath}/cipher/idea.c ${worksrcpath}/cipher/idea.c.orig
+        system -W "${worksrcpath}/cipher" "gunzip -d idea.c.gz"
+    }
+}
+
 platform sunos {
     configure.args-delete --disable-asm
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141111/be92201a/attachment.html>


More information about the macports-changes mailing list