summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Ostorga <vostorga@gentoo.org>2009-08-10 16:03:42 +0000
committerVictor Ostorga <vostorga@gentoo.org>2009-08-10 16:03:42 +0000
commit7b1d1c21c2b9090a2455486c97cdc93bf2f5b3de (patch)
treeb55c7f9cfd4335b671cd9cdc0d04544320c8f59d /dev-lang
parentStable on alpha, bug #280514 (diff)
downloadhistorical-7b1d1c21c2b9090a2455486c97cdc93bf2f5b3de.tar.gz
historical-7b1d1c21c2b9090a2455486c97cdc93bf2f5b3de.tar.bz2
historical-7b1d1c21c2b9090a2455486c97cdc93bf2f5b3de.zip
Cleaning out old, keeping latest ~ppc
Package-Manager: portage-2.1.6.13/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/squeak/ChangeLog6
-rw-r--r--dev-lang/squeak/Manifest8
-rw-r--r--dev-lang/squeak/squeak-3.4.1-r2.ebuild130
-rw-r--r--dev-lang/squeak/squeak-3.7.7-r1.ebuild56
-rw-r--r--dev-lang/squeak/squeak-3.9.7.ebuild56
5 files changed, 6 insertions, 250 deletions
diff --git a/dev-lang/squeak/ChangeLog b/dev-lang/squeak/ChangeLog
index fa84bcdbd0f6..443f7efd053e 100644
--- a/dev-lang/squeak/ChangeLog
+++ b/dev-lang/squeak/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/squeak
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.28 2009/08/10 15:45:28 vostorga Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.29 2009/08/10 16:03:42 vostorga Exp $
+
+ 10 Aug 2009; Víctor Ostorga <vostorga@gentoo.org>
+ -squeak-3.4.1-r2.ebuild, -squeak-3.7.7-r1.ebuild, -squeak-3.9.7.ebuild:
+ Cleaning out old, keeping latest ~ppc
10 Aug 2009; Víctor Ostorga <vostorga@gentoo.org> squeak-3.10.ebuild,
+files/squeak-3.10-glibc210.patch:
diff --git a/dev-lang/squeak/Manifest b/dev-lang/squeak/Manifest
index 27c3df4e3fb0..c6e7ab9036ae 100644
--- a/dev-lang/squeak/Manifest
+++ b/dev-lang/squeak/Manifest
@@ -1,15 +1,9 @@
AUX squeak-3.10-glibc210.patch 109874 RMD160 f7f78e772897c10fbf945740eba98d823778b137 SHA1 9d5ab0e4c97bd6f73ef75572bba89767fe8b4e20 SHA256 28f32a77e6c790f7770fcfc9e83674782a340f6ff9a0f1e06e346e48157a41c7
AUX squeak-3.4.1-gcc33-string-fix.patch 16184 RMD160 101ab86b4c2f1d0c6ab6a5ed7600cd4bc654654d SHA1 f101887b865000191f35171840b81063ee183afa SHA256 ae47c66f2aeb33a65f1efbbc6165b3372e0bd929949ef6e2985cd224540fc4e9
DIST Squeak-3.10-1.src.tar.gz 5194944 RMD160 be67239e47219727d7ea87c75a245d2f7173c3aa SHA1 6b7ab071bcf78318a0fead94ff89d1557a877c77 SHA256 d5e9cab31f25f842f42bde153e04b93547b559e75da08f1b997a47f70d003133
-DIST Squeak-3.4-1.src.tar.gz 1890889 RMD160 e8894830fe1533e89817d67ece1f82808829c822 SHA1 961c1b3f61c62c41134afc5921175f7dcc0c8d5b SHA256 51386c016d55b2f66071e2293c78ff5d5f8155a016bca021902c42689fbf8b1e
DIST Squeak-3.6-3.src.tar.gz 2552981 RMD160 61b7758afce0182fd5f7295204854a6636449b49 SHA1 9631fd9778bea45bedddc878a7132d46936d8148 SHA256 9d1f099ffce4d996748e868663e9d91b15ba72f3542cc6acd642a8393e1bb249
-DIST Squeak-3.7-7.src.tar.gz 2383081 RMD160 5a67d3b9920333014bdce39be1a4ba99b3c407a3 SHA1 7acb47189f1365ccad302cd6db1a03624cd23625 SHA256 9a41e3245c092115690c055297a9cb94caf1cb79b7faeeff8b923e0822f45234
-DIST Squeak-3.9-7.src.tar.gz 3948315 RMD160 9b9e99e17259565d2c0de8691cf3b85eef4fcf86 SHA1 79d597897e9cdcd647a2b7542026eb6210dbc7c9 SHA256 fbfa95093b32c53b302189f3b8ea08406dd9b133194e91810263d93f42344d0f
DIST SqueakPlugin.image.zip 3332888 RMD160 8f34295319fb21668731e264ee59ba7bda6b5038 SHA1 8ff1dc83eec599b29160023b8fd2be41188d0f80 SHA256 2d50ca32768b13c2c18410d6fd3a486f7f59239136efd9e4132846e2665e99f3
EBUILD squeak-3.10.ebuild 1925 RMD160 e9111629f404eefc42ad9e5dc786cad798b33c0f SHA1 6a1113e5bbb5c3013458c1ca5dceea6e7675b58d SHA256 a8f5c76e3266693ee00650d637b8879b2294ceddda6297edfc5275ea79934e48
-EBUILD squeak-3.4.1-r2.ebuild 3549 RMD160 bb50d7ae0816c1462876f108b5978a29b4e31d80 SHA1 f61052deb372f894ab248be2bb27438c173474e9 SHA256 299007ffadf4ab483efc75f1772b918da8e2d5e15ad6e47fb8a58f54bc400365
EBUILD squeak-3.6_p3.ebuild 2326 RMD160 c83d7859768734bae70c2995476ce5ea51c69989 SHA1 ce404dfde39d893d73b872d7e537d5f363fdb423 SHA256 8311ffb48e8d1171b6d342a8fab78a27adb3c8f220494c61ede035651a128e12
-EBUILD squeak-3.7.7-r1.ebuild 1449 RMD160 50db651c38d84398722ddcb58b653c4caa62961e SHA1 ddf7a502fdafb2bd9de12ac41abc98ac6aad9485 SHA256 893d911c0a485f02cc70ac98af995c2e79171a9d1d9b3f98212e110cbc81b5c6
-EBUILD squeak-3.9.7.ebuild 1446 RMD160 dd9de4094051cb12347e3916ebea5cfbdbea8154 SHA1 1d42ba0221ea2526db47254a8bd3320df19afe0b SHA256 c511bfdb5c97c909459c33f940efc0ed09e0ef3225bb4357d4005d226596110d
-MISC ChangeLog 4392 RMD160 6a598fbb9841fa46da983e57e68780d07f25aa6a SHA1 d111e9af1a00384acec23dc2a9e8bf4f695bcefc SHA256 72ec9ab59e7614c0eeaffbf20759d9440400c4ef7ab39e2a5269f79a9a484bcf
+MISC ChangeLog 4560 RMD160 558c194ac3902a7ff525a90e1c3702a25b064b55 SHA1 65413cd6f958c79ac0679358348e6405a31b6848 SHA256 3e8f684c802ae7f740a1c37f274f9c1dc2515975b863e7775dfacf61b2d84a1d
MISC metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 SHA1 ba00cca30d5f46acff8872a29dfaf7deead9e0e3 SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085
diff --git a/dev-lang/squeak/squeak-3.4.1-r2.ebuild b/dev-lang/squeak/squeak-3.4.1-r2.ebuild
deleted file mode 100644
index e44ded21cd27..000000000000
--- a/dev-lang/squeak/squeak-3.4.1-r2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.4.1-r2.ebuild,v 1.13 2007/07/22 08:43:03 graaff Exp $
-
-inherit libtool flag-o-matic eutils
-
-#Simply change these numbers for different versions
-MV=3.4
-NV=${MV}-1
-FV=${MV}.1
-
-DESCRIPTION="Highly-portable Smalltalk-80 implementation"
-HOMEPAGE="http://www.squeak.org/"
-SRC_URI="ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${MV}/unix-linux/Squeak-${NV}.src.tar.gz"
-LICENSE="Apple"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-IUSE="X oss mmx mozilla"
-# a ffi flag would be nice
-
-DEPEND="X? ( x11-libs/libX11 x11-libs/libXext )"
-RDEPEND="${DEPEND}
- virtual/squeak-image"
-
-S="${WORKDIR}/Squeak-${NV}"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/${P}-gcc33-string-fix.patch
-}
-
-src_compile() {
- local myconf=""
-
- use X || myconf="--without-x"
- use oss && myconf="${myconf} --with-audio=oss"
- use mmx && myconf="${myconf} --enable-mpg-mmx"
-
- strip-flags
- filter-mfpmath sse
- filter-flags "-fPIC" "-maltivec" "-mabi=altivec" "-fstack-protector" "-pipe" "-g" "-mtune" "-march" "-mcpu" "-O" "-O1" "-O2" "-Os" "-O3" "-freorder-blocks" "-fprefetch-loop-array" "-fforce-addr"
-
- # fix tail problems
- cd ${S}/platforms/unix/config
- mv mkconfig.in mkconfig.in.$$
- cat mkconfig.in.$$|sed 's/tail -1/tail -n 1/g' > mkconfig.in
- mv verstamp verstamp.$$
- cat verstamp.$$|sed 's/tail -1/tail -n 1/g' > verstamp
- chmod +x verstamp
-
- cd ${S}
-
- mkdir build
- cd build
- ../platforms/unix/config/configure \
- --host=${CHOST} \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- ${myconf} || die "configure failed"
- mv Makefile Makefile.tmp.$$
- cat Makefile.tmp.$$|sed \
- 's/$(prefix)\/doc\/squeak/$(prefix)\/share\/doc\/squeak-${FV}/g'\
- > Makefile
- rm -f Makefile.tmp.$$
- emake || die
- make npsqueak
- # this is a bit paranoid, but we want to be sure it gets compiled now
- cd nps
- emake || die
-}
-
-src_install() {
- cd ${S}/build
-
- make DESTDIR=${D} ROOT=${D} install || die
-
- exeinto /usr/bin
- doexe inisqueak
-
- ### the rest is all for the plugin
-
- cd nps
-
- # plugin sample, must be served to work, file:// doesnt work.
-
- insinto /usr/share/doc/squeak-${FV}
- doins test/plugintest.html
- doins test/plugintest.sts
-
- # fix the paths
-
- SQ_DIR=/usr/lib/squeak
- VM_VERSION=${NV}
- NPSQUEAK_SO=${SQ_DIR}/${VM_VERSION}/npsqueak.so
- sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \
- npsqueakrun.in > npsqueakrun.in.2
- sed "s|@SQ_DIR@|${SQ_DIR}|;s|@VM_VERSION@|${VM_VERSION}|;s|@NPSQUEAK_SO@|${NPSQUEAK_SO}|" \
- npsqueakregister.in > npsqueakregister
- sed 's|^ensurefile|ensurefile "${HOME}/.npsqueak/SqueakPlugin.changes" "${SQ_DIR}/npsqueak.changes"\nensurefile|' npsqueakrun.in.2 > npsqueakrun
-
- exeinto /usr/lib/squeak
- doexe npsqueakregister
- exeinto /usr/lib/squeak/${NV}
- doexe npsqueakrun
-
- # install in browsers (no opera use flags?)
-
- dodir /opt/netscape/plugins
- dosym /usr/lib/squeak/${NV}/npsqueak.so /opt/netscape/plugins
-
- if use mozilla ; then
- dodir /usr/lib/mozilla/plugins
- dosym /opt/netscape/plugins/npsqueak.so \
- /usr/lib/mozilla/plugins/npsqueak.so
- fi
-
- # maybe we should install the image here..
-
- # dosym /usr/lib/squeak/SqueakV3.sources /usr/lib/squeak/${NV}/SqueakV3.sources
- # doins npsqueak.image
- # doins npsqueak.changes
-}
-
-pkg_postinst() {
- elog 'Run "inisqueak" to get a private copy of the VM image.'
- elog
- elog 'To setup the browser plugin, create a working set named npsqueak.* in /usr/lib/squeak/<version>/'
-}
diff --git a/dev-lang/squeak/squeak-3.7.7-r1.ebuild b/dev-lang/squeak/squeak-3.7.7-r1.ebuild
deleted file mode 100644
index c7d571ffac4b..000000000000
--- a/dev-lang/squeak/squeak-3.7.7-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.7.7-r1.ebuild,v 1.5 2008/06/09 19:24:37 araujo Exp $
-
-inherit base versionator fixheadtails eutils
-
-MY_PV=$(replace_version_separator 2 '-')
-DESCRIPTION="Highly-portable Smalltalk-80 implementation"
-HOMEPAGE="http://www.squeak.org/"
-SRC_URI="http://squeakvm.org/unix/release/Squeak-${MY_PV}.src.tar.gz"
-LICENSE="Apple"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="X mmx threads iconv"
-
-DEPEND="X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXt )"
-RDEPEND="${DEPEND}
- virtual/squeak-image"
-
-S="${WORKDIR}/Squeak-${MY_PV}"
-
-src_unpack() {
- base_src_unpack
- cd ${S}
- ht_fix_all
-}
-
-src_compile() {
- local myconf=""
- use X || myconf="--without-x"
- use mmx && myconf="${myconf} --enable-mpg-mmx"
- use threads && myconf="${myconf} --enable-mpg-pthread"
- use iconv || myconf="${myconf} --disable-iconv"
- cd ${S}
- mkdir build
- cd build
- ../platforms/unix/config/configure \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --with-ffi=x86-sysv \
- ${myconf} || die "configure failed"
- emake || die
-}
-
-src_install() {
- cd ${S}/build
- make ROOT=${D} docdir=/usr/share/doc/${PF} install || die
- exeinto /usr/lib/squeak
- doexe inisqueak
- dosym /usr/lib/squeak/inisqueak /usr/bin/inisqueak
-}
-
-pkg_postinst() {
- elog "Run 'inisqueak' to get a private copy of the squeak image."
-}
diff --git a/dev-lang/squeak/squeak-3.9.7.ebuild b/dev-lang/squeak/squeak-3.9.7.ebuild
deleted file mode 100644
index 4ca8db70df8f..000000000000
--- a/dev-lang/squeak/squeak-3.9.7.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/squeak-3.9.7.ebuild,v 1.5 2008/06/09 19:24:37 araujo Exp $
-
-inherit base versionator fixheadtails eutils
-
-MY_PV=$(replace_version_separator 2 '-')
-DESCRIPTION="Highly-portable Smalltalk-80 implementation"
-HOMEPAGE="http://www.squeak.org/"
-SRC_URI="http://squeakvm.org/unix/release/Squeak-${MY_PV}.src.tar.gz"
-LICENSE="Apple"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="X mmx threads iconv"
-
-DEPEND="X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXt )"
-RDEPEND="${DEPEND}
- virtual/squeak-image"
-
-S="${WORKDIR}/Squeak-${MY_PV}"
-
-src_unpack() {
- base_src_unpack
- cd ${S}
- ht_fix_all
-}
-
-src_compile() {
- local myconf=""
- use X || myconf="--without-x"
- use mmx && myconf="${myconf} --enable-mpg-mmx"
- use threads && myconf="${myconf} --enable-mpg-pthread"
- use iconv || myconf="${myconf} --disable-iconv"
- cd ${S}
- mkdir build
- cd build
- ../platforms/unix/config/configure \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --with-ffi=x86-sysv \
- ${myconf} || die "configure failed"
- emake || die
-}
-
-src_install() {
- cd ${S}/build
- make ROOT=${D} docdir=/usr/share/doc/${PF} install || die
- exeinto /usr/lib/squeak
- doexe inisqueak
- dosym /usr/lib/squeak/inisqueak /usr/bin/inisqueak
-}
-
-pkg_postinst() {
- elog "Run 'inisqueak' to get a private copy of the squeak image."
-}