# ChangeLog for sci-electronics/spice
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/spice/ChangeLog,v 1.8 2007/03/12 18:21:20 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/spice/ChangeLog,v 1.9 2007/04/18 07:02:20 opfer Exp $
+
+ 18 Apr 2007; Christian Faulhammer <opfer@gentoo.org> spice-3.5.5.ebuild:
+ fix multilib handling, see bug 171330
12 Mar 2007; Denis Dupeyron <calchan@gentoo.org> spice-3.5.5.ebuild:
Fixed bug #166897, thanks David Watzke. Fixed mtime issue forcing WORKDIR to
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX spice-3.5.5-gcc-4.1.patch 2511 RMD160 5e55a8939ec825a3867be593a99d211c9d1e3c1b SHA1 9843081300f200559226cbe645d9cc94234ee358 SHA256 8b1b0ee2a28c995e5a71ac313cef18ed0baa01a313949b9586ce56377ef35ec3
MD5 490bbc3ce696fc903a2ddedd19ad6fe7 files/spice-3.5.5-gcc-4.1.patch 2511
RMD160 5e55a8939ec825a3867be593a99d211c9d1e3c1b files/spice-3.5.5-gcc-4.1.patch 2511
SHA256 8b1b0ee2a28c995e5a71ac313cef18ed0baa01a313949b9586ce56377ef35ec3 files/spice-3.5.5-gcc-4.1.patch 2511
DIST spice3f5sfix.tar.gz 1377263 RMD160 dc3b02b9b9783c7b08fd6cdb1fbe3355c5739e49 SHA1 1e2e6d3c28cd28e9fad2479610fc43146f5ca755 SHA256 8df74cc3d12f0e2c32c8455008ae4bf837e736edec9cedbc68c86b72e20abf5d
-EBUILD spice-3.5.5.ebuild 1543 RMD160 d480234b58fa2e0e6f0f15281062e7b1556fde3c SHA1 95deae4e4652ae09eb3e48d67717db2f40ae3910 SHA256 1b36dbfd26f4d1e2c8fcab99066c29f0ada58d830e5a7e579a3442048313ef42
-MD5 fed964007899f1d1c6c31158560a648e spice-3.5.5.ebuild 1543
-RMD160 d480234b58fa2e0e6f0f15281062e7b1556fde3c spice-3.5.5.ebuild 1543
-SHA256 1b36dbfd26f4d1e2c8fcab99066c29f0ada58d830e5a7e579a3442048313ef42 spice-3.5.5.ebuild 1543
-MISC ChangeLog 2391 RMD160 461423130469690a5c69fd9ae5eac79c3635a93f SHA1 0f346ce0247be4714222dc177123e916d782e22e SHA256 9bcd142f1933dee0d05965e04f7546597fba7def13b072de22c72a0271dfec10
-MD5 5012c41f47bc0fa8e06c429cfb08b779 ChangeLog 2391
-RMD160 461423130469690a5c69fd9ae5eac79c3635a93f ChangeLog 2391
-SHA256 9bcd142f1933dee0d05965e04f7546597fba7def13b072de22c72a0271dfec10 ChangeLog 2391
+EBUILD spice-3.5.5.ebuild 1660 RMD160 a316a360799eeed4d171e472da7be5ad18eb4a25 SHA1 a25f80e43c4af03aec81974d0ba97dec8b86e7c9 SHA256 b3c4d91aa94ee9f23fdd923bb038d6c350d0c2e7f70470e535cd982b38e2d623
+MD5 4efc163e8b340a0c4c48a8ef90c17d9e spice-3.5.5.ebuild 1660
+RMD160 a316a360799eeed4d171e472da7be5ad18eb4a25 spice-3.5.5.ebuild 1660
+SHA256 b3c4d91aa94ee9f23fdd923bb038d6c350d0c2e7f70470e535cd982b38e2d623 spice-3.5.5.ebuild 1660
+MISC ChangeLog 2505 RMD160 c1520faa2b0f38770dbabea58bfcdbee1cfcfcf4 SHA1 0512f1f0911636f46a44c79914d0a4300f8ec563 SHA256 115538fd433411581e1979b71779e0c72fb45479c90d0431b0930b5d9b9f9df9
+MD5 a74239aebc5dbc07d047c3bf21a5a458 ChangeLog 2505
+RMD160 c1520faa2b0f38770dbabea58bfcdbee1cfcfcf4 ChangeLog 2505
+SHA256 115538fd433411581e1979b71779e0c72fb45479c90d0431b0930b5d9b9f9df9 ChangeLog 2505
MISC metadata.xml 690 RMD160 9e8afed9996cc2c11388638bd0129b2ea50062f1 SHA1 0f98743fa250170c25ed97309f0a1c39d0624f8d SHA256 8b9ef70c8bfc12f9b87bca110e52da6e9e4cab3436fdb5552e152fc9da5fe8f3
MD5 b4997f9636fa7fa763f0d920bef9b2c3 metadata.xml 690
RMD160 9e8afed9996cc2c11388638bd0129b2ea50062f1 metadata.xml 690
MD5 71174e9659bf579daeca981bd4f60cd5 files/digest-spice-3.5.5 241
RMD160 e97520fc47158852389be8d0fad2d5f5680228cc files/digest-spice-3.5.5 241
SHA256 29d79b51be00f3255402c8878108c36110fcc71f579403a35de11c3ba69400ed files/digest-spice-3.5.5 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQFGJcKDNQqtfCuFneMRAhDFAJ9+n9OKBUt3mOmyYdC7qIAj19prqgCeOWCK
+LDdscw/VPnfBpnm3d15werQ=
+=XcmT
+-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/spice/spice-3.5.5.ebuild,v 1.5 2007/03/12 18:21:20 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/spice/spice-3.5.5.ebuild,v 1.6 2007/04/18 07:02:20 opfer Exp $
-inherit eutils flag-o-matic
+inherit eutils flag-o-matic multilib
IUSE=""
SLOT="0"
KEYWORDS="x86 ~ppc ~amd64"
-DEPEND="sys-libs/ncurses
- || ( ( x11-libs/libXaw
- x11-proto/xproto
- )
- virtual/x11 )"
+RDEPEND="sys-libs/ncurses
+ x11-libs/libXaw"
+
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
S=${WORKDIR}/${MY_P}
replace-flags -O* -O1
unpack ${A}
- cd ${S}
+ cd "${S}"
# Avoid re-creating WORKDIR due to stupid mtime
touch ..
sed -i -e "s:termcap:ncurses:g" \
-e "s:joe:${EDITOR}:g" \
-e "s:-O2 -s:${CFLAGS}:g" \
- -e "s:SPICE_DIR)/lib:SPICE_DIR)/lib/spice:g" \
+ -e "s:SPICE_DIR)/lib:SPICE_DIR)/$(get_libdir)/spice:g" \
-e "s:/usr/local/spice:/usr:g" \
+ -e "s:/X11R6::" \
conf/linux
sed -i -e "s:head -1:head -n 1:" util/build
- epatch ${FILESDIR}/${P}-gcc-4.1.patch
+ epatch "${FILESDIR}"/${P}-gcc-4.1.patch
}
src_compile() {
- ./util/build linux || die
- obj/bin/makeidx lib/helpdir/spice.txt || die
+ ./util/build linux || die "build failed"
+ obj/bin/makeidx lib/helpdir/spice.txt || die "makeidx failed"
}
src_install() {
- cd ${S}
+ cd "${S}"
# install binaries
- dobin obj/bin/{spice3,nutmeg,sconvert,multidec,proc2mod} || die
+ dobin obj/bin/{spice3,nutmeg,sconvert,multidec,proc2mod} || die "failed to copy binaries"
newbin obj/bin/help spice.help
dosym /usr/bin/spice3 /usr/bin/spice
# install runtime stuff
rm -f lib/make*
- dodir /usr/lib/spice
- cp -R lib/* ${D}/usr/lib/spice/
+ dodir /usr/$(get_libdir)/spice
+ cp -R lib/* "${D}"/usr/$(get_libdir)/spice/
# install docs
doman man/man1/*.1
dodoc readme readme.Linux notes/spice2