diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2006-08-09 14:01:15 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2006-08-09 14:01:15 +0000 |
commit | 3b9a425867ee555fe2b3a924f4499ddf6235e791 (patch) | |
tree | 806966096107e00cc619cec669c9bd4fb5f8649e /dev-lang/squeak | |
parent | Added gcc4-compatibility patch. (diff) | |
download | historical-3b9a425867ee555fe2b3a924f4499ddf6235e791.tar.gz historical-3b9a425867ee555fe2b3a924f4499ddf6235e791.tar.bz2 historical-3b9a425867ee555fe2b3a924f4499ddf6235e791.zip |
Fixing bug #133032.
Package-Manager: portage-2.1.1_pre4-r4
Diffstat (limited to 'dev-lang/squeak')
-rw-r--r-- | dev-lang/squeak/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/squeak/Manifest | 62 | ||||
-rw-r--r-- | dev-lang/squeak/files/digest-squeak-3.7.7-r1 | 3 | ||||
-rw-r--r-- | dev-lang/squeak/squeak-3.7.7-r1.ebuild | 60 |
4 files changed, 109 insertions, 23 deletions
diff --git a/dev-lang/squeak/ChangeLog b/dev-lang/squeak/ChangeLog index 312c0325d364..6164ee14d601 100644 --- a/dev-lang/squeak/ChangeLog +++ b/dev-lang/squeak/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/squeak # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.17 2006/03/19 22:26:13 halcy0n Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.18 2006/08/09 14:01:15 araujo Exp $ + +*squeak-3.7.7-r1 (09 Aug 2006) + + 09 Aug 2006; Luis F. Araujo <araujo@gentoo.org> +squeak-3.7.7-r1.ebuild: + Bug #133032 fixed. Fixed broken X library dependency also. 19 Mar 2006; Mark Loeser <halcy0n@gentoo.org> squeak-3.6_p3.ebuild: Add DEPEND on app-arch/unzip diff --git a/dev-lang/squeak/Manifest b/dev-lang/squeak/Manifest index 65f3154acbc5..3667e5d633fb 100644 --- a/dev-lang/squeak/Manifest +++ b/dev-lang/squeak/Manifest @@ -1,43 +1,61 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 6b27245dae9c01df1d6951983d426098 ChangeLog 2835 -RMD160 a5a054284fcf67bf8a3f629600dc99d789de737b ChangeLog 2835 -SHA256 b301307c2536d131a5f3422e590ab9cd93dfe73a84ebefbbb07249bfa12dda32 ChangeLog 2835 -MD5 5f69c839fb4eedb981ed9ae897a4f074 files/digest-squeak-3.4.1-r1 253 -RMD160 d4d0069929818a4a3f783354d329793673654697 files/digest-squeak-3.4.1-r1 253 -SHA256 cd30fe02179cc0b4a3cd9691728d32e1401b5b5e0d13e48de4f48eef6ddedbec files/digest-squeak-3.4.1-r1 253 -MD5 5f69c839fb4eedb981ed9ae897a4f074 files/digest-squeak-3.4.1-r2 253 -RMD160 d4d0069929818a4a3f783354d329793673654697 files/digest-squeak-3.4.1-r2 253 -SHA256 cd30fe02179cc0b4a3cd9691728d32e1401b5b5e0d13e48de4f48eef6ddedbec files/digest-squeak-3.4.1-r2 253 -MD5 752c7cc0844aab8dcc47172617b15959 files/digest-squeak-3.6_p3 321 -RMD160 4a0bc001484467eaf57ae7ee39d5063ff82d409d files/digest-squeak-3.6_p3 321 -SHA256 c99d8a9b35b8a0db0dacb6a6358cdea875c513c35e9ab7b5049148dde7ba090e files/digest-squeak-3.6_p3 321 -MD5 1df347961361ad54e90bed699a902c61 files/digest-squeak-3.7.7 253 -RMD160 6ae40ebe9b2ba35375047cb0640b14915d912c8f files/digest-squeak-3.7.7 253 -SHA256 b12dc99e7a8af93af5c65ce994d49706c16a792e5607b4448cf56ff1a216acc4 files/digest-squeak-3.7.7 253 +AUX squeak-3.4.1-gcc33-string-fix.patch 16184 RMD160 101ab86b4c2f1d0c6ab6a5ed7600cd4bc654654d SHA1 f101887b865000191f35171840b81063ee183afa SHA256 ae47c66f2aeb33a65f1efbbc6165b3372e0bd929949ef6e2985cd224540fc4e9 MD5 4b2bf4f92065c5e86350d0cbaefe5fb8 files/squeak-3.4.1-gcc33-string-fix.patch 16184 RMD160 101ab86b4c2f1d0c6ab6a5ed7600cd4bc654654d files/squeak-3.4.1-gcc33-string-fix.patch 16184 SHA256 ae47c66f2aeb33a65f1efbbc6165b3372e0bd929949ef6e2985cd224540fc4e9 files/squeak-3.4.1-gcc33-string-fix.patch 16184 -MD5 253a1e2fa2566d32f1c4be90f5b5e69c metadata.xml 857 -RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 metadata.xml 857 -SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085 metadata.xml 857 +DIST Squeak-3.4-1.src.tar.gz 1890889 RMD160 e8894830fe1533e89817d67ece1f82808829c822 SHA256 51386c016d55b2f66071e2293c78ff5d5f8155a016bca021902c42689fbf8b1e +DIST Squeak-3.6-3.src.tar.gz 2552981 RMD160 61b7758afce0182fd5f7295204854a6636449b49 SHA256 9d1f099ffce4d996748e868663e9d91b15ba72f3542cc6acd642a8393e1bb249 +DIST Squeak-3.7-7.src.tar.gz 2383081 RMD160 5a67d3b9920333014bdce39be1a4ba99b3c407a3 SHA1 7acb47189f1365ccad302cd6db1a03624cd23625 SHA256 9a41e3245c092115690c055297a9cb94caf1cb79b7faeeff8b923e0822f45234 +DIST SqueakPlugin.image.zip 3332888 +EBUILD squeak-3.4.1-r1.ebuild 3333 RMD160 f70400e2f846295147212a06516989f4b92aafd3 SHA1 2135851e938a1e75052b1ce98fb63feb838ee51f SHA256 64f3f298f1bcb6fcab48ef8164ec54f709ef869315361966b072ef1b595cbfe1 MD5 7b4680bb43143a8bbb507e68574e50ed squeak-3.4.1-r1.ebuild 3333 RMD160 f70400e2f846295147212a06516989f4b92aafd3 squeak-3.4.1-r1.ebuild 3333 SHA256 64f3f298f1bcb6fcab48ef8164ec54f709ef869315361966b072ef1b595cbfe1 squeak-3.4.1-r1.ebuild 3333 +EBUILD squeak-3.4.1-r2.ebuild 3595 RMD160 657cc74ac4bc915102afe5411cd70824a39a2e48 SHA1 76af6f5a9c024361d12f90f48c65fc186acaf008 SHA256 a64d12d82fbff23072425a4d0fdad065ac40b22695515b9fee53fc5c931f724e MD5 92391d59192cc945ad7b40338bbb1f61 squeak-3.4.1-r2.ebuild 3595 RMD160 657cc74ac4bc915102afe5411cd70824a39a2e48 squeak-3.4.1-r2.ebuild 3595 SHA256 a64d12d82fbff23072425a4d0fdad065ac40b22695515b9fee53fc5c931f724e squeak-3.4.1-r2.ebuild 3595 +EBUILD squeak-3.6_p3.ebuild 2366 RMD160 24dbe49ce0445571890509f710acc41a0dc4e2b3 SHA1 d3509ef8ed348516d0195b63d9f802bcc29767dd SHA256 216c8bfd40c2b0b0b2eacb7a57753c23c3381c1f348104b81cf74620aba15459 MD5 c0dcd54b38f5a4c7aada332128e84fc3 squeak-3.6_p3.ebuild 2366 RMD160 24dbe49ce0445571890509f710acc41a0dc4e2b3 squeak-3.6_p3.ebuild 2366 SHA256 216c8bfd40c2b0b0b2eacb7a57753c23c3381c1f348104b81cf74620aba15459 squeak-3.6_p3.ebuild 2366 +EBUILD squeak-3.7.7-r1.ebuild 1492 RMD160 13578769ef9d69ea0a1f658f7e3dc133c7fa2e37 SHA1 cb8e9169d6ee6bdd34853ecb8219884e99a9a101 SHA256 0e91a79fd045f6d422c32146055dbce82802d0f3aab821d40ae8c7f7de73ec7e +MD5 7bf52aebba55fdad731288bf5b421b67 squeak-3.7.7-r1.ebuild 1492 +RMD160 13578769ef9d69ea0a1f658f7e3dc133c7fa2e37 squeak-3.7.7-r1.ebuild 1492 +SHA256 0e91a79fd045f6d422c32146055dbce82802d0f3aab821d40ae8c7f7de73ec7e squeak-3.7.7-r1.ebuild 1492 +EBUILD squeak-3.7.7.ebuild 1622 RMD160 cbd9e7ea0541d61ed9239e3adaf870d12c42b9f6 SHA1 9fca29a95a2b962a4bd550b85410b249f8c38eb3 SHA256 bb08f4c1c40788ecdf321c83ed66252eba4a849c15996111408931f5fe156d7b MD5 bf3c8373fa3ef0a1926d2d9180c3c50e squeak-3.7.7.ebuild 1622 RMD160 cbd9e7ea0541d61ed9239e3adaf870d12c42b9f6 squeak-3.7.7.ebuild 1622 SHA256 bb08f4c1c40788ecdf321c83ed66252eba4a849c15996111408931f5fe156d7b squeak-3.7.7.ebuild 1622 +MISC ChangeLog 3003 RMD160 993add767efdeb68ec2be79ae62334079afee619 SHA1 58292d38939f02dde61d933df9efe8311b758d5a SHA256 45b9e00eedbaa933e4ff8439154e64d2069ea66a0c53f8a0538f365083eabe0f +MD5 9dd7c1c74ed59f449cb7f23ebc9398e5 ChangeLog 3003 +RMD160 993add767efdeb68ec2be79ae62334079afee619 ChangeLog 3003 +SHA256 45b9e00eedbaa933e4ff8439154e64d2069ea66a0c53f8a0538f365083eabe0f ChangeLog 3003 +MISC metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 SHA1 ba00cca30d5f46acff8872a29dfaf7deead9e0e3 SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085 +MD5 253a1e2fa2566d32f1c4be90f5b5e69c metadata.xml 857 +RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 metadata.xml 857 +SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085 metadata.xml 857 +MD5 5f69c839fb4eedb981ed9ae897a4f074 files/digest-squeak-3.4.1-r1 253 +RMD160 d4d0069929818a4a3f783354d329793673654697 files/digest-squeak-3.4.1-r1 253 +SHA256 cd30fe02179cc0b4a3cd9691728d32e1401b5b5e0d13e48de4f48eef6ddedbec files/digest-squeak-3.4.1-r1 253 +MD5 5f69c839fb4eedb981ed9ae897a4f074 files/digest-squeak-3.4.1-r2 253 +RMD160 d4d0069929818a4a3f783354d329793673654697 files/digest-squeak-3.4.1-r2 253 +SHA256 cd30fe02179cc0b4a3cd9691728d32e1401b5b5e0d13e48de4f48eef6ddedbec files/digest-squeak-3.4.1-r2 253 +MD5 752c7cc0844aab8dcc47172617b15959 files/digest-squeak-3.6_p3 321 +RMD160 4a0bc001484467eaf57ae7ee39d5063ff82d409d files/digest-squeak-3.6_p3 321 +SHA256 c99d8a9b35b8a0db0dacb6a6358cdea875c513c35e9ab7b5049148dde7ba090e files/digest-squeak-3.6_p3 321 +MD5 1df347961361ad54e90bed699a902c61 files/digest-squeak-3.7.7 253 +RMD160 6ae40ebe9b2ba35375047cb0640b14915d912c8f files/digest-squeak-3.7.7 253 +SHA256 b12dc99e7a8af93af5c65ce994d49706c16a792e5607b4448cf56ff1a216acc4 files/digest-squeak-3.7.7 253 +MD5 1df347961361ad54e90bed699a902c61 files/digest-squeak-3.7.7-r1 253 +RMD160 6ae40ebe9b2ba35375047cb0640b14915d912c8f files/digest-squeak-3.7.7-r1 253 +SHA256 b12dc99e7a8af93af5c65ce994d49706c16a792e5607b4448cf56ff1a216acc4 files/digest-squeak-3.7.7-r1 253 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) +Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFEHdqPCRZPokWLroQRAiXQAKC6mB9cJdByF6WEx+Ox7zA/0VP5JQCg3n4G -ZmNEze5DJQi5pHPtjS1tys8= -=Ev0l +iD8DBQFE2erSdZ42PGEF17URAgtMAKCH67QAcm2ffM35kZKevUWvVwG/LQCg4Z8z +gGyrwrX6mJ1/eb/ErBzQnlw= +=Raay -----END PGP SIGNATURE----- diff --git a/dev-lang/squeak/files/digest-squeak-3.7.7-r1 b/dev-lang/squeak/files/digest-squeak-3.7.7-r1 new file mode 100644 index 000000000000..0e9e63b56206 --- /dev/null +++ b/dev-lang/squeak/files/digest-squeak-3.7.7-r1 @@ -0,0 +1,3 @@ +MD5 c6b051b745080516c550cab0db1882fc Squeak-3.7-7.src.tar.gz 2383081 +RMD160 5a67d3b9920333014bdce39be1a4ba99b3c407a3 Squeak-3.7-7.src.tar.gz 2383081 +SHA256 9a41e3245c092115690c055297a9cb94caf1cb79b7faeeff8b923e0822f45234 Squeak-3.7-7.src.tar.gz 2383081 diff --git a/dev-lang/squeak/squeak-3.7.7-r1.ebuild b/dev-lang/squeak/squeak-3.7.7-r1.ebuild new file mode 100644 index 000000000000..4f4ffb87cdaa --- /dev/null +++ b/dev-lang/squeak/squeak-3.7.7-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2006 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.1 2006/08/09 14:01:15 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="dev-libs/libffi + ( || ( ( x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt ) + virtual/x11 ) )" +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() { + einfo "Run 'inisqueak' to get a private copy of the squeak image." +} |