add multilib patch from Nathan Phillip (bug #376717
authorMichael Sterrett <mr_bones_@gentoo.org>
Sat, 30 Jul 2011 17:03:27 +0000 (17:03 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Sat, 30 Jul 2011 17:03:27 +0000 (17:03 +0000)
Package-Manager: portage-2.1.10.3/cvs/Linux i686

media-libs/sdl-mixer/ChangeLog
media-libs/sdl-mixer/Manifest
media-libs/sdl-mixer/files/sdl-mixer-1.2.11-multilib.patch [new file with mode: 0644]
media-libs/sdl-mixer/sdl-mixer-1.2.11-r1.ebuild

index fdec5387bcffdabcb6f4a72bc6874d8d9799d83e..04638ba03947be552cbb198fc84a264e98fb4f75 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-libs/sdl-mixer
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-mixer/ChangeLog,v 1.81 2010/07/27 05:25:15 mr_bones_ Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-mixer/ChangeLog,v 1.82 2011/07/30 17:03:27 mr_bones_ Exp $
+
+  30 Jul 2011; Michael Sterrett <mr_bones_@gentoo.org>
+  sdl-mixer-1.2.11-r1.ebuild, +files/sdl-mixer-1.2.11-multilib.patch:
+  add multilib patch from Nathan Phillip (bug #376717)
 
   27 Jul 2010; Michael Sterrett <mr_bones_@gentoo.org>
   sdl-mixer-1.2.11-r1.ebuild:
index d4296e70d599d4398eaf98770ace5e2f62331918..2fed18d68f6de4d2adbd0f733fe8720cf68037fe 100644 (file)
@@ -1,4 +1,5 @@
+AUX sdl-mixer-1.2.11-multilib.patch 1247 RMD160 76f4d4c32bcfd1367dda5e82816d5adc7ff9c1f4 SHA1 05fc2f40e177fd92c27f67a7661f273efca53169 SHA256 76ab56747d29bdae932394f8e501ce22f470096268e0b8cc63ea4335c837976c
 DIST SDL_mixer-1.2.11.tar.gz 2690654 RMD160 559355116a1c380edf71879da0dbcf5359f05476 SHA1 ef5d45160babeb51eafa7e4019cec38324ee1a5d SHA256 86145ac39cac6d2c6169c226f937648dca5e89dcd828751763dd174fa9af9cf9
-EBUILD sdl-mixer-1.2.11-r1.ebuild 1786 RMD160 e9743ee52c44cb62b9697cac0b7448490bb54c33 SHA1 7aca127ac070acf5d43923f0baeb67c24964bb5b SHA256 814ccfa18140f578aa0fcd061800b3e3037c5adbce7b330ecf011a5069552001
-MISC ChangeLog 10649 RMD160 0ab6a1d72a0f0b4353e3c23829f186bc3fa5e533 SHA1 c4dfb8ccd4a5bf67d10013eb28eab0b4978ba73c SHA256 fb79599e3f74b8398216691d2e764e9f8fcb90a2c7ee3f5ee95be9e661fd8c78
+EBUILD sdl-mixer-1.2.11-r1.ebuild 1847 RMD160 98a4abad83291643c1ff5d2d486c4ab5840d78ab SHA1 8711935a082443166bd5a98dc48abaa564a6923d SHA256 aa2bd4f12ba0d4a4cd1661b0e5ec64158ac4471e59cbd1b63d08978fa26c5f48
+MISC ChangeLog 10830 RMD160 f102abe91375c0bee47bd10da124deee29306b7d SHA1 f468789f30153025e9ff6287271ce0a30ea08519 SHA256 2914c007c213783071a17b017856e3db32cc88c3b5f3555ccd77c1816741e4f9
 MISC metadata.xml 270 RMD160 bfb5537139a9b462e73d53be68abf4ebdf32e075 SHA1 9b403bbea2ff8d5777fad870df9aa8607f65c9a7 SHA256 289953d2114ffe3867a3783062fcfbc3d0fa638dd223e8f827c2480cc9db9b72
diff --git a/media-libs/sdl-mixer/files/sdl-mixer-1.2.11-multilib.patch b/media-libs/sdl-mixer/files/sdl-mixer-1.2.11-multilib.patch
new file mode 100644 (file)
index 0000000..2e6d6d5
--- /dev/null
@@ -0,0 +1,25 @@
+From: Nathan Phillip Brink <binki@gentoo.org>
+Date: 2011-07-28
+Subject: Fix linking to respect CFLAGS and LDFLAGS properly, fixing a
+       compilation bug (https://bugs.gentoo.org/376717) on
+       portage-multilib.
+
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -72,13 +72,13 @@
+ @PLAYMUS_DEPENDS@
+ 
+ $(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
+-      $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
++      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) -o $@ $(OBJECTS) $(VERSION_OBJECTS)
+ 
+ $(objects)/playwave$(EXE): $(objects)/playwave.lo $(objects)/$(TARGET)
+-      $(LIBTOOL) --mode=link $(CC) -o $@ $(objects)/playwave.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
++      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(objects)/playwave.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
+ 
+ $(objects)/playmus$(EXE): $(objects)/playmus.lo $(objects)/$(TARGET)
+-      $(LIBTOOL) --mode=link $(CC) -o $@ $(objects)/playmus.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
++      $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(objects)/playmus.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
+ 
+ install: all install-hdrs install-lib #install-bin
+ install-hdrs:
index 231e56af96be394ff633b30cb450ecb2d27fc66b..9f854d5a855321ae303e60514650b38453f02fa7 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-mixer/sdl-mixer-1.2.11-r1.ebuild,v 1.8 2010/07/27 05:25:15 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-mixer/sdl-mixer-1.2.11-r1.ebuild,v 1.9 2011/07/30 17:03:27 mr_bones_ Exp $
 
 EAPI=2
 inherit eutils
@@ -25,6 +25,10 @@ DEPEND=">=media-libs/libsdl-1.2.10
 
 S=${WORKDIR}/${MY_P}
 
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-multilib.patch
+}
+
 src_configure() {
        econf \
                --disable-dependency-tracking \