From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-ml/ocaml-gettext/Manifest | 8 ++++ dev-ml/ocaml-gettext/files/oc43.patch | 12 +++++ dev-ml/ocaml-gettext/metadata.xml | 11 +++++ dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild | 51 ++++++++++++++++++++++ dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild | 51 ++++++++++++++++++++++ 5 files changed, 133 insertions(+) create mode 100644 dev-ml/ocaml-gettext/Manifest create mode 100644 dev-ml/ocaml-gettext/files/oc43.patch create mode 100644 dev-ml/ocaml-gettext/metadata.xml create mode 100644 dev-ml/ocaml-gettext/ocaml-gettext-0.3.5-r1.ebuild create mode 100644 dev-ml/ocaml-gettext/ocaml-gettext-0.3.7.ebuild (limited to 'dev-ml/ocaml-gettext') 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 @@ + + + + + ml@gentoo.org + Gentoo ML Project + + + gildor478/ocaml-gettext + + 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 +} -- cgit v1.2.3