[69918] trunk/dports/graphics/netpbm/Portfile
mcalhoun at macports.org
mcalhoun at macports.org
Wed Jul 21 13:39:42 PDT 2010
Revision: 69918
http://trac.macports.org/changeset/69918
Author: mcalhoun at macports.org
Date: 2010-07-21 13:39:41 -0700 (Wed, 21 Jul 2010)
Log Message:
-----------
netpbm: Allow universal build (Fixes #21240).
Modified Paths:
--------------
trunk/dports/graphics/netpbm/Portfile
Modified: trunk/dports/graphics/netpbm/Portfile
===================================================================
--- trunk/dports/graphics/netpbm/Portfile 2010-07-21 20:14:57 UTC (rev 69917)
+++ trunk/dports/graphics/netpbm/Portfile 2010-07-21 20:39:41 UTC (rev 69918)
@@ -24,9 +24,6 @@
# please make sure to test it on OS X 10.4 as well! Thanks!
use_parallel_build no
-# See http://trac.macports.org/ticket/21240
-universal_variant no
-
depends_build path:bin/perl:perl5
depends_lib port:zlib port:jpeg port:tiff \
@@ -49,13 +46,13 @@
configure {
file copy ${worksrcpath}/Makefile.config.in ${worksrcpath}/Makefile.config
reinplace "s|^CC =.*\$|CC = ${configure.cc}|" ${worksrcpath}/Makefile.config
- #if {[variant_isset universal]} {
- # reinplace "s|^#CFLAGS =.*\$|CFLAGS = ${configure.cppflags} ${configure.cflags} ${configure.universal_cflags}|" ${worksrcpath}/Makefile.config
- # reinplace "s|^#LDFLAGS +=.*\$|LDFLAGS = ${configure.ldflags} ${configure.universal_ldflags}|g" ${worksrcpath}/Makefile.config
- #} else {
+ if {[variant_isset universal]} {
+ reinplace "s|^#CFLAGS =.*\$|CFLAGS = ${configure.cppflags} ${configure.cflags} ${configure.universal_cflags}|" ${worksrcpath}/Makefile.config
+ reinplace "s|^#LDFLAGS +=.*\$|LDFLAGS = ${configure.ldflags} ${configure.universal_ldflags}|g" ${worksrcpath}/Makefile.config
+ } else {
reinplace "s|^#CFLAGS =.*\$|CFLAGS = ${configure.cppflags} ${configure.cflags} ${configure.cc_archflags}|" ${worksrcpath}/Makefile.config
reinplace "s|^#LDFLAGS +=.*\$|LDFLAGS = ${configure.ldflags} ${configure.cc_archflags}|g" ${worksrcpath}/Makefile.config
- #}
+ }
reinplace "s|^CFLAGS_SHLIB =.*\$|CFLAGS_SHLIB = -fno-common|" ${worksrcpath}/Makefile.config
reinplace "s|^TIFFLIB =.*\$|TIFFLIB = -ltiff|" ${worksrcpath}/Makefile.config
reinplace "s|^JPEGLIB =.*\$|JPEGLIB = -ljpeg|" ${worksrcpath}/Makefile.config
@@ -67,6 +64,9 @@
platform darwin {
post-configure {
set ldshlib "${configure.ldflags} -dynamiclib -install_name ${prefix}/lib/libnetpbm.\$(MAJ).dylib -compatibility_version \$(MAJ) -current_version ${version}"
+ if {[variant_isset universal]} {
+ set ldshlib "${ldshlib} ${configure.universal_ldflags}"
+ }
reinplace "s|^NETPBMLIBTYPE =.*\$|NETPBMLIBTYPE = dylib|" ${worksrcpath}/Makefile.config
reinplace "s|^NETPBMLIBSUFFIX =.*\$|NETPBMLIBSUFFIX = dylib|" ${worksrcpath}/Makefile.config
reinplace "s|^LDSHLIB =.*\$|LDSHLIB = ${ldshlib}|" ${worksrcpath}/Makefile.config
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100721/eec564df/attachment-0001.html>
More information about the macports-changes
mailing list