[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 4e2aed20a2c5c1e52e23ab1d0fea61ca7d56e07c Author: Miroslav Šulc gentoo org> AuthorDate: Sun Jun 25 06:59:41 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Jun 25 06:59:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2aed20 media-libs/raptor: dropped 2.0.15-r7 Bug: https://bugs.gentoo.org/909058 Closes: https://bugs.gentoo.org/881809 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/raptor/raptor-2.0.15-r7.ebuild | 84 --- 1 file changed, 84 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r7.ebuild b/media-libs/raptor/raptor-2.0.15-r7.ebuild deleted file mode 100644 index 81ef161ce833.. --- a/media-libs/raptor/raptor-2.0.15-r7.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="https://librdf.org/raptor/; -SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="+curl debug json static-libs" - -DEPEND=" - dev-libs/libxml2[${MULTILIB_USEDEP}] - dev-libs/libxslt[${MULTILIB_USEDEP}] - dev-libs/icu:=[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( - "${FILESDIR}/${P}-heap-overflow.patch" - "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 - "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" - "${FILESDIR}/${P}-use-pkg-config-libxml2.patch" - "${FILESDIR}/${P}-use-pkg-config-icu.patch" - "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" - "${FILESDIR}/${P}-clang-pointer-integer-warning.patch" - "${FILESDIR}/${P}-configure-clang16.patch" -) - -src_prepare() { - default - - # bug #552474 - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myeconfargs=( - --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html - $(usex curl --with-www=curl --with-www=xml) - $(use_enable debug) - $(use_with json yajl) - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -multilib_src_test() { - emake -j1 test -} - -multilib_src_install() { - default - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 9f9b6f61598a8d292c134879c76f1b2c12bb045b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 24 07:53:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 24 07:53:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9b6f61 media-libs/raptor: Stabilize 2.0.15-r8 arm, #909058 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index 24e0c6c7be24..333a81dd8be9 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: dd41b256d8b0c783c89d1f3cef87b26ed3b1dd69 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 24 07:53:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 24 07:53:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd41b256 media-libs/raptor: Stabilize 2.0.15-r8 ppc64, #909058 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index 333a81dd8be9..1369e886dbd2 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 3d265a9078ff17164d82f867f280eae4774f0a24 Author: Sam James gentoo org> AuthorDate: Sat Jun 24 06:43:32 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 06:43:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d265a90 media-libs/raptor: Stabilize 2.0.15-r8 x86, #909058 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index 333717302b69..24e0c6c7be24 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: f14fcfff31b0e8c6ea7f4e535fd539ba82a9c377 Author: Sam James gentoo org> AuthorDate: Sat Jun 24 06:43:30 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 06:43:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14fcfff media-libs/raptor: Stabilize 2.0.15-r8 arm64, #909058 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index d833a3d2de1c..12e2689c75c8 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 7267bf1f3de2594b440074b83770ed87f4ce9aaf Author: Sam James gentoo org> AuthorDate: Sat Jun 24 06:43:28 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 06:43:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7267bf1f media-libs/raptor: Stabilize 2.0.15-r8 amd64, #909058 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index e514df452ffa..d833a3d2de1c 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: e926e7123508a65a07ff8133229d371481bc88ff Author: Sam James gentoo org> AuthorDate: Sat Jun 24 06:43:27 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 06:43:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e926e712 media-libs/raptor: Stabilize 2.0.15-r8 sparc, #909058 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index c9130c7a5a03..e514df452ffa 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 790b8883818831d0748f2c9a31ccec8e71294a42 Author: Sam James gentoo org> AuthorDate: Sat Jun 24 06:43:31 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 06:43:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790b8883 media-libs/raptor: Stabilize 2.0.15-r8 ppc, #909058 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index 12e2689c75c8..333717302b69 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/, media-libs/raptor/files/
commit: cfb72fdc318a8bd77d148e728da1a838a0252948 Author: Sam James gentoo org> AuthorDate: Fri May 12 23:38:20 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 12 23:38:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb72fdc media-libs/raptor: fix build w/ libxml2-2.11 Closes: https://bugs.gentoo.org/906227 Signed-off-by: Sam James gentoo.org> .../raptor/files/raptor-2.0.15-libxml2-2.11.patch | 30 media-libs/raptor/raptor-2.0.15-r8.ebuild | 85 ++ 2 files changed, 115 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch b/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch new file mode 100644 index ..605301ca0fd1 --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-libxml2-2.11.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/906227 +https://github.com/dajobe/raptor/issues/59 +https://github.com/dajobe/raptor/pull/58 + +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. +--- a/src/raptor_libxml.c b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ + diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild new file mode 100644 index ..5b4f113ba487 --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="https://librdf.org/raptor/; +SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs" + +DEPEND=" + dev-libs/libxml2[${MULTILIB_USEDEP}] + dev-libs/libxslt[${MULTILIB_USEDEP}] + dev-libs/icu:=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND} + !media-libs/raptor:0 +" +BDEPEND=" + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) +HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) + +PATCHES=( + "${FILESDIR}/${P}-heap-overflow.patch" + "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 + "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" + "${FILESDIR}/${P}-use-pkg-config-libxml2.patch" + "${FILESDIR}/${P}-use-pkg-config-icu.patch" + "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" + "${FILESDIR}/${P}-clang-pointer-integer-warning.patch" + "${FILESDIR}/${P}-configure-clang16.patch" + "${FILESDIR}/${P}-libxml2-2.11.patch" +) + +src_prepare() { + default + + # bug #552474 + eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myeconfargs=( + --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(usex curl --with-www=curl --with-www=xml) + $(use_enable debug) + $(use_with json yajl) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: 69cddc64a2c8fba7b5023097d4160035b012b4cc Author: Sam James gentoo org> AuthorDate: Fri Nov 4 01:56:17 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 4 02:22:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cddc64 media-libs/raptor: fix configure w/ clang 16 Signed-off-by: Sam James gentoo.org> .../files/raptor-2.0.15-configure-clang16.patch| 28 ++ ...or-2.0.15-r6.ebuild => raptor-2.0.15-r7.ebuild} | 1 + 2 files changed, 29 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-configure-clang16.patch b/media-libs/raptor/files/raptor-2.0.15-configure-clang16.patch new file mode 100644 index ..ab62fd9bff0c --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-configure-clang16.patch @@ -0,0 +1,28 @@ +https://github.com/dajobe/raptor/pull/55 + +From b7c252e1d5601321a5a6f6627745753b5c704762 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Fri, 4 Nov 2022 01:53:32 + +Subject: [PATCH] configure.ac: fix -Wimplicit-function-declaration in + HAVE___FUNCTION__ test + +This breaks with Clang 16 which makes such errors fatal: +``` +error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] +error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] +``` + +Signed-off-by: Sam James +--- a/configure.ac b/configure.ac +@@ -335,7 +335,8 @@ AC_C_BIGENDIAN + AC_C_INLINE + + AC_MSG_CHECKING(whether __FUNCTION__ is available) +-AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main() { printf(__FUNCTION__); }])], ++AC_COMPILE_IFELSE([AC_LANG_SOURCE([#include ++int main() { printf(__FUNCTION__); }])], + [AC_DEFINE([HAVE___FUNCTION__], [1], [Is __FUNCTION__ available]) + AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no)]) + diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r7.ebuild similarity index 97% rename from media-libs/raptor/raptor-2.0.15-r6.ebuild rename to media-libs/raptor/raptor-2.0.15-r7.ebuild index c13617839b54..6cc547d09459 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r7.ebuild @@ -47,6 +47,7 @@ PATCHES=( "${FILESDIR}/${P}-use-pkg-config-icu.patch" "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" "${FILESDIR}/${P}-clang-pointer-integer-warning.patch" + "${FILESDIR}/${P}-configure-clang16.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 3e2c47134d37ef74c866c28b23a0d8da50f66906 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Oct 11 05:44:16 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 11 05:44:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2c4713 media-libs/raptor: dropped obsolete 2.0.15-r[45] Bug: https://bugs.gentoo.org/876403 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 76 media-libs/raptor/raptor-2.0.15-r5.ebuild | 82 --- 2 files changed, 158 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild deleted file mode 100644 index 2dfa758d4345.. --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools libtool multilib-minimal - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="https://librdf.org/raptor/; -SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -DEPEND=" - dev-libs/libxml2[${MULTILIB_USEDEP}] - dev-libs/libxslt[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) - unicode? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( - "${FILESDIR}/${P}-heap-overflow.patch" - "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 - "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" -) - -src_prepare() { - default - eautoreconf #552474 - elibtoolize # Keep this for ~*-fbsd - multilib_copy_sources -} - -multilib_src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myeconfargs=( - --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html - $(usex curl --with-www=curl --with-www=xml) - $(use_enable debug) - $(use_with json yajl) - $(use_enable static-libs static) - $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') - ) - - econf "${myeconfargs[@]}" -} - -multilib_src_test() { - emake -j1 test -} - -multilib_src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild deleted file mode 100644 index a84cd6a42455.. --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="https://librdf.org/raptor/; -SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs" - -DEPEND=" - dev-libs/libxml2[${MULTILIB_USEDEP}] - dev-libs/libxslt[${MULTILIB_USEDEP}] - dev-libs/icu:=[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( - "${FILESDIR}/${P}-heap-overflow.patch" - "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 - "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" - "${FILESDIR}/${P}-use-pkg-config-libxml2.patch" - "${FILESDIR}/${P}-use-pkg-config-icu.patch" - "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" -) - -src_prepare() { - default - - # bug #552474 - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - # FIXME: It
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: e0fd38e39513ae9f53e700c6cabc2d094b1500f2 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 07:00:04 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 07:00:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fd38e3 media-libs/raptor: Stabilize 2.0.15-r6 x86, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index ce2dd57b86af..c13617839b54 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 6e93e320e06b845024212c4acc0e539db5dc3cf5 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:58:27 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:58:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e93e320 media-libs/raptor: Stabilize 2.0.15-r6 sparc, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index d0c231f92ef6..ce2dd57b86af 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 231d364a582b02626a433a30764be0bdec1ef89b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:57:04 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:57:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231d364a media-libs/raptor: Stabilize 2.0.15-r6 ppc64, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index 116705cc07e4..d0c231f92ef6 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 6fd11d87ba7869746d17d578e32df9ef827eb194 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:55:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:55:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd11d87 media-libs/raptor: Stabilize 2.0.15-r6 ppc, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index 29fa0d71b2ca..116705cc07e4 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: f185e569f6f007a6e55b6401166fa7251ea505ec Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:54:18 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:54:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f185e569 media-libs/raptor: Stabilize 2.0.15-r6 arm64, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index f69589f2af1a..29fa0d71b2ca 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 5a613a60c2dada67edf4aadfe17ab2966fd335dd Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:52:57 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:52:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a613a60 media-libs/raptor: Stabilize 2.0.15-r6 arm, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index b1186fd9b849..f69589f2af1a 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: acf594f72e0b8980eaf2b1df332b1572f7371cb2 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 10 06:49:22 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 10 06:49:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf594f7 media-libs/raptor: Stabilize 2.0.15-r6 amd64, #876403 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild index 61763d7ebb69..b1186fd9b849 100644 --- a/media-libs/raptor/raptor-2.0.15-r6.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 8df584adb2417b6886b30d45a66a6dc51c53712a Author: Arthur Zamarin gentoo org> AuthorDate: Thu Sep 15 19:57:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 15 19:57:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df584ad media-libs/raptor: Stabilize 2.0.15-r5 ppc, #869410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index 9fa98b4f9cb1..a84cd6a42455 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 47b8ffdcaf90a2a99612e4672da271e417e9b8d2 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 14 19:21:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 14 19:21:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b8ffdc media-libs/raptor: Stabilize 2.0.15-r5 ppc64, #869410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index 657b4c984401..9fa98b4f9cb1 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: c29e3629c5cecc50f0f7ed8f08cbccd95a05a55e Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Sep 10 08:33:11 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Sep 10 08:33:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29e3629 media-libs/raptor: Stabilize 2.0.15-r5 arm64, #869410 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index c6273bafc116..657b4c984401 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 88c35c82db34aea3cd3585213ad56b4c65dc7e98 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 04:45:12 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 04:45:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c35c82 media-libs/raptor: Stabilize 2.0.15-r5 x86, #869410 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index c927cf77f3c7..fdfa218dcded 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 45495c8faa704dcbe66e21589cd4ea6d601913d8 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 04:45:45 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 04:45:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45495c8f media-libs/raptor: Stabilize 2.0.15-r5 sparc, #869410 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index 4bc3af30dc9b..c6273bafc116 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b0b0c64c496cd833495ffc8704c35af342add0f1 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 04:45:22 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 04:45:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b0c64c media-libs/raptor: Stabilize 2.0.15-r5 amd64, #869410 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index fdfa218dcded..4bc3af30dc9b 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 70312d86bf01b293533e5c52215c70ab6a40d079 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 10 04:26:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 10 04:26:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70312d86 media-libs/raptor: Stabilize 2.0.15-r5 arm, #869410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index 3699299b34cc..c927cf77f3c7 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: c2f2b8beda5a58db82808d5e8de0bcde63266d61 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 01:44:37 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 01:57:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f2b8be media-libs/raptor: fix build w/ Clang 15 Closes: https://bugs.gentoo.org/869380 Signed-off-by: Sam James gentoo.org> ...ptor-2.0.15-clang-pointer-integer-warning.patch | 44 media-libs/raptor/raptor-2.0.15-r6.ebuild | 83 ++ 2 files changed, 127 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-clang-pointer-integer-warning.patch b/media-libs/raptor/files/raptor-2.0.15-clang-pointer-integer-warning.patch new file mode 100644 index ..badb450456e4 --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-clang-pointer-integer-warning.patch @@ -0,0 +1,44 @@ +https://bugs.gentoo.org/869380 +https://github.com/dajobe/raptor/commit/567d4d1ab639d924e8d5af459476f331b9af0ce5 + +From: Dave Beckett +Date: Tue, 4 Nov 2014 15:25:20 -0800 +Subject: [PATCH] Fix error returns in new world methods + +(raptor_world_get_parser_factory, +raptor_world_get_serializers_count): Fix return value in assertions +--- a/src/raptor_parse.c b/src/raptor_parse.c +@@ -252,12 +252,12 @@ raptor_world_get_parser_factory(raptor_world *world, const char *name) + * + * Get number of parsers + * +- * Return value: number of parsers ++ * Return value: number of parsers or <0 on failure + **/ + int + raptor_world_get_parsers_count(raptor_world* world) + { +- RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, NULL); ++ RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, -1); + + raptor_world_open(world); + +--- a/src/raptor_serialize.c b/src/raptor_serialize.c +@@ -235,12 +235,12 @@ raptor_get_serializer_factory(raptor_world* world, const char *name) + * + * Get number of serializers + * +- * Return value: number of serializers ++ * Return value: number of serializers or <0 on failure + **/ + int + raptor_world_get_serializers_count(raptor_world* world) + { +- RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, NULL); ++ RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, -1); + + raptor_world_open(world); + + diff --git a/media-libs/raptor/raptor-2.0.15-r6.ebuild b/media-libs/raptor/raptor-2.0.15-r6.ebuild new file mode 100644 index ..61763d7ebb69 --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15-r6.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="https://librdf.org/raptor/; +SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs" + +DEPEND=" + dev-libs/libxml2[${MULTILIB_USEDEP}] + dev-libs/libxslt[${MULTILIB_USEDEP}] + dev-libs/icu:=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND} + !media-libs/raptor:0 +" +BDEPEND=" + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) +HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) + +PATCHES=( + "${FILESDIR}/${P}-heap-overflow.patch" + "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 + "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" + "${FILESDIR}/${P}-use-pkg-config-libxml2.patch" + "${FILESDIR}/${P}-use-pkg-config-icu.patch" + "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" + "${FILESDIR}/${P}-clang-pointer-integer-warning.patch" +) + +src_prepare() { + default + + # bug #552474 + eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myeconfargs=( + --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(usex curl --with-www=curl --with-www=xml) + $(use_enable debug) + $(use_with json yajl) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: ce7a6270135011bab76ac2d977b793fa5ad4a8b7 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 01:21:36 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 01:21:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7a6270 media-libs/raptor: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/raptor/metadata.xml | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/media-libs/raptor/metadata.xml b/media-libs/raptor/metadata.xml index df62a91eb339..6c2ca5f5133d 100644 --- a/media-libs/raptor/metadata.xml +++ b/media-libs/raptor/metadata.xml @@ -1,11 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -so...@gentoo.org -Gentoo Sound project - - -Enable support for JSON parsing - + + so...@gentoo.org + Gentoo Sound project + + + Enable support for JSON parsing + + + dajobe/raptor +
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 4dbf1baefa7355c9e6bd8456526af4cd39acfbe8 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 01:20:26 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 01:21:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbf1bae media-libs/raptor: use HTTPS Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 6 +++--- media-libs/raptor/raptor-2.0.15-r5.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index d10d97ad0af0..2dfa758d4345 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.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 @@ -9,8 +9,8 @@ MY_PN=${PN}2 MY_P=${MY_PN}-${PV} DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; +HOMEPAGE="https://librdf.org/raptor/; +SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index 673288e93cbe..3699299b34cc 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -9,8 +9,8 @@ MY_PN=${PN}2 MY_P=${MY_PN}-${PV} DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; +HOMEPAGE="https://librdf.org/raptor/; +SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 2d87e45bb62ca80ed89178a7b3a5ab2666ed6771 Author: WANG Xuerui gentoo org> AuthorDate: Fri Aug 12 07:50:40 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Aug 12 12:24:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d87e45b media-libs/raptor: keyword 2.0.15-r5 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/raptor/raptor-2.0.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r5.ebuild b/media-libs/raptor/raptor-2.0.15-r5.ebuild index bc6bb24ae8c0..673288e93cbe 100644 --- a/media-libs/raptor/raptor-2.0.15-r5.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: d5a6ece3ba0373b986b1952b3297b897f9140055 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 14:16:09 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 14:16:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a6ece3 media-libs/raptor: use pkg-config for ICU/libxml2/libxslt (fix LLD) Prompted by discussion with Jannik2099 and Naib in #gentoo-chat. Signed-off-by: Sam James gentoo.org> .../files/raptor-2.0.15-use-pkg-config-icu.patch | 48 ++ .../raptor-2.0.15-use-pkg-config-libxml2.patch | 41 + .../raptor-2.0.15-use-pkg-config-libxslt.patch | 102 + media-libs/raptor/raptor-2.0.15-r5.ebuild | 82 + 4 files changed, 273 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch new file mode 100644 index ..60fffcd804ee --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch @@ -0,0 +1,48 @@ +https://github.com/dajobe/raptor/commit/3af116d61babd7042b42018c67a63baebf486df7 + +Fixes build with e.g. lld. + +From 3af116d61babd7042b42018c67a63baebf486df7 Mon Sep 17 00:00:00 2001 +From: Hugh McMaster +Date: Fri, 21 Aug 2020 20:48:17 +1000 +Subject: [PATCH] configure.ac: Use PKG_CHECK_MODULES to detect the ICU library + +--- a/configure.ac b/configure.ac +@@ -621,21 +621,10 @@ else + AC_MSG_RESULT(yes - $LIBCURL_VERSION) + fi + +- +-AC_ARG_WITH(icu-config, [ --with-icu-config=PATH Location of ICU icu-config []], icu_config="$withval", icu_config="") +- +-have_icu=no +-AC_MSG_CHECKING(for ICU) +-if test "X$icu_config" != "Xno" -a "X$icu_config" != "X" ; then +- ICU_CONFIG=$icu_config +- ICU_VERSION=`$ICU_CONFIG --version` ++PKG_CHECK_MODULES([ICU], [icu-uc], [ + have_icu=yes +- AC_MSG_RESULT(yes - version $ICU_VERSION) +-else +- AC_MSG_RESULT(no) +-fi +-dnl Note there is NO automated searching for icu-config +- ++ ICU_VERSION=`$PKG_CONFIG icu-uc --modversion` ++], [have_icu=no]) + + AC_ARG_WITH(www-config, [ --with-libwww-config=PATH Location of W3C libwww libwww-config []], libwww_config="$withval", libwww_config="") + +@@ -1183,8 +1172,8 @@ dnl ICU for NFC check + AC_MSG_CHECKING(NFC library to use) + nfc_library=none + if test $need_icu = yes; then +- CPPFLAGS="$CPPFLAGS `$ICU_CONFIG --cppflags-searchpath`" +- RAPTOR_LDFLAGS="$RAPTOR_LDFLAGS `$ICU_CONFIG --ldflags-searchpath` -licuuc" ++ CPPFLAGS="$CPPFLAGS $ICU_CFLAGS" ++ RAPTOR_LDFLAGS="$RAPTOR_LDFLAGS $ICU_LIBS" + AC_LIBOBJ(raptor_nfc_icu) + nfc_library="ICU $ICU_VERSION" + fi + diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch new file mode 100644 index ..e53111b857fa --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch @@ -0,0 +1,41 @@ +https://github.com/dajobe/raptor/commit/3f9335b3cfd945a8d5f6f75f87cab04c53cc2b6d + +From 3f9335b3cfd945a8d5f6f75f87cab04c53cc2b6d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Tue, 27 Oct 2015 10:35:35 +0100 +Subject: [PATCH] configure.ac: do additional checks on libxml2 when library is + found +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +In yocto cross environments we must use pkg-config. Configuring with + + --without-xml2-config + --without-curl-config + +causes + +| checking for LIBXML... yes +| checking for libxml via pkg-config... yes - 2.9.2 +| checking for LIBCURL... yes +| checking for libcurl via pkg-config... yes - 7.44.0 +| checking for ICU... no +| checking for yajl installation... not found. Get it from http://lloyd.github.com/yajl/ and use --with-yajl=DIR if necessary to configure the installation directory. +| checking GRDDL parser requirements... no - libxml2 and libxslt are both not available + +Applying this patch fixes configuration. + +Signed-off-by: Andreas Müller +--- a/configure.ac b/configure.ac +@@ -599,7 +599,7 @@ have_libxml=0 + need_libxml=0 + + oCPPFLAGS="$CPPFLAGS" +-if test "X$XML_CONFIG" != X; then ++if test "X$libxml_source" != X; then + CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS" + LIBS="$LIBS $LIBXML_LIBS" + AC_CHECK_FUNC(xmlCreatePushParserCtxt, have_xmlCreatePushParserCtxt=yes, have_xmlCreatePushParserCtxt=no) + diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch new file mode 100644 index ..5ef9ac1b6ffa --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch @@ -0,0 +1,102 @@ +Rebased version of https://github.com/dajobe/raptor/commit/abfdfb44cc00dfafbad4e594618621fce21590e1 + +--- a/configure.ac b/configure.ac +@@ -524,6 +524,44 @@ if test "X$xslt_config" != "Xno" ; then + fi + fi + ++if test
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 81da7f5a78f604951568c588d8fc88d1b9f336ce Author: Yixun Lan gentoo org> AuthorDate: Fri Dec 10 03:24:12 2021 + Commit: Yixun Lan gentoo org> CommitDate: Mon Dec 13 05:52:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81da7f5a media-libs/raptor: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index da9e0385ac9f..d10d97ad0af0 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b2f45239dd9e780e7d9b5e737675fe9bf4ef79ab Author: Miroslav Šulc gentoo org> AuthorDate: Fri Aug 6 04:43:15 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Aug 6 04:43:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f45239 media-libs/raptor: removed obsolete 2.0.15-r3 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/raptor/raptor-2.0.15-r3.ebuild | 75 --- 1 file changed, 75 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r3.ebuild b/media-libs/raptor/raptor-2.0.15-r3.ebuild deleted file mode 100644 index 1f3f7e84c66..000 --- a/media-libs/raptor/raptor-2.0.15-r3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools libtool - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -DEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - curl? ( net-misc/curl ) - json? ( dev-libs/yajl ) - unicode? ( dev-libs/icu:= ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( - "${FILESDIR}/${P}-heap-overflow.patch" - "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 - "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" -) - -src_prepare() { - default - eautoreconf #552474 - elibtoolize # Keep this for ~*-fbsd -} - -src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myeconfargs=( - --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html - $(usex curl --with-www=curl --with-www=xml) - $(use_enable debug) - $(use_with json yajl) - $(use_enable static-libs static) - $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake -j1 test -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: d5abc9dacb5c859d878c55aeb14ba7d84cfdbdea Author: Sam James gentoo org> AuthorDate: Sun Aug 1 02:59:06 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 1 02:59:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5abc9da media-libs/raptor: Stabilize 2.0.15-r4 amd64, #805149 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index 2a4fc6eabd2..3917c369d04 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 1e9363e17252272d9bfacc78310ec7a6b2f1e96b Author: Sam James gentoo org> AuthorDate: Sat Jul 31 22:11:38 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jul 31 22:11:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9363e1 media-libs/raptor: Stabilize 2.0.15-r4 arm, #805149 Signed-off-by: Sam James gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index 3a0d2f92dfc..2a4fc6eabd2 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: c52ace25e8572349a6b140e0534cc740f98608a8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 31 13:06:32 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 31 13:06:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52ace25 media-libs/raptor: x86 stable wrt bug #805149 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index 22c681ed852..3a0d2f92dfc 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 98f86e70d1f4f8d3e7fbb40b92c66c63278b9225 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 31 13:03:05 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 31 13:03:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f86e70 media-libs/raptor: ppc64 stable wrt bug #805149 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index 6f7522be187..22c681ed852 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 45448f43a24628360f04d00b73ac137ae53c5ea6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 31 13:01:26 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 31 13:01:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45448f43 media-libs/raptor: ppc stable wrt bug #805149 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index b7cde24e781..6f7522be187 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b81065d3b04a1dc37935dfff3fe3d34a5a0afde4 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jul 30 15:14:52 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 30 15:37:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81065d3 media-libs/raptor: stable 2.0.15-r4 for sparc, bug #805149 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild index f32b2698b01..b7cde24e781 100644 --- a/media-libs/raptor/raptor-2.0.15-r4.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: d896f2aa2e96bf9f86237af9ae802f52bb2a444b Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Tue Jun 29 07:40:13 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jun 29 14:42:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d896f2aa media-libs/raptor: make multilib Required for multilib on media-libs/liblrdf which itself is required by >=media-plugins/gst-plugins-ladspa-1.18.4 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/21468/commits/aa373bca83f261d22bf637225e31a1703a5a74a1 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/raptor/raptor-2.0.15-r4.ebuild | 76 +++ 1 file changed, 76 insertions(+) diff --git a/media-libs/raptor/raptor-2.0.15-r4.ebuild b/media-libs/raptor/raptor-2.0.15-r4.ebuild new file mode 100644 index 000..f32b2698b01 --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15-r4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools libtool multilib-minimal + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="http://librdf.org/raptor/; +SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs unicode" + +DEPEND=" + dev-libs/libxml2[${MULTILIB_USEDEP}] + dev-libs/libxslt[${MULTILIB_USEDEP}] + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) + unicode? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND} + !media-libs/raptor:0 +" +BDEPEND=" + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) +HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) + +PATCHES=( + "${FILESDIR}/${P}-heap-overflow.patch" + "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 + "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" +) + +src_prepare() { + default + eautoreconf #552474 + elibtoolize # Keep this for ~*-fbsd + multilib_copy_sources +} + +multilib_src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myeconfargs=( + --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(usex curl --with-www=curl --with-www=xml) + $(use_enable debug) + $(use_with json yajl) + $(use_enable static-libs static) + $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: 302b7d40ecbd4d456c0f39046a9c078c96e672d8 Author: Miroslav Šulc gentoo org> AuthorDate: Thu Apr 29 07:55:33 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Apr 29 07:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302b7d40 media-libs/raptor: fixed CVE-2020-25713 Bug: https://bugs.gentoo.org/754264 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> ...713-raptor2-malformed-input-file-can-lead.patch | 32 ++ ...or-2.0.15-r2.ebuild => raptor-2.0.15-r3.ebuild} | 1 + 2 files changed, 33 insertions(+) diff --git a/media-libs/raptor/files/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch b/media-libs/raptor/files/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch new file mode 100644 index 000..dc693dfec22 --- /dev/null +++ b/media-libs/raptor/files/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch @@ -0,0 +1,32 @@ +From a549457461874157c8c8e8e8a6e0eec06da4fbd0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= +Date: Tue, 24 Nov 2020 10:30:20 + +Subject: [PATCH] CVE-2020-25713 raptor2: malformed input file can lead to a + segfault + +due to an out of bounds array access in +raptor_xml_writer_start_element_common + +See: +https://bugs.mageia.org/show_bug.cgi?id=27605 +https://www.openwall.com/lists/oss-security/2020/11/13/1 +https://gerrit.libreoffice.org/c/core/+/106249 +--- + src/raptor_xml_writer.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c +index 56993dc3..4426d38c 100644 +--- a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c +@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, + + /* check it wasn't an earlier declaration too */ + for(j = 0; j < nspace_declarations_count; j++) +-if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { ++if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { + declare_me = 0; + break; + } +-- +2.28.0 diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r3.ebuild similarity index 95% rename from media-libs/raptor/raptor-2.0.15-r2.ebuild rename to media-libs/raptor/raptor-2.0.15-r3.ebuild index e2a831c9984..1f3f7e84c66 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r3.ebuild @@ -41,6 +41,7 @@ HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) PATCHES=( "${FILESDIR}/${P}-heap-overflow.patch" "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 + "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 93c7ea9c3730c7c2e3df7706ad2da676259c8ef9 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 14:23:24 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 14:26:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c7ea9c media-libs/raptor: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index f6c647face2..e2a831c9984 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b8bf1813e295a828b6dade5a98bdcd8bb661e7e1 Author: Aaron Bauman gentoo org> AuthorDate: Tue May 21 22:31:33 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue May 21 22:42:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bf1813 media-libs/raptor: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index 2f77ba34181..d5f5f8bf168 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: fc684c475c85e527b3b81c26d6d9b72e9a2c0e12 Author: Pacho Ramos gentoo org> AuthorDate: Mon May 13 20:59:53 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Mon May 13 20:59:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc684c47 media-libs/raptor: Drop old Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Pacho Ramos gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 70 --- 1 file changed, 70 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild deleted file mode 100644 index 2710505b274..000 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit libtool - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -DEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - curl? ( net-misc/curl ) - json? ( dev-libs/yajl ) - unicode? ( dev-libs/icu:= ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( "${FILESDIR}/${P}-heap-overflow.patch" ) - -src_prepare() { - default - elibtoolize # Keep this for ~*-fbsd -} - -src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myeconfargs=( - --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html - $(usex curl --with-www=curl --with-www=xml) - $(use_enable debug) - $(use_with json yajl) - $(use_enable static-libs static) - $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake -j1 test -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 005c9df7511725c2f59650c82bea8b59337e46b4 Author: Markus Meier gentoo org> AuthorDate: Mon May 13 19:26:00 2019 + Commit: Markus Meier gentoo org> CommitDate: Mon May 13 19:26:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005c9df7 media-libs/raptor: arm stable, bug #681404 Signed-off-by: Markus Meier gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index 79bbe0b0afa..2f77ba34181 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: bb1032813fa3d0505391bbe378af4f52d3544924 Author: Tobias Klausmann gentoo org> AuthorDate: Mon May 6 18:04:01 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon May 6 18:04:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb103281 media-libs/raptor-2.0.15-r2: alpha stable Bug: http://bugs.gentoo.org/681404 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index 19c65a6a774..79bbe0b0afa 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: aafa89c10a0b669c45a55269922b7e27f861845c Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Apr 28 22:03:34 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Apr 28 22:05:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafa89c1 media-libs/raptor: x86 stable (bug #681404) Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index e03f0a25cb0..19c65a6a774 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: ac1aebbea508cdeb18bd1f1b11c12908b7113d2c Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 7 20:57:33 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 7 21:00:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1aebbe media-libs/raptor: stable 2.0.15-r2 for ia64, bug #681404 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index 7c232d1a5e9..7c77b2de6f5 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 16f5f2aac396f3e3b86c7568fe405457d655a339 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Apr 6 16:11:11 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Apr 6 16:11:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f5f2aa media-libs/raptor: amd64 stable wrt bug #681404 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index b737787a9c5..7c232d1a5e9 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: f4bea5339c12d9f1f5be520dbd6b4466a2ee2981 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Apr 5 09:09:03 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 5 19:03:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bea533 media-libs/raptor: stable 2.0.15-r2 for sparc, bug #681404 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/raptor/raptor-2.0.15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild index 4f20b71f815..b737787a9c5 100644 --- a/media-libs/raptor/raptor-2.0.15-r2.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: fbd38277371e11131cea7b96d42d62f61d72cb29 Author: Lars Wendler gentoo org> AuthorDate: Sat Feb 9 12:57:03 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Feb 9 12:57:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd38277 media-libs/raptor: Don't use curl-config Closes: https://bugs.gentoo.org/552474 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> .../files/raptor-2.0.15-dont_use_curl-config.patch | 59 + media-libs/raptor/raptor-2.0.15-r2.ebuild | 74 ++ 2 files changed, 133 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-dont_use_curl-config.patch b/media-libs/raptor/files/raptor-2.0.15-dont_use_curl-config.patch new file mode 100644 index 000..bab174176cb --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-dont_use_curl-config.patch @@ -0,0 +1,59 @@ +https://bugs.gentoo.org/552474 + +--- raptor2-2.0.15/configure.ac raptor2-2.0.15/configure.ac +@@ -524,49 +524,12 @@ + fi + fi + +-dnl curl +-AC_ARG_WITH(curl-config, [ --with-curl-config=PATH Location of libcurl curl-config []], curl_config="$withval", curl_config="") +- +-if test "X$curl_config" != "Xno" ; then +- if test "X$curl_config" != "X" ; then +-AC_MSG_CHECKING(for $curl_config) +- +-if test -f $curl_config ; then +- CURL_CONFIG=$curl_config +- AC_MSG_RESULT(yes) +-else +- AC_MSG_RESULT(no - searching PATH) +-fi +- fi +- if test "X$CURL_CONFIG" = "X" ; then +-AC_CHECK_PROGS(CURL_CONFIG, curl-config) +- fi +-fi +- + libcurl_source=no +-if test "X$CURL_CONFIG" != "X"; then +- LIBCURL_CFLAGS=`$CURL_CONFIG --cflags` +- LIBCURL_LIBS=`$CURL_CONFIG --libs` +- +- CPPFLAGS="$LIBCURL_CFLAGS $CPPFLAGS" +- LIBS="$LIBS $LIBCURL_LIBS" +- AC_CHECK_HEADER(curl/curl.h) +- AC_CHECK_FUNC(curl_easy_init, have_curl_easy_init=yes, have_curl_easy_init=no) +- +- AC_MSG_CHECKING(for libcurl via curl-config) +- if test $have_curl_easy_init = yes; then +-libcurl_source="curl-config" +-LIBCURL_VERSION=`$CURL_CONFIG --version | sed -e 's/^libcurl *//'` +- fi +- CPPFLAGS="$oCPPFLAGS" +- LIBS="$oLIBS" +-else +- PKG_CHECK_MODULES([LIBCURL],[libcurl],[ +-LIBCURL_VERSION=`$PKG_CONFIG libcurl --modversion` +-libcurl_source="pkg-config" +- ], [:]) +- AC_MSG_CHECKING(for libcurl via pkg-config) +-fi ++PKG_CHECK_MODULES([LIBCURL],[libcurl],[ ++ LIBCURL_VERSION=`$PKG_CONFIG libcurl --modversion` ++ libcurl_source="pkg-config" ++], [:]) ++AC_MSG_CHECKING(for libcurl via pkg-config) + + if test "$libcurl_source" = "no"; then + AC_MSG_RESULT(no - not found) diff --git a/media-libs/raptor/raptor-2.0.15-r2.ebuild b/media-libs/raptor/raptor-2.0.15-r2.ebuild new file mode 100644 index 000..4f20b71f815 --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15-r2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools libtool + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="http://librdf.org/raptor/; +SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs unicode" + +DEPEND=" + dev-libs/libxml2 + dev-libs/libxslt + curl? ( net-misc/curl ) + json? ( dev-libs/yajl ) + unicode? ( dev-libs/icu:= ) +" +RDEPEND="${DEPEND} + !media-libs/raptor:0 +" +BDEPEND=" + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) +HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) + +PATCHES=( + "${FILESDIR}/${P}-heap-overflow.patch" + "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 +) + +src_prepare() { + default + eautoreconf #552474 + elibtoolize # Keep this for ~*-fbsd +} + +src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myeconfargs=( + --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(usex curl --with-www=curl --with-www=xml) + $(use_enable debug) + $(use_with json yajl) + $(use_enable static-libs static) + $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake -j1 test +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 648bed106ea8c3479109f5864b43c00f42b2b264 Author: Lars Wendler gentoo org> AuthorDate: Sat Feb 9 12:51:08 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Feb 9 12:57:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648bed10 Revert "media-libs/raptor: Added libidn2 to (R)DEPEND." This reverts commit 95e46140848cae45e611bb1a5b709d8db9bcaa13. Signed-off-by: Lars Wendler gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index 51a7b2acbfb..2710505b274 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,7 +20,6 @@ IUSE="+curl debug json static-libs unicode" DEPEND=" dev-libs/libxml2 dev-libs/libxslt - net-dns/libidn2:= curl? ( net-misc/curl ) json? ( dev-libs/yajl ) unicode? ( dev-libs/icu:= )
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 95e46140848cae45e611bb1a5b709d8db9bcaa13 Author: Lars Wendler gentoo org> AuthorDate: Sat Feb 9 10:07:30 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Feb 9 10:07:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e46140 media-libs/raptor: Added libidn2 to (R)DEPEND. Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index 2710505b274..51a7b2acbfb 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,6 +20,7 @@ IUSE="+curl debug json static-libs unicode" DEPEND=" dev-libs/libxml2 dev-libs/libxslt + net-dns/libidn2:= curl? ( net-misc/curl ) json? ( dev-libs/yajl ) unicode? ( dev-libs/icu:= )
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 81dfdb88aac2a6cacd9bdf0da9c901f3834c9c90 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Nov 5 17:23:46 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Nov 5 19:42:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dfdb88 media-libs/raptor: stable 2.0.15-r1 for sparc, bug #621186 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index 57740e7778f..2710505b274 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 11b393f0419a86a9eaf0d32c89f0e47608180b17 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 4 22:50:29 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 4 22:50:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b393f0 media-libs/raptor: Security cleanup Bug: https://bugs.gentoo.org/621186 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/raptor/Manifest | 1 - media-libs/raptor/raptor-2.0.14.ebuild | 65 -- 2 files changed, 66 deletions(-) diff --git a/media-libs/raptor/Manifest b/media-libs/raptor/Manifest index 2ccc79a470d..d4d6c5b1e63 100644 --- a/media-libs/raptor/Manifest +++ b/media-libs/raptor/Manifest @@ -1,2 +1 @@ -DIST raptor2-2.0.14.tar.gz 1877454 BLAKE2B 9c427d9184951d7fa385c12eaeffa35b504ddfc887a10d2bfb9cffdb34b8d0d16fd56a1033f57de3096a9bfbf72a7933a6dd4859bbbfdebd671386128318a2a0 SHA512 399e23f2c549df8f1d709d67129d3fcf7899a8cdcdd8071c165f2b4106f397cce05fc69a6d7b176857011bf95723c0909b6510eded12f82217f89925bc1ba7c2 DIST raptor2-2.0.15.tar.gz 1886657 BLAKE2B 0a39c7b5705bfbf2daa0ca633f79693953b4dfe24c144008d1646a9840a36d4d7ce153b527450647127ec2522047dbd0a6e71f307ee5656951f7e4b610adfd22 SHA512 563dd01869eb4df8524ec12e2c0a541653874dcd834bd1eb265bc2943bb616968f624121d4688579cdce11b4f00a8ab53b7099f1a0850e256bb0a2c16ba048ee diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild deleted file mode 100644 index a20cbebcfa8..000 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils libtool - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -RDEPEND="dev-libs/libxml2 - dev-libs/libxslt - curl? ( net-misc/curl ) - json? ( dev-libs/yajl ) - unicode? ( dev-libs/icu:= ) - !media-libs/raptor:0" -DEPEND="${RDEPEND} - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -DOCS="AUTHORS ChangeLog NEWS NOTICE README" - -src_prepare() { - elibtoolize # Keep this for ~*-fbsd -} - -src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myconf='--with-www=xml' - use curl && myconf='--with-www=curl' - - econf \ - $(use_enable static-libs static) \ - $(use_enable debug) \ - $(use unicode && echo --with-icu-config="${EPREFIX}"/usr/bin/icu-config) \ - $(use_with json yajl) \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \ - ${myconf} -} - -src_test() { - emake -j1 test -} - -src_install() { - default - dohtml {NEWS,README,RELEASE,UPGRADING}.html - prune_libtool_files --all - - # https://bugs.gentoo.org/467768 - local _rdocdir=/usr/share/doc/${PF}/html/${MY_PN} - [[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${MY_PN} -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 68d159c2953ba160aaa8d6380c2876e874fc84f1 Author: Markus Meier gentoo org> AuthorDate: Mon Oct 29 05:37:34 2018 + Commit: Markus Meier gentoo org> CommitDate: Mon Oct 29 05:37:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d159c2 media-libs/raptor: arm stable, bug #621186 Signed-off-by: Markus Meier gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index f0b6ba1ed11..57740e7778f 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: ede7b590fd6ba3ffc99695de9fcb450adca8a310 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Oct 13 06:55:51 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Oct 13 06:55:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede7b590 media-libs/raptor-2.0.15-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/621186 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index c9104d26d5a..f0b6ba1ed11 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b1aa5677eedbe90bde53c3521af8349da58467d7 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 6 16:13:29 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 6 16:47:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1aa5677 media-libs/raptor-2.0.15-r1: ppc64 stable, bug 621186 Signed-off-by: Matt Turner gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index 3e39446ab15..c9104d26d5a 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 03144f74882755d8ff493cb83d8a130986c35329 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 5 13:43:12 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 5 13:43:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03144f74 media-libs/raptor: amd64 stable wrt bug #621186 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="amd64" media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index f62a8f2960e..6b40b55e19a 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 9699320cf11778ff604a20257bc2a7594da861ca Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Oct 5 03:52:36 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Oct 5 03:52:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9699320c media-libs/raptor: x86 stable (bug #621186) Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index a30698f1b3b..f62a8f2960e 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: bde809004cc4c62113c416f3e83ab100c64b2180 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 4 22:35:42 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 4 22:35:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde80900 media-libs/raptor: stable 2.0.15-r1 for ia64, bug #621186 Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" media-libs/raptor/raptor-2.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index b9c2939587e..a30698f1b3b 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: dbf0f2f21fe6c698453dc92405798d3e5ec1c27d Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 3 22:03:26 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Oct 4 07:27:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf0f2f2 media-libs/raptor: De-stabilise hppa No revdeps. Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/raptor/raptor-2.0.14.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index ee0d8343793..a20cbebcfa8 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 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/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 9802ef6befad2a64360cc9ee86c6dd7ef8f2a46b Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 3 15:06:50 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 3 15:06:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9802ef6b media-libs/raptor: Better configure Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/raptor/raptor-2.0.15-r1.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild index 55dca5e226b..b9c2939587e 100644 --- a/media-libs/raptor/raptor-2.0.15-r1.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -49,14 +49,13 @@ src_configure() { # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! local myeconfargs=( - --with-www=xml --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(usex curl --with-www=curl --with-www=xml) $(use_enable debug) $(use_with json yajl) $(use_enable static-libs static) - $(usex unicode "--with-icu-config="${EPREFIX}"/usr/bin/icu-config" '') + $(usex unicode --with-icu-config="${EPREFIX}"/usr/bin/icu-config '') ) - use curl && myeconfargs+=( --with-www=curl ) econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 16fc50a15d0996812009506989b6847406001491 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 3 14:50:11 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 3 14:50:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fc50a1 media-libs/raptor: Drop 2.0.15 (r0) Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/raptor/raptor-2.0.15.ebuild | 67 -- 1 file changed, 67 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.15.ebuild b/media-libs/raptor/raptor-2.0.15.ebuild deleted file mode 100644 index 6cc7c0b3cd5..000 --- a/media-libs/raptor/raptor-2.0.15.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit libtool - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -RDEPEND="dev-libs/libxml2 - dev-libs/libxslt - curl? ( net-misc/curl ) - json? ( dev-libs/yajl ) - unicode? ( dev-libs/icu:= ) - !media-libs/raptor:0" -DEPEND="${RDEPEND} - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -DOCS="AUTHORS ChangeLog NEWS NOTICE README" - -src_prepare() { - default - elibtoolize # Keep this for ~*-fbsd -} - -src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myconf='--with-www=xml' - use curl && myconf='--with-www=curl' - - econf \ - $(use_enable static-libs static) \ - $(use_enable debug) \ - $(usex unicode "--with-icu-config=\"${EPREFIX}\"/usr/bin/icu-config" '') \ - $(use_with json yajl) \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \ - ${myconf} -} - -src_test() { - emake -j1 test -} - -src_install() { - default - docinto html - dodoc {NEWS,README,RELEASE,UPGRADING}.html - find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die - - # https://bugs.gentoo.org/467768 - local _rdocdir=/usr/share/doc/${PF}/html/${MY_PN} - [[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${MY_PN} -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/files/, media-libs/raptor/
commit: 2b4cd933be0aa6b6e224415e17a22c9ea4b49a81 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 3 14:39:57 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 3 14:50:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4cd933 media-libs/raptor: Fix heap overflows, gtk-doc location, EAPI-7 Bug: https://bugs.gentoo.org/621186 Closes: https://bugs.gentoo.org/604290 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 .../raptor/files/raptor-2.0.15-heap-overflow.patch | 42 + media-libs/raptor/raptor-2.0.15-r1.ebuild | 71 ++ 2 files changed, 113 insertions(+) diff --git a/media-libs/raptor/files/raptor-2.0.15-heap-overflow.patch b/media-libs/raptor/files/raptor-2.0.15-heap-overflow.patch new file mode 100644 index 000..3418d4bfd26 --- /dev/null +++ b/media-libs/raptor/files/raptor-2.0.15-heap-overflow.patch @@ -0,0 +1,42 @@ +From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 +From: Dave Beckett +Date: Sun, 16 Apr 2017 23:15:12 +0100 +Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer + +(raptor_xml_writer_start_element_common): Calculate max including for +each attribute a potential name and value. + +Fixes Issues #617 http://bugs.librdf.org/mantis/view.php?id=617 +and #618 http://bugs.librdf.org/mantis/view.php?id=618 +--- + src/raptor_xml_writer.c | 7 --- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c +index 693b946..0d3a36a 100644 +--- a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c +@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, + size_t nspace_declarations_count = 0; + unsigned int i; + +- /* max is 1 per element and 1 for each attribute + size of declared */ + if(nstack) { +-int nspace_max_count = element->attribute_count+1; ++int nspace_max_count = element->attribute_count * 2; /* attr and value */ ++if(element->name->nspace) ++ nspace_max_count++; + if(element->declared_nspaces) + nspace_max_count += raptor_sequence_size(element->declared_nspaces); + if(element->xml_language) +@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, + } + } + +- /* Add the attribute + value */ ++ /* Add the attribute's value */ + nspace_declarations[nspace_declarations_count].declaration= + raptor_qname_format_as_xml(element->attributes[i], + _declarations[nspace_declarations_count].length); +-- +2.9.3 diff --git a/media-libs/raptor/raptor-2.0.15-r1.ebuild b/media-libs/raptor/raptor-2.0.15-r1.ebuild new file mode 100644 index 000..55dca5e226b --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="http://librdf.org/raptor/; +SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs unicode" + +DEPEND=" + dev-libs/libxml2 + dev-libs/libxslt + curl? ( net-misc/curl ) + json? ( dev-libs/yajl ) + unicode? ( dev-libs/icu:= ) +" +RDEPEND="${DEPEND} + !media-libs/raptor:0 +" +BDEPEND=" + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) +HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) + +PATCHES=( "${FILESDIR}/${P}-heap-overflow.patch" ) + +src_prepare() { + default + elibtoolize # Keep this for ~*-fbsd +} + +src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myeconfargs=( + --with-www=xml + --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html + $(use_enable debug) + $(use_with json yajl) + $(use_enable static-libs static) + $(usex unicode "--with-icu-config="${EPREFIX}"/usr/bin/icu-config" '') + ) + use curl && myeconfargs+=( --with-www=curl ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake -j1 test +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: c8a5599591c80d2a7df4e78ebafe048ef9997c06 Author: Roy Bamford gentoo org> AuthorDate: Sun Aug 20 21:10:13 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 27 15:33:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a55995 media-libs/raptor: added ~arm64 keyword Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-libs/raptor/raptor-2.0.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.15.ebuild b/media-libs/raptor/raptor-2.0.15.ebuild index 00dc2d8e08a..6cc7c0b3cd5 100644 --- a/media-libs/raptor/raptor-2.0.15.ebuild +++ b/media-libs/raptor/raptor-2.0.15.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: e36e3c7a5f81dff55cd2205dc7aa56ca6ef78688 Author: Lars Wendler gentoo org> AuthorDate: Thu May 18 15:43:03 2017 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 18 15:43:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e36e3c7a media-libs/raptor: Removed old. Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/raptor/Manifest| 1 - media-libs/raptor/raptor-2.0.9.ebuild | 63 --- 2 files changed, 64 deletions(-) diff --git a/media-libs/raptor/Manifest b/media-libs/raptor/Manifest index e10f3f83d5a..4790540886b 100644 --- a/media-libs/raptor/Manifest +++ b/media-libs/raptor/Manifest @@ -1,3 +1,2 @@ DIST raptor2-2.0.14.tar.gz 1877454 SHA256 cb447b7c684cbe60f1266d622691fd20fdcf7b91f4a470c6de5fc8e8961df1b2 SHA512 399e23f2c549df8f1d709d67129d3fcf7899a8cdcdd8071c165f2b4106f397cce05fc69a6d7b176857011bf95723c0909b6510eded12f82217f89925bc1ba7c2 WHIRLPOOL dae2b80f3c0e82a9340b096ca52e89b8ccc6c849a98a7744d648f68b75dec1ff615e008a334bc7c0cc54259c9dcc07dfd6079805a0345aa7d89c9058cfd1656b DIST raptor2-2.0.15.tar.gz 1886657 SHA256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed SHA512 563dd01869eb4df8524ec12e2c0a541653874dcd834bd1eb265bc2943bb616968f624121d4688579cdce11b4f00a8ab53b7099f1a0850e256bb0a2c16ba048ee WHIRLPOOL f66c885f52731b9e4175772e64825cfb8432ddbd215cbcdf0fa5afbc55741c074fc03f89ac791636b9ef6db18ebd93291bcaa756c770426596b7189eab4c8799 -DIST raptor2-2.0.9.tar.gz 1788163 SHA256 e26fb9c18e6ebf71100f434070d50196a21d592b715e361850c3b4e789b5f6ef SHA512 da4a7d28c6f8ab1d3ada7b495c0bee47adcaaf2ff3303471b986a63c22b6f190ad7e258bf0b344730cd3af24183baadefbfc6a0fd703f8466f62f9bf57dbaf2a WHIRLPOOL 80ab896bf91ce86db175141b1d609013c0bcd02601e7bf7889d2b6223744f5c91cd25fb76fc747cf30728b194cca2beae44f10c02eae10e8a386dc9da10e9544 diff --git a/media-libs/raptor/raptor-2.0.9.ebuild b/media-libs/raptor/raptor-2.0.9.ebuild deleted file mode 100644 index 4a489f41191..000 --- a/media-libs/raptor/raptor-2.0.9.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils libtool - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="http://librdf.org/raptor/; -SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+curl debug json static-libs unicode" - -RDEPEND="dev-libs/libxml2 - dev-libs/libxslt - curl? ( net-misc/curl ) - json? ( dev-libs/yajl ) - unicode? ( dev-libs/icu:= ) - !media-libs/raptor:0" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -DOCS="AUTHORS ChangeLog NEWS NOTICE README" - -src_prepare() { - elibtoolize # Keep this for ~*-fbsd -} - -src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myconf='--with-www=xml' - use curl && myconf='--with-www=curl' - - econf \ - $(use_enable static-libs static) \ - $(use_enable debug) \ - $(use unicode && echo --with-icu-config="${EPREFIX}"/usr/bin/icu-config) \ - $(use_with json yajl) \ - --with-xml2-config=no \ - --with-curl-config=no \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \ - ${myconf} -} - -src_test() { - emake -j1 test -} - -src_install() { - default - dohtml {NEWS,README,RELEASE,UPGRADING}.html - prune_libtool_files --all - dosym /usr/share/doc/${PF}/html/${MY_PN} /usr/share/gtk-doc/html/${MY_PN} -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: baf9910f3e4e1b9c31833c7e26ec44d3df378873 Author: Lars Wendler gentoo org> AuthorDate: Thu May 18 15:42:29 2017 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 18 15:43:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf9910f media-libs/raptor: Bump to version 2.0.15 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-libs/raptor/Manifest | 1 + media-libs/raptor/raptor-2.0.15.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/media-libs/raptor/Manifest b/media-libs/raptor/Manifest index 25d5a793125..e10f3f83d5a 100644 --- a/media-libs/raptor/Manifest +++ b/media-libs/raptor/Manifest @@ -1,2 +1,3 @@ DIST raptor2-2.0.14.tar.gz 1877454 SHA256 cb447b7c684cbe60f1266d622691fd20fdcf7b91f4a470c6de5fc8e8961df1b2 SHA512 399e23f2c549df8f1d709d67129d3fcf7899a8cdcdd8071c165f2b4106f397cce05fc69a6d7b176857011bf95723c0909b6510eded12f82217f89925bc1ba7c2 WHIRLPOOL dae2b80f3c0e82a9340b096ca52e89b8ccc6c849a98a7744d648f68b75dec1ff615e008a334bc7c0cc54259c9dcc07dfd6079805a0345aa7d89c9058cfd1656b +DIST raptor2-2.0.15.tar.gz 1886657 SHA256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed SHA512 563dd01869eb4df8524ec12e2c0a541653874dcd834bd1eb265bc2943bb616968f624121d4688579cdce11b4f00a8ab53b7099f1a0850e256bb0a2c16ba048ee WHIRLPOOL f66c885f52731b9e4175772e64825cfb8432ddbd215cbcdf0fa5afbc55741c074fc03f89ac791636b9ef6db18ebd93291bcaa756c770426596b7189eab4c8799 DIST raptor2-2.0.9.tar.gz 1788163 SHA256 e26fb9c18e6ebf71100f434070d50196a21d592b715e361850c3b4e789b5f6ef SHA512 da4a7d28c6f8ab1d3ada7b495c0bee47adcaaf2ff3303471b986a63c22b6f190ad7e258bf0b344730cd3af24183baadefbfc6a0fd703f8466f62f9bf57dbaf2a WHIRLPOOL 80ab896bf91ce86db175141b1d609013c0bcd02601e7bf7889d2b6223744f5c91cd25fb76fc747cf30728b194cca2beae44f10c02eae10e8a386dc9da10e9544 diff --git a/media-libs/raptor/raptor-2.0.15.ebuild b/media-libs/raptor/raptor-2.0.15.ebuild new file mode 100644 index 000..00dc2d8e08a --- /dev/null +++ b/media-libs/raptor/raptor-2.0.15.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit libtool + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="The RDF Parser Toolkit" +HOMEPAGE="http://librdf.org/raptor/; +SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2 LGPL-2.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+curl debug json static-libs unicode" + +RDEPEND="dev-libs/libxml2 + dev-libs/libxslt + curl? ( net-misc/curl ) + json? ( dev-libs/yajl ) + unicode? ( dev-libs/icu:= ) + !media-libs/raptor:0" +DEPEND="${RDEPEND} + >=sys-devel/bison-3 + >=sys-devel/flex-2.5.36 + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +DOCS="AUTHORS ChangeLog NEWS NOTICE README" + +src_prepare() { + default + elibtoolize # Keep this for ~*-fbsd +} + +src_configure() { + # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! + + local myconf='--with-www=xml' + use curl && myconf='--with-www=curl' + + econf \ + $(use_enable static-libs static) \ + $(use_enable debug) \ + $(usex unicode "--with-icu-config=\"${EPREFIX}\"/usr/bin/icu-config" '') \ + $(use_with json yajl) \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \ + ${myconf} +} + +src_test() { + emake -j1 test +} + +src_install() { + default + docinto html + dodoc {NEWS,README,RELEASE,UPGRADING}.html + find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die + + # https://bugs.gentoo.org/467768 + local _rdocdir=/usr/share/doc/${PF}/html/${MY_PN} + [[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${MY_PN} +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: b4921b5c833fb736c4e3b70c4a8b1be3c0be5794 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 19:13:41 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 19:14:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4921b5c media-libs/raptor: dropped ~x64-freebsd Package-Manager: portage-2.3.3 media-libs/raptor/raptor-2.0.14.ebuild | 2 +- media-libs/raptor/raptor-2.0.9.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index 4161e29..f3809a8 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2 diff --git a/media-libs/raptor/raptor-2.0.9.ebuild b/media-libs/raptor/raptor-2.0.9.ebuild index e83fc8a..00ec8f4 100644 --- a/media-libs/raptor/raptor-2.0.9.ebuild +++ b/media-libs/raptor/raptor-2.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: d72a4cd1df20e493d64fbc819f68affd86caf6ad Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 24 17:07:23 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 24 17:07:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72a4cd1 media-libs/raptor: Stable for HPPA (bug #530654). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches media-libs/raptor/raptor-2.0.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index 3460d7b..6c7adaa 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 55b965ece787fd61d2e32b0cf8800da4e38479e3 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 24 16:02:44 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 24 16:02:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b965ec media-libs/raptor: Stable for PPC64 (bug #530654). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches media-libs/raptor/raptor-2.0.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index b3f2b5f..3460d7b 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: 4c9b9ab18cf4874bdb4a94baddea18a8c1379b54 Author: Markus Meier gentoo org> AuthorDate: Wed Jun 8 20:12:04 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 8 20:12:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9b9ab1 media-libs/raptor: arm stable, bug #530654 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" media-libs/raptor/raptor-2.0.14.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index 0c6a939..b3f2b5f 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: media-libs/raptor/
commit: bf81ec7fb6b7c9728a141d1b7b6a8a6753ed1966 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 6 16:14:44 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 6 16:14:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf81ec7f media-libs/raptor: amd64 stable wrt bug #530654 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/raptor/raptor-2.0.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/raptor/raptor-2.0.14.ebuild b/media-libs/raptor/raptor-2.0.14.ebuild index 8089008..0c6a939 100644 --- a/media-libs/raptor/raptor-2.0.14.ebuild +++ b/media-libs/raptor/raptor-2.0.14.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://download.librdf.org/source/${MY_P}.tar.gz; LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+curl debug json static-libs unicode" RDEPEND="dev-libs/libxml2