Fix building on mips due to updated sprintsigmask().
authorMike Frysinger <vapier@gentoo.org>
Mon, 19 Feb 2007 04:12:57 +0000 (04:12 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 19 Feb 2007 04:12:57 +0000 (04:12 +0000)
Package-Manager: portage-2.1.2-r9

dev-util/strace/ChangeLog
dev-util/strace/Manifest
dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch [new file with mode: 0644]
dev-util/strace/strace-4.5.15.ebuild

index 9269b41f824b1be4e2056298fa00e40c08027f28..b9e7b7f7cca81a4270ea3b4459e3a354157f95bd 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-util/strace
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.93 2007/01/17 06:45:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.94 2007/02/19 04:12:57 vapier Exp $
+
+  19 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+  +files/strace-4.5.15-mips-sprintsigmask.patch, strace-4.5.15.ebuild:
+  Fix building on mips due to updated sprintsigmask().
 
 *strace-4.5.15 (17 Jan 2007)
 
index de73b6fba51ff458f64f1be901285f55226d2fc2..63206d2c3297f845fd655d9dde9004ace644096a 100644 (file)
@@ -29,6 +29,10 @@ AUX strace-4.5.14-PT_GETSIGINFO.patch 766 RMD160 c44f89db60f0eaf8c9f37f2579dfc82
 MD5 f3397466058b002f3641219f3fad9b60 files/strace-4.5.14-PT_GETSIGINFO.patch 766
 RMD160 c44f89db60f0eaf8c9f37f2579dfc82cc0aff1ff files/strace-4.5.14-PT_GETSIGINFO.patch 766
 SHA256 8b58a9ba6e917e4f6bf3f3821271364511d3dfaa2e6cdd96d461da9c63af2b8a files/strace-4.5.14-PT_GETSIGINFO.patch 766
+AUX strace-4.5.15-mips-sprintsigmask.patch 375 RMD160 574513146fc496056bfab38b885c2e03bc6f0f66 SHA1 1ad6d61c6655a92e8e19d83b56f1cf01cfcc4b69 SHA256 a91ded61685b74b05fbd1716ead449810552508d7c7377e14929c362fa2f6e21
+MD5 2601f6f425544219ea603773650272cb files/strace-4.5.15-mips-sprintsigmask.patch 375
+RMD160 574513146fc496056bfab38b885c2e03bc6f0f66 files/strace-4.5.15-mips-sprintsigmask.patch 375
+SHA256 a91ded61685b74b05fbd1716ead449810552508d7c7377e14929c362fa2f6e21 files/strace-4.5.15-mips-sprintsigmask.patch 375
 AUX strace-4.5.8-ia64.patch 2271 RMD160 8a26565e9286deb508a2b1626b41e9856d81c385 SHA1 848a4f32b9b6f75fdebfae4de0e907221022354b SHA256 7882ae9504c1ff1446d7b0df3a27642a8703b3065adf2df1e66b83dd9a13b0f3
 MD5 335622a1648a690be4e5eddba97f3034 files/strace-4.5.8-ia64.patch 2271
 RMD160 8a26565e9286deb508a2b1626b41e9856d81c385 files/strace-4.5.8-ia64.patch 2271
@@ -60,14 +64,14 @@ EBUILD strace-4.5.14.ebuild 1912 RMD160 8eee62624924512046dc0b8c75736575a763b628
 MD5 966f06f52d7137aee79a68f4834ff2fc strace-4.5.14.ebuild 1912
 RMD160 8eee62624924512046dc0b8c75736575a763b628 strace-4.5.14.ebuild 1912
 SHA256 534e6831b0267660165143e07e2b8213289da3102fd8cabc8811e7c96a2834c2 strace-4.5.14.ebuild 1912
-EBUILD strace-4.5.15.ebuild 1237 RMD160 f486e54aec25c4d6da1aec6ffc823e3ab303761c SHA1 2ec1f26425db89edc97afd5e5d5c1c8050ccc4d3 SHA256 1628f5bdbd52b84ac4667f07a008f1ff3aee656d114ba64e6dcb7ad46fccdae8
-MD5 3bb38ce1b29503b82d17a39565901433 strace-4.5.15.ebuild 1237
-RMD160 f486e54aec25c4d6da1aec6ffc823e3ab303761c strace-4.5.15.ebuild 1237
-SHA256 1628f5bdbd52b84ac4667f07a008f1ff3aee656d114ba64e6dcb7ad46fccdae8 strace-4.5.15.ebuild 1237
-MISC ChangeLog 11105 RMD160 e87a5155dfd5c622f913c834145b09d5eb49ff05 SHA1 e725c29a68a3c47644fad2055478ea6725673545 SHA256 c479296be681bfc7db67f9d8785a3b692865e8113a1b3a82cd073674461b087c
-MD5 5d2f5ae3c51ffaa2565339e38882c4f7 ChangeLog 11105
-RMD160 e87a5155dfd5c622f913c834145b09d5eb49ff05 ChangeLog 11105
-SHA256 c479296be681bfc7db67f9d8785a3b692865e8113a1b3a82cd073674461b087c ChangeLog 11105
+EBUILD strace-4.5.15.ebuild 1213 RMD160 105053902847a7da12b8a18530d0b09d642c608c SHA1 2a60e428ccf32eef7214ee61f7f909c6acbaa3a3 SHA256 5490eb19f2dc1dce91af26c8874bc8498a0269bb039b155d46d7b81ae2434601
+MD5 48c46fe235edf8ec4a2005b812e95a4b strace-4.5.15.ebuild 1213
+RMD160 105053902847a7da12b8a18530d0b09d642c608c strace-4.5.15.ebuild 1213
+SHA256 5490eb19f2dc1dce91af26c8874bc8498a0269bb039b155d46d7b81ae2434601 strace-4.5.15.ebuild 1213
+MISC ChangeLog 11282 RMD160 61b83885451b36ae94b1f4a8473c7ad2bf42f57a SHA1 855ecac1a86c30b10b6419653ab9b0488390ef2a SHA256 7cab6fd2d6e8da4cf986ecc76119fc6e521f806a61e506ac89ffd0d866d3fa71
+MD5 cd71078d6bfa3011829c4c8d1daeb86f ChangeLog 11282
+RMD160 61b83885451b36ae94b1f4a8473c7ad2bf42f57a ChangeLog 11282
+SHA256 7cab6fd2d6e8da4cf986ecc76119fc6e521f806a61e506ac89ffd0d866d3fa71 ChangeLog 11282
 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
 MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 metadata.xml 164
@@ -82,9 +86,9 @@ MD5 80c9289783c55e39c2f2468c04315689 files/digest-strace-4.5.15 244
 RMD160 806438be0f55997ed17003e1d55b4c53a83b9ea9 files/digest-strace-4.5.15 244
 SHA256 a03c34145a567f175deabdc589913d8b7ca08e40639dc704071b969ef999f5b4 files/digest-strace-4.5.15 244
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
+Version: GnuPG v2.0.2 (GNU/Linux)
 
-iD8DBQFFrcYt8bi6rjpTunYRAi/pAJ9Ad5nlM1aTpM8/VzlWCz733m0edACg0IiX
-XK0dmzji95Y6HmwhUIkOyfY=
-=phEE
+iD8DBQFF2SP+8bi6rjpTunYRAisGAJ9TIO2Rnnmu+xL98VAJmvzLJuYpIACeJHY0
+yfkTsu6nuHgXZDsqp9ZKU/w=
+=4pRZ
 -----END PGP SIGNATURE-----
diff --git a/dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch b/dev-util/strace/files/strace-4.5.15-mips-sprintsigmask.patch
new file mode 100644 (file)
index 0000000..2f7c2ac
--- /dev/null
@@ -0,0 +1,13 @@
+local sprintsigmask() now takes three args rather than two
+
+--- signal.c
++++ signal.c
+@@ -1440,7 +1440,7 @@ struct tcb *tcp;
+               tcp->u_rval = tcp->u_error = 0;
+               if(tcp->u_arg[0] == 0)
+                       return 0;
+-              tcp->auxstr = sprintsigmask("mask now ", tcp->u_arg[1]);
++              tcp->auxstr = sprintsigmask("mask now ", tcp->u_arg[1], 0);
+               return RVAL_NONE | RVAL_STR;
+       }
+       return 0;
index 0f59d2d9f7fa46dbe39f72666647b0ca12bd7b73..7cfedf17c418776ed34a640452dc0db6e75ca100 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.15.ebuild,v 1.1 2007/01/17 06:45:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.5.15.ebuild,v 1.2 2007/02/19 04:12:57 vapier Exp $
 
 inherit flag-o-matic autotools
 
@@ -21,15 +21,11 @@ src_unpack() {
 
        #epatch "${FILESDIR}"/${PN}-4.5.11-fbsd.patch
 
-       # Fix SuperH support
        epatch "${FILESDIR}"/strace-dont-use-REG_SYSCALL-for-sh.patch
        epatch "${FILESDIR}"/${PN}-4.5.12-superh-update.patch
-
-       # Fix building on older ARM machines
        epatch "${FILESDIR}"/strace-fix-arm-bad-syscall.patch
-
-       # Fix libaio support #103427
-       epatch "${FILESDIR}"/${PN}-4.5.12-libaio.patch
+       epatch "${FILESDIR}"/${PN}-4.5.15-mips-sprintsigmask.patch
+       epatch "${FILESDIR}"/${PN}-4.5.12-libaio.patch #103427
 
        eautoreconf
 }