diff options
-rw-r--r-- | dev-libs/libtecla/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/libtecla/libtecla-1.6.2.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/libtecla/metadata.xml | 12 |
3 files changed, 63 insertions, 3 deletions
diff --git a/dev-libs/libtecla/ChangeLog b/dev-libs/libtecla/ChangeLog index f43137628c65..1d5f4a38b1ce 100644 --- a/dev-libs/libtecla/ChangeLog +++ b/dev-libs/libtecla/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/libtecla # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtecla/ChangeLog,v 1.22 2012/08/05 09:40:11 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtecla/ChangeLog,v 1.23 2012/08/09 16:32:51 bicatali Exp $ + +*libtecla-1.6.2 (09 Aug 2012) + + 09 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> +libtecla-1.6.2.ebuild, + metadata.xml: + Version bump 05 Aug 2012; Justin Lecher <jlec@gentoo.org> -libtecla-1.6.1.ebuild, -libtecla-1.6.1-r1.ebuild: @@ -97,4 +103,3 @@ Initial import, by Peter Simons <simons+gentoo@cryp.to> and olivier.fisette@sympatico.ca, slightly modified by me See bug #39393 - diff --git a/dev-libs/libtecla/libtecla-1.6.2.ebuild b/dev-libs/libtecla/libtecla-1.6.2.ebuild new file mode 100644 index 000000000000..f8065f699894 --- /dev/null +++ b/dev-libs/libtecla/libtecla-1.6.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtecla/libtecla-1.6.2.ebuild,v 1.1 2012/08/09 16:32:51 bicatali Exp $ + +EAPI=4 + +inherit autotools eutils flag-o-matic multilib + +DESCRIPTION="Tecla command-line editing library" +HOMEPAGE="http://www.astro.caltech.edu/~mcs/tecla/" +SRC_URI="http://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND="sys-libs/ncurses" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/libtecla + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.6.1-install.patch \ + "${FILESDIR}"/${PN}-1.6.1-ldflags.patch \ + "${FILESDIR}"/${PN}-1.6.1-no-strip.patch \ + "${FILESDIR}"/${PN}-1.6.1-parallel_build2.patch \ + "${FILESDIR}"/${PN}-1.6.1-LDFLAGS2.patch \ + "${FILESDIR}"/${PN}-1.6.1-prll-install.patch + eautoreconf +} + +src_compile() { + emake \ + OPT="" \ + LDFLAGS="${LDFLAGS}" \ + LFLAGS="$(raw-ldflags)" +} + +src_install() { + default + use static-libs || \ + rm -rv "${ED}"/usr/$(get_libdir)/*a || die +} diff --git a/dev-libs/libtecla/metadata.xml b/dev-libs/libtecla/metadata.xml index d369d068ffb8..d610aa8dd553 100644 --- a/dev-libs/libtecla/metadata.xml +++ b/dev-libs/libtecla/metadata.xml @@ -1,5 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> +<herd>sci</herd> +<longdescription lang='en'> + The tecla library provides UNIX and LINUX programs with interactive + command line editing facilities, similar to those of the UNIX tcsh + shell. In addition to simple command-line editing, it supports + recall of previously entered command lines, TAB completion of file + names or other tokens, and in-line wild-card expansion of + filenames. The internal functions which perform file-name completion + and wild-card expansion are also available externally for optional + use by programs. +</longdescription> </pkgmetadata> |