[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2023-07-04 Thread Conrad Kostecki
commit: 5535d03ccf4e93acb8ee5a4866d936ca12591ba7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jul  4 10:39:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jul  4 22:17:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5535d03c

dev-libs/redland-bindings: use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 16ec91b7623d..c230f35c004a 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -16,8 +16,8 @@ PHP_EXT_SKIP_PHPIZE="yes"
 inherit lua php-ext-source-r3 python-single-r1 autotools
 
 DESCRIPTION="Language bindings for Redland"
-HOMEPAGE="http://librdf.org/bindings/";
-SRC_URI="http://download.librdf.org/source/${P}.tar.gz";
+HOMEPAGE="https://librdf.org/bindings/";
+SRC_URI="https://download.librdf.org/source/${P}.tar.gz";
 
 LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-12-07 Thread David Seifert
commit: b8d4a1ef34a11bd772b68f339a85b76594a6f6da
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec  7 13:51:37 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec  7 13:51:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d4a1ef

dev-libs/redland-bindings: remove sys-apps/sed from BDEPEND

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 476340d958a1..9503c0a0aa89 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -27,8 +27,7 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"
 
-BDEPEND="sys-apps/sed
-   virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig"
 
 RDEPEND="dev-libs/redland
lua? ( ${LUA_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Miroslav Šulc
commit: 8dbab2a27aec9cd35c2b848959850aef0ac7f46c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jul  3 03:57:03 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jul  3 03:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbab2a2

dev-libs/redland-bindings: removed obsolete 1.0.17.1-r100

Bug: https://bugs.gentoo.org/855518
Closes: https://bugs.gentoo.org/845669
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../redland-bindings-1.0.17.1-r100.ebuild  | 190 -
 1 file changed, 190 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
deleted file mode 100644
index e5c4cde5b39a..
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-USE_PHP="php7-2 php7-3 php7-4"
-PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl 
--without-python --without-ruby"
-PHP_EXT_NAME="redland"
-PHP_EXT_OPTIONAL_USE="php"
-PHP_EXT_SKIP_PATCHES="yes"
-PHP_EXT_SKIP_PHPIZE="yes"
-
-inherit lua php-ext-source-r3 python-single-r1 autotools
-
-DESCRIPTION="Language bindings for Redland"
-HOMEPAGE="http://librdf.org/bindings/";
-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 ~x86-linux"
-IUSE="lua perl python php ruby test"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="sys-apps/sed
-   virtual/pkgconfig"
-
-RDEPEND=">=dev-libs/redland-1.0.14
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* dev-ruby/log4r )
-   php? (
-   php_targets_php7-2? ( dev-lang/php:7.2[-threads] )
-   php_targets_php7-3? ( dev-lang/php:7.3[-threads] )
-   php_targets_php7-4? ( dev-lang/php:7.4[-threads] )
-   )"
-
-DEPEND="${RDEPEND}
-   >=dev-lang/swig-2
-   test? (
-   >=dev-libs/redland-1.0.14[berkdb]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-bool.patch
-   "${FILESDIR}"/${PN}-1.0.17.1-php-config-r1.patch
-   "${FILESDIR}"/${PN}-1.0.17.1-add-PHP7-support.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   # As of version 1.0.17.1, out-of-tree builds fail with:
-   # "error: redland_wrap.c: No such file or directory",
-   # have to copy the sources.
-   use lua && lua_copy_sources
-
-   use php && php-ext-source-r3_src_prepare
-}
-
-lua_src_configure() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-
-   econf \
-   --with-lua="${ELUA}" \
-   --without-perl \
-   --without-php \
-   --without-python \
-   --without-ruby
-
-   popd > /dev/null || die
-}
-
-src_configure() {
-   if use perl || use python || use ruby ; then
-   econf \
-   $(use_with lua) \
-   $(use_with perl) \
-   $(use_with python) \
-   --without-php \
-   $(use_with ruby)
-   fi
-
-   if use lua; then
-   lua_foreach_impl lua_src_configure
-   fi
-
-   use php && php-ext-source-r3_src_configure
-}
-
-lua_src_compile() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-
-   default_src_compile
-
-   popd > /dev/null || die
-}
-
-src_compile() {
-   if use perl || use python || use ruby ; then
-   default
-   fi
-
-   if use lua; then
-   lua_foreach_impl lua_src_compile
-   fi
-
-   use php && php-ext-source-r3_src_compile
-}
-
-lua_src_test() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-
-   default_src_test
-
-   popd > /dev/null || die
-}
-
-src_test() {
-   if use perl || use python || use ruby ; then
-   default
-   fi
-
-   if use lua; then
-   lua_foreach_impl lua_src_test
-   fi
-
-   if use php ; then
-   local slot
-   for slot in $(php_get_slots) ; do
-   php_init_slot_env "${slot}"
-   cd php || die
-   ${PHPCLI} -v
-   ${PHPCLI} -d "extension=./${PHP_EXT_NAME}.so" -f 
test.php || die "PHP tests for ${slot} failed!"
-   cd "${S}" || die
-   done
-   fi
-}
-
-lua_src_install() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-
-   emake DESTDIR="${D}" INSTALLDIRS=vendor luadir="$(lua_get_cmod_dir)" 
inst

