summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-08-30 12:41:22 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-08-30 12:41:22 +0000
commit78e487a2317ddcc40cbe02743352e2b64a6ccd5e (patch)
tree2e281471c8465aedffb405e0cda98750e7c1b941 /dev-ml/camlp5
parentRemoving liquidx from metadata due to his retirement (see #171155 for referen... (diff)
downloadgentoo-2-78e487a2317ddcc40cbe02743352e2b64a6ccd5e.tar.gz
gentoo-2-78e487a2317ddcc40cbe02743352e2b64a6ccd5e.tar.bz2
gentoo-2-78e487a2317ddcc40cbe02743352e2b64a6ccd5e.zip
Initial import, old school camlp4 released as a standalone version called camlp5 as it has been removed in ocaml 3.10
(Portage version: 2.1.3.7)
Diffstat (limited to 'dev-ml/camlp5')
-rw-r--r--dev-ml/camlp5/ChangeLog11
-rw-r--r--dev-ml/camlp5/Manifest20
-rw-r--r--dev-ml/camlp5/camlp5-4.07.ebuild40
-rw-r--r--dev-ml/camlp5/files/digest-camlp5-4.073
-rw-r--r--dev-ml/camlp5/files/install_destdir.dpatch28
-rw-r--r--dev-ml/camlp5/metadata.xml5
6 files changed, 107 insertions, 0 deletions
diff --git a/dev-ml/camlp5/ChangeLog b/dev-ml/camlp5/ChangeLog
new file mode 100644
index 000000000000..3ecb58c928d6
--- /dev/null
+++ b/dev-ml/camlp5/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-ml/camlp5
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlp5/ChangeLog,v 1.1 2007/08/30 12:41:22 aballier Exp $
+
+*camlp5-4.07 (30 Aug 2007)
+
+ 30 Aug 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/install_destdir.dpatch, +metadata.xml, +camlp5-4.07.ebuild:
+ Initial import, old school camlp4 released as a standalone version called
+ camlp5 as it has been removed in ocaml 3.10
+
diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest
new file mode 100644
index 000000000000..709e1d0b2d93
--- /dev/null
+++ b/dev-ml/camlp5/Manifest
@@ -0,0 +1,20 @@
+AUX install_destdir.dpatch 910 RMD160 f2d028bf5bf4b1b249b7a66af809bbb0925de976 SHA1 5e9e5680c89e482039152a4d805eb240b7b8be61 SHA256 efcd69c33c1a66ffbd9a4ebc97991048267faa641db3f5bbc3f809effe403132
+MD5 a42ca1afad5b4baca37215dfeb54291b files/install_destdir.dpatch 910
+RMD160 f2d028bf5bf4b1b249b7a66af809bbb0925de976 files/install_destdir.dpatch 910
+SHA256 efcd69c33c1a66ffbd9a4ebc97991048267faa641db3f5bbc3f809effe403132 files/install_destdir.dpatch 910
+DIST camlp5-4.07.tgz 533170 RMD160 34ef259218765cc766f28caa2f4a34322e4d1e4c SHA1 43699861b7866a16b1760adcbcde801cf821baea SHA256 72febc7ab322745a335102ca8db85f9df0e4684fc73abd55adbd399c630d7b97
+EBUILD camlp5-4.07.ebuild 835 RMD160 de2258ae71a82025f6669e4dc38c675ff144cab3 SHA1 0a39f352914807bf65aafb578376ec6814be0683 SHA256 bea2a21f6fca725166f663785acc8350c0be00b78e2349061591213f8d0287cf
+MD5 0dad41a07e25bc73a3c3a0ad52677ac8 camlp5-4.07.ebuild 835
+RMD160 de2258ae71a82025f6669e4dc38c675ff144cab3 camlp5-4.07.ebuild 835
+SHA256 bea2a21f6fca725166f663785acc8350c0be00b78e2349061591213f8d0287cf camlp5-4.07.ebuild 835
+MISC ChangeLog 386 RMD160 2f629671ad1d902b26e7e8f1d39a73efd96bd945 SHA1 1c44823b6c165f15aa976a1593baf6ee9a31d215 SHA256 17ee9245a5f612df9f92ddd01b73bc7cb8d8fc725174c83fe9f5dd6458c04101
+MD5 bdb1fab0c1bcfd819c7bbca3e5cb0f4b ChangeLog 386
+RMD160 2f629671ad1d902b26e7e8f1d39a73efd96bd945 ChangeLog 386
+SHA256 17ee9245a5f612df9f92ddd01b73bc7cb8d8fc725174c83fe9f5dd6458c04101 ChangeLog 386
+MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
+MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155
+RMD160 dfaa057e679b01302a807c75a32a910098b26809 metadata.xml 155
+SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 metadata.xml 155
+MD5 8f2b7162173a4c610f95b01684976cc4 files/digest-camlp5-4.07 226
+RMD160 101e730c4f26c8202e2b6b41ec4beaaa9d0485d5 files/digest-camlp5-4.07 226
+SHA256 817122de58b8a3409eea4c562c47c2dd5e0f5200444ea6a1337d668902b95a7b files/digest-camlp5-4.07 226
diff --git a/dev-ml/camlp5/camlp5-4.07.ebuild b/dev-ml/camlp5/camlp5-4.07.ebuild
new file mode 100644
index 000000000000..0f29d582d267
--- /dev/null
+++ b/dev-ml/camlp5/camlp5-4.07.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlp5/camlp5-4.07.ebuild,v 1.1 2007/08/30 12:41:22 aballier Exp $
+
+inherit multilib eutils
+
+DESCRIPTION="A preprocessor-pretty-printer of ocaml"
+HOMEPAGE="http://pauillac.inria.fr/~ddr/camlp5/"
+SRC_URI="http://pauillac.inria.fr/~ddr/camlp5/${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-lang/ocaml-3.10.0"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/install_destdir.dpatch"
+}
+
+
+src_compile() {
+ ./configure \
+ -prefix /usr \
+ -bindir /usr/bin \
+ -libdir /usr/$(get_libdir)/ocaml \
+ -mandir /usr/share/man || die "configure failed"
+
+ emake -j1 world.opt || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc CHANGES DEVEL ICHANGES README UPGRADING
+}
diff --git a/dev-ml/camlp5/files/digest-camlp5-4.07 b/dev-ml/camlp5/files/digest-camlp5-4.07
new file mode 100644
index 000000000000..d73e142fb282
--- /dev/null
+++ b/dev-ml/camlp5/files/digest-camlp5-4.07
@@ -0,0 +1,3 @@
+MD5 faf0900363af23b922ed605f8443e8b6 camlp5-4.07.tgz 533170
+RMD160 34ef259218765cc766f28caa2f4a34322e4d1e4c camlp5-4.07.tgz 533170
+SHA256 72febc7ab322745a335102ca8db85f9df0e4684fc73abd55adbd399c630d7b97 camlp5-4.07.tgz 533170
diff --git a/dev-ml/camlp5/files/install_destdir.dpatch b/dev-ml/camlp5/files/install_destdir.dpatch
new file mode 100644
index 000000000000..b6602346daa1
--- /dev/null
+++ b/dev-ml/camlp5/files/install_destdir.dpatch
@@ -0,0 +1,28 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## install_destdir.dpatch by Stefano Zacchiroli <zack@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad trunk~/Makefile trunk/Makefile
+--- trunk~/Makefile 2007-07-11 09:46:18.000000000 +0000
++++ trunk/Makefile 2007-07-16 16:25:00.000000000 +0000
+@@ -40,10 +40,13 @@
+ for i in $(DIRS) compile; do (cd $$i; $(MAKE) depend); done
+
+ install:
+- @test ! -d "$(LIBDIR)/$(NAME)/Camlp4Parsers" || \
+- (/bin/rm -rf "$(LIBDIR)/omain"; \
+- mv "$(LIBDIR)/$(NAME)" "$(LIBDIR)/o$(NAME)")
+- for i in $(DIRS) compile; do (cd $$i; $(MAKE) install); done
++ for i in $(DIRS) compile; do (cd $$i; \
++ $(MAKE) install \
++ OLIBDIR=$(DESTDIR)$(OLIBDIR) \
++ BINDIR=$(DESTDIR)$(BINDIR) \
++ LIBDIR=$(DESTDIR)$(LIBDIR) \
++ MANDIR=$(DESTDIR)$(MANDIR) \
++ ); done
+
+ uninstall:
+ rm -rf "$(LIBDIR)/$(NAME)"
diff --git a/dev-ml/camlp5/metadata.xml b/dev-ml/camlp5/metadata.xml
new file mode 100644
index 000000000000..2193d772e351
--- /dev/null
+++ b/dev-ml/camlp5/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ml</herd>
+</pkgmetadata>