[97298] trunk/dports/audio/mpg123
ryandesign at macports.org
ryandesign at macports.org
Sun Sep 2 19:11:47 PDT 2012
Revision: 97298
https://trac.macports.org/changeset/97298
Author: ryandesign at macports.org
Date: 2012-09-02 19:11:44 -0700 (Sun, 02 Sep 2012)
Log Message:
-----------
mpg123: update to 1.14.4; disable SSE optimizations on i386 because they fail to build
Modified Paths:
--------------
trunk/dports/audio/mpg123/Portfile
trunk/dports/audio/mpg123/files/patch-configure.diff
Modified: trunk/dports/audio/mpg123/Portfile
===================================================================
--- trunk/dports/audio/mpg123/Portfile 2012-09-03 00:07:23 UTC (rev 97297)
+++ trunk/dports/audio/mpg123/Portfile 2012-09-03 02:11:44 UTC (rev 97298)
@@ -4,7 +4,7 @@
PortGroup muniversal 1.0
name mpg123
-version 1.14.2
+version 1.14.4
categories audio
maintainers gmx.at:astifter openmaintainer
license GPL-2 LGPL-2.1
@@ -26,8 +26,8 @@
${homepage}download/
use_bzip2 yes
-checksums rmd160 41b3904b668eba4cfd21a3903dd29a81305150cc \
- sha256 d8be84ac0d9f63e78b14f2fad54e11d13a5dfe91059ac601e1429b5625ef5853
+checksums rmd160 ae3f6673fa5574614c5641be437edfb290dbdb91 \
+ sha256 9ca189f24eb4ec6b5046b64d72c3c8439fd9ea300ce1b8b91a05cd6a9d3e5c12
depends_lib port:libtool
@@ -37,15 +37,19 @@
configure.args-append --with-audio=coreaudio
}
+# For i386 we'd like to use --with-cpu=sse but this fails with:
+# ld: illegal text-relocation to intwinbase in .libs/tabinit_mmx.o from _INT123_make_decode_tables_mmx_asm in .libs/tabinit_mmx.o for architecture i386
+# see also http://sourceforge.net/tracker/index.php?func=detail&aid=3504701&group_id=135704&atid=733194
+
if {[variant_isset universal]} {
set merger_configure_args(x86_64) --with-cpu=x86-64
- set merger_configure_args(i386) --with-cpu=sse
+ set merger_configure_args(i386) --with-cpu=i586
set merger_configure_args(ppc) --with-cpu=altivec
set merger_configure_args(ppc64) --with-cpu=altivec
} else {
switch -- ${configure.build_arch} {
x86_64 { configure.args-append --with-cpu=x86-64 }
- i386 { configure.args-append --with-cpu=sse }
+ i386 { configure.args-append --with-cpu=i586 }
ppc -
ppc64 { configure.args-append --with-cpu=altivec }
}
Modified: trunk/dports/audio/mpg123/files/patch-configure.diff
===================================================================
--- trunk/dports/audio/mpg123/files/patch-configure.diff 2012-09-03 00:07:23 UTC (rev 97297)
+++ trunk/dports/audio/mpg123/files/patch-configure.diff 2012-09-03 02:11:44 UTC (rev 97298)
@@ -1,20 +1,11 @@
---- configure.orig 2011-08-24 16:29:48.000000000 -0500
-+++ configure 2011-09-13 23:06:28.000000000 -0500
-@@ -20011,7 +20011,7 @@
+--- configure.orig 2012-07-26 08:41:52.000000000 -0500
++++ configure 2012-09-02 20:54:17.000000000 -0500
+@@ -20218,7 +20218,7 @@
echo " (note that newer gcc 4.x versions do not use/need the align check)"
fi
fi
-echo -n "
-+echo "
++printf "
Core libmpg123 features:
Integer conversion ...... $integers
- Layer I ................. $layer1
-@@ -20032,8 +20032,6 @@
- 32/24 bit integer ....... $int32
- real (32 bit float) ..... $real
- "
--# just an empty line
--echo
-
- echo " Modules ................. $modules"
- echo " Module suffix ........... $with_module_suffix"
+ New/old WRITE_SAMPLE .... $newoldwritesample
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120902/88958e95/attachment.html>
More information about the macports-changes
mailing list