summaryrefslogtreecommitdiff
path: root/dev-ml/ocaml-gettext
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/ocaml-gettext
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/ocaml-gettext')
-rw-r--r--dev-ml/ocaml-gettext/Manifest8
-rw-r--r--dev-ml/ocaml-gettext/files/oc43.patch12
-rw-r--r--dev-ml/ocaml-gettext/metadata.xml11
-rw-r--r--dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild51
-rw-r--r--dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild51
5 files changed, 133 insertions, 0 deletions
diff --git a/dev-ml/ocaml-gettext/Manifest b/dev-ml/ocaml-gettext/Manifest
new file mode 100644
index 000000000000..aab552b03f27
--- /dev/null
+++ b/dev-ml/ocaml-gettext/Manifest
@@ -0,0 +1,8 @@
+AUX oc43.patch 773 SHA256 b6e6936c27debe55e78f1410e88fedd8a2485a5a420cf8249fcf6e4a111bf04c SHA512 99d2a01f3a7db768d5832e6527adc77e4272675b1027c96972171e5da71b29654ddf06a91b0882f957419aa19a651da92ba7b1eef5e0cde9542f812ed386cf4a WHIRLPOOL 726dd7f267bd97d94fc83360d653c338f5ae57230ec1d93e3bf3d3de4e816aeb7234701837d1984cbf30471794c504a9123b686f83d6988153071638134c5f8a
+DIST ocaml-gettext-0.3.5.tar.gz 165238 SHA256 d19484ba7e14d078c85da66cba1eb28ed0cdc92c84db45e6dfb8f7e40f2cc268 SHA512 a60d51c09dad3076415ef24a9bb3121f84ad649d7a9fa1b9a7da719dd385e4ed7cd9ffbabefbade7ea0daf7b0a5a5eb71b1d0ed21b369914b49f66d0d918c446 WHIRLPOOL b638ecfe765e673408ced9e4ee0467029b7a7dbf0dfff826c45471b0cea2c26765db9b833d261be325abf5579e90ab0f669fac2a1cd7682e26d49a2fc277e5f0
+DIST ocaml-gettext-0.3.7.tar.gz 134316 SHA256 82f99289cb3c7ac5d1a410f74678b3b22444e1b136090bae1fff1e09fe0856aa SHA512 1358320359b9d2f3fd97a47d69b2a619942a65605c1e5cbf25e33ef42a10273167b526bca15e6c9523b87d8ea9dfd3215334050ad8eb84a8c41d4feef880a27a WHIRLPOOL 4290a2d30e7bdc3a6c95fdd79d3de7b5994d7f8583894abafee9ea9abc7041c772f0abf934de53b05e1cfeb9f8e712a07b9141ab17521221bf568db168f19d35
+EBUILD ocaml-gettext-0.3.5-r1.ebuild 1208 SHA256 df4e4b38599d742ff15603e3e1928e166a9517749a5942ecf55302af0cc18f99 SHA512 29a51f8ee0be651fbcaf1ec934324adf2172a71c5a61174225795eb6237d0a74fa08a4647dafad726a80d46fe89a6fb1b44d718ceb6400b7a789af5796c10728 WHIRLPOOL 799ca2d7e47565b87172c26def9e2dba1a2c50c2144187407aa49db5c4fc48e24ee748ae6cb352dd7838861e8dad4170b529235a950ff9e4c11cea95350e5601
+EBUILD ocaml-gettext-0.3.7.ebuild 1170 SHA256 44e55d7d3ee0a9b1ba5d9874fdb20a1843f455a92ea7bb034099d5ab3fec4ceb SHA512 ba0fb334acebe1a8d2e63d066f63f520643774758f2fc93abaaf1308b8a2a3714590624d70a1ba58daf4397a7006d2b6d8685d2c10576854c809422410ccf6dc WHIRLPOOL 4fec7ef84979ca1d159b6787bf2496e64b7932e935d64860a37b8730c4da8cdb7630edb3b056d86d46a7f8558f9c83825c835d10af3867d44593b2ad08cff584
+MISC ChangeLog 4349 SHA256 992821f06645b9fa868af8a7cdc70b7c353393b6500a9bff7cbe55b9d038f51e SHA512 006acf087d6781f01655cfbead367ec55cdf57c99f41cb74302ef9c8b3f44f5b3e75021a99fb0f794bae10711a233f4465702a33a0d1c2337519bbfeb680a43e WHIRLPOOL 3e8253048291b5e5a42f668b7629985b20a1c82587cccb73bd1d47c97d644b9527967ecd216a16779212cad0e1b762d1e5e28539e7681595c2d73239ba5a4e93
+MISC ChangeLog-2015 983 SHA256 a5296bd85be5346f95e559adf297c9b42c5171efcb5257c22dbbc76f751a192f SHA512 83b61ae323deb114718f45a41edd2e604550aca95f5864619e1589d00ee6de30e468738e7b1ced5f4c14503978c15710af42b173a9da405b4303fb553a5720ab WHIRLPOOL 0bb4105eb82fc92bb8db3c22ca2d2ab87a77686169defd5b37bbea9ef80e5fa7f4a2568c122e2139c12dee769b9163fde795dfc79117d309de70eb7478bea8b8
+MISC metadata.xml 335 SHA256 f8ee45d6e45eb365fb8330750f425eb370097b103cc6d061ad94e9b97dfc9300 SHA512 cd4278de58e8df0fbd2aca45475ae972e665c98c229bfc53c0422d15ca85fc650dc09473d0712d9bc446f44523889c5c70463b0f34c81f9f2fc4adb820444a82 WHIRLPOOL 13106265066eaae100f12cdd4a987f7478c5fa4776bedac248c551b910de474d28fd715f38132f6a290836ef8c6a4f86835a398dda12228edbbb1384f0b67d42
diff --git a/dev-ml/ocaml-gettext/files/oc43.patch b/dev-ml/ocaml-gettext/files/oc43.patch
new file mode 100644
index 000000000000..41996b941122
--- /dev/null
+++ b/dev-ml/ocaml-gettext/files/oc43.patch
@@ -0,0 +1,12 @@
+Index: ocaml-gettext-0.3.5/ocaml-gettext/Makefile
+===================================================================
+--- ocaml-gettext-0.3.5.orig/ocaml-gettext/Makefile
++++ ocaml-gettext-0.3.5/ocaml-gettext/Makefile
+@@ -64,7 +64,6 @@ uninstall: ocaml-xgettext-uninstall
+ ocaml-xgettext: $(BUILDBIN)
+ $(OCAMLC) \
+ -I +camlp4 dynlink.cma camlp4lib.cma \
+- unix.cma \
+ `$(OCAMLFIND) query -r -predicates byte gettext.extract -i-format` \
+ `$(OCAMLFIND) query -r -predicates byte gettext.extract -a-format` \
+ `$(OCAMLFIND) query -r -predicates byte gettext.extract -o-format` \
diff --git a/dev-ml/ocaml-gettext/metadata.xml b/dev-ml/ocaml-gettext/metadata.xml
new file mode 100644
index 000000000000..885b2e79d01d
--- /dev/null
+++ b/dev-ml/ocaml-gettext/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">gildor478/ocaml-gettext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild
new file mode 100644
index 000000000000..bfa850f00bed
--- /dev/null
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit findlib eutils
+
+DESCRIPTION="Provides support for internationalization of OCaml program"
+HOMEPAGE="http://forge.ocamlcore.org/projects/ocaml-gettext"
+SRC_URI="http://forge.ocamlcore.org/frs/download.php/1433/${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-lang/ocaml-3.12.1:=
+ >=dev-ml/ocaml-fileutils-0.4.0:=
+ >=dev-ml/camomile-0.8.3:=
+ sys-devel/gettext
+ dev-ml/camlp4:=
+ "
+DEPEND="${RDEPEND}
+ doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt )
+ test? ( dev-ml/ounit )"
+
+src_prepare() {
+ has_version '>=dev-lang/ocaml-4.03' && epatch "${FILESDIR}/oc43.patch"
+}
+
+src_configure() {
+ econf \
+ --with-docbook-stylesheet="${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/" \
+ $(use_enable doc) \
+ $(use_enable test)
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ findlib_src_preinst
+ emake -j1 DESTDIR="${D}" \
+ BINDIR="${ED}/usr/bin" \
+ PODIR="${ED}/usr/share/locale/" \
+ DOCDIR="${ED}/usr/share/doc/${PF}" \
+ MANDIR="${ED}/usr/share/man" \
+ install
+ dodoc CHANGELOG README THANKS TODO
+}
diff --git a/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild
new file mode 100644
index 000000000000..90649dc623b9
--- /dev/null
+++ b/dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit findlib eutils autotools
+
+DESCRIPTION="Provides support for internationalization of OCaml program"
+HOMEPAGE="https://github.com/gildor478/ocaml-gettext"
+SRC_URI="https://github.com/gildor478/ocaml-gettext/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-lang/ocaml-3.12.1:=
+ >=dev-ml/ocaml-fileutils-0.4.0:=
+ >=dev-ml/camomile-0.8.3:=
+ sys-devel/gettext
+ dev-ml/camlp4:=
+ "
+DEPEND="${RDEPEND}
+ doc? ( app-text/docbook-xsl-stylesheets dev-libs/libxslt )
+ test? ( dev-ml/ounit )"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-docbook-stylesheet="${EPREFIX}/usr/share/sgml/docbook/xsl-stylesheets/" \
+ $(use_enable doc) \
+ $(use_enable test)
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ findlib_src_preinst
+ emake -j1 DESTDIR="${D}" \
+ BINDIR="${ED}/usr/bin" \
+ PODIR="${ED}/usr/share/locale/" \
+ DOCDIR="${ED}/usr/share/doc/${PF}" \
+ MANDIR="${ED}/usr/share/man" \
+ install
+ dodoc CHANGELOG README THANKS TODO
+}