summaryrefslogtreecommitdiff
path: root/app-i18n/libtabe
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 /app-i18n/libtabe
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/libtabe')
-rw-r--r--app-i18n/libtabe/Manifest10
-rw-r--r--app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch24
-rw-r--r--app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch57
-rw-r--r--app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild60
-rw-r--r--app-i18n/libtabe/libtabe-0.2.6.ebuild51
-rw-r--r--app-i18n/libtabe/metadata.xml8
6 files changed, 210 insertions, 0 deletions
diff --git a/app-i18n/libtabe/Manifest b/app-i18n/libtabe/Manifest
new file mode 100644
index 000000000000..88733e3bb083
--- /dev/null
+++ b/app-i18n/libtabe/Manifest
@@ -0,0 +1,10 @@
+AUX libtabe-0.2.6-fabs.patch 1024 SHA256 17576973cafd5b36f813554318af8dcf91d73af21ab0be021844e5e2ecdf25d5 SHA512 05d2962925ac19bd0f56078cb7fcb2808d31f80db7738bfe291e349bf69395f5d795ca2d6176550eab81b914e261e127d185ee60aca63917b5742608bda6e265 WHIRLPOOL d2972323fed42ff9cf52b18cc0356cd0182d6e47104360fac421dfdda8e72c07a5e71b49f7a0aaad2839e45ec71e5a9aabc62df7ccdb1ca2bd1d1046bcfbdab0
+AUX libtabe-0.2.6-ldflags.patch 2026 SHA256 e61552ffe9566903b7bc729983c1e138bbce9a5e6e1064b6c4752e7a102393e2 SHA512 c7aebc251a287d0026f8b78649b30e7551e925ae936033d7af365c74416db6e350dc026f1550d3c84feb50916be661b14060b41534642531ac7871a1a0e5f233 WHIRLPOOL e5fa5ddc153bb3199b3ed9be2405ed7481df318ffe2c884888cc4d24f068b3a87854ea37413784d1ab589e072869d054614b3e143ce99bb54886748e542958b4
+DIST libtabe_0.2.6-1.1.diff.gz 74149 SHA256 92780b9f1727855e6c4e7dcf27fc9f4695cfd66deb6056b52c6b9bf55b863f62 SHA512 001a08d69d93f0092c8a54c11a88afab850de1383febeda68c1a6b2a2b1447d01c929de47c7d947e390706d0bec6b8825b8fe11fc6c8a40d6d047b644009b6e2 WHIRLPOOL a9dd416a05a91986bda4ab1ca76d7d0050b9003d185bf3b4dd10aa4413217fae500381b798cac88262bf6ca10ebed62cb9f143f83502a6a7eec31e78ad3469e7
+DIST libtabe_0.2.6-1.2.diff.gz 74362 SHA256 23315f4086d04120a8edc70599037f329b05507fdd4c40dcd99645ba7b7ea3ec SHA512 011a76f3c8a1c13a6cfd0e96eb41557a8bfbf1aca8cb79daee0f0941b920d25614df5e0479368bf7075cb511851cab4c9113b30656d55b4d29128eb7312d0ef1 WHIRLPOOL 6bb5cd3d7105c5c097d2bc96d7d338459e5011acbbc4d7e8f5d18b8db7d77319dd072353a3f06c6c6b56e8314797819099924b8e384f41da863398307771b13c
+DIST libtabe_0.2.6.orig.tar.gz 1792199 SHA256 7fbe0f7bb853f9385ccd14e0ce85a7b881342ecd702f1dfff6df803510e00d0c SHA512 88f1cb279ccf487de5d0f8a1e9eede8d5ca16e4507b59db0b66241d0cdae609ed0b04093a82eabe0569f885aa397c1d5fa3f0ae3c3270a348ce045d73e01fbc7 WHIRLPOOL 380bcf0d04cd1d69376c8bf1fb894824348772586007e9a2c0809007f2129626fc6087e85f8a4821d6b563a934fab504b2fba6f9136de3c7f13dfb7da8356a14
+EBUILD libtabe-0.2.6.1.2.ebuild 1430 SHA256 d1de54a7f4a97584712481ffdfa77b301471c8b74f4172176ae6801d2fcd2fa8 SHA512 ded09c837b880e516871e58b417218a60cca6ac21f638f116e432a5b1e0ee3ac4ff0af466908ee3c3694beda887d4adb2f50e531b18bb66024135bdf81326391 WHIRLPOOL b97d98580fc047d1fa8448d10f3fd84a9c7e5ad724e114c547d1b8cd86096a849ead51a3033c99e8e69f7a35935bc3c67d113a053676d5bdcc4b1d136a3a4e57
+EBUILD libtabe-0.2.6.ebuild 1089 SHA256 78506386201b4149ae6897500d8062dd46b4cfb68cfece08c7d8e6f17615d6bc SHA512 f14d5168cb992a3b56d3658c6735df75784e0a4cfe1bca31c14d5c67cb5138295149fca72378a7d460aa285780aa87621f02c28cff526aad0af57c3cb6f3b0f3 WHIRLPOOL 94d207baa21b63ab3987a4bb2e95c80fd0601f65246c87555dd56d825a33dcc38b4681f8c3f096a1e9d0cd53194f229df0cccc672f0cf4232280caed565579c3
+MISC ChangeLog 2558 SHA256 d92bced9d6b06d0432d5351a78f40c2576487b596aa5250fb2a9c410618c7119 SHA512 c35ba8cbd0d8193b8e1a7ab4077d27a5d724d188f4b9e54512f5776caacaaadd4d85a2ceba9e9d3aa0d669a0b431ede438dfcd927d35e4bc1b70ada1c701c7d3 WHIRLPOOL b038a78d10f0bbbc821759228396e27151be0046f6124816ec23907af1c26d6cdff0b70ca696130bcd4ff02d63b69647c24b08a2c2ec75222a72a14f0aa1fb33
+MISC ChangeLog-2015 2215 SHA256 81e32fcddb9eb197d2e74c647a4b68bd827de38e6b28a40f74bf9e015f779374 SHA512 8fd6bf006c5a6708c55211c062c451322ca89889b1670ab0e27bc8363e2c31cf81936d8b4ccef4a2959521093c4974c5c31db2dad284fdfa553f79633ac29ae0 WHIRLPOOL 11e62115f5ac2ea9aa44a6b5565dbf0e07094022f6959c1ecd2ecddbca676b5f4a61a7f22f7b102b25565765318de157e66db0044de13eab61a314458a5862f2
+MISC metadata.xml 230 SHA256 5fc421627b578ee2d1317320525119c0b406026597bb1d054f96254a241bf96a SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 WHIRLPOOL b3c1363540645200abd5bf0b5b7fb3cae0b738bfd359f7b13b56d97650f9381fccede1e3f867dbc736461ee7c7906725a3c53eabd9ac99929d5c7c520a831082
diff --git a/app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch b/app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch
new file mode 100644
index 000000000000..79964602e754
--- /dev/null
+++ b/app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch
@@ -0,0 +1,24 @@
+ * QA Notice: Package has poor programming practices which may compile
+ * fine but exhibit random runtime failures.
+ * tabe_tsi.c:385: warning: incompatible implicit declaration of built-in function ‘fabs’
+ * tabe_tsi.c:437: warning: incompatible implicit declaration of built-in function ‘fabs’
+ * tabe_tsi.c:496: warning: incompatible implicit declaration of built-in function ‘fabs’
+ * Please do not file a Gentoo bug and instead report the above QA
+ * issues directly to the upstream developers of this software.
+ * Homepage: https://packages.qa.debian.org/libt/libtabe.html
+
+diff -NrU5 libtabe-0.2.6.orig.really/src/tabe_tsi.c libtabe-0.2.6.orig/src/tabe_tsi.c
+--- libtabe-0.2.6.orig.really/src/tabe_tsi.c 2008-04-20 01:35:56.000000000 +0200
++++ libtabe-0.2.6.orig/src/tabe_tsi.c 2008-04-20 01:36:46.000000000 +0200
+@@ -12,10 +12,11 @@
+ #endif
+
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <math.h>
+
+ #include "tabe.h"
+
+ struct TsiInfo *
+ tabeTsiInfoNew(char *str)
diff --git a/app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch b/app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch
new file mode 100644
index 000000000000..0f51b19b71f2
--- /dev/null
+++ b/app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch
@@ -0,0 +1,57 @@
+diff --git a/src/Makefile.in b/src/Makefile.in
+index ada3dca..6acd71c 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -10,7 +10,7 @@ CPPFLAGS = @CPPFLAGS@
+ DEFS = @DEFS@
+ RANLIB = @RANLIB@
+ LN_S = @LN_S@
+-LDFLAGS = @with_db_lib@
++LDFLAGS = @with_db_lib@ @LDFLAGS@
+ INC = @with_db_inc@
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+@@ -55,7 +55,7 @@ all: $(LIBNAME) @build_supports@
+
+ $(LIBNAME): $(LIBOBJS)
+ $(LIBTOOL) --mode=link $(CC) -o $@ $(LIBOBJS) -rpath $(libdir) \
+- -version-info $(CURRENT_VER):$(REVISION_VER):$(AGE_VER)
++ -version-info $(CURRENT_VER):$(REVISION_VER):$(AGE_VER) $(LDFLAGS)
+
+ bims:
+ (cd supports/bims; $(MAKE))
+diff --git a/src/supports/bims/Makefile.in b/src/supports/bims/Makefile.in
+index dc2534d..0e3041b 100644
+--- a/src/supports/bims/Makefile.in
++++ b/src/supports/bims/Makefile.in
+@@ -10,7 +10,7 @@ CPPFLAGS = @CPPFLAGS@
+ DEFS = @DEFS@
+ RANLIB = @RANLIB@
+ LN_S = @LN_S@
+-LDFLAGS = @with_db_lib@
++LDFLAGS = @with_db_lib@ @LDFLAGS@
+ INC = -I../..
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+@@ -45,7 +45,7 @@ all: $(LIBNAME)
+
+ $(LIBNAME): $(LIBOBJS)
+ $(LIBTOOL) --mode=link $(CC) -o $@ $(LIBOBJS) -rpath $(libdir) \
+- -version-info $(CURRENT_VER):$(REVISION_VER):$(AGE_VER)
++ -version-info $(CURRENT_VER):$(REVISION_VER):$(AGE_VER) $(LDFLAGS)
+
+ bims.lo: bims.c bims.h
+ $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(DEFS) $(INC) -o $@ bims.c
+diff --git a/util/Makefile.in b/util/Makefile.in
+index cb82736..16425d1 100644
+--- a/util/Makefile.in
++++ b/util/Makefile.in
+@@ -10,7 +10,7 @@ CPPFLAGS = @CPPFLAGS@
+ DEFS = @DEFS@
+ RANLIB = @RANLIB@
+ LN_S = @LN_S@
+-LDFLAGS = ../src/libtabe.la @with_db_lib@
++LDFLAGS = ../src/libtabe.la @with_db_lib@ @LDFLAGS@
+ INC = -I../src @with_db_inc@
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
diff --git a/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild b/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild
new file mode 100644
index 000000000000..dfc9cdba7c0c
--- /dev/null
+++ b/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+WANT_AUTOMAKE=1.11
+
+inherit eutils libtool autotools multilib versionator
+
+DEBIAN_PV=$(replace_version_separator 3 '-')
+DEBIAN_PATCH=${PN}_${DEBIAN_PV}.diff
+ORIG_PV=${DEBIAN_PV%-*}
+ORIG_P=${PN}-${ORIG_PV}
+
+DESCRIPTION="Libtabe provides bimsphone support for xcin-2.5+"
+HOMEPAGE="https://packages.qa.debian.org/libt/libtabe.html"
+SRC_URI="mirror://debian/pool/main/${PN:0:4}/${PN}/${PN}_${ORIG_PV}.orig.tar.gz
+ mirror://debian/pool/main/${PN:0:4}/libtabe/${DEBIAN_PATCH}.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="debug"
+
+DEPEND=">=sys-libs/db-4.5
+ x11-libs/libX11"
+
+S=${WORKDIR}/${ORIG_P}.orig
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${WORKDIR}"/${DEBIAN_PATCH}
+ epatch "${FILESDIR}"/${ORIG_P}-fabs.patch
+ epatch "${FILESDIR}"/${ORIG_P}-ldflags.patch
+
+ ln -s script/configure.in . || die
+ eautoreconf
+}
+
+src_compile() {
+ myconf="--with-db-inc=/usr/include
+ --with-db-lib=/usr/$(get_libdir)
+ --with-db-bin=/usr/bin
+ --with-db-name=db
+ --enable-shared
+ --disable-static
+ $(use_enable debug)"
+
+ econf ${myconf}
+
+ # We execute this serially because the Makefiles don't handle
+ # proper cross-directory references.
+ for dir in src util tsi-src; do
+ emake -C ${dir} || die "make failed"
+ done
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc doc/* || die
+}
diff --git a/app-i18n/libtabe/libtabe-0.2.6.ebuild b/app-i18n/libtabe/libtabe-0.2.6.ebuild
new file mode 100644
index 000000000000..baf7f3d3c65d
--- /dev/null
+++ b/app-i18n/libtabe/libtabe-0.2.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils libtool autotools multilib
+
+DESCRIPTION="Libtabe provides bimsphone support for xcin-2.5+"
+HOMEPAGE="https://packages.qa.debian.org/libt/libtabe.html"
+SRC_URI="mirror://debian/pool/main/libt/libtabe/${P/-/_}.orig.tar.gz
+ mirror://debian/pool/main/libt/libtabe/${P/-/_}-1.1.diff.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ppc x86"
+IUSE="debug"
+
+DEPEND=">=sys-libs/db-4.5
+ x11-libs/libX11"
+
+S=${WORKDIR}/${P}.orig
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${WORKDIR}"/${P/-/_}-1.1.diff
+ epatch "${FILESDIR}"/${P}-fabs.patch
+ rm -f configure
+ elibtoolize
+ cd script
+ eautoreconf
+ cp script/* ./
+ cp configure ../
+ cd ..
+}
+
+src_compile() {
+ myconf="--with-db-inc=/usr/include
+ --with-db-lib=/usr/$(get_libdir)
+ --with-db-bin=/usr/bin
+ --with-db-name=db
+ --enable-shared
+ --disable-static
+ $(use_enable debug)"
+
+ econf ${myconf}
+ emake -j1 || die "make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc doc/*
+}
diff --git a/app-i18n/libtabe/metadata.xml b/app-i18n/libtabe/metadata.xml
new file mode 100644
index 000000000000..c921b96adf6c
--- /dev/null
+++ b/app-i18n/libtabe/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+</pkgmetadata>