From eccb70a7f91b2d22582587f26d1a28bb31408b45 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 May 2019 00:10:51 +0100 Subject: gentoo resync : 18.05.2019 --- dev-libs/bglibs/Manifest | 5 +- dev-libs/bglibs/bglibs-1.106-r2.ebuild | 86 ++++++++++++++++++++++++++++++++++ dev-libs/bglibs/bglibs-2.04.ebuild | 9 ++-- dev-libs/bglibs/metadata.xml | 5 +- 4 files changed, 95 insertions(+), 10 deletions(-) create mode 100644 dev-libs/bglibs/bglibs-1.106-r2.ebuild (limited to 'dev-libs/bglibs') diff --git a/dev-libs/bglibs/Manifest b/dev-libs/bglibs/Manifest index f437ea14931c..2f5ce50f3d8c 100644 --- a/dev-libs/bglibs/Manifest +++ b/dev-libs/bglibs/Manifest @@ -4,5 +4,6 @@ DIST bglibs-1.106.tar.gz 481564 BLAKE2B 838bd29753b254efc90c8c2c2e4d4920de2e931f DIST bglibs-2.04.tar.gz 713673 BLAKE2B 9e1353b3221ef6a8cfb256ec8616d1e208777b20ecade3e6ae17faca6b42222e18aa601a948e6201139378bf6f8131a2b7a053d77b198176776d42a1af611186 SHA512 094268cad7d4bacf65c0dd3d42fde2e6bac34da0fd6193b1c8202c018e752b3ef80a86c38e687467fb3a4e97130126fe74ee4a86063e4b25ee291de573984a6f EBUILD bglibs-1.041.ebuild 1229 BLAKE2B e8fbe4236b2f0dd0d561af4e9347922cbb2319c22edebcc9ca859012f0d0a53e7bd0118ea7fcf34704c23bd90e1410ecadc05fe8d5b3535f84eb027dcb32f4d2 SHA512 81ef08efbb8b12d1614dc0d111fabfa41b38d8b15dbd89b43e65d399726f039a0f8ec3b681048c4a63c3488796e2aa429892adedef0e65366afacd77aa058013 EBUILD bglibs-1.106-r1.ebuild 2306 BLAKE2B 42fccf4efd079a4e18f318b70aa37080f35ac6885b7f9922d4caeb1013c6885e166bb863f91538a39ce7d8356be6edfe06461aa761c5f1f2a4ac98fe74db5336 SHA512 7687de754e81aeec14538d92cb1ac0d768ecaee8f9621d8921c42ce0c87dcbfaf915de84cf32b7befa3b45154229ba3eb0abff5ef01304b196582db5f84901f8 -EBUILD bglibs-2.04.ebuild 1661 BLAKE2B c6d1fa068c69447b86257267dc1ec20a3651543645c66b9448f4a48a8d0746149e1a2c20351b8e44ca33ff3e1455ca66593596bcf9fec160486ef1ae710f5698 SHA512 d3c7d083b5af060ce75e36c6e408e98cb92c8656fd1f725df559a12f34fd3f7939b815cd3e972c4f54b914e6998301316aca5875c68f4d6825563311dc565543 -MISC metadata.xml 268 BLAKE2B 914b6995ad966e2b83ec718b2598969b181c119d8805241b0046f69e161ac22a9f769204f4783240056804008475aa406cbd91b9de499ec7840f9595158bd291 SHA512 ffda1db3fd6ac952f41a970e2e496c6a9fd0b12ed11cdf363fd269c3b00f627c6e70421fd545aad61d69594af2e5f43d8ebc197232a39b596d012818fe758850 +EBUILD bglibs-1.106-r2.ebuild 2391 BLAKE2B de82b2768655bf2690a58abfea210de7cc887c5d64d7988c9aeb22bbd0f3f419b32af44c71a27392dcd655bfdf9cca81f4af2e0525c5e126594596271a4d5417 SHA512 6e6093d5c0fbe9fb6acff127cff01cab06f641ff7b0d377fefa4bb3a3376bc5f161aa431ed692eebfd46969d065661e0bcfd1e01c572f2479c4510a685cb531f +EBUILD bglibs-2.04.ebuild 1667 BLAKE2B a1b17d614118f3496acaec1caaf13c2366bb16d73601755b3b535c5d94d77a49730fbb3d93f7a8aed29e184bab099d2826ae7928e9b0ba0b565d6c4dd0d9e202 SHA512 5fd4d846563913c8f70a88fe43dde2f8bfc5e513b4e9140b671ca8d2803b475fa480d1ae22d288168c406b2b44bcd683c3e9d541870c47baf6077c9b1d3dcc6b +MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-libs/bglibs/bglibs-1.106-r2.ebuild b/dev-libs/bglibs/bglibs-1.106-r2.ebuild new file mode 100644 index 000000000000..6ef63dbc235c --- /dev/null +++ b/dev-libs/bglibs/bglibs-1.106-r2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Bruce Guenters Libraries Collection" +HOMEPAGE="https://untroubled.org/bglibs/ + https://github.com/bruceg/bglibs" +SRC_URI="https://untroubled.org/bglibs/archive/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +BDEPEND=" + sys-devel/libtool + doc? ( + app-doc/doxygen + dev-tex/xcolor + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + virtual/latex-base + ) +" + +PATCHES=( "${FILESDIR}"/${PN}-1.106-parallel-fix.patch ) + +src_prepare() { + default + # disable tests as we want them manually + sed -i -e '/^all:/s|selftests||' Makefile || die + sed -i -e '/selftests/d' TARGETS || die +} + +src_configure() { + echo "${ED}/usr/bin" > conf-bin || die + echo "${ED}/usr/$(get_libdir)/bglibs" > conf-lib || die + echo "${ED}/usr/include/bglibs" > conf-include || die + echo "${ED}/usr/share/man" > conf-man || die + echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die + echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die +} + +src_compile() { + default + if use doc; then + emake -C doc/latex pdf + fi +} + +src_test() { + einfo "Running selftests" + emake selftests +} + +src_install () { + default + + #make backwards compatible symlinks + dosym ../../$(get_libdir)/bglibs /usr/$(get_libdir)/bglibs/lib + [[ "$(get_libdir)" != "lib" ]] && dosym ../../$(get_libdir)/bglibs /usr/$(get_libdir)/bglibs/$(get_libdir) + dosym ../../include/bglibs /usr/$(get_libdir)/bglibs/include + + #install .so in LDPATH + mv "${ED}"/usr/$(get_libdir)/bglibs/libbg.so.1.1.1 "${ED}"/usr/$(get_libdir)/ || die + mv "${ED}"/usr/$(get_libdir)/bglibs/libbg-sysdeps.so.1.1.1 "${ED}"/usr/$(get_libdir)/ || die + dosym libbg.so.1.1.1 /usr/$(get_libdir)/libbg.so.1 + dosym libbg.so.1.1.1 /usr/$(get_libdir)/libbg.so + dosym libbg-sysdeps.so.1.1.1 /usr/$(get_libdir)/libbg-sysdeps.so.1 + dosym libbg-sysdeps.so.1.1.1 /usr/$(get_libdir)/libbg-sysdeps.so + + dosym ../libbg.so.1.1.1 /usr/$(get_libdir)/bglibs/libbg.so.1.1.1 + dosym ../libbg-sysdeps.so.1.1.1 /usr/$(get_libdir)/bglibs/libbg-sysdeps.so.1.1.1 + + rm "${ED}"/usr/$(get_libdir)/bglibs/libbg.la || die + rm "${ED}"/usr/$(get_libdir)/bglibs/libbg-sysdeps.la || die + + dodoc ANNOUNCEMENT NEWS README ChangeLog TODO VERSION + dodoc -r doc/html/ + if use doc; then + dodoc doc/latex/refman.pdf + fi +} diff --git a/dev-libs/bglibs/bglibs-2.04.ebuild b/dev-libs/bglibs/bglibs-2.04.ebuild index 7af2222a4d7f..b8d116835c3d 100644 --- a/dev-libs/bglibs/bglibs-2.04.ebuild +++ b/dev-libs/bglibs/bglibs-2.04.ebuild @@ -9,14 +9,15 @@ DESCRIPTION="Bruce Guenter's Libraries Collection" HOMEPAGE="https://untroubled.org/bglibs/" SRC_URI="https://untroubled.org/bglibs/archive/${P}.tar.gz" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="0/2" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="doc" RDEPEND="" DEPEND="" -BDEPEND="doc? ( +BDEPEND="sys-devel/libtool + doc? ( app-doc/doxygen dev-tex/xcolor dev-texlive/texlive-latex @@ -28,8 +29,8 @@ BDEPEND="doc? ( src_prepare() { default # disable tests as we want them manually - sed -i '/^all:/s|selftests||' "${S}"/Makefile || die - sed -i '/selftests/d' "${S}"/TARGETS || die + sed -i '/^all:/s|selftests||' Makefile || die + sed -i '/selftests/d' TARGETS || die } src_configure() { diff --git a/dev-libs/bglibs/metadata.xml b/dev-libs/bglibs/metadata.xml index a4e0d354f696..7a38bb900964 100644 --- a/dev-libs/bglibs/metadata.xml +++ b/dev-libs/bglibs/metadata.xml @@ -1,8 +1,5 @@ - - robbat2@gentoo.org - Robin H. Johnson - + -- cgit v1.2.3