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

2023-10-08 Thread Arthur Zamarin
commit: 2673e5fe65aeb4b93b6a08d8685c0c8c49a11911
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 15:29:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 15:29:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2673e5fe

dev-libs/tinyxml: Stabilize 2.6.2-r5 ppc, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 7195104bbcd1..09dba11568e8 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: 945a127d70ec90dc2f07c9584a2179982bd7071f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:38:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945a127d

dev-libs/tinyxml: Stabilize 2.6.2-r5 ppc64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 4538b02e24de..bc157ec6155d 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: 62a2c376228aac5c0a49a1a94bc3fb27aa4a4aa8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:38:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a2c376

dev-libs/tinyxml: Stabilize 2.6.2-r5 sparc, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index bc157ec6155d..7195104bbcd1 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: aabc366d39186175611cde7390a3a94ec95a9a9e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabc366d

dev-libs/tinyxml: Stabilize 2.6.2-r5 amd64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 26ae2c9800b8..55ddef52a185 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: 7831276ff1b56d5a464de5e56ccd817ca4ff13d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7831276f

dev-libs/tinyxml: Stabilize 2.6.2-r5 arm64, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 53f7786a222c..26ae2c9800b8 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: d6ff98a0b9ce048ceff249f2cf102db6aa1a0d6b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ff98a0

dev-libs/tinyxml: Stabilize 2.6.2-r5 x86, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 8c7135fd0884..4538b02e24de 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-10-07 Thread Sam James
commit: d18c749c75ca055ff1938f2f2ce739beadb9101e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  7 21:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  7 21:14:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18c749c

dev-libs/tinyxml: Stabilize 2.6.2-r5 arm, #915341

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

 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
index 55ddef52a185..8c7135fd0884 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2023-08-27 Thread Bernard Cafarelli
commit: d139a435333edbdb81869e7d4b984a7535e9eda8
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Aug 27 08:42:10 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Aug 27 08:42:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d139a435

dev-libs/tinyxml: bump to add infinite loop patch

Bug: https://bugs.gentoo.org/817863
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/tinyxml-2.6.2-CVE-2021-42260.patch   | 23 
 dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild   | 68 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/tinyxml/files/tinyxml-2.6.2-CVE-2021-42260.patch 
b/dev-libs/tinyxml/files/tinyxml-2.6.2-CVE-2021-42260.patch
new file mode 100644
index ..d9eeb45c73b5
--- /dev/null
+++ b/dev-libs/tinyxml/files/tinyxml-2.6.2-CVE-2021-42260.patch
@@ -0,0 +1,23 @@
+Description: In stamp always advance the pointer if *p= 0xef
+ .
+ The current implementation only advanced if 0xef is followed
+ by two non-zero bytes. In case of malformed input (0xef should be
+ the start byte of a three byte character) this leads to an infinite
+ loop. (CVE-2021-42260)
+Origin: https://sourceforge.net/p/tinyxml/git/merge-requests/1/
+
+--- a/tinyxmlparser.cpp
 b/tinyxmlparser.cpp
