diff options
author | Victor Ostorga <vostorga@gentoo.org> | 2009-08-10 16:03:42 +0000 |
---|---|---|
committer | Victor Ostorga <vostorga@gentoo.org> | 2009-08-10 16:03:42 +0000 |
commit | 7b1d1c21c2b9090a2455486c97cdc93bf2f5b3de (patch) | |
tree | b55c7f9cfd4335b671cd9cdc0d04544320c8f59d /dev-lang | |
parent | Stable on alpha, bug #280514 (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/squeak/Manifest | 8 | ||||
-rw-r--r-- | dev-lang/squeak/squeak-3.4.1-r2.ebuild | 130 | ||||
-rw-r--r-- | dev-lang/squeak/squeak-3.7.7-r1.ebuild | 56 | ||||
-rw-r--r-- | dev-lang/squeak/squeak-3.9.7.ebuild | 56 |
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." -} |