[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Agostino Sarubbo
commit: 4c4cca5c5d048b0a9512f7396602e670905e4f9d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  2 12:22:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  2 12:23:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4cca5c

dev-libs/redland-bindings: x86 stable wrt bug #855518

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 8c10e1627811..476340d958a1 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Agostino Sarubbo
commit: c37086d828d13bd88544b7372f45e5dbdb539ff2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  2 12:21:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  2 12:21:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37086d8

dev-libs/redland-bindings: arm stable wrt bug #855518

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 52645a7f10cc..8c10e1627811 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Agostino Sarubbo
commit: 6a1cd27f655b642b094c5e6de7c3ca463c985265
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  2 12:19:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  2 12:20:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1cd27f

dev-libs/redland-bindings: amd64 stable wrt bug #855518

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 0d6546841991..52645a7f10cc 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Arthur Zamarin
commit: da008b2c137960af2fcf8ae82b2ccb13a7a209d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  2 12:08:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  2 12:08:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da008b2c

dev-libs/redland-bindings: Stabilize 1.0.17.1-r101 sparc, #855518

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 2fb8b55192e6..0d6546841991 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Jakov Smolić
commit: 9cd623a10af4caf1962964a363b41e299337d08c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jul  2 07:18:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jul  2 07:18:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd623a1

dev-libs/redland-bindings: Stabilize 1.0.17.1-r101 arm64, #855518

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 169122ec6cd4..7ac89149c3fa 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-07-02 Thread Jakov Smolić
commit: ec0bd9e9b74b64a45af2cb646f29305afc350b38
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jul  2 07:18:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jul  2 07:18:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0bd9e9

dev-libs/redland-bindings: Stabilize 1.0.17.1-r101 ppc64, #855518

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
index 7ac89149c3fa..2fb8b55192e6 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -21,7 +21,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-06-28 Thread Miroslav Šulc
commit: 8da2a0947bca1b02d41d35e020c3289083eb255e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Jun 28 09:05:12 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jun 28 09:05:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da2a094

dev-libs/redland-bindings: eapi8, added python 3.10 & 3.11, deps versions 
cleanup

Bug: https://bugs.gentoo.org/845669
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../redland-bindings-1.0.17.1-r101.ebuild  | 188 +
 1 file changed, 188 insertions(+)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
new file mode 100644
index ..169122ec6cd4
--- /dev/null
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r101.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+
+USE_PHP="php7-4"
+PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl 
--without-python --without-ruby"
+PHP_EXT_NAME="redland"
+PHP_EXT_OPTIONAL_USE="php"
+PHP_EXT_SKIP_PATCHES="yes"
+PHP_EXT_SKIP_PHPIZE="yes"
+
+inherit lua php-ext-source-r3 python-single-r1 autotools
+
+DESCRIPTION="Language bindings for Redland"
+HOMEPAGE="http://librdf.org/bindings/";
+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 
~x86-linux"
+IUSE="lua perl python php ruby test"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="sys-apps/sed
+   virtual/pkgconfig"
+
+RDEPEND="dev-libs/redland
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( dev-lang/ruby:* dev-ruby/log4r )
+   php? (
+   php_targets_php7-4? ( dev-lang/php:7.4[-threads] )
+   )"
+
+DEPEND="${RDEPEND}
+   dev-lang/swig
+   test? (
+   dev-libs/redland[berkdb]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-bool.patch
+   "${FILESDIR}"/${PN}-1.0.17.1-php-config-r1.patch
+   "${FILESDIR}"/${PN}-1.0.17.1-add-PHP7-support.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   # As of version 1.0.17.1, out-of-tree builds fail with:
+   # "error: redland_wrap.c: No such file or directory",
+   # have to copy the sources.
+   use lua && lua_copy_sources
+
+   use php && php-ext-source-r3_src_prepare
+}
+
+lua_src_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+
+   econf \
+   --with-lua="${ELUA}" \
+   --without-perl \
+   --without-php \
+   --without-python \
+   --without-ruby
+
+   popd > /dev/null || die
+}
+
+src_configure() {
+   if use perl || use python || use ruby ; then
+   econf \
+   $(use_with lua) \
+   $(use_with perl) \
+   $(use_with python) \
+   --without-php \
+   $(use_with ruby)
+   fi
+
+   if use lua; then
+   lua_foreach_impl lua_src_configure
+   fi
+
+   use php && php-ext-source-r3_src_configure
+}
+
+lua_src_compile() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+
+   default_src_compile
+
+   popd > /dev/null || die
+}
+
+src_compile() {
+   if use perl || use python || use ruby ; then
+   default
+   fi
+
+   if use lua; then
+   lua_foreach_impl lua_src_compile
+   fi
+
+   use php && php-ext-source-r3_src_compile
+}
+
+lua_src_test() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+
+   default_src_test
+
+   popd > /dev/null || die
+}
+
+src_test() {
+   if use perl || use python || use ruby ; then
+   default
+   fi
+
+   if use lua; then
+   lua_foreach_impl lua_src_test
+   fi
+
+   if use php ; then
+   local slot
+   for slot in $(php_get_slots) ; do
+   php_init_slot_env "${slot}"
+   cd php || die
+   ${PHPCLI} -v
+   ${PHPCLI} -d "extension=./${PHP_EXT_NAME}.so" -f 
test.php || die "PHP tests for ${slot} failed!"
+   cd "${S}" || die
+   done
+   fi
+}
+
+lua_src_install() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+
+   emake DESTDIR="${D}" INSTALLDIRS=vendor luadir="$(lua_get_cmod_dir)" 
install
+
+   popd > /dev/null || die
+}
+
+src_install() {
+   if use perl || use python || use ruby ; then
+   emake DESTDIR="${D}" INSTALLDIRS=vendor install
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2022-03-03 Thread David Seifert
commit: 0771267a48ac946afa95d1f420022d0fd988098b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  3 21:21:40 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar  3 21:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0771267a

dev-libs/redland-bindings: destabilise for ppc

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
index 47cee2fee840..e5c4cde5b39a 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2021-03-26 Thread Conrad Kostecki
commit: 591a9cc41b941bcb320871a36c8a2b8622555957
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 26 19:06:42 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 26 19:45:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591a9cc4

dev-libs/redland-bindings: drop old version

Dropping old version, which does not support slotted lua.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../redland-bindings-1.0.17.1-r1.ebuild| 130 -
 1 file changed, 130 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
deleted file mode 100644
index ca8b6ee1e90..000
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-USE_PHP="php7-2 php7-3 php7-4"
-PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl 
--without-python --without-ruby"
-PHP_EXT_NAME="redland"
-PHP_EXT_OPTIONAL_USE="php"
-PHP_EXT_SKIP_PATCHES="yes"
-PHP_EXT_SKIP_PHPIZE="yes"
-
-inherit php-ext-source-r3 python-single-r1 autotools
-
-DESCRIPTION="Language bindings for Redland"
-HOMEPAGE="http://librdf.org/bindings/";
-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 ~x86-linux"
-IUSE="lua perl python php ruby test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="sys-apps/sed
-   virtual/pkgconfig"
-
-RDEPEND=">=dev-libs/redland-1.0.14
-   lua? ( >=dev-lang/lua-5.1:0= )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* dev-ruby/log4r )
-   php? (
-   php_targets_php7-2? ( dev-lang/php:7.2[-threads] )
-   php_targets_php7-3? ( dev-lang/php:7.3[-threads] )
-   php_targets_php7-4? ( dev-lang/php:7.4[-threads] )
-   )"
-
-DEPEND="${RDEPEND}
-   >=dev-lang/swig-2
-   test? (
-   >=dev-libs/redland-1.0.14[berkdb]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-bool.patch
-   "${FILESDIR}"/${PN}-1.0.17.1-php-config-r1.patch
-   "${FILESDIR}"/${PN}-1.0.17.1-add-PHP7-support.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   use php && php-ext-source-r3_src_prepare
-}
-
-src_configure() {
-   if use lua || use perl || use python || use ruby ; then
-   econf \
-   $(use_with lua) \
-   $(use_with perl) \
-   $(use_with python) \
-   --without-php \
-   $(use_with ruby)
-   fi
-
-   use php && php-ext-source-r3_src_configure
-}
-
-src_compile() {
-   if use lua || use perl || use python || use ruby ; then
-   default
-   fi
-
-   use php && php-ext-source-r3_src_compile
-}
-
-src_test() {
-   if use lua || use perl || use python || use ruby ; then
-   default
-   fi
-
-   if use php ; then
-   local slot
-   for slot in $(php_get_slots) ; do
-   php_init_slot_env "${slot}"
-   cd php || die
-   ${PHPCLI} -v
-   ${PHPCLI} -d "extension=./${PHP_EXT_NAME}.so" -f 
test.php || die "PHP tests for ${slot} failed!"
-   cd "${S}" || die
-   done
-   fi
-}
-
-src_install() {
-   if use lua || use perl || use python || use ruby ; then
-   emake DESTDIR="${D}" INSTALLDIRS=vendor 
luadir=/usr/$(get_libdir)/lua/5.1 install
-   fi
-
-   if use perl; then
-   find "${ED}" -type f -name perllocal.pod -delete
-   find "${ED}" -depth -mindepth 1 -type d -empty -delete
-   fi
-
-   use python && python_optimize
-
-   if use php; then
-   local slot
-   for slot in $(php_get_slots); do
-   php_init_slot_env "${slot}"
-   exeinto "${EXT_DIR#$EPREFIX}"
-   doexe "php/${PHP_EXT_NAME}.so"
-   done
-
-   php-ext-source-r3_createinifiles
-   fi
-
-   local DOCS=( AUTHORS ChangeLog NEWS README TODO )
-   local HTML_DOCS=( {NEWS,README,RELEASE,TODO}.html )
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2021-01-23 Thread Sam James
commit: 7326480c3cb03f63628cba9ffdc9654247243609
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:41:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:42:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7326480c

dev-libs/redland-bindings: Stabilize 1.0.17.1-r100 sparc, #766528

Signed-off-by: Sam James  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
index 7c57e2c49a0..d065c00f2dc 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
@@ -21,7 +21,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-12-21 Thread Marek Szuba
commit: a3b225268df8d7005b0054084620d8b9a9febb5e
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 21 17:27:55 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 21 17:27:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b22526

dev-libs/redland-bindings-1.0.17.1-r100: fix keywords

No straight-to-stable commits.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
index ce9a2c933d7..6f90b14f294 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r100.ebuild
@@ -21,7 +21,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-09-13 Thread Miroslav Šulc
commit: 6cd9bfed4c673f45f3e23406562fd629f9ec230d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Sep 13 11:24:33 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Sep 13 11:24:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd9bfed

dev-libs/redland-bindings: fixed dep slots

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index dbcf7249e5a..bd6a298e59e 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -29,10 +29,10 @@ BDEPEND="sys-apps/sed
virtual/pkgconfig"
 
 RDEPEND=">=dev-libs/redland-1.0.14
-   lua? ( >=dev-lang/lua-5.1 )
+   lua? ( >=dev-lang/lua-5.1:= )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby dev-ruby/log4r )
+   ruby? ( dev-lang/ruby:* dev-ruby/log4r )
php? (
php_targets_php7-2? ( dev-lang/php:7.2[-threads] )
php_targets_php7-3? ( dev-lang/php:7.3[-threads] )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/, dev-libs/redland-bindings/files/

2020-09-08 Thread Miroslav Šulc
commit: fc3f355b3ca7c0d4d7f87ae402b7f8a7c5c2e574
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep  8 07:39:30 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep  8 07:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3f355b

dev-libs/redland-bindings: removed obsolete 1.0.14.1-r2 and 1.0.17.1

Closes: https://bugs.gentoo.org/602584
Closes: https://bugs.gentoo.org/582392
Closes: https://bugs.gentoo.org/648184
Closes: https://bugs.gentoo.org/624892
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/redland-bindings/Manifest |   1 -
 .../redland-bindings-1.0.17.1-php-config.patch |  34 ---
 .../redland-bindings-1.0.14.1-r2.ebuild|  55 --
 .../redland-bindings-1.0.17.1.ebuild   | 111 -
 4 files changed, 201 deletions(-)

diff --git a/dev-libs/redland-bindings/Manifest 
b/dev-libs/redland-bindings/Manifest
index 5b18627b9a8..75ccb5030e7 100644
--- a/dev-libs/redland-bindings/Manifest
+++ b/dev-libs/redland-bindings/Manifest
@@ -1,2 +1 @@
-DIST redland-bindings-1.0.14.1.tar.gz 792557 BLAKE2B 
fac20e9e2fbf9a4ea7299ef0b4a656ea3e5f1cbf436cd31c80e81be40dc95e074e557925b32ecf24091ce3cfe882d681318ae8402e14baf1e0966ec8a0a892ed
 SHA512 
5e037a96f857c95bf4b9277d98c7de1fa41c4ba7e49e199eeb516458343587c796a10e857679c889406b22bca8617828a2bccd07c31b73f2366cdea39cefad15
 DIST redland-bindings-1.0.17.1.tar.gz 933290 BLAKE2B 
f58524c30958200af1fb3ec0f63b8aa9f3fd2120297321299cdd225ff9eb331f385c4418ed25987b955857e5046b5c6f0589210b807aae0dc6abe0b758d48cfc
 SHA512 
c105d1232555d226d98efdc1e4edc1b6c953fdd004804e40926452b8f91d30159319a50af68fc3cfe242cf180d85383ef3ff925cc65ed5d0652096cc51f4d7c0

diff --git 
a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config.patch 
b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config.patch
deleted file mode 100644
index 1ca8ded91e9..000
--- a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -aurN a/configure.ac b/configure.ac
 a/configure.ac 2014-05-10 18:38:09.0 -0400
-+++ b/configure.ac 2016-10-12 14:27:04.635849601 -0400
-@@ -153,13 +153,17 @@
-   fi
- fi
- 
-+AC_ARG_WITH([php-config],
-+AS_HELP_STRING([--with-php-config=path], [Custom path to php-config]))
-+AS_IF([test "x$with_php_config" != "x"],
-+  [AC_CHECK_PROG(PHP_CONFIG, php-config, ["$with_php_config/php-config"], [], 
[$with_php_config])],
-+  [AC_CHECK_PROG(PHP_CONFIG, php-config, php-config)])
- 
--AC_CHECK_PROG(PHP_CONFIG, php-config, php-config)
- if test "X$PHP_CONFIG" != X ; then
- 
--  PHP_VERSION=`$PHP_CONFIG --version`
--  PHP_INCLUDES=`$PHP_CONFIG --includes`
--  PHP_EXTENSION_DIR=`$PHP_CONFIG --extension-dir`
-+  PHP_VERSION=`${PHP_CONFIG} --version`
-+  PHP_INCLUDES=`${PHP_CONFIG} --includes`
-+  PHP_EXTENSION_DIR=`${PHP_CONFIG} --extension-dir`
- 
-   if test $PHP_VERSION '>' 5.0.0; then
- PHP_SWIG="-php5"
-@@ -445,7 +449,7 @@
-   with_php=yes
- fi
- 
--PHP_VERSION=`php-config --version 2>/dev/null`
-+PHP_VERSION=`${PHP_CONFIG} --version 2>/dev/null`
- if test "X$PHP_VERSION" != X; then
-   languages_available="$languages_available php($PHP_VERSION)"
-   if test $with_php = yes; then

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
deleted file mode 100644
index c2af4022c10..000
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit multilib python-single-r1
-
-DESCRIPTION="Language bindings for Redland"
-HOMEPAGE="http://librdf.org/bindings/";
-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 ~x86-linux"
-IUSE="lua perl python php ruby"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=dev-libs/redland-1.0.14
-   lua? ( >=dev-lang/lua-5.1:0 )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:* )
-   python? ( ${PYTHON_DEPS} )
-   ruby? ( dev-lang/ruby:* dev-ruby/log4r )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   >=dev-lang/swig-2
-   sys-apps/sed"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   econf \
-   $(use_with lua) \
-   $(use_with perl) \
-   $(use_with python) \
-   $(use_with php) \
-   $(use_with ruby)
-}
-
-src_install() {
-   emake DESTDIR="${D}" INSTALLDIRS=vendor 
luadir=/usr/$(get_libdir)/lua/5.1 install
-
-   if use perl; then
-   find "${ED}" -type f -name perllocal.pod -delete
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-09-07 Thread Sergei Trofimovich
commit: ccd8ce3ad64ec4b3239e260e5c092e7453eeb292
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 08:37:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 08:47:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd8ce3a

dev-libs/redland-bindings: stable 1.0.17.1-r1 for ppc64

stable wrt bug #735296

Package-Manager: Portage-3.0.5, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 8bf9a015264..dbcf7249e5a 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-08-29 Thread Sam James
commit: c28484857e529cd6b9038a6779bef411c505d2bd
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 01:13:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 01:13:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2848485

dev-libs/redland-bindings: Stabilize 1.0.17.1-r1 ppc, #735296

Signed-off-by: Sam James  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 885cf10e208..8bf9a015264 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-08-18 Thread Agostino Sarubbo
commit: fd79f4b0a930ade976192b5eb49aa49669257d00
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 18 11:14:08 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 18 11:14:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd79f4b0

dev-libs/redland-bindings: amd64 stable wrt bug #735296

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index bf251e014a2..7d92da4b14b 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-08-17 Thread Agostino Sarubbo
commit: 94490507551d973de6d3fd8d70c4bb88895339ec
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 14:52:56 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 14:52:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94490507

dev-libs/redland-bindings: sparc stable wrt bug #735296

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 4825a35b84c..bf251e014a2 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-08-17 Thread Agostino Sarubbo
commit: 218df0d182c63d0d62f701f084e55eb2c583a42d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 14:51:54 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 14:51:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218df0d1

dev-libs/redland-bindings: arm stable wrt bug #735296

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 815ade9b0df..4825a35b84c 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-08-17 Thread Sam James
commit: 7e1e66af360ea35f4d9f22f6c35809727340f1f5
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 17 12:19:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 17 12:19:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1e66af

dev-libs/redland-bindings: Stabilize 1.0.17.1-r1 arm64, #735296

Signed-off-by: Sam James  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index a5ef7b668c7..815ade9b0df 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-07-23 Thread Kent Fredric
commit: a59c7c6658651b80712d3b655bfba6c2ba01efaa
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jul 23 07:27:58 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jul 23 08:03:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59c7c66

dev-libs/redland-bindings: Drop ppc-macos re bug #690140

Depends:
- dev-libs/redland
 - dev-libs/rasqal
  - dev-perl/XML-DOM
   - dev-perl/libwww-perl
- dev-perl/LWP-Protocol-https
 - dev-perl/IO-Socket-SSL

Bug: https://bugs.gentoo.org/690140
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 2 +-
 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index 16af4f5f980..c2af4022c10 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -13,7 +13,7 @@ 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 ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index e2d64512b6f..a5ef7b668c7 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -20,7 +20,7 @@ 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 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
index e4bdad7d4b7..c37e8cb527a 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
@@ -18,7 +18,7 @@ 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 
~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-06-18 Thread Michał Górny
commit: 59f02244aeebf97bc006722c397d5320b44ab258
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 11:52:43 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 12:22:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f02244

dev-libs/redland-bindings: Port to py3.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 29a75a63c57..e2d64512b6f 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
+PYTHON_COMPAT=( python3_{6..9} )
 
 USE_PHP="php7-2 php7-3 php7-4"
 PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl 
--without-python --without-ruby"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-06-18 Thread Michał Górny
commit: 1b31e1107cdc62eb762205bf5e1828818c040a6d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 18 11:51:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 18 12:22:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b31e110

dev-libs/redland-bindings: Require redland[berkdb] for tests

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 6cf96497da4..29a75a63c57 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -21,8 +21,9 @@ 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 
~x86-linux ~ppc-macos"
-IUSE="lua perl python php ruby"
+IUSE="lua perl python php ruby test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
 
 BDEPEND="sys-apps/sed
virtual/pkgconfig"
@@ -39,7 +40,10 @@ RDEPEND=">=dev-libs/redland-1.0.14
)"
 
 DEPEND="${RDEPEND}
