summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Francisco Araujo <araujo@gentoo.org>2008-06-09 17:55:03 +0000
committerLuis Francisco Araujo <araujo@gentoo.org>2008-06-09 17:55:03 +0000
commitd46202203874a69f24d9fc81ee69571f89518852 (patch)
treed91b271f493005fcf8f8ae2ea0be7347a4d90b1d /dev-lang
parentNew Version (diff)
downloadhistorical-d46202203874a69f24d9fc81ee69571f89518852.tar.gz
historical-d46202203874a69f24d9fc81ee69571f89518852.tar.bz2
historical-d46202203874a69f24d9fc81ee69571f89518852.zip
Adding new version. Solving bug #196984
Package-Manager: portage-2.1.5.3
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/squeak-basicimage/Manifest15
-rw-r--r--dev-lang/squeak/ChangeLog9
-rw-r--r--dev-lang/squeak/Manifest14
-rw-r--r--dev-lang/squeak/squeak-3.10.ebuild62
4 files changed, 96 insertions, 4 deletions
diff --git a/dev-lang/squeak-basicimage/Manifest b/dev-lang/squeak-basicimage/Manifest
index 62cde6b2ca7e..abd4857fe1a5 100644
--- a/dev-lang/squeak-basicimage/Manifest
+++ b/dev-lang/squeak-basicimage/Manifest
@@ -1,7 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST Squeak3.10-7159-basic.zip 7674121 RMD160 b33e917d27ae62ad84e781eb68e5ae8400e24f31 SHA1 6ffbd29c12532eeb5b132840c5bc3b8c4c2a2c07 SHA256 b2419297bde65d205af3d54a359b21f6b0acdcd14d3146c3ba8ed2b398a86b10
DIST Squeak3.6-5429-basic.zip 5667283 RMD160 3fa9807c8ab001d05067876c48dd1e4f40a9b4be SHA1 61323eec849850710361578dedff9f38241d31a3 SHA256 e7df21fd96ac961fb711c41509536b805812873099150d61beacb795fa67f082
DIST Squeak3.8-6665-basic.zip 8305501 RMD160 fe18872b8d5a9dd49440285d261ded4736d41a39 SHA1 ec32bf2775f45665eb9789685b152039a025da83 SHA256 728fc31c53a5dec332b12700f6296f6ef8441480777d045e9d34c7d361991845
DIST SqueakV3.sources.gz 3476504 RMD160 61784bfcd11350c55064fe59dbf5496b63018acc SHA1 7e992d801856ef57565fca34f8af324495dcd871 SHA256 6d8262b61d5608de36eff5cb930ea8aa588b7402c0a963680b07ff664ba74d02
+DIST SqueakV39.sources.gz 4185101 RMD160 8f63c7c0c98ab164b4e31bc8bf88ad455a5abe97 SHA1 9bff10f168d9e0f9ce9ec259a647e384c5b2df38 SHA256 ac73d415398b0f79e64d01310e15e3af4203be3c97ea8c1154337d98949cf1a0
+EBUILD squeak-basicimage-3.10.ebuild 1297 RMD160 bc6c8299be0cb2b629b42101ddb86b2067fc3d5c SHA1 d000258e3198d06947776b9f12db248f1ba05bec SHA256 35787692d6010b33a868fb311d3408694fbcc8dd61b302fcb698de87c989549b
EBUILD squeak-basicimage-3.6.5429.ebuild 1150 RMD160 e65ffbf508ee5ae92c910f3a56f36fbe7b6c7118 SHA1 9511d99b07c75c3cb11273bde030091d7963e41b SHA256 383e25c92592918db779bc68933ea9402a64510a9cc647846ef369d555c980db
EBUILD squeak-basicimage-3.8.6665.ebuild 1248 RMD160 b506a228a15a90097536a5e53c0f13ae262a068d SHA1 6a397092159641e6821958aa566f3c5e272f9307 SHA256 3f264bba95500bf54b09f716499036afeb655d72af69f7fc59819a327ef8ef76
-MISC ChangeLog 1019 RMD160 39f0e052e7ba2a5bec5e93d2778c8e7ab5a8c98f SHA1 8f5aa9103cd50cd858b6f1d43477fe4c955d7b92 SHA256 e9e4d58f882d756b7ddd82c63388e6d221c78a9a947f3fabe5701c6b2d021498
+MISC ChangeLog 1172 RMD160 2d08bb7fae3cd5f9d1b0e0377d5bb7e8df0cd6b6 SHA1 b3c32bad03dec5f4bcc90ad1403a0e0ee52ad452 SHA256 fa2530da3875b96dd72b74c51a38d9715299fbe5363e3702538e2c15ff5beada
MISC metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 SHA1 ba00cca30d5f46acff8872a29dfaf7deead9e0e3 SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkhNZQwACgkQNir3WYj9aLrW1gCeOVYCWl98ZKZ+01fV8MeoAaij
+TmkAnRfU4NNj32141yHhlflVwmwQmiMZ
+=im6M
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/squeak/ChangeLog b/dev-lang/squeak/ChangeLog
index 0aae3c16fea9..acac76370388 100644
--- a/dev-lang/squeak/ChangeLog
+++ b/dev-lang/squeak/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/squeak
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.25 2007/07/22 08:43:03 graaff Exp $
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.26 2008/06/09 17:55:03 araujo Exp $
+
+*squeak-3.10 (09 Jun 2008)
+
+ 09 Jun 2008; Luis F. Araujo <araujo@gentoo.org> +squeak-3.10.ebuild:
+ Adding new version. Solving bug #196984
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> squeak-3.4.1-r2.ebuild,
squeak-3.6_p3.ebuild, squeak-3.7.7-r1.ebuild, squeak-3.9.7.ebuild:
diff --git a/dev-lang/squeak/Manifest b/dev-lang/squeak/Manifest
index aaa626e7890a..6cabce938c9b 100644
--- a/dev-lang/squeak/Manifest
+++ b/dev-lang/squeak/Manifest
@@ -1,12 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
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 1726 RMD160 3e8f532b940539c7e03f42d726d586f9b45daec3 SHA1 e0ac0e9500637120640c044ddbbbf154e0f1c21e SHA256 c88e91c336b7a073723af87fe443de939454938022afecf528f2bec955eda04c
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 1466 RMD160 5372567e1876ca293a4600a5da8e7dd732c01c04 SHA1 984ec226bb3f78a57537de7279e0d629b3f3c13f SHA256 ca6fe222c22879f0341920c7ed2f77ccb744e10a15034b3b604ee2439e6f39e3
EBUILD squeak-3.9.7.ebuild 1463 RMD160 803d70ea539159ca2437c391fe97a04ce3c77902 SHA1 aff03dea765bc1bd2831969ff13523428e5a9576 SHA256 6b00aa0d94864f43db6c1272a64d11e2119a7291b9286b5bb8245c148a194b5e
-MISC ChangeLog 3897 RMD160 030c5b368110e1e0339b5ce44e0ae71c2acee8e1 SHA1 d9036a55206c44fdb3ba454569b464f28bfd1c06 SHA256 b20b672b72a46430ef1c1cf8cee645a15722aa50679a392cc23d10c2f2f2b16c
+MISC ChangeLog 4039 RMD160 5080698ffdbbffe6defb8f3f42e5f5523f76af15 SHA1 8e7b6a75457a962473e11bd7ceeebf2a9cf06fe6 SHA256 0f186c7345187f6c6900d76ab8a123dd27a3847667dd770fabe801c74030e326
MISC metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 SHA1 ba00cca30d5f46acff8872a29dfaf7deead9e0e3 SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkhNZGEACgkQNir3WYj9aLoiGACgj08/KH9pNgwyuqX9iXzRoc2x
+jX4Ani92g3M2FRIVSAhLeEp0yB0V4kf2
+=6Q1j
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/squeak/squeak-3.10.ebuild b/dev-lang/squeak/squeak-3.10.ebuild
new file mode 100644
index 000000000000..fd18309af5f0
--- /dev/null
+++ b/dev-lang/squeak/squeak-3.10.ebuild
@@ -0,0 +1,62 @@
+# 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.10.ebuild,v 1.1 2008/06/09 17:55:03 araujo Exp $
+
+inherit base fixheadtails eutils
+
+MY_PV="${PV}-1"
+
+DESCRIPTION="Highly-portable Smalltalk-80 implementation"
+HOMEPAGE="http://www.squeak.org/"
+SRC_URI="http://ftp.squeak.org/${PV}/unix-linux/Squeak-${MY_PV}.src.tar.gz "
+LICENSE="Apple"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="X mmx threads iconv opengl"
+
+DEPEND="X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXt )
+ opengl? ( virtual/opengl )"
+RDEPEND="${DEPEND}
+ virtual/squeak-image"
+
+S="${WORKDIR}/Squeak-${MY_PV}"
+
+src_unpack() {
+ base_src_unpack
+ cd "${S}"
+ ht_fix_all
+ einfo "Patch for inisqueak"
+ sed -i s/\${MAJOR}/39/ "${S}/platforms/unix/config/inisqueak.in"
+ # ht_fix_all doesn't catch this because there's no number
+ sed -i -e 's/tail +/tail -n +/' platforms/unix/config/inisqueak.in
+}
+
+src_compile() {
+ local myconf=""
+ use X || myconf="--without-x --without-npsqueak"
+ use mmx && myconf="${myconf} --enable-mpg-mmx"
+ use threads && myconf="${myconf} --enable-mpg-pthread"
+ use opengl || myconf="${myconf} --without-gl"
+ 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 \
+ ${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."
+}