summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2008-01-18 13:25:51 +0000
committerMarijn Schouten <hkbst@gentoo.org>2008-01-18 13:25:51 +0000
commit62e3c027b92aa5b2bb5e35d1f8bc1e10c675b947 (patch)
tree9505f8eb5e3393dac0576a8b4cf916600eeff409 /dev-scheme
parentbump (diff)
downloadhistorical-62e3c027b92aa5b2bb5e35d1f8bc1e10c675b947.tar.gz
historical-62e3c027b92aa5b2bb5e35d1f8bc1e10c675b947.tar.bz2
historical-62e3c027b92aa5b2bb5e35d1f8bc1e10c675b947.zip
bump, fixes bug 191829 and bug 188335
Package-Manager: portage-2.1.4
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/scm/ChangeLog9
-rw-r--r--dev-scheme/scm/Manifest16
-rw-r--r--dev-scheme/scm/files/digest-scm-5.5.43
-rw-r--r--dev-scheme/scm/scm-5.5.4.ebuild64
4 files changed, 86 insertions, 6 deletions
diff --git a/dev-scheme/scm/ChangeLog b/dev-scheme/scm/ChangeLog
index 46ccc5517360..8a71554c53ee 100644
--- a/dev-scheme/scm/ChangeLog
+++ b/dev-scheme/scm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/scm
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/ChangeLog,v 1.4 2007/06/25 10:25:57 hkbst Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/ChangeLog,v 1.5 2008/01/18 13:25:50 hkbst Exp $
+
+*scm-5.5.4 (18 Jan 2008)
+
+ 18 Jan 2008; Marijn Schouten <hkBst@gentoo.org> +scm-5.5.4.ebuild:
+ bump, fixes bug 191829 and bug 188335
25 Jun 2007; Marijn Schouten <hkBst@gentoo.org> scm-5.5.3.ebuild:
check for ROOT in pkg_postinst, thanks to peper
diff --git a/dev-scheme/scm/Manifest b/dev-scheme/scm/Manifest
index 0046e0dda208..708a4807f2f2 100644
--- a/dev-scheme/scm/Manifest
+++ b/dev-scheme/scm/Manifest
@@ -1,12 +1,17 @@
DIST scm5e3.zip 901866 RMD160 91f97bf4efd6bf734fe3e789762a90f20ad7b9b2 SHA1 3d7a0160357840c6a96ef9ded6fb31d92507561d SHA256 65fe69d6f3ccc2adeb4f73fed4a73c700789a2e8b7c7937f5bb9b4f851e3db7d
+DIST scm5e4.zip 910672 RMD160 1e33f9fa55ec7ffc9e178b66ea74fb8e11846178 SHA1 9c2f5b9619d828276fad21b0a33fd2dfebc62c26 SHA256 cf49da2027192b31a9dbb4572ba32449c10baa0777c37baac14191bed34422e8
EBUILD scm-5.5.3.ebuild 1334 RMD160 9921e6c9706f97c95f107fecab3d63bc8716a998 SHA1 3cd8abae0a993e87317eff6c1b24de597a3c01cc SHA256 3526d02a4d17d272eefe1713b54e5f013cfda8e28c169b4e3242b2d1e6cf9aed
MD5 36965f4e21683a97c84bb4160471ece5 scm-5.5.3.ebuild 1334
RMD160 9921e6c9706f97c95f107fecab3d63bc8716a998 scm-5.5.3.ebuild 1334
SHA256 3526d02a4d17d272eefe1713b54e5f013cfda8e28c169b4e3242b2d1e6cf9aed scm-5.5.3.ebuild 1334
-MISC ChangeLog 646 RMD160 1d753ca477127eaa9b3ade42bf4b5f26891c3443 SHA1 18ef7fe0d90b2ec31bf0b93d8c12fd94c9a06bc2 SHA256 e216b323fc44c93b0c6f06a913211b9920b6ad9d334e3b31d7c46554f6c01324
-MD5 ad8c2d6360054fc214c7ee863f64874d ChangeLog 646
-RMD160 1d753ca477127eaa9b3ade42bf4b5f26891c3443 ChangeLog 646
-SHA256 e216b323fc44c93b0c6f06a913211b9920b6ad9d334e3b31d7c46554f6c01324 ChangeLog 646
+EBUILD scm-5.5.4.ebuild 1574 RMD160 126c5c3623eae27fc06dded6672f09391a6ddaaf SHA1 a96a8f073944fe24c894d86df13a35e2b768e44a SHA256 0b2d496272959321a851274ca900b6ec2711b0c3ad9279d23d4cd8db9728e12d
+MD5 d252e12bae7571545dc0f28903fefc35 scm-5.5.4.ebuild 1574
+RMD160 126c5c3623eae27fc06dded6672f09391a6ddaaf scm-5.5.4.ebuild 1574
+SHA256 0b2d496272959321a851274ca900b6ec2711b0c3ad9279d23d4cd8db9728e12d scm-5.5.4.ebuild 1574
+MISC ChangeLog 782 RMD160 51c15637854f5cee937d248283e772b4ef7337b5 SHA1 62caefdccf4ee7bf20865094da1744b7565acf7b SHA256 ddd8005c06e892452357c683487f6eab4945d653be27c2c241841652c07c933d
+MD5 e7e4c3ff066fcabc0ec44a84b93b92f9 ChangeLog 782
+RMD160 51c15637854f5cee937d248283e772b4ef7337b5 ChangeLog 782
+SHA256 ddd8005c06e892452357c683487f6eab4945d653be27c2c241841652c07c933d ChangeLog 782
MISC metadata.xml 434 RMD160 951fec63f3325b7f92693c88948382715576d8c9 SHA1 cf322011d73ec3e648fe45f7bf357c39eaa29d52 SHA256 b810a305f07a75ef4299bde4aa2bd136e98bcad906b4000d46235a127dbf7844
MD5 542fee3e9b107c86b6ff309d6362f466 metadata.xml 434
RMD160 951fec63f3325b7f92693c88948382715576d8c9 metadata.xml 434
@@ -14,3 +19,6 @@ SHA256 b810a305f07a75ef4299bde4aa2bd136e98bcad906b4000d46235a127dbf7844 metadata
MD5 f2495b2c78747dcb285e9598cf057b7b files/digest-scm-5.5.3 211
RMD160 bc806184a15774c40a86a02363658d8055cd04e0 files/digest-scm-5.5.3 211
SHA256 d169ae50bac91cb1289f70c3a8c9872b1208921c3624016bb32c20946f4da895 files/digest-scm-5.5.3 211
+MD5 a35f44f3de4743f4a2bc9487b9b6e5f1 files/digest-scm-5.5.4 211
+RMD160 f4038a1d033767075c2f6cf2ca55c065a06ef67c files/digest-scm-5.5.4 211
+SHA256 1481e722cff79df95602f6757670addfdaa7715cf2016c51941b2ed8aab5547e files/digest-scm-5.5.4 211
diff --git a/dev-scheme/scm/files/digest-scm-5.5.4 b/dev-scheme/scm/files/digest-scm-5.5.4
new file mode 100644
index 000000000000..ca8f43951d59
--- /dev/null
+++ b/dev-scheme/scm/files/digest-scm-5.5.4
@@ -0,0 +1,3 @@
+MD5 984c7e2f987e12197af5aec0755b59f6 scm5e4.zip 910672
+RMD160 1e33f9fa55ec7ffc9e178b66ea74fb8e11846178 scm5e4.zip 910672
+SHA256 cf49da2027192b31a9dbb4572ba32449c10baa0777c37baac14191bed34422e8 scm5e4.zip 910672
diff --git a/dev-scheme/scm/scm-5.5.4.ebuild b/dev-scheme/scm/scm-5.5.4.ebuild
new file mode 100644
index 000000000000..b0c9438889c7
--- /dev/null
+++ b/dev-scheme/scm/scm-5.5.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/scm-5.5.4.ebuild,v 1.1 2008/01/18 13:25:50 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="GPL-2-with-linking-exception"
+KEYWORDS="~amd64"
+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
+
+ #sent upstream again
+ sed "s#mkdir#mkdir -p#" -i Makefile
+ sed "s#-p -p#-p#" -i Makefile
+
+# diff -u Makefile.old Makefile
+}
+
+src_compile() {
+ einfo "Making scmlit"
+ #parallel make fails sometimes
+ emake -j1 scmlit
+ 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)"
+}