summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2007-10-27 11:56:31 +0000
committerLuca Barbato <lu_zero@gentoo.org>2007-10-27 11:56:31 +0000
commit8b4a9d57cdde7b80c755a95c3485a16e4ee87c46 (patch)
tree9dc995003cb7eefd544f19e71a8e2f2148224dce /sys-libs/libspe2
parentInitial commit. (diff)
downloadhistorical-8b4a9d57cdde7b80c755a95c3485a16e4ee87c46.tar.gz
historical-8b4a9d57cdde7b80c755a95c3485a16e4ee87c46.tar.bz2
historical-8b4a9d57cdde7b80c755a95c3485a16e4ee87c46.zip
init.d fixed
Package-Manager: portage-2.1.3.15
Diffstat (limited to 'sys-libs/libspe2')
-rw-r--r--sys-libs/libspe2/ChangeLog8
-rw-r--r--sys-libs/libspe2/Manifest23
-rw-r--r--sys-libs/libspe2/files/digest-libspe2-2.2.80_p95-r13
-rw-r--r--sys-libs/libspe2/files/spe.rc64
-rw-r--r--sys-libs/libspe2/libspe2-2.2.80_p95-r1.ebuild68
5 files changed, 95 insertions, 11 deletions
diff --git a/sys-libs/libspe2/ChangeLog b/sys-libs/libspe2/ChangeLog
index d3f10b818a7f..cb88a6f2a7b6 100644
--- a/sys-libs/libspe2/ChangeLog
+++ b/sys-libs/libspe2/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-libs/libspe2
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libspe2/ChangeLog,v 1.1 2007/10/25 20:28:57 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libspe2/ChangeLog,v 1.2 2007/10/27 11:56:31 lu_zero Exp $
+
+*libspe2-2.2.80_p95-r1 (27 Oct 2007)
+
+ 27 Oct 2007; Luca Barbato <lu_zero@gentoo.org> files/spe.rc6,
+ +libspe2-2.2.80_p95-r1.ebuild:
+ init.d fixed
*libspe2-2.2.80_p95 (25 Oct 2007)
diff --git a/sys-libs/libspe2/Manifest b/sys-libs/libspe2/Manifest
index e211ed600431..7f88f7f13c5a 100644
--- a/sys-libs/libspe2/Manifest
+++ b/sys-libs/libspe2/Manifest
@@ -1,16 +1,20 @@
-AUX spe.rc6 1010 RMD160 ed84e4f0c37fb0040ee89b1bd7566392785c1479 SHA1 5045b677512ab84d35d05d783f0891058613890f SHA256 a576c6358df3addd3b599b3daea31646dbef1c467ed2009c3f40552d8ccaf327
-MD5 96b3ad8630adb3e75a065fc606039906 files/spe.rc6 1010
-RMD160 ed84e4f0c37fb0040ee89b1bd7566392785c1479 files/spe.rc6 1010
-SHA256 a576c6358df3addd3b599b3daea31646dbef1c467ed2009c3f40552d8ccaf327 files/spe.rc6 1010
+AUX spe.rc6 1009 RMD160 33f705b189ee99d15b1a31d43cdf79e232ce55a7 SHA1 1208f22670469fd429838ff0d4bc2bffc4f86358 SHA256 e44ac1d7a25d73d44f2711ad1f12f6c3f384b65f62d4bfcbedbac44b5c5f2244
+MD5 d3f08c09c6c951025fa444a7c0753694 files/spe.rc6 1009
+RMD160 33f705b189ee99d15b1a31d43cdf79e232ce55a7 files/spe.rc6 1009
+SHA256 e44ac1d7a25d73d44f2711ad1f12f6c3f384b65f62d4bfcbedbac44b5c5f2244 files/spe.rc6 1009
DIST libspe2-2.2.80-95.tar.gz 153122 RMD160 eb803eabd4dd07e34b200bc279782272c0d8f7a9 SHA1 746d938b08554daaa240eb2ef9579c04f920df4d SHA256 a8160fb41faa83247ffe132a25502fdd2237427a55ed3a22344058f3dc5e2a44
+EBUILD libspe2-2.2.80_p95-r1.ebuild 1708 RMD160 98a86667e2c2c9955d968fe53343a2397319d9e0 SHA1 2e65b27db7bea1293e61ea9b64fa7225242ebcef SHA256 bdbef610ab7bc06032eca016c5f0cb81d5cb90ac38bcb41abd4e43f4b95a1c1c
+MD5 3ee72f971addad3e124e025e4f27e60c libspe2-2.2.80_p95-r1.ebuild 1708
+RMD160 98a86667e2c2c9955d968fe53343a2397319d9e0 libspe2-2.2.80_p95-r1.ebuild 1708
+SHA256 bdbef610ab7bc06032eca016c5f0cb81d5cb90ac38bcb41abd4e43f4b95a1c1c libspe2-2.2.80_p95-r1.ebuild 1708
EBUILD libspe2-2.2.80_p95.ebuild 1705 RMD160 30e22b0ffa042b3c50baa1e82da1f221eeb25d1d SHA1 7838b06ba5b16a3f0373548ba85b28f7485aaf0f SHA256 1092b90ef010ebd4f532db5805fcdc7f88934de6dda528ee73fa84b391e0a81a
MD5 b37f038c84444f58b3068ffea6b8b360 libspe2-2.2.80_p95.ebuild 1705
RMD160 30e22b0ffa042b3c50baa1e82da1f221eeb25d1d libspe2-2.2.80_p95.ebuild 1705
SHA256 1092b90ef010ebd4f532db5805fcdc7f88934de6dda528ee73fa84b391e0a81a libspe2-2.2.80_p95.ebuild 1705
-MISC ChangeLog 352 RMD160 d8566b50abff9cbf1fa5cf01fc19f837a289f755 SHA1 1cf1d2a57f0b3a5b32380db425831b7c7244103a SHA256 e0d8711bf88f00397699da24f8de3cfed63fd474bf482983060bc9dce5e67ad9
-MD5 839fe306b5199674d65cecb8b23c4d40 ChangeLog 352
-RMD160 d8566b50abff9cbf1fa5cf01fc19f837a289f755 ChangeLog 352
-SHA256 e0d8711bf88f00397699da24f8de3cfed63fd474bf482983060bc9dce5e67ad9 ChangeLog 352
+MISC ChangeLog 503 RMD160 843022fa0c18ef10b0428c2dde40024b2605060d SHA1 46c3e148f5c73ead82e8cec24b9803e7dfacc523 SHA256 81513612c7ccb19b1cb1f16bad6791bbf985ddeaa8bc75bf23c6fc0e8606ae8f
+MD5 7538a63364fc47a098804a1e66a35d5a ChangeLog 503
+RMD160 843022fa0c18ef10b0428c2dde40024b2605060d ChangeLog 503
+SHA256 81513612c7ccb19b1cb1f16bad6791bbf985ddeaa8bc75bf23c6fc0e8606ae8f ChangeLog 503
MISC metadata.xml 222 RMD160 8d98fcaaf7c7de70e19457776c3fae33f50ba8b7 SHA1 f6a00ec35a3cf9fc6135a48521949905242baf89 SHA256 43f6f0590273110b6fa46886158dfe583245c76bb5b27cee47897e81d8decbf2
MD5 6f636b32783a84bffd31c7be1b60cb40 metadata.xml 222
RMD160 8d98fcaaf7c7de70e19457776c3fae33f50ba8b7 metadata.xml 222
@@ -18,3 +22,6 @@ SHA256 43f6f0590273110b6fa46886158dfe583245c76bb5b27cee47897e81d8decbf2 metadata
MD5 aafcbcd45645f2970ff47f0ad7428265 files/digest-libspe2-2.2.80_p95 253
RMD160 ff747f47331b00f455ef95814ef1bcc4b880011f files/digest-libspe2-2.2.80_p95 253
SHA256 a8589fc1ee6e1223661ce3b2b2cdad2f19f9804ede92464e947ca37e28693d53 files/digest-libspe2-2.2.80_p95 253
+MD5 aafcbcd45645f2970ff47f0ad7428265 files/digest-libspe2-2.2.80_p95-r1 253
+RMD160 ff747f47331b00f455ef95814ef1bcc4b880011f files/digest-libspe2-2.2.80_p95-r1 253
+SHA256 a8589fc1ee6e1223661ce3b2b2cdad2f19f9804ede92464e947ca37e28693d53 files/digest-libspe2-2.2.80_p95-r1 253
diff --git a/sys-libs/libspe2/files/digest-libspe2-2.2.80_p95-r1 b/sys-libs/libspe2/files/digest-libspe2-2.2.80_p95-r1
new file mode 100644
index 000000000000..b6054f9bd10c
--- /dev/null
+++ b/sys-libs/libspe2/files/digest-libspe2-2.2.80_p95-r1
@@ -0,0 +1,3 @@
+MD5 5f5040daf978d2a3c5b7f6519a5c773b libspe2-2.2.80-95.tar.gz 153122
+RMD160 eb803eabd4dd07e34b200bc279782272c0d8f7a9 libspe2-2.2.80-95.tar.gz 153122
+SHA256 a8160fb41faa83247ffe132a25502fdd2237427a55ed3a22344058f3dc5e2a44 libspe2-2.2.80-95.tar.gz 153122
diff --git a/sys-libs/libspe2/files/spe.rc6 b/sys-libs/libspe2/files/spe.rc6
index 22f9bfe33464..e0e92be28be8 100644
--- a/sys-libs/libspe2/files/spe.rc6
+++ b/sys-libs/libspe2/files/spe.rc6
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libspe2/files/spe.rc6,v 1.1 2007/10/25 20:28:57 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libspe2/files/spe.rc6,v 1.2 2007/10/27 11:56:31 lu_zero Exp $
depend() {
# you need the elfspe bin
@@ -18,7 +18,7 @@ start() {
else
if test -f /proc/sys/fs/binfmt_misc/register
then
- echo ':spe:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x17::/usr/bin/elfspe2:' >/proc/sys/fs/binfmt_misc/register
+ echo ':spe:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x17::/usr/bin/elfspe:' >/proc/sys/fs/binfmt_misc/register
eend $?
else
eerror "binfmt not available"
diff --git a/sys-libs/libspe2/libspe2-2.2.80_p95-r1.ebuild b/sys-libs/libspe2/libspe2-2.2.80_p95-r1.ebuild
new file mode 100644
index 000000000000..784ae6ce3157
--- /dev/null
+++ b/sys-libs/libspe2/libspe2-2.2.80_p95-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libspe2/libspe2-2.2.80_p95-r1.ebuild,v 1.1 2007/10/27 11:56:31 lu_zero Exp $
+inherit eutils
+
+MY_P=${P/_p/-}
+
+DESCRIPTION="A wrapper library to adapt the JSRE SPU usage model to SPUFS"
+HOMEPAGE="http://sourceforge/projects/libspe"
+SRC_URI="mirror://sourceforge/libspe/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~ppc64"
+IUSE="debug"
+
+S="${WORKDIR}/${P//_p*}"
+
+DEPEND=""
+# This packages also provides libspe1
+RDEPEND="!sys-libs/libspe"
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
+ export CTARGET=${CATEGORY/cross-}
+ fi
+fi
+
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ SYSROOT=""
+else
+ SYSROOT="/usr/${CTARGET}"
+fi
+
+src_unpack () {
+ unpack ${A}
+ #just in case something is missing
+ cd "${S}"
+}
+
+src_compile() {
+ myconf=""
+ use debug && myconf="${myconf} DEBUG=1"
+ make all elfspe-all CROSS="${CTARGET}-" \
+ prefix=/usr SYSROOT="$SYSROOT" ${myconf} \
+ speinclude=/usr/spu-elf/include
+}
+
+src_install() {
+ make CROSS="${CTARGET}-" prefix=/usr \
+ speinclude=/usr/spu-elf/include \
+ SYSROOT="$SYSROOT" \
+ DESTDIR="$D" install elfspe-install
+ newinitd "${FILESDIR}/spe.rc6" elfspe
+}
+
+pkg_postinst() {
+ einfo "You may want to register elfspe to binfmt using the"
+ einfo "provided initscript"
+ einfo "# rc-update add elfspe boot"
+ ewarn "make sure your fstab contains the following line"
+ ewarn "none /spu spufs defaults
+ 0 0"
+ ewarn "and that you have spufs support enabled in the kernel"
+}