From 92bda7ee0642a987916fd081f6c093de73511630 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 29 Apr 2018 12:09:54 +0100 Subject: Big update Updates all projects to C++17 and Ice-3.7. --- dev-cpp/slicer/Manifest | 3 + dev-cpp/slicer/slicer-1.8.0.1.ebuild | 45 ++++ dev-libs/Ice/Ice-3.7.1.ebuild | 294 +++++++++++++++++++++ dev-libs/Ice/Manifest | 2 + dev-libs/icetray/Manifest | 2 + dev-libs/icetray/icetray-0.2.0.1.ebuild | 38 +++ dev-libs/libadhocutil/Manifest | 2 + dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild | 44 +++ dev-libs/libdbpp-mysql/Manifest | 2 + .../libdbpp-mysql/libdbpp-mysql-1.2.0.1.ebuild | 31 +++ dev-libs/libdbpp-odbc/Manifest | 4 + dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild | 30 +++ dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild | 30 +++ dev-libs/libdbpp-postgresql/Manifest | 2 + .../libdbpp-postgresql-1.2.0.1.ebuild | 31 +++ dev-libs/libdbpp-sqlite/Manifest | 2 + .../libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild | 30 +++ dev-libs/libdbpp/Manifest | 2 + dev-libs/libdbpp/libdbpp-1.2.0.1.ebuild | 39 +++ media-tv/mythfs/Manifest | 2 + media-tv/mythfs/mythfs-0.3.0.1.ebuild | 38 +++ net-misc/gentoobrowse-api/Manifest | 2 + .../gentoobrowse-api-0.10.0.1.ebuild | 52 ++++ sys-apps/icebox-service/Manifest | 4 +- sys-apps/icebox-service/icebox-service-1.11.ebuild | 10 + sys-apps/icebox-service/icebox-service-1.ebuild | 10 - sys-cluster/netfs/Manifest | 2 + sys-cluster/netfs/netfs-1.3.0.ebuild | 50 ++++ www-apps/gentoobrowse/Manifest | 2 + www-apps/gentoobrowse/gentoobrowse-2.1.ebuild | 38 +++ www-apps/mirrorsearch/Manifest | 2 + www-apps/mirrorsearch/mirrorsearch-0.2.0.1.ebuild | 39 +++ www-apps/project2/Manifest | 3 + www-apps/project2/project2-1.3.0.ebuild | 74 ++++++ www-misc/icespider/Manifest | 3 + www-misc/icespider/icespider-0.4.1.1.ebuild | 47 ++++ 36 files changed, 999 insertions(+), 12 deletions(-) create mode 100644 dev-cpp/slicer/slicer-1.8.0.1.ebuild create mode 100644 dev-libs/Ice/Ice-3.7.1.ebuild create mode 100644 dev-libs/icetray/icetray-0.2.0.1.ebuild create mode 100644 dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild create mode 100644 dev-libs/libdbpp-mysql/libdbpp-mysql-1.2.0.1.ebuild create mode 100644 dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild create mode 100644 dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild create mode 100644 dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild create mode 100644 dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild create mode 100644 dev-libs/libdbpp/libdbpp-1.2.0.1.ebuild create mode 100644 media-tv/mythfs/mythfs-0.3.0.1.ebuild create mode 100644 net-misc/gentoobrowse-api/gentoobrowse-api-0.10.0.1.ebuild create mode 100644 sys-apps/icebox-service/icebox-service-1.11.ebuild delete mode 100644 sys-apps/icebox-service/icebox-service-1.ebuild create mode 100644 sys-cluster/netfs/netfs-1.3.0.ebuild create mode 100644 www-apps/gentoobrowse/gentoobrowse-2.1.ebuild create mode 100644 www-apps/mirrorsearch/mirrorsearch-0.2.0.1.ebuild create mode 100644 www-apps/project2/project2-1.3.0.ebuild create mode 100644 www-misc/icespider/icespider-0.4.1.1.ebuild diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest index 8d6e6da..1acc529 100644 --- a/dev-cpp/slicer/Manifest +++ b/dev-cpp/slicer/Manifest @@ -1,10 +1,13 @@ +DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c DIST slicer-1.4.6.1.tar.xz 32328 BLAKE2B 73106a7ad5fb5303d6b4df69ae1480a876ac14b0c31eebb578e455e4b9cf0a49bd20426da7121c9343e45365827adc1d7e1d6f8d6856dfa595aab5b64f43eb39 SHA512 f4ab13eb66e32b8853e377a01de257a452de579160c9ccf9196646f53b076a2636f8ee607cdc1f16cbb9ef66c59dcb6fd2b1c65c8ed492450f31e0a71f710fea DIST slicer-1.5.0.tar.xz 34608 BLAKE2B bc799c69ad5f8dc7063fc32dd6d523b3a343a26794a4b43a04efd77c49edc9875f27706fa2678a29e69be512fd9b5f26e9c9ed13f6925eba5c160237d2025077 SHA512 4a19624261d537ec2a269df9b63689b5aaaf02ed36370aab9e2df9e3ed65bd55c33ae4630efdbeec34795fe95f6f452b9c505ededf82d3f9c14dfe4f1dac5896 DIST slicer-1.5.1.tar.xz 35104 BLAKE2B 0146b03433089b5d87def5422bb59a5fadbb2e0fea2b4760557317da04e101ffb3a645e296aedb3fcfe7be0ff06d8029cb377c1e50c8d1ec5153f53f51f58a2c SHA512 df9e029a18aa6dbeec143f8ad903dc5a3c38613929cb5134bb5a82d4df3d208dd19fef585c0d3cd5ac2280156a56e0e15cba377324a0c98eb343dbf87f49750e DIST slicer-1.6.0.1.tar.xz 36264 BLAKE2B eea1c4db3341eb9a825ac04065935040eadc030eeb775893d0c4caa1f458b0bcf0407d03c56f51b30de96d8a7d45279f1ee16e40995c93fe104554e1d9242a95 SHA512 b9eac6af60bd02eb122750637638a45b4661572d1c54267bcb550926359be0c216227bce9c7cbaa8c9a6824655670813a6ac016f0369244569cb66d929925dcb DIST slicer-1.7.0.tar.xz 36676 BLAKE2B af6ed9c68d17ca37cd270c896d71e2685c4f609c751facd575d60a1f17b9b514453318c661645dada4760ebe283d9ad23749a81ea349727d02bf3fa11c4b58af SHA512 04a76639800123c24b175ed1101d3d3e52f60b052d6be7ada20fe6427c1acb999bfbdf656c95c7bdd21525c64e00f1c067b7709dfa1b0fd19a2050865e73ce5a +DIST slicer-1.8.0.1.tar.xz 36992 BLAKE2B 9536f06b732343df032f271fb0b0b0f26ed050d75632c7d4b29ed0b7232ef8dddf718ffdb97fd774e436432456e74e43b4f06a508a2fd6a296c433ae114b466d SHA512 3a424831070d9964a70274c5f29aa2ee02d63f3ab8af6846eef948ff677d5678b9d6798f0dc2d35bd13bb1f4dca754125e187f0a189f01b88dff95c0af3e250d EBUILD slicer-1.4.6.1.ebuild 945 BLAKE2B 3ba9f6e7812b1c4d4e3a1b2ac171853f01691baa83f2dbf2144a43865b36c83734b14eb838e8a930fdbed47017acc5240cf059a30b69f0e23bdf08bed4111d6a SHA512 51e29f92f463bf495a161abf58778602fe5332cd1d5d186281dc297e6a142fa78ee05306ee244756875c9229f7ac5267b4f009ac06e4fe0811f361bb7c32eafb EBUILD slicer-1.5.0.ebuild 945 BLAKE2B 8f26c1ac8f67048b428fa69813ff27f1a238b2fd1fe2b1f4189fe29ab5d5c5140103c67bb06da7a85a00e3def43ebbf02e7beacd04049d5aaf4da4082ccfa54b SHA512 9ad2ab52cfff77bd2b1e07e3256b6550ea79b2fd0c8b6fc37b72c9fb5ce158a1f3322edda91535112739ca2e3bcd847b92baba3bef13556dcfe5b2e6d291e82c EBUILD slicer-1.5.1.ebuild 938 BLAKE2B 0af3e1be4d199d201d4ca4502f40e9031936869dff021d12d5e2ca6be94b19c576d6cd7185bc6a0004586bade6eabb572c758d80077775ab529ab1ae05b82de6 SHA512 e403fc9bdf8ad1a4ad87a9ef6b40a8c834e3e4bdf956031e15335db663122d3e7f6c95fbecf4ccd29078dc60dc7e2fb060fad9dd50a5001860175dac1fb728d5 EBUILD slicer-1.6.0.1.ebuild 947 BLAKE2B e9e6a0e189fa12563d7d00ed08d45ae3f8647182cb1518ac4df232c6a273609f1e6a4f772f5085b3cdd6f6d3905b1a4e9679747b4671df3830f7a5340891379d SHA512 4d03e67858f6ffe93070e9e4e09a29c3f8e2eb6acf8665082d312391101ba2322d4d1601a3419532d9f211083a4a7cd4c37c22e2f1460ec1f5cd98ba3dfe8ef6 EBUILD slicer-1.7.0.ebuild 947 BLAKE2B d026580d69cc70b3d64a05ed3c117226f1b79ea6f297488fa4a84aa751874a361faf3a1381f753478400809665d2c3f61aa20b6274abe90a3c7cba786ae3ac5c SHA512 fc58aa5fd858ccc96e49acc12ff9515287f931af21cfbcefcc47f3bff5388b3da9e59d54729d118df60851c4313e2f898ba1c0d35eeed45d7bac77a20eed5ba5 +EBUILD slicer-1.8.0.1.ebuild 1140 BLAKE2B 12f0e93939bd6c838af97647277c12758632910c385f525f503a64660ca94ace7e82f15cc6f08f2c9594e6e6753c593e7b1b2b54f24fd658cc1039bf176e5804 SHA512 ce72abd39a80bf16f5dd44c7128558a35c2c099a7a9ac157d7087a108e1121737259480be3ec21baf31874b3315e9c6d0307fe27ee2909ac7f75709f86de3320 diff --git a/dev-cpp/slicer/slicer-1.8.0.1.ebuild b/dev-cpp/slicer/slicer-1.8.0.1.ebuild new file mode 100644 index 0000000..ddfab32 --- /dev/null +++ b/dev-cpp/slicer/slicer-1.8.0.1.ebuild @@ -0,0 +1,45 @@ +EAPI="5" + +inherit bjam + +DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types" +HOMEPAGE="http://slicer.randomdan.homeip.net/" + +ICE_VERSION=3.7.1 +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz + https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz" +LICENSE="GPL" +SLOT="0/1.8.0" +KEYWORDS="~x86 ~amd64" +IUSE="db xml json" + +RDEPEND="=dev-libs/Ice-3.7* + xml? ( dev-cpp/libxmlpp:3.0 ) + json? ( dev-cpp/libjsonpp ) + db? ( =dev-libs/libdbpp-1.2*:= ) + >=dev-libs/libadhocutil-0.5:= + dev-libs/boost" +DEPEND="${RDEPEND} + dev-util/boost-build" + +src_unpack() { + default + ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp +} + +src_compile() { + bjambuild \ + $(use xml && echo slicer/xml//slicer-xml) \ + $(use json && echo slicer/json//slicer-json) \ + $(use db && echo slicer/db//slicer-db) \ + slicer/slicer//slicer slicer/tool//slicer slicer/ice//slicer-ice || die +} + +src_install() { + bjaminstall slicer//install \ + $(use xml && echo slicer//install-xml) \ + $(use json && echo slicer//install-json) \ + $(use db && echo slicer//install-db) \ + -i "" +} + diff --git a/dev-libs/Ice/Ice-3.7.1.ebuild b/dev-libs/Ice/Ice-3.7.1.ebuild new file mode 100644 index 0000000..bc4244e --- /dev/null +++ b/dev-libs/Ice/Ice-3.7.1.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 24ffdfe..a80cb86 100644 --- a/dev-libs/Ice/Manifest +++ b/dev-libs/Ice/Manifest @@ -8,5 +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 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 diff --git a/dev-libs/icetray/Manifest b/dev-libs/icetray/Manifest index 03da4a9..4cead23 100644 --- a/dev-libs/icetray/Manifest +++ b/dev-libs/icetray/Manifest @@ -3,8 +3,10 @@ DIST icetray-0.1.6.tar.xz 14144 BLAKE2B c62cde11d1540fef5eca2f92e35fa678fda2596d DIST icetray-0.1.7.1.tar.xz 15080 BLAKE2B 1c6c8e2bfbb916b5daa8f46f4045fa2811276228a578048f785b96a94ce4eb86ed670eab20313a2d66982f5d633a4913a04701f0d1218d7fcd26b3f093906a38 SHA512 436c582335dda390c097c789972d6fda29ffc2875b24dfbeed685b507c2914984b8ea69e65a37a8b5f89612feaaeeeff6fde37a9e11b0a6993f709d1c73968e0 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 EBUILD icetray-0.1.5.ebuild 774 BLAKE2B 9cdf91a0a0fa2d34f5d1169fc83f8bb4ab8465f79a96cd94c20e48c5f2af6ffa9f9c671c856f9d14ad69631e6cc0fe7f2a7965cd155d7ec4e41f6304c4570111 SHA512 3101499dc27e16bc2c0c4495744399b7896c0614f767e0716b145ea684bb9c6ddb97b5bd4b59e7d5353c424fc857065baa0f7b061d9c081b5b0c5a9fb6254cd5 EBUILD icetray-0.1.6.ebuild 794 BLAKE2B a04fe5811948e40324d4f3854746c605ea2d604da0fe5a5a5525305159671308d028b505c1d9e64504d6e53cb6d89e6626c4aea62b83b49fee60369a4306b057 SHA512 871d5341a5bfa0d60c1df69412428654ceeb703c647f1a32cf04e378059e797d968987fc1204838cd7961e130abff57becb9553cbaa95c087277c32e8aa79d34 EBUILD icetray-0.1.7.1.ebuild 794 BLAKE2B a04fe5811948e40324d4f3854746c605ea2d604da0fe5a5a5525305159671308d028b505c1d9e64504d6e53cb6d89e6626c4aea62b83b49fee60369a4306b057 SHA512 871d5341a5bfa0d60c1df69412428654ceeb703c647f1a32cf04e378059e797d968987fc1204838cd7961e130abff57becb9553cbaa95c087277c32e8aa79d34 EBUILD icetray-0.1.7.2.ebuild 794 BLAKE2B a04fe5811948e40324d4f3854746c605ea2d604da0fe5a5a5525305159671308d028b505c1d9e64504d6e53cb6d89e6626c4aea62b83b49fee60369a4306b057 SHA512 871d5341a5bfa0d60c1df69412428654ceeb703c647f1a32cf04e378059e797d968987fc1204838cd7961e130abff57becb9553cbaa95c087277c32e8aa79d34 EBUILD icetray-0.1.7.3.ebuild 794 BLAKE2B 7b769f8293270ee37ed1ba9ce42ffb2e171947d5b742b792c0b7a1d45f46cdc7ef5d2bbc9b38714bfacd2452a20c1f3364fad08d147235acb16eb890e23879fb SHA512 1f0cd238eda889698d917f7c2f61e912d970ce93ef4406c9da818c2ce3393cbd92267133f841d8fcc83805209ffa3ac78935aa47d9bbffba895adc1cce3e6538 +EBUILD icetray-0.2.0.1.ebuild 791 BLAKE2B 57ad3af79e558d5766d621c3b6f7ba0007d93c0085916be32ff9ec755b825e3487da98ce42d9aa9ab5686d0018e7d0868b150a3cdc8921f70ab7cb747bf780e0 SHA512 3150b8996ec5b16b31a12497801ccb1d1fc7ba7bbf708c649f0c12e703823efc928a191dffae8501210d060fc57c255cb60aa057e266d5ed8360cd5b8ec0cea1 diff --git a/dev-libs/icetray/icetray-0.2.0.1.ebuild b/dev-libs/icetray/icetray-0.2.0.1.ebuild new file mode 100644 index 0000000..b2a5ed8 --- /dev/null +++ b/dev-libs/icetray/icetray-0.2.0.1.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.2" +KEYWORDS="~amd64 ~x86" +IUSE="ut tools" + +RDEPEND=" + dev-libs/boost + =dev-libs/Ice-3.7* + >=dev-libs/libdbpp-1.2:= + >=dev-libs/libadhocutil-0.5:= + 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-main \ + $(use tools && echo icetray/tool//install-tools) \ + $(use ut && echo icetray/dryice//install-dryice) +} + diff --git a/dev-libs/libadhocutil/Manifest b/dev-libs/libadhocutil/Manifest index 5176fb3..503018f 100644 --- a/dev-libs/libadhocutil/Manifest +++ b/dev-libs/libadhocutil/Manifest @@ -1,4 +1,6 @@ DIST libadhocutil-0.4.3.1.tar.xz 38388 BLAKE2B 9ebdaaf352fb6184ffd71cdbc67756744e2c42df3d7240974bc2a5023d9f93dc796e97391b735240b4863f740b683c6c59ba3a9ec3b5a3cfc871a13a6aa4f458 SHA512 d6cdb4105d1dfe98688cf95ee058647a52aa32a9d60ad82e792ff716aabd7780bb504425b6774d80fa2bcad6576c69216648fa2c22fc43e3089517e3516e913f DIST libadhocutil-0.4.3.2.tar.xz 38604 BLAKE2B fe5d21b37d63e23eaea7949b5772d3a57d34db3413fc76716a75730a678a05b33f0a5acf77f7dfb37495b8247d9f725050dd0b1d8172680a985bfee1e8e102eb SHA512 a910c6f0d94d9be652953be10b079adffb611376fd1b3435308dad333a0c1799875d7d8afd379a131b70b342d775daaa6760b08d14d9315c661b31ec4208cfb2 +DIST libadhocutil-0.5.0.tar.xz 61496 BLAKE2B b31448090c0bc8c4a19caa31a2f000ffc9670c86bc0e8964d06b3d48afd7026c3890e5a4b0dd901806b77eac85298c45de8ac8cb2aba50b69eff8fb6b9a9f67d SHA512 da8691c52576901badaaa6409cb490ad153b45841c100ffa3d17ba67c9eea0e74a9bb24e52fa95834e813b59ee78e1e7dd34d77550f9778b05b286e8a0b0aec6 EBUILD libadhocutil-0.4.3.1.ebuild 779 BLAKE2B 58b44335db1a9fb82c3cd4170a60744eaf640a48bcbb67fa93a1f6b9080c09f375d51b314a4b74b4e59feda1d1db026ce3ccc2391dd58e9399bc64b73806f940 SHA512 f4ebe3c6c1280623a1b775f5e45d338e768bddfde5c959788deb47c22b36f4a489f1753aa548a4254f4e171f7d061f6e78a79ab00f225a441e009fc2fc55f080 EBUILD libadhocutil-0.4.3.2.ebuild 779 BLAKE2B 58b44335db1a9fb82c3cd4170a60744eaf640a48bcbb67fa93a1f6b9080c09f375d51b314a4b74b4e59feda1d1db026ce3ccc2391dd58e9399bc64b73806f940 SHA512 f4ebe3c6c1280623a1b775f5e45d338e768bddfde5c959788deb47c22b36f4a489f1753aa548a4254f4e171f7d061f6e78a79ab00f225a441e009fc2fc55f080 +EBUILD libadhocutil-0.5.0.ebuild 779 BLAKE2B 6c28517af60d02bdc817128be7d5cbc97fcfac4262a5774160e430982e3b5f404f950f5051ea9d3aee4526d8b843166d9c2d6d59084726e69f63ccb020912f61 SHA512 035aa70c5611bdc1865f9fd6a52023a4d847318f83649a0dde4dc147b40b4c00a09a55eddb7ff64b8c6bd0e0e2ef3b105509ea0faf5fff9aae84cdc0409628a1 diff --git a/dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild b/dev-libs/libadhocutil/libadhocutil-0.5.0.ebuild new file mode 100644 index 0000000..3f3a39f --- /dev/null +++ b/dev-libs/libadhocutil/libadhocutil-0.5.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.5" +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 5dabd01..c957111 100644 --- a/dev-libs/libdbpp-mysql/Manifest +++ b/dev-libs/libdbpp-mysql/Manifest @@ -1,2 +1,4 @@ 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 EBUILD libdbpp-mysql-1.1.0.ebuild 526 BLAKE2B e1c25cd0e47460894025b02e919d12a27d32a1608b3321e5504f39a7ad7d490ce3f1f0ad57c5e06016e6efef8551a89888e86a8e071c3c32fc11081ce9a43177 SHA512 c90cd68dc5cae5d96344d01b79a6d35ac7425697368f4bc9edb7d86cae4eeb470106501b389d3e3b3e9f7936b8aa7f5016c41b57a5502076ed875f9658d88b44 +EBUILD libdbpp-mysql-1.2.0.1.ebuild 534 BLAKE2B c09cd843e184b52cbad9fc9b31ad8126a75016eeb0e8223853fd2228cfa07922b175f00ae31918d8173f9b3b76e5729af58ea0132892425865b7356de09fdaeb SHA512 600e84bcfeafdf1b83026790c8975a787fb1c8616314e13a4e43dd30b755b568837d81c28b04c5b6ee23f51215774b0bd60c33669a7043d22cc967e81b733766 diff --git a/dev-libs/libdbpp-mysql/libdbpp-mysql-1.2.0.1.ebuild b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.2.0.1.ebuild new file mode 100644 index 0000000..fc79a47 --- /dev/null +++ b/dev-libs/libdbpp-mysql/libdbpp-mysql-1.2.0.1.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.2*:= + virtual/libmysqlclient + >=dev-libs/libadhocutil-0.5:= +" +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-odbc/Manifest b/dev-libs/libdbpp-odbc/Manifest index c6fd11e..88fdc57 100644 --- a/dev-libs/libdbpp-odbc/Manifest +++ b/dev-libs/libdbpp-odbc/Manifest @@ -1,2 +1,6 @@ DIST libdbpp-odbc-1.1.0.tar.xz 14432 BLAKE2B efebfce3c574674b6d8df6e2cc54a61dbe08e71b56ac9aa50e3f2ea7b40c98028151bb20660aa01efb070b5c5e06736c10a8047812c7baea87b2408dfaf02a77 SHA512 832fc9671dd24d14b21f9d6bd8a60eb88b4b85e77bf1ffce8237bc20dd19ddb6bdf809c9de5a6b022e2e77222a8b3a62bb33c73c48380eb0a646c396f18a573b +DIST libdbpp-odbc-1.1.1.tar.xz 14248 BLAKE2B 4d0eb3086692f7bb7109905e3fa8aacf60fb7f7d02662b33eca6d67704dbc485f89c9c85e1c852a03157ddf193f17887a690e14b29a95607a731050b61a0f1d2 SHA512 79ad38d7e7b4f122498845c44b9e394349b37b94f546853fd68c3ba69081845119ae1e42f722d71d1ca1141c80e4640c1c77bf671f87d8d5438209be9796401a +DIST libdbpp-odbc-1.2.0.tar.xz 14224 BLAKE2B 8288791f3624754238529df18192a322381ad69ae5d6faab4dbf7f2859c2b3be904d67bd746bdc45cb81ba1e36401b3b2125e33ac79aa3668eccaee1fa93b2fc SHA512 10892aed672d3dc76f4007b238dffdc3e6ac9e047f0e5137fb9ca515d93aa7aa45b551bdf8fa39f5bbc1bc8bc5f171075c69217bf056d3f6d4b1470f66d248a1 EBUILD libdbpp-odbc-1.1.0.ebuild 523 BLAKE2B 754510e1afa48570b0c0b5d6b678ecd2c583928758b94e43ba9f286c904e124ce83ae8b8befc25aab27485d1755d91a781caa645f097efa8f556e2f5f0c98586 SHA512 34cafa78deb42fee9d6cbde7d0a8ff1791ea3ad0c830f2b8235dc21b923a4dd42d4568ab6aa0a5b995b497c1e2f06293a9326fcbf1fa0c167ce442fe326322a4 +EBUILD libdbpp-odbc-1.1.1.ebuild 490 BLAKE2B 30862546f8ed6ff3344785803e0f0b5550d9c17a2e862f839b1b0d544976449e357fae998307021fe4dad0ea87344fa91f43139b2aca5801a9b68ae99402f46e SHA512 b86211f9c8ae6b2009125d85da0b8d9214fbd9f72c34ae746602bf6dba9abf6e662513c244c589e1f1a27516a87d0e02baad988863782ce4431c922695aef7f2 +EBUILD libdbpp-odbc-1.2.0.ebuild 490 BLAKE2B 30862546f8ed6ff3344785803e0f0b5550d9c17a2e862f839b1b0d544976449e357fae998307021fe4dad0ea87344fa91f43139b2aca5801a9b68ae99402f46e SHA512 b86211f9c8ae6b2009125d85da0b8d9214fbd9f72c34ae746602bf6dba9abf6e662513c244c589e1f1a27516a87d0e02baad988863782ce4431c922695aef7f2 diff --git a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild new file mode 100644 index 0000000..e0962ef --- /dev/null +++ b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.1.1.ebuild @@ -0,0 +1,30 @@ +EAPI="5" +inherit bjam + +DESCRIPTION="C++ database connectivity ODBC components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/odbc" + +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.2*:= + dev-db/unixODBC +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild libodbcpp//dbpp-odbc +} + +src_install() { + bjaminstall libodbcpp//install \ + -i dbpp-odbc +} + diff --git a/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild new file mode 100644 index 0000000..e0962ef --- /dev/null +++ b/dev-libs/libdbpp-odbc/libdbpp-odbc-1.2.0.ebuild @@ -0,0 +1,30 @@ +EAPI="5" +inherit bjam + +DESCRIPTION="C++ database connectivity ODBC components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/odbc" + +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.2*:= + dev-db/unixODBC +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild libodbcpp//dbpp-odbc +} + +src_install() { + bjaminstall libodbcpp//install \ + -i dbpp-odbc +} + diff --git a/dev-libs/libdbpp-postgresql/Manifest b/dev-libs/libdbpp-postgresql/Manifest index 4e30156..1ed52e3 100644 --- a/dev-libs/libdbpp-postgresql/Manifest +++ b/dev-libs/libdbpp-postgresql/Manifest @@ -1,6 +1,8 @@ DIST libdbpp-postgresql-1.1.1.tar.xz 14684 BLAKE2B 9b2a6300f7362e449aee0fa5bd1564830f5756b67caac7f0710070795cdef5b0e825d2ade5a03894a58669b6d935c111a255d73f62b066db472423fc00003371 SHA512 627fdeaa886b6e5e182f1231047830ee3ff9597f9c17791313e0227e71af564bdbb990817798359892a694ddabc180aee1b8806b0bd274261970acaacb1ed521 DIST libdbpp-postgresql-1.1.2.tar.xz 15084 BLAKE2B dd9dfd09271f603c9d2863e13e966aa79cab7481d2048082176d521637966b6af4689a7ddfb800139cfd7c06d225e5117228e982c1b56b787c2e9c8e76500a0f SHA512 b9208b53ec72fddd7771551369f6efd214a69909b1d29e3362c5eacfb459e9d4a657e681bb18d42eee2ecc7d406c641a5fee8cae3438fe0443566132168ab63c 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 EBUILD libdbpp-postgresql-1.1.1.ebuild 545 BLAKE2B 662399034aadf9daa907cc6cded9e2b324926112000ffc6111661abd789d4ac11061dbed3f080251186c9d42820b446e1cf7126d3bf0537e41e0d41aef4b0a96 SHA512 49e9bdee4b6ee054120eedfc0fa928ac2d1742b692b6b1ef3ced33e473fed242b51f21081c86e3c5270a5c01d248f7c63de4297886992dd2dc68fc2f89aebde8 EBUILD libdbpp-postgresql-1.1.2.ebuild 573 BLAKE2B 8f2b4258edefed01d17fab1ab90ce448230f01e4ee9888738368943f7218d449ceee80a8f883ea08199f759a3ed76563f0b9ba6d8743abd26e765a2390ac793e SHA512 4aaeab1c6d22e60f87451dc9b6e41f09d2fb3c1343fd99b5964d9313d4702d1024cd2134a77f429ca2cd571b3ff5ea31406666ee4ad2f6d9deff7be94f7dbc25 EBUILD libdbpp-postgresql-1.1.3.ebuild 573 BLAKE2B b279db9d0aa4636225de5fef98fe9a35a9c6fcf57062ac7f9a218cd1c94a036217bc9a74a12969df2cae76f99666ee4b5531aa3e86def943b17848f8ebe0b518 SHA512 ffb67c51977eea5a08e44d1c97f9486ae23cb16606555c76a8c35fe958916f695d7e3885aabba2f72bff8dc225f66829f08c8be1b602247f4f9cf38d26b427f5 +EBUILD libdbpp-postgresql-1.2.0.1.ebuild 514 BLAKE2B 972a1790205720b2cbc69dcd2a7c83c390547c95a84a5b418880c1ec5ab3440093223e86093eadb076a56a5e7f104ec84ecbdd94f85db7d16648628d25d617e8 SHA512 518b044c0f7cc23ae4e0a12b92f0df35621b138870293f2bbd96627a6d776b7d78c38120bcec6346a651ed58ebde85111aec9f8c65a198d3b5861fc4b03bb7de diff --git a/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild new file mode 100644 index 0000000..0a59e7b --- /dev/null +++ b/dev-libs/libdbpp-postgresql/libdbpp-postgresql-1.2.0.1.ebuild @@ -0,0 +1,31 @@ +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.2*:= + dev-db/postgresql +" +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-sqlite/Manifest b/dev-libs/libdbpp-sqlite/Manifest index 28dc096..c48e5cd 100644 --- a/dev-libs/libdbpp-sqlite/Manifest +++ b/dev-libs/libdbpp-sqlite/Manifest @@ -1,2 +1,4 @@ DIST libdbpp-sqlite-1.1.0.tar.xz 9856 BLAKE2B 96aee486e41d63330f435127b53a1f8723ba17ee86d87a458ba9738b40efd8a2bd87176e542b12f73e698eb5ebc62acff7b1b57a9ee969eab1d46cc2fda28533 SHA512 200450e332bc21f653a4896375e68351dc5f2948e3c882cb10900d7b49de2e48eb075414c24bed1f90095123091f0112b25bedc130c6d2e575c62a77e8f57fa4 +DIST libdbpp-sqlite-1.2.0.1.tar.xz 9680 BLAKE2B eb88c90929785996be181266aa65d63abda452fd2bf267c891d576a85d6455d19a0f2e97ab0e6ed314d7a5be59d7860a80c8d43992ea7c0796812e921e68f455 SHA512 e1efca031edcc4fee6d5297e62b3ba1bfb8cc82c246ca7a8a8bc40cd4fe3c362b31aefba2092d1ab4855feaccf923bedfaa49fd95554b2c3dc62a0c04e856c3c EBUILD libdbpp-sqlite-1.1.0.ebuild 526 BLAKE2B 9fd497a183ddf4a00946ca3714962c0439d948a310f5c7a72136049c675dcc71c8b85d5c4cedb5cc717c8516eb3cc2f2d93dc7d542bb690b2dcf3c208207def7 SHA512 e7f135ad238203f996aa76fff1e8a910672dc469361d3f83ba828bfa7df4de9d831b59b560f2d6fb77829b3b0bbc6b02cedf6cec50090a7796252cfa4830062c +EBUILD libdbpp-sqlite-1.2.0.1.ebuild 501 BLAKE2B 93d5046a61339e3640c93630cb34eecf1ce18db9b9bfa1055292db5ffeab88bf9e1b6064d495074fd09005af7b0d53432488b36573617a2fb9129405424f9f2c SHA512 aa551cc43ded143b0a8f5cd9ece4cbff639b7326eafd1a8b95096fbf0dcfd763d9534d56d83d42af5970810ead080083bad19400562c85822acf6bb7eee40c0c diff --git a/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild new file mode 100644 index 0000000..6f09a85 --- /dev/null +++ b/dev-libs/libdbpp-sqlite/libdbpp-sqlite-1.2.0.1.ebuild @@ -0,0 +1,30 @@ +EAPI="5" +inherit bjam + +DESCRIPTION="C++ database connectivity SQLite components" +HOMEPAGE="http://libdbpp.randomdan.homeip.net/sqlite" + +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.2*:= + dev-db/sqlite +" +DEPEND=" + ${RDEPEND} + dev-util/boost-build +" + +src_compile() { + bjambuild libsqlitepp//dbpp-sqlite +} + +src_install() { + bjaminstall libsqlitepp//install \ + -i /dbpp-sqlite +} + diff --git a/dev-libs/libdbpp/Manifest b/dev-libs/libdbpp/Manifest index 82cf37f..b977a9c 100644 --- a/dev-libs/libdbpp/Manifest +++ b/dev-libs/libdbpp/Manifest @@ -1,4 +1,6 @@ DIST libdbpp-1.1.3.1.tar.xz 23272 BLAKE2B bb0df85f28043aa412502fab4771979c0ad1b167f474d51a99800695cd19d161fd86c36939a5352c1856e490605528e5d386f83ff6f274f005530fa1bad2d403 SHA512 cf526b0f19ed66efeb11805711e210443f5f8afbc57942b2ed8bdbcd72d15f38d4cf9de92c3b9a24215d7a24b7a1c5d25415e85745f279ab17aef5285b1572b6 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 EBUILD libdbpp-1.1.3.1.ebuild 680 BLAKE2B 218a93e0faac2ef0f9f18db3e7ef088532ffd505936f324bfeef7ada862c08c018945f25be5f0d0e98115922ccc7a45bd09c47ddfb006db159c170d9bf690442 SHA512 5570c2f6c4d38d7a97659c8299fd3b51826280bf8f9cb0af69bccc1586026d820ec78aac66d76b78a6bebafba6c6654b2777eb783918dddfcb82d703c0f2940b EBUILD libdbpp-1.1.4.1.ebuild 680 BLAKE2B 218a93e0faac2ef0f9f18db3e7ef088532ffd505936f324bfeef7ada862c08c018945f25be5f0d0e98115922ccc7a45bd09c47ddfb006db159c170d9bf690442 SHA512 5570c2f6c4d38d7a97659c8299fd3b51826280bf8f9cb0af69bccc1586026d820ec78aac66d76b78a6bebafba6c6654b2777eb783918dddfcb82d703c0f2940b +EBUILD libdbpp-1.2.0.1.ebuild 680 BLAKE2B cdec583cab6cceb835320335b6bcd7fa7187a1d1554cb0e7b35969457408634c02752e319299067972c27eee3e2ea55eb7043a03b9d3b9a4ae448d976b15eed7 SHA512 a16b8d9391cf9f8e831a42e943c3a5b3bc10ec480fbd16e33a9aaf98841bf9f853690ca89070f76be335c6875c85d9638d65da26794f0dc28f3544aa7cff9616 diff --git a/dev-libs/libdbpp/libdbpp-1.2.0.1.ebuild b/dev-libs/libdbpp/libdbpp-1.2.0.1.ebuild new file mode 100644 index 0000000..97158e4 --- /dev/null +++ b/dev-libs/libdbpp/libdbpp-1.2.0.1.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/8" +KEYWORDS="~x86 ~amd64" +IUSE="man ut" + +RDEPEND=" + dev-libs/boost + >=dev-libs/libadhocutil-0.5:= +" +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 +} + diff --git a/media-tv/mythfs/Manifest b/media-tv/mythfs/Manifest index c763bd9..0941084 100644 --- a/media-tv/mythfs/Manifest +++ b/media-tv/mythfs/Manifest @@ -2,6 +2,8 @@ AUX service.conf 22 BLAKE2B ea8f574cac96db71e31fb292fa086451c8272eac4cf19c5cd999 DIST mythfs-0.2.2.4.tar.xz 18268 BLAKE2B 335cb00221a891d99c18ad44dc2139b32225e58ddd326b4602cda125db33eb432ab7695b57d91d59576bbf3d2b373b62a2239f62967599a1b5c4fb84922a6dba SHA512 4c01139734b2c5643799bd5b23e76f462fa6ddbda9975556b80ce6f2a80b7d4099a9c5979950e9d27bb8a33e4563b271d0b3f606e0b9c16a3f85323d572659a7 DIST mythfs-0.2.2.5.tar.xz 18160 BLAKE2B 51a72d65f4dbbe305e9e140dcbffc8a07a270f06a215836843a22d764a33d2426e0fb322801069286037be5ea71a01c4173286aa7bd978421786d9a82ae33ba9 SHA512 b84cfea82329777ac328193c41aae1261b8eb76c5b5a5486157436e4c74e62ba0b52b63834248ed8c319428a57ab083e21f90edaa4d0d3bf32c01630273641ab DIST mythfs-0.2.3.tar.xz 18188 BLAKE2B 28590fdf6881292f7d71cac68ee31c896b09bb5da4ef8edef5a80498e18fe1d3e712f20266462d3c79f4dd3d18c53597d02b8110f22f3df156a73347ab135756 SHA512 5f74b503da4e49c12710fbc063d776b8224ce89f286bc04d8128fb2694f972284738c9e1c391f8bb6fec468520eacfa90adbec886808a11ccef1f544708eeb93 +DIST mythfs-0.3.0.1.tar.xz 18244 BLAKE2B 7a1b8e0cfa48d45938ab1e1233c6911bd32e6bc79b5f2e096194df121e8eea044da9a1908f45a7ba9bd81806f5ea7683e206a480f6c90c214491eb77c36e947b SHA512 56f70735c5e330a51d29bbd684e0121c9fee2ca3eedd46033c7809f126d9b1783ec9910683e9c4a18f59ed7074d9e407473c3674b377405d0ef5baf5a7d9042e EBUILD mythfs-0.2.2.4.ebuild 866 BLAKE2B c1518773649900de38426c7428038c93302477113ca93bfa2ef1d7f94a6299cd43ac2349322f34ebc291cea10389d071cbb9a3bdf5f66f36a649229ee43a792a SHA512 aa872d66ca35ff03f8fa26125c89adc97be3decf2bfd89529b842fc3eda190348cd14dee6d54b90a7112d095b616dd2501dfd6412d5b02f7282160c94244702c EBUILD mythfs-0.2.2.5.ebuild 827 BLAKE2B ca3f353610d89a5fb4b5d61a518d6105822374143d5ed52679736b49094f57e5293d3aa28c25c4645caf4abd0cd6de6d0d113487f46a9dc112bfb450ae718a1e SHA512 f70446d5553108dc155fa60cab9805a06be1b3b89daca39f63415520828c039344939ec10229a74259e251dc27853cc88c9dc1758496dac037a1a91704967248 EBUILD mythfs-0.2.3.ebuild 827 BLAKE2B ca3f353610d89a5fb4b5d61a518d6105822374143d5ed52679736b49094f57e5293d3aa28c25c4645caf4abd0cd6de6d0d113487f46a9dc112bfb450ae718a1e SHA512 f70446d5553108dc155fa60cab9805a06be1b3b89daca39f63415520828c039344939ec10229a74259e251dc27853cc88c9dc1758496dac037a1a91704967248 +EBUILD mythfs-0.3.0.1.ebuild 827 BLAKE2B a0dfbd1437fc7ff2e994a744cf93556d497150f0dced690a4036b8770f210be35f03ba6b724b48786ca6c20b55ee11d77f29109d6b385ae195c47ea0071448c2 SHA512 bc8e7c37137f85960f6bf6dec9b75c9f324d1a907bf0880b44f9ffcc53146296c9e28ffc3f5d0cc5d22d5972f83ee7e414967f5a117c099a270844d5f54fb4e3 diff --git a/media-tv/mythfs/mythfs-0.3.0.1.ebuild b/media-tv/mythfs/mythfs-0.3.0.1.ebuild new file mode 100644 index 0000000..5c5387f --- /dev/null +++ b/media-tv/mythfs/mythfs-0.3.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit bjam systemd + +DESCRIPTION="NetFS daemon module for MythTV" +HOMEPAGE="http://mythfs.randomdan.homeip.net/" +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND=" + =sys-apps/icebox-service-1.11 + >=dev-cpp/slicer-1.8:=[db] + dev-libs/libdbpp-mysql + dev-libs/boost + >=dev-libs/icetray-0.2:= + >=sys-cluster/netfs-1.3 + dev-libs/libadhocutil:= +" +RDEPEND="${DEPEND} + dev-util/boost-build" + +src_compile() { + bjambuild mythfs//service +} + +src_install() { + bjaminstall mythfs//install + insinto /etc/mythfs + doins mythfs/etc/icebox.config + insinto $(systemd_get_systemunitdir)/icebox@mythfs.service.d + doins mythfs/etc/service.conf +} + diff --git a/net-misc/gentoobrowse-api/Manifest b/net-misc/gentoobrowse-api/Manifest index ba7df1d..e448504 100644 --- a/net-misc/gentoobrowse-api/Manifest +++ b/net-misc/gentoobrowse-api/Manifest @@ -1,7 +1,9 @@ +DIST gentoobrowse-api-0.10.0.1.tar.xz 888176 BLAKE2B 508b229a349a9a4598f46aaf1f228531a5bfe4455e562db7da173f3e828899d4c14e070c9900b13cda8e7e6b1c498826f93162c9256f79885efaf52e3707923f SHA512 e13a844bfe9702403b6c41b264ad7e90184f34866aa0e5434e4fe5ddc2edef0358e27dcc448c9d19a9c891e498598321ed6e09b99ddb09bf4d60dd344c75395b DIST gentoobrowse-api-0.9.4.tar.xz 886816 BLAKE2B 8d4629a3f8768b5e0257c18c5c61e67ac391a139e5e4169383b8920c734ca8fe746cae8ef9bdc6e88ce1b5a57f7fc45ef8e90d5d72abf5dc752ebca702a28131 SHA512 14a842645aaa812f923f5e45017267b4e79803aed2659d086a6092c51cca61cbb4896ba55d956151f4aa9edf3b1825d8372b470a436df908c18b7d122cd98a78 DIST gentoobrowse-api-0.9.5.tar.xz 886848 BLAKE2B 89ca67d535ab1fcaf6ac1414b30a9565a5e334259ca2a8c4a33464613562daa4b7d5d9e8dc2f6ebddee87ea40cdc8a6152f6a2e7d2faee93e79b40e2b8bcb206 SHA512 b6ef6a411966ff60a13cf33d70a743df1139b066b78e1739918fb2e39f94b824d555d62a3f560e70c3c1e4bf75f388128bcfafcc04148095b45872c39f0b14d0 DIST gentoobrowse-api-0.9.6.tar.xz 887764 BLAKE2B 091c5f810c68b7f98f37cde4114d2b5c6d8e6dd2e2f21ca379685fd2a2ce9691b8df3d43bfda1019fa41b545f55d1c01587ac827ecd966070e2d4496e1a58b94 SHA512 da1e63b458bd1433c684519b559a653f1a0fd762935aa2906249ed78cf9e7256041a5410200edf3828bbbb3d9fc39f9613ba488cca89f05b854de679c1478165 DIST gentoobrowse-api-0.9.7.tar.xz 888140 BLAKE2B 8bd7cf6afade0d9d99e50623c21c41ac0eaf197d98a1fc214997c5a4c8ff994a196ead41c4504e094f56ab6c425f2140819b0c664ad0a8e02370b35147aff803 SHA512 070160115410a9eeb12ff9722b676c89ca82b9dfcdf10023c0418c7e2a148b1dd5f9ea199169b1fb1f6cc86544d4f4926b2a1b791abe486b58571ab91db4d71b +EBUILD gentoobrowse-api-0.10.0.1.ebuild 1396 BLAKE2B 3620a839012e4d32408ffa005ce2d23c551321888fea117bb367c4049388f134811ecf673e5bb7fb41c348615f2596e4c9e0978b5bf9f7ee8c1edcd79bd8d1a6 SHA512 abd4bfc04bdc01d4ce2cba40eb4bd15b7ed47842df731d5f23aaa549f8083efa0a6d3949552cce2dac0948242040daffa33e201ffac889d1dbc72d7895a98e6f EBUILD gentoobrowse-api-0.9.4.ebuild 1390 BLAKE2B 1df53cc5e573710b931ebec7a44f9cd7d6cbad823c8838f8f2e3512f85711722149a208530a5b546b72fcbedc7fa70bd4bbb345d304c19fb0685ef446b96616f SHA512 8e08c20477ff84ffe332dd8f8c5e8ae0aa28f2e199d78de9dce46e177d0a512e2319231267451dab237274c04f6d8b980fffd88d98eabf3d4ae7c5ab188c42f3 EBUILD gentoobrowse-api-0.9.5.ebuild 1390 BLAKE2B 1df53cc5e573710b931ebec7a44f9cd7d6cbad823c8838f8f2e3512f85711722149a208530a5b546b72fcbedc7fa70bd4bbb345d304c19fb0685ef446b96616f SHA512 8e08c20477ff84ffe332dd8f8c5e8ae0aa28f2e199d78de9dce46e177d0a512e2319231267451dab237274c04f6d8b980fffd88d98eabf3d4ae7c5ab188c42f3 EBUILD gentoobrowse-api-0.9.6.ebuild 1390 BLAKE2B 1df53cc5e573710b931ebec7a44f9cd7d6cbad823c8838f8f2e3512f85711722149a208530a5b546b72fcbedc7fa70bd4bbb345d304c19fb0685ef446b96616f SHA512 8e08c20477ff84ffe332dd8f8c5e8ae0aa28f2e199d78de9dce46e177d0a512e2319231267451dab237274c04f6d8b980fffd88d98eabf3d4ae7c5ab188c42f3 diff --git a/net-misc/gentoobrowse-api/gentoobrowse-api-0.10.0.1.ebuild b/net-misc/gentoobrowse-api/gentoobrowse-api-0.10.0.1.ebuild new file mode 100644 index 0000000..32408f8 --- /dev/null +++ b/net-misc/gentoobrowse-api/gentoobrowse-api-0.10.0.1.ebuild @@ -0,0 +1,52 @@ +EAPI="5" +inherit systemd eutils bjam + +DESCRIPTION="ICE API and client for Gentoo Browse" +HOMEPAGE="http://gentoobrowse.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="client server" + +RDEPEND="=dev-libs/Ice-3.7* + server? ( + =dev-cpp/slicer-1.8*:=[db] + =sys-apps/icebox-service-1.11 + >=dev-libs/libdbpp-1.2:= + >=dev-libs/libdbpp-postgresql-1.2 + >=dev-libs/icetray-0.2[tools] + >=dev-libs/boost-1.60 + >=dev-libs/libgit2-0.24.0 + ) + >=dev-libs/libadhocutil-0.5:= + dev-libs/boost" +DEPEND="${DEPEND} + sys-devel/flex + dev-util/boost-build" + +src_compile() { + bjambuild \ + gentoobrowse-api/api//gentoobrowse-api \ + gentoobrowse-api/domain//gentoobrowse-domain \ + $(use client && echo gentoobrowse-api/client//gbcli) \ + $(use server && echo \ + gentoobrowse-api/service//gentoobrowse-service++11 \ + gentoobrowse-api/util) +} + +src_install() { + bjaminstall \ + gentoobrowse-api//install-libs \ + gentoobrowse-api//install-slice \ + $(use client && echo gentoobrowse-api//install-client) \ + $(use server && echo gentoobrowse-api//install-service) + if use server ; then + insinto /etc/gentoobrowseapi || die + doins gentoobrowse-api/etc/icebox.config || die + insinto $(systemd_get_systemunitdir)/icebox@gentoobrowseapi.service.d || die + doins gentoobrowse-api/etc/service.conf || die + fi +} + diff --git a/sys-apps/icebox-service/Manifest b/sys-apps/icebox-service/Manifest index d4b1ecc..7ff532f 100644 --- a/sys-apps/icebox-service/Manifest +++ b/sys-apps/icebox-service/Manifest @@ -1,2 +1,2 @@ -DIST icebox.service 222 BLAKE2B fe802dd5b8d5dac29f2b59b9b6a03259c0d3b312fd482b93becbd94702dbe21e5f1ebcdd8544a2a8b73f9bf0f62a0527ac6478d78b8a1d7984d2d84b4ae8b13a SHA512 157b0d7c95037b278d7b012e65eb4e69cb08bf1cec13f1d3f11bcdb2b756be3c26d31f61e2341bf54eb1b18be846ae9ad1d4c77b266cde7211f0c7f6e9412283 -EBUILD icebox-service-1.ebuild 196 BLAKE2B c7031abedefdaa2cb63ead2d2a91abedc08236a71a9da9d8f097cc6d6a1a0afe89c457ac05d7392f29b8888633cb17fff04ecb0eea1b6d28054acec749f0e2c2 SHA512 bf70337e0a443ae361376bb01ea5794fd5591e09caa03aa503cb86b8989ad7be924b63922d6f5b8c60dc19260797bc18298ef405d8231d98cc859c4c9d9d82e8 +DIST icebox.service 226 BLAKE2B 87db3720e1fd71d1cdfe54b053f92fdaf013936ee0e5f7184e6f9f1c0bad537b3f7bba735eaf2b1de37e7981e0ed800a1a27a0b3613a08a43611108119d36d40 SHA512 dd577f9d346990f7cd7f99097e467af65a28b21bde45322d0af0b8202d56c54425c4cbf7ebbf94bd1928fb919821f2bf516673a7d372586b0e9e6c5b17ff665d +EBUILD icebox-service-1.11.ebuild 196 BLAKE2B 5c460ad58a4394eaccd8c3cace236c084f3ce84caed68c501ad19aff37d5e24b075df3a271db3d44a6e9bdbf467fd9c897180adfb6468fa6c6b4c4238ec1a965 SHA512 f93a95bc1474e8c013310fb7365d6811bd6e967627a6633f288ee69d3b3c8b1120e5503dcefeb8e2b062c1203a3f061b3c9989d551683b2159e8f07ec55f711e diff --git a/sys-apps/icebox-service/icebox-service-1.11.ebuild b/sys-apps/icebox-service/icebox-service-1.11.ebuild new file mode 100644 index 0000000..57926a6 --- /dev/null +++ b/sys-apps/icebox-service/icebox-service-1.11.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit "systemd-unit" +TARGETNAME="icebox@.service" + +DEPEND="" +RDEPEND="" diff --git a/sys-apps/icebox-service/icebox-service-1.ebuild b/sys-apps/icebox-service/icebox-service-1.ebuild deleted file mode 100644 index 38305eb..0000000 --- a/sys-apps/icebox-service/icebox-service-1.ebuild +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit "systemd-unit" -TARGETNAME="icebox@.service" - -DEPEND="" -RDEPEND="" diff --git a/sys-cluster/netfs/Manifest b/sys-cluster/netfs/Manifest index 691346a..6e3f310 100644 --- a/sys-cluster/netfs/Manifest +++ b/sys-cluster/netfs/Manifest @@ -3,6 +3,8 @@ AUX service.conf 29 BLAKE2B b516d5c184da102bda9b1e9c940b7fc50e062b418cdb25bab278 DIST netfs-1.2.0.4.tar.xz 18996 BLAKE2B 0cac230dd564606afbebb045bfc4e1c9891ea4e8cc718eb9359f8fda5c11178f14af0d6a1d76d5cea50340d5ae2f7e16abd7641620f6294da217151f57f247f3 SHA512 c3c6beb62ca66d9380672faffb87e9f9ddb6917a350f73d001a8517772e8d8d26d49a09dfd2911bc12f97795994e4b3bf0d20ba938c8cd3eb1616d0926900a34 DIST netfs-1.2.1.tar.xz 19112 BLAKE2B 9d751cc9fb80c984c16b654858ba83c348d64f1d11c9a5bd81af48ca3c9a7107cc1c45b7ca0de3e389599ccf655f4ca30cc02313e788d8bae10cac792e5b31c0 SHA512 fccb9ad0c2cf8da64970296d44815f6ed0973b3dcb2e4d9122a246847388858dc617330ac0e75f0fb68844e8257670db9709daaa0a1a29a67f9b49fd95a51f03 DIST netfs-1.2.2.tar.xz 19632 BLAKE2B c379c4e1e1d5dfd6ecd3d742d2f76347b8936d57b14fba8daadaf00b31cfa11cd3d25fe0b21a82878ce3a470fdf858fc1ef5979d51dcacb9154ab9f44c9c482f SHA512 0af70e10264401ad83dc3c5ca0840639e74282b5ec1b01c6fcb64cd65b49ccb771482204f378fea260110eca987b101bd6e8d1185af66d74e8b6d22ae297d173 +DIST netfs-1.3.0.tar.xz 21592 BLAKE2B f3d418166a1b16b35fced0b42ad657e51d36fd5d226cf4aeefb766ede8c99d587581ec0a4fc91e84f4c0414b3ef366fc8159337df7125887c2225d8d811dd37d SHA512 5a189e03873067e4922f699490ad900f73be858cc1e8fbb73340b103d69577be63c7a69ece8a941f7b277cca475d5b923048c0f39787dc82fc07ce55f7dec606 EBUILD netfs-1.2.0.4.ebuild 1012 BLAKE2B e39c1ec20ef8615c8e24793988e617bd0c51030ec349dcc0dca6a888e3bff5b3e0725f7ee8c6850aaaf8e4a14f9db9540c71b245221e02206586f445f9edb5e3 SHA512 a6eba31c110bfe8688dc5c10b18e54a46568fe980d765c893c212e3b205073512fc06ed07dc9db49f8fb1d6e2f758a23c902c70004abbef0603bd53a94150177 EBUILD netfs-1.2.1.ebuild 1012 BLAKE2B 9f05bb097e449fd0b9eeb787d80182fd77ca7e6059639c1024b0789a907c60778acc84eb355bc08f525e0932512bcc8fcf5f18b33bd1ebccb83c26ed176570ed SHA512 7e81cd803880d3344981ce906f38d8e5638dd7013579485f2d31b7569a6e86fd21279422891a6ca7f1222026b121836ca2b7462c5726611a2efd387019411639 EBUILD netfs-1.2.2.ebuild 1012 BLAKE2B 9f05bb097e449fd0b9eeb787d80182fd77ca7e6059639c1024b0789a907c60778acc84eb355bc08f525e0932512bcc8fcf5f18b33bd1ebccb83c26ed176570ed SHA512 7e81cd803880d3344981ce906f38d8e5638dd7013579485f2d31b7569a6e86fd21279422891a6ca7f1222026b121836ca2b7462c5726611a2efd387019411639 +EBUILD netfs-1.3.0.ebuild 1029 BLAKE2B e75597850fafbcf0d84da49ff29ac7a7237364751c8ffd53fcafdfe672b271e66ab75caa12733285f576e97eb4849906fdbdaa6b40fe86c3193fa1badb0bff27 SHA512 c271f0b052242781fe84ff86c84ded1b781f9c9a32d2d4342384a050be4604825ca6877b30f50174ca0fed8c4a2436bd06155f108902b4bd0111caead52ee7d9 diff --git a/sys-cluster/netfs/netfs-1.3.0.ebuild b/sys-cluster/netfs/netfs-1.3.0.ebuild new file mode 100644 index 0000000..e36625a --- /dev/null +++ b/sys-cluster/netfs/netfs-1.3.0.ebuild @@ -0,0 +1,50 @@ +EAPI="5" + +inherit eutils bjam + +DESCRIPTION="Cluster capable network filesytem" +HOMEPAGE="http://netfs.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="client server" + +RDEPEND="=dev-libs/Ice-3.7* + >=dev-cpp/slicer-1.8:=[xml] + server? ( + =sys-apps/icebox-service-1.11 + ) + >=dev-libs/libadhocutil-0.5:= + client? ( + sys-fs/fuse + ) + >=dev-libs/boost-1.66" +DEPEND="${DEPEND} + dev-util/boost-build" + +src_compile() { + bjambuild \ + $(use client && echo netfs/fuse//netfs) \ + $(use server && echo netfs/daemon//netfsd++11) \ + netfs/ice//netfs-api +} + +src_install() { + bjaminstall \ + $(use client && echo netfs/fuse//install) \ + $(use server && echo netfs/daemon//install) \ + netfs/ice//install + + if use client ; then + insinto /etc/netfs + doins netfs/etc/client.xml + dosym ../usr/bin/netfs /sbin/mount.netfs + fi + if use server ; then + insinto /etc/netfs + doins netfs/etc/daemon.xml + doins netfs/etc/icebox.config + fi +} diff --git a/www-apps/gentoobrowse/Manifest b/www-apps/gentoobrowse/Manifest index 537eacf..af7c1ae 100644 --- a/www-apps/gentoobrowse/Manifest +++ b/www-apps/gentoobrowse/Manifest @@ -1,4 +1,6 @@ DIST gentoobrowse-2.0.1.tar.xz 61952 BLAKE2B 409159df2dcf8190851bde362492070c4c594bccab31b5855a20968f125474951af1589f50efac911cdce6917238d6afd878409748ee61d8550dc55d7187aeb8 SHA512 691a567b8e66daf521c8f8d9698b46e8ce7b2f878e7b5e5f85eba74966c4782b95c210ca80115a21d9b439110080daa662aea9cb36dee0ea1a1cd11214af8977 DIST gentoobrowse-2.0.2.1.tar.xz 62144 BLAKE2B 9f6c714b8f165c97cc428dd8291b45b6120ed7414557a1cdec6671dd954dd07e6cad2a4cd3ba03fb1eccfd05151660d6e111b0b132f5afa0c83c59da55774de4 SHA512 4a901b58ab53ccf3f223c87f2a8d28e562023073c21fb8d8cfa8b6e1064a7236491966ed58437adf5c630380292b6d489b26d494b972329cbf5c39b40748d5c7 +DIST gentoobrowse-2.1.tar.xz 61940 BLAKE2B 7c240cd4de9dced1359617b4c81f0da85f317dee49af28c57fbcd02cdca3cd52399d71ebb61cfe8f972d49af1eb348a9660d76c257007901a11b4a680b1c4dcd SHA512 3313d964fa6100a43b10d0bc43821c120125bc9b64f86fd697858e10caf9e88c63101204dfa0bfb17f360f1a3e7684de98367d3b77c315035a261a644342d568 EBUILD gentoobrowse-2.0.1.ebuild 787 BLAKE2B addeb862041a09326071e8d25ca568809d1aa62d26ea592c293d41fd0580a200837599a84c04157d8fe9f6ef8ff0b8ed985c73c1ad410c1e16bc2ba4baf868d1 SHA512 27cc4f47e05d373a02e7587adb255ef291f9299b08555db63912223dc9cc75dbbbc708b67e4baca2906812f0a3affbdd345ce8b9add2c9802cefd17ae95723e1 EBUILD gentoobrowse-2.0.2.1.ebuild 787 BLAKE2B addeb862041a09326071e8d25ca568809d1aa62d26ea592c293d41fd0580a200837599a84c04157d8fe9f6ef8ff0b8ed985c73c1ad410c1e16bc2ba4baf868d1 SHA512 27cc4f47e05d373a02e7587adb255ef291f9299b08555db63912223dc9cc75dbbbc708b67e4baca2906812f0a3affbdd345ce8b9add2c9802cefd17ae95723e1 +EBUILD gentoobrowse-2.1.ebuild 788 BLAKE2B 6422aeda717ec8b103d91ef989baeca65e0bc539313cba8c003e66e79ac250cadcd36bad21497c4a41e86cef6b266659fb4009caf2d82eebfb3c4b59d5f55319 SHA512 3dcb34ca94bbbf5d0c7bdf50f6d84b77c82cce7f7b1ae69563ca71feadf539e52ee4627f99824d29596e03c3ac0cdedeb6125bf55d77f9a592ff980cdd6235c0 diff --git a/www-apps/gentoobrowse/gentoobrowse-2.1.ebuild b/www-apps/gentoobrowse/gentoobrowse-2.1.ebuild new file mode 100644 index 0000000..576d2ff --- /dev/null +++ b/www-apps/gentoobrowse/gentoobrowse-2.1.ebuild @@ -0,0 +1,38 @@ +EAPI=5 + +inherit webapp depend.apache eutils bjam + +DESCRIPTION="Gentoo Browse is an IceSpider based web site for viewing Gentoo content" +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +HOMEPAGE="http://gentoobrowse.randomdan.homip.net/" + +LICENSE="GPL" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +DEPEND=" + >=www-misc/icespider-0.4:= + >=net-misc/gentoobrowse-api-0.10 +" + +pkg_setup() { + webapp_pkg_setup +} + +src_compile() { + cd ${S}/${PN} || die + bjambuild cgi || die +} + +src_install () { + cd ${S}/${PN} || die + bjambuild install --bindir=${D}/${MY_CGIBINDIR} || die + webapp_src_preinst + + insinto ${MY_HTDOCSDIR} + doins -r config css img js xslt *.xml *.ico *.txt .htaccess || die + dosym ${MY_CGIBINDIR}/gentoobrowse-cgi ${MY_HTDOCSDIR}/gentoobrowse-cgi + + webapp_src_install +} diff --git a/www-apps/mirrorsearch/Manifest b/www-apps/mirrorsearch/Manifest index 00205bc..9e23f68 100644 --- a/www-apps/mirrorsearch/Manifest +++ b/www-apps/mirrorsearch/Manifest @@ -1,2 +1,4 @@ DIST mirrorsearch-0.1.1.tar.xz 10772 BLAKE2B 2ea3ceed49c89119945eacfb057761f04e49207b347975a0caecdaa4fffd6493408db278a6e47f345b82c6cf87ae876c458aff2f258a5a416d93c2c967268e5f SHA512 d656b940283d2166c128b46ceaac22fe38db429e92d9b132b84f69d6792488916caec6ffa579d2fdd079c07350c2e66c22b2c1dc8d3847c6737b742c0705b005 +DIST mirrorsearch-0.2.0.1.tar.xz 10784 BLAKE2B 59486b3bff7e3f598d082b721cda55dedc20d1db9255214a7701b41f4168bf0bfa436412eaa347404cf4d79e87e58199e884faa4cfbec4308e65a7526fbc7515 SHA512 c9a419b8407e739282fb3158988f5c69286ce406eb92e289e2602b235201f4bbd314780458323b0a35865ad411af4f00d509fc97892b7113f72f62b1bdee686e EBUILD mirrorsearch-0.1.1.ebuild 822 BLAKE2B f9d2e78303f8d7d8f1fef0f4ac536086d4dec635bebb7ca783be11dd0505e1d9eef0796fd5f413aab0d133e18c0b9ba00061af95239b021c34be75ada4d14135 SHA512 e3ef46dc4d2ee955b6b2b5501db4636043ad609241a9a299502c3a7ae11f660ada314c420dbed834f7c0d20a90f1e61765a8933fef4f0511908fc1aba11dcb05 +EBUILD mirrorsearch-0.2.0.1.ebuild 857 BLAKE2B 0b2626881a3d8e64744f9edc559bcbfcf559e6500f0f41c45227a2a65713ed26a2f41885c954e6e7a3920c0aea6b6db72f00f81596fb866f9cd2142e3d6f6134 SHA512 b0d9828d61808a83ff6ce982363f0c58b7e9ce5b254677970f15df9307e4fc3529b8df1e199d3387e837d9fd5abfeedaad78aa484c87c09a1111fe84ca9464e2 diff --git a/www-apps/mirrorsearch/mirrorsearch-0.2.0.1.ebuild b/www-apps/mirrorsearch/mirrorsearch-0.2.0.1.ebuild new file mode 100644 index 0000000..afc3d60 --- /dev/null +++ b/www-apps/mirrorsearch/mirrorsearch-0.2.0.1.ebuild @@ -0,0 +1,39 @@ +EAPI=6 +inherit webapp depend.apache eutils bjam + +DESCRIPTION="ICE and web service for locating files for download." +HOMEPAGE="https://git.randomdan.homeip.net/repo/mirrorsearch/" +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" + +LICENSE="GPL" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + >=www-misc/icespider-0.4:= + dev-libs/icetray[tools] + dev-libs/libdbpp-postgresql + =sys-apps/icebox-service-1.11 +" +RDEPEND="${DEPEND}" + +pkg_setup() { + webapp_pkg_setup +} + +src_compile() { + bjambuild service//mirrorsearch-service++11 site//mirrorsearch-cgi +} + +src_install () { + bjaminstall install{-bin,-site} \ + --bindir=${D}/${MY_CGIBINDIR} \ + --datarootdir=${D}/${MY_HTDOCSDIR} + webapp_src_preinst + dosym ${MY_CGIBINDIR}/mirrorsearch-cgi ${MY_HTDOCSDIR}/mirrorsearch-cgi + webapp_src_install + + insinto /etc/${PN} + doins service/icebox.config +} + diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest index f6d3e8b..68c213a 100644 --- a/www-apps/project2/Manifest +++ b/www-apps/project2/Manifest @@ -1,4 +1,7 @@ +DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c DIST project2-1.2.8.1.tar.xz 129824 BLAKE2B 679267a6f8d33492226b9a8225b15a494de224e4a6a229204373762b0b7c483833c8bf1c15a6dd9ae941cbc3650508427cf7fa83be8facd04145be7a490bbec9 SHA512 0e1b682673d60a54b315580775aa17d6dab62c8b0de90b1bff41f9d2d83451efc149d850527ea3591e233c8af6246de743f9fc2005e679ef89c702953ceea333 DIST project2-1.2.8.tar.xz 129916 BLAKE2B ec1b798880f06ebb7ecdada4156aea09b36ea2bdee497e7872d71617c3b334778fbf924c70865a86898ee2586a3b5888d5f6416177a44091b7f307e8d1aaec7e SHA512 92f72cf16a58163dce94a564f17ea75cd895333c1c03bc5102ef78fd5fcdab3a7d245f0e0d09574c1fcadaaac78466a4119cc50eb52f3173c5ac4540bdf1fbc2 +DIST project2-1.3.0.tar.xz 130132 BLAKE2B 2942a8b0292eab8eea41e38f04389763ff9ee91ebc4461fd6654b681e0d5ebe3ab933f68c62cfbd0673eb1299d528a0cdce229d1f7afb1e6eed02b80ecd18448 SHA512 3e256b59060d7c783d878ca64d476ecf80ef8b807976d8caeb9eb1e09f43b13306aa3c40f41864c4e99a3f557f999d520f1c25e756b3ba0103e45f1dada67c2c EBUILD project2-1.2.8-r1.ebuild 1509 BLAKE2B 6a80ec7f243cec1704a59647ed0ed85afbbb5d5731d86c158b682f2c44d62d2d6e656bbf5f9f565891c89236da4f37e4e1357219c0c23608a0c6fd1e0ccc5d55 SHA512 4bffc5e22c2b340ebca382c6907c25659229e92beb5c3e3a59eb0bdbc056610478edb93394e0748dac04a681b91b8608b189847f6f69f72233451bae2e3155c1 EBUILD project2-1.2.8.1.ebuild 1485 BLAKE2B 8016a43efb43c43d6bb71f98408adda290c6b30765393d0760125e6fcb275374a3e7f75f1635f3b78add20420299d6c202cf5ae4d775748492bef2aa9659a3fd SHA512 de8ed7ee01748afa84574bfa7e1e3513545435d2d4cf0ae3249d7adad6f19a644d5e06c689fb56a8935d1378ca8489616bbafa2b352c507aa686eae455be3646 +EBUILD project2-1.3.0.ebuild 1677 BLAKE2B 090a49c8f50e9b0f8d51dabdafd1c1e36b013cf6afdd8fa693aa52c02de0357bb33d01eb4189e036c98d27cb72f683213e13ed4d226ec1888419ac178e0c98dc SHA512 f5f11c657dd5e29fce301558b929f101d54310e681ddeadca7292d96213adb2d2ce28ca2128420f75bd36a91bd57bff9c9c5f1411c0b9cd3b3fbc98bc284efa9 diff --git a/www-apps/project2/project2-1.3.0.ebuild b/www-apps/project2/project2-1.3.0.ebuild new file mode 100644 index 0000000..1db51c8 --- /dev/null +++ b/www-apps/project2/project2-1.3.0.ebuild @@ -0,0 +1,74 @@ +EAPI="5" +inherit bjam + +DESCRIPTION="User configured application engine" +HOMEPAGE="http://project2.randomdan.homeip.net" + +ICE_VERSION=3.7.1 +SRC_URI="http://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz + https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="x86 amd64" +IUSE="+docs unittest +console +web +fastcgi +daemon" + +RDEPEND=" + net-libs/libesmtp + >=dev-libs/libadhocutil-0.5:= + =dev-libs/libdbpp-1*:= + www-client/lynx + dev-cpp/libxmlpp:3.0 + sys-libs/zlib + >=dev-cpp/glibmm-2.28 + >=dev-libs/boost-1.45 + =dev-libs/Ice-3.7* + web? ( + fastcgi? ( + dev-libs/cgicc + virtual/httpd-fastcgi + dev-libs/fcgi + ) + ) + >=dev-cpp/slicer-1.8:= + " + +DEPEND="${RDEPEND} + dev-util/boost-build + sys-devel/flex + docs? ( app-doc/doxygen ) +" +src_unpack() { + default + ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp +} + +src_prepare() { + sed -ie "s|^using gcc .*|using gcc : : : \"${CXXFLAGS}\" \"${LDFLAGS}\" ;|" ${S}/Jamroot.jam +} + +src_configure() { + ( + echo "alias finalbin : " + use console && echo " console//p2console " + use web && echo " cgi//p2cgi " + use web && use fastcgi && echo " cgi//p2fcgi " + use daemon && echo " daemon//p2daemon " + echo " ; " + echo "alias finallib : " + use unittest && echo " ut//p2ut " + echo " ; " + ) >> ${S}/project2/Jamfile.jam +} + +src_compile() { + bjambuild project2//finalbin project2//finallib +} + +src_install() { + bjaminstall project2//install \ + -i project2 + if use docs ; then + mkdir -p ${D}/usr/share/doc/${PN} + (cat Doxyfile ; echo OUTPUT_DIRECTORY=${D}/usr/share/doc/${PN}) | doxygen - || die "Build docs failed" + fi +} diff --git a/www-misc/icespider/Manifest b/www-misc/icespider/Manifest index 084cdc4..0706cdf 100644 --- a/www-misc/icespider/Manifest +++ b/www-misc/icespider/Manifest @@ -1,6 +1,9 @@ +DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c DIST icespider-0.2.2.1.tar.xz 25068 BLAKE2B 43970f38f06ed0435de1db757dbedbff7254a78784779e760fbcda171d4399f61a657d701a89cf331a6d82127e415a16a4aac055aec7526de81db67df8ca85cb SHA512 0b949bc31543e535cd9aa5e24c5771dcb123a56885de0f3fe7221800ba12c95e788796aa1f34dcee9a83856b14168d3020fa5f2a5e8159f77400dfbdc5b50d54 DIST icespider-0.2.3.tar.xz 25176 BLAKE2B 791895a925c223c61f75b0d328206dd86d70a8c501f0d0adcc8b1a4cd28f853c6e3b1ab8ea404d4dcddcaa1dabd257afd2baf7454fce1520cb084ebd5189aabe SHA512 8b5c036f1d9a3235313e4aee68573a72bf2ae7942ad9ba297a17aa52232a2aca476c546473b59dab66f45e0cbfa8b72e6d156cd529242cabbf53e760008abbd0 DIST icespider-0.3.tar.xz 25448 BLAKE2B 025b7feedfa895af7d99b439d6af9cf18248375789173c20384ae21c551f69b279939c4585eda6a35fee5b399128d12d7bfd907008739468422980ef6a551eeb SHA512 7994905fb98768b372a2487911c72efb86250d7b179b3fde12a545ba503dcfd24516f70e6a398cb597220f4d68c82157f204987389f3d5512437e2f8175409f2 +DIST icespider-0.4.1.1.tar.xz 25300 BLAKE2B 3e5030abd9c5862c7274291e103525dad4abdee72bf2781b6ab0ec16f1c657cc1f33e52db765536dd8e3db64dc99e4c7e2e0e9bf5c8b3de1a316a43b3429afba SHA512 72ed38f4fadb9cae2b689317b2e61abf7d894b97e159c0130289d9af51ac743344a4e90b2307a0695d728c14d0deb4799e409ea5fc6f6dd5a75fc958c484bdeb EBUILD icespider-0.2.2.1.ebuild 778 BLAKE2B 4d3ad99c2cf1d1fc335f8be017e7e4b081cf46d301f7fd87bec00599c20afeacdd0e583f8ebe6bf2dfdbd50286c9e8c8c2b022636f6acfef450a7d7f66926d96 SHA512 3a2be8e67214f406b1071b46ee97937d2ab3c0639c4fee7fa4b1a13df2cdda3761587bcb7272eb554bd176fc3e1312fbe3fece2a29b9ef78d9777da4fc96e08f EBUILD icespider-0.2.3.ebuild 778 BLAKE2B 4d3ad99c2cf1d1fc335f8be017e7e4b081cf46d301f7fd87bec00599c20afeacdd0e583f8ebe6bf2dfdbd50286c9e8c8c2b022636f6acfef450a7d7f66926d96 SHA512 3a2be8e67214f406b1071b46ee97937d2ab3c0639c4fee7fa4b1a13df2cdda3761587bcb7272eb554bd176fc3e1312fbe3fece2a29b9ef78d9777da4fc96e08f EBUILD icespider-0.3.ebuild 778 BLAKE2B 8413f1666c8b6e136b95f39e1dc9825b64377645de0c0094ad54aea798d78bcfe67b5ce4453272c55216625926237ef3a4ef4637d54a56e53921221cf66ccfb1 SHA512 551172c649773c954c8420b5d0fe174065d02ea7702f5f26af1e11872038531c00678d6f1bb5dfcdd6631a1722c6f1dae68ed2bed5b27a1ec603ea378499d7f9 +EBUILD icespider-0.4.1.1.ebuild 984 BLAKE2B 81e948ae335581959c8affa809beae03b8346aa06de2fc2a4813daa0c2a3031c31fb19474f9d80c3af652be3ff50bf7a3543fa6a835d045c56e4a9cf3afb0239 SHA512 3ec4e923365132842748f2e27cb0052e69406ac01d5d8fffa620bb106c252b9f4fb00d958ee08b75ae6addede7260812465a2f01dd74b994e9ca01dd7e382077 diff --git a/www-misc/icespider/icespider-0.4.1.1.ebuild b/www-misc/icespider/icespider-0.4.1.1.ebuild new file mode 100644 index 0000000..cedf234 --- /dev/null +++ b/www-misc/icespider/icespider-0.4.1.1.ebuild @@ -0,0 +1,47 @@ +EAPI="5" + +inherit bjam + +DESCRIPTION="Tools and libraries for building web services/sites that are clients of ICE services" +HOMEPAGE="http://icespider.randomdan.homeip.net/" + +ICE_VERSION=3.7.1 +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz + https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz" +LICENSE="GPL" +SLOT="0/0.4" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="=dev-libs/Ice-3.7* + >=dev-libs/libadhocutil-0.5:= + dev-cpp/libxmlpp:3.0 + >=dev-cpp/slicer-1.8:= + dev-libs/fcgi + >=dev-libs/boost-1.66" +DEPEND="${DEPEND} + dev-util/boost-build" + +src_unpack() { + default + ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp +} + +src_compile() { + bjambuild \ + icespider//common \ + icespider//core \ + icespider//compile \ + icespider//fcgi \ + icespider//xslt \ + icespider//fileSessions \ + icespider//testing +} + +src_install() { + bjaminstall \ + icespider//install \ + icespider//install-ice \ + icespider//install-tools +} + -- cgit v1.2.3