-   >=dev-lang/swig-2"
+   >=dev-lang/swig-2
+   test? (
+   >=dev-libs/redland-1.0.14[berkdb]
+   )"
 
 PATCHES=(
"${FILESDIR}"/${P}-bool.patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-05-07 Thread Michał Górny
commit: 6f86b0f86ac38d83f89708409273889ab0ff9a69
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  7 14:19:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  7 14:23:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f86b0f8

dev-libs/redland-bindings: Remove py2.7 where possible

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild | 2 +-
 dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
index 522be190cd4..6cf96497da4 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
 
 USE_PHP="php7-2 php7-3 php7-4"
 PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl 
--without-python --without-ruby"

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
index f4203f58c31..e4bdad7d4b7 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
 
 USE_PHP="php7-2 php7-3 php7-4"
 PHP_EXT_NAME="redland"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/files/, dev-libs/redland-bindings/

2020-04-18 Thread Thomas Deutschmann
commit: 169f575b02bc02ac3a5396392b7386194a0ebf05
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Apr 18 13:59:23 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Apr 18 14:06:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=169f575b

dev-libs/redland-bindings: fix PHP bindings

Closes: https://bugs.gentoo.org/717412
Closes: https://bugs.gentoo.org/685614
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...edland-bindings-1.0.17.1-add-PHP7-support.patch |  64 +++
 .../redland-bindings-1.0.17.1-php-config-r1.patch  |  77 +
 .../redland-bindings-1.0.17.1-r1.ebuild| 126 +
 3 files changed, 267 insertions(+)

diff --git 
a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch
 
b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch
new file mode 100644
index 000..af8e3d560d7
--- /dev/null
+++ 
b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-add-PHP7-support.patch
@@ -0,0 +1,64 @@
+Origin: Based on patch from Petr Písař 
+Date: Tue, 13 Jun 2017 15:29:15 +0200
+
+--- a/php/redland-post.i
 b/php/redland-post.i
+@@ -132,8 +132,11 @@ librdf_php_world_init(void)
+ exception_ce = zend_exception_get_default();
+ INIT_CLASS_ENTRY(ee_ce, "RedlandException", NULL);
+ redland_exception_ptr = zend_register_internal_class_ex(&ee_ce, 
+-exception_ce, 
+-NULL TSRMLS_CC);
++exception_ce
++#if PHP_MAJOR_VERSION < 7
++,NULL TSRMLS_CC
++#endif
++);
+ #endif
+ 
+ memset(&librdf_php_locator, '\0', sizeof(raptor_locator));
+--- a/php/redland-typemap.i
 b/php/redland-typemap.i
