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 --- app-i18n/libtabe/Manifest | 10 ++++ app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch | 24 +++++++++ app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch | 57 ++++++++++++++++++++ app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild | 60 ++++++++++++++++++++++ app-i18n/libtabe/libtabe-0.2.6.ebuild | 51 ++++++++++++++++++ app-i18n/libtabe/metadata.xml | 8 +++ 6 files changed, 210 insertions(+) create mode 100644 app-i18n/libtabe/Manifest create mode 100644 app-i18n/libtabe/files/libtabe-0.2.6-fabs.patch create mode 100644 app-i18n/libtabe/files/libtabe-0.2.6-ldflags.patch create mode 100644 app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild create mode 100644 app-i18n/libtabe/libtabe-0.2.6.ebuild create mode 100644 app-i18n/libtabe/metadata.xml (limited to 'app-i18n/libtabe') 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 + #include + #include ++#include + + #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 @@ + + + + + cjk@gentoo.org + Cjk + + -- cgit v1.2.3