summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2010-02-06 10:53:24 +0000
committerAndrey Grozin <grozin@gentoo.org>2010-02-06 10:53:24 +0000
commit765703d32b388cc774893726ed8baa560dc0282c (patch)
treeaba4f87c2fce25361425317c33885a2a8ee2a023 /dev-lisp
parentRemove duplicates of BSD license. (diff)
downloadhistorical-765703d32b388cc774893726ed8baa560dc0282c.tar.gz
historical-765703d32b388cc774893726ed8baa560dc0282c.tar.bz2
historical-765703d32b388cc774893726ed8baa560dc0282c.zip
Ebuild cleanup, closing bug #299417
Package-Manager: portage-2.2_rc62/cvs/Linux i686
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/ecls/ChangeLog5
-rw-r--r--dev-lisp/ecls/Manifest4
-rw-r--r--dev-lisp/ecls/ecls-9.12.3.ebuild31
3 files changed, 24 insertions, 16 deletions
diff --git a/dev-lisp/ecls/ChangeLog b/dev-lisp/ecls/ChangeLog
index 5de8495b7971..87bd2df9f401 100644
--- a/dev-lisp/ecls/ChangeLog
+++ b/dev-lisp/ecls/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lisp/ecls
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.31 2010/01/31 17:33:18 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ChangeLog,v 1.32 2010/02/06 10:53:24 grozin Exp $
+
+ 06 Feb 2010; Andrey Grozin <grozin@gentoo.org> ecls-9.12.3.ebuild:
+ Ebuild cleanup, closing bug #299417
31 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> ecls-9.8.4.ebuild,
ecls-9.12.3.ebuild:
diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest
index 599372fc7e94..ae95fede4aea 100644
--- a/dev-lisp/ecls/Manifest
+++ b/dev-lisp/ecls/Manifest
@@ -17,7 +17,7 @@ EBUILD ecls-0.9h-r1.ebuild 1604 RMD160 e00123888b74cc84ba1e4685544902bae17932a6
EBUILD ecls-0.9h.ebuild 1509 RMD160 eff06fc2da39da349b984b3644b4ee2b197f0a33 SHA1 79040a0e7ce6d1d4518d0c8d33594309bf40bde8 SHA256 e9f9fbf14280eaef6d56c834682ad595dd6ab1a595cf9b3033835d954708b66f
EBUILD ecls-0.9i.ebuild 1200 RMD160 69de5d61ffcf5e89fcde37c21a42142b50b91014 SHA1 a708cd2d8c03093be1f2946551163581ab826b2f SHA256 a519aae2a87dfa8a304aad1a33a4082e7925c383efa51ac3632f67d4049b94a7
EBUILD ecls-0.9j_p1.ebuild 1169 RMD160 427c695b762192d10c78076fd2e4fbe7371f79c1 SHA1 ad9aa6510cceac2d8b8d37f34f01d02840d3dd70 SHA256 fa13731979f978453370caf93284b29427609639edadceb5cb5c012756730694
-EBUILD ecls-9.12.3.ebuild 1402 RMD160 3ddf9f8bb90be6660e29699cb8937f1465f5e201 SHA1 593eb9b5f5cd32157d5f6ec9f776a4c2e36da9fb SHA256 131bb561761f8df743c4f60b8b3ebee1a3c70f183aa65d758c0c7401f3a009a1
+EBUILD ecls-9.12.3.ebuild 1473 RMD160 a0e5eeeae2d180963d327c6a7390a97df4962610 SHA1 67b5d8e16e3943ddbf87b4fd9328dcb40e5f13b1 SHA256 8c0b6fbe888dacbc1989def16c91c356bd6c42db1fa99e079d082c4dc6d465a2
EBUILD ecls-9.8.4.ebuild 1377 RMD160 bb6875011dbaf7810b7dcdc067666830d4ee93e1 SHA1 c6756b0b50149aa77ae7b98581ee7560841ac089 SHA256 e9b0a3708a4271e195248bcda522598dffd2aa44b7ede862af346a5fe839c471
-MISC ChangeLog 5679 RMD160 0c21bd74bf06f7b7b69626a37dde14e410b86c43 SHA1 7a72ccd5235763d0807ae653aa42f6afd76f4768 SHA256 312400274cb9cae51b0e4a1b25ad9d7de4e7c35edb5f1b1dfb55cbbea9efd21d
+MISC ChangeLog 5784 RMD160 f5262e68ac5b43ebd23242b41dfb22b0b1d439d8 SHA1 5544e534e4f1ceafb859dbac4137da8c01ec0651 SHA256 9d892442ab6ebb230eac6dabd2bfa1bf7e0ef6097abdb0e3588b4c4238d3599a
MISC metadata.xml 629 RMD160 7887caeb7ab78abe708997f08fe7914fea53f830 SHA1 c8e2ad90e39b9f5a23824986beb9af12c85b2aab SHA256 f0980625f2b3df9f025046ffa628aaf3d8cb4d4b88de4570746e5c8c5840e6f6
diff --git a/dev-lisp/ecls/ecls-9.12.3.ebuild b/dev-lisp/ecls/ecls-9.12.3.ebuild
index c08f57d05b5f..13ecf977da17 100644
--- a/dev-lisp/ecls/ecls-9.12.3.ebuild
+++ b/dev-lisp/ecls/ecls-9.12.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild,v 1.2 2010/01/31 17:33:18 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-9.12.3.ebuild,v 1.3 2010/02/06 10:53:24 grozin Exp $
EAPI=2
inherit eutils multilib
@@ -10,54 +10,59 @@ MY_P=ecl-${PV}
DESCRIPTION="ECL is an embeddable Common Lisp implementation."
HOMEPAGE="http://common-lisp.net/project/ecl/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-RESTRICT="mirror"
LICENSE="BSD LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="X debug +threads +unicode"
+IUSE="X doc +threads +unicode"
RDEPEND="dev-libs/gmp
virtual/libffi
>=dev-libs/boehm-gc-7.1[threads?]"
- # cxx? ( dev-libs/boehm-gc[-nocxx] )"
DEPEND="${RDEPEND}
app-text/texi2html"
PDEPEND="dev-lisp/gentoo-init"
PROVIDE="virtual/commonlisp"
-S="${WORKDIR}"/ecl-${PV}
+S="${WORKDIR}"/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
}
src_configure() {
- # $(use_with cxx)
econf \
--with-system-gmp \
--enable-boehm=system \
--enable-gengc \
--enable-longdouble \
- $(use_enable debug) \
$(use_enable threads) \
$(use_with threads __thread) \
$(use_enable unicode) \
$(use_with X x) \
- $(use_with X clx) \
- || die "econf failed"
+ $(use_with X clx)
}
src_compile() {
#parallel fails
- emake -j1 || die "make failed"
+ emake -j1 || die "emake failed"
+ if use doc; then
+ pushd build/doc
+ emake || die "emake doc failed"
+ popd
+ fi
}
src_install () {
- emake DESTDIR="${D}" install || die "Could not build ECL"
-
- dohtml doc/*.html
+ emake DESTDIR="${D}" install || die "emake install failed"
dodoc ANNOUNCEMENT Copyright
dodoc "${FILESDIR}"/README.Gentoo
+ pushd build/doc
+ newman ecl.man ecl.1
+ newman ecl-config.man ecl-config.1
+ if use doc; then
+ doinfo *.info || die "doinfo failed"
+ fi
+ popd
}