summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2006-03-10 07:22:56 +0000
committerMark Loeser <halcy0n@gentoo.org>2006-03-10 07:22:56 +0000
commita6210f21e07bfd9ccebc41e260f50d2ef959e3bb (patch)
treeac9af553481e0394c32e422147385ac622ba3106
parentremoved nvidia & unichrome USE flags from MythTV in favor of (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--app-crypt/steghide/Manifest31
-rw-r--r--app-crypt/steghide/files/digest-steghide-0.5.12
-rw-r--r--app-crypt/steghide/files/steghide-0.5.1-gcc4.patch34
-rw-r--r--app-crypt/steghide/steghide-0.5.1.ebuild11
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"
}