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-libs/tre/Manifest | 6 ++++ dev-libs/tre/files/0.8.0-pkgcfg.patch | 14 ++++++++ dev-libs/tre/metadata.xml | 11 ++++++ dev-libs/tre/tre-0.8.0-r1.ebuild | 64 +++++++++++++++++++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 dev-libs/tre/Manifest create mode 100644 dev-libs/tre/files/0.8.0-pkgcfg.patch create mode 100644 dev-libs/tre/metadata.xml create mode 100644 dev-libs/tre/tre-0.8.0-r1.ebuild (limited to 'dev-libs/tre') diff --git a/dev-libs/tre/Manifest b/dev-libs/tre/Manifest new file mode 100644 index 000000000000..e4761c8e659a --- /dev/null +++ b/dev-libs/tre/Manifest @@ -0,0 +1,6 @@ +AUX 0.8.0-pkgcfg.patch 420 SHA256 7590484c892a87fa6965d8602b15eeda70fd30ed0855c58e58f8fbfe22babfc6 SHA512 a6e4713aa0f9619abe256e9e1ea7c5bc8cbeb9ed173dd856972af70612ac435206e2b294ca5947e93223c17de875ba2620bf57949332b19ecff9965e2ee1a9e6 WHIRLPOOL 9beffd6c3aacbe466582c61737ec643aee72970a117c152777c43e9a1d5730d48ee95eea672578c07f114c7326d2b07600060713b7ceb596e1a003917d00fbe7 +DIST tre-0.8.0.tar.bz2 380714 SHA256 8dc642c2cde02b2dac6802cdbe2cda201daf79c4ebcbb3ea133915edf1636658 SHA512 db7465993e0d25eee8e52f974427b8a040234cf0f017769eb94ee88bc6261821336aad7f762bfa82db7e2212d8449bc221592586f061c528a59a550773cbc263 WHIRLPOOL 97146f193c828ce16d76fb6e181d5b91f5a26e1ebf73b0f17374b6826da471ec2f160cf640607cb00cbf217367dcf426b86159cbd229fed5801d09a3e39c923d +EBUILD tre-0.8.0-r1.ebuild 1404 SHA256 d6a0db505aff13633eb18e221ad84a148cc73ec2f276fdf1f07923fb8078734a SHA512 80b0906b24788287b6b88d5c0e36c71840919d3eefdb7bdc972d86b6d92a4d2c2829a69da8b3e70d12b33deba2926215410a4e039f8f226266946aaf0a576125 WHIRLPOOL b70987f8c5bd21db459709fecbe8b527a545da54670f8b002455cf5d5c9a84b99d51ec5df8e7612e0ea2a46aa4c3c942555322cf114a8ed421ef9f06bb1103d8 +MISC ChangeLog 2792 SHA256 f80b76aed55a03880f2c09dab4487539fa119cfa7fe9bd3b90083c61433f13ce SHA512 013d78ff7353d58871cba811652a4af1dd2b891a15eccc1c2509bab63991d09465496d24ce29adcddedc6f7fae606a96c9c77bada4c045e6deb36b671345042d WHIRLPOOL e4d3989389a559caac2d26076957feb2e3dfae7952a65b3f30aabccbe59b7e7f44aaab4840821eb1f30dbe4ad4a7f5b703235886bd645d93da3b236c0e6b8002 +MISC ChangeLog-2015 7376 SHA256 91edb9a64d4d0ea265dd7c5079a558ec68889a12125743552755e7ad3109b8bd SHA512 170df15cd110a9829d372d94d3537d397b7f48b8046e486c6116d9050f687d5e1dc3bb94245171f4a9d5795d579f12fcf45731c56484d29823f026b563182f5d WHIRLPOOL 4f2e0204c0756c6e88e24f2749fb40c078c8b20364df636844a885ada4f98a23f8b5a61c8f167fed41793572935f221e65bad3b24312c6eee514195b1dd8c665 +MISC metadata.xml 353 SHA256 6c7534392a6f52a22f9860ad1c72d03ac01e79b104320037869beb2228cc9410 SHA512 907b341e747fb9d7ba7b76f300d373284a21a59e3d649275c4a53ac681177f94e9d0d9f56b15365008262b2aba91236d9ac5623387313c7b74b65b2b70871d3b WHIRLPOOL 8dca6136140e5a25c37bb30b92c6bc2a1e08e61e5d4a6df4ec03fcf53bb0812a61374e5fe4f2610aa5ee71272be79de9f8c3338d523753e64a0b86407d6c6bc7 diff --git a/dev-libs/tre/files/0.8.0-pkgcfg.patch b/dev-libs/tre/files/0.8.0-pkgcfg.patch new file mode 100644 index 000000000000..82f803504282 --- /dev/null +++ b/dev-libs/tre/files/0.8.0-pkgcfg.patch @@ -0,0 +1,14 @@ + tre.pc.in | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/tre.pc.in b/tre.pc.in +index fdc45fa..b8d0676 100644 +--- a/tre.pc.in ++++ b/tre.pc.in +@@ -6,5 +6,5 @@ includedir=@includedir@ + Name: TRE + Description: TRE regexp matching library + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -ltre @LDFLAGS@ @LIBINTL@ @LIBS@ ++Libs: -L${libdir} -ltre @LIBINTL@ @LIBS@ + Cflags: -I${includedir} @CPPFLAGS@ diff --git a/dev-libs/tre/metadata.xml b/dev-libs/tre/metadata.xml new file mode 100644 index 000000000000..b675c9f5b843 --- /dev/null +++ b/dev-libs/tre/metadata.xml @@ -0,0 +1,11 @@ + + + + + shell-tools@gentoo.org + Gentoo Shell Tools Project + + + laurikari/tre + + diff --git a/dev-libs/tre/tre-0.8.0-r1.ebuild b/dev-libs/tre/tre-0.8.0-r1.ebuild new file mode 100644 index 000000000000..de7f289bd586 --- /dev/null +++ b/dev-libs/tre/tre-0.8.0-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib + +DESCRIPTION="Lightweight, robust, and efficient POSIX compliant regexp matching library" +HOMEPAGE="http://laurikari.net/tre/ https://github.com/laurikari/tre/" +SRC_URI="http://laurikari.net/tre/${P}.tar.bz2" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="nls static-libs" + +RDEPEND=" + !app-text/agrep + !dev-ruby/amatch + !app-misc/glimpse" + +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( "${FILESDIR}/${PV}-pkgcfg.patch" ) + +src_prepare() { + default +} + +src_configure() { + econf \ + --enable-agrep \ + --enable-system-abi \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_test() { + if locale -a | grep -iq en_US.iso88591; then + emake -j1 check + else + ewarn "If you like to run the test," + ewarn "please make sure en_US.ISO-8859-1 is installed." + die "en_US.ISO-8859-1 locale is missing" + fi +} + +src_install() { + local HTML_DOCS=( doc/*.{css,html} ) + + default + + # 626480 + mv "${ED%/}"/usr/bin/agrep{,-tre}$(get_exeext) || die +} + +pkg_postinst() { + ewarn "app-misc/glimpse, app-text/agrep and this package all provide agrep." + ewarn "If this causes any unforeseen incompatibilities please file a bug" + ewarn "on https://bugs.gentoo.org." +} -- cgit v1.2.3