summaryrefslogtreecommitdiff
path: root/dev-ml/ocamlweb
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ml/ocamlweb
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/ocamlweb')
-rw-r--r--dev-ml/ocamlweb/Manifest6
-rw-r--r--dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch19
-rw-r--r--dev-ml/ocamlweb/metadata.xml8
-rw-r--r--dev-ml/ocamlweb/ocamlweb-1.39.ebuild34
4 files changed, 67 insertions, 0 deletions
diff --git a/dev-ml/ocamlweb/Manifest b/dev-ml/ocamlweb/Manifest
new file mode 100644
index 000000000000..7a67fc41a47c
--- /dev/null
+++ b/dev-ml/ocamlweb/Manifest
@@ -0,0 +1,6 @@
+AUX ocamlweb-1.37-strip.patch 718 SHA256 ec1eb4308a17f8ce1844972b63d5caf77ca822e5be24e8964ff1bf71bf89c97f SHA512 b4741ac5c7c4b3bbb1c1dae7449bb4b57cbf2b8c269b8ae668e5d14bc98ae973a83502c6bb560e06b9bd0536b4ec914713e159e286b41806071bcd160145b712 WHIRLPOOL d06977ffa07f30f10b170fd4870be0b10551da1470d328a8f3db51c72905a83399130147cb4800aa993345d33b71b2282cc065d696c6c046de21dd0898685104
+DIST ocamlweb-1.39.tar.gz 141866 SHA256 c52a7bff5fc9535829a0bdf0345c35590dddb4c020095bff6c62fdcb16102b07 SHA512 f4e2d330222378b632ace70efb7062c93002a85db6dc9a821706a76a1e1c00da4d4e82e618f162584003b821bc72d2d11508ae22474db61cc4367ed528d21d50 WHIRLPOOL b6ad8f4c417bb8f8fd3ea55a1fd61df6c930b17567e722ed654fdf53df6247f99c3250286e01c706c67cfc030d86b9a608f5603e67ef69e4c0bcd6c519afe579
+EBUILD ocamlweb-1.39.ebuild 692 SHA256 a81f0bd51ac78fec8efe95aa0602d124fbe1ac43cfafacf85ddea727269373d5 SHA512 9b6eb11deba402b4d5af2202ac91e43504a5a75de2571ddb5cad5ddb181393ed6e8feec9351b1626547ab8cea40370e53ab8bfc5de45dbb50ac0928f482553e1 WHIRLPOOL cdb4ba942c943f85e3439d95e73b936ffd384ebc275a6524691d2eebee02c2350bfcf988920f8ecd82f221857294828b69279b3b39f7080e6bc5802dabec9a25
+MISC ChangeLog 2520 SHA256 03e1c186f34f0bd4fd8519bdfbc45e0dad4a1cb3e3eca1fdb0bea4654e2d8abe SHA512 6566455b891496517e0f3cf861b2216db3f7647c1033296f77b4780bd6a1a670585162f619169cc1046b4d5d9aa9b51f69ae2208f126bc38307b4f8e1608a021 WHIRLPOOL d79ba7f4b4baa89fb3fda239e8f1644f8a1c208b2ac00098ba14c854efd66d1c71ac21e3c94bdb29da1a13779cf73a5d31bccf5b505c02db6f490cc7a2d0aa9a
+MISC ChangeLog-2015 3479 SHA256 ecc87b06a03a079eadeaac68a43f83625aeb361bb6c97036562cde50743687fe SHA512 c1f54f92139f35c820296c8e52c4dc4e6d4292658dc27a117f82828de2dfdf1867cc2b2aee982792e88c548799cbfd0b6f41cf997286754a8ceeabe2f1c8fde4 WHIRLPOOL ff752113463a11668d0ca892126c4fbea5efcb524d51df7f6a37b40ef949d5aca7e10bc9f31c3dd6b3a5311b9ea64db72f66095bf949574d7c772f4c3ed756e1
+MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
diff --git a/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch b/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch
new file mode 100644
index 000000000000..393391fe52ce
--- /dev/null
+++ b/dev-ml/ocamlweb/files/ocamlweb-1.37-strip.patch
@@ -0,0 +1,19 @@
+Index: ocamlweb-1.37/Makefile.in
+===================================================================
+--- ocamlweb-1.37.orig/Makefile.in
++++ ocamlweb-1.37/Makefile.in
+@@ -61,14 +61,12 @@ byte: ocamlweb.byte
+
+ ocamlweb: $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
+ $(CAMLCOPT) $(OPTFLAGS) -o $@ $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
+- strip ocamlweb
+
+ ocamlweb.byte: $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
+ $(CAMLC) $(BYTEFLAGS) -o $@ $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
+
+ ocamlweb.static: $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
+ $(CAMLCOPT) $(OPTFLAGS) -cclib -static -o $@ $(CAML_CMX) $(CAMLLEX_CMX) $(CMX)
+- strip $@
+
+ debug: $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
+ $(CAMLC) $(BYTEFLAGS) -o ocamlweb-debug $(CAML_CMO) $(CAMLLEX_CMO) $(CMO)
diff --git a/dev-ml/ocamlweb/metadata.xml b/dev-ml/ocamlweb/metadata.xml
new file mode 100644
index 000000000000..ffac4d7ebc01
--- /dev/null
+++ b/dev-ml/ocamlweb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>Gentoo ML Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-ml/ocamlweb/ocamlweb-1.39.ebuild b/dev-ml/ocamlweb/ocamlweb-1.39.ebuild
new file mode 100644
index 000000000000..7862a02a4f09
--- /dev/null
+++ b/dev-ml/ocamlweb/ocamlweb-1.39.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit latex-package eutils base
+
+DESCRIPTION="O'Caml literate programming tool"
+HOMEPAGE="http://www.lri.fr/~filliatr/ocamlweb/"
+SRC_URI="http://www.lri.fr/~filliatr/ftp/ocamlweb/${P}.tar.gz"
+
+IUSE=""
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ppc x86"
+
+DEPEND=">=dev-lang/ocaml-3.09:=
+ virtual/latex-base
+ dev-texlive/texlive-latexextra
+ "
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.37-strip.patch"
+ )
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ emake UPDATETEX="" prefix="${D}/usr" MANDIR="${D}/usr/share/man" BASETEXDIR="${D}/${TEXMF}" install
+ dodoc README CHANGES
+}