[94801] trunk/dports/perl/p5-eperl
cal at macports.org
cal at macports.org
Fri Jun 29 16:15:58 PDT 2012
Revision: 94801
https://trac.macports.org/changeset/94801
Author: cal at macports.org
Date: 2012-06-29 16:15:57 -0700 (Fri, 29 Jun 2012)
Log Message:
-----------
p5-eperl: Fix build when "perl -MExtUtils::Embed -e ldopts" returns archflags, reorganize, fix some lint warnings
Modified Paths:
--------------
trunk/dports/perl/p5-eperl/Portfile
Added Paths:
-----------
trunk/dports/perl/p5-eperl/files/0009-configure-remove-archflags-from-perl_dla.diff
Modified: trunk/dports/perl/p5-eperl/Portfile
===================================================================
--- trunk/dports/perl/p5-eperl/Portfile 2012-06-29 23:05:05 UTC (rev 94800)
+++ trunk/dports/perl/p5-eperl/Portfile 2012-06-29 23:15:57 UTC (rev 94801)
@@ -11,7 +11,7 @@
distname eperl-${version}
license {Artistic GPL}
platforms darwin
-categories www perl
+categories perl www
maintainers cal openmaintainer
description Embedded Perl Language
@@ -23,7 +23,7 @@
master_sites ftp://ftp.ossp.org/pkg/tool/eperl/ \
ftp://freebsd.isc.org/pub/FreeBSD/ports/distfiles/ \
- http://freebsd.isc.org/pub/FreeBSD/ports/distfiles/
+ http://freebsd.isc.org/pub/FreeBSD/ports/distfiles/
checksums rmd160 708c72d4a2bc494e9b3e953aa13efd0fe7933b98 \
sha256 a9add61ed59e3030027e0ff5c00195627d7309be48162c9b315f57d27730a295
@@ -42,7 +42,8 @@
0005-fix-preprocessor-comments-to-behave-as-documented.diff \
0006-fix-format-string-error-in-perl-stderr.diff \
0007-debian-2.2.14-16-modified-and-added-shtool.diff \
- 0008-wml-2.0.11-merge.diff
+ 0008-wml-2.0.11-merge.diff \
+ 0009-configure-remove-archflags-from-perl_dla.diff
if {$subport != $name} {
post-patch {
@@ -51,16 +52,6 @@
}
}
-configure.args --with-perl=${perl5.bin} \
- --enable-debug \
- CC=\"${configure.cc} [get_canonical_archflags cc]\" \
- LD=\"${configure.cc} [get_canonical_archflags ld]\"
-
-destroot.destdir prefix=${destroot}${prefix} \
- mandir=${destroot}${prefix}/share/man
-
-test.run yes
-
# replaced_by and subport magic
if {[string match p5-* $name]} {
set rootname [string range $name 3 end]
@@ -87,3 +78,15 @@
}
}
}
+
+# keep this behind the block setting perl5.major
+configure.args --with-perl=${perl5.bin} \
+ --enable-debug \
+ CC=\"${configure.cc} [get_canonical_archflags cc]\" \
+ LD=\"${configure.cc} [get_canonical_archflags ld]\"
+
+destroot.destdir prefix=${destroot}${prefix} \
+ mandir=${destroot}${prefix}/share/man
+
+test.run yes
+
Added: trunk/dports/perl/p5-eperl/files/0009-configure-remove-archflags-from-perl_dla.diff
===================================================================
--- trunk/dports/perl/p5-eperl/files/0009-configure-remove-archflags-from-perl_dla.diff (rev 0)
+++ trunk/dports/perl/p5-eperl/files/0009-configure-remove-archflags-from-perl_dla.diff 2012-06-29 23:15:57 UTC (rev 94801)
@@ -0,0 +1,11 @@
+--- a/configure.orig 2012-06-30 01:06:41.000000000 +0200
++++ a/configure 2012-06-30 01:09:59.000000000 +0200
+@@ -1876,7 +1876,7 @@
+ #define HAVE_PERL_DYNALOADER 1
+ _ACEOF
+
+- perl_dla=`perl -MExtUtils::Embed -e ldopts`
++ perl_dla=`perl -MExtUtils::Embed -e ldopts | sed -E 's/-arch [^ ]+//g'`
+ ;;
+ * )
+ rc=no
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120629/b3f7ad2e/attachment.html>
More information about the macports-changes
mailing list