[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-02-15 Thread Andreas Sturmlechner
commit: 4714d56af2616ccba905f94ceede70a789665574
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 15 08:17:20 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 15 09:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4714d56a

dev-libs/xerces-c: EAPI-7 bump, switch to cmake

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 627bdbc2f2f..995f942a437 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+EAPI=7
 
-inherit cmake-utils prefix
+inherit cmake prefix
 
 DESCRIPTION="A validating XML parser written in a portable subset of C++"
 HOMEPAGE="https://xerces.apache.org/xerces-c/";
@@ -19,14 +18,16 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
 RESTRICT="!test? ( test )"
 
-RDEPEND="icu? ( dev-libs/icu:0= )
+RDEPEND="
curl? ( net-misc/curl )
+   icu? ( dev-libs/icu:0= )
virtual/libiconv"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
doc? ( app-doc/doxygen )
test? ( dev-lang/perl )"
 
@@ -83,17 +84,17 @@ src_configure() {
-Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake_src_compile
 
-   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
+   use doc && cmake_build doc-style createapidocs doc-xml
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
# package provides .pc files
find "${D}" -name '*.la' -delete || die



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-02-15 Thread Andreas Sturmlechner
commit: ef1bd5623b3f1112f25615745553c9ed5827fb44
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 15 09:17:04 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 15 09:47:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1bd562

dev-libs/xerces-c: EAPI-7 bump, switch to cmake.eclass, for 3.2.3 too

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 119 +
 1 file changed, 119 insertions(+)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
new file mode 100644
index 000..4c29af461e2
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   curl? ( net-misc/curl )
+   icu? ( dev-libs/icu:0= )
+   virtual/libiconv"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2.2-fix-XERCESC-2163.patch )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   use doc && cmake_build doc-style createapidocs doc-xml
+}
+
+src_install() {
+   cmake_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when using
+   # the iconv msgloader ICU has the messages compiled in.
+   if use iconv && ! use icu; then
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 681d2f3211328f6fc956a6d71e42510a78f01efb
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:36:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:36:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681d2f32

dev-libs/xerces-c: Stabilize 3.2.3-r2 arm64, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 4c29af461e2..8e34d5a3a8d 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 569ff0741510f01b87e50148566f5222996b8c4c
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:37:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:37:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569ff074

dev-libs/xerces-c: Stabilize 3.2.3-r2 arm, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 8e34d5a3a8d..3b7a474eaf2 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: c3064ca9327e0e99fd05ae1d5f1f0334ec9bec45
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:37:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:37:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3064ca9

dev-libs/xerces-c: Stabilize 3.2.3-r2 x86, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 3b7a474eaf2..854855b0aca 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 88bea00401a50ad6f44e4e891268da464edc27fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 23:07:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 23:09:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88bea004

dev-libs/xerces-c: Stabilize 3.2.3-r2 ppc, #774483

Tested-by: ernsteiswuerfel  mailbox.org>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 854855b0aca..296f87dcaf5 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Agostino Sarubbo
commit: 32733701785d67b6fa6240721b5cecdc927e06da
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  7 14:41:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  7 14:41:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32733701

dev-libs/xerces-c: amd64 stable wrt bug #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 296f87dcaf5..9c9045da6cb 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Sergei Trofimovich
commit: 7bb12f9e4f7cecae67ef16d1b190d3f47e6ca782
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Mar  7 17:52:31 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar  7 18:45:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb12f9e

dev-libs/xerces-c: stable 3.2.3-r2 for sparc, bug #774483

Package-Manager: Portage-3.0.13, 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>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 9c9045da6cb..a50c66682c0 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Sam James
commit: ed86e7a20234137e64f115e5d9ccd2e8d4003f39
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 04:49:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 04:49:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed86e7a2

dev-libs/xerces-c: Stabilize 3.2.3-r2 ppc64, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index a50c66682c0..602a29ef1bb 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-08 Thread Andreas Sturmlechner
commit: 861b181ae56d8c757df40dbcd8dab9aae06acaac
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  8 20:37:47 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  8 21:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861b181a

dev-libs/xerces-c: Drop 3.2.3-r1

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

 dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild | 120 -
 1 file changed, 120 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
deleted file mode 100644
index b6a53f71d1b..000
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-
-inherit cmake-utils prefix
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="https://xerces.apache.org/xerces-c/";
-
-if [[ ${PV} == * ]] ; then
-   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
-   inherit subversion
-else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="icu? ( dev-libs/icu:0= )
-   curl? ( net-misc/curl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   test? ( dev-lang/perl )"
-
-DOCS=( CREDITS KEYS NOTICE README )
-
-PATCHES=(
-   "${FILESDIR}"/xerces-c-3.2.2-fix-XERCESC-2163.patch
-)
-
-pkg_setup() {
-   export ICUROOT="${EPREFIX}/usr"
-
-   if use iconv && use icu; then
-   ewarn "This package can use iconv or icu for loading messages"
-   ewarn "and transcoding, but not both. ICU takes precedence."
-   fi
-}
-
-src_configure() {
-   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
-   # But the docs aren't clear about it, so we would need some testing...
-   local netaccessor
-   if use curl; then
-   netaccessor="curl"
-   elif use elibc_Darwin; then
-   netaccessor="cfurl"
-   else
-   netaccessor="socket"
-   fi
-
-   local msgloader
-   if use icu; then
-   msgloader="icu"
-   elif use iconv; then
-   msgloader="iconv"
-   else
-   msgloader="inmemory"
-   fi
-
-   local transcoder
-   if use icu; then
-   transcoder="icu"
-   elif use elibc_Darwin; then
-   transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
-   else
-   transcoder="gnuiconv"
-   fi
-   # for interix maybe: transcoder="windows"
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-   -Dnetwork-accessor="${netaccessor}"
-   -Dmessage-loader="${msgloader}"
-   -Dtranscoder="${transcoder}"
-   -Dthreads:BOOL="$(usex threads)"
-   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
-   )
-
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-
-   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # package provides .pc files
-   find "${D}" -name '*.la' -delete || die
-
-   if use examples; then
-   # clean out object files, executables, Makefiles
-   # and the like before installing examples
-   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
-   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
-   docinto examples
-   dodoc -r samples/.
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-
-   # To make sure an appropriate NLS msg file is around when using
-   # the iconv msgloader ICU has the messages compiled in.
-   if use iconv && ! use icu; then
-   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-07-13 Thread Lars Wendler
commit: c7daa85b73bcbe4f3ee5a1ae4c27a0c871298da6
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 13 08:28:24 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 13 08:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7daa85b

dev-libs/xerces-c: Bump to version 3.2.3

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/xerces-c/Manifest  |   1 +
 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 6a69a800d6b..51b28cd065e 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B 
d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad
 SHA512 
13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80
+DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B 
d622621657f33ada75a9ef330e2b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8
 SHA512 
206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
new file mode 100644
index 000..627bdbc2f2f
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-07-13 Thread Lars Wendler
commit: b49e815931a53679006810c58f0421413d8a91ea
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 13 08:29:23 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 13 08:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49e8159

dev-libs/xerces-c: Synced live ebuild

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index aaa442c31bf..627bdbc2f2f 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -75,6 +75,7 @@ src_configure() {
# for interix maybe: transcoder="windows"
 
local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-Dnetwork-accessor="${netaccessor}"
-Dmessage-loader="${msgloader}"
-Dtranscoder="${transcoder}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-09-03 Thread Sam James
commit: 0cd2b1e296c2fef3706df7b865b04ecef02cc182
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  3 23:48:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  3 23:48:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd2b1e2

dev-libs/xerces-c: ppc64 stable (bug #737588)

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index c40bb0f6562..24b758531bd 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-09-05 Thread Sam James
commit: f9696fac26bfabbd92db7227c786a03866fa24bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 15:23:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 15:23:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9696fac

dev-libs/xerces-c: ppc stable (bug #737588)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 24b758531bd..f0c894c9ed8 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: 061d0f6a4cb417e98c3fc07bffbc056a9447dbb7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:55:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:55:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061d0f6a

dev-libs/xerces-c: amd64 stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 627bdbc2f2f..76e51f674f8 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: 7df43f0d650b27038c41cc7578fdd12899bd3fa7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:56:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:56:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df43f0d

dev-libs/xerces-c: arm stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 76e51f674f8..e7a90d3f21c 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: f885ed51b7024754b124e51f1e01e319c6721280
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:59:41 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:59:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f885ed51

dev-libs/xerces-c: sparc stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index e7a90d3f21c..6c8c6d4ca86 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: 4fd3997bf71c51b0c4f714262247bbee84b0d19a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 10:01:01 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 10:01:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd3997b

dev-libs/xerces-c: x86 stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 6c8c6d4ca86..75d78b767d9 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-18 Thread Sam James
commit: 6920235253be655762301e7b59f6db25a72a3b72
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 18 23:47:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 18 23:47:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69202352

dev-libs/xerces-c: Stabilize 3.2.3 arm64, #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 75d78b767d9..ea5ac23e96a 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-19 Thread Sergei Trofimovich
commit: d44c5335caab78673cd90396bbaee64b1de94e66
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Aug 19 07:24:01 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Aug 19 08:31:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44c5335

dev-libs/xerces-c: stable 3.2.3 for hppa, bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index ea5ac23e96a..c40bb0f6562 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-12 Thread Sam James
commit: d9f6de37da26446a60ebc0d3c44a135fe4fc09eb
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 12 10:38:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 12 10:38:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f6de37

dev-libs/xerces-c: migrate to xz

Smaller tarballs.

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

 dev-libs/xerces-c/Manifest | 2 +-
 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index b6d8b2b53731..4e22c2a7639e 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1 @@
-DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B 
d622621657f33ada75a9ef330e2b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8
 SHA512 
206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad
+DIST xerces-c-3.2.3.tar.xz 4184368 BLAKE2B 
e582ecfa13d521061d0a0ba2e53b595047b325b53d5b634eadc0ed1967410733142e11951d907edf96386b1417adc938bf2f2f4eab760dcb81c0e718a48cf300
 SHA512 
8b8ac9a8377788753a918af2bd4437af5bb94b275e50fe1ab7cc6af88a8531248518705bc794da702a3e06a82a064cbd25e4149c2526aff7f61cf49ded4fdfab

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c72408418f20..c2f0aa30e665 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 880626707f29..133712bc42a3 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-02 Thread David Seifert
commit: f170acdf10b74fe7cfd6e7040e25a16b5ba25d37
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 17:48:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 17:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f170acdf

dev-libs/xerces-c: remove freebsd-libc

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 6 ++
 dev-libs/xerces-c/xerces-c-.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 0980ff14986b..12e5092bd051 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -70,8 +70,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 995f942a4379..99fc6f8cc6ce 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -68,8 +68,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-03 Thread David Seifert
commit: 1041096bcc34e6314691617b300ba75ebd914976
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  3 23:26:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  3 23:26:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1041096b

dev-libs/xerces-c: remove implicit elibc_* flags

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 12e5092bd051..c72408418f20 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 99fc6f8cc6ce..880626707f29 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-26 Thread Sam James
commit: b738119e9f6ed8bff341ff1eea3453a2ea6d0c1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 14:34:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 14:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b738119e

dev-libs/xerces-c: Keyword 3.2.3-r2 s390, #840930

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c2f0aa30e665..dc85454c9e42 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-08-14 Thread Marek Szuba
commit: 4daee789d58e9bd0ea7645010982338b49b39d38
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 14 21:53:50 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 14 23:15:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4daee789

dev-libs/xerces-c: keyword 3.2.3-r2 for ~riscv

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 602a29ef1bb..0980ff14986 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-07-07 Thread Alexis Ballier
commit: 267461bb05296befc15688780f47b3ec15715d35
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Jul  7 19:04:42 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Jul  7 19:04:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267461bb

dev-libs/xerces-c: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index a2cc27339cc..6ae6b01c834 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-07-20 Thread Sergei Trofimovich
commit: bd5a1a5405cf2128940c824a65e6690243a14eb2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jul 20 20:35:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul 20 20:57:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5a1a54

dev-libs/xerces-c: ia64 keyworded, bug #10

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 6ae6b01c834..fb393626069 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-15 Thread Agostino Sarubbo
commit: 56302eae0ddcf55ea93f5aaa45bc81e6a6c8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 15 12:47:38 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 15 12:47:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56302eae

dev-libs/xerces-c: amd64 stable wrt bug #584506

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
index ff57316..79ab236 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-15 Thread Agostino Sarubbo
commit: 43e0e1c1a34a7ca935981c16c1f5eb91dc5c2c2a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 15 12:48:05 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 15 12:48:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e0e1c1

dev-libs/xerces-c: x86 stable wrt bug #584506

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
index 79ab236..c8782fb 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-16 Thread Tobias Klausmann
commit: 5b02fab77ca6daeac2e4cfe3f95fe7885df810ba
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Oct 16 11:15:39 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Oct 16 11:15:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b02fab7

dev-libs/xerces-c-3.1.4-r1: stable on alpha

Gentoo-Bug: 584506

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 5c5b6b4..032df2d 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-16 Thread Jeroen Roovers
commit: 7900beaa9617b4b0a044641fef9cd8a123ed0f8e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Oct 17 04:51:41 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Oct 17 04:51:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7900beaa

dev-libs/xerces-c: Stable for HPPA PPC64 (bug #584506).

Package-Manager: portage-2.3.2
RepoMan-Options: --ignore-arches

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 032df2d..bc39a5c 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-02-28 Thread Manuel Rüger
commit: 18b0a0f7971c90a2d463ecad249a27b69243137a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Feb 28 11:55:17 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Feb 28 12:07:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b0a0f7

dev-libs/xerces-c: Version bump

Package-Manager: portage-2.2.27

 dev-libs/xerces-c/Manifest  |  1 +
 dev-libs/xerces-c/xerces-c-3.1.3.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index f27ac77..4641232 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.1.2.tar.gz 6959894 SHA256 
743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0 SHA512 
89b61c336b270e124f7773534606706787da02437cf0b9d0374481027eb235692990b99e8ead383cb2d6da52dab2ae5f14fafcf30aba748900e1a0c32957fdc8
 WHIRLPOOL 
768e6f653345ed30de2b3840f437bd22df381e8c341ddfdaedd08ed48d2331937e2431cdbc503c9d1a9180848cbc6a13f0a0fe359b6d8b7e846f0b49e9e2a43b
+DIST xerces-c-3.1.3.tar.gz 9009575 SHA256 
f3d4f73db7c981e16db2b16d9424b0c75d9fbd30ad81747cac047bc6170b5b49 SHA512 
587f74360265d148fede240b04b75aaeb17d67d7da007084bcab95af893f6512503ea487766dbf318aaa750c8463bfe1b9b6593925b7181c341dd06ca0113183
 WHIRLPOOL 
4f0277052f9cc8428f8976ec0d1305439882f67ebc592946e7f8d0905a06e157801413d51d644afca1042d8341dab7261374a8c678c6f78a3d11dbfa96f9a4e2

diff --git a/dev-libs/xerces-c/xerces-c-3.1.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
new file mode 100644
index 000..d8e0f94
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="http://xerces.apache.org/xerces-c/";
+SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu 
static-libs threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
+
+DOCS=( CREDITS KEYS NOTICE README version.incl )
+
+pkg_setup() {
+   export ICUROOT="/usr"
+
+   if use iconv && use icu ; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU will precede."
+   fi
+}
+
+src_prepare() {
+   use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
+
+   sed -i \
+   -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
+   -e 's/@mkdir_p@/@MKDIR_P@/' \
+   src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
+
+   epatch_user
+}
+
+src_configure() {
+   local mloader="inmemory"
+   use iconv && mloader="iconv"
+   use icu && mloader="icu"
+
+   local transcoder="gnuiconv"
+   use elibc_FreeBSD && transcoder="iconv"
+   use elibc_Darwin && transcoder="macosunicodeconverter"
+   use icu && transcoder="icu"
+   # for interix maybe: transcoder="windows"
+
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor="socket"
+   use elibc_Darwin && netaccessor="cfurl"
+   use curl && netaccessor="curl"
+
+   econf \
+   --disable-pretty-make \
+   $(use_enable static-libs static) \
+   $(use_enable threads) \
+   --enable-msgloader-${mloader} \
+   --enable-netaccessor-${netaccessor} \
+   --enable-transcoder-${transcoder} \
+   $(use_enable cpu_flags_x86_sse2 sse2)
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd "${S}/doc"
+   doxygen || die "making docs failed"
+   fi
+}
+
+src_install () {
+   default
+   prune_libtool_files
+
+   # To make sure an appropriate NLS msg file is around when using the 
iconv msgloader
+   # ICU has the messages compiled in.
+   if use iconv && ! use icu ; then
+   doenvd "${FILESDIR}/50xerces-c"
+   fi
+
+   if use doc; then
+   insinto /usr/share/doc/${PF}
+   rm -rf samples/Makefile* samples/runConfigure 
samples/src/*/Makefile* samples/.libs
+   doins -r samples
+   dohtml -r doc/html/*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-02-27 Thread Michael Weber
commit: 133541be48c4200d3fbbfa287472a3d602e672ef
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Feb 27 17:07:21 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Feb 27 18:55:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133541be

dev-libs/xerces-c: arm stable (bug 590274).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 4cacf99baf..7d55d3e445 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-12-21 Thread David Seifert
commit: 44485bad3bbf280839f823b81a1051e56db5c93f
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec 21 08:07:45 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec 21 08:08:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44485bad

dev-libs/xerces-c: Remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/Manifest  |  2 -
 dev-libs/xerces-c/xerces-c-3.1.2.ebuild | 99 -
 dev-libs/xerces-c/xerces-c-3.1.3.ebuild | 99 -
 3 files changed, 200 deletions(-)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 6654a9b..97fc333 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1,3 +1 @@
-DIST xerces-c-3.1.2.tar.gz 6959894 SHA256 
743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0 SHA512 
89b61c336b270e124f7773534606706787da02437cf0b9d0374481027eb235692990b99e8ead383cb2d6da52dab2ae5f14fafcf30aba748900e1a0c32957fdc8
 WHIRLPOOL 
768e6f653345ed30de2b3840f437bd22df381e8c341ddfdaedd08ed48d2331937e2431cdbc503c9d1a9180848cbc6a13f0a0fe359b6d8b7e846f0b49e9e2a43b
-DIST xerces-c-3.1.3.tar.gz 9009575 SHA256 
f3d4f73db7c981e16db2b16d9424b0c75d9fbd30ad81747cac047bc6170b5b49 SHA512 
587f74360265d148fede240b04b75aaeb17d67d7da007084bcab95af893f6512503ea487766dbf318aaa750c8463bfe1b9b6593925b7181c341dd06ca0113183
 WHIRLPOOL 
4f0277052f9cc8428f8976ec0d1305439882f67ebc592946e7f8d0905a06e157801413d51d644afca1042d8341dab7261374a8c678c6f78a3d11dbfa96f9a4e2
 DIST xerces-c-3.1.4.tar.gz 6992545 SHA256 
c98eedac4cf8a73b09366ad349cb3ef30640e7a3089d360d40a3dde93f66ecf6 SHA512 
8afd775bac0345a2714b77a1ae2cfb8ae67f0239ec7370de7d89612dec64d2e1df48612c875fe239ab6f2eb31914c2d3914617e6b34a1bae0bbb14e4dbc787b5
 WHIRLPOOL 
37e2b7662fc500c1dafe121eb8b3b94822f54dff144682f3a0729bc051609f1bb83a540f3e428fbda6f230b72a37a147edb3088000a9a408bb65fa4ec4126f07

diff --git a/dev-libs/xerces-c/xerces-c-3.1.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.2.ebuild
deleted file mode 100644
index 2f55f90..
--- a/dev-libs/xerces-c/xerces-c-3.1.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="http://xerces.apache.org/xerces-c/";
-SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
-
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu 
static-libs threads"
-
-RDEPEND="icu? ( dev-libs/icu:0= )
-   curl? ( net-misc/curl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-DOCS=( CREDITS KEYS NOTICE README version.incl )
-
-pkg_setup() {
-   export ICUROOT="/usr"
-
-   if use iconv && use icu ; then
-   ewarn "This package can use iconv or icu for loading messages"
-   ewarn "and transcoding, but not both. ICU will precede."
-   fi
-}
-
-src_prepare() {
-   use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
-
-   sed -i \
-   -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
-   -e 's/@mkdir_p@/@MKDIR_P@/' \
-   src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
-
-   epatch_user
-}
-
-src_configure() {
-   local mloader="inmemory"
-   use iconv && mloader="iconv"
-   use icu && mloader="icu"
-
-   local transcoder="gnuiconv"
-   use elibc_FreeBSD && transcoder="iconv"
-   use elibc_Darwin && transcoder="macosunicodeconverter"
-   use icu && transcoder="icu"
-   # for interix maybe: transcoder="windows"
-
-   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
-   # But the docs aren't clear about it, so we would need some testing...
-   local netaccessor="socket"
-   use elibc_Darwin && netaccessor="cfurl"
-   use curl && netaccessor="curl"
-
-   econf \
-   --disable-pretty-make \
-   $(use_enable static-libs static) \
-   $(use_enable threads) \
-   --enable-msgloader-${mloader} \
-   --enable-netaccessor-${netaccessor} \
-   --enable-transcoder-${transcoder} \
-   $(use_enable cpu_flags_x86_sse2 sse2)
-}
-
-src_compile() {
-   default
-
-   if use doc ; then
-   cd "${S}/doc"
-   doxygen || die "making docs failed"
-   fi
-}
-
-src_install () {
-   default
-   prune_libtool_files
-
-   # To make sure an appropriate NLS msg file is around when using the 
iconv msgloader
-   # ICU has the messages compiled in.
-   if use iconv && ! use icu ; then
-   doenvd "${FILESDIR}/50xerces-c"
-   fi
-
-   if u

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-02-09 Thread Guilherme Amadio
commit: b989baa4602ed46d57d34a19b85b91e26be5c318
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Feb  9 12:55:26 2017 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Feb  9 12:55:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b989baa4

dev-libs/xerces-c: Add ~x64-macos keyword

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 3e51c23f84..4cacf99baf 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-06-14 Thread Benda XU
commit: a247ad2c6f56922c9ca7a0d7cf920a48fe7e6864
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Jun 15 01:40:14 2018 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jun 15 01:40:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a247ad2c

dev-libs/xerces-c: support Prefix.

  Prefixify the environment variable XERCESC_NLS_HOME.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index fb393626069..7ccfabeb38f 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools
+inherit autotools prefix
 
 DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="http://xerces.apache.org/xerces-c/";
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
 SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
@@ -111,6 +111,6 @@ src_install () {
# To make sure an appropriate NLS msg file is around when using
# the iconv msgloader ICU has the messages compiled in.
if use iconv && ! use icu; then
-   doenvd "${FILESDIR}/50xerces-c"
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-05-16 Thread Aaron Bauman
commit: 35f7705842e51b1774db9f533fa66ca50e6644b4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu May 16 19:26:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 16 19:27:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f77058

dev-libs/xerces-c: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 51313f2856e..b3de8de7679 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-06 Thread Craig Andrews
commit: 35fbae1b139bdbeb5a6615d5839b4597d2fd8e57
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec  3 21:12:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec  6 20:37:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fbae1b

dev-libs/xerces-c: 3.2.2 version bump

Use cmake instead of autotools

Closes: https://bugs.gentoo.org/show_bug.cgi?id=671142
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/Manifest  |   1 +
 dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 2bfdd810c88..f913f7321c4 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.1.4.tar.gz 6992545 BLAKE2B 
463e721843632b13f4b5c845f14cf9ab4f093085558858b435ae5a3122951ab590f9e56f43add1aeaf7dc244814710be804ab0331a1d1e8073919ad9d3b61068
 SHA512 
8afd775bac0345a2714b77a1ae2cfb8ae67f0239ec7370de7d89612dec64d2e1df48612c875fe239ab6f2eb31914c2d3914617e6b34a1bae0bbb14e4dbc787b5
+DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B 
d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad
 SHA512 
13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
new file mode 100644
index 000..1606996a344
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   if use doc; then
+   cd doc || die
+   doxygen || die "making docs failed"
+   HTML_DOCS=( doc/html/. )
+   fi
+}
+
+src_install () {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when us

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-07 Thread Craig Andrews
commit: a0c57f5d30b12c8257ca793be51eb708cc27f3c8
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec  7 19:48:19 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Dec  7 19:48:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c57f5d

dev-libs/xerces-c: Add - live version

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 118 +
 1 file changed, 118 insertions(+)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
new file mode 100644
index 000..8b3066ca6f1
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   if use doc; then
+   cd doc || die
+   doxygen || die "making docs failed"
+   HTML_DOCS=( doc/html/. )
+   fi
+}
+
+src_install () {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when using
+   # the iconv msgloader ICU has the messages compiled in.
+   if use iconv && ! use icu; then
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-09 Thread Craig Andrews
commit: ed42912af1bf77f790f5836a2ae2e9368c7912f3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec  9 21:23:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  9 21:31:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed42912a

dev-libs/xerces-c: Fix USE="doc"

Closes: https://bugs.gentoo.org/672688
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 6 +-
 dev-libs/xerces-c/xerces-c-.ebuild  | 6 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
index c87f737e34b..a7d0dd1ec9b 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
@@ -83,11 +83,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 8b3066ca6f1..1f61a3a023d 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -87,11 +87,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-04 Thread Sergei Trofimovich
commit: bfebd0997bc62d4b560ac8d76abc1360b825758c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Feb  4 16:54:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Feb  4 19:40:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfebd099

dev-libs/xerces-c: stable 3.2.2-r1 for sparc, bug #677238

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>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 2c447d12051..35ae4681a38 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-24 Thread Markus Meier
commit: b5b4dffa199d0bbb2788e280b149a87f15007125
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb 24 19:19:02 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb 24 19:19:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b4dffa

dev-libs/xerces-c: arm stable, bug #677238

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index cd9703988cf..7782f83c6b9 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-28 Thread Mikle Kolyada
commit: 37d11eb4e9ca87fbce4f1fecb66b26d1e27be64c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Feb 28 14:50:08 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Feb 28 14:50:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d11eb4

dev-libs/xerces-c: amd64 stable wrt bug #677238

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 7782f83c6b9..51313f2856e 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-07 Thread Tobias Klausmann
commit: 77e5ee33f94de78844c21d5d2e6e7aae39b42c87
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Feb  7 12:31:03 2019 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Feb  7 12:31:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e5ee33

dev-libs/xerces-c-3.2.2-r1: alpha stable

Bug: http://bugs.gentoo.org/677238
Signed-off-by: Tobias Klausmann  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 35ae4681a38..781835ffa01 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-08 Thread Sergei Trofimovich
commit: c597c1fcb058e77277deb9d982650824d9010cb1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Feb  8 20:33:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Feb  8 20:33:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c597c1fc

dev-libs/xerces-c: stable 3.2.2-r1 for ia64, bug #677238

Package-Manager: Portage-2.3.59, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 781835ffa01..26aafb30478 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-09 Thread Thomas Deutschmann
commit: d9e7e1040b8c338a033d8834ef89977d3fceb6b7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Feb  9 18:29:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb  9 18:36:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e7e104

dev-libs/xerces-c: x86 stable (bug #677238)

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 26aafb30478..2962d77358f 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-09 Thread Sergei Trofimovich
commit: cb3a6ebcfd678a5ae787c81c1cf7566dc03b20e3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Feb  9 19:29:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb  9 19:29:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3a6ebc

dev-libs/xerces-c: stable 3.2.2-r1 for hppa, bug #677238

Package-Manager: Portage-2.3.59, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 2962d77358f..f0709b3acba 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-12 Thread Sergei Trofimovich
commit: ed68a166f67da5f7919c9fb8692cd06b698f8e18
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 12 08:15:51 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 12 21:00:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed68a166

dev-libs/xerces-c: stable 3.2.2-r1 for ppc64, bug #677238

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

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index da8686cc980..cd9703988cf 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-02-28 Thread Manuel Rüger
commit: 18b0a0f7971c90a2d463ecad249a27b69243137a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Feb 28 11:55:17 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Feb 28 12:07:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b0a0f7

dev-libs/xerces-c: Version bump

Package-Manager: portage-2.2.27

 dev-libs/xerces-c/Manifest  |  1 +
 dev-libs/xerces-c/xerces-c-3.1.3.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index f27ac77..4641232 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.1.2.tar.gz 6959894 SHA256 
743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0 SHA512 
89b61c336b270e124f7773534606706787da02437cf0b9d0374481027eb235692990b99e8ead383cb2d6da52dab2ae5f14fafcf30aba748900e1a0c32957fdc8
 WHIRLPOOL 
768e6f653345ed30de2b3840f437bd22df381e8c341ddfdaedd08ed48d2331937e2431cdbc503c9d1a9180848cbc6a13f0a0fe359b6d8b7e846f0b49e9e2a43b
+DIST xerces-c-3.1.3.tar.gz 9009575 SHA256 
f3d4f73db7c981e16db2b16d9424b0c75d9fbd30ad81747cac047bc6170b5b49 SHA512 
587f74360265d148fede240b04b75aaeb17d67d7da007084bcab95af893f6512503ea487766dbf318aaa750c8463bfe1b9b6593925b7181c341dd06ca0113183
 WHIRLPOOL 
4f0277052f9cc8428f8976ec0d1305439882f67ebc592946e7f8d0905a06e157801413d51d644afca1042d8341dab7261374a8c678c6f78a3d11dbfa96f9a4e2

diff --git a/dev-libs/xerces-c/xerces-c-3.1.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
new file mode 100644
index 000..d8e0f94
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="http://xerces.apache.org/xerces-c/";
+SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu 
static-libs threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
+
+DOCS=( CREDITS KEYS NOTICE README version.incl )
+
+pkg_setup() {
+   export ICUROOT="/usr"
+
+   if use iconv && use icu ; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU will precede."
+   fi
+}
+
+src_prepare() {
+   use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
+
+   sed -i \
+   -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
+   -e 's/@mkdir_p@/@MKDIR_P@/' \
+   src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
+
+   epatch_user
+}
+
+src_configure() {
+   local mloader="inmemory"
+   use iconv && mloader="iconv"
+   use icu && mloader="icu"
+
+   local transcoder="gnuiconv"
+   use elibc_FreeBSD && transcoder="iconv"
+   use elibc_Darwin && transcoder="macosunicodeconverter"
+   use icu && transcoder="icu"
+   # for interix maybe: transcoder="windows"
+
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor="socket"
+   use elibc_Darwin && netaccessor="cfurl"
+   use curl && netaccessor="curl"
+
+   econf \
+   --disable-pretty-make \
+   $(use_enable static-libs static) \
+   $(use_enable threads) \
+   --enable-msgloader-${mloader} \
+   --enable-netaccessor-${netaccessor} \
+   --enable-transcoder-${transcoder} \
+   $(use_enable cpu_flags_x86_sse2 sse2)
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd "${S}/doc"
+   doxygen || die "making docs failed"
+   fi
+}
+
+src_install () {
+   default
+   prune_libtool_files
+
+   # To make sure an appropriate NLS msg file is around when using the 
iconv msgloader
+   # ICU has the messages compiled in.
+   if use iconv && ! use icu ; then
+   doenvd "${FILESDIR}/50xerces-c"
+   fi
+
+   if use doc; then
+   insinto /usr/share/doc/${PF}
+   rm -rf samples/Makefile* samples/runConfigure 
samples/src/*/Makefile* samples/.libs
+   doins -r samples
+   dohtml -r doc/html/*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-15 Thread Agostino Sarubbo
commit: 56302eae0ddcf55ea93f5aaa45bc81e6a6c8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 15 12:47:38 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 15 12:47:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56302eae

dev-libs/xerces-c: amd64 stable wrt bug #584506

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
index ff57316..79ab236 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-15 Thread Agostino Sarubbo
commit: 43e0e1c1a34a7ca935981c16c1f5eb91dc5c2c2a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 15 12:48:05 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 15 12:48:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e0e1c1

dev-libs/xerces-c: x86 stable wrt bug #584506

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
index 79ab236..c8782fb 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-16 Thread Tobias Klausmann
commit: 5b02fab77ca6daeac2e4cfe3f95fe7885df810ba
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Oct 16 11:15:39 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Oct 16 11:15:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b02fab7

dev-libs/xerces-c-3.1.4-r1: stable on alpha

Gentoo-Bug: 584506

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 5c5b6b4..032df2d 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-10-16 Thread Jeroen Roovers
commit: 7900beaa9617b4b0a044641fef9cd8a123ed0f8e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Oct 17 04:51:41 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Oct 17 04:51:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7900beaa

dev-libs/xerces-c: Stable for HPPA PPC64 (bug #584506).

Package-Manager: portage-2.3.2
RepoMan-Options: --ignore-arches

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 032df2d..bc39a5c 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-12-21 Thread David Seifert
commit: 44485bad3bbf280839f823b81a1051e56db5c93f
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec 21 08:07:45 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec 21 08:08:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44485bad

dev-libs/xerces-c: Remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/Manifest  |  2 -
 dev-libs/xerces-c/xerces-c-3.1.2.ebuild | 99 -
 dev-libs/xerces-c/xerces-c-3.1.3.ebuild | 99 -
 3 files changed, 200 deletions(-)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 6654a9b..97fc333 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1,3 +1 @@
-DIST xerces-c-3.1.2.tar.gz 6959894 SHA256 
743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0 SHA512 
89b61c336b270e124f7773534606706787da02437cf0b9d0374481027eb235692990b99e8ead383cb2d6da52dab2ae5f14fafcf30aba748900e1a0c32957fdc8
 WHIRLPOOL 
768e6f653345ed30de2b3840f437bd22df381e8c341ddfdaedd08ed48d2331937e2431cdbc503c9d1a9180848cbc6a13f0a0fe359b6d8b7e846f0b49e9e2a43b
-DIST xerces-c-3.1.3.tar.gz 9009575 SHA256 
f3d4f73db7c981e16db2b16d9424b0c75d9fbd30ad81747cac047bc6170b5b49 SHA512 
587f74360265d148fede240b04b75aaeb17d67d7da007084bcab95af893f6512503ea487766dbf318aaa750c8463bfe1b9b6593925b7181c341dd06ca0113183
 WHIRLPOOL 
4f0277052f9cc8428f8976ec0d1305439882f67ebc592946e7f8d0905a06e157801413d51d644afca1042d8341dab7261374a8c678c6f78a3d11dbfa96f9a4e2
 DIST xerces-c-3.1.4.tar.gz 6992545 SHA256 
c98eedac4cf8a73b09366ad349cb3ef30640e7a3089d360d40a3dde93f66ecf6 SHA512 
8afd775bac0345a2714b77a1ae2cfb8ae67f0239ec7370de7d89612dec64d2e1df48612c875fe239ab6f2eb31914c2d3914617e6b34a1bae0bbb14e4dbc787b5
 WHIRLPOOL 
37e2b7662fc500c1dafe121eb8b3b94822f54dff144682f3a0729bc051609f1bb83a540f3e428fbda6f230b72a37a147edb3088000a9a408bb65fa4ec4126f07

diff --git a/dev-libs/xerces-c/xerces-c-3.1.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.2.ebuild
deleted file mode 100644
index 2f55f90..
--- a/dev-libs/xerces-c/xerces-c-3.1.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="http://xerces.apache.org/xerces-c/";
-SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
-
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu 
static-libs threads"
-
-RDEPEND="icu? ( dev-libs/icu:0= )
-   curl? ( net-misc/curl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-DOCS=( CREDITS KEYS NOTICE README version.incl )
-
-pkg_setup() {
-   export ICUROOT="/usr"
-
-   if use iconv && use icu ; then
-   ewarn "This package can use iconv or icu for loading messages"
-   ewarn "and transcoding, but not both. ICU will precede."
-   fi
-}
-
-src_prepare() {
-   use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
-
-   sed -i \
-   -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
-   -e 's/@mkdir_p@/@MKDIR_P@/' \
-   src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
-
-   epatch_user
-}
-
-src_configure() {
-   local mloader="inmemory"
-   use iconv && mloader="iconv"
-   use icu && mloader="icu"
-
-   local transcoder="gnuiconv"
-   use elibc_FreeBSD && transcoder="iconv"
-   use elibc_Darwin && transcoder="macosunicodeconverter"
-   use icu && transcoder="icu"
-   # for interix maybe: transcoder="windows"
-
-   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
-   # But the docs aren't clear about it, so we would need some testing...
-   local netaccessor="socket"
-   use elibc_Darwin && netaccessor="cfurl"
-   use curl && netaccessor="curl"
-
-   econf \
-   --disable-pretty-make \
-   $(use_enable static-libs static) \
-   $(use_enable threads) \
-   --enable-msgloader-${mloader} \
-   --enable-netaccessor-${netaccessor} \
-   --enable-transcoder-${transcoder} \
-   $(use_enable cpu_flags_x86_sse2 sse2)
-}
-
-src_compile() {
-   default
-
-   if use doc ; then
-   cd "${S}/doc"
-   doxygen || die "making docs failed"
-   fi
-}
-
-src_install () {
-   default
-   prune_libtool_files
-
-   # To make sure an appropriate NLS msg file is around when using the 
iconv msgloader
-   # ICU has the messages compiled in.
-   if use iconv && ! use icu ; then
-   doenvd "${FILESDIR}/50xerces-c"
-   fi
-
-   if u

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-05-16 Thread Aaron Bauman
commit: 35f7705842e51b1774db9f533fa66ca50e6644b4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu May 16 19:26:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 16 19:27:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f77058

dev-libs/xerces-c: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 51313f2856e..b3de8de7679 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-06 Thread Craig Andrews
commit: 35fbae1b139bdbeb5a6615d5839b4597d2fd8e57
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec  3 21:12:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec  6 20:37:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fbae1b

dev-libs/xerces-c: 3.2.2 version bump

Use cmake instead of autotools

Closes: https://bugs.gentoo.org/show_bug.cgi?id=671142
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/Manifest  |   1 +
 dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 2bfdd810c88..f913f7321c4 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.1.4.tar.gz 6992545 BLAKE2B 
463e721843632b13f4b5c845f14cf9ab4f093085558858b435ae5a3122951ab590f9e56f43add1aeaf7dc244814710be804ab0331a1d1e8073919ad9d3b61068
 SHA512 
8afd775bac0345a2714b77a1ae2cfb8ae67f0239ec7370de7d89612dec64d2e1df48612c875fe239ab6f2eb31914c2d3914617e6b34a1bae0bbb14e4dbc787b5
+DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B 
d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad
 SHA512 
13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
new file mode 100644
index 000..1606996a344
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   if use doc; then
+   cd doc || die
+   doxygen || die "making docs failed"
+   HTML_DOCS=( doc/html/. )
+   fi
+}
+
+src_install () {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when us

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-07 Thread Craig Andrews
commit: a0c57f5d30b12c8257ca793be51eb708cc27f3c8
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec  7 19:48:19 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Dec  7 19:48:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c57f5d

dev-libs/xerces-c: Add - live version

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 118 +
 1 file changed, 118 insertions(+)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
new file mode 100644
index 000..8b3066ca6f1
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   if use doc; then
+   cd doc || die
+   doxygen || die "making docs failed"
+   HTML_DOCS=( doc/html/. )
+   fi
+}
+
+src_install () {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when using
+   # the iconv msgloader ICU has the messages compiled in.
+   if use iconv && ! use icu; then
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-12-09 Thread Craig Andrews
commit: ed42912af1bf77f790f5836a2ae2e9368c7912f3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec  9 21:23:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  9 21:31:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed42912a

dev-libs/xerces-c: Fix USE="doc"

Closes: https://bugs.gentoo.org/672688
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 6 +-
 dev-libs/xerces-c/xerces-c-.ebuild  | 6 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
index c87f737e34b..a7d0dd1ec9b 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
@@ -83,11 +83,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 8b3066ca6f1..1f61a3a023d 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -87,11 +87,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-24 Thread Markus Meier
commit: b5b4dffa199d0bbb2788e280b149a87f15007125
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb 24 19:19:02 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb 24 19:19:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b4dffa

dev-libs/xerces-c: arm stable, bug #677238

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index cd9703988cf..7782f83c6b9 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-04 Thread Sergei Trofimovich
commit: bfebd0997bc62d4b560ac8d76abc1360b825758c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Feb  4 16:54:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Feb  4 19:40:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfebd099

dev-libs/xerces-c: stable 3.2.2-r1 for sparc, bug #677238

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>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 2c447d12051..35ae4681a38 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-07 Thread Tobias Klausmann
commit: 77e5ee33f94de78844c21d5d2e6e7aae39b42c87
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Feb  7 12:31:03 2019 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Feb  7 12:31:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e5ee33

dev-libs/xerces-c-3.2.2-r1: alpha stable

Bug: http://bugs.gentoo.org/677238
Signed-off-by: Tobias Klausmann  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 35ae4681a38..781835ffa01 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-08 Thread Sergei Trofimovich
commit: c597c1fcb058e77277deb9d982650824d9010cb1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Feb  8 20:33:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Feb  8 20:33:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c597c1fc

dev-libs/xerces-c: stable 3.2.2-r1 for ia64, bug #677238

Package-Manager: Portage-2.3.59, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 781835ffa01..26aafb30478 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-09 Thread Thomas Deutschmann
commit: d9e7e1040b8c338a033d8834ef89977d3fceb6b7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Feb  9 18:29:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb  9 18:36:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e7e104

dev-libs/xerces-c: x86 stable (bug #677238)

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 26aafb30478..2962d77358f 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-09 Thread Sergei Trofimovich
commit: cb3a6ebcfd678a5ae787c81c1cf7566dc03b20e3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Feb  9 19:29:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb  9 19:29:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3a6ebc

dev-libs/xerces-c: stable 3.2.2-r1 for hppa, bug #677238

Package-Manager: Portage-2.3.59, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 2962d77358f..f0709b3acba 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-12 Thread Sergei Trofimovich
commit: ed68a166f67da5f7919c9fb8692cd06b698f8e18
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 12 08:15:51 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 12 21:00:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed68a166

dev-libs/xerces-c: stable 3.2.2-r1 for ppc64, bug #677238

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

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index da8686cc980..cd9703988cf 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2019-02-28 Thread Mikle Kolyada
commit: 37d11eb4e9ca87fbce4f1fecb66b26d1e27be64c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Feb 28 14:50:08 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Feb 28 14:50:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d11eb4

dev-libs/xerces-c: amd64 stable wrt bug #677238

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
index 7782f83c6b9..51313f2856e 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2018-06-14 Thread Benda XU
commit: a247ad2c6f56922c9ca7a0d7cf920a48fe7e6864
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Jun 15 01:40:14 2018 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jun 15 01:40:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a247ad2c

dev-libs/xerces-c: support Prefix.

  Prefixify the environment variable XERCESC_NLS_HOME.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index fb393626069..7ccfabeb38f 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools
+inherit autotools prefix
 
 DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="http://xerces.apache.org/xerces-c/";
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
 SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
@@ -111,6 +111,6 @@ src_install () {
# To make sure an appropriate NLS msg file is around when using
# the iconv msgloader ICU has the messages compiled in.
if use iconv && ! use icu; then
-   doenvd "${FILESDIR}/50xerces-c"
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-07-20 Thread Sergei Trofimovich
commit: bd5a1a5405cf2128940c824a65e6690243a14eb2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jul 20 20:35:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul 20 20:57:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5a1a54

dev-libs/xerces-c: ia64 keyworded, bug #10

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 6ae6b01c834..fb393626069 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-07-07 Thread Alexis Ballier
commit: 267461bb05296befc15688780f47b3ec15715d35
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Jul  7 19:04:42 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Jul  7 19:04:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267461bb

dev-libs/xerces-c: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index a2cc27339cc..6ae6b01c834 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-02-09 Thread Guilherme Amadio
commit: b989baa4602ed46d57d34a19b85b91e26be5c318
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Feb  9 12:55:26 2017 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Feb  9 12:55:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b989baa4

dev-libs/xerces-c: Add ~x64-macos keyword

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 3e51c23f84..4cacf99baf 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-02-27 Thread Michael Weber
commit: 133541be48c4200d3fbbfa287472a3d602e672ef
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Feb 27 17:07:21 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Feb 27 18:55:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133541be

dev-libs/xerces-c: arm stable (bug 590274).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index 4cacf99baf..7d55d3e445 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-02 Thread David Seifert
commit: f170acdf10b74fe7cfd6e7040e25a16b5ba25d37
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 17:48:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 17:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f170acdf

dev-libs/xerces-c: remove freebsd-libc

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 6 ++
 dev-libs/xerces-c/xerces-c-.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 0980ff14986b..12e5092bd051 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -70,8 +70,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 995f942a4379..99fc6f8cc6ce 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -68,8 +68,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-03 Thread David Seifert
commit: 1041096bcc34e6314691617b300ba75ebd914976
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  3 23:26:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  3 23:26:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1041096b

dev-libs/xerces-c: remove implicit elibc_* flags

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 12e5092bd051..c72408418f20 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 99fc6f8cc6ce..880626707f29 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-12 Thread Sam James
commit: d9f6de37da26446a60ebc0d3c44a135fe4fc09eb
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 12 10:38:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 12 10:38:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f6de37

dev-libs/xerces-c: migrate to xz

Smaller tarballs.

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

 dev-libs/xerces-c/Manifest | 2 +-
 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index b6d8b2b53731..4e22c2a7639e 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1 @@
-DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B 
d622621657f33ada75a9ef330e2b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8
 SHA512 
206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad
+DIST xerces-c-3.2.3.tar.xz 4184368 BLAKE2B 
e582ecfa13d521061d0a0ba2e53b595047b325b53d5b634eadc0ed1967410733142e11951d907edf96386b1417adc938bf2f2f4eab760dcb81c0e718a48cf300
 SHA512 
8b8ac9a8377788753a918af2bd4437af5bb94b275e50fe1ab7cc6af88a8531248518705bc794da702a3e06a82a064cbd25e4149c2526aff7f61cf49ded4fdfab

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c72408418f20..c2f0aa30e665 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 880626707f29..133712bc42a3 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-26 Thread Sam James
commit: b738119e9f6ed8bff341ff1eea3453a2ea6d0c1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 14:34:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 14:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b738119e

dev-libs/xerces-c: Keyword 3.2.3-r2 s390, #840930

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c2f0aa30e665..dc85454c9e42 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2016-02-28 Thread Manuel Rüger
commit: 18b0a0f7971c90a2d463ecad249a27b69243137a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Feb 28 11:55:17 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Feb 28 12:07:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b0a0f7

dev-libs/xerces-c: Version bump

Package-Manager: portage-2.2.27

 dev-libs/xerces-c/Manifest  |  1 +
 dev-libs/xerces-c/xerces-c-3.1.3.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index f27ac77..4641232 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.1.2.tar.gz 6959894 SHA256 
743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0 SHA512 
89b61c336b270e124f7773534606706787da02437cf0b9d0374481027eb235692990b99e8ead383cb2d6da52dab2ae5f14fafcf30aba748900e1a0c32957fdc8
 WHIRLPOOL 
768e6f653345ed30de2b3840f437bd22df381e8c341ddfdaedd08ed48d2331937e2431cdbc503c9d1a9180848cbc6a13f0a0fe359b6d8b7e846f0b49e9e2a43b
+DIST xerces-c-3.1.3.tar.gz 9009575 SHA256 
f3d4f73db7c981e16db2b16d9424b0c75d9fbd30ad81747cac047bc6170b5b49 SHA512 
587f74360265d148fede240b04b75aaeb17d67d7da007084bcab95af893f6512503ea487766dbf318aaa750c8463bfe1b9b6593925b7181c341dd06ca0113183
 WHIRLPOOL 
4f0277052f9cc8428f8976ec0d1305439882f67ebc592946e7f8d0905a06e157801413d51d644afca1042d8341dab7261374a8c678c6f78a3d11dbfa96f9a4e2

diff --git a/dev-libs/xerces-c/xerces-c-3.1.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
new file mode 100644
index 000..d8e0f94
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.1.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="http://xerces.apache.org/xerces-c/";
+SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD iconv icu 
static-libs threads"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
+
+DOCS=( CREDITS KEYS NOTICE README version.incl )
+
+pkg_setup() {
+   export ICUROOT="/usr"
+
+   if use iconv && use icu ; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU will precede."
+   fi
+}
+
+src_prepare() {
+   use threads || epatch "${FILESDIR}/3.1.1-disable-thread-tests.patch"
+
+   sed -i \
+   -e 's|$(prefix)/msg|$(DESTDIR)/$(prefix)/share/xerces-c/msg|' \
+   -e 's/@mkdir_p@/@MKDIR_P@/' \
+   src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in || die
+
+   epatch_user
+}
+
+src_configure() {
+   local mloader="inmemory"
+   use iconv && mloader="iconv"
+   use icu && mloader="icu"
+
+   local transcoder="gnuiconv"
+   use elibc_FreeBSD && transcoder="iconv"
+   use elibc_Darwin && transcoder="macosunicodeconverter"
+   use icu && transcoder="icu"
+   # for interix maybe: transcoder="windows"
+
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor="socket"
+   use elibc_Darwin && netaccessor="cfurl"
+   use curl && netaccessor="curl"
+
+   econf \
+   --disable-pretty-make \
+   $(use_enable static-libs static) \
+   $(use_enable threads) \
+   --enable-msgloader-${mloader} \
+   --enable-netaccessor-${netaccessor} \
+   --enable-transcoder-${transcoder} \
+   $(use_enable cpu_flags_x86_sse2 sse2)
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd "${S}/doc"
+   doxygen || die "making docs failed"
+   fi
+}
+
+src_install () {
+   default
+   prune_libtool_files
+
+   # To make sure an appropriate NLS msg file is around when using the 
iconv msgloader
+   # ICU has the messages compiled in.
+   if use iconv && ! use icu ; then
+   doenvd "${FILESDIR}/50xerces-c"
+   fi
+
+   if use doc; then
+   insinto /usr/share/doc/${PF}
+   rm -rf samples/Makefile* samples/runConfigure 
samples/src/*/Makefile* samples/.libs
+   doins -r samples
+   dohtml -r doc/html/*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2017-07-07 Thread Alexis Ballier
commit: 267461bb05296befc15688780f47b3ec15715d35
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Jul  7 19:04:42 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Jul  7 19:04:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267461bb

dev-libs/xerces-c: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
index a2cc27339cc..6ae6b01c834 100644
--- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x64-macos"
 
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-12 Thread Sam James
commit: d9f6de37da26446a60ebc0d3c44a135fe4fc09eb
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 12 10:38:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 12 10:38:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f6de37

dev-libs/xerces-c: migrate to xz

Smaller tarballs.

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

 dev-libs/xerces-c/Manifest | 2 +-
 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index b6d8b2b53731..4e22c2a7639e 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1 @@
-DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B 
d622621657f33ada75a9ef330e2b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8
 SHA512 
206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad
+DIST xerces-c-3.2.3.tar.xz 4184368 BLAKE2B 
e582ecfa13d521061d0a0ba2e53b595047b325b53d5b634eadc0ed1967410733142e11951d907edf96386b1417adc938bf2f2f4eab760dcb81c0e718a48cf300
 SHA512 
8b8ac9a8377788753a918af2bd4437af5bb94b275e50fe1ab7cc6af88a8531248518705bc794da702a3e06a82a064cbd25e4149c2526aff7f61cf49ded4fdfab

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c72408418f20..c2f0aa30e665 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 880626707f29..133712bc42a3 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
inherit subversion
 else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-04-26 Thread Sam James
commit: b738119e9f6ed8bff341ff1eea3453a2ea6d0c1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 14:34:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 14:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b738119e

dev-libs/xerces-c: Keyword 3.2.3-r2 s390, #840930

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index c2f0aa30e665..dc85454c9e42 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-02 Thread David Seifert
commit: f170acdf10b74fe7cfd6e7040e25a16b5ba25d37
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 17:48:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 17:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f170acdf

dev-libs/xerces-c: remove freebsd-libc

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 6 ++
 dev-libs/xerces-c/xerces-c-.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 0980ff14986b..12e5092bd051 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -70,8 +70,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 995f942a4379..99fc6f8cc6ce 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.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
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
 
 RESTRICT="!test? ( test )"
 
@@ -68,8 +68,6 @@ src_configure() {
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
else
transcoder="gnuiconv"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2022-01-03 Thread David Seifert
commit: 1041096bcc34e6314691617b300ba75ebd914976
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  3 23:26:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  3 23:26:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1041096b

dev-libs/xerces-c: remove implicit elibc_* flags

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 dev-libs/xerces-c/xerces-c-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 12e5092bd051..c72408418f20 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 99fc6f8cc6ce..880626707f29 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin examples iconv icu static-libs 
test threads"
+IUSE="cpu_flags_x86_sse2 curl doc examples iconv icu static-libs test threads"
 
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 681d2f3211328f6fc956a6d71e42510a78f01efb
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:36:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:36:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681d2f32

dev-libs/xerces-c: Stabilize 3.2.3-r2 arm64, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 4c29af461e2..8e34d5a3a8d 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 569ff0741510f01b87e50148566f5222996b8c4c
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:37:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:37:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569ff074

dev-libs/xerces-c: Stabilize 3.2.3-r2 arm, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 8e34d5a3a8d..3b7a474eaf2 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: c3064ca9327e0e99fd05ae1d5f1f0334ec9bec45
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 18:37:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 18:37:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3064ca9

dev-libs/xerces-c: Stabilize 3.2.3-r2 x86, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 3b7a474eaf2..854855b0aca 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-06 Thread Sam James
commit: 88bea00401a50ad6f44e4e891268da464edc27fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  6 23:07:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  6 23:09:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88bea004

dev-libs/xerces-c: Stabilize 3.2.3-r2 ppc, #774483

Tested-by: ernsteiswuerfel  mailbox.org>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 854855b0aca..296f87dcaf5 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Agostino Sarubbo
commit: 32733701785d67b6fa6240721b5cecdc927e06da
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar  7 14:41:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar  7 14:41:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32733701

dev-libs/xerces-c: amd64 stable wrt bug #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 296f87dcaf5..9c9045da6cb 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Sergei Trofimovich
commit: 7bb12f9e4f7cecae67ef16d1b190d3f47e6ca782
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Mar  7 17:52:31 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar  7 18:45:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb12f9e

dev-libs/xerces-c: stable 3.2.3-r2 for sparc, bug #774483

Package-Manager: Portage-3.0.13, 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>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 9c9045da6cb..a50c66682c0 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-07 Thread Sam James
commit: ed86e7a20234137e64f115e5d9ccd2e8d4003f39
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 04:49:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 04:49:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed86e7a2

dev-libs/xerces-c: Stabilize 3.2.3-r2 ppc64, #774483

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index a50c66682c0..602a29ef1bb 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-08 Thread Andreas Sturmlechner
commit: 861b181ae56d8c757df40dbcd8dab9aae06acaac
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  8 20:37:47 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  8 21:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861b181a

dev-libs/xerces-c: Drop 3.2.3-r1

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

 dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild | 120 -
 1 file changed, 120 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
deleted file mode 100644
index b6a53f71d1b..000
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-
-inherit cmake-utils prefix
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="https://xerces.apache.org/xerces-c/";
-
-if [[ ${PV} == * ]] ; then
-   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
-   inherit subversion
-else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="icu? ( dev-libs/icu:0= )
-   curl? ( net-misc/curl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   test? ( dev-lang/perl )"
-
-DOCS=( CREDITS KEYS NOTICE README )
-
-PATCHES=(
-   "${FILESDIR}"/xerces-c-3.2.2-fix-XERCESC-2163.patch
-)
-
-pkg_setup() {
-   export ICUROOT="${EPREFIX}/usr"
-
-   if use iconv && use icu; then
-   ewarn "This package can use iconv or icu for loading messages"
-   ewarn "and transcoding, but not both. ICU takes precedence."
-   fi
-}
-
-src_configure() {
-   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
-   # But the docs aren't clear about it, so we would need some testing...
-   local netaccessor
-   if use curl; then
-   netaccessor="curl"
-   elif use elibc_Darwin; then
-   netaccessor="cfurl"
-   else
-   netaccessor="socket"
-   fi
-
-   local msgloader
-   if use icu; then
-   msgloader="icu"
-   elif use iconv; then
-   msgloader="iconv"
-   else
-   msgloader="inmemory"
-   fi
-
-   local transcoder
-   if use icu; then
-   transcoder="icu"
-   elif use elibc_Darwin; then
-   transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
-   else
-   transcoder="gnuiconv"
-   fi
-   # for interix maybe: transcoder="windows"
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-   -Dnetwork-accessor="${netaccessor}"
-   -Dmessage-loader="${msgloader}"
-   -Dtranscoder="${transcoder}"
-   -Dthreads:BOOL="$(usex threads)"
-   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
-   )
-
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-
-   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # package provides .pc files
-   find "${D}" -name '*.la' -delete || die
-
-   if use examples; then
-   # clean out object files, executables, Makefiles
-   # and the like before installing examples
-   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
-   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
-   docinto examples
-   dodoc -r samples/.
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-
-   # To make sure an appropriate NLS msg file is around when using
-   # the iconv msgloader ICU has the messages compiled in.
-   if use iconv && ! use icu; then
-   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-02-15 Thread Andreas Sturmlechner
commit: 4714d56af2616ccba905f94ceede70a789665574
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 15 08:17:20 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 15 09:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4714d56a

dev-libs/xerces-c: EAPI-7 bump, switch to cmake

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 627bdbc2f2f..995f942a437 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+EAPI=7
 
-inherit cmake-utils prefix
+inherit cmake prefix
 
 DESCRIPTION="A validating XML parser written in a portable subset of C++"
 HOMEPAGE="https://xerces.apache.org/xerces-c/";
@@ -19,14 +18,16 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-
 IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
 RESTRICT="!test? ( test )"
 
-RDEPEND="icu? ( dev-libs/icu:0= )
+RDEPEND="
curl? ( net-misc/curl )
+   icu? ( dev-libs/icu:0= )
virtual/libiconv"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
doc? ( app-doc/doxygen )
test? ( dev-lang/perl )"
 
@@ -83,17 +84,17 @@ src_configure() {
-Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake_src_compile
 
-   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
+   use doc && cmake_build doc-style createapidocs doc-xml
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
# package provides .pc files
find "${D}" -name '*.la' -delete || die



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-02-15 Thread Andreas Sturmlechner
commit: ef1bd5623b3f1112f25615745553c9ed5827fb44
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 15 09:17:04 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Feb 15 09:47:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1bd562

dev-libs/xerces-c: EAPI-7 bump, switch to cmake.eclass, for 3.2.3 too

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 119 +
 1 file changed, 119 insertions(+)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
new file mode 100644
index 000..4c29af461e2
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   curl? ( net-misc/curl )
+   icu? ( dev-libs/icu:0= )
+   virtual/libiconv"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2.2-fix-XERCESC-2163.patch )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   use doc && cmake_build doc-style createapidocs doc-xml
+}
+
+src_install() {
+   cmake_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   # To make sure an appropriate NLS msg file is around when using
+   # the iconv msgloader ICU has the messages compiled in.
+   if use iconv && ! use icu; then
+   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-08-14 Thread Marek Szuba
commit: 4daee789d58e9bd0ea7645010982338b49b39d38
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 14 21:53:50 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 14 23:15:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4daee789

dev-libs/xerces-c: keyword 3.2.3-r2 for ~riscv

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 602a29ef1bb..0980ff14986 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-07-13 Thread Lars Wendler
commit: c7daa85b73bcbe4f3ee5a1ae4c27a0c871298da6
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 13 08:28:24 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 13 08:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7daa85b

dev-libs/xerces-c: Bump to version 3.2.3

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/xerces-c/Manifest  |   1 +
 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index 6a69a800d6b..51b28cd065e 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1 +1,2 @@
 DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B 
d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad
 SHA512 
13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80
+DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B 
d622621657f33ada75a9ef330e2b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8
 SHA512 
206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
new file mode 100644
index 000..627bdbc2f2f
--- /dev/null
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+
+inherit cmake-utils prefix
+
+DESCRIPTION="A validating XML parser written in a portable subset of C++"
+HOMEPAGE="https://xerces.apache.org/xerces-c/";
+
+if [[ ${PV} == * ]] ; then
+   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
+   inherit subversion
+else
+   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="icu? ( dev-libs/icu:0= )
+   curl? ( net-misc/curl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? ( dev-lang/perl )"
+
+DOCS=( CREDITS KEYS NOTICE README )
+
+pkg_setup() {
+   export ICUROOT="${EPREFIX}/usr"
+
+   if use iconv && use icu; then
+   ewarn "This package can use iconv or icu for loading messages"
+   ewarn "and transcoding, but not both. ICU takes precedence."
+   fi
+}
+
+src_configure() {
+   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
+   # But the docs aren't clear about it, so we would need some testing...
+   local netaccessor
+   if use curl; then
+   netaccessor="curl"
+   elif use elibc_Darwin; then
+   netaccessor="cfurl"
+   else
+   netaccessor="socket"
+   fi
+
+   local msgloader
+   if use icu; then
+   msgloader="icu"
+   elif use iconv; then
+   msgloader="iconv"
+   else
+   msgloader="inmemory"
+   fi
+
+   local transcoder
+   if use icu; then
+   transcoder="icu"
+   elif use elibc_Darwin; then
+   transcoder="macosunicodeconverter"
+   elif use elibc_FreeBSD; then
+   transcoder="iconv"
+   else
+   transcoder="gnuiconv"
+   fi
+   # for interix maybe: transcoder="windows"
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -Dnetwork-accessor="${netaccessor}"
+   -Dmessage-loader="${msgloader}"
+   -Dtranscoder="${transcoder}"
+   -Dthreads:BOOL="$(usex threads)"
+   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # package provides .pc files
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   # clean out object files, executables, Makefiles
+   # and the like before installing examples
+   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
+   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
+   docinto examples
+   dodoc -r samples/.
+   docompress

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-07-13 Thread Lars Wendler
commit: b49e815931a53679006810c58f0421413d8a91ea
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 13 08:29:23 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 13 08:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49e8159

dev-libs/xerces-c: Synced live ebuild

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/xerces-c/xerces-c-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index aaa442c31bf..627bdbc2f2f 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -75,6 +75,7 @@ src_configure() {
# for interix maybe: transcoder="windows"
 
local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-Dnetwork-accessor="${netaccessor}"
-Dmessage-loader="${msgloader}"
-Dtranscoder="${transcoder}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-08-14 Thread Marek Szuba
commit: 4daee789d58e9bd0ea7645010982338b49b39d38
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 14 21:53:50 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 14 23:15:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4daee789

dev-libs/xerces-c: keyword 3.2.3-r2 for ~riscv

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

 dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 602a29ef1bb..0980ff14986 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2021-03-08 Thread Andreas Sturmlechner
commit: 861b181ae56d8c757df40dbcd8dab9aae06acaac
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  8 20:37:47 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  8 21:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861b181a

dev-libs/xerces-c: Drop 3.2.3-r1

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

 dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild | 120 -
 1 file changed, 120 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
deleted file mode 100644
index b6a53f71d1b..000
--- a/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-
-inherit cmake-utils prefix
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++"
-HOMEPAGE="https://xerces.apache.org/xerces-c/";
-
-if [[ ${PV} == * ]] ; then
-   ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk";
-   inherit subversion
-else
-   SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv 
icu static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="icu? ( dev-libs/icu:0= )
-   curl? ( net-misc/curl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   test? ( dev-lang/perl )"
-
-DOCS=( CREDITS KEYS NOTICE README )
-
-PATCHES=(
-   "${FILESDIR}"/xerces-c-3.2.2-fix-XERCESC-2163.patch
-)
-
-pkg_setup() {
-   export ICUROOT="${EPREFIX}/usr"
-
-   if use iconv && use icu; then
-   ewarn "This package can use iconv or icu for loading messages"
-   ewarn "and transcoding, but not both. ICU takes precedence."
-   fi
-}
-
-src_configure() {
-   # 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
-   # But the docs aren't clear about it, so we would need some testing...
-   local netaccessor
-   if use curl; then
-   netaccessor="curl"
-   elif use elibc_Darwin; then
-   netaccessor="cfurl"
-   else
-   netaccessor="socket"
-   fi
-
-   local msgloader
-   if use icu; then
-   msgloader="icu"
-   elif use iconv; then
-   msgloader="iconv"
-   else
-   msgloader="inmemory"
-   fi
-
-   local transcoder
-   if use icu; then
-   transcoder="icu"
-   elif use elibc_Darwin; then
-   transcoder="macosunicodeconverter"
-   elif use elibc_FreeBSD; then
-   transcoder="iconv"
-   else
-   transcoder="gnuiconv"
-   fi
-   # for interix maybe: transcoder="windows"
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-   -Dnetwork-accessor="${netaccessor}"
-   -Dmessage-loader="${msgloader}"
-   -Dtranscoder="${transcoder}"
-   -Dthreads:BOOL="$(usex threads)"
-   -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
-   )
-
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-
-   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   # package provides .pc files
-   find "${D}" -name '*.la' -delete || die
-
-   if use examples; then
-   # clean out object files, executables, Makefiles
-   # and the like before installing examples
-   find samples/ \( -type f -executable -o -iname 'runConfigure' 
-o -iname '*.o' \
-   -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf 
'{}' + || die
-   docinto examples
-   dodoc -r samples/.
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-
-   # To make sure an appropriate NLS msg file is around when using
-   # the iconv msgloader ICU has the messages compiled in.
-   if use iconv && ! use icu; then
-   doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-09-03 Thread Sam James
commit: 0cd2b1e296c2fef3706df7b865b04ecef02cc182
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  3 23:48:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  3 23:48:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd2b1e2

dev-libs/xerces-c: ppc64 stable (bug #737588)

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index c40bb0f6562..24b758531bd 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-09-05 Thread Sam James
commit: f9696fac26bfabbd92db7227c786a03866fa24bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 15:23:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 15:23:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9696fac

dev-libs/xerces-c: ppc stable (bug #737588)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 24b758531bd..f0c894c9ed8 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: 061d0f6a4cb417e98c3fc07bffbc056a9447dbb7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:55:23 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:55:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061d0f6a

dev-libs/xerces-c: amd64 stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 627bdbc2f2f..76e51f674f8 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xerces-c/

2020-08-17 Thread Agostino Sarubbo
commit: 7df43f0d650b27038c41cc7578fdd12899bd3fa7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:56:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:56:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df43f0d

dev-libs/xerces-c: arm stable wrt bug #737588

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

 dev-libs/xerces-c/xerces-c-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
index 76e51f674f8..e7a90d3f21c 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit subversion
 else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 LICENSE="Apache-2.0"



  1   2   3   4   5   >