From b2be182d49eea46686b5cf2680d457df61e89dc4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 30 Jun 2018 08:49:38 +0100 Subject: gentoo resync : 30.06.2018 --- dev-db/qdbm/Manifest | 2 +- dev-db/qdbm/qdbm-1.8.78-r1.ebuild | 178 ------------------------------------- dev-db/qdbm/qdbm-1.8.78-r2.ebuild | 181 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 182 insertions(+), 179 deletions(-) delete mode 100644 dev-db/qdbm/qdbm-1.8.78-r1.ebuild create mode 100644 dev-db/qdbm/qdbm-1.8.78-r2.ebuild (limited to 'dev-db/qdbm') diff --git a/dev-db/qdbm/Manifest b/dev-db/qdbm/Manifest index c824e1341f09..475ba17a77a1 100644 --- a/dev-db/qdbm/Manifest +++ b/dev-db/qdbm/Manifest @@ -3,5 +3,5 @@ AUX qdbm-perl.patch 1260 BLAKE2B e180ba6c2d57f6d813bbc6ae01ed787f6262a290eb59253 AUX qdbm-ruby19.patch 10116 BLAKE2B 9a15c5d2e0cf8237edb78e68b2f9fde4868841bcca6abc08a33d110b9f25283e37fcb306c18bcca5495c7e5cedc778e3a2de2fe8414ce46c661a7c40d517cddc SHA512 f3e6c320a600ad3355fc74a333c28fc2dd904a2a52ca91a51f21b3dd14c7527bf312f5040dbc3e4f61d2dbcc0ade185e226333c79f9a04fc05437a156befc0e7 AUX qdbm-runpath.patch 1133 BLAKE2B 9b1c8c211d8e4075a77a34f3d79ca15cb3d833801777bdb328293047539bdd1a51c08031b3400c11d10732aa7864078ca8db02713a95cd90704e1a9e26f5bd10 SHA512 de8bde4a614617d742131e8025fd661019ec81b803817ef32ffca461b2c8b60c20756f6e6f84d6f23124eed3947ab3573b8c4a05b254f8b4d3e53f0cf7bc8452 DIST qdbm-1.8.78.tar.gz 1015429 BLAKE2B 1b985d856ff18ddfeb2d779694ba9a76006908b4b2a7509d4e3668aded80e08bbde28bcc24762ec27048cdc01dc84f9872dbfc221e8eea6f1c68f5e81cdc69d3 SHA512 480549c56071bf82edf714a611aef863599c858ed63702820ae0890fd2c0029d1a231ed94a8090c74420dd648bd3625d270a5c078b113cbb86a12ef509e19037 -EBUILD qdbm-1.8.78-r1.ebuild 3247 BLAKE2B eaed268be904e3de6d85e21589b2ac92bcb02aee64cf16d30ddba52677fcc57aa2e51b85fb2f70744af4f73581bf5e54bd2ad0de157e30789286e5cc1f54e234 SHA512 4e55f633612814e0f91af7ff0434727734b1a187398780d5ab54de4e3b78fdebb13e09ce2f32eb8d60c2a39ab7e6f03458b84125854b9b691c1abc4410ab6942 +EBUILD qdbm-1.8.78-r2.ebuild 3356 BLAKE2B 96375a4d65e84e50f3ddeb51757f257f7e55c0c6e240c40996fea27e8403581acb4c7b3bb7339864150c9bc9c178b64ec4af8497a04130fa5f413304b7a1de8f SHA512 9fcbd9aa97778d22af56ae87013e3ef9345c9c1115d0dd2d2669ed658eee5f2ce39c2d00647f4f4e81734840e65ed4f461f8adeb7d0112aab8a06ca5738e239d MISC metadata.xml 221 BLAKE2B 6fb71e3c82061054a0c2d88c1ce8e591d5742628fe53032c9efd2c371ce1e8b0135b00ac91fa1905df39a507d5faa5871fb3a30d167dd46cec581682ba17c8ff SHA512 a11e9bbbabc9ac96985c5dc247e601b065fa762f12bce74224896c27aee34eb908187622bfc849c39c6c722a8ef8ee72b248afc84da1b0eb72f1ff5eeb13bbf0 diff --git a/dev-db/qdbm/qdbm-1.8.78-r1.ebuild b/dev-db/qdbm/qdbm-1.8.78-r1.ebuild deleted file mode 100644 index fcb210018c4c..000000000000 --- a/dev-db/qdbm/qdbm-1.8.78-r1.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -USE_RUBY="ruby21 ruby22 ruby23 ruby24" -RUBY_OPTIONAL="yes" - -inherit autotools java-pkg-opt-2 perl-functions ruby-ng - -DESCRIPTION="Quick Database Manager" -HOMEPAGE="http://fallabs.com/qdbm/" -SRC_URI="http://fallabs.com/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="bzip2 cxx debug java lzo perl ruby zlib" - -RDEPEND="bzip2? ( app-arch/bzip2 ) - java? ( >=virtual/jre-1.4:* ) - lzo? ( dev-libs/lzo ) - perl? ( dev-lang/perl ) - ruby? ( $(ruby_implementations_depend) ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - java? ( >=virtual/jdk-1.4:* )" -S="${WORKDIR}/all/${P}" -RUBY_S="${P}/ruby" - -PATCHES=( - "${FILESDIR}"/${PN}-configure.patch - "${FILESDIR}"/${PN}-perl.patch - "${FILESDIR}"/${PN}-ruby19.patch - "${FILESDIR}"/${PN}-runpath.patch -) -HTML_DOCS=( doc/. ) - -AT_NOELIBTOOLIZE="yes" - -pkg_setup() { - java-pkg-opt-2_pkg_setup - use ruby && ruby-ng_pkg_setup -} - -qdbm_foreach_api() { - local u - for u in cxx java perl ruby; do - if ! use "${u}"; then - continue - fi - einfo "${EBUILD_PHASE} ${u}" - if [[ "${u}" == "cxx" ]]; then - u="plus" - fi - if [[ "${u}" != "ruby" ]]; then - cd "${u}" - case "${EBUILD_PHASE}" in - prepare) - mv configure.{in,ac} - eautoreconf - ;; - configure) - case "${u}" in - cgi|java|plus) - econf $(use_enable debug) - ;; - *) - econf - ;; - esac - ;; - compile) - emake - ;; - test) - emake check - ;; - install) - emake DESTDIR="${D}" MYDATADIR=/usr/share/doc/${P}/html install - esac - cd - >/dev/null - else - PATCHES= ruby-ng_src_${EBUILD_PHASE} - fi - done -} - -src_prepare() { - default - java-pkg-opt-2_src_prepare - - sed -i \ - -e "/^CFLAGS/s|$| ${CFLAGS}|" \ - -e "/^OPTIMIZE/s|$| ${CFLAGS}|" \ - -e "/^CXXFLAGS/s|$| ${CXXFLAGS}|" \ - -e "/^JAVACFLAGS/s|$| ${JAVACFLAGS}|" \ - -e 's/make\( \|$\)/$(MAKE)\1/g' \ - -e '/^debug/,/^$/s/LDFLAGS="[^"]*" //' \ - Makefile.in {cgi,java,perl,plus,ruby}/Makefile.in - find -name "*~" -delete - - mv configure.{in,ac} - eautoreconf - qdbm_foreach_api -} - -each_ruby_prepare() { - sed -i \ - -e "s|ruby |${RUBY} |" \ - -e "s|\.\./\.\.|${WORKDIR}/all/${P}|" \ - {Makefile,configure}.in {curia,depot,villa}/extconf.rb - - mv configure.{in,ac} - eautoreconf -} - -src_configure() { - econf \ - $(use_enable bzip2 bzip) \ - $(use_enable debug) \ - $(use_enable lzo) \ - $(use_enable zlib) \ - --enable-iconv \ - --enable-pthread - qdbm_foreach_api -} - -each_ruby_configure() { - econf -} - -src_compile() { - default - qdbm_foreach_api -} - -each_ruby_compile() { - emake -} - -src_test() { - default - qdbm_foreach_api -} - -each_ruby_test() { - emake check -} - -src_install() { - default - qdbm_foreach_api - - rm -rf "${ED}"/usr/share/${PN} - - if use java; then - java-pkg_dojar "${ED}"/usr/$(get_libdir)/*.jar - rm -f "${ED}"/usr/$(get_libdir)/*.jar - fi - if use perl; then - perl_delete_module_manpages - perl_fix_packlist - fi - - rm -f "${ED}"/usr/bin/*test - rm -f "${ED}"/usr/share/man/man1/*test.1* -} - -each_ruby_install() { - local m - for m in curia depot villa; do - emake -C "${m}" DESTDIR="${D}" install - done -} - -all_ruby_install() { - dodoc -r rb*.html rbapidoc -} diff --git a/dev-db/qdbm/qdbm-1.8.78-r2.ebuild b/dev-db/qdbm/qdbm-1.8.78-r2.ebuild new file mode 100644 index 000000000000..fee0cfe58c34 --- /dev/null +++ b/dev-db/qdbm/qdbm-1.8.78-r2.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +USE_RUBY="ruby21 ruby22 ruby23 ruby24" +RUBY_OPTIONAL="yes" + +inherit autotools flag-o-matic java-pkg-opt-2 perl-functions ruby-ng + +DESCRIPTION="Quick Database Manager" +HOMEPAGE="http://fallabs.com/qdbm/" +SRC_URI="http://fallabs.com/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="bzip2 cxx debug java lzo perl ruby zlib" + +RDEPEND="bzip2? ( app-arch/bzip2 ) + java? ( >=virtual/jre-1.4:* ) + lzo? ( dev-libs/lzo ) + perl? ( dev-lang/perl ) + ruby? ( $(ruby_implementations_depend) ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + java? ( >=virtual/jdk-1.4:* )" +S="${WORKDIR}/all/${P}" +RUBY_S="${P}/ruby" + +PATCHES=( + "${FILESDIR}"/${PN}-configure.patch + "${FILESDIR}"/${PN}-perl.patch + "${FILESDIR}"/${PN}-ruby19.patch + "${FILESDIR}"/${PN}-runpath.patch +) +HTML_DOCS=( doc/. ) + +AT_NOELIBTOOLIZE="yes" + +pkg_setup() { + java-pkg-opt-2_pkg_setup + use ruby && ruby-ng_pkg_setup +} + +qdbm_foreach_api() { + local u + for u in cxx java perl ruby; do + if ! use "${u}"; then + continue + fi + einfo "${EBUILD_PHASE} ${u}" + if [[ "${u}" == "cxx" ]]; then + u="plus" + fi + if [[ "${u}" != "ruby" ]]; then + cd "${u}" + case "${EBUILD_PHASE}" in + prepare) + mv configure.{in,ac} + eautoreconf + ;; + configure) + case "${u}" in + cgi|java|plus) + econf $(use_enable debug) + ;; + *) + econf + ;; + esac + ;; + compile) + emake + ;; + test) + emake check + ;; + install) + emake DESTDIR="${D}" MYDATADIR=/usr/share/doc/${P}/html install + esac + cd - >/dev/null + else + PATCHES= ruby-ng_src_${EBUILD_PHASE} + fi + done +} + +src_prepare() { + default + java-pkg-opt-2_src_prepare + + # fix build with >=sys-devel/gcc-7, bug #638878 + append-cflags $(test-flags-CC -fno-tree-vrp) + + sed -i \ + -e "/^CFLAGS/s|$| ${CFLAGS}|" \ + -e "/^OPTIMIZE/s|$| ${CFLAGS}|" \ + -e "/^CXXFLAGS/s|$| ${CXXFLAGS}|" \ + -e "/^JAVACFLAGS/s|$| ${JAVACFLAGS}|" \ + -e 's/make\( \|$\)/$(MAKE)\1/g' \ + -e '/^debug/,/^$/s/LDFLAGS="[^"]*" //' \ + Makefile.in {cgi,java,perl,plus,ruby}/Makefile.in + find -name "*~" -delete + + mv configure.{in,ac} + eautoreconf + qdbm_foreach_api +} + +each_ruby_prepare() { + sed -i \ + -e "s|ruby |${RUBY} |" \ + -e "s|\.\./\.\.|${WORKDIR}/all/${P}|" \ + {Makefile,configure}.in {curia,depot,villa}/extconf.rb + + mv configure.{in,ac} + eautoreconf +} + +src_configure() { + econf \ + $(use_enable bzip2 bzip) \ + $(use_enable debug) \ + $(use_enable lzo) \ + $(use_enable zlib) \ + --enable-iconv \ + --enable-pthread + qdbm_foreach_api +} + +each_ruby_configure() { + econf +} + +src_compile() { + default + qdbm_foreach_api +} + +each_ruby_compile() { + emake +} + +src_test() { + default + qdbm_foreach_api +} + +each_ruby_test() { + emake check +} + +src_install() { + default + qdbm_foreach_api + + rm -rf "${ED}"/usr/share/${PN} + + if use java; then + java-pkg_dojar "${ED}"/usr/$(get_libdir)/*.jar + rm -f "${ED}"/usr/$(get_libdir)/*.jar + fi + if use perl; then + perl_delete_module_manpages + perl_fix_packlist + fi + + rm -f "${ED}"/usr/bin/*test + rm -f "${ED}"/usr/share/man/man1/*test.1* +} + +each_ruby_install() { + local m + for m in curia depot villa; do + emake -C "${m}" DESTDIR="${D}" install + done +} + +all_ruby_install() { + dodoc -r rb*.html rbapidoc +} -- cgit v1.2.3