From 4a1b88f27066f34636a3b0693e3a631bde505a37 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 10 Feb 2019 15:04:26 +0000 Subject: Bump Ice v3.7.2 --- dev-libs/Ice/Ice-3.7.1.ebuild | 294 ------------------------------------------ dev-libs/Ice/Ice-3.7.2.ebuild | 294 ++++++++++++++++++++++++++++++++++++++++++ dev-libs/Ice/Manifest | 4 +- 3 files changed, 296 insertions(+), 296 deletions(-) delete mode 100644 dev-libs/Ice/Ice-3.7.1.ebuild create mode 100644 dev-libs/Ice/Ice-3.7.2.ebuild (limited to 'dev-libs') diff --git a/dev-libs/Ice/Ice-3.7.1.ebuild b/dev-libs/Ice/Ice-3.7.1.ebuild deleted file mode 100644 index bc4244e..0000000 --- a/dev-libs/Ice/Ice-3.7.1.ebuild +++ /dev/null @@ -1,294 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) - -RUBY_OPTIONAL="yes" -USE_RUBY="ruby22" - -PHP_EXT_NAME="IcePHP" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" - -PHP_EXT_OPTIONAL_USE=php - -USE_PHP="php7-0" - -# This variable does not belong to any eclass. It is solely used in this ebuild -# db:6.2 breaks the build process -BERKDB_SLOTS=( 6.1 5.3 5.1 4.8 ) - -inherit db-use eutils mono-env php-ext-source-r2 python-r1 ruby-ng toolchain-funcs versionator - -DESCRIPTION="ICE middleware C++ library and generator tools" -HOMEPAGE="http://www.zeroc.com/" -ICEVERSION="$(get_version_component_range 1-2)" -SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0/37" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples libressl +ncurses mono php python ruby c++0x test debug" - -RDEPEND=">=dev-libs/expat-2.0.1 - >=app-arch/bzip2-1.0.5 - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - || ( - $(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done) - ) - >=dev-cpp/libmcpp-2.7.2-r3 - =dev-db/lmdb-0.9* - python? ( ${PYTHON_DEPS} ) - ruby? ( $(ruby_implementation_depend ruby22) ) - mono? ( dev-lang/mono ) - php? ( dev-lang/php:7.0 ) - !dev-python/IcePy - !dev-ruby/IceRuby" -DEPEND="${RDEPEND} - ncurses? ( sys-libs/ncurses:0= sys-libs/readline:0= ) - test? ( - ${PYTHON_DEPS} - dev-python/passlib[${PYTHON_USEDEP}] - )" - -# Maintainer notes: -# TODO: java bindings, multiple ruby versions (supports 2.{1,2,3}) - -S="${P/_/-}" -S="${WORKDIR}/${S/I/i}" -PHP_EXT_S="${S}/php" - -pkg_setup() { - # prevent ruby-ng.eclass from messing with pkg_setup - return -} - -src_unpack() { - # prevent ruby-ng.eclass from messing with src_unpack - default -} - -src_prepare() { - # prevent ruby-ng.eclass from messing with src_prepare - default -} - -src_configure() { - suitable_db_version() { - local ver - for ver in "${BERKDB_SLOTS[@]}"; do - if [[ -n $(db_findver sys-libs/db:${ver}) ]]; then - echo "${ver}" - return 0 - fi - done - die "No suitable BerkDB versions found, aborting" - } - - CONFIGS=("shared") - use c++0x && CONFIGS+=("cpp11-shared") - MAKE_RULES=( - "prefix=\"${ED%/}/usr\"" - "install_docdir=\"${ED%/}/usr/share/doc/${PF}\"" - "install_configdir=\"${ED%/}/usr/share/${P}/config\"" - "install_mandir=\"${ED%/}/usr/share/man\"" - "embedded_runpath_prefix=\"${EPREFIX}/usr\"" - "configs=${CONFIGS[*]}" - "new_dtags=yes" - "NOTEST=$(usex !test)" - "USE_READLINE=$(usex ncurses)" - "OPTIMIZE=$(usex !debug)" - ) - - local BERKDB_VERSION="$(suitable_db_version)" - MAKE_RULES+=("DB_FLAGS=-I$(db_includedir ${BERKDB_VERSION})") - sed -i \ - -e "s|g++|$(tc-getCXX)|" \ - -e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \ - -e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \ - -e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \ - -e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db:${BERKDB_VERSION})|" \ - cpp/config/Make.rules python/config/Make.rules || die "sed failed" - - if use python; then - local S="${S}/python" - python_copy_sources - fi - - if use ruby; then - SITERUBY="$(ruby22 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')" - MAKE_RULES_RUBY=( - "install_rubydir=\"${ED%/}/${SITERUBY}\"" - "install_libdir=\"${ED%/}/${SITERUBY}\"" - ) - - # make it use ruby22 only - sed -i \ - -e 's|RUBY = ruby|\022|' \ - ruby/config/Make.rules || die "sed failed" - sed -i \ - -e 's|env ruby|\022|' \ - ruby/config/s2rb.rb || die "sed failed" - sed -i \ - -e 's|env ruby|\022|' \ - ruby/scripts/slice2rb || die "sed failed" - sed -i \ - -e 's|output.write("ruby|\022|' \ - scripts/TestUtil.py || die "sed failed" - fi - - MAKE_RULES_MONO=( - "GACINSTALL=yes" - "GAC_ROOT=\"${ED%/}/usr/$(get_libdir)\"" - "GAC_DIR=\"${EPREFIX}/usr/$(get_libdir)\"" - "install_libdir=\"${ED%/}/usr/$(get_libdir)\"" - "install_pkgconfigdir=\"${ED%/}/usr/$(get_libdir)/pkgconfig\"" - ) - - if has_version ">dev-lang/mono-4"; then - MAKE_RULES_MONO+=("MCS=mcs") - fi - - use test && python_setup -} - -src_compile() { - # Do not remove this export or build will break! - tc-export CXX - - emake -C cpp "${MAKE_RULES[@]}" srcs - - if use php; then - local i - for i in $(php_get_slots); do - mkdir -p "${WORKDIR}/${i}" || die - cp -r "${PHP_EXT_S}" "${WORKDIR}/${i}/" || die "Failed to copy source ${PHP_EXT_S} to PHP target directory" - - pushd "${WORKDIR}/${i}" >/dev/null || die - ln -s "${S}/cpp" || die - ln -s "${S}/config" || die - ln -s "${S}/slice" || die - ln -s "${S}/Makefile" || die - - emake -C php "${MAKE_RULES[@]}" USE_NAMESPACES=yes "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\"" - popd >/dev/null || die - done - fi - - if use python; then - building() { - emake -C "${BUILD_DIR}" "${MAKE_RULES[@]}" PYTHON="${EPYTHON}" - } - local S="${S}/python" - python_foreach_impl building - fi - - if use ruby; then - emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" - fi - - if use mono; then - emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" - fi -} - -src_test() { - local -x LD_LIBRARY_PATH="${S}/cpp/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" - emake -C cpp "${MAKE_RULES[@]}" tests - - # php tests require the extension loaded and are therefore skipped - - if use python; then - testing() { - emake -C "${BUILD_DIR}" \ - "${MAKE_RULES[@]}" \ - PYTHON="${EPYTHON}" \ - install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ - install_libdir="\"${D%/}/$(python_get_sitedir)\"" test - } - local S="${S}/python" - python_foreach_impl testing - fi - - if use ruby; then - emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" test - fi - - if use mono; then - # skip mono tests, bug #498484 - ewarn "Tests for C# are currently disabled." - #emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" test - fi -} - -src_install() { - local DOCS=( CHANGELOG*.md README.md ) - einstalldocs - - insinto /usr/share/${P} - doins -r slice - - emake -C cpp "${MAKE_RULES[@]}" install - find ${D}/usr/include ${D}/usr/share -type f -print0 | xargs -r0 chmod a-x - - if use examples; then - docinto examples-cpp - dodoc cpp/config/*.cfg - docompress -x /usr/share/doc/${PF}/examples-cpp - fi - - if use php; then - insinto "/usr/share/php/${PN}" - - local i - while IFS="" read -d $'\0' -r i; do - doins "${i}" - done < <(find "${S}/php/lib/" -name '*.php' -print0) - - pushd "${ED%/}/usr/share/${P}/slice" >/dev/null || die - - local -x LD_LIBRARY_PATH="${ED%/}/usr/$(get_libdir):${LD_LIBRARY_PATH}" - for i in *; do - mkdir -p "${ED%/}/usr/share/php/${i}" || die - "${ED%/}"/usr/bin/slice2php \ - -I"${ED%/}/usr/share/${P}/slice/" --all \ - --output-dir "${ED%/}/usr/share/php/${i}" \ - --ice "${ED%/}/usr/share/${P}/slice/${i}"/* - done - - for i in $(php_get_slots); do - php_init_slot_env "${i}" - insinto "${EXT_DIR}" - newins "php/lib/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so" - done - php-ext-source-r2_createinifiles - - popd >/dev/null || die - fi - - if use python; then - installation() { - mkdir -p "${D%/}/$(python_get_sitedir)" || die - - emake -C "${BUILD_DIR}" \ - "${MAKE_RULES[@]}" \ - install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ - install_libdir="\"${D%/}/$(python_get_sitedir)\"" \ - install - } - local S="${S}/python" - python_foreach_impl installation - fi - - if use ruby; then - dodir "${SITERUBY}" - emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" install - fi - - if use mono; then - emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" install - fi -} diff --git a/dev-libs/Ice/Ice-3.7.2.ebuild b/dev-libs/Ice/Ice-3.7.2.ebuild new file mode 100644 index 0000000..a5136e7 --- /dev/null +++ b/dev-libs/Ice/Ice-3.7.2.ebuild @@ -0,0 +1,294 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) + +RUBY_OPTIONAL="yes" +USE_RUBY="ruby22" + +PHP_EXT_NAME="IcePHP" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +PHP_EXT_OPTIONAL_USE=php + +USE_PHP="php7-0" + +# This variable does not belong to any eclass. It is solely used in this ebuild +# db:6.2 breaks the build process +BERKDB_SLOTS=( 6.1 5.3 5.1 4.8 ) + +inherit db-use eutils mono-env php-ext-source-r2 python-r1 ruby-ng toolchain-funcs versionator + +DESCRIPTION="ICE middleware C++ library and generator tools" +HOMEPAGE="http://www.zeroc.com/" +ICEVERSION="$(get_version_component_range 1-2)" +SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV/_/-}.tar.gz -> ${P/_/-}.tar.gz" +LICENSE="GPL-2" +SLOT="0/37" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples libressl +ncurses mono php python ruby c++0x test debug" + +RDEPEND=">=dev-libs/expat-2.0.1 + >=app-arch/bzip2-1.0.5 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + || ( + $(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done) + ) + >=dev-cpp/libmcpp-2.7.2-r3 + =dev-db/lmdb-0.9* + python? ( ${PYTHON_DEPS} ) + ruby? ( $(ruby_implementation_depend ruby22) ) + mono? ( dev-lang/mono ) + php? ( dev-lang/php:7.0 ) + !dev-python/IcePy + !dev-ruby/IceRuby" +DEPEND="${RDEPEND} + ncurses? ( sys-libs/ncurses:0= sys-libs/readline:0= ) + test? ( + ${PYTHON_DEPS} + dev-python/passlib[${PYTHON_USEDEP}] + )" + +# Maintainer notes: +# TODO: java bindings, multiple ruby versions (supports 2.{1,2,3}) + +S="${P/_/-}" +S="${WORKDIR}/${S/I/i}" +PHP_EXT_S="${S}/php" + +pkg_setup() { + # prevent ruby-ng.eclass from messing with pkg_setup + return +} + +src_unpack() { + # prevent ruby-ng.eclass from messing with src_unpack + default +} + +src_prepare() { + # prevent ruby-ng.eclass from messing with src_prepare + default +} + +src_configure() { + suitable_db_version() { + local ver + for ver in "${BERKDB_SLOTS[@]}"; do + if [[ -n $(db_findver sys-libs/db:${ver}) ]]; then + echo "${ver}" + return 0 + fi + done + die "No suitable BerkDB versions found, aborting" + } + + CONFIGS=("shared") + use c++0x && CONFIGS+=("cpp11-shared") + MAKE_RULES=( + "prefix=\"${ED%/}/usr\"" + "install_docdir=\"${ED%/}/usr/share/doc/${PF}\"" + "install_configdir=\"${ED%/}/usr/share/${P}/config\"" + "install_mandir=\"${ED%/}/usr/share/man\"" + "embedded_runpath_prefix=\"${EPREFIX}/usr\"" + "configs=${CONFIGS[*]}" + "new_dtags=yes" + "NOTEST=$(usex !test)" + "USE_READLINE=$(usex ncurses)" + "OPTIMIZE=$(usex !debug)" + ) + + local BERKDB_VERSION="$(suitable_db_version)" + MAKE_RULES+=("DB_FLAGS=-I$(db_includedir ${BERKDB_VERSION})") + sed -i \ + -e "s|g++|$(tc-getCXX)|" \ + -e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \ + -e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \ + -e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \ + -e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db:${BERKDB_VERSION})|" \ + cpp/config/Make.rules python/config/Make.rules || die "sed failed" + + if use python; then + local S="${S}/python" + python_copy_sources + fi + + if use ruby; then + SITERUBY="$(ruby22 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')" + MAKE_RULES_RUBY=( + "install_rubydir=\"${ED%/}/${SITERUBY}\"" + "install_libdir=\"${ED%/}/${SITERUBY}\"" + ) + + # make it use ruby22 only + sed -i \ + -e 's|RUBY = ruby|\022|' \ + ruby/config/Make.rules || die "sed failed" + sed -i \ + -e 's|env ruby|\022|' \ + ruby/config/s2rb.rb || die "sed failed" + sed -i \ + -e 's|env ruby|\022|' \ + ruby/scripts/slice2rb || die "sed failed" + sed -i \ + -e 's|output.write("ruby|\022|' \ + scripts/TestUtil.py || die "sed failed" + fi + + MAKE_RULES_MONO=( + "GACINSTALL=yes" + "GAC_ROOT=\"${ED%/}/usr/$(get_libdir)\"" + "GAC_DIR=\"${EPREFIX}/usr/$(get_libdir)\"" + "install_libdir=\"${ED%/}/usr/$(get_libdir)\"" + "install_pkgconfigdir=\"${ED%/}/usr/$(get_libdir)/pkgconfig\"" + ) + + if has_version ">dev-lang/mono-4"; then + MAKE_RULES_MONO+=("MCS=mcs") + fi + + use test && python_setup +} + +src_compile() { + # Do not remove this export or build will break! + tc-export CXX + + emake -C cpp "${MAKE_RULES[@]}" srcs + + if use php; then + local i + for i in $(php_get_slots); do + mkdir -p "${WORKDIR}/${i}" || die + cp -r "${PHP_EXT_S}" "${WORKDIR}/${i}/" || die "Failed to copy source ${PHP_EXT_S} to PHP target directory" + + pushd "${WORKDIR}/${i}" >/dev/null || die + ln -s "${S}/cpp" || die + ln -s "${S}/config" || die + ln -s "${S}/slice" || die + ln -s "${S}/Makefile" || die + + emake -C php "${MAKE_RULES[@]}" USE_NAMESPACES=yes "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\"" + popd >/dev/null || die + done + fi + + if use python; then + building() { + emake -C "${BUILD_DIR}" "${MAKE_RULES[@]}" PYTHON="${EPYTHON}" + } + local S="${S}/python" + python_foreach_impl building + fi + + if use ruby; then + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" + fi + + if use mono; then + emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" + fi +} + +src_test() { + local -x LD_LIBRARY_PATH="${S}/cpp/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + emake -C cpp "${MAKE_RULES[@]}" tests + + # php tests require the extension loaded and are therefore skipped + + if use python; then + testing() { + emake -C "${BUILD_DIR}" \ + "${MAKE_RULES[@]}" \ + PYTHON="${EPYTHON}" \ + install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ + install_libdir="\"${D%/}/$(python_get_sitedir)\"" test + } + local S="${S}/python" + python_foreach_impl testing + fi + + if use ruby; then + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" test + fi + + if use mono; then + # skip mono tests, bug #498484 + ewarn "Tests for C# are currently disabled." + #emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" test + fi +} + +src_install() { + local DOCS=( CHANGELOG*.md README.md ) + einstalldocs + + insinto /usr/share/${P} + doins -r slice + + emake -C cpp "${MAKE_RULES[@]}" install + find ${D}/usr/include ${D}/usr/share -type f -print0 | xargs -r0 chmod a-x + + if use examples; then + docinto examples-cpp + dodoc cpp/config/*.cfg + docompress -x /usr/share/doc/${PF}/examples-cpp + fi + + if use php; then + insinto "/usr/share/php/${PN}" + + local i + while IFS="" read -d $'\0' -r i; do + doins "${i}" + done < <(find "${S}/php/lib/" -name '*.php' -print0) + + pushd "${ED%/}/usr/share/${P}/slice" >/dev/null || die + + local -x LD_LIBRARY_PATH="${ED%/}/usr/$(get_libdir):${LD_LIBRARY_PATH}" + for i in *; do + mkdir -p "${ED%/}/usr/share/php/${i}" || die + "${ED%/}"/usr/bin/slice2php \ + -I"${ED%/}/usr/share/${P}/slice/" --all \ + --output-dir "${ED%/}/usr/share/php/${i}" \ + --ice "${ED%/}/usr/share/${P}/slice/${i}"/* + done + + for i in $(php_get_slots); do + php_init_slot_env "${i}" + insinto "${EXT_DIR}" + newins "php/lib/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so" + done + php-ext-source-r2_createinifiles + + popd >/dev/null || die + fi + + if use python; then + installation() { + mkdir -p "${D%/}/$(python_get_sitedir)" || die + + emake -C "${BUILD_DIR}" \ + "${MAKE_RULES[@]}" \ + install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ + install_libdir="\"${D%/}/$(python_get_sitedir)\"" \ + install + } + local S="${S}/python" + python_foreach_impl installation + fi + + if use ruby; then + dodir "${SITERUBY}" + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" install + fi + + if use mono; then + emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" install + fi +} diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest index a80cb86..7ae8014 100644 --- a/dev-libs/Ice/Manifest +++ b/dev-libs/Ice/Manifest @@ -8,7 +8,7 @@ DIST Ice-3.6.3.pdf 8844957 BLAKE2B 137e3ce85885305931cbbb2c838ccc52175dffb7ad512 DIST Ice-3.6.3.tar.gz 5512741 BLAKE2B 7219cd263ccf6207c0d1e788358004744bd53717bba79a53be468b5e38ddbc81895ef078ba31c98d90ac9ccdd9e17123f4a7ab590fa354c28f6d82f09bf0301d SHA512 6e17d21f55a8504af87a64c498a0c4d2084ed96a85c7a66d00319324774f671ace6afa03108d8d4e9bedf5fcfc2f3dba247949a27deecacdd0d298bd0bfe0a45 DIST Ice-3.6.4.pdf 8907736 BLAKE2B 5a631c1e2e147c8ed3b31a84192210c92bbe83e8644ec9d7d164d1b94a20069ce77f6baf54910ac00c7216cbc2979caac6fa78457e9292a84407e93000f9903a SHA512 9bd2d373eb83e08e563cab174a53063a490367dea3e4b910f93f0477c3817282c859f07e46e503006e9bd37678fb6da31a58b88bfabd217b5e371fff685321a0 DIST Ice-3.6.4.tar.gz 5523841 BLAKE2B 4e50dcf0f004f14a38c173f181cabb97fdc201786c338800b9750dc0cf6ce9b1397ea26b4357de1f6e1ac6b4e69abbe2bf464a5f9c2926f6ae45abbf5a69803b SHA512 fdb412ce591bca7aede2ac7d70600184f3b67279e8ffdfee3649f517d5531d2dfee54b37d0cc6de2ef5de8ecd281c39d6c951781b68f9a36316a7607cefb9e57 -DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c +DIST Ice-3.7.2.tar.gz 9427190 BLAKE2B 7a82dd072fa1c7d15d91a97604ef8d795994c0ef34dfcfbd5145c3968607bf7e5dcfaecd034fcf2ed778df863f16d234514938f08cfbb692f428c235425a3ac0 SHA512 3df69672a9ca09df0683f84960e7ceea8df1b569cd5f937091cdc2b580747cda8593b78e58c3aa8b3847aec8a6f69f0dbf8c3c80dd11f416a68096263eaa892e EBUILD Ice-3.6.3-r4.ebuild 9407 BLAKE2B 0f15afaa77cdb5a41a57babdf62bde7b981bfe7da219fd3d7273cdacbb9ab42d9729060960c0f6f334078f19089e7c27d7464bf2eca91c8216aa7b7880a2d254 SHA512 7f794f9f6d44e8afef704ec9f23ae534eb7010a3be4ffd2f79387b4a2a2354848e94c355a3ee15eea61d905f2e95191e27542e0790e9e20ba3cdbd6b844b6e66 EBUILD Ice-3.6.4.ebuild 9359 BLAKE2B 62f3d034c29e8730a1df1c61d587ff27856dd1ae8cbdb00db2688e8e51e978eaff40096b83e36cf0ad1a127eeafff906b44919cff1109b93cdefb2f09ec485d6 SHA512 332c4f130952630db33ee175998bc95522fe1de4cb17d2272e1e89094989b74640b2e495196e483d0a38bb9efc27fb15bd124367ad8f5e2aa0d24405505fcc98 -EBUILD Ice-3.7.1.ebuild 7474 BLAKE2B 39aa3b10385c7c8211e8fcd178688202f16f1a59d78f98e17a5ffbf4ba2e6221b6ec571097487b76bd37e103efe21a2d01417865350b08b3848d392a7b47b197 SHA512 b4af38bed045e4fb6384fff654f37e3d12c7d3c97bde7ba00f1590f135504d328ebda87c1e8d4ba24a3141a1a48b68db785c086ecc576df0ac8e40c6808124f4 +EBUILD Ice-3.7.2.ebuild 7482 BLAKE2B fad2f6eb3a46a42806e6e0bc99ff8f86f73292c29e5cbae838b3e8f20e9423668fcf7bb4b60b0d37c13e537a67636ddeb329e6c4d770b98c161a9f93389ab1d0 SHA512 49d7e09f3cede026456a1af287e60968c4ef1a1b735ca89d71911c51a7b306f2241546d8e78b27dede54f52407ba28c00fb66a6bba8153e3292fd81b53877d50 -- cgit v1.2.3 From c94e7fa2f13227a59af5c848de512964f8ea61c0 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 10 Feb 2019 17:43:28 +0000 Subject: Big bump, mostly focused on std::string_view and std::filesystem --- dev-libs/icetray/Manifest | 2 + dev-libs/icetray/icetray-0.3.ebuild | 38 +++++++++++++++++++ dev-libs/libadhocutil/Manifest | 2 + dev-libs/libadhocutil/libadhocutil-0.7.0.ebuild | 44 ++++++++++++++++++++++ dev-libs/libdbpp-mysql/Manifest | 2 + dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.0.ebuild | 31 +++++++++++++++ dev-libs/libdbpp-postgresql/Manifest | 2 + .../libdbpp-postgresql-1.4.0.ebuild | 32 ++++++++++++++++ dev-libs/libdbpp/Manifest | 2 + dev-libs/libdbpp/libdbpp-1.4.0.ebuild | 39 +++++++++++++++++++ 10 files changed, 194 insertions(+) create mode 100644 dev-libs/icetray/icetray-0.3.ebuild create mode 100644 dev-libs/libadhocutil/libadhocutil-0.7.0.ebuild create mode 100644 dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.0.ebuild create mode 100644 dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.0.ebuild create mode 100644 dev-libs/libdbpp/libdbpp-1.4.0.ebuild (limited to 'dev-libs') diff --git a/dev-libs/icetray/Manifest b/dev-libs/icetray/Manifest index 031bbbd..4e2bf1b 100644 --- a/dev-libs/icetray/Manifest +++ b/dev-libs/icetray/Manifest @@ -4,9 +4,11 @@ DIST icetray-0.1.7.1.tar.xz 15080 BLAKE2B 1c6c8e2bfbb916b5daa8f46f4045fa28112762 DIST icetray-0.1.7.2.tar.xz 15088 BLAKE2B dea0b92be6711905d2b727523b3d8f4ec3982babad95e1fa70989235cfb562d87c13df163b33fb300f039c6698943d9c721dd2f916c4b0fade8d9760d4143f75 SHA512 457bf845779fe22aa0aaf462a6beee0205e22e8373c90a90c5391585c5a701bb182f222ac6a1cfe1569f7749f9c275cadc7fbb218aff1ce8c056f6655d20ba06 DIST icetray-0.1.7.3.tar.xz 15088 BLAKE2B b9d0afcad34b775408e93784036c00c076c82672fb37bdeadda65f79d1ba249361fac28b24aa001537d11e69378a348e6ecbb6719c75cd98cf693c0fcce2904d SHA512 da1264c3e1d85b39d36310366b893e299c339ca897639b759e36d78efab6e68dfe1455b7cd9493432673927660094ebf0d79a881b097f4e6cf039344aa15b889 DIST icetray-0.2.0.1.tar.xz 15204 BLAKE2B 39ed38b340772dc4ced0ad6b3ca6548e789eb8bad96cdce90338b944bdc77975bd2ca15d4f75cb4f4df284c406e708f5291422bc59b50cad3baf8d64cf7b847a SHA512 8f29555bbf371e99bfe0d59c66530fe8e6f4298360cce3640081c2152858be7739e2ed74b05d2280ac70a8bf022787bb3d4250d4f09968d8b09dc32c005c658d +DIST icetray-0.3.tar.xz 15512 BLAKE2B ee18add3ee4e6d1b774cea86b8a20c72f36151c13d815cddcf4aef55bb6b93991525b7da3c5c935c9475967518308c2f088db4b6274e660381fd21089b88d6b2 SHA512 3cc9abdebc03db5b85c529ec68b1545c32c445687501de9862bc13166881048e571f9855deda8c75ec6e5b73411e705d35757c469a339174da45a6d45794cf25 EBUILD icetray-0.1.5.ebuild 776 BLAKE2B c19ad08d302faa6e43f17d840d0902f807cfe646116c5494161924dee97274fe434c436564f9465f34b74f7d7093cfc719f4281a7528774432af8801c52f6425 SHA512 0ff6b25c0fd75d5d0e668f831d52da40207df1a97071f461ff8a818b0df054f2b52e6dcb96cd86a2c75b1b58b59868360dee79af6236fbf5b341a4db8d2be97b EBUILD icetray-0.1.6.ebuild 796 BLAKE2B 6876b747a3acf28a0b18a9ea378d62d51fbfc4c7704647c126d2dc7f7a2ee007ba7de68c1e8fb5bc8beae1288dd6444164a71285b1e582b8fcc93b5d45241c08 SHA512 6551487955740e1f6868601015d3cb6b9d8859efbf3ae0dadd5c88798ac0b67d83ec6c41ff1c5147d8841e417fd927e5df36cbb9fe5da3383b5847a7ab1dd724 EBUILD icetray-0.1.7.1.ebuild 796 BLAKE2B 6876b747a3acf28a0b18a9ea378d62d51fbfc4c7704647c126d2dc7f7a2ee007ba7de68c1e8fb5bc8beae1288dd6444164a71285b1e582b8fcc93b5d45241c08 SHA512 6551487955740e1f6868601015d3cb6b9d8859efbf3ae0dadd5c88798ac0b67d83ec6c41ff1c5147d8841e417fd927e5df36cbb9fe5da3383b5847a7ab1dd724 EBUILD icetray-0.1.7.2.ebuild 796 BLAKE2B 6876b747a3acf28a0b18a9ea378d62d51fbfc4c7704647c126d2dc7f7a2ee007ba7de68c1e8fb5bc8beae1288dd6444164a71285b1e582b8fcc93b5d45241c08 SHA512 6551487955740e1f6868601015d3cb6b9d8859efbf3ae0dadd5c88798ac0b67d83ec6c41ff1c5147d8841e417fd927e5df36cbb9fe5da3383b5847a7ab1dd724 EBUILD icetray-0.1.7.3.ebuild 796 BLAKE2B 38b1a1235d2a62037c6ff7cd59b1340702c2fe1383724c905b452a0e33e437db91a10c43d2dc98b4f0294e3895e868786e55f881b555adfcc2930ebb0e3c5f53 SHA512 b5e415eccfddd7fef3406fd62574c24c539a83acb3872184454dba3519dd981dcd8f6f7ac36143215cc880504ff5de5d4b0ff2a4a736d9078cedf77bc497e2a7 EBUILD icetray-0.2.0.1.ebuild 793 BLAKE2B 5505ae12cf584ef0022d4834cbe9bfee079af6c85f6e5dbece441c96c58a452529c99cd775065f079b9f297886a5f673b5926817cf02f6416db1f40b69715d29 SHA512 e7326abd18c76a026aeef145ed2584bc8e06d2afa42687ad1f8059036390f7684995b438de9df2839decb466ec91e74eaa321c47b2b944a2f8a7be1d25bca601 +EBUILD icetray-0.3.ebuild 775 BLAKE2B 3adeef83e62cc99f919d526cabffa91cc1d690664cfbba867e83584685af646850aa0fd5c4dbdd64245266fffd1b5314514eb01d7c5b5ccd1cdebdee7e54d6da SHA512 465e67fabc92cf69430a14214bafa7fd58573ae36ab81c7df731a9f943ed43b0d47a8b81542d1a5800de8af04a5aa6589115c5237d8cb88b0ff29130a3bebe79 diff --git a/dev-libs/icetray/icetray-0.3.ebuild b/dev-libs/icetray/icetray-0.3.ebuild new file mode 100644 index 0000000..93757ee --- /dev/null +++ b/dev-libs/icetray/icetray-0.3.ebuild @@ -0,0 +1,38 @@ +EAPI=5 + +inherit bjam + +DESCRIPTION="IceTray and DryIce for bootstrapping and dry running IceBox services" +HOMEPAGE="http://icetray.randomdan.homeip.net/" +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" + +LICENSE="GPL" +SLOT="0/0.3" +KEYWORDS="~amd64 ~x86" +IUSE="ut tools" + +RDEPEND=" + dev-libs/boost:= + =dev-libs/Ice-3.7* + >=dev-libs/libdbpp-1.4:= + >=dev-libs/libadhocutil-0.7:= + dev-cpp/slicer:=[db] + tools? ( dev-util/boost-build ) +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild icetray/icetray \ + $(use tools && echo icetray/tool) \ + $(use ut && echo icetray/dryice) +} + +src_install() { + bjaminstall icetray/icetray//install \ + $(use tools && echo icetray/tool//install) \ + $(use ut && echo icetray/dryice//install) +} + diff --git a/dev-libs/libadhocutil/Manifest b/dev-libs/libadhocutil/Manifest index 65772e9..0e67259 100644 --- a/dev-libs/libadhocutil/Manifest +++ b/dev-libs/libadhocutil/Manifest @@ -3,8 +3,10 @@ DIST libadhocutil-0.4.3.2.tar.xz 38604 BLAKE2B fe5d21b37d63e23eaea7949b5772d3a57 DIST libadhocutil-0.5.1.1.tar.xz 61536 BLAKE2B 8dda3df4b0347fc390dab341a4a0957bca99ea1449de5a44d847bad6c3e3a5225a9e62223e18c1a993c8c95eb4be35ac60681d9917ed2367bab90da5c0bfaa6a SHA512 16f3c96603af1e85bca26c5b0ab63775d27a6fb45ac0e65640a00aa2e0b90ff026c78ebdc6203fd76cac80eb02e87e40e46cb270ab48d882166ad47d8e279af2 DIST libadhocutil-0.5.1.tar.xz 61536 BLAKE2B b019a3cb91c92fc98090ea1b29f0ba46356a982a26654e9e6a7ee7731c5694eba01abf35a513b6af8fb879910940502a3c97c539891a59ddf15d88a06705a708 SHA512 3b96a4c6980ac00a0e7375779bb7c0ccbaf178d260cbcbad5d106565edcab6ac54327ee960643392b24d1b83f24f6c19c71b5acb50bd67ab44f31b44ef7f9282 DIST libadhocutil-0.6.0.tar.xz 65664 BLAKE2B f8c96500413380b22ec32be820158f730e71bf96e4f26d684ac0a21b9bd123b1d8012231fe075866c1171bf8e1122ad5570e4e6f5b4c5e31dab4564a08c02f66 SHA512 a29dbd1e3c3eb55e9bf25884657eef45ca3654d193a02b114f75d0b6fcdf426c964e8fccfcb4d7cf1ef8daa550e90100549798ca8f5597c404009f76247ab802 +DIST libadhocutil-0.7.0.tar.xz 65664 BLAKE2B 50cd1be66ec9837aa69771116548224d2cae990d1ccc825f0358fc339a12dfdfcfd9a8d4371e7e5282a422cb00a97b49c3d67e4b680157946985b6b790944fcb SHA512 948a4e3791cc4a7dd0934e8ff0eac3352fc65223fe8150d8c70f522940d35d8d000c37277e82213801c37e5509baa8c44c942664c1e956b23e0bbf9f12006ef8 EBUILD libadhocutil-0.4.3.1.ebuild 781 BLAKE2B 1c29ba0f7051c9ee1cedab91b315352858219d345e1e0c4fa65560b75c05cddbef3f006abaf478819bc16ce75bfe7eac5ad9bb371be814474a2dd13f14334650 SHA512 2d2bcb2e5a623c4ea82832863e24ced636cb4063a7ad3546fb91c8fca682e58529014365f7ed56520c32016aa3c5e3a09bcdd0b1eba49af7ef6ec1feeb035947 EBUILD libadhocutil-0.4.3.2.ebuild 781 BLAKE2B 1c29ba0f7051c9ee1cedab91b315352858219d345e1e0c4fa65560b75c05cddbef3f006abaf478819bc16ce75bfe7eac5ad9bb371be814474a2dd13f14334650 SHA512 2d2bcb2e5a623c4ea82832863e24ced636cb4063a7ad3546fb91c8fca682e58529014365f7ed56520c32016aa3c5e3a09bcdd0b1eba49af7ef6ec1feeb035947 EBUILD libadhocutil-0.5.1.1.ebuild 786 BLAKE2B 0dd7c172b9420a82210e13f022a10b19a8261663179a142a0c3c3af036c05d3dd707793803020de649fef072c25e36e93eca0d8a03f0dbc4095f7e074292487e SHA512 16e87e09d32281b7e538ec7bb15e6829211151a439efb67f52b5f81398efe316cd0a45f2da81158dc39d4a1d657e6e4c8d25066f04a058af7a255368abe45d65 EBUILD libadhocutil-0.5.1.ebuild 781 BLAKE2B 2df87670beb2348ce6e7ac4e861a5a79c438af028747bab7a821bd12d9aeee73b666bced4deb6c86d44e6fa9529150ba336e919a431d043ba80ead0a05ca2110 SHA512 4b6c7b1d991e4837711c8a6455fae0201d94f7564cb90437d5a553acf8d523b12a739eb7ac7aa6c4edd26dc8bcb1f69fac1ad8f8db66eddb7b17743a6bed9717 EBUILD libadhocutil-0.6.0.ebuild 781 BLAKE2B 7b85e07a196613a55314b4290785c6ef93c4d5cffbea03bcfd823af326f87d34ab81e639623e3bd781e3074e05515b180991621ce257732bfa542f536e37fc77 SHA512 2988d88849089447e60ae2ec6c58f3490b5012a46fe66f96d2b605d045a4d9be72dfba367e6c0d012801f7c02b685eec20682d452626ec77ad10a40054c83a94 +EBUILD libadhocutil-0.7.0.ebuild 781 BLAKE2B 1fe818ebc5de58f82844de68eb8be493081b15d8375cda33aa9148303a5a632e6c9a78bd32c682c36bb80fe6778ec45e0c5ab32e7c1aaf6dc1aca285b7077c55 SHA512 868ed3fd67d419561573687e5d5c5bd35383b997886ef93060dc2d9466223877bf491ca31764836b094a8c3f9e7c46218713d08100d9f184f5071f49f8b67d01 diff --git a/dev-libs/libadhocutil/libadhocutil-0.7.0.ebuild b/dev-libs/libadhocutil/libadhocutil-0.7.0.ebuild new file mode 100644 index 0000000..d6e4560 --- /dev/null +++ b/dev-libs/libadhocutil/libadhocutil-0.7.0.ebuild @@ -0,0 +1,44 @@ +EAPI="5" + +inherit bjam + +DESCRIPTION="Ad-hoc collection of utility functions, classes, helpers" +HOMEPAGE="http://docs.randomdan.homeip.net/libadhocutil" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0/0.7" +KEYWORDS="~x86 ~amd64" +IUSE="man test" + +RDEPEND=" + net-misc/curl + =dev-libs/Ice-3.7* + dev-libs/boost:= + dev-cpp/glibmm +" +DEPEND=" + ${RDEPEND} + sys-devel/flex + dev-util/boost-build + man? ( app-doc/doxygen ) +" + +src_compile() { + bjambuild libadhocutil//adhocutil +} + +src_install() { + bjaminstall libadhocutil//install \ + -i adhocutil + + insinto /usr/include/adhocutil || die + doins libadhocutil/bin/*/*/*.h || die + insinto /usr/share/adhocutil/ice || die + doins libadhocutil/*.ice || die + + if use man ; then + doxygenbuild + fi +} + diff --git a/dev-libs/libdbpp-mysql/Manifest b/dev-libs/libdbpp-mysql/Manifest index 43b99ff..8be0c0d 100644 --- a/dev-libs/libdbpp-mysql/Manifest +++ b/dev-libs/libdbpp-mysql/Manifest @@ -1,6 +1,8 @@ DIST libdbpp-mysql-1.1.0.tar.xz 12756 BLAKE2B 3ea11c67be7ef8cd01a152542bbdc387506d25ea563b28fdcd928ac2bb68e0205ecf661e54369cc5df76349955aec9385948649bdac58dff5627dcc5d56cb9a8 SHA512 25694e47033bb080f88c157e40256278c6795af74da32bfca775ff6b31f1f9ef8ac4e30d0277f331ab7f9b216b87fba211bbb4b1bae9f2a0adfb29573e192c27 DIST libdbpp-mysql-1.2.0.1.tar.xz 12564 BLAKE2B 5debfb9817fbd6ba834d3180d8cbab18eca5bb2438adebe70e87e0675267cb97f1bdb45a3242ddc7264dca8e838af531107d8555b1c0d01b5cbd3e6d9e3e30da SHA512 449164ecf4f913bf938f0a2be1c3bb495b5edc78a22d1a265691c57511abee23c3514f9695611bfca9085e249c830d6d908c1662aebacf8d1aa5499794272062 DIST libdbpp-mysql-1.3.0.tar.xz 12544 BLAKE2B ea334f0fb2f4e12738479bed798aa5a3e7987158347be3dcf7a2ad422bae1e7c6d4c076ce33e66e00df519439309a17879c1c2c4729a380fd0b83443e43e13fe SHA512 00459f6d66e6a6b016030e282a06484bde63b1ed8ec28ede67d72c868507c70e7a364f4f5c007fe8d930d1599cf771d4f9a6ca8f75eb07af44437d6850bd4e9a +DIST libdbpp-mysql-1.4.0.tar.xz 12624 BLAKE2B f3d2feea8cd9d561bc3131bf1d3fa70f128c0ae9799cc4507a86c494ae716f6891e204d60568f5e779af04ce67c91dc30b3501d781b0e12cdc90b0cbb31bffe9 SHA512 1763340dedfb7bb8b0b9d3ef4d519d250f91fd970bdc0fb41a09ca1819c0e2346a110d2fc4d63fb4a1f8fcea8718a458468d335654966c75d46fcd37994ede16 EBUILD libdbpp-mysql-1.1.0.ebuild 528 BLAKE2B 3040c6c3971994767ff90146cc118e45f3b1641f6237a877a79914ca2b37d69e72e5608be18e8c4b329dfd7b5bc7c279dc8117446c427991d2d82c00614959fd SHA512 e943bfb81382ea2fdbe89994b10901acc785a5130fc58b8bc774950b6baff852d4ce3ffb768e646824f4accb71a9952d1b115e8a461988c51ec0a74244c1ca65 EBUILD libdbpp-mysql-1.2.0.1.ebuild 536 BLAKE2B d8895568c383121cebeca640afb806cafcc1d6bc3648b09dc2a47bcbe3653424a5010adcbee5bcfc72165fe446ca554378f8cb142a4a605ffaad324047837d85 SHA512 158f42f5038d7706fd80738f2f57b237f8f31106488a26a3f2683f9b91260cca8e9eeb75d65cfa0ffbeabc53502af58a6203c71e305bcdfcdac2ca6481f47841 EBUILD libdbpp-mysql-1.3.0.ebuild 536 BLAKE2B dca55a7558770e6b7388ca461dc2f9ea91b751bbc687a46c5cf4c3926a6aba2d89ad948c53c27f435d279a9c027a91d7bac45459bc291c8c7052269bf9feee41 SHA512 0fc3f77f85a0556df6be4af06103b30f3acb819953a208d5e2ad025ba0ce85a367355796d07d8fda78cf7bb4513c5c291cf2fc4c30ca51d8c0ea236428721c91 +EBUILD libdbpp-mysql-1.4.0.ebuild 536 BLAKE2B 452152bdbf2c1f888e8570f0445feeea83e898af09a522a2bca59092e174fb506ba63434c8e4596e12095845f21609f66b0609d58e461efd53f28d0f976416aa SHA512 a8f207e4475b43a45b85d7857278e3308b2c5b8276fdb373a3ee5dc68b6f0218a86ee4f5ac815d68433c7609f95711b0364bcdde1266cc8bb26b41780a5b8fb1 diff --git a/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.0.ebuild b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.0.ebuild new file mode 100644 index 0000000..64585d0 --- /dev/null +++ b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.4.0.ebuild @@ -0,0 +1,31 @@ +EAPI="5" +inherit bjam + +DESCRIPTION="C++ database connectivity MySQL components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/mysql" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +RDEPEND=" + dev-libs/boost:= + =dev-libs/libdbpp-1.4*:= + virtual/libmysqlclient + >=dev-libs/libadhocutil-0.7:= +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild libmysqlpp//dbpp-mysql +} + +src_install() { + bjaminstall libmysqlpp//install \ + -i dbpp-mysql +} + diff --git a/dev-libs/libdbpp-postgresql/Manifest b/dev-libs/libdbpp-postgresql/Manifest index 9eb930e..e9cf41d 100644 --- a/dev-libs/libdbpp-postgresql/Manifest +++ b/dev-libs/libdbpp-postgresql/Manifest @@ -3,8 +3,10 @@ DIST libdbpp-postgresql-1.1.2.tar.xz 15084 BLAKE2B dd9dfd09271f603c9d2863e13e966 DIST libdbpp-postgresql-1.1.3.tar.xz 16052 BLAKE2B bc995fc6799ef63ee3edd82f12978d7166d6140b5b7b05fe7ea48d27519ff23c2ec222d39eb3a6572be02d5f3ecea570e194e424dc76bca4a2f0db3282c0cc7f SHA512 55a3d717eb352ae4463ad7f1efd592c622fc80f7557aa4f3b3180eb67ff91982e9fc817e30c3d46652d58753591bff598143cef71b99b034bb301322cc0bf232 DIST libdbpp-postgresql-1.2.0.1.tar.xz 16100 BLAKE2B 25f91c07aef7f30eee3e1a236d1e30e52c7121f027701fb01ab0a192b17f6aba623da0bebf6e87316d6e15039bdd9809b6b3ff7595e3686a37be352dfb559679 SHA512 825d598888c2214c6753b40a6351f61fdf8a46697cc493516c39d4490dc0eca3506fa7aaaaec40ea48e391b6805cd25fdc08a19d89713796ddcb5e1eeaade4c2 DIST libdbpp-postgresql-1.3.0.tar.xz 16112 BLAKE2B 9b8f9be8be8db5ed2811054eb271c9fb7f6fd8c2ad9c6c6de86dca4a33074c5d346a85024d2ed974be6c76137a4568165289346f48ad4f1844e0dd0e69bd18fe SHA512 63fe4481bd4b030c104bf3f0074c85f5465cb6699c422895a6522c02687c69788d43e10ae0923cd4857a9a3a5fe9be8103e709fea2315f806ac8d8d468539898 +DIST libdbpp-postgresql-1.4.0.tar.xz 16020 BLAKE2B 44fa2a404ecbf7e293d4c2d4649108b78046f4f9fbe90caf62900257037655af583ab51da7dd165440bf9ddd8bb93e2e0498dd27f6b42417d15c297f9577d819 SHA512 8b303f9063093c23c1c0d72fba0aabed093e70bc0fa4d1011ccc58e31c977220ad477335551620f529d837c3e4556eb17f5859251b393a33b5d45c027aebbe8f EBUILD libdbpp-postgresql-1.1.1.ebuild 547 BLAKE2B c6cd35d3b2e91a38ba4a60f743f1e0bdb1aeb9e0757258a6316dfa8e36df7a66112917392bdd817fe54525f3582b64c28ebf71daca3e17fe3fde096bc432fcfb SHA512 8cd28df9b29e03ebaba764113a8c5ec4a86ff2c77f77896cfa8811c709d2b2472c4de2fec6d8d8900ea6671b2a85ef42b46999ed0de7e9b9f03296914bf74114 EBUILD libdbpp-postgresql-1.1.2.ebuild 575 BLAKE2B 7835d4c9d46e8a203156e322348a6b2bd42c2b5f0cc700a9873e5ff1b96364fb923436a8e92dcc81930cc64a283c020972d6fb03a762cc839608d05ff82c8863 SHA512 a60f3bab5545a85763240a4b7d1ffc84dc2baa5a0c1ac2244ef8903abf90133ec177722041dba1a88189721b44b6606268b6d26833bc8841a01d5755b2b39408 EBUILD libdbpp-postgresql-1.1.3.ebuild 575 BLAKE2B 5ce31a8dbd80ab1c9b3e63883ef1bd223f910e61836e53b66c2d7f6c1d5e1472f46f2a65d8b7845eb0e4b7cdabd0ab4c92b327768abfdd0b97cdfb152cce5f5c SHA512 1ebdbfef118153321bc3423525852c10ed0c5083012e496645251f353a7dbca02d366f9c783239d3122f0872250c8139a0e40b6e4e116fdeed1559d740d82d0d EBUILD libdbpp-postgresql-1.2.0.1.ebuild 541 BLAKE2B 1d2be09041878323021cf5f2a182ce7e53dd808f6754e7f947a36923e5263ea5550aa43f0f0fe89ec8df8404381267f3da6ad4fd8c39589dfe8631e63f66e077 SHA512 2b1611f8b48c65d63732db38d078b8c1a79470bbc52dbaeca228f680dbaa2774131adffeaeb5e3552a91c0b80d14598a1b25af8ca3bf7237330c9aa043f9c3ef EBUILD libdbpp-postgresql-1.3.0.ebuild 541 BLAKE2B 8aadf0574fd5fca98c0bad90919b06ae18c55cea6663f612d2169951f274123572e26b8b43ac3fe1f22bdc4a87cd62f7922ce5395db133be9d4d01e21952bc0f SHA512 62919d7ebc932605ed35d4e0a6e8a7db4553a69f0895582387d162ddfcbdd8d3f10a41849bcb37249ec11eb757da5c91970fc86a39326d71f77c20b476f43032 +EBUILD libdbpp-postgresql-1.4.0.ebuild 547 BLAKE2B f70ceaa0ae51e22a6ddd9dcc1e6f3176ae338c0488ab5bf29c8bd1072797cdf1479d7508fe2801eb54ea1506beb49367f8605f9712b51562ac43477b0882d916 SHA512 4e86ad115eeb3ce812815d5d5c231144e10debbaa678490e51ca61e38e552424fe3ded2002e996a6bb8dcc7e13ca8405b521fd4c9fdf17d55888780a3aa30403 diff --git a/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.0.ebuild b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.0.ebuild new file mode 100644 index 0000000..6512dff --- /dev/null +++ b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.4.0.ebuild @@ -0,0 +1,32 @@ +EAPI="5" + +inherit bjam + +DESCRIPTION="C++ database connectivity PostgreSQL components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/postgresql" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +RDEPEND=" + dev-libs/boost:= + =dev-libs/libdbpp-1.4*:= + dev-db/postgresql + >=dev-libs/libadhocutil-0.7:= +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild libpqpp//dbpp-postgresql +} + +src_install() { + bjaminstall libpqpp//install \ + -i /dbpp-postgresql +} + diff --git a/dev-libs/libdbpp/Manifest b/dev-libs/libdbpp/Manifest index f7705e5..f2e5106 100644 --- a/dev-libs/libdbpp/Manifest +++ b/dev-libs/libdbpp/Manifest @@ -2,8 +2,10 @@ DIST libdbpp-1.1.3.1.tar.xz 23272 BLAKE2B bb0df85f28043aa412502fab4771979c0ad1b1 DIST libdbpp-1.1.4.1.tar.xz 24204 BLAKE2B 9b2d8fc088cc226fd5042c12fafe99938cc9cb046566bf5f795c6fd0410ee75695b94fa35cf765c90e7f1146fb72fa8de326d86ee3d561ffda015c729ee95610 SHA512 2927f2a065103c5c1c35dc1912999f55c1765b0af9caa95e2669a2deb6522684b3fc6297765a3f615ab7ef761b39bf09e62501462ca8c37db5ebaa5d1dca5e39 DIST libdbpp-1.2.0.1.tar.xz 24104 BLAKE2B 73f38d38e3e8c900810e81ad0d095b5c2def215ca93c6c07ebf817e6dd5192ffda2816f5a15a8ca6e285ccf831e84f1dc58d1270671bf0c461b2585635ba4a9d SHA512 990ea263b03a367adfaa69a8acb9eedc7b79145cd7c3647715589f99f5ef15afb29457c114aefb29de0497756d88dbb0aaec3d2308100feb5910159bee55535d DIST libdbpp-1.3.0.tar.xz 24760 BLAKE2B 92465d434ce26d1f18ea0f2ca96b248ce6bb41cacafb20cbec8577e37a628cbb7b7e50ec292654388f798cb24710cd4ac5b66191aca6f1d846aa905164db24b2 SHA512 5578e39c4505007e811c7cfa286c6e5a96638465dce36444ca4a7bda2f4b39b81f55d8b267e002d81316d699ec96c383cce88bddf1491b5189adc913bb49fa3e +DIST libdbpp-1.4.0.tar.xz 24900 BLAKE2B 81d2bbb62823c48b233fb13e28a6525f44e6ae362e6eb797bfc138a165e7ab0dc522d155fcfbab9bc17dfa37db6da3e0b5afe3fc9cb281b49290383c83b731d4 SHA512 a54ac943f04198692430d609f414cc7b28369404a2d325fe2ddaa18637cc4b55684b9674a0fdd2abdde5538f9d601477e30bc87980d5e87d8531149ab52322fd EBUILD libdbpp-1.1.3.1.ebuild 682 BLAKE2B 8a0306831d5569eb67a3d6e3b8d4a9571ea33cbd7725549eacbdc992ea39975227624bd5f0cfa0f1a41065ebc5c2eb991022f068b1e8bad776bf63d29c88d314 SHA512 8473bb6574c4a7b6e15455d51cf91a69a9264572ea3a107757de21227ae3047474d8e99d153c87701067ae5b6dcebd3856e171b3d6863cfe757f580d13ae10c5 EBUILD libdbpp-1.1.4.1.ebuild 682 BLAKE2B 8a0306831d5569eb67a3d6e3b8d4a9571ea33cbd7725549eacbdc992ea39975227624bd5f0cfa0f1a41065ebc5c2eb991022f068b1e8bad776bf63d29c88d314 SHA512 8473bb6574c4a7b6e15455d51cf91a69a9264572ea3a107757de21227ae3047474d8e99d153c87701067ae5b6dcebd3856e171b3d6863cfe757f580d13ae10c5 EBUILD libdbpp-1.2.0.1-r1.ebuild 682 BLAKE2B 017cff578ef026cbd4c96b4e2528cd7f452dc2bd30029f3d5b3d81fcbaab263c3f824bd8fa9dacfa39e9bc6d27e2ac3a4062e08f990bd597c8c47d40c23a9bc3 SHA512 fb4dbfa524c772b9b9d23b81a45864ca7972ecadfe17527b45e80719a397bdba86921ebda07acc5dae678fd01c1d345c48095daeefc1914a089921cdaeb53e28 EBUILD libdbpp-1.2.0.1.ebuild 682 BLAKE2B 017cff578ef026cbd4c96b4e2528cd7f452dc2bd30029f3d5b3d81fcbaab263c3f824bd8fa9dacfa39e9bc6d27e2ac3a4062e08f990bd597c8c47d40c23a9bc3 SHA512 fb4dbfa524c772b9b9d23b81a45864ca7972ecadfe17527b45e80719a397bdba86921ebda07acc5dae678fd01c1d345c48095daeefc1914a089921cdaeb53e28 EBUILD libdbpp-1.3.0.ebuild 682 BLAKE2B c35edffeea481d6f89a3f9bcb21d76eb069153462a15ad1a9957708f1dcbcea6322e26c722239ad55a0e7c1ed26488e925767c73718b5289182f49eeabc301a9 SHA512 b4bc32705adcf9d6e918f7c715ce633e6258fdb174de1746792c3e6c0ab634260cdb037d089156e867f016b7c6913ac9815df119304d8cb5d8b8abafa65752ae +EBUILD libdbpp-1.4.0.ebuild 684 BLAKE2B d1328bce79d2e3ea954587468d245a582c7474c510588e09b7703a3bb2b3511290f17096916fd588b0c559b6555adcea21b75821bca30a0bad43041db90d2563 SHA512 bc341c88ae63ec0b705cd2617fc0b22835f46a415cda9e1f9b90c5f6ff302f55b0005c81f15312b9a78e7b8d0493769a542fe38146ee3eb4836d24922de6d2aa diff --git a/dev-libs/libdbpp/libdbpp-1.4.0.ebuild b/dev-libs/libdbpp/libdbpp-1.4.0.ebuild new file mode 100644 index 0000000..26d72f8 --- /dev/null +++ b/dev-libs/libdbpp/libdbpp-1.4.0.ebuild @@ -0,0 +1,39 @@ +EAPI="5" + +inherit bjam eutils + +DESCRIPTION="C++ database connectivity common components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0/1.4" +KEYWORDS="~x86 ~amd64" +IUSE="man ut" + +RDEPEND=" + dev-libs/boost:= + >=dev-libs/libadhocutil-0.7:= +" +DEPEND=" + ${RDEPEND} + sys-devel/flex + dev-util/boost-build + man? ( app-doc/doxygen ) +" + +src_compile() { + bjambuild \ + libdbpp//dbppcore $(use ut && echo libdbpp//dbpptestcore libdbpp//createmockdb) +} + +src_install() { + bjaminstall \ + libdbpp//install $(use ut && echo libdbpp//installtest) \ + -i dbpp + + if use man ; then + doxygenbuild + fi +} + -- cgit v1.2.3