diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2010-05-06 18:09:49 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2010-05-06 18:09:49 +0000 |
commit | 07393ee1419de5bb90acf4564962de71e126dddb (patch) | |
tree | b982a24917e0582b4dbe5d82bd1a5d3ce5b0c4be /dev-lang/gnu-smalltalk | |
parent | amd64 stable wrt #316783 (diff) | |
download | gentoo-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/Manifest | 14 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/files/gst-stack-2.3.3.patch | 44 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/files/gst-stack-2.3.6.patch | 51 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.3.ebuild | 77 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-2.3.6.ebuild | 76 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.1-r1.ebuild | 67 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.2.ebuild | 64 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-3.0.5.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/gnu-smalltalk/gnu-smalltalk-3.1.ebuild | 63 |
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 -} |