summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-09-25 16:16:10 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-09-25 16:16:10 +0000
commitcf02a0abedf344787cbe1889a5b8eaf967a2f395 (patch)
tree4a184e7b3551d6b570d810242c7aa9d38dc7c198 /dev-scheme
parentsparc stable wrt #193542 (diff)
downloadhistorical-cf02a0abedf344787cbe1889a5b8eaf967a2f395.tar.gz
historical-cf02a0abedf344787cbe1889a5b8eaf967a2f395.tar.bz2
historical-cf02a0abedf344787cbe1889a5b8eaf967a2f395.zip
Initial commit
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/hop/ChangeLog10
-rw-r--r--dev-scheme/hop/Manifest16
-rw-r--r--dev-scheme/hop/files/digest-hop-1.7.03
-rw-r--r--dev-scheme/hop/hop-1.7.0.ebuild57
-rw-r--r--dev-scheme/hop/metadata.xml8
5 files changed, 94 insertions, 0 deletions
diff --git a/dev-scheme/hop/ChangeLog b/dev-scheme/hop/ChangeLog
new file mode 100644
index 000000000000..61ed592e9022
--- /dev/null
+++ b/dev-scheme/hop/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-scheme/hop
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/hop/ChangeLog,v 1.1 2007/09/25 16:16:09 hkbst Exp $
+
+*hop-1.7.0 (25 Sep 2007)
+
+ 25 Sep 2007; Marijn Schouten <hkBst@gentoo.org> +metadata.xml,
+ +hop-1.7.0.ebuild:
+ Initial commit
+
diff --git a/dev-scheme/hop/Manifest b/dev-scheme/hop/Manifest
new file mode 100644
index 000000000000..d72ce4def2cd
--- /dev/null
+++ b/dev-scheme/hop/Manifest
@@ -0,0 +1,16 @@
+DIST hop-1.7.0.tar.gz 1247439 RMD160 3faa6c34586cd7a88b9f02fb647e69213c90d17e SHA1 1468163318443c1151b7aa3508725d80b511da6f SHA256 138ef912a7c1056645dfc5e5d4b3c7b3356b2c78f5ecac3b9cd1f85ee50dd56d
+EBUILD hop-1.7.0.ebuild 1952 RMD160 01a6a7e846df6dc0e350b2a03ec3527ad3cb55da SHA1 43ad511651ecb0afb42ce93a1124ff0b51f5fa4b SHA256 ec7d730310873aa010b72b292ddf1682a63f5885302c8920cdaa4a8ff0ec51bb
+MD5 aff808981ff1a87f5c96362b3f884ef8 hop-1.7.0.ebuild 1952
+RMD160 01a6a7e846df6dc0e350b2a03ec3527ad3cb55da hop-1.7.0.ebuild 1952
+SHA256 ec7d730310873aa010b72b292ddf1682a63f5885302c8920cdaa4a8ff0ec51bb hop-1.7.0.ebuild 1952
+MISC ChangeLog 330 RMD160 5b7ef9b00a311062f351a2522e9636c08aec1e52 SHA1 af7f228d7d6824a45846db54f20f018a41b5c1a5 SHA256 fff9f8f70a467e72602864c54947911f442e01fed19cea40ec2d32099ab6686d
+MD5 c2f43be1dedea1374a4cd82216e14878 ChangeLog 330
+RMD160 5b7ef9b00a311062f351a2522e9636c08aec1e52 ChangeLog 330
+SHA256 fff9f8f70a467e72602864c54947911f442e01fed19cea40ec2d32099ab6686d ChangeLog 330
+MISC metadata.xml 591 RMD160 59da7fcb4b1e25f69512d0502ca1d03f5c70983e SHA1 4ff8e7aeff08749ae3a17b082930551bcafd32de SHA256 6d5ab973bebb4be982bec4428d065e3b5f34f2a5e2d8a0d2abd3fa2cf70e38c8
+MD5 a724ad49baa8e450c55b039d7bfd5fe6 metadata.xml 591
+RMD160 59da7fcb4b1e25f69512d0502ca1d03f5c70983e metadata.xml 591
+SHA256 6d5ab973bebb4be982bec4428d065e3b5f34f2a5e2d8a0d2abd3fa2cf70e38c8 metadata.xml 591
+MD5 38a591929ecc966395c9e0ac7fc00b75 files/digest-hop-1.7.0 232
+RMD160 28c26521756964d339a0707bc10542e444ec92c6 files/digest-hop-1.7.0 232
+SHA256 fc9bafaab4a56ba70e2e6373440db39f1b3627c1134978262503b03f5d1aecb6 files/digest-hop-1.7.0 232
diff --git a/dev-scheme/hop/files/digest-hop-1.7.0 b/dev-scheme/hop/files/digest-hop-1.7.0
new file mode 100644
index 000000000000..d8c3841ebd6b
--- /dev/null
+++ b/dev-scheme/hop/files/digest-hop-1.7.0
@@ -0,0 +1,3 @@
+MD5 acdad178d00f567ef2ab72ecaaa1c001 hop-1.7.0.tar.gz 1247439
+RMD160 3faa6c34586cd7a88b9f02fb647e69213c90d17e hop-1.7.0.tar.gz 1247439
+SHA256 138ef912a7c1056645dfc5e5d4b3c7b3356b2c78f5ecac3b9cd1f85ee50dd56d hop-1.7.0.tar.gz 1247439
diff --git a/dev-scheme/hop/hop-1.7.0.ebuild b/dev-scheme/hop/hop-1.7.0.ebuild
new file mode 100644
index 000000000000..ba42a46896d8
--- /dev/null
+++ b/dev-scheme/hop/hop-1.7.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/hop/hop-1.7.0.ebuild,v 1.1 2007/09/25 16:16:09 hkbst Exp $
+
+inherit elisp-common multilib
+
+DESCRIPTION="Hop is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. that is implemented as a Web broker"
+HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo.html"
+SRC_URI="ftp://ftp-sop.inria.fr/mimosa/fp/Hop/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-scheme/bigloo-3.0b"
+
+#S=${WORKDIR}/${MY_P%-*}
+
+#SITEFILE="50bigloo-gentoo.el"
+
+IUSE=""
+
+src_unpack(){
+ unpack ${A}; cd "${S}"
+
+# cp runtime/Makefile runtime/Makefile.old
+
+# sed "/BOOT/d" "$(bigloo -q -eval "(begin (print *default-lib-dir*) (exit 0))")"/Makefile.config > "${T}"/Makefile.config
+# sed "s#include \$(BIGLOOLIBDIR)/Makefile.config#include \"${T}\"/Makefile.config#" -i runtime/Makefile
+
+# sed "s#-include \$(BIGLOOLIBDIR)/Makefile.config##" -i runtime/Makefile
+
+# sed "/include \$(BIGLOOLIBDIR)\/Makefile.config/aBIGLOO=bigloo" -i hopscheme/Makefile Makefile runtime/Makefile scheme2js/Makefile
+
+ sed "/include \$(BIGLOOLIBDIR)\/Makefile.config/aBIGLOO=bigloo" -i */Makefile Makefile
+
+# diff -u runtime/Makefile.old runtime/Makefile
+
+# cp weblets/Makefile weblets/Makefile.old
+
+ sed -e "/mkdir -p \$(HOPWEBLETSDIR)/d" \
+ -e "/chmod a+rx \$(HOPWEBLETSDIR)/d" -i weblets/Makefile
+
+# diff -u weblets/Makefile.old weblets/Makefile
+}
+
+src_compile() {
+ # Hop doesn't use autoconf and consequently a lot of options used by econf give errors
+ # Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..."
+ ./configure --prefix=/usr --libdir=/usr/$(get_libdir) || die "configure failed"
+
+ emake -j1 || die "emake failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "install failed"
+}
diff --git a/dev-scheme/hop/metadata.xml b/dev-scheme/hop/metadata.xml
new file mode 100644
index 000000000000..717534c90e08
--- /dev/null
+++ b/dev-scheme/hop/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>scheme</herd>
+ <longdescription lang="en">
+HOP is a new programming language designed for the Web 2.0. It is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. HOP can be viewed as a replacement for traditional graphical toolkits. HOP is implemented as a Web broker, i.e., a Web server that may act indifferently as a regular Web server or Web proxy.
+ </longdescription>
+</pkgmetadata>