diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2009-02-02 22:19:35 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2009-02-02 22:19:35 +0000 |
commit | 790503c83401d13a69c1d3c47c0bf45b60833716 (patch) | |
tree | 5eb8b90e268357ff966d903e8e2b6aa117984cf0 /dev-scheme | |
parent | Version bump. (diff) | |
download | gentoo-2-790503c83401d13a69c1d3c47c0bf45b60833716.tar.gz gentoo-2-790503c83401d13a69c1d3c47c0bf45b60833716.tar.bz2 gentoo-2-790503c83401d13a69c1d3c47c0bf45b60833716.zip |
bump
(Portage version: 2.1.6.7/cvs/Linux x86_64)
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/scm/ChangeLog | 9 | ||||
-rw-r--r-- | dev-scheme/scm/scm-5.5.5.ebuild | 59 |
2 files changed, 66 insertions, 2 deletions
diff --git a/dev-scheme/scm/ChangeLog b/dev-scheme/scm/ChangeLog index 752ae0d07cbf..c2460d8a9d8c 100644 --- a/dev-scheme/scm/ChangeLog +++ b/dev-scheme/scm/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-scheme/scm -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/ChangeLog,v 1.7 2008/11/17 13:40:07 pchrist Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/ChangeLog,v 1.8 2009/02/02 22:19:35 hkbst Exp $ + +*scm-5.5.5 (02 Feb 2009) + + 02 Feb 2009; Marijn Schouten <hkBst@gentoo.org> +scm-5.5.5.ebuild: + bump 17 Nov 2008; Panagiotis Christopoulos <pchrist@gentoo.org> scm-5.5.4.ebuild: diff --git a/dev-scheme/scm/scm-5.5.5.ebuild b/dev-scheme/scm/scm-5.5.5.ebuild new file mode 100644 index 000000000000..94ecee3bb945 --- /dev/null +++ b/dev-scheme/scm/scm-5.5.5.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/scm-5.5.5.ebuild,v 1.1 2009/02/02 22:19:35 hkbst Exp $ + +inherit versionator eutils + +#version magic thanks to masterdriverz and UberLord using bash array instead of tr +trarr="0abcdefghi" +MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)" + +MY_P=${PN}-${MY_PV} +S=${WORKDIR}/${PN} +DESCRIPTION="Scheme implementation from author of slib" +SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${MY_P}.zip" +HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SCM" + +SLOT="0" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86" +IUSE="" + +#unzip for unpacking +RDEPEND="" +DEPEND="app-arch/unzip + >=dev-scheme/slib-3.1.5" + +src_unpack() { + unpack ${A}; cd "${S}" + +# cp Makefile Makefile.old + + sed "s#local/##" -i Makefile + +# diff -u Makefile.old Makefile +} + +src_compile() { + einfo "Making scmlit" + #parallel make fails sometimes + emake -j1 scmlit || die + einfo "Creating script to build scm" + echo "srcdir=/usr/share/scm/" > srcdir.mk + ./build --compiler-options="${CFLAGS}" --linker-options="${LDFLAGS}" -F macro -F inexact &> _compile.sh || die + einfo "Building scm" + sh _compile.sh || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} + +pkg_postinst() { + [ "${ROOT}" == "/" ] && pkg_config +} + +pkg_config() { + einfo "Regenerating catalog..." + scm -e "(require 'new-catalog)" +} |