Forced signed-char in CFLAGS and made stable on ppc wrt bug #148320.
authorTimothy Redaelli <drizzt@gentoo.org>
Thu, 30 Nov 2006 19:30:51 +0000 (19:30 +0000)
committerTimothy Redaelli <drizzt@gentoo.org>
Thu, 30 Nov 2006 19:30:51 +0000 (19:30 +0000)
Package-Manager: portage-2.1.2_rc2-r2

app-arch/mscompress/ChangeLog
app-arch/mscompress/Manifest
app-arch/mscompress/mscompress-0.3.ebuild

index ad461461427ba939ee3029072b86d8c895328b48..c5c0be9cd6b0bab8e145fa8dbe4b47d7399b5911 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for app-arch/mscompress
 # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/mscompress/ChangeLog,v 1.12 2006/11/27 23:11:56 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/mscompress/ChangeLog,v 1.13 2006/11/30 19:30:51 drizzt Exp $
+
+  30 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> mscompress-0.3.ebuild:
+  Forced signed-char in CFLAGS and made stable on ppc wrt bug #148320.
 
   27 Nov 2006; Timothy Redaelli <drizzt@gentoo.org>
   +files/mscompress-0.3-amd64.patch, mscompress-0.3.ebuild:
index c1345d308ab3e7c7757a483f2509a25cd6d56ab0..1162d12d05bd51b3980ddc101f32fd31ce17a04b 100644 (file)
@@ -10,14 +10,14 @@ MD5 7c1a34dd214eeb0da0efbe4fe1f5fe63 files/mscompress-0.3-makefile.patch 446
 RMD160 64557754be93dece8fdcbe36edfd3ce690b3e878 files/mscompress-0.3-makefile.patch 446
 SHA256 b32a5da92fedb754e65068ef3a2b7055ddbde139b8d2e5d070aef7e72c7fe4a5 files/mscompress-0.3-makefile.patch 446
 DIST mscompress-0.3.tar.bz2 40989 RMD160 15fed6fb4158e6f1a1284f97f0c4d7b4fc0fe4e4 SHA1 76fd76b08ca62b20cf4aacef78e5030a4b08c285 SHA256 cdc3bf66865da9700d5f52a06602dfe3f9a6510bc53b97342957b1d71f026b77
-EBUILD mscompress-0.3.ebuild 773 RMD160 17bba32701801bfb51032416cdbd2f6e2630bcaf SHA1 38ccd2d79f4f2db306fd5ebafe4dfb22c7d10aa6 SHA256 4842b6e78bf9b702d5df7b37a5f9f0c7302ca83e709723f29567a5ffb83e3221
-MD5 96580a4552c3c88106a7326cc9d72c79 mscompress-0.3.ebuild 773
-RMD160 17bba32701801bfb51032416cdbd2f6e2630bcaf mscompress-0.3.ebuild 773
-SHA256 4842b6e78bf9b702d5df7b37a5f9f0c7302ca83e709723f29567a5ffb83e3221 mscompress-0.3.ebuild 773
-MISC ChangeLog 1346 RMD160 aee99390c283a8c83974d5d04b85fc617d3abe73 SHA1 04a52f02155d71ca3aca76e8ed6e0610fe7df450 SHA256 ac89124631ffe7199dba3536e36b2150e881e988c0811d8413af8e3bf1bdad4e
-MD5 2ee24abbd2aae954f16e9c0bd55815cb ChangeLog 1346
-RMD160 aee99390c283a8c83974d5d04b85fc617d3abe73 ChangeLog 1346
-SHA256 ac89124631ffe7199dba3536e36b2150e881e988c0811d8413af8e3bf1bdad4e ChangeLog 1346
+EBUILD mscompress-0.3.ebuild 916 RMD160 66bf78e7eca86405c2c6b4f535581a7fd5cd647c SHA1 9eedc71d2f5c2b5c46ba425d965a95db3a745946 SHA256 6d6fe310dd6b8a662b3b3a947c170677b21f2daca28f83d4c0a1d3c5cc0efc92
+MD5 9d2c26949cff8d13358b3854509a46df mscompress-0.3.ebuild 916
+RMD160 66bf78e7eca86405c2c6b4f535581a7fd5cd647c mscompress-0.3.ebuild 916
+SHA256 6d6fe310dd6b8a662b3b3a947c170677b21f2daca28f83d4c0a1d3c5cc0efc92 mscompress-0.3.ebuild 916
+MISC ChangeLog 1493 RMD160 9eb59be22c7763747c1a4b62554861afa2e0591b SHA1 e6cba9ffa12fdb3937b53bbea98af7b068d7c3eb SHA256 4f16d0ce656186b2c897d87bab290964b9a1b247ed8c3c9e8d8f38644a2495f1
+MD5 eefbb1222e0e6aa0ac9026b116acf3c4 ChangeLog 1493
+RMD160 9eb59be22c7763747c1a4b62554861afa2e0591b ChangeLog 1493
+SHA256 4f16d0ce656186b2c897d87bab290964b9a1b247ed8c3c9e8d8f38644a2495f1 ChangeLog 1493
 MISC metadata.xml 267 RMD160 37e3bc677fe0148b8459032742dfe39d9e96989f SHA1 1aeb41063bebe20a013d76dcc12a658642791f08 SHA256 f5f313b62a7b012aba2cdf91a4af7f34ac2472d6f6a0048e7a37a732601d5d8e
 MD5 af52c4cf1eeeabe46fee3c48fa70e6c8 metadata.xml 267
 RMD160 37e3bc677fe0148b8459032742dfe39d9e96989f metadata.xml 267
@@ -28,7 +28,7 @@ SHA256 9e8bd580bee065a2802294e792f49c0ee8c57f8e61c44b73a032c84ac596ce0c files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.5 (GNU/Linux)
 
-iD8DBQFFa3DKGDyatLGpTbYRApbUAJ92lOW+rdJWQ0XR96F+wRwa5/j+UACeL0Vj
-qA2OrYTPs5wRrhhS8azUrq0=
-=473o
+iD8DBQFFbzF0GDyatLGpTbYRArEIAKCSzEK0UflrJVcFFyfXnOIJSsi6nwCfcC6k
+ujkiB/pKYNVCLiBYg2SBtEY=
+=NHwV
 -----END PGP SIGNATURE-----
index 49a0fc7d6a5c9eb02b5e97dce36c07f38a9553c6..3fa57cb0cc7fd2ffdf851e9dfd532ec417c11529 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/mscompress/mscompress-0.3.ebuild,v 1.14 2006/11/27 23:11:56 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/mscompress/mscompress-0.3.ebuild,v 1.15 2006/11/30 19:30:51 drizzt Exp $
 
-inherit eutils
+inherit eutils toolchain-funcs flag-o-matic
 
 DESCRIPTION="Microsoft compress.exe/expand.exe compatible (de)compressor"
 HOMEPAGE="http://gnuwin32.sourceforge.net/packages/mscompress.htm"
@@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.penguin.cz/pub/users/mhi/mscompress/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="hppa ~ppc ~ppc-macos x86 ~x86-fbsd"
+KEYWORDS="hppa ppc ~ppc-macos x86 ~x86-fbsd"
 IUSE=""
 
 DEPEND=""
@@ -22,6 +22,13 @@ src_unpack() {
        epatch "${FILESDIR}"/${P}-amd64.patch
 }
 
+src_compile() {
+       tc-export CC
+       [ "${ARCH}" == "ppc" ] && append-flags -fsigned-char
+       econf || die
+       emake || die
+}
+
 src_install() {
        dobin mscompress msexpand || die
        doman mscompress.1 msexpand.1