summaryrefslogtreecommitdiff
path: root/dev-libs/xerces-c
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2021-03-01 00:37:58 +0000
committerLiguros - Gitlab CI/CD [master] <gitlab@liguros.net>2021-03-01 00:37:58 +0000
commit8ddb1a3d1229412a438971f82d37d518a0223726 (patch)
tree83438b5ddb9d23a390f1a3fc505303d3d2223bf2 /dev-libs/xerces-c
parent9acab46e1a820daece7b2e631485c157ce2210ad (diff)
downloadbaldeagleos-repo-21.1.5.tar.gz
baldeagleos-repo-21.1.5.tar.xz
baldeagleos-repo-21.1.5.zip
Adding metadatav21.1.5
Diffstat (limited to 'dev-libs/xerces-c')
-rw-r--r--dev-libs/xerces-c/Manifest2
-rw-r--r--dev-libs/xerces-c/metadata.xml13
-rw-r--r--dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild (renamed from dev-libs/xerces-c/xerces-c-3.2.3.ebuild)6
-rw-r--r--dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild (renamed from dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild)35
-rw-r--r--dev-libs/xerces-c/xerces-c-9999.ebuild23
5 files changed, 42 insertions, 37 deletions
diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index df3adb6a7209..b6d8b2b53731 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1,3 +1 @@
-DIST xerces-c-3.2.2-fix-XERCESC-2161.patch 42804 BLAKE2B c55aa5ff9d0ca8b716aaffb25435b0a1fbfc8684dc601dc009e3e44f3608c9c21ca3190a25d4813f7e34d75f070ca5de5554e35a2408d65f168b6a8715a156e1 SHA512 04d8cf6e220b7a7dc09a8dba4ff763dd8ccb133a81a5338d64a5cdf2c039f2d51958ec7eeea8ca04eeed8433c3239df8d74e6c697ac8c2c3476e8917d02507a5
-DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad SHA512 13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80
DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B d622621657f33ada75a9ef330e77772b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8 SHA512 206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad
diff --git a/dev-libs/xerces-c/metadata.xml b/dev-libs/xerces-c/metadata.xml
index 9734dce84a5f..4c9b863ebe1b 100644
--- a/dev-libs/xerces-c/metadata.xml
+++ b/dev-libs/xerces-c/metadata.xml
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
-<use>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:apache:xerces-c</remote-id>
+ </upstream>
+ <use>
<flag name="iconv">Use iconv (<pkg>virtual/libiconv</pkg>) as message loader
and transcoder (in general it would be possible to use iconv only as
message loader and something else like icu or the native method as
@@ -10,5 +12,6 @@
handle)</flag>
<flag name="threads">Enable threading support through pthread (or other
libraries on AIX, IRIX, HPUX, Solars). Highly recommended</flag>
-</use>
-</pkgmetadata>
+ </use>
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
index 9c89e65548c1..b6a53f71d1b0 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
DOCS=( CREDITS KEYS NOTICE README )
+PATCHES=(
+ "${FILESDIR}"/xerces-c-3.2.2-fix-XERCESC-2163.patch
+)
+
pkg_setup() {
export ICUROOT="${EPREFIX}/usr"
diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild
index 9671a52d453a..4c29af461e29 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.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/"
@@ -13,29 +12,28 @@ if [[ ${PV} == *9999 ]] ; 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
- https://dev.gentoo.org/~juippis/distfiles/tmp/xerces-c-3.2.2-fix-XERCESC-2161.patch"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+ 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= )
+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 )"
DOCS=( CREDITS KEYS NOTICE README )
-PATCHES=(
- "${DISTDIR}/${P}-fix-XERCESC-2161.patch"
- "${FILESDIR}/${P}-fix-XERCESC-2163.patch"
-)
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2.2-fix-XERCESC-2163.patch )
pkg_setup() {
export ICUROOT="${EPREFIX}/usr"
@@ -80,6 +78,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}"
@@ -87,17 +86,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
diff --git a/dev-libs/xerces-c/xerces-c-9999.ebuild b/dev-libs/xerces-c/xerces-c-9999.ebuild
index 627bdbc2f2f9..995f942a4379 100644
--- a/dev-libs/xerces-c/xerces-c-9999.ebuild
+++ b/dev-libs/xerces-c/xerces-c-9999.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