diff options
Diffstat (limited to 'dev-libs/rasqal')
-rw-r--r-- | dev-libs/rasqal/Manifest | 7 | ||||
-rw-r--r-- | dev-libs/rasqal/metadata.xml | 8 | ||||
-rw-r--r-- | dev-libs/rasqal/rasqal-0.9.29.ebuild | 72 | ||||
-rw-r--r-- | dev-libs/rasqal/rasqal-0.9.32.ebuild | 75 |
4 files changed, 162 insertions, 0 deletions
diff --git a/dev-libs/rasqal/Manifest b/dev-libs/rasqal/Manifest new file mode 100644 index 000000000000..c14aba6e7ca2 --- /dev/null +++ b/dev-libs/rasqal/Manifest @@ -0,0 +1,7 @@ +DIST rasqal-0.9.29.tar.gz 1550144 SHA256 8b218dc51b77b99f33103a9251218a4439748f73ee30fa8ee549ab6d150e7c53 SHA512 9795e2ffd439157af7d386ef7191fed3c960e88f04e46ec80bf845986841b9fb094219c561144cbe9ada5582264b32eec4850cf8f2258661d09f2df9dbffda4d WHIRLPOOL 706bc8454f9bc82d5058bac859d9829ebe729eca4b2e098455d5b73601c692278ef60ca543827c10743af401775060043b05cce16767fc3bac7512d3f763fa7e +DIST rasqal-0.9.32.tar.gz 1544623 SHA256 eeba03218e3b7dfa033934d523a1a64671a9a0f64eadc38a01e4b43367be2e8f SHA512 071f5ff30a1271bdd747cab7991a34c75f9c0132e81d7662acb13a2e380b98c325a9b2998f6a08a393251623680074a76f58f70bdd93b5c1416779aacc7be428 WHIRLPOOL 1dfa8507e7e567da04bf242784d551486f367b187d8f9c91599a5f41d7107bb7af38fe73c9d74eb1bed6d79ed2c2fc045dff57b0ebf375a363961792012e5986 +EBUILD rasqal-0.9.29.ebuild 1867 SHA256 3171eb13a4df5ca721473a4184e2c74814181bb891fc063408439db7d7aa0c1c SHA512 56ad947cb4af7c7676a14ddeaceefdf2fd96c60e27d66e42c604d7fbf6303faf96c1d934c6a44da3cc3668e77c9bfbbbf13b07972ad7e028363c23855543c2a9 WHIRLPOOL 8902df19f9a37973102f7afa6a4e4d2321559248249c175888e04215a6ba94f7e37c5ec0ad89b1deaccdc3e13067b061184a90b2f1390a7753ad93bebbc54ed3 +EBUILD rasqal-0.9.32.ebuild 1925 SHA256 2227522b9769fd4e9c57531e89f614bf78f340dcf5122791115765f705598e84 SHA512 d2f02414c7290705d43cbfe2f2d77a4adf531600bcf5a113eccf1dc83e49046554a852fda2a9cbffcd0347643a101d3ba03f7b97c131ba05b8f9470d7904aa31 WHIRLPOOL 8e6bfd38b65960b4f524cfb4736866ecfca5bd39869eabe2ae5cd860c4a7c0903e359f04ece0ddfd46931706d488b301a2c78f8828a11855d298694cb7f8a344 +MISC ChangeLog 3460 SHA256 afb893df1694b9f40189faec0405f7ff70a3eb13fc33c34369026680d2263b73 SHA512 53b495840408018670c639dc243a9fc8966e94dbd036b2973f9bf85f1d4b6719f35e3405413c18114e7be4e2ae79c7cae5afbdf00c76741bd8af1919e7c2e04d WHIRLPOOL 23a4e855654abdc66623cc85d240e43a229433df7b95f5cd8c3c8d57da94b54a80ffcde9e0f893f0fffbd3e910f8997c896883147f7134b8cc803e520227b2f4 +MISC ChangeLog-2015 11151 SHA256 47317c2d3f4fed7fc0f0e98ab859d2fd615c7282e294901dade9ac656f1e3eae SHA512 81ee547f86015589930834b18922ff0df6297c2470edca96b27062ace12bf07b115e896057807dab9e8c57ed9d345ad5df8d294ebfef51617884ccf806eeebea WHIRLPOOL cea1f1f114f271ee8793e619408642e6561f78074bb089dd9ce9b8defaec2156bd012f1159026756c5fa4deeb6ef645c0c56413abfc56840ef9b4177ff6155f0 +MISC metadata.xml 249 SHA256 a591aa91a9c413e7f7e24fd25b924ce2dfef686da8b4ce38bebb088ebfdba9db SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 WHIRLPOOL ae5b0c583f3a07ed1ccf651b5b9c8d6c8c637fba2d505fc4b028ea60239fc0a84e37a169b5114f879712ae74f7f41960a2cc6b59e67cacc7f964b105b5fb8723 diff --git a/dev-libs/rasqal/metadata.xml b/dev-libs/rasqal/metadata.xml new file mode 100644 index 000000000000..c870d0eef0ab --- /dev/null +++ b/dev-libs/rasqal/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> +</maintainer> +</pkgmetadata> diff --git a/dev-libs/rasqal/rasqal-0.9.29.ebuild b/dev-libs/rasqal/rasqal-0.9.29.ebuild new file mode 100644 index 000000000000..5851683b32c7 --- /dev/null +++ b/dev-libs/rasqal/rasqal-0.9.29.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit libtool + +DESCRIPTION="library that handles Resource Description Framework (RDF)" +HOMEPAGE="http://librdf.org/rasqal/" +SRC_URI="http://download.librdf.org/source/${P}.tar.gz" + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+crypt doc gmp kernel_linux +mhash pcre static-libs test xml" + +RDEPEND=">=media-libs/raptor-2.0.7:2 + kernel_linux? ( >=sys-apps/util-linux-2.19 ) + pcre? ( dev-libs/libpcre ) + xml? ( dev-libs/libxml2 ) + !gmp? ( dev-libs/mpfr ) + gmp? ( dev-libs/gmp ) + crypt? ( + !mhash? ( dev-libs/libgcrypt:0 ) + mhash? ( app-crypt/mhash ) + )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/flex + test? ( dev-perl/XML-DOM )" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + sed -i -e '/random_approach/s:==:=:' configure || die #416659 + elibtoolize # g/fbsd .so versioning +} + +src_configure() { + # FIXME: From 0.9.27 to .28 --with-random-approach= was introduced, do we + # need a logic for it? Perhaps for dev-libs/gmp? + + local regex=posix + local decimal=mpfr + local digest=internal + local uuid=internal + + use pcre && regex=pcre + use gmp && decimal=gmp + use kernel_linux && uuid=libuuid + + if use crypt; then + digest=gcrypt + use mhash && digest=mhash + fi + + econf \ + $(use_enable pcre) \ + $(use_enable static-libs static) \ + $(use_enable xml xml2) \ + --with-regex-library=${regex} \ + --with-digest-library=${digest} \ + --with-uuid-library=${uuid} \ + --with-decimal=${decimal} \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html +} + +src_install() { + default + dohtml {NEWS,README,RELEASE}.html + use doc || rm -rf "${ED}"/usr/share/doc/${PF}/html/rasqal + find "${ED}" -name '*.la' -exec rm -f '{}' + +} diff --git a/dev-libs/rasqal/rasqal-0.9.32.ebuild b/dev-libs/rasqal/rasqal-0.9.32.ebuild new file mode 100644 index 000000000000..bd7ad7318390 --- /dev/null +++ b/dev-libs/rasqal/rasqal-0.9.32.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils libtool + +DESCRIPTION="library that handles Resource Description Framework (RDF)" +HOMEPAGE="http://librdf.org/rasqal/" +SRC_URI="http://download.librdf.org/source/${P}.tar.gz" + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+crypt gmp kernel_linux +mhash pcre static-libs test xml" + +RDEPEND=">=media-libs/raptor-2.0.14 + kernel_linux? ( >=sys-apps/util-linux-2.19 ) + pcre? ( dev-libs/libpcre ) + xml? ( dev-libs/libxml2 ) + !gmp? ( dev-libs/mpfr ) + gmp? ( dev-libs/gmp ) + crypt? ( + !mhash? ( dev-libs/libgcrypt:0 ) + mhash? ( app-crypt/mhash ) + )" +DEPEND="${RDEPEND} + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig + test? ( dev-perl/XML-DOM )" + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + elibtoolize # g/fbsd .so versioning +} + +src_configure() { + # FIXME: From 0.9.27 to .28 --with-random-approach= was introduced, do we + # need a logic for it? Perhaps for dev-libs/gmp? + + local regex=posix + local decimal=mpfr + local digest=internal + local uuid=internal + + use pcre && regex=pcre + use gmp && decimal=gmp + use kernel_linux && uuid=libuuid + + if use crypt; then + digest=gcrypt + use mhash && digest=mhash + fi + + econf \ + $(use_enable pcre) \ + $(use_enable static-libs static) \ + $(use_enable xml xml2) \ + --with-regex-library=${regex} \ + --with-digest-library=${digest} \ + --with-uuid-library=${uuid} \ + --with-decimal=${decimal} \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html +} + +src_install() { + default + dohtml {NEWS,README,RELEASE}.html + prune_libtool_files --all + + # https://bugs.gentoo.org/467768 + local _rdocdir=/usr/share/doc/${PF}/html/${PN} + [[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${PN} +} |