summaryrefslogtreecommitdiff
path: root/dev-libs/tre
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-libs/tre
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/tre')
-rw-r--r--dev-libs/tre/Manifest6
-rw-r--r--dev-libs/tre/files/0.8.0-pkgcfg.patch14
-rw-r--r--dev-libs/tre/metadata.xml11
-rw-r--r--dev-libs/tre/tre-0.8.0-r1.ebuild64
4 files changed, 95 insertions, 0 deletions
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 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>shell-tools@gentoo.org</email>
+ <name>Gentoo Shell Tools Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">laurikari/tre</remote-id>
+ </upstream>
+</pkgmetadata>
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."
+}