+@@ -274,6 +274,12 @@ void TiXmlParsingData::Stamp( const char* now, 
TiXmlEncoding encoding )
+   else
+   { p +=3; ++col; }   
// A normal character.
+   }
++  else
++  {
++  // TIXML_UTF_LEAD_0 (239) is 
the start character of a 3 byte sequence, so
++  // there is something wrong 
here. Just advance the pointer to evade infinite loops
++  ++p;
++  }
+   }
+   else
+   {

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
new file mode 100644
index ..53f7786a222c
--- /dev/null
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs multilib
+
+DESCRIPTION="Simple and small C++ XML parser"
+HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="debug doc static-libs +stl"
+
+BDEPEND="doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}"
+
+DOCS=( "changes.txt" "readme.txt" )
+
+src_prepare() {
+   local major_v=$(ver_cut 1)
+   local minor_v=$(ver_cut 2-3)
+
+   sed -e "s:@MAJOR_V@:$major_v:" \
+   -e "s:@MINOR_V@:$minor_v:" \
+   "${FILESDIR}"/Makefile-3 > Makefile || die
+
+   eapply -p0 "${FILESDIR}"/${PN}-2.6.1-entity.patch
+   eapply -p0 "${FILESDIR}"/${PN}.pc.patch
+   eapply "${FILESDIR}"/${P}-CVE-2021-42260.patch
+
+   use debug && append-cppflags -DDEBUG
+   use stl && eapply "${FILESDIR}"/${P}-defineSTL.patch
+
+   sed -e "s:/lib:/$(get_libdir):g" -i tinyxml.pc || die # bug 738948
+   if use stl; then
+   sed -e "s/Cflags: -I\${includedir}/Cflags: -I\${includedir} 
-DTIXML_USE_STL=YES/g" -i tinyxml.pc || die
+   fi
+
+   if ! use static-libs; then
+   sed -e "/^all:/s/\$(name).a //" -i Makefile || die
+   fi
+
+   tc-export AR CXX RANLIB
+
+   [[ ${CHOST} == *-darwin* ]] && export 
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+   eapply_user
+}
+
+src_install() {
+   dolib.so *$(get_libname)*
+
+   insinto /usr/include
+   doins *.h
+
+   insinto /usr/share/pkgconfig
+   doins tinyxml.pc
+
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}



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

2021-09-29 Thread Yixun Lan
commit: a160c8ec2a28ee879430bacf4a20927a4dfffae7
Author: Alex Fan  yahoo  com>
AuthorDate: Tue Sep 28 06:11:37 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Sep 29 14:11:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a160c8ec

dev-libs/tinyxml: keyword 2.6.2-r4 for ~riscv

Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index 59f37c5da51..e11d76946f8 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-26 Thread Bernard Cafarelli
commit: e65f6fd2d962538ad354a48a3b0302a7b628a18d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 26 20:10:01 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 26 20:10:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65f6fd2

dev-libs/tinyxml: clean old version

Closes: https://bugs.gentoo.org/783705
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 61 
 1 file changed, 61 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
deleted file mode 100644
index 537f31101a2..000
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit epatch flag-o-matic toolchain-funcs multilib versionator
-
-DESCRIPTION="Simple and small C++ XML parser"
-HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
-SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
-IUSE="debug doc static-libs +stl"
-
-DEPEND="doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   local major_v=$(get_major_version)
-   local minor_v=$(get_version_component_range 2-3)
-
-   sed -e "s:@MAJOR_V@:$major_v:" \
-   -e "s:@MINOR_V@:$minor_v:" \
-   "${FILESDIR}"/Makefile-3 > Makefile || die
-
-   epatch "${FILESDIR}"/${PN}-2.6.1-entity.patch
-   epatch "${FILESDIR}"/${PN}.pc.patch
-
-   use debug && append-cppflags -DDEBUG
-   use stl && epatch "${FILESDIR}"/${P}-defineSTL.patch
-
-   if use stl; then
-   sed -e "s/Cflags: -I\${includedir}/Cflags: -I\${includedir} 
-DTIXML_USE_STL=YES/g" -i tinyxml.pc || die
-   fi
-
-   if ! use static-libs; then
-   sed -e "/^all:/s/\$(name).a //" -i Makefile || die
-   fi
-
-   tc-export AR CXX RANLIB
-
-   [[ ${CHOST} == *-darwin* ]] && export 
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
-   eapply_user
-}
-
-src_install() {
-   dolib.so *$(get_libname)*
-
-   insinto /usr/include
-   doins *.h
-
-   insinto /usr/share/pkgconfig
-   doins tinyxml.pc
-
-   dodoc {changes,readme}.txt
-
-   use doc && dohtml -r docs/*
-}



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

2021-04-24 Thread Sam James
commit: 25248386771964a0203c72f01def383a0ce0f9d8
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 25 05:13:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 25 05:13:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25248386

dev-libs/tinyxml: Stabilize 2.6.2-r4 arm64, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index 89b73963cef..efddf8487e5 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-22 Thread Sam James
commit: de6755f0fc32379a8420a243f94b81cb978ba7ff
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 23:02:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 23:02:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6755f0

dev-libs/tinyxml: Stabilize 2.6.2-r4 sparc, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index c58e0a42a25..89b73963cef 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-22 Thread Sam James
commit: b3de9fc56a25c6fc6e9713e396241e26deef90c0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 23:01:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 23:01:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3de9fc5

dev-libs/tinyxml: Stabilize 2.6.2-r4 ppc, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index db132f0ea17..c58e0a42a25 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-22 Thread Sam James
commit: ece8eafb7a224f6965be448f0705a4ae093665be
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 23:00:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 23:00:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece8eafb

dev-libs/tinyxml: Stabilize 2.6.2-r4 ppc64, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index e0c6cc434de..db132f0ea17 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-22 Thread Sam James
commit: 38c6f3253d2740ac10be6e7ceb90a9dd739a0546
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 20:13:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 20:13:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c6f325

dev-libs/tinyxml: Stabilize 2.6.2-r4 x86, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index 806d95a1b31..e0c6cc434de 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-22 Thread Sam James
commit: 176457ac650e59077f75049841a19943c826a2d2
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 20:12:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 20:12:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176457ac

dev-libs/tinyxml: Stabilize 2.6.2-r4 amd64, #783705

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

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index 200b90ce258..806d95a1b31 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-04-03 Thread Sam James
commit: 1cee6c10898f82dc774138f0447e0b8f8a9e3526
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  3 22:45:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  3 22:45:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cee6c10

dev-libs/tinyxml: eutils--

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 3 ++-
 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index b516cd4de3b..29649a33250 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit flag-o-matic toolchain-funcs eutils multilib versionator
+
+inherit flag-o-matic toolchain-funcs multilib versionator
 
 DESCRIPTION="Simple and small C++ XML parser"
 HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index a926096910f..731078bfb6e 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit flag-o-matic toolchain-funcs eutils multilib
+
+inherit flag-o-matic toolchain-funcs multilib
 
 DESCRIPTION="Simple and small C++ XML parser"
 HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;



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

2021-01-06 Thread Fabian Groffen
commit: bcea3bea3d899ef902788451bf22d2bb09a21000
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 19:31:43 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 19:33:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcea3bea

dev-libs/tinyxml: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 4 ++--
 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 6d275fc384c..b516cd4de3b 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.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
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
index 90847922daa..a926096910f 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-09-23 Thread Bernard Cafarelli
commit: 4f4675fd1036e0a31215bac7e994b5d26d7e1cd5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Sep 19 23:01:28 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Sep 23 09:00:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4675fd

dev-libs/tinyxml: fix libdir path in tinyxml.pc file

While using clang/llvm/lld env the on configuration phase
the information about library directory is taken from tinyxml.pc file.

On the amd64 arch system the use of lld linker instead of ldd
results in linking error as LDFLAGS is additionally filled with
`-L/usr/lib -ltinyxml` instead of `-L/usr/lib64 -ltinyxml`.

I.e. it causes linking error for dev-util/codeblocks package
on clang/llvm/lld systems.

Closes: https://bugs.gentoo.org/738948

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/17606
Signed-off-by: Bernard Cafarelli  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 67 
 1 file changed, 67 insertions(+)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
new file mode 100644
index 000..90847922daa
--- /dev/null
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic toolchain-funcs eutils multilib
+
+DESCRIPTION="Simple and small C++ XML parser"
+HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos ~x86-macos"
+IUSE="debug doc static-libs +stl"
+
+RDEPEND=""
+DEPEND="doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}"
+
+DOCS=( "changes.txt" "readme.txt" )
+
+src_prepare() {
+   local major_v=$(ver_cut 1)
+   local minor_v=$(ver_cut 2-3)
+
+   sed -e "s:@MAJOR_V@:$major_v:" \
+   -e "s:@MINOR_V@:$minor_v:" \
+   "${FILESDIR}"/Makefile-3 > Makefile || die
+
+   eapply -p0 "${FILESDIR}"/${PN}-2.6.1-entity.patch
+   eapply -p0 "${FILESDIR}"/${PN}.pc.patch
+
+   use debug && append-cppflags -DDEBUG
+   use stl && eapply "${FILESDIR}"/${P}-defineSTL.patch
+
+   sed -e "s:/lib:/$(get_libdir):g" -i tinyxml.pc || die # bug 738948
+   if use stl; then
+   sed -e "s/Cflags: -I\${includedir}/Cflags: -I\${includedir} 
-DTIXML_USE_STL=YES/g" -i tinyxml.pc || die
+   fi
+
+   if ! use static-libs; then
+   sed -e "/^all:/s/\$(name).a //" -i Makefile || die
+   fi
+
+   tc-export AR CXX RANLIB
+
+   [[ ${CHOST} == *-darwin* ]] && export 
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+   eapply_user
+}
+
+src_install() {
+   dolib.so *$(get_libname)*
+
+   insinto /usr/include
+   doins *.h
+
+   insinto /usr/share/pkgconfig
+   doins tinyxml.pc
+
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}



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

2020-01-26 Thread David Seifert
commit: a1ff7d26aa8a9108614540280696a7697a392424
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan 26 14:27:07 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 26 14:27:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ff7d26

dev-libs/tinyxml: Remove old 2.6.2-r2

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 52 
 1 file changed, 52 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
deleted file mode 100644
index a2ea37056cd..000
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit flag-o-matic toolchain-funcs eutils multilib versionator
-
-DESCRIPTION="Simple and small C++ XML parser"
-HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
-SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
-IUSE="debug doc static-libs +stl"
-
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   local major_v=$(get_major_version)
-   local minor_v=$(get_version_component_range 2-3)
-
-   sed -e "s:@MAJOR_V@:$major_v:" \
-   -e "s:@MINOR_V@:$minor_v:" \
-   "${FILESDIR}"/Makefile-3 > Makefile || die
-
-   epatch "${FILESDIR}"/${PN}-2.6.1-entity.patch
-
-   use debug && append-cppflags -DDEBUG
-   use stl && epatch "${FILESDIR}"/${P}-defineSTL.patch
-
-   if ! use static-libs; then
-   sed -e "/^all:/s/\$(name).a //" -i Makefile || die
-   fi
-
-   tc-export AR CXX RANLIB
-
-   [[ ${CHOST} == *-darwin* ]] && export 
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
-}
-
-src_install() {
-   dolib.so *$(get_libname)*
-
-   insinto /usr/include
-   doins *.h
-
-   dodoc {changes,readme}.txt
-
-   use doc && dohtml -r docs/*
-}



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

2020-01-04 Thread Aaron Bauman
commit: 6d6c8198467ea6214053e6330bf555e60f38a8fb
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jan  5 03:35:04 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jan  5 03:35:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6c8198

dev-libs/tinyxml: arm64 stable (bug #704452)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 69f291da214..967e3d3de44 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Sergei Trofimovich
commit: 01d4f6e4e3736a9f74f6dbd310208afe134809f4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jan  3 20:18:25 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan  3 23:36:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d4f6e4

dev-libs/tinyxml: stable 2.6.2-r3 for hppa, bug #704452

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index ee098a7a96f..69f291da214 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: ebaa7f343a3fd83e147abd210ae118ae3c95c4db
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 14:33:04 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 14:33:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaa7f34

dev-libs/tinyxml: arm stable wrt bug #704452

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index f9aaa7172f7..ee098a7a96f 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 051b0009d60afba8fb919e9d9072011a98522427
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 14:30:46 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 14:30:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051b0009

dev-libs/tinyxml: x86 stable wrt bug #704452

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index eaf2f408d82..f9aaa7172f7 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc ~x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 7aa780f0b9477db334bfa5b857a89c05a1a52a20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 13:55:56 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 13:55:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa780f0

dev-libs/tinyxml: ia64 stable wrt bug #704452

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 941716899e5..eaf2f408d82 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc ~x86 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc ~x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 976a8c452f21d61c2032a54cac1146e16ed7c677
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 13:43:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 13:43:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976a8c45

dev-libs/tinyxml: ppc64 stable wrt bug #704452

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index f00311b7108..941716899e5 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc ~x86 
~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 85851cb68aff0d6a02bbaee8d9571425e8e9a80e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 13:41:54 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 13:41:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85851cb6

dev-libs/tinyxml: ppc stable wrt bug #704452

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 5559e7dd4da..f00311b7108 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc 
~x86 ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 1c73dad6015eba8ae9a915e7cb09741a993836bd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 12:17:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 12:18:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c73dad6

dev-libs/tinyxml: s390 stable wrt bug #704452

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 9e2720b9f70..5559e7dd4da 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc 
~x86 ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-03 Thread Agostino Sarubbo
commit: 2f4c115fdc7483f2064e467d6e8a078d29951e5e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 10:06:13 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 10:06:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4c115f

dev-libs/tinyxml: amd64 stable wrt bug #704452

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index e98adcf9f7b..9e2720b9f70 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2020-01-02 Thread Sergei Trofimovich
commit: 6e793bfaf71bc9d01d3f850feb76c12bb1921b26
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan  2 09:44:59 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan  2 09:57:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e793bfa

dev-libs/tinyxml: stable 2.6.2-r3 for sparc, bug #704452

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

 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index 41f16d2f8a0..e98adcf9f7b 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2018-06-08 Thread Mikle Kolyada
commit: 45689ad077a6719a585d419d621f7941ca666fda
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun  8 07:28:19 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun  8 07:28:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45689ad0

dev-libs/tinyxml: restore s390 keywords

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index e74e7a8c9c7..52ba8c0050d 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
index b355cbf7af3..1a6e115660f 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2018-05-17 Thread Bernard Cafarelli
commit: 3325703c7876548c3fe12688c6b69875f9dcd1e5
Author: band-a-prend  yandex  ru>
AuthorDate: Sat May 12 13:40:25 2018 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu May 17 16:59:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3325703c

dev-libs/tinyxml: add pkgconfig 'tinyxml.pc' file

Add 'tinyxml.pc' file to /usr/share/pkgconfig during installation.
This file could be required by some applications during configure stage,
e.g. dev-util/codeblocks-17.12 (currently uses bendled tinyxml).

 dev-libs/tinyxml/files/tinyxml.pc.patch  | 14 
 dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 61 
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/tinyxml/files/tinyxml.pc.patch 
b/dev-libs/tinyxml/files/tinyxml.pc.patch
new file mode 100644
index 000..74cb8042b49
--- /dev/null
+++ b/dev-libs/tinyxml/files/tinyxml.pc.patch
@@ -0,0 +1,14 @@
+diff -Naur old/tinyxml.pc new/tinyxml.pc
+--- /dev/null  1970-01-01 03:00:00.0 +0300
 tinyxml.pc 2018-05-07 01:46:25.0 +0300
+@@ -0,0 +1,10 @@
++prefix=/usr
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: TinyXml
++Description: simple, small, C++ XML parser
++Version: 2.6.2
++Libs: -L${libdir} -ltinyxml
++Cflags: -I${includedir}

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
new file mode 100644
index 000..b355cbf7af3
--- /dev/null
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic toolchain-funcs eutils multilib versionator
+
+DESCRIPTION="Simple and small C++ XML parser"
+HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x64-macos ~x86-macos"
+IUSE="debug doc static-libs +stl"
+
+RDEPEND=""
+DEPEND="doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+   local major_v=$(get_major_version)
+   local minor_v=$(get_version_component_range 2-3)
+
+   sed -e "s:@MAJOR_V@:$major_v:" \
+   -e "s:@MINOR_V@:$minor_v:" \
+   "${FILESDIR}"/Makefile-3 > Makefile || die
+
+   epatch "${FILESDIR}"/${PN}-2.6.1-entity.patch
+   epatch "${FILESDIR}"/${PN}.pc.patch
+
+   use debug && append-cppflags -DDEBUG
+   use stl && epatch "${FILESDIR}"/${P}-defineSTL.patch
+
+   if use stl; then
+   sed -e "s/Cflags: -I\${includedir}/Cflags: -I\${includedir} 
-DTIXML_USE_STL=YES/g" -i tinyxml.pc || die
+   fi
+
+   if ! use static-libs; then
+   sed -e "/^all:/s/\$(name).a //" -i Makefile || die
+   fi
+
+   tc-export AR CXX RANLIB
+
+   [[ ${CHOST} == *-darwin* ]] && export 
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+   eapply_user
+}
+
+src_install() {
+   dolib.so *$(get_libname)*
+
+   insinto /usr/include
+   doins *.h
+
+   insinto /usr/share/pkgconfig
+   doins tinyxml.pc
+
+   dodoc {changes,readme}.txt
+
+   use doc && dohtml -r docs/*
+}



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

2018-05-01 Thread Mart Raudsepp
commit: b94b4d0d3b23f68ff2d5b02dc8539d87b3bfeb09
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue May  1 10:46:29 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue May  1 10:47:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94b4d0d

dev-libs/tinyxml: arm64 stable

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 177aa9e5870..e74e7a8c9c7 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2018-03-28 Thread Matt Turner
commit: e873ac185b0f88e03bb14d9a9042c79ba03ad26c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 28 20:54:35 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 28 20:54:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e873ac18

dev-libs/tinyxml-2.6.2-r2: added ~mips

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index e03da86f2ed..177aa9e5870 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x64-macos ~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2017-03-16 Thread Jeroen Roovers
commit: 43bb7b6c44584cd16f838e8b0bf6b6c818c40e41
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 16 13:08:40 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 16 13:08:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bb7b6c

dev-libs/tinyxml: Stable for HPPA (bug #606818).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 4e6d8924974..c604bd8a103 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2017-02-24 Thread Michael Weber
commit: 181f1ee5736b797b7119c1904181f58c055dfe8e
Author: Michael Weber  gentoo  org>
AuthorDate: Fri Feb 24 21:27:02 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Fri Feb 24 21:27:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181f1ee5

dev-libs/tinyxml: arm stable (bug 606818)

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index c6a2374698..4698c8a50f 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2017-02-21 Thread Tobias Klausmann
commit: 2da72936b338f0e1843fac96b4e360a011ae0e54
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Feb 21 09:15:28 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Feb 21 09:15:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da72936

dev-libs/tinyxml-2.6.2-r2: add alpha keyword

Gentoo-Bug: 606818

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index abc9e372db..4dbb0b86c1 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2017-02-18 Thread Agostino Sarubbo
commit: af2d6cc7b2e16c2e47663819bd5a61bb15ba8445
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb 18 14:41:52 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb 18 14:41:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2d6cc7

dev-libs/tinyxml: ia64 stable wrt bug #606818

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

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 347bf63199..abc9e372db 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.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$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2016-10-04 Thread Tobias Klausmann
commit: 6779fd784834fc645f10a656f23d12d17366ecbd
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Oct  4 07:58:41 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Oct  4 07:58:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6779fd78

dev-libs/tinyxml-2.6.2-r2: keyworded for ~alpha

Gentoo-Bug: 595732

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 125366c..347bf63 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2016-10-02 Thread Jeroen Roovers
commit: f7a5c9451aadcd670a0acd500c807157fc449fcd
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Oct  2 08:06:45 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Oct  2 08:06:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a5c945

dev-libs/tinyxml: Mark ~hppa (bug #595732).

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

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 9a0d90c..125366c 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~x64-macos 
~x86-macos"
 IUSE="debug doc static-libs +stl"
 
 RDEPEND=""



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

2015-12-22 Thread Mike Frysinger
commit: 27f46a69f975cd595bda82af8570807220e7f71a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Dec 22 17:48:28 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Dec 22 17:48:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f46a69

dev-libs/tinyxml: use versionator to parse $PV

 dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild 
b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
index 3410dca..9a0d90c 100644
--- a/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
+++ b/dev-libs/tinyxml/tinyxml-2.6.2-r2.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=4
-inherit flag-o-matic toolchain-funcs eutils multilib
+inherit flag-o-matic toolchain-funcs eutils multilib versionator
 
 DESCRIPTION="a simple, small, C++ XML parser that can be easily integrating 
into other programs"
 HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html;
@@ -20,9 +20,8 @@ DEPEND="doc? ( app-doc/doxygen )"
 S="${WORKDIR}/${PN}"
 
 src_prepare() {
-   local major_v minor_v
-   major_v=$(echo ${PV} | cut -d \. -f 1)
-   minor_v=$(echo ${PV} | cut -d \. -f 2-3)
+   local major_v=$(get_major_version)
+   local minor_v=$(get_version_component_range 2-3)
 
sed -e "s:@MAJOR_V@:$major_v:" \
-e "s:@MINOR_V@:$minor_v:" \