summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-05-06 18:09:49 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-05-06 18:09:49 +0000
commit07393ee1419de5bb90acf4564962de71e126dddb (patch)
treeb982a24917e0582b4dbe5d82bd1a5d3ce5b0c4be /dev-lang/gnu-smalltalk
parentamd64 stable wrt #316783 (diff)
downloadgentoo-2-07393ee1419de5bb90acf4564962de71e126dddb.tar.gz
gentoo-2-07393ee1419de5bb90acf4564962de71e126dddb.tar.bz2
gentoo-2-07393ee1419de5bb90acf4564962de71e126dddb.zip
old
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang/gnu-smalltalk')
-rw-r--r--dev-lang/gnu-smalltalk/Manifest14
-rw-r--r--dev-lang/gnu-smalltalk/files/gst-stack-2.3.3.patch44
-rw-r--r--dev-lang/gnu-smalltalk/files/gst-stack-2.3.6.patch51
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild77
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild76
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild67
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild64
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild62
-rw-r--r--dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild63
9 files changed, 0 insertions, 518 deletions
diff --git a/dev-lang/gnu-smalltalk/Manifest b/dev-lang/gnu-smalltalk/Manifest
index a38b519bcd29..48ab1388a0b8 100644
--- a/dev-lang/gnu-smalltalk/Manifest
+++ b/dev-lang/gnu-smalltalk/Manifest
@@ -1,19 +1,5 @@
AUX 50gnu-smalltalk-gentoo.el 268 RMD160 a6d540fa013e0b687137642ef85e188988441629 SHA1 1a22d586d3b0fd82e8b4cb232551e89bd9c36c69 SHA256 acfa1581fd8871a0a7ab610afbf678ecbfbe1b2c7b844316b96aebf43dd5b141
-AUX gst-stack-2.3.3.patch 1621 RMD160 6e2510446d4b4dc4187d1168b4c2ba02777adcc3 SHA1 211711fe49ea0c5c8228a9b740bf2dd29a8133ba SHA256 8826c9169eb50a7bfe789366bf3b65a8416af182da8c04621cb05efe82a07311
-AUX gst-stack-2.3.6.patch 1635 RMD160 7b6dfc9e0bfdff05e7e7ff55222acc61df1ebfa0 SHA1 d359beba565e9cd6d645a436686ed15e61222dac SHA256 d46dbac166390eb9057d8a596713b3a553388b83b79148e244a0befa21b02a3b
-DIST smalltalk-2.3.3.tar.gz 4302098 RMD160 c6773820e439e74d5e92d903c610a674f55a6f27 SHA1 d9ecd8dd47af254254e44d9f5a8563edb9abb4c2 SHA256 5b6adfd3ec265b9156d2d6f9ffb1d6b5044b5f5e8a43645bcd005580bb2e329d
-DIST smalltalk-2.3.6.tar.gz 4384839 RMD160 6604493270a822adcd7d6528a7f87e38aedab435 SHA1 2b26f3713a66af26e56a6ee8bb21b128286df014 SHA256 03268e0dd8a3edca1dfbc7796aba97df1cbe19de989c7fec67d75db19b43b6ff
-DIST smalltalk-3.0.1.tar.gz 4594592 RMD160 7c40b15e00cc52b103f61f03977e1b2f908f659c SHA1 c9c62e71c9c2be810956f0027c16889882e04201 SHA256 653462886bce3b1120b3d3effece479bbdc3e5cfe1ab71877259712a93dcde77
-DIST smalltalk-3.0.2.tar.gz 4610835 RMD160 a69034f3d91d56c25430db193414bfefab8e79f4 SHA1 c3fcb2d1f318221b3fc43372516bb6c6f3d20112 SHA256 1d2d9d255a0d2a9df9630872b96b0ebc162c37cdb2cfadb4a011e16f351f5e9a
-DIST smalltalk-3.0.5.tar.gz 4714975 RMD160 4a73df472acf3578d65172bca18f43c4e406a1f5 SHA1 e85aa5b287b22b70d91042ce9808274f4e10911a SHA256 45ede476a8bd70f0f521af25a727c0fad93660cff925125a0582a36176bc86cf
-DIST smalltalk-3.1.tar.gz 5282705 RMD160 cc9a593c1773ba66f2f999b1369944eebd722ef9 SHA1 9b1602bf29d1483d9200d83419dc3cd0fc0d397b SHA256 af964929ba81d133c1fe4a9479fad8c8e21a9449bc2c0b2c48b1e51c8ee43eed
DIST smalltalk-3.2.tar.gz 5823196 RMD160 0db317677893bfc2ca78b53ff5651c6d929693ae SHA1 d951714c4fc7d91d06bdc33c20905885e5d2b25f SHA256 a13753e427b3f4f4efb3cf8073a924f63ff295af6be3772357e7f7137e0711e3
-EBUILD gnu-smalltalk-2.3.3.ebuild 2391 RMD160 5a724789011058284c9e0a18acd6687e60488a9a SHA1 25be664d200fcb666f44c415b57b183178c17024 SHA256 44e75812d49781c1ffde6df5969d845c34b6e37a062341f1b72908e81a9db74a
-EBUILD gnu-smalltalk-2.3.6.ebuild 2197 RMD160 694f180788e8b1df2a8a380244fe90cfeddaad8d SHA1 844070876a3f3c4caa41c1405443348d9dac5ab7 SHA256 fa49f6d5dc8e1e354f4989feb21dfee97d5e09c4a4a21f0e1a659216db8d6b72
-EBUILD gnu-smalltalk-3.0.1-r1.ebuild 1771 RMD160 940138ae56071d960699705cc4eab2b244848c38 SHA1 e2206a9a219406e9ca492b162569d7abe4c0084e SHA256 d88dfbfa6fac23029cca67ae06618ed5448ed3d266117c39870d082d6ea0b5dc
-EBUILD gnu-smalltalk-3.0.2.ebuild 1618 RMD160 21f20f07fd4deac38f1f758cf50a07fb59e6f90b SHA1 05739a69104c3c1fdb6600d582d2375e6b45811f SHA256 66e83287409c7bf3c9cd03fec4bc2a9aaa2c8e41398f86f45e93a2c63c9b8bec
-EBUILD gnu-smalltalk-3.0.5.ebuild 1518 RMD160 7add61cc864d38e7f2917429af9a091ca496844e SHA1 1ea38b97f1194659b6fdf3edc04d871092883688 SHA256 11c8f6ce88063e1329ad7f51367b73345587deef8a8341b413f09552e6a19df3
-EBUILD gnu-smalltalk-3.1.ebuild 1587 RMD160 4e8ade22ad654e1c0068ef3e50aa8c2276cb250a SHA1 d427d24fd95388f1fc138b54ce048a339a40de40 SHA256 63daaab1bd8543dbcd00126054a44f2cba9fbe4534baf2ed54c42b4f81b41c46
EBUILD gnu-smalltalk-3.2.ebuild 1582 RMD160 4dd360388a2f8b2af3096eb6ef552da08e195c01 SHA1 9cf43cc64e737f5a472876c973a7ad6fffa9c61e SHA256 8325bbc7b84a3f093e4fd05218174b1c6e481a071339b6a7657430c94281e17a
MISC ChangeLog 7280 RMD160 935e2672650713265f607128a42065c1eb746bb6 SHA1 1e723a79b144634c079b630516a9562cfca03082 SHA256 a5e1ead29c3e8449cf0fba3ce4a3a801b0d7e1d22e6347978867a4ed4e4170e5
MISC metadata.xml 560 RMD160 d537324c99c43e82416f5c02f339e10b3b1d3eaf SHA1 b95c2a3366f6c8c9578152e60399c387c63db9a7 SHA256 ca21d5b9ebb0a6c2c6d97709f116eea7e4c37a4d7882d0008e3812a127cf7c1c
diff --git a/dev-lang/gnu-smalltalk/files/gst-stack-2.3.3.patch b/dev-lang/gnu-smalltalk/files/gst-stack-2.3.3.patch
deleted file mode 100644
index 703bf77e83de..000000000000
--- a/dev-lang/gnu-smalltalk/files/gst-stack-2.3.3.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -urpNw smalltalk-2.3.3/libffi/src/powerpc/linux64.S smalltalk-2.3.3.chg/libffi/src/powerpc/linux64.S
---- smalltalk-2.3.3/libffi/src/powerpc/linux64.S 2006-02-05 14:41:31.000000000 -0400
-+++ smalltalk-2.3.3.chg/libffi/src/powerpc/linux64.S 2007-02-22 04:28:59.000000000 -0400
-@@ -175,3 +175,7 @@ ffi_call_LINUX64:
- .align 3
- .LEFDE1:
- #endif
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff -urpNw smalltalk-2.3.3/libffi/src/powerpc/sysv.S smalltalk-2.3.3.chg/libffi/src/powerpc/sysv.S
---- smalltalk-2.3.3/libffi/src/powerpc/sysv.S 2006-02-05 14:41:31.000000000 -0400
-+++ smalltalk-2.3.3.chg/libffi/src/powerpc/sysv.S 2007-02-22 04:29:32.000000000 -0400
-@@ -217,3 +217,7 @@ END(ffi_call_SYSV)
- .align 2
- .LEFDE1:
- #endif
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff -urpNw smalltalk-2.3.3/libffi/src/x86/sysv.S smalltalk-2.3.3.chg/libffi/src/x86/sysv.S
---- smalltalk-2.3.3/libffi/src/x86/sysv.S 2006-02-05 14:41:32.000000000 -0400
-+++ smalltalk-2.3.3.chg/libffi/src/x86/sysv.S 2007-02-22 04:30:32.000000000 -0400
-@@ -376,3 +376,7 @@ ffi_closure_raw_SYSV:
- #endif
-
- #endif /* ifndef __x86_64__ */
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-diff -urpNw smalltalk-2.3.3/libffi/src/x86/unix64.S smalltalk-2.3.3.chg/libffi/src/x86/unix64.S
---- smalltalk-2.3.3/libffi/src/x86/unix64.S 2006-02-05 14:41:32.000000000 -0400
-+++ smalltalk-2.3.3.chg/libffi/src/x86/unix64.S 2007-02-22 04:30:24.000000000 -0400
-@@ -410,3 +410,7 @@ ffi_closure_unix64:
- .LEFDE3:
-
- #endif /* __x86_64__ */
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
diff --git a/dev-lang/gnu-smalltalk/files/gst-stack-2.3.6.patch b/dev-lang/gnu-smalltalk/files/gst-stack-2.3.6.patch
deleted file mode 100644
index dd1f45e14e08..000000000000
--- a/dev-lang/gnu-smalltalk/files/gst-stack-2.3.6.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-diff -Nurwp smalltalk-2.3.6/libffi/src/powerpc/linux64.S smalltalk-2.3.6.chg/libffi/src/powerpc/linux64.S
---- smalltalk-2.3.6/libffi/src/powerpc/linux64.S 2006-02-05 14:41:31.000000000 -0400
-+++ smalltalk-2.3.6.chg/libffi/src/powerpc/linux64.S 2007-09-23 13:01:40.000000000 -0400
-@@ -175,3 +175,8 @@ ffi_call_LINUX64:
- .align 3
- .LEFDE1:
- #endif
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-+
-diff -Nurwp smalltalk-2.3.6/libffi/src/powerpc/sysv.S smalltalk-2.3.6.chg/libffi/src/powerpc/sysv.S
---- smalltalk-2.3.6/libffi/src/powerpc/sysv.S 2006-02-05 14:41:31.000000000 -0400
-+++ smalltalk-2.3.6.chg/libffi/src/powerpc/sysv.S 2007-09-23 13:01:27.000000000 -0400
-@@ -217,3 +217,9 @@ END(ffi_call_SYSV)
- .align 2
- .LEFDE1:
- #endif
-+
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-+
-diff -Nurwp smalltalk-2.3.6/libffi/src/x86/sysv.S smalltalk-2.3.6.chg/libffi/src/x86/sysv.S
---- smalltalk-2.3.6/libffi/src/x86/sysv.S 2006-02-05 14:41:32.000000000 -0400
-+++ smalltalk-2.3.6.chg/libffi/src/x86/sysv.S 2007-09-23 13:01:22.000000000 -0400
-@@ -376,3 +376,9 @@ ffi_closure_raw_SYSV:
- #endif
-
- #endif /* ifndef __x86_64__ */
-+
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-+
-diff -Nurwp smalltalk-2.3.6/libffi/src/x86/unix64.S smalltalk-2.3.6.chg/libffi/src/x86/unix64.S
---- smalltalk-2.3.6/libffi/src/x86/unix64.S 2006-02-05 14:41:32.000000000 -0400
-+++ smalltalk-2.3.6.chg/libffi/src/x86/unix64.S 2007-09-23 13:01:17.000000000 -0400
-@@ -410,3 +410,9 @@ ffi_closure_unix64:
- .LEFDE3:
-
- #endif /* __x86_64__ */
-+
-+
-+#ifdef __ELF__
-+.section .note.GNU-stack,"",%progbits
-+#endif
-+
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild
deleted file mode 100644
index a0310ff25e8a..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild
+++ /dev/null
@@ -1,77 +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/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild,v 1.5 2008/03/04 14:11:44 araujo Exp $
-
-inherit multilib elisp-common flag-o-matic eutils toolchain-funcs
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://www.gnu.org/software/smalltalk/smalltalk.html"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~sparc x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}/gst-stack-${PV}.patch"
- sed -i "s:\$(DESTDIR)\$(bindir)/gst \$\$srcdir/Finish.st \-VisqS \-a\"\$(DESTDIR)\" \$(MODULES): :" "${S}/Makefile.am"
- sed -i "s:\$(DESTDIR)\$(bindir)/gst \$\$srcdir/Finish.st \-VisqS\-a\"\$(DESTDIR)\" \$(MODULES): :" "${S}/Makefile.in"
- # Fix gst-{load, sunit, reload} script paths.
- sed -i "s: @bindir@:/usr/bin:" "${S}/scripts/Reload.st" "${S}/scripts/Load.st" "${S}/scripts/Test.st"
-}
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/$(get_libdir)` \
- `use_with tk tk /usr/$(get_libdir)` \
- `use_enable gtk gtk` \
- || die
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make prefix="${D}/usr" mandir="${D}/usr/share/man" \
- infodir="${D}/usr/share/info" \
- lispdir="${D}/usr/share/emacs/site-lisp/gnu-smalltalk" \
- libdir="${D}/usr/$(get_libdir)" install || die
- rm -rf "${D}/usr/include/sigsegv.h" \
- "${D}/usr/include/snprintfv" \
- "${D}/usr/share/aclocal/snprintfv.m4"
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- rm -rf "${D}/var"
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- einfo "We generate a GNU SmallTalk Image with the right image kernel path."
- cd /usr/share/smalltalk/
- /usr/bin/gst -iQ /dev/null
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild
deleted file mode 100644
index 7f581f49980b..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild
+++ /dev/null
@@ -1,76 +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/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild,v 1.3 2008/03/04 14:11:44 araujo Exp $
-
-inherit multilib elisp-common flag-o-matic eutils toolchain-funcs
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://smalltalk.gnu.org"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_unpack() {
- unpack ${A}
- # stack patch
- epatch "${FILESDIR}/gst-stack-${PV}.patch"
- sed -i "s:\$(DESTDIR)\$(bindir)/gst \$\$srcdir/Finish.st \-VisqS \-a\"\$(DESTDIR)\" \$(MODULES): :" "${S}/Makefile.am"
- sed -i "s:\$(DESTDIR)\$(bindir)/gst \$\$srcdir/Finish.st \-VisqS \-a\"\$(DESTDIR)\" \$(MODULES): :" "${S}/Makefile.in"
-}
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/lib` \
- `use_with tk tk /usr/lib` \
- `use_enable gtk gtk` \
- || die
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make prefix="${D}/usr mandir=${D}/usr/share/man"
- infodir="${D}/usr/share/info" \
- lispdir="${D}/usr/share/emacs/site-lisp/gnu-smalltalk" \
- libdir="${D}/usr/lib" install || die
- rm -rf "${D}/usr/include/sigsegv.h" \
- "${D}/usr/include/snprintfv" \
- "${D}/usr/share/aclocal/snprintfv.m4"
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- rm -rf "${D}/var"
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- einfo "We generate a GNU SmallTalk Image with the right kernel image path."
- cd /usr/share/smalltalk/
- /usr/bin/gst -iQ /dev/null
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild
deleted file mode 100644
index e67f39c9fe49..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild
+++ /dev/null
@@ -1,67 +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/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild,v 1.1 2008/04/08 08:07:01 araujo Exp $
-
-inherit elisp-common flag-o-matic eutils
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://smalltalk.gnu.org"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- dev-libs/libsigsegv
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/lib` \
- `use_with tk tk /usr/lib` \
- `use_enable gtk gtk` \
- || die
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make prefix="${D}/usr" mandir="${D}/usr/share/man" \
- infodir="${D}/usr/share/info" \
- lispdir="${D}/usr/share/emacs/site-lisp/gnu-smalltalk" \
- libdir="${D}/usr/lib" install || die
- # Remove libsigsegv
- rm -rf "${D}/usr/include/sigsegv.h" \
- "${D}/usr/include/snprintfv" \
- "${D}/usr/share/aclocal/snprintfv.m4"
- rm "${D}"/usr/lib/libsigsegv*
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild
deleted file mode 100644
index 6670a249abd1..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild
+++ /dev/null
@@ -1,64 +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/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild,v 1.1 2008/04/21 15:27:56 araujo Exp $
-
-inherit elisp-common flag-o-matic eutils
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://smalltalk.gnu.org"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- dev-libs/libsigsegv
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/lib` \
- `use_with tk tk /usr/lib` \
- `use_enable gtk gtk` \
- || die
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- # Remove libsigsegv
- rm -rf "${D}/usr/include/sigsegv.h" \
- "${D}/usr/include/snprintfv" \
- "${D}/usr/share/aclocal/snprintfv.m4"
- rm "${D}"/usr/lib/libsigsegv*
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild
deleted file mode 100644
index 61ad4a0d572e..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild,v 1.1 2009/06/01 21:34:04 araujo Exp $
-
-inherit elisp-common flag-o-matic eutils
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://smalltalk.gnu.org"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- dev-libs/libsigsegv
- virtual/libffi
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- --with-system-libsigsegv \
- --with-system-libffi \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/lib` \
- `use_with tk tk /usr/lib` \
- `use_enable gtk gtk` \
- || die
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild
deleted file mode 100644
index 76b73e204f3a..000000000000
--- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild,v 1.1 2010/01/04 04:55:54 araujo Exp $
-
-inherit elisp-common flag-o-matic eutils
-
-DESCRIPTION="GNU Smalltalk"
-HOMEPAGE="http://smalltalk.gnu.org"
-SRC_URI="http://ftp.gnu.org/gnu/smalltalk/smalltalk-${PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="tk readline emacs gtk gmp"
-
-DEPEND="sys-libs/gdbm
- sys-apps/debianutils
- dev-libs/libsigsegv
- virtual/libffi
- emacs? ( virtual/emacs )
- readline? ( sys-libs/readline )
- tk? ( dev-lang/tk )
- gtk? ( =x11-libs/gtk+-2* )
- gmp? ( dev-libs/gmp )"
-RDEPEND=""
-
-S="${WORKDIR}/smalltalk-${PV}"
-
-SITEFILE=50gnu-smalltalk-gentoo.el
-
-src_compile() {
- replace-flags '-O3' '-O2'
- ./configure --prefix=/usr \
- --libdir=/usr/$(get_libdir) \
- --with-system-libsigsegv \
- --with-system-libffi \
- `use_with emacs emacs` \
- `use_with readline readline` \
- `use_with gmp gmp` \
- `use_with tk tcl /usr/$(get_libdir)` \
- `use_with tk tk /usr/$(get_libdir)` \
- `use_enable gtk gtk` \
- || die "configure failed"
- emake || die "emake failed"
- use emacs && elisp-compile *.el
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO
- if use emacs; then
- elisp-install "${PN}" *.el *.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
- fperms 0444 /usr/share/smalltalk/packages.xml
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}