diff options
author | Fabian Groffen <grobian@gentoo.org> | 2007-08-18 13:48:17 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2007-08-18 13:48:17 +0000 |
commit | a22de63949548d6e20f824376cd29b078f27de2c (patch) | |
tree | 91299df5ddfcc9d5e550ac5d921805eefe0bd7be /dev-libs/ffcall | |
parent | Removed stripping from the Makefiles. Fixes bug 137640. (diff) | |
download | gentoo-2-a22de63949548d6e20f824376cd29b078f27de2c.tar.gz gentoo-2-a22de63949548d6e20f824376cd29b078f27de2c.tar.bz2 gentoo-2-a22de63949548d6e20f824376cd29b078f27de2c.zip |
Sort of bump, CLISP maintains ffcall now, installing ffcall is much easier now
(Portage version: 2.1.2.11)
Diffstat (limited to 'dev-libs/ffcall')
-rw-r--r-- | dev-libs/ffcall/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/ffcall/ffcall-1.10-r1.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/ffcall/ffcall-1.8d.ebuild | 63 | ||||
-rw-r--r-- | dev-libs/ffcall/files/digest-ffcall-1.10-r1 | 3 | ||||
-rw-r--r-- | dev-libs/ffcall/files/digest-ffcall-1.8d | 3 | ||||
-rw-r--r-- | dev-libs/ffcall/metadata.xml | 2 |
6 files changed, 56 insertions, 68 deletions
diff --git a/dev-libs/ffcall/ChangeLog b/dev-libs/ffcall/ChangeLog index 71480fc32c62..6c1aca978ef2 100644 --- a/dev-libs/ffcall/ChangeLog +++ b/dev-libs/ffcall/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/ffcall # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ffcall/ChangeLog,v 1.30 2007/02/22 00:37:33 peper Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ffcall/ChangeLog,v 1.31 2007/08/18 13:48:17 grobian Exp $ + +*ffcall-1.10-r1 (18 Aug 2007) + + 18 Aug 2007; Fabian Groffen <grobian@gentoo.org> metadata.xml, + -ffcall-1.8d.ebuild, +ffcall-1.10-r1.ebuild: + Sort of bump, CLISP maintains ffcall now, installing ffcall is much easier now 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: Transition to Manifest2. diff --git a/dev-libs/ffcall/ffcall-1.10-r1.ebuild b/dev-libs/ffcall/ffcall-1.10-r1.ebuild new file mode 100644 index 000000000000..3ce5451add56 --- /dev/null +++ b/dev-libs/ffcall/ffcall-1.10-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ffcall/ffcall-1.10-r1.ebuild,v 1.1 2007/08/18 13:48:17 grobian Exp $ + +inherit eutils flag-o-matic + +# CLISP maintains ffcall now +CLISP_PACKAGE="clisp-2.41" + +DESCRIPTION="foreign function call libraries" +HOMEPAGE="http://www.haible.de/bruno/packages-ffcall.html" +SRC_URI="mirror://sourceforge/clisp/${CLISP_PACKAGE}.tar.bz2" + +# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep +# or in derivate works of GNUstep, the included parts of ffcall are +# under GNU LGPL." -ffcall author +LICENSE="|| ( GPL-2 LGPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd" +IUSE="" + +S=${WORKDIR}/${CLISP_PACKAGE}/${PN} + +DEPEND="" +RDEPEND="" + +src_compile() { + # Because CHOST is set to (for example) + # alphaev67-unknown-linux-gnu, CPU gets set to alphaev67 which + # doesn't work in the Makefile (29 Jan 2004 agriffis) + local cpu_setting + [[ "${ARCH}" == "alpha" ]] && cpu_setting='CPU=alpha' + + append-flags -fPIC + + # Doc goes in datadir + econf --datadir=/usr/share/doc/${PF} || die "./configure failed" + make ${cpu_setting} || die +} + +src_install() { + dodoc NEWS README + dodir /usr/share/man + emake DESTDIR=${D} install || die "Install failed" +} diff --git a/dev-libs/ffcall/ffcall-1.8d.ebuild b/dev-libs/ffcall/ffcall-1.8d.ebuild deleted file mode 100644 index 021061305dcd..000000000000 --- a/dev-libs/ffcall/ffcall-1.8d.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ffcall/ffcall-1.8d.ebuild,v 1.21 2006/01/28 13:22:08 blubb Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="foreign function call libraries" -HOMEPAGE="http://www.gnu.org/directory/ffcall.html" -SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/libs/${P}.tar.gz" - -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep -# or in derivate works of GNUstep, the included parts of ffcall are -# under GNU LGPL." -ffcall author -LICENSE="|| ( GPL-2 LGPL-2 )" -SLOT="0" -KEYWORDS="x86 sparc ~hppa alpha ppc" -IUSE="" - -DEPEND="virtual/libc" - -src_unpack() { - unpack ${A} - cd ${S} - use hppa && epatch ${FILESDIR}/ffcall_hppa_1.8-4.2.diff -} - -src_compile() { - # Because CHOST is set to (for example) - # alphaev67-unknown-linux-gnu, CPU gets set to alphaev67 which - # doesn't work in the Makefile (29 Jan 2004 agriffis) - local cpu_setting - [ "${ARCH}" == "alpha" ] && cpu_setting='CPU=alpha' - - econf || die "./configure failed" - make ${cpu_setting} || die -} - -src_install() { - dodoc ChangeLog NEWS README - dohtml avcall/avcall.html \ - callback/callback.html \ - callback/trampoline_r/trampoline_r.html \ - trampoline/trampoline.html \ - vacall/vacall.html - doman avcall/avcall.3 \ - callback/callback.3 \ - callback/trampoline_r/trampoline_r.3 \ - trampoline/trampoline.3 \ - vacall/vacall.3 - dolib.a avcall/.libs/libavcall.a \ - avcall/.libs/libavcall.la \ - vacall/libvacall.a \ - callback/.libs/libcallback.a \ - callback/.libs/libcallback.la \ - trampoline/libtrampoline.a - insinto /usr/include - doins avcall/avcall.h \ - callback/callback.h \ - trampoline/trampoline.h \ - callback/trampoline_r/trampoline_r.h \ - vacall/vacall.h \ - callback/vacall_r.h -} diff --git a/dev-libs/ffcall/files/digest-ffcall-1.10-r1 b/dev-libs/ffcall/files/digest-ffcall-1.10-r1 new file mode 100644 index 000000000000..02dcb58eed4e --- /dev/null +++ b/dev-libs/ffcall/files/digest-ffcall-1.10-r1 @@ -0,0 +1,3 @@ +MD5 3a7a00e82ebeeb72a75a032f84c36c6c clisp-2.41.tar.bz2 8319471 +RMD160 e98ee7142c01e946f242360c7495df5668694d34 clisp-2.41.tar.bz2 8319471 +SHA256 1e5f8d9b04024ae072536ae3271075c1a422c02d3997a729a6b00912ed2ae323 clisp-2.41.tar.bz2 8319471 diff --git a/dev-libs/ffcall/files/digest-ffcall-1.8d b/dev-libs/ffcall/files/digest-ffcall-1.8d deleted file mode 100644 index d04d5926f623..000000000000 --- a/dev-libs/ffcall/files/digest-ffcall-1.8d +++ /dev/null @@ -1,3 +0,0 @@ -MD5 de022f82ee47c83039d496268c89b0b2 ffcall-1.8d.tar.gz 587897 -RMD160 d499811f348c6523fa55fbc4143e0f04144a6399 ffcall-1.8d.tar.gz 587897 -SHA256 639e2aecd2c16f4f84e0355b5c0948c1c8b7f71dc0e858a9b9fac327aec7119c ffcall-1.8d.tar.gz 587897 diff --git a/dev-libs/ffcall/metadata.xml b/dev-libs/ffcall/metadata.xml index 0073d025ae84..226a93e0e168 100644 --- a/dev-libs/ffcall/metadata.xml +++ b/dev-libs/ffcall/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> +<herd>gnustep</herd> <longdescription> ffcall - foreign function call libraries This is a collection of four libraries which can be used to build foreign |