diff options
Diffstat (limited to 'dev-libs/tinyxml')
-rw-r--r-- | dev-libs/tinyxml/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 61 | ||||
-rw-r--r-- | dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild | 8 |
3 files changed, 5 insertions, 67 deletions
diff --git a/dev-libs/tinyxml/Manifest b/dev-libs/tinyxml/Manifest index 3a85198371f2..717b4b7b7ab8 100644 --- a/dev-libs/tinyxml/Manifest +++ b/dev-libs/tinyxml/Manifest @@ -3,6 +3,5 @@ AUX tinyxml-2.6.1-entity.patch 1776 BLAKE2B e8430b2fea965f351c12a0413c3bba43ce19 AUX tinyxml-2.6.2-defineSTL.patch 353 BLAKE2B e9a3d63283f7946e04dafa58a7eeda782b02d6d6093bae18fdec727b9e6c6722a4c610230cc43ea8142695f3a0aaa1e9bf11a8f0072ad580acb5428655a3d6e8 SHA512 52cd82ef9e8f1783b3d6042551342a8c592c447e1da352d5d017db4211144bc0a908ddbfe2a4641b3108fb8e02dc47f385a851f920532d94178314255904a6ef AUX tinyxml.pc.patch 383 BLAKE2B 7f13d388d80605a9576ca6c6dca263d9d1afe87026801f4a5d1db9b341b8bc763c66dfdfef924ce388b30fc453b143f01019ba676f66805fb11270c54d19ecfb SHA512 e423baf55f488fe4788234b8b19819520db3f9a43e677c34dd0bb9250c187c349b796a5c2749b5bee35d468b8676ccc8db7eab8a1094c36f65f63e128572b860 DIST tinyxml_2_6_2.tar.gz 210124 BLAKE2B 84d4ad0174eb38583a4488523410105928b9797f09a2ef84b41156580a40cc11d1d09e28e67512494bd02d7a7e0b208aa6c1ce3383bec12de606491214c16a77 SHA512 133b5db06131a90ad0c2b39b0063f1c8e65e67288a7e5d67e1f7d9ba32af10dc5dfa0462f9723985ee27debe8f09a10a25d4b5a5aaff2ede979b1cebe8e59d56 -EBUILD tinyxml-2.6.2-r3.ebuild 1477 BLAKE2B 8f084e18c2ee2ca0aee9ad3012f2044e75cb456be12a0a39f2e543c6f37ac185285a31702bda2c4aabcfcecd84354632f1f1f7aa245237fc0fb70fcb3750cf4a SHA512 f302775b058965f261b733ae39080cc8e4e1c894ec7f77d1822c3e41d57eabca20ae034d12f465bf8e9f1ebf110b445425b5493a1c31b2e2cd2ced7bda81c9c8 -EBUILD tinyxml-2.6.2-r4.ebuild 1571 BLAKE2B b91d6adce32076fea8777a28441acb2a188c2000032f89dd331a5a8c7f027dfbd7094d0410e623bc618f78713699b717553d1fbd17d6e6825dd0b6f6cb18bf0c SHA512 c721135b9f119f23eb7cfd46812409438b41dfb3ce90a2b1658b8edaf80bf30e8611099ac07533306b74f321eafbb5e8031c928b893df538113ad165de8fac18 +EBUILD tinyxml-2.6.2-r4.ebuild 1548 BLAKE2B 4ce5af5105d0eb838e24846f730ec7d7d77f9c2fd15cc35f727f0d920be3feaa3ac68a35de362b525bf658544ea6f98494ca6df1e1c45df0b10cf35cb4f46549 SHA512 103a615b9a4bbc8c9206a64f3b3394d65200bb65c51e24bf81823824fd9d6b360e75c96c4723ec0e1e7c6d68b2b045b9344dcb34f4dfc950b86e132f7b376c06 MISC metadata.xml 405 BLAKE2B 3df8b80574d2d5d42ee82fc2056f99d03fdd76190bc4fce6318a7b4ce79765c8c518f34b78181c0252de98dd587f6a48e745f1c094bd20f167a2667c8e64187f SHA512 b11af65ea7f12e4840154047ded852f3a393fecdca6c247d2eee83330a1ca834d210cb5d55db1601534c13a391321b82311fb9d5b288326beacdce2ad743ebb2 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 b516cd4de3bc..000000000000 --- 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 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" -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/* -} diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild b/dev-libs/tinyxml/tinyxml-2.6.2-r4.ebuild index a926096910fb..59f37c5da51e 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" @@ -10,11 +11,10 @@ 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" -RDEPEND="" -DEPEND="doc? ( app-doc/doxygen )" +BDEPEND="doc? ( app-doc/doxygen )" S="${WORKDIR}/${PN}" |