summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2012-05-10 15:47:47 +0000
committerAgostino Sarubbo <ago@gentoo.org>2012-05-10 15:47:47 +0000
commitaa1a00eb0112e8f6e53539a5c856f987bebdf0db (patch)
tree097c2de1378917b91e50e964dabbe1fb3e209e4a /dev-lang/gforth
parentremove now old warning (diff)
downloadhistorical-aa1a00eb0112e8f6e53539a5c856f987bebdf0db.tar.gz
historical-aa1a00eb0112e8f6e53539a5c856f987bebdf0db.tar.bz2
historical-aa1a00eb0112e8f6e53539a5c856f987bebdf0db.zip
Remove old
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/gforth')
-rw-r--r--dev-lang/gforth/ChangeLog6
-rw-r--r--dev-lang/gforth/gforth-0.6.2-r1.ebuild84
-rw-r--r--dev-lang/gforth/gforth-0.6.2.ebuild54
3 files changed, 5 insertions, 139 deletions
diff --git a/dev-lang/gforth/ChangeLog b/dev-lang/gforth/ChangeLog
index 195539ee9b1b..25f324a18289 100644
--- a/dev-lang/gforth/ChangeLog
+++ b/dev-lang/gforth/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/gforth
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/ChangeLog,v 1.35 2012/04/24 09:55:47 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gforth/ChangeLog,v 1.36 2012/05/10 15:44:31 ago Exp $
+
+ 10 May 2012; Agostino Sarubbo <ago@gentoo.org> -gforth-0.6.2-r1.ebuild,
+ -gforth-0.6.2.ebuild:
+ Remove old
24 Apr 2012; Michał Górny <mgorny@gentoo.org> gforth-0.7.0.ebuild:
Update to use mirror://.
diff --git a/dev-lang/gforth/gforth-0.6.2-r1.ebuild b/dev-lang/gforth/gforth-0.6.2-r1.ebuild
deleted file mode 100644
index 8b58e4fd2f3c..000000000000
--- a/dev-lang/gforth/gforth-0.6.2-r1.ebuild
+++ /dev/null
@@ -1,84 +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/gforth/gforth-0.6.2-r1.ebuild,v 1.7 2009/09/23 16:50:40 patrick Exp $
-
-inherit elisp-common eutils toolchain-funcs flag-o-matic
-
-DESCRIPTION="GNU Forth is a fast and portable implementation of the ANSI Forth language"
-HOMEPAGE="http://www.gnu.org/software/gforth"
-SRC_URI="http://www.complang.tuwien.ac.at/forth/gforth/${P}.tar.gz
- http://www.complang.tuwien.ac.at/forth/gforth/Patches/${PV}-debug.diff"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~ppc ~x86 ~x86-fbsd"
-IUSE="emacs force-reg"
-
-DEPEND="dev-libs/ffcall
- emacs? ( virtual/emacs )"
-
-SITEFILE=50gforth-gentoo.el
-
-pkg_setup() {
- if use force-reg; then
- while read line; do ewarn "${line}"; done <<'EOF'
-
-You have chosen to enable "force-reg" in USE. From the GForth manual
-(http://www.public.iastate.edu/~forth/gforth_141.html):
-
- "This feature not only depends on the machine, but also on the
- compiler version: On some machines some compiler versions produce
- incorrect code when certain explicit register declarations are
- used. So by default -DFORCE_REG is not used."
-
-EOF
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${PV}-ppc-configure-gentoo.patch # Bug #131931
- epatch "${FILESDIR}"/gforth.el-gentoo.patch
- epatch "${FILESDIR}"/${PV}-c-to-forth-to-c.patch
- epatch "${DISTDIR}"/${PV}-debug.diff
-
-}
-
-src_compile() {
- filter-flags -Os -O0 -O1 -DFORCE_REG # Bug #120159
- append-flags -O2 # Bug #120159
-
- econf CC="$(tc-getCC) -fno-reorder-blocks -fno-inline" \
- `use_enable force-reg force-reg` \
- || die "econf failed"
- make || die
- if use emacs; then
- elisp-compile *.el || die
- fi
-}
-
-src_install() {
- make \
- libdir="${D}"/usr/lib \
- infodir="${D}"/usr/share/info \
- mandir="${D}"/usr/share/man \
- datadir="${D}"/usr/share \
- bindir="${D}"/usr/bin \
- install || die
-
- dodoc AUTHORS BUGS ChangeLog NEWS* README* ToDo doc/glossaries.doc doc/*.ps
-
- if use emacs; then
- elisp-install ${PN} *.el *.elc || die
- elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lang/gforth/gforth-0.6.2.ebuild b/dev-lang/gforth/gforth-0.6.2.ebuild
deleted file mode 100644
index f696fda06fe6..000000000000
--- a/dev-lang/gforth/gforth-0.6.2.ebuild
+++ /dev/null
@@ -1,54 +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/gforth/gforth-0.6.2.ebuild,v 1.14 2009/09/23 16:50:41 patrick Exp $
-
-inherit elisp-common eutils toolchain-funcs
-
-DESCRIPTION="GNU Forth is a fast and portable implementation of the ANSI Forth language"
-HOMEPAGE="http://www.gnu.org/software/gforth"
-SRC_URI="http://www.complang.tuwien.ac.at/forth/gforth//${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="emacs"
-
-DEPEND="emacs? ( virtual/emacs )"
-
-SITEFILE=50gforth-gentoo.el
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/gforth.el-gentoo.patch || die
-}
-
-src_compile() {
- econf CC="$(tc-getCC) -fno-reorder-blocks -fno-inline" --enable-force-reg || die "econf failed"
- make || die
- use emacs && emacs --batch -f batch-byte-compile --no-site-file --no-init-file *.el
-}
-
-src_install() {
- make \
- libdir=${D}/usr/lib \
- infodir=${D}/usr/share/info \
- mandir=${D}/usr/share/man \
- datadir=${D}/usr/share \
- bindir=${D}/usr/bin \
- install || die
-
- dodoc AUTHORS BUGS ChangeLog NEWS* README* ToDo doc/glossaries.doc doc/*.ps
-
- if use emacs; then
- elisp-install ${PN} *.el *.elc
- elisp-site-file-install ${FILESDIR}/${SITEFILE}
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}