diff options
author | Luis Francisco Araujo <araujo@gentoo.org> | 2006-08-09 15:38:03 +0000 |
---|---|---|
committer | Luis Francisco Araujo <araujo@gentoo.org> | 2006-08-09 15:38:03 +0000 |
commit | 135d2dcefdc15068a70e0688135d8ac35f41a542 (patch) | |
tree | 8c59cd75fbd4f481c48bc05bd2d8c364756d3838 | |
parent | stable on amd64 (diff) | |
download | historical-135d2dcefdc15068a70e0688135d8ac35f41a542.tar.gz historical-135d2dcefdc15068a70e0688135d8ac35f41a542.tar.bz2 historical-135d2dcefdc15068a70e0688135d8ac35f41a542.zip |
Adding new version of squeak. bug #141615
Package-Manager: portage-2.1.1_pre4-r4
-rw-r--r-- | dev-lang/squeak/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/squeak/Manifest | 22 | ||||
-rw-r--r-- | dev-lang/squeak/files/digest-squeak-3.9.7 | 3 | ||||
-rw-r--r-- | dev-lang/squeak/squeak-3.9.7.ebuild | 60 |
4 files changed, 84 insertions, 8 deletions
diff --git a/dev-lang/squeak/ChangeLog b/dev-lang/squeak/ChangeLog index 6164ee14d601..c74e9262d1e2 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.18 2006/08/09 14:01:15 araujo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/squeak/ChangeLog,v 1.19 2006/08/09 15:38:03 araujo Exp $ + +*squeak-3.9.7 (09 Aug 2006) + + 09 Aug 2006; Luis F. Araujo <araujo@gentoo.org> +squeak-3.9.7.ebuild: + Adding new version of squeak. bug #141615 *squeak-3.7.7-r1 (09 Aug 2006) diff --git a/dev-lang/squeak/Manifest b/dev-lang/squeak/Manifest index b4342d93aee7..4a080750b956 100644 --- a/dev-lang/squeak/Manifest +++ b/dev-lang/squeak/Manifest @@ -8,6 +8,7 @@ SHA256 ae47c66f2aeb33a65f1efbbc6165b3372e0bd929949ef6e2985cd224540fc4e9 files/sq 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 Squeak-3.9-7.src.tar.gz 3948315 RMD160 9b9e99e17259565d2c0de8691cf3b85eef4fcf86 SHA1 79d597897e9cdcd647a2b7542026eb6210dbc7c9 SHA256 fbfa95093b32c53b302189f3b8ea08406dd9b133194e91810263d93f42344d0f 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 @@ -25,10 +26,14 @@ EBUILD squeak-3.7.7-r1.ebuild 1492 RMD160 13578769ef9d69ea0a1f658f7e3dc133c7fa2e 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 -MISC ChangeLog 3003 RMD160 993add767efdeb68ec2be79ae62334079afee619 SHA1 58292d38939f02dde61d933df9efe8311b758d5a SHA256 45b9e00eedbaa933e4ff8439154e64d2069ea66a0c53f8a0538f365083eabe0f -MD5 9dd7c1c74ed59f449cb7f23ebc9398e5 ChangeLog 3003 -RMD160 993add767efdeb68ec2be79ae62334079afee619 ChangeLog 3003 -SHA256 45b9e00eedbaa933e4ff8439154e64d2069ea66a0c53f8a0538f365083eabe0f ChangeLog 3003 +EBUILD squeak-3.9.7.ebuild 1489 RMD160 151a2074d0a8ba558ad0b209b09809aeba92603b SHA1 8cf31071799e951c8934550cccb75ca20d3539c5 SHA256 b7a448e4df65fb3c602443c287de6c750839f8e67f18045cfdb6e1ea71efb117 +MD5 9f7ac0eae74c5d940d8360b244fd4946 squeak-3.9.7.ebuild 1489 +RMD160 151a2074d0a8ba558ad0b209b09809aeba92603b squeak-3.9.7.ebuild 1489 +SHA256 b7a448e4df65fb3c602443c287de6c750839f8e67f18045cfdb6e1ea71efb117 squeak-3.9.7.ebuild 1489 +MISC ChangeLog 3149 RMD160 0570fd081305cde61cbc0038207e4836568587b9 SHA1 f5f97dabbee3e0c6b15b12e8c274cb8316c598b1 SHA256 a855939cd0ed63585668de850418925c28edbbd2c36f6d8f37a58828959f7236 +MD5 aff4ea484395060730b009db1d25d72b ChangeLog 3149 +RMD160 0570fd081305cde61cbc0038207e4836568587b9 ChangeLog 3149 +SHA256 a855939cd0ed63585668de850418925c28edbbd2c36f6d8f37a58828959f7236 ChangeLog 3149 MISC metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 SHA1 ba00cca30d5f46acff8872a29dfaf7deead9e0e3 SHA256 4e652f209955420453637c6a4b45f7f7dfbfc0884518724b1ef8e70d7e624085 MD5 253a1e2fa2566d32f1c4be90f5b5e69c metadata.xml 857 RMD160 f7db7ab51d12751c94ddbd7a4cb0daebbc7377d9 metadata.xml 857 @@ -45,10 +50,13 @@ SHA256 c99d8a9b35b8a0db0dacb6a6358cdea875c513c35e9ab7b5049148dde7ba090e files/di 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 +MD5 c1275b646ac59b3c87fa02c85534df41 files/digest-squeak-3.9.7 253 +RMD160 008a7b579f5972b06c3d64867ffcd3413c45d4f2 files/digest-squeak-3.9.7 253 +SHA256 1393ae2a8473c9f31e4f70f6d90d10e720ccedf2473d57b1abdc566e0b1b6c4a files/digest-squeak-3.9.7 253 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) -iD8DBQFE2eucdZ42PGEF17URAjYaAKCKqB2xj2kU17pnFW1jEWGgcc8zIACfaMXx -BpW8X+/BACHkDvqSwUR715g= -=/sz9 +iD8DBQFE2gGNdZ42PGEF17URAr+6AKC9vdhxH7tYmN3iTuE/epE4ZMydVACfUPTi +BuMH6YDrtxOxNYJKY/a/NNY= +=eJJW -----END PGP SIGNATURE----- diff --git a/dev-lang/squeak/files/digest-squeak-3.9.7 b/dev-lang/squeak/files/digest-squeak-3.9.7 new file mode 100644 index 000000000000..07b0a500b12a --- /dev/null +++ b/dev-lang/squeak/files/digest-squeak-3.9.7 @@ -0,0 +1,3 @@ +MD5 89ca12f4134dbb26c5d383c566774010 Squeak-3.9-7.src.tar.gz 3948315 +RMD160 9b9e99e17259565d2c0de8691cf3b85eef4fcf86 Squeak-3.9-7.src.tar.gz 3948315 +SHA256 fbfa95093b32c53b302189f3b8ea08406dd9b133194e91810263d93f42344d0f Squeak-3.9-7.src.tar.gz 3948315 diff --git a/dev-lang/squeak/squeak-3.9.7.ebuild b/dev-lang/squeak/squeak-3.9.7.ebuild new file mode 100644 index 000000000000..d9f6a89fe223 --- /dev/null +++ b/dev-lang/squeak/squeak-3.9.7.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.9.7.ebuild,v 1.1 2006/08/09 15:38:03 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." +} |