Build error perl5.x returns for Mavericks
Original error #28603 was not completely fixed r76831, r81168 and r96453.
For the Mac OS X 10.9 also need a patch:
--- ../trunk/dports/lang/perl5.8/Portfile 2013-09-14 02:54:54.000000000 +0400
+++ /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/perl5.8/Portfile 2013-09-18 10:28:32.000000000 +0400
@@ -31,16 +31,11 @@
patchfiles patch-perl.c.diff patch-Configure.diff
-platform darwin 11 {
- # bypass stupid check that assumes fprintf must be in libc.dylib
- patchfiles-append patch-hints_darwin.sh-usenm.diff
-}
-platform darwin 12 {
- # bypass stupid check that assumes fprintf must be in libc.dylib
- patchfiles-append patch-hints_darwin.sh-usenm.diff
-}
-
platform darwin {
+ if {${os.major} >= 11} {
+ # bypass stupid check that assumes fprintf must be in libc.dylib
+ patchfiles-append patch-hints_darwin.sh-usenm.diff
+ }
# Prevent miniperl build from finding MacPorts' libstdcxx (#36438).
patchfiles-append patch-Makefile.SH.diff
post-patch {
Change History (16)
Owner: |
changed from macports-tickets@… to ricci@…
|
Owner: |
changed from ricci@… to macports-tickets@…
|
Keywords: |
mavericks added
|
Owner: |
changed from macports-tickets@… to macports-tickets@…
|
Cc: |
chema.torrelles@… added
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Thanks for the ticket. In the future, please Cc relevant port maintainers (
port info --maintainers
).