summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-11-05 16:16:07 +0000
committerMike Frysinger <vapier@gentoo.org>2014-11-05 16:16:07 +0000
commit3aaa443195b34b847fa2bfbe93da471c6db0e6ea (patch)
treef37e0cc6b59e7b87fba95f7275166e447e215855 /dev-libs/redland
parentDepend on libltdl rather than libtool #528294 by Pacho Ramos. (diff)
downloadhistorical-3aaa443195b34b847fa2bfbe93da471c6db0e6ea.tar.gz
historical-3aaa443195b34b847fa2bfbe93da471c6db0e6ea.tar.bz2
historical-3aaa443195b34b847fa2bfbe93da471c6db0e6ea.zip
Depend on libltdl rather than libtool #528294 by Pacho Ramos.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs/redland')
-rw-r--r--dev-libs/redland/ChangeLog8
-rw-r--r--dev-libs/redland/Manifest25
-rw-r--r--dev-libs/redland/redland-1.0.15.ebuild5
-rw-r--r--dev-libs/redland/redland-1.0.16.ebuild5
-rw-r--r--dev-libs/redland/redland-1.0.17-r1.ebuild87
-rw-r--r--dev-libs/redland/redland-1.0.17.ebuild5
6 files changed, 118 insertions, 17 deletions
diff --git a/dev-libs/redland/ChangeLog b/dev-libs/redland/ChangeLog
index dedb526d82a0..936d59d62aa8 100644
--- a/dev-libs/redland/ChangeLog
+++ b/dev-libs/redland/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/redland
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/ChangeLog,v 1.124 2014/11/03 11:47:39 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/ChangeLog,v 1.125 2014/11/05 16:16:06 vapier Exp $
+
+*redland-1.0.17-r1 (05 Nov 2014)
+
+ 05 Nov 2014; Mike Frysinger <vapier@gentoo.org> +redland-1.0.17-r1.ebuild,
+ redland-1.0.15.ebuild, redland-1.0.16.ebuild, redland-1.0.17.ebuild:
+ Depend on libltdl rather than libtool #528294 by Pacho Ramos.
03 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> redland-1.0.15.ebuild,
redland-1.0.16.ebuild, redland-1.0.17.ebuild:
diff --git a/dev-libs/redland/Manifest b/dev-libs/redland/Manifest
index 564d70ff3855..d7e344b30cc2 100644
--- a/dev-libs/redland/Manifest
+++ b/dev-libs/redland/Manifest
@@ -4,15 +4,26 @@ Hash: SHA256
DIST redland-1.0.15.tar.gz 1600090 SHA256 0e1f5825b6357c9b490da866c95ae1d895dbb5f445013d2511c37df822ee9ec6 SHA512 94b8806d0c5b8ff5c394bc6825c1347efe609a2d7a72f9346fc88b15094938e69b482d28ca8a4eea64876a6afdf6c3b60275c987a617cc498cf19d6fbc53950b WHIRLPOOL d204eb1dcfe9edcb1eab9ee6d4ed812bf1f08ff3bbd9359c44443a1d2a5f651195923196be53b6169bb4aeed21253297145213d1d59250940c8dcd2170e48a34
DIST redland-1.0.16.tar.gz 1624112 SHA256 d9a274fc086e61119d5c9beafb8d05527e040ec86f4c0961276ca8de0a049dbd SHA512 16a57569d00f8bbfda9e90d93d686e6f51b14f066f013c9757f2b372d7b23c58fe0ba172953f8affe73c8d804e966566dc38401caca46cee2a8b091019828457 WHIRLPOOL 6323c60fdd0b6360da10815ebe1eaf2119a0722736a938eff83b0040f7db894e8bd591c6d4d355159cf7641eb2063a6ea39e7da875afae6a2f33187c31ed1259
DIST redland-1.0.17.tar.gz 1621566 SHA256 de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681 SHA512 363323ffc9e75d4f0e3a3b40952f6241fd0d8b9f46bfd4dd86cf0a5162de35257a8b70ce408a6083c03ba7c388982231a3774e5e9024b262ebb02968f778b850 WHIRLPOOL b33e461bccd2d54e46a48baac9b4a7f8dfd885fd9b82a550ef6c038ddccd0b4ea56b5b01709ee9762dbc28385f04a95ba391f4a53434678a95f005e00ac04b31
-EBUILD redland-1.0.15.ebuild 2240 SHA256 8a816a7e0bec4cf8c33df92fc975f8471dbea75da3bb3bea191631239c98842e SHA512 0fdc64d1edc31504d1f88141b49ac16ed00ef45c052f7c8d9fc0bf21c95df21c99ff411ca0b6a85b5aca07a371fee827500120abfcf8b39e41540cc31eda4104 WHIRLPOOL a2f12811e175c5bfe2e60722ebeec64a81b452b97bc4ecd85c8af9dfbd5fdefe6ccd3acdca488a9e35e18669fc499fb735859e31895eb7bf1464441b311c4c86
-EBUILD redland-1.0.16.ebuild 2586 SHA256 de50ac84500f846787ab5f65a217eb1677244efe933dcb1bae445e7db353e838 SHA512 61634b6ba8a3ec86e60975e6d765e0eaa16035a6fa7fb03446dffcbaf25c1ea2ed4092630f844f083a96e8c485f961b96748329c8cd569c6b0ea2094844d5f45 WHIRLPOOL 5d87ef8d293f526465d3313b7c887fd38e85c2d4b290cf66e64f894d3fdbd92b9e4f135c5b12f02718619b296d2f8db376b64f96a16678a86775973bbaffa65a
-EBUILD redland-1.0.17.ebuild 2669 SHA256 e755d665f2a38e6a4f3efec732fc564ed5e018cc43c4186027ddcac25a3e6fe3 SHA512 6218a51e2fb24e1e9c7789382d2c3d93f79cb55bfab097bd0800aa4e90ba2cf65f5ba2485db448179f13e2f5894b5919a0850293e4a186608e8f0940a0795b0a WHIRLPOOL 0d016717332c52ab0d6fdfd93f4f46ca51e615e6c251c00181e6f77a0c964f4cc24fe2b61a91f08c46a330b10167210aa7b3f253441383c3c4be2ff4d671c99c
-MISC ChangeLog 16369 SHA256 c7a1ccd20dadfc78929c9b9f41097dbea28795ccc77e14d92facd1ab1bb6bb5d SHA512 5e7dc1d68df065d81706b32072db3f5987d17eb77801094819466f4d90b5284e901588b7921db95ca84b2bdb8f32d92cb0ccd8792a569ce1e021c6d2bff7a19c WHIRLPOOL 10cf68de14bd74809630d3f608e7b7e707bf7f292b70679253a3b8ffb3cf5348174982f309178ce6377dc66a19df7c6d01df1e65db9ddce4903f31e19e8fe607
+EBUILD redland-1.0.15.ebuild 2175 SHA256 30b5a04bd7d949aa98c3a981cf261278ba03a5dc8a8175bc032e9c68f9a3f5f7 SHA512 23aea2169a48e7871cecd60540dc4d22cedae95057c879ea8dca167aacbcb50e60dffe95721407fc64b3aeabade8414a23c47610d8324be7620fd23be19e625d WHIRLPOOL 6b55b6a5d1e51f33042869c5a22dd9d057d293e8ebfe93a586f3817db97fc75c7c9dceef3d306894faf24304f651cbc84ceb608967c2a0b125126694b8b8736d
+EBUILD redland-1.0.16.ebuild 2521 SHA256 9ff3d402028b5ba646decae6ccc772b1628d909856c94654d06ebb23c8cf1b5e SHA512 c69cd6d4487bdac9675c9c3115337527635c4d57d4f5f062f0242913fae8fde11ee3f4fc10571dcfb82f368fff164ab0f6f6d08ccd07e61b967efbb651fd3aeb WHIRLPOOL 90899197ed3fc84c34bf979dcf7b690d9d4d3a04f6f270d273b8182107aa6b4699df8746445da28b6012184b9172389f81d17aa073086d4ae5fd2736c09e5f04
+EBUILD redland-1.0.17-r1.ebuild 2607 SHA256 30287ba48560c6659c351ab9373ee83142b9e2e0b046cf2a7f2640891f30e293 SHA512 9cc052afe9a3e975a134e3e71383ab972b976fc14aa19aa67c70a6a3fb9398d0b505000b0e83caa8b4bc45b5628d2ec6e9235ee2917d64be83cdd02212600813 WHIRLPOOL 5fea2382e7a1d95c6b3696f5a8f720fa4db84b788e17d2ff75cd558bf3d833c536f29b82a447cffd5443055510633195787046d28ecf9e5e36dfee4e3327d6c1
+EBUILD redland-1.0.17.ebuild 2604 SHA256 228ca28b90c8c726a76fbd10a2a83c07fa7807022f689866ab5b2e2b78ac33a5 SHA512 fe13625e49fa35a9ddb3fc650ebfaa9083a55dfcd7673e7f3e04035427874e3be31b6754857f9373396c71d8278a010ab458da3a496f5bed21ddf7db534084ad WHIRLPOOL f01193b8d86b025ca0182ed75fd84e0b6402b064080fe47feadbe6b45ef2fed722ad298d47020fd150362cbfcdca5080856cf0676d670797008c42668019839c
+MISC ChangeLog 16612 SHA256 56cbffaba86e59955e161fc04d2b1821689c6a4132b9428eb9b3b696da28b5a7 SHA512 7e54b947be0280b33f1891d2177bd923ff04c60d53b578a9492c85240a977a0fcd00903684f73d2dc03f890091289ec112ac291d9bfa5c2376e025705ef7964b WHIRLPOOL 849b225edc386c1459ebadceca7bd064133e6c950d522b012a4f5ac12e8eb2f6f01699c1252035d9c613a957b8b4db7d5829733696ddc4c777a881e73ad41261
MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlRXa1wACgkQVxOqA9G7/aCXuwD/V/m67xC2AouRKdhUawG6vgka
-LNty8KX4Q9kmS/X+9AQA/0SDlvfoONOWTm+wCyrLTjo9CjgbgnzPNqYnuYhR8Ct2
-=/Nt0
+iQIbBAEBCAAGBQJUWk1HAAoJEPGu1DbS6WIAOyEP+MT/bJzVDvOz++cLH8PmuSi6
+cxyGnJs7BYKZfzoJWpitd2zJbxE7lgXRt3nzdGWIwV7bubuiIepSwTPK4uz0OOBZ
+cPTcoImGwQXvFAEb1SSrtNEtCDmhMhZE2V1gA10O+nkN8JFG4q+l70Vt9GU0t4Oj
+iNMFnhfebpGoopNPS8E6WGykNzi/uhGGRGzOKTrv3HAVRXECjuiZHNoRG44/yUYU
+qfVrbOnEK10v81hsWTVyuZOS9fB6XPwBxSJeMXQ0kp9IM3oqqhZLGBabWwc9DBxQ
+di+aZpA6GrkK3KPbjOzyHiHMVioUb66NQXDkI3ZOcrxTuCZ8Nls8wHviutFVM5mw
+d+Eg2KdQNmVzS1/jZ5uOT6ZWJraDqKapacVDC5/NKV5hbeYj6xhTYfRkMGozKEf2
+chUWlrY6YFZi7IQDi3FhrNaI260KmEAiW3Khu4el3ATZ7CoYef1XJn3mV1moYjgy
+OT/g4YUbhmQn4st6G9ei0oVQUCqRS8C2JEQ6zDFSaLZvq/pXA/K7g1Ce5FLdBtQr
+MBApFIYCDFu0mWGtHOzaU3YTFYwCZixaIsoeQSWd2C+vdQGu7YNBsvvBnt5RQ75r
+gNQAN199r679PL44YtJy1K9F8Cy4QBrhE5ymYM1peF6DQPpk65CPJEkN0QLXlMSM
+2RDRrs7qysO3KI2hnBk=
+=YdcO
-----END PGP SIGNATURE-----
diff --git a/dev-libs/redland/redland-1.0.15.ebuild b/dev-libs/redland/redland-1.0.15.ebuild
index 31a102c588e9..80903668a13b 100644
--- a/dev-libs/redland/redland-1.0.15.ebuild
+++ b/dev-libs/redland/redland-1.0.15.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.15.ebuild,v 1.14 2014/11/03 11:47:39 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.15.ebuild,v 1.15 2014/11/05 16:16:06 vapier Exp $
EAPI=4
inherit libtool
@@ -14,8 +14,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE="berkdb iodbc mysql odbc postgres sqlite ssl static-libs +xml"
-# NOTE: libtool is required for libltdl at runtime
-RDEPEND=">=sys-devel/libtool-2.2.6b
+RDEPEND="dev-libs/libltdl
mysql? ( virtual/mysql )
sqlite? ( =dev-db/sqlite-3* )
berkdb? ( sys-libs/db )
diff --git a/dev-libs/redland/redland-1.0.16.ebuild b/dev-libs/redland/redland-1.0.16.ebuild
index e9e5fae7bbd3..e0e4e34d7f55 100644
--- a/dev-libs/redland/redland-1.0.16.ebuild
+++ b/dev-libs/redland/redland-1.0.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.16.ebuild,v 1.15 2014/11/03 11:47:39 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.16.ebuild,v 1.16 2014/11/05 16:16:06 vapier Exp $
EAPI=4
inherit db-use libtool
@@ -14,8 +14,7 @@ SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs +xml"
-# NOTE: libtool is required for libltdl at runtime
-RDEPEND=">=sys-devel/libtool-2.2.6b
+RDEPEND="dev-libs/libltdl
mysql? ( virtual/mysql )
sqlite? ( =dev-db/sqlite-3* )
berkdb? ( sys-libs/db )
diff --git a/dev-libs/redland/redland-1.0.17-r1.ebuild b/dev-libs/redland/redland-1.0.17-r1.ebuild
new file mode 100644
index 000000000000..f1466b1b8426
--- /dev/null
+++ b/dev-libs/redland/redland-1.0.17-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.17-r1.ebuild,v 1.1 2014/11/05 16:16:06 vapier Exp $
+
+EAPI=5
+inherit db-use libtool
+
+DESCRIPTION="High-level interface for the Resource Description Framework"
+HOMEPAGE="http://librdf.org/"
+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 ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
+IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs"
+
+RDEPEND="dev-libs/libltdl
+ mysql? ( virtual/mysql )
+ sqlite? ( =dev-db/sqlite-3* )
+ berkdb? ( sys-libs/db )
+ >=media-libs/raptor-2.0.14
+ >=dev-libs/rasqal-0.9.32
+ postgres? ( virtual/postgresql )
+ iodbc? ( dev-db/libiodbc )
+ odbc? ( dev-db/unixODBC )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+MAKEOPTS="${MAKEOPTS} -j1" #500574, required for both src_compile() and src_install()
+
+src_prepare() {
+ elibtoolize # NOTE: this is for fbsd .so version
+}
+
+src_configure() {
+ local myconf=( --without-virtuoso )
+ if use iodbc; then
+ myconf=( --with-virtuoso --with-iodbc --without-unixodbc )
+ elif use odbc; then
+ myconf=( --with-virtuoso --with-unixodbc --without-iodbc )
+ fi
+
+ if use berkdb; then
+ myconf+=(
+ --with-bdb-include="$(db_includedir)"
+ --with-bdb-lib="${EPREFIX}"/usr/$(get_libdir)
+ --with-bdb-dbname="$(db_libname)"
+ )
+ fi
+
+ # FIXME: upstream doesn't test with --with-threads and testsuite fails
+ econf \
+ $(use_enable static-libs static) \
+ $(use_with berkdb bdb) \
+ $(use_with mysql) \
+ $(use_with sqlite) \
+ $(use_with postgres postgresql) \
+ --without-threads \
+ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ "${myconf[@]}"
+}
+
+src_test() {
+ if ! use berkdb; then
+ export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
+ export REDLAND_TEST_CLONING_STORAGE_NAME=test
+ export REDLAND_TEST_CLONING_STORAGE_OPTIONS="hash-type='memory',dir='.',write='yes',new='yes',contexts='yes'"
+ fi
+ default
+}
+
+src_install() {
+ default
+ dohtml {FAQS,NEWS,README,RELEASE,TODO}.html
+ find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
+
+ # !!! REMOVE THIS ON VERSION BUMP, see bug 468298 for proper fix !!!
+ if [[ -n ${LDFLAGS} ]]; then
+ sed -i \
+ -e "s:${LDFLAGS} ::g" \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/${PN}.pc || die
+ fi
+
+ # http://bugs.gentoo.org/467768
+ local _rdocdir=/usr/share/doc/${PF}/html/${PN}
+ [[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${PN}
+}
diff --git a/dev-libs/redland/redland-1.0.17.ebuild b/dev-libs/redland/redland-1.0.17.ebuild
index 2ceb181b3100..c5bed6bbf10c 100644
--- a/dev-libs/redland/redland-1.0.17.ebuild
+++ b/dev-libs/redland/redland-1.0.17.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.17.ebuild,v 1.2 2014/11/03 11:47:39 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.17.ebuild,v 1.3 2014/11/05 16:16:06 vapier Exp $
EAPI=5
inherit db-use libtool
@@ -14,8 +14,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs"
-# NOTE: libtool is required for libltdl at runtime
-RDEPEND=">=sys-devel/libtool-2.2.6b
+RDEPEND="dev-libs/libltdl
mysql? ( virtual/mysql )
sqlite? ( =dev-db/sqlite-3* )
berkdb? ( sys-libs/db )