diff options
Diffstat (limited to 'dev-util/txt2regex')
-rw-r--r-- | dev-util/txt2regex/Manifest | 5 | ||||
-rw-r--r-- | dev-util/txt2regex/files/txt2regex-0.8-disable-nls.patch | 19 | ||||
-rw-r--r-- | dev-util/txt2regex/files/txt2regex-0.8-textdomaindir.patch | 21 | ||||
-rw-r--r-- | dev-util/txt2regex/metadata.xml | 11 | ||||
-rw-r--r-- | dev-util/txt2regex/txt2regex-0.8-r3.ebuild | 34 |
5 files changed, 90 insertions, 0 deletions
diff --git a/dev-util/txt2regex/Manifest b/dev-util/txt2regex/Manifest new file mode 100644 index 000000000000..1c7ab0c73e76 --- /dev/null +++ b/dev-util/txt2regex/Manifest @@ -0,0 +1,5 @@ +AUX txt2regex-0.8-disable-nls.patch 696 BLAKE2B fc29bbb2320f81cece70e9425d21a49abe03e9395c881e70bd23509388535fd56bcb38e8bc2a401a231a6dfd2902a70e0aa3714108164186f30d159d785d6753 SHA512 8b3fb8e37695d44078325687e8b7d4ac929578a03a46693f2854445a798f1ecfeae60d2da5212c395d00dae53eca63043865c8ea4a04d26a620d20c3a4aa1c7a +AUX txt2regex-0.8-textdomaindir.patch 729 BLAKE2B 41971294ef8a693c72f00db26bf27ac85acbf9f1fb44869176107f29dffce9070a0e4662b2d1366e5806a247b7c61c86cd22db4dd8a8b6d52ca0e4d34f5b17ce SHA512 85178d5cb8cdf9b8faf11c4b66247c8c5102b8035825cb08a4aaf0d8a5148965260e4df85bf1ab5e3aeaa20dad9bbb5d6fa5a6ddc1576c9949eb48bcb6844aa0 +DIST txt2regex-0.8.tgz 40514 BLAKE2B 938f8ec41ec1319d96928ed38985626d906788a8c2959661c2338104527a0ade3a72e4d7e13f17b2f6f9abc2589ff2aaf88dc99077bf2fd6a82a82d186efc580 SHA512 69d2a682471e3e35fbd0b2ad6f6ffab040803a17bda8082f3dd67baf3a03e7011cb20047940fb9403e180895a1258f720ca4d538187878c5989a1ec51168435f +EBUILD txt2regex-0.8-r3.ebuild 859 BLAKE2B b930a20755e952a9a2d7b6fbdb5970d8f9919344fec3e86c4ac7a96c2558f350d2c4476d3d0b0230b01ac79337a987c7d421f6e96f472d2447fe76eff8da2d09 SHA512 dc79e8737f3736b765915965d8e754d7d936c6b07e1836d2d55c173c3f73ded6776f7d2758bccda77a045e9565dedbabe08b6a933e6ba70f2a4d70bba988f622 +MISC metadata.xml 344 BLAKE2B 651b9be422dadc59659b2e27801d6413b181095d3921b086638765a965e0ca956cedf71e004dc63dd7d665f6e34fa2f627d69fc2bde658443ce6eaacc5750878 SHA512 b16ae2357ca3ea0aaa63733fc657cf348df2ff8dca5f4471c8a828c63b535f6c4b0b658935081e14c8e5f40affeea743e3c6028f8d673e1f037ab61e93278731 diff --git a/dev-util/txt2regex/files/txt2regex-0.8-disable-nls.patch b/dev-util/txt2regex/files/txt2regex-0.8-disable-nls.patch new file mode 100644 index 000000000000..878b84a7e3ea --- /dev/null +++ b/dev-util/txt2regex/files/txt2regex-0.8-disable-nls.patch @@ -0,0 +1,19 @@ +--- Makefile.orig 2015-10-13 20:09:55.612486000 +0000 ++++ Makefile 2015-10-13 20:11:19.166486000 +0000 +@@ -81,15 +81,9 @@ + rm -rf $(DISTDIR) + + #TODO install man page and README +-install: mo ++install: + @[ -d $(LOCALEDIR) ] || mkdir -p $(LOCALEDIR); \ + [ -d $(BINDIR) ] || mkdir -p $(BINDIR); \ +- for pot in `cd $(PODIR) && ls *.mo`; do \ +- poti=`echo $$pot | sed 's/\.mo$$//'`; \ +- modir=$(LOCALEDIR)/$$poti/LC_MESSAGES; \ +- [ -d $$modir ] || mkdir -p $$modir; \ +- install -m644 $(PODIR)/$$pot $$modir/$(NAME).mo; \ +- done; \ + sed -e '/^TEXTDOMAINDIR=/s,=.*,=$(BLOCALEDIR),' \ + -e '/^VERSION=/s/=.*/=$(VERSION)/' $(SHSKEL) > $(BINDIR)/$(NAME) && \ + chmod +x $(BINDIR)/$(NAME) && \ diff --git a/dev-util/txt2regex/files/txt2regex-0.8-textdomaindir.patch b/dev-util/txt2regex/files/txt2regex-0.8-textdomaindir.patch new file mode 100644 index 000000000000..524f2af8b02e --- /dev/null +++ b/dev-util/txt2regex/files/txt2regex-0.8-textdomaindir.patch @@ -0,0 +1,21 @@ +--- Makefile.orig 2015-10-13 19:24:21.799486000 +0000 ++++ Makefile 2015-10-13 19:26:05.187486000 +0000 +@@ -11,7 +11,8 @@ + + DESTDIR = + BINDIR = $(DESTDIR)/usr/bin +-LOCALEDIR = $(DESTDIR)/usr/share/locale ++BLOCALEDIR = /usr/share/locale ++LOCALEDIR = $(DESTDIR)$(BLOCALEDIR) + MANDIR = $(DESTDIR)/usr/share/man/man1 + + TARGET=all +@@ -89,7 +90,7 @@ + [ -d $$modir ] || mkdir -p $$modir; \ + install -m644 $(PODIR)/$$pot $$modir/$(NAME).mo; \ + done; \ +- sed -e '/^TEXTDOMAINDIR=/s,=.*,=$(LOCALEDIR),' \ ++ sed -e '/^TEXTDOMAINDIR=/s,=.*,=$(BLOCALEDIR),' \ + -e '/^VERSION=/s/=.*/=$(VERSION)/' $(SHSKEL) > $(BINDIR)/$(NAME) && \ + chmod +x $(BINDIR)/$(NAME) && \ + echo "program '$(NAME)' installed. just run $(BINDIR)/$(NAME)" diff --git a/dev-util/txt2regex/metadata.xml b/dev-util/txt2regex/metadata.xml new file mode 100644 index 000000000000..5228121b668a --- /dev/null +++ b/dev-util/txt2regex/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="sourceforge">txt2regex</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-util/txt2regex/txt2regex-0.8-r3.ebuild b/dev-util/txt2regex/txt2regex-0.8-r3.ebuild new file mode 100644 index 000000000000..4eba479be662 --- /dev/null +++ b/dev-util/txt2regex/txt2regex-0.8-r3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="A Regular Expression wizard that converts human sentences to regexs" +HOMEPAGE="http://txt2regex.sourceforge.net/" +SRC_URI="http://txt2regex.sourceforge.net/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86" +IUSE="nls cjk" + +DEPEND="nls? ( sys-devel/gettext )" +RDEPEND=">=app-shells/bash-2.04" + +src_prepare() { + # bug #562856 + epatch "${FILESDIR}"/"${P}-textdomaindir.patch" + + # bug #93568 + use nls || epatch "${FILESDIR}"/"${P}-disable-nls.patch" + + use cjk && sed -i -e 's/\xa4/:+:/g' "${S}"/${P}.sh +} + +src_install() { + emake install DESTDIR="${D}" MANDIR="${D}"/usr/share/man/man1 install + dodoc Changelog NEWS README README.japanese TODO + newman txt2regex.man txt2regex.6 +} |