diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-05 04:27:10 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-05 04:27:10 +0100 |
commit | f3f72d0d5f1ae9ee74acaa63ccb7a247468e73bf (patch) | |
tree | e67f56736e141f27487331c26096c4c0a51979a8 /dev-libs/tinyxml2 | |
parent | fa275aeb316ed5e68498ca0057b27a1e9c887e26 (diff) |
gentoo auto-resync : 05:10:2024 - 04:27:09
Diffstat (limited to 'dev-libs/tinyxml2')
-rw-r--r-- | dev-libs/tinyxml2/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch | 51 | ||||
-rw-r--r-- | dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 29 |
3 files changed, 0 insertions, 83 deletions
diff --git a/dev-libs/tinyxml2/Manifest b/dev-libs/tinyxml2/Manifest index 715ab8b29acf..d6ebd7a17e66 100644 --- a/dev-libs/tinyxml2/Manifest +++ b/dev-libs/tinyxml2/Manifest @@ -1,6 +1,3 @@ -AUX tinyxml2-9.0.0-musl-1.2.4.patch 1565 BLAKE2B 135e0582ac59bb42667b23151f112717f224e81bbb9dd9f296d89cc09f1c3cdeba63470df4d3d0cfed912db1279901cdc7b925107150b6c8671450f350bfaac0 SHA512 0aa980e8f189e71db2cdac4de542b95018bbf7e0b5b54b6649274d7773737acc888c81e1a03d63836330196375f9022e95ca2e8bf6c803773c4fdb74e383bd08 DIST tinyxml2-10.0.0.tar.gz 642421 BLAKE2B 89f5a9d92e4e3f12f4abcdbabb2d4cb25950a044bc6f6f788a1a6291913e77d82a805438aacf1e6c14dd8977aa3930527c89ef066e2075161f176a301cbf1b3f SHA512 a359d33bc12fad455b53d81011dbe12727cae0aabfaa5704f1a25807ca216dd854a571291029886c0beedeca5c3b6393dd49c4718773e18a0e008abbdb3de36a -DIST tinyxml2-9.0.0.tar.gz 619734 BLAKE2B 9a7bb8b8158417aa505e3d9fcc246b0bede52d6d4d5ff1b5cee891c2b72d1ee43d00ccea001ac24500f52c36320994b3446f3898ab2be1997940dbff526bc78e SHA512 9c5ce8131984690df302ca3e32314573b137180ed522c92fd631692979c942372a28f697fdb3d5e56bcf2d3dc596262b724d088153f3e1d721c9536f2a883367 EBUILD tinyxml2-10.0.0.ebuild 587 BLAKE2B aaa8bd2ab1ad7973651af8df85dfc77b95a40b368231fb6607c1367ceae9ddf22cd7cc32343f79345a595d7fbb91b52af6665a7f1a36fd7f43a149c9161fb264 SHA512 79ba0737904f95dc0dd3170b40625bdc689b2648bcde3b43512d0b8a081b6cd2d0e600807d4e559d9944564b46454a5c32a38daa74ab4d4424f3486d5623fa40 -EBUILD tinyxml2-9.0.0-r1.ebuild 676 BLAKE2B 95679cf8e5d8b4a5f24dde622d3504f0ba787ea4244483dd0571d22871f1ff93c68fcb8869ba46b0871db1147740355a1f44fb82a7fe8564aa3fb9f4a26e8f5e SHA512 709870e18c8ef922e2ab00364733413247808b5cbfe0bf6fb3238441319990b66fa4b05e527e408de6373ed33c5dbea8e8474248d1c7b4a133626f9fc6fb5d00 MISC metadata.xml 355 BLAKE2B 6be5c6bba810888d84a8e4c04a01116b36d2bce9ee5bbdfdb291312fa77e3cc85671e72aa3fe1d5c495d036bfd96930e8b5b3c782b9cc71ecef97729823c0241 SHA512 3c40ff5e22cfa8a3ea1c54e132f6c1d6698fa87659a14862e52267c0f80109527d7a872f92b8dcbcabc6ecbec11b3e51ce4b8329325857d465114c4600c8eed6 diff --git a/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch b/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch deleted file mode 100644 index 2670d4ffa913..000000000000 --- a/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch +++ /dev/null @@ -1,51 +0,0 @@ -Bug: https://bugs.gentoo.org/905999 -Upstream: https://leethomason/tinyxml2/pull/945 - -From dfcb914e8bbbb2dca146a3cee62f66fff7ea163b Mon Sep 17 00:00:00 2001 -From: Violet Purcell <vimproved@inventati.org> -Date: Thu, 8 Jun 2023 15:19:41 +0000 -Subject: [PATCH] Remove LFS64 calls and set _FILE_OFFSET_BITS=64 - -Musl 1.2.4 made the LFS64 interfaces only available when -_LARGEFILE64_SOURCE is defined, and they will be removed altogether in -Musl 1.2.5. This commit replaces the LFS64 calls with their non-LFS64 -versions and defines _FILE_OFFSET_BITS=64, which makes all interfaces -64-bit. - -Bug: https://bugs.gentoo.org/905999 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -31,6 +31,7 @@ target_compile_definitions( - PUBLIC $<$<CONFIG:Debug>:TINYXML2_DEBUG>
- INTERFACE $<$<BOOL:${BUILD_SHARED_LIBS}>:TINYXML2_IMPORT>
- PRIVATE $<$<CXX_COMPILER_ID:MSVC>:_CRT_SECURE_NO_WARNINGS>
-+ PUBLIC _FILE_OFFSET_BITS=64
- )
-
- set_target_properties(
---- a/Makefile -+++ b/Makefile -@@ -10,7 +10,7 @@ ARFLAGS = cr - RM = rm -f - RANLIB = ranlib - MKDIR = mkdir -p --CXXFLAGS = -fPIC -+CXXFLAGS = -D_FILE_OFFSET_BITS=64 -fPIC - - INSTALL = install - INSTALL_PROGRAM = $(INSTALL) ---- a/tinyxml2.cpp -+++ b/tinyxml2.cpp -@@ -106,9 +106,6 @@ distribution. - #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__ANDROID__)
- #define TIXML_FSEEK fseeko
- #define TIXML_FTELL ftello
--#elif defined(__unix__) && defined(__x86_64__)
-- #define TIXML_FSEEK fseeko64
-- #define TIXML_FTELL ftello64
- #else
- #define TIXML_FSEEK fseek
- #define TIXML_FTELL ftell
--- -2.41.0 - diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild deleted file mode 100644 index 4623fa9dfdd3..000000000000 --- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# No meson because of bug #791163 -inherit cmake - -DESCRIPTION="A simple, small, efficient, C++ XML parser" -HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/" -SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/9" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/${P}-musl-1.2.4.patch" -) - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} |