diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2006-03-10 07:22:56 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2006-03-10 07:22:56 +0000 |
commit | a6210f21e07bfd9ccebc41e260f50d2ef959e3bb (patch) | |
tree | ac9af553481e0394c32e422147385ac622ba3106 | |
parent | removed nvidia & unichrome USE flags from MythTV in favor of (diff) | |
download | historical-a6210f21e07bfd9ccebc41e260f50d2ef959e3bb.tar.gz historical-a6210f21e07bfd9ccebc41e260f50d2ef959e3bb.tar.bz2 historical-a6210f21e07bfd9ccebc41e260f50d2ef959e3bb.zip |
Fix compilation with gcc-4; bug #106615
Package-Manager: portage-2.1_pre4-r1
-rw-r--r-- | app-crypt/steghide/ChangeLog | 8 | ||||
-rw-r--r-- | app-crypt/steghide/Manifest | 31 | ||||
-rw-r--r-- | app-crypt/steghide/files/digest-steghide-0.5.1 | 2 | ||||
-rw-r--r-- | app-crypt/steghide/files/steghide-0.5.1-gcc4.patch | 34 | ||||
-rw-r--r-- | app-crypt/steghide/steghide-0.5.1.ebuild | 11 |
5 files changed, 76 insertions, 10 deletions
diff --git a/app-crypt/steghide/ChangeLog b/app-crypt/steghide/ChangeLog index ef9400f23cc7..25819e51227d 100644 --- a/app-crypt/steghide/ChangeLog +++ b/app-crypt/steghide/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-crypt/steghide -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/steghide/ChangeLog,v 1.10 2005/11/14 21:51:01 hansmi Exp $ +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/steghide/ChangeLog,v 1.11 2006/03/10 07:22:54 halcy0n Exp $ + + 10 Mar 2006; Mark Loeser <halcy0n@gentoo.org> + +files/steghide-0.5.1-gcc4.patch, steghide-0.5.1.ebuild: + Fix compilation with gcc-4; bug #106615 14 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> steghide-0.5.1.ebuild: Stable on ppc. See bug #111790. diff --git a/app-crypt/steghide/Manifest b/app-crypt/steghide/Manifest index 91efc4583604..6e7a32c40da5 100644 --- a/app-crypt/steghide/Manifest +++ b/app-crypt/steghide/Manifest @@ -1,6 +1,31 @@ -MD5 4256f9f60747459d48d54aa08ef8012c ChangeLog 1323 -MD5 d66bb10a2779986ec5b1a406328d8dfa files/digest-steghide-0.5.1 67 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 6081bcbf20eaf3aae6a0040187815372 ChangeLog 1474 +RMD160 027421af67564ab4231b2c1467fae381216e0734 ChangeLog 1474 +SHA256 6831d98a06708bee030e6097aa8cd1b9db5c4a618fd0965fd0bf97367ef03f1a ChangeLog 1474 +MD5 2a490a9b25fe75f7cfbe9f4932c8b2d5 files/digest-steghide-0.5.1 247 +RMD160 d4e18bb7b1be4eabc750bf2e602513e63c25a8a3 files/digest-steghide-0.5.1 247 +SHA256 a8394a9e7b5009d12d5e6797987ddc0d7b4e74d211aa2a5b41a40135d8935a3b files/digest-steghide-0.5.1 247 MD5 a3eadebb4365050f2a06531b246f830a files/fix-libtool-invocation.patch 407 +RMD160 3b02990cff5d10a11e02a73371197f57a47c2294 files/fix-libtool-invocation.patch 407 +SHA256 b1b75db8491e89f77a6584624bfeb284d59fb2aa857b833294c46cb7f3272745 files/fix-libtool-invocation.patch 407 MD5 db8d5a881ddb5a95162c7b6e6ebf25c1 files/steghide-0.5.1-gcc34.patch 1382 +RMD160 aa39da995620f3e74881c1f66ed93291850d08d6 files/steghide-0.5.1-gcc34.patch 1382 +SHA256 0fb9315bb2aa910d55f8c3ff0d93498f93e8327901e77e0ef64f55493d885f1d files/steghide-0.5.1-gcc34.patch 1382 +MD5 4cd5ffafd317fa6bd4f0ab66926e8583 files/steghide-0.5.1-gcc4.patch 1480 +RMD160 558af43133820d74dc8538caf534e7410823d911 files/steghide-0.5.1-gcc4.patch 1480 +SHA256 9e11d17a893fff28b89c0ae7635d031981b1409f344d696978f7179a5a2d1fc8 files/steghide-0.5.1-gcc4.patch 1480 MD5 42fab2a1850b10b79aaf27a057465cb9 metadata.xml 255 -MD5 656bb52b80ce0fad083f97df75625ec0 steghide-0.5.1.ebuild 861 +RMD160 dc2f473150f679251855a9d3e8c71c187ff01c53 metadata.xml 255 +SHA256 9588dfeb60c604e03a8888abdf87022686ae1246bad2b310702371d14b33ea9d metadata.xml 255 +MD5 f6d681822be3bc7215c8b7479ffb5d4c steghide-0.5.1.ebuild 907 +RMD160 3656be0f5e275ef9ab2cb3dbd5edc20b6c82d009 steghide-0.5.1.ebuild 907 +SHA256 35b64b4d927cc6ec032815260f762711bebe9be950c133a1e9fcf6aceefa96ca steghide-0.5.1.ebuild 907 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFEESmrCRZPokWLroQRAthyAJ9pxqNe8PdJgSQRrVscYEHuvsXB/wCgiqdq +wqcxgzgvPnDd1RBiFSlEEQo= +=AS+Y +-----END PGP SIGNATURE----- diff --git a/app-crypt/steghide/files/digest-steghide-0.5.1 b/app-crypt/steghide/files/digest-steghide-0.5.1 index 6cc267893c5e..b7ece4418d93 100644 --- a/app-crypt/steghide/files/digest-steghide-0.5.1 +++ b/app-crypt/steghide/files/digest-steghide-0.5.1 @@ -1 +1,3 @@ MD5 cf37f7ac51d36f66a8d6d155bbc90f17 steghide-0.5.1.tar.bz2 392761 +RMD160 b40448baf46b16e6131a30b7e07d14c4f61db15a steghide-0.5.1.tar.bz2 392761 +SHA256 a2c7f879a3e22860879889106cc49e486000653f81448264affa0fd616a47da1 steghide-0.5.1.tar.bz2 392761 diff --git a/app-crypt/steghide/files/steghide-0.5.1-gcc4.patch b/app-crypt/steghide/files/steghide-0.5.1-gcc4.patch new file mode 100644 index 000000000000..098a6d32d06d --- /dev/null +++ b/app-crypt/steghide/files/steghide-0.5.1-gcc4.patch @@ -0,0 +1,34 @@ +diff -ur steghide-0.5.1-orig/src/AuData.h steghide-0.5.1/src/AuData.h +--- steghide-0.5.1-orig/src/AuData.h 2006-03-10 02:17:19.000000000 -0500 ++++ steghide-0.5.1/src/AuData.h 2006-03-10 02:19:01.000000000 -0500 +@@ -26,22 +26,30 @@ + + // AuMuLawAudioData + typedef AudioDataImpl<AuMuLaw,BYTE> AuMuLawAudioData ; ++template<> + inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; } ++template<> + inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; } + + // AuPCM8AudioData + typedef AudioDataImpl<AuPCM8,SBYTE> AuPCM8AudioData ; ++template<> + inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; } ++template<> + inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; } + + // AuPCM16AudioData + typedef AudioDataImpl<AuPCM16,SWORD16> AuPCM16AudioData ; ++template<> + inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; } ++template<> + inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; } + + // AuPCM32AudioData + typedef AudioDataImpl<AuPCM32,SWORD32> AuPCM32AudioData ; ++template<> + inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; } ++template<> + inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; } + + #endif // ndef SH_AUDATA_H diff --git a/app-crypt/steghide/steghide-0.5.1.ebuild b/app-crypt/steghide/steghide-0.5.1.ebuild index a769fbc2704a..6f68e73ee283 100644 --- a/app-crypt/steghide/steghide-0.5.1.ebuild +++ b/app-crypt/steghide/steghide-0.5.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/steghide/steghide-0.5.1.ebuild,v 1.9 2005/11/14 21:51:01 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/steghide/steghide-0.5.1.ebuild,v 1.10 2006/03/10 07:22:56 halcy0n Exp $ inherit eutils @@ -19,15 +19,16 @@ DEPEND=">=app-crypt/mhash-0.8.18-r1 src_unpack(){ unpack ${A} - epatch ${FILESDIR}/${P}-gcc34.patch + epatch "${FILESDIR}"/${P}-gcc34.patch + epatch "${FILESDIR}"/${P}-gcc4.patch } src_compile() { econf || die "configure failed" - epatch ${FILESDIR}/fix-libtool-invocation.patch + epatch "${FILESDIR}"/fix-libtool-invocation.patch emake || die "make failed" } src_install() { - make DESTDIR=${D} install || die "installation failed" + make DESTDIR="${D}" install || die "installation failed" } |