+@@ -1,17 +1,17 @@
+-%typemap(in) librdf_uri* %{
+-  if(SWIG_ConvertPtr(*$input, (void **) &$1, SWIGTYPE_p_librdf_uri_s, 0) < 0) 
{
++%typemap(in) librdf_uri %{
++  if(SWIG_ConvertPtr($input, (void **) &$1, SWIGTYPE_p_librdf_uri_s, 0) < 0) {
+ /* Allow NULL from php for librdf_uri* */
+-if ((*$input)->type==IS_NULL)
++if ($input->type==IS_NULL)
+   $1=NULL;
+else
+   SWIG_PHP_Error(E_ERROR, "Type error in argument $argnum of $symname. 
Expected $1_descriptor");
+   }
+ %}
+ 
+-%typemap(in) librdf_node* %{
+-  if(SWIG_ConvertPtr(*$input, (void **) &$1, SWIGTYPE_p_librdf_node_s, 0) < 
0) {
++%typemap(in) librdf_node %{
++  if(SWIG_ConvertPtr($input, (void **) &$1, SWIGTYPE_p_librdf_node_s, 0) < 0) 
{
+ /* Allow NULL from php for librdf_node* */
+-if ((*$input)->type==IS_NULL)
++if ($input->type==IS_NULL)
+   $1=NULL;
+else
+   SWIG_PHP_Error(E_ERROR, "Type error in argument $argnum of $symname. 
Expected $1_descriptor");
+ 
+--- a/php/test.php
 b/php/test.php
+@@ -26,11 +26,9 @@
+ /*  */
+
+ print "Testing Redland...\n";
+-$dlls = array("redland.so", "php_redland.dll", "redland.dylib", 
"redland.bundle");
+-foreach ($dlls as $dll) {
+-  if(file_exists($dll)) {
+-dl($dll);
+-  }
++if (extension_loaded('redland') !== true) {
++print "Redland extension not loaded. Cannot run tests!" . PHP_EOL;
++exit(1);
+ }
+
+ $world=librdf_php_get_world();
+ 

diff --git 
a/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch 
b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch
new file mode 100644
index 000..8f8dd409c0d
--- /dev/null
+++ 
b/dev-libs/redland-bindings/files/redland-bindings-1.0.17.1-php-config-r1.patch
@@ -0,0 +1,77 @@
+--- a/configure.ac
 b/configure.ac
+@@ -58,7 +58,6 @@ AC_CHECK_PROGS(TAR, gnutar gtar tar)
+ AC_CHECK_PROGS(LUA, lua)
+ AC_CHECK_PROGS(PYTHON, python)
+ AC_CHECK_PROGS(PERL, perl)
+-AC_CHECK_PROGS(PHP, php)
+ AC_CHECK_PROGS(RUBY, ruby)
+ AC_CHECK_PROGS(SWIG, swig)
+ # Gnome
+@@ -153,15 +152,28 @@ if test "X$LUA_VERSION" != X; then
+   fi
+ fi
+ 
++dnl Find php-config script.
++AC_ARG_WITH([php-config],
++  [AS_HELP_STRING([--with-php-config=PATH], [Path to php-config 
[php-config]])],
++  [with_php_config=${withval}],
++  [with_php_config=php-config])
++
++if test "${with_php_config}" = "php-config"; then
++  AC_CHECK_PROG(PHP_CONFIG, php-config, php-config)
++elif test -x "${with_php_config}"; then
++  PHP_CONFIG=${with_php_config}
++  AC_SUBST(PHP_CONFIG)
++  AC_MSG_NOTICE([found ${PHP_CONFIG}])
++fi
+ 
+-AC_CHECK_PROG(PHP_CONFIG, php-config, php-config)
+ if test "X$PHP_CONFIG" != X ; then
++  PHP_VERSION=`${PHP_CONFIG} --version`
++  PHP_INCLUDES=`${PHP_CONFIG} --includes`
++  PHP_EXTENSION_DIR=`${PHP_CONFIG} --extension-dir`
+ 
+-  PHP_VERSION=`$PHP_CONFIG --version`
+-  PHP_INCLUDES=`$PHP

[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-04-13 Thread Sergei Trofimovich
commit: 103f67ded61d8764b9961f8d91a6e8d59f7f815f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Apr 13 08:47:26 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Apr 13 13:05:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103f67de

dev-libs/redland-bindings: drop to ~hppa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index 863f1025123..16af4f5f980 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -13,7 +13,7 @@ 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 ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux 
~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2020-01-16 Thread Andreas K. Hüttel
commit: ee97adb346fdc1c532b8f45f3dcfde9713208617
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jan 17 05:25:23 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Jan 17 05:25:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee97adb3

dev-libs/redland-bindings: Finish the bump somewhat experimentally

Closes: https://bugs.gentoo.org/526158
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
index b03e9531a93..73d8c3bf66e 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
 
-USE_PHP="php7-2"
+USE_PHP="php7-2 php7-3 php7-4"
 PHP_EXT_NAME="redland"
 PHP_EXT_OPTIONAL_USE="php"
 PHP_EXT_SKIP_PHPIZE="yes"
@@ -18,7 +18,7 @@ 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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-linux ~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -27,8 +27,12 @@ RDEPEND=">=dev-libs/redland-1.0.14
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( dev-lang/ruby dev-ruby/log4r )
+   php? (
+   php_targets_php7-2? ( dev-lang/php:7.2[-threads] )
+   php_targets_php7-3? ( dev-lang/php:7.3[-threads] )
+   php_targets_php7-4? ( dev-lang/php:7.4[-threads] )
+   )
 "
-#  php? ( php_targets_php5-6? ( dev-lang/php:5.6[-threads] ) )
 DEPEND="${RDEPEND}
virtual/pkgconfig
>=dev-lang/swig-2



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2019-06-18 Thread Sergei Trofimovich
commit: 28ea9c184d315b00440e424f0c6b2231f6048405
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 18 08:20:16 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 18 18:17:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ea9c18

dev-libs/redland-bindings: stable 1.0.14.1-r2 for hppa

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index b113ecc582d..c6c5e9ddee6 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -13,7 +13,7 @@ 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 ~x86-linux 
~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-linux 
~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2019-05-21 Thread Aaron Bauman
commit: f043af41662388164d748609c6e85db0e06e7ceb
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 21 22:28:30 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 21 22:42:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f043af41

dev-libs/redland-bindings: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index f95cfbb2773..b113ecc582d 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -13,7 +13,7 @@ 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 ~x86-linux 
~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-linux 
~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2019-02-18 Thread Alexis Ballier
commit: b6cd4669aae9435a9f5802b31a681f07f238486d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 18 18:40:09 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 18 19:18:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6cd4669

dev-libs/redland-bindings: keyword ~arm64

Package-Manager: Portage-2.3.61, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index e4d0baf95be..f95cfbb2773 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ 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 ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-linux 
~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2018-05-01 Thread Jeroen Roovers
commit: e07dac29ad088ebd71723aaf4eb7ff9c30049771
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue May  1 11:37:15 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue May  1 11:47:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07dac29

dev-libs/redland-bindings: Mark ~hppa too.

Package-Manager: Portage-2.3.31, Repoman-2.3.9
RepoMan-Options: --ignore-arches

 dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
index 3f0b66efb17..e4d0baf95be 100644
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
+++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ 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 ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
 IUSE="lua perl python php ruby"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/redland-bindings/

2016-10-18 Thread Pacho Ramos
commit: 31b06de2a82d1502f37415433ef3104a9526afd0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Oct 18 19:21:52 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Oct 18 19:26:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b06de2

dev-libs/redland-bindings: Drop old

Package-Manager: portage-2.3.1

 .../redland-bindings-1.0.14.1.ebuild   | 103 -
 1 file changed, 103 deletions(-)

diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1.ebuild 
b/dev-libs/redland-bindings/redland-bindings-1.0.14.1.ebuild
deleted file mode 100644
index e9278b2..
--- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-PYTHON_DEPEND="python? 2:2.7"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.* *-jython"
-
-inherit multilib python
-
-DESCRIPTION="Language bindings for Redland"
-HOMEPAGE="http://librdf.org/bindings/";
-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 ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
-IUSE="lua perl python php ruby"
-
-RDEPEND=">=dev-libs/redland-1.0.14
-   lua? ( >=dev-lang/lua-5.1 )
-   perl? ( dev-lang/perl )
-   php? ( dev-lang/php )
-   ruby? ( dev-lang/ruby dev-ruby/log4r )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   >=dev-lang/swig-2
-   sys-apps/sed"
-
-pkg_setup() {
-   use python && python_pkg_setup
-}
-
-src_configure() {
-   econf \
-   $(use_with lua) \
-   $(use_with perl) \
-   $(use_with python) \
-   $(use_with php) \
-   $(use_with ruby)
-
-   # Python bindings are built/tested/installed manually.
-   sed -e "/^SUBDIRS =/s/ python//" -i Makefile
-}
-
-src_compile() {
-   default
-
-   if use python; then
-   python_copy_sources python
-
-   building() {
-   emake \
-   PYTHON_INCLUDES="-I$(python_get_includedir)" \
-   pythondir="$(python_get_sitedir)"
-   }
-   python_execute_function -s --source-dir python building
-   fi
-}
-
-src_test() {
-   default
-
-   if use python; then
-   testing() {
-   emake \
-   PYTHON="$(PYTHON)" \
-   check
-   }
-   python_execute_function -s --source-dir python testing
-   fi
-}
-
-src_install() {
-   emake DESTDIR="${D}" INSTALLDIRS=vendor 
luadir=/usr/$(get_libdir)/lua/5.1 install
-
-   if use perl; then
-   find "${ED}" -type f -name perllocal.pod -delete
-   find "${ED}" -depth -mindepth 1 -type d -empty -delete
-   fi
-
-   if use python; then
-   installation() {
-   emake \
-   DESTDIR="${D}" \
-   pythondir="$(python_get_sitedir)" \
-   install
-   }
-   python_execute_function -s --source-dir python installation
-   fi
-
-   dodoc AUTHORS ChangeLog NEWS README TODO
-   dohtml {NEWS,README,RELEASE,TODO}.html
-}
-
-pkg_postinst() {
-   use python && python_mod_optimize RDF.py
-}
-
-pkg_postrm() {
-   use python && python_mod_cleanup RDF.py
-}