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
commit7769e73ea6bcb9c6b72b2c1bf38a2a81b9401a25 (patch)
tree795db57129038a4e57e26d9aceb6156e84450b8c /dev-scheme
parentsparc stable wrt #193542 (diff)
downloadgentoo-2-7769e73ea6bcb9c6b72b2c1bf38a2a81b9401a25.tar.gz
gentoo-2-7769e73ea6bcb9c6b72b2c1bf38a2a81b9401a25.tar.bz2
gentoo-2-7769e73ea6bcb9c6b72b2c1bf38a2a81b9401a25.zip
Initial commit
(Portage version: 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..09b4575b8b1c
--- /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 1860 RMD160 0fe53b69088bf35564fba607e9d09ae197e8765b SHA1 c69ee703211b6960ea7fa18cbe2f4ad91a4fdf34 SHA256 7a1412b7df620097bc9671362ab03b8c259ef094a0d46f2921c00162d9bd9f60
+MD5 80d8f42053a4121ee6fedbca8b021adb hop-1.7.0.ebuild 1860
+RMD160 0fe53b69088bf35564fba607e9d09ae197e8765b hop-1.7.0.ebuild 1860
+SHA256 7a1412b7df620097bc9671362ab03b8c259ef094a0d46f2921c00162d9bd9f60 hop-1.7.0.ebuild 1860
+MISC ChangeLog 245 RMD160 ef86e4082adaa6c3e5f390cf1f0775fdb8ed57a7 SHA1 c58a1041b657f3c31bdaa721c7c63cdc3af1c0ad SHA256 771a4bcc7058d880a154220921d853e3d4b3b6b59705c50d6c4877d7bf7834c2
+MD5 b99e336eba9f9c7c6e2a586d99ef4d7d ChangeLog 245
+RMD160 ef86e4082adaa6c3e5f390cf1f0775fdb8ed57a7 ChangeLog 245
+SHA256 771a4bcc7058d880a154220921d853e3d4b3b6b59705c50d6c4877d7bf7834c2 ChangeLog 245
+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>