summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2006-04-08 23:37:58 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2006-04-08 23:37:58 +0000
commitadec2a162119f8ea8b54ca7c6b5729b52568c8a2 (patch)
treec6729fdcd259a8c9ed6cbdf25de21ac16196f34c /dev-lisp/gcl
parentFix building with gcc-4.1, thanks to Salvatore Ansani in bug #129287. Remove ... (diff)
downloadgentoo-2-adec2a162119f8ea8b54ca7c6b5729b52568c8a2.tar.gz
gentoo-2-adec2a162119f8ea8b54ca7c6b5729b52568c8a2.tar.bz2
gentoo-2-adec2a162119f8ea8b54ca7c6b5729b52568c8a2.zip
Install the Debian man-page; Resolves Bug #126859; Removed old ebuilds; Port to modular X.
(Portage version: 2.1_pre7-r4)
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r--dev-lisp/gcl/ChangeLog7
-rw-r--r--dev-lisp/gcl/Manifest32
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.61
-rw-r--r--dev-lisp/gcl/files/digest-gcl-2.6.7-r12
-rw-r--r--dev-lisp/gcl/gcl-2.6.6.ebuild160
-rw-r--r--dev-lisp/gcl/gcl-2.6.7-r1.ebuild6
-rw-r--r--dev-lisp/gcl/gcl-2.6.7.ebuild4
7 files changed, 35 insertions, 177 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog
index e36b042d011a..8478975589f0 100644
--- a/dev-lisp/gcl/ChangeLog
+++ b/dev-lisp/gcl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/gcl
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.36 2006/01/27 19:42:18 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.37 2006/04/08 23:37:58 mkennedy Exp $
+
+ 08 Apr 2006; Matthew Kennedy <mkennedy@gentoo.org> -gcl-2.6.6.ebuild,
+ gcl-2.6.7.ebuild, gcl-2.6.7-r1.ebuild:
+ Install the Debian man-page; Resolves Bug #126859; Removed old ebuilds; Port
+ to modular X.
*gcl-2.6.7-r1 (27 Jan 2006)
diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest
index 62acd81315d1..3ebc635aa490 100644
--- a/dev-lisp/gcl/Manifest
+++ b/dev-lisp/gcl/Manifest
@@ -1,19 +1,27 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 f007aac13f77ed5f6d26dc3bb1727e72 ChangeLog 5473
+RMD160 107ac5bd008409d74f14cf33b8825cdd7af52f68 ChangeLog 5473
+SHA256 16c9d6ca6f38ae79d00673230b1e97e36b20fb13fea0be560f22bac89cf8d20e ChangeLog 5473
MD5 1d2903807a9ecc5ea090f1daebe0f956 files/2.6.7-fix-configure.in-gentoo.patch 1452
+RMD160 8c072036a83592782e6d4a8329f996bf0591f734 files/2.6.7-fix-configure.in-gentoo.patch 1452
+SHA256 64c31840a4bb3c2484b8556e7f40791b3ffba83dd147a89c44e8838be244711f files/2.6.7-fix-configure.in-gentoo.patch 1452
MD5 91930d3515af8406b00bbddaa287b9a3 files/digest-gcl-2.6.6 62
+RMD160 6edcfde4829c3ab86e142cfb411739093bf5e88b files/digest-gcl-2.6.6 62
+SHA256 3b72acf38551bba2de4943ab9e92a622559898b5f3e7d5c1068edcef33fab347 files/digest-gcl-2.6.6 62
MD5 bc36d4fbf49d4faa858862d3551da607 files/digest-gcl-2.6.7 62
-MD5 bc36d4fbf49d4faa858862d3551da607 files/digest-gcl-2.6.7-r1 62
+RMD160 522e130cd8fbe8d8e65dc233146c5789beda2ea2 files/digest-gcl-2.6.7 62
+SHA256 ee525ecd43ce72bd35eb05ee57ee1ce33e0759297700bd97f80612234f39a37d files/digest-gcl-2.6.7 62
+MD5 58424d28ec2819751d10de59987f5f4d files/digest-gcl-2.6.7-r1 232
+RMD160 84639052b9edbba3577ad5896756d56b006a4d06 files/digest-gcl-2.6.7-r1 232
+SHA256 9a02a865320d6c3fbdcd9b5e4c96bec1ee99b2aa27a48ca6f2645f3adaff4b7d files/digest-gcl-2.6.7-r1 232
MD5 8ff2948460c4a0929a03fcdd99283577 gcl-2.6.6.ebuild 3802
-MD5 24870a5ec3fe495b8ef2dd2c402b7345 gcl-2.6.7-r1.ebuild 4113
+RMD160 b9610a6157331a642d96f5541ffacd999f6a33bc gcl-2.6.6.ebuild 3802
+SHA256 21f7c114663c87b805c0dfcb2a716fdc5658eceedbc03fd9f006332f9ef9eb06 gcl-2.6.6.ebuild 3802
+MD5 c2507f8de0a96ccd55d03086830d6d83 gcl-2.6.7-r1.ebuild 4172
+RMD160 3dd0082ba1581f89fec17e1ce5b3b472032914be gcl-2.6.7-r1.ebuild 4172
+SHA256 9414d46448aeda3fcd070296c890b00f2d726a627c40d2810a692c793d96f831 gcl-2.6.7-r1.ebuild 4172
MD5 51dda308ace95c7621dea73a9af0935c gcl-2.6.7.ebuild 4032
+RMD160 8c476b0b72af627b04119e1924b8ef61eeae353d gcl-2.6.7.ebuild 4032
+SHA256 16090b8e1eaab5ce7d430f4a01c3ea617a2d4df8b4c4647845dfb145cedb14af gcl-2.6.7.ebuild 4032
MD5 76c0f2f918c95b927960b6dd7f700d32 metadata.xml 414
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD2nesyiNZaEAZA+ARAlqQAJ9zO7RZSFmdESAP0NU8cbm+uGYaJwCdGHMQ
-iDURVf30vJ10UypuCXPFSjw=
-=vL9B
------END PGP SIGNATURE-----
+RMD160 d8db93b413e6c6b3e82050a0c25ff275d053a59b metadata.xml 414
+SHA256 35219c038746ff1bd171a390d1f6af4b37115e483ae8fd0d0ca5ead5c71000fc metadata.xml 414
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.6 b/dev-lisp/gcl/files/digest-gcl-2.6.6
deleted file mode 100644
index 14dbff3eb30c..000000000000
--- a/dev-lisp/gcl/files/digest-gcl-2.6.6
+++ /dev/null
@@ -1 +0,0 @@
-MD5 45d67331b29cafc3e9b1eacb488044ec gcl-2.6.6.tar.gz 8186053
diff --git a/dev-lisp/gcl/files/digest-gcl-2.6.7-r1 b/dev-lisp/gcl/files/digest-gcl-2.6.7-r1
index 7c9e5b93be54..def6da0faec9 100644
--- a/dev-lisp/gcl/files/digest-gcl-2.6.7-r1
+++ b/dev-lisp/gcl/files/digest-gcl-2.6.7-r1
@@ -1 +1,3 @@
MD5 c0f42e1f391162e5ac90912a70e8ecc3 gcl-2.6.7.tar.gz 8193901
+RMD160 b61b5c8325389c47bc37ae77fa8f99491e5e5d36 gcl-2.6.7.tar.gz 8193901
+SHA256 2aa134bc03f12ad03f40666ad00db78b8b9c195cf2cf0b3db4d176158f722c06 gcl-2.6.7.tar.gz 8193901
diff --git a/dev-lisp/gcl/gcl-2.6.6.ebuild b/dev-lisp/gcl/gcl-2.6.6.ebuild
deleted file mode 100644
index 53c86d9e9d01..000000000000
--- a/dev-lisp/gcl/gcl-2.6.6.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.6.ebuild,v 1.5 2005/08/22 07:09:57 mkennedy Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="GNU Common Lisp"
-HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html"
-SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~ppc amd64"
-IUSE="emacs readline debug X tcltk custreloc dlopen gprof doc ansi"
-
-DEPEND=">=app-text/texi2html-1.64
- emacs? ( virtual/emacs )
- X? ( virtual/x11 )
- readline? ( sys-libs/readline )
- >=dev-libs/gmp-4.1
- doc? ( virtual/tetex )
- tcltk? ( dev-lang/tk )"
-
-src_unpack() {
- unpack ${A}
- sed -e "s/gcl-doc/${PF}/g" ${S}/info/makefile > ${T}/makefile
- mv ${T}/makefile ${S}/info/makefile
-}
-
-src_compile() {
- export SANDBOX_ON=0
- local myconfig=""
-
- # Hardened gcc may automatically use PIE building, which does not
- # work for this package so far
-
- filter-flags "-fPIC"
-
- # -fomit-frame-pointer cannot be used with gprof
-
- if use gprof; then
- filter-flags "-fomit-frame-pointer"
- fi
-
- # Unfortunately, we need to override any relocation choices below
- # while upstream doesn't work with system BFD. SuSE has the same
- # problem apparently.
-
- if false; then
-
- # Linking options are enumerated at
- # http://www.gnu.org/software/gcl/RELEASE-2.6.2.html
-
- local dlopen_config="
- --disable-custreloc
- --enable-dlopen
- --disable-dynsysbfd
- --disable-statsysbfd";
-
- local bfd_config="
- --disable-custreloc
- --disable-dlopen
- --enable-dynsysbfd
- --disable-statsysbfd";
-
- local custreloc_config="
- --enable-custreloc
- --disable-dlopen
- --disable-dynsysbfd
- --disable-statsysbfd";
-
- if use custreloc; then
- case "${ARCH}" in
- x86 | sparc)
- myconfig="${myconfig} ${custreloc_config}";;
- *)
- ewarn "--enable-custreloc is not supported on your architecture (${ARCH})."
- ewarn "Using --enable-dlopen instead."
- myconfig="${myconfig} ${dlopen_config}"
-
- esac
- elif use dlopen; then
- myconfig="${myconfig} ${dlopen_config}"
- else
- case "${ARCH}" in
- x86 | sparc | ppc | amd64 | s390)
- myconfig="${myconfig} ${bfd_config}";;
- *)
- ewarn "BFD is not supported on your architecture (${ARCH})."
- ewarn "Using --enable-dlopen instead."
- myconfig="${myconfig} ${dlopen_config}";;
- esac
- fi
-
- else
- myconfig="${myconfig} --enable-locbfd --disable-dynsysbfd --disable-statsysbfd"
- fi
-
- if use tcltk; then
- myconfig="${myconfig}
- --enable-tkconfig=/usr/lib
- --enable-tclconfig=/usr/lib"
- fi
-
- myconfig="${myconfig}
- --enable-dynsysgmp
- `use_enable readline readline`
- `use_with X x`
- `use_enable debug debug`
- `use_enable gprof gprof`
- `use_enable ansi ansi`
- --enable-xdr=no
- --enable-infodir=/usr/share/info
- --enable-emacsdir=/usr/share/emacs/site-lisp/gcl"
-
- einfo "Configuring with the following:
-${myconfig}"
- econf ${myconfig} || die
- make || die
-}
-
-src_install() {
- export SANDBOX_ON=0
- make DESTDIR=${D} install || die
-
- rm -rf ${D}/usr/lib/${P}/info
- mv ${D}/default.el elisp/
-
- if use emacs; then
- mv elisp/add-default.el ${T}/50gcl-gentoo.el
- elisp-site-file-install ${T}/50gcl-gentoo.el
- elisp-install ${PN} elisp/*
- fperms 0644 /usr/share/emacs/site-lisp/gcl/*
- else
- rm -rf ${D}/usr/share/emacs
- fi
-
- dosed /usr/bin/gcl
- fperms 0755 /usr/bin/gcl
-
- # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image//
- dosed /usr/lib/${P}/gcl-tk/gcltksrv
- fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv
-
- #repair gcl.exe symlink
- #rm ${D}/usr/bin/gcl.exe
- dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe
-
- dodoc readme* RELEASE* ChangeLog* doc/*
-
- find ${D}/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \;
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-lisp/gcl/gcl-2.6.7-r1.ebuild b/dev-lisp/gcl/gcl-2.6.7-r1.ebuild
index a7d236b8e2d9..7b83a4038e9f 100644
--- a/dev-lisp/gcl/gcl-2.6.7-r1.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.7-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r1.ebuild,v 1.1 2006/01/27 19:42:18 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r1.ebuild,v 1.2 2006/04/08 23:37:58 mkennedy Exp $
inherit elisp-common flag-o-matic autotools
@@ -123,6 +123,8 @@ src_compile() {
${myconfig}"
econf ${myconfig} || die
make || die
+
+ sed -e 's,@EXT@,,g' debian/in.gcl.1 >gcl.1
}
src_install() {
@@ -158,6 +160,8 @@ src_install() {
mv $i ${D}/usr/share/doc/${PF}
done
+ doman gcl.1
+
find ${D}/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \;
}
diff --git a/dev-lisp/gcl/gcl-2.6.7.ebuild b/dev-lisp/gcl/gcl-2.6.7.ebuild
index 2fe04f3c5c6d..ed177fa9decb 100644
--- a/dev-lisp/gcl/gcl-2.6.7.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7.ebuild,v 1.6 2006/01/12 22:51:19 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7.ebuild,v 1.7 2006/04/08 23:37:58 mkennedy Exp $
inherit elisp-common flag-o-matic autotools
@@ -14,7 +14,7 @@ KEYWORDS="x86 ~ppc amd64 sparc"
IUSE="emacs readline debug X tcltk custreloc dlopen gprof doc ansi"
RDEPEND="emacs? ( virtual/emacs )
- X? ( virtual/x11 )
+ X? ( || ( ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/x11 ) )
readline? ( sys-libs/readline )
>=dev-libs/gmp-4.1
tcltk? ( dev-lang/tk )"