diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 97691 -> 97859 bytes | |||
-rw-r--r-- | dev-libs/libburn/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libburn/libburn-1.5.4.ebuild | 41 | ||||
-rw-r--r-- | dev-libs/libisoburn/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libisoburn/libisoburn-1.5.4.ebuild | 66 | ||||
-rw-r--r-- | dev-libs/libisofs/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libisofs/libisofs-1.5.4.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/libisofs/libisofs-1.5.6.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/libpsl-native/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libpsl-native/files/libpsl-native-7.3.2-cmake.patch | 36 | ||||
-rw-r--r-- | dev-libs/libpsl-native/files/libpsl-native-7.3.2-test-cmake.patch | 18 | ||||
-rw-r--r-- | dev-libs/libpsl-native/libpsl-native-7.3.2.ebuild | 39 | ||||
-rw-r--r-- | dev-libs/libpsl-native/metadata.xml | 13 | ||||
-rw-r--r-- | dev-libs/yyjson/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/yyjson/files/yyjson-0.7.0-fix-clang-16-valgrind.patch | 24 |
15 files changed, 111 insertions, 230 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 81e908fd67ca..b3467b42b70b 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index 876f62782322..4fea1354b9be 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1,5 +1,3 @@ -DIST libburn-1.5.4.tar.gz 991212 BLAKE2B 3fd4aa70eed2c9d0d33ef8bb967cd6208f1561aeebe8bc2b222fa4639fa3c215d49ee5ed3efc32813221fc4a9016ec9a3cabdcd8ae052d161794c0af11c7e6ee SHA512 dd7b14093e62e2c02011955c24e01d70ed78969b14faf7e5a63c0da97a80c438b628922532eb135af7dea8ee7c7b83554b3354160306dad852ce5bf6eb1d5ac9 DIST libburn-1.5.6.tar.gz 995353 BLAKE2B 2c4b2e0a191c2a02327177bc5acd418d14a0c6eb9de065de171b0c4240a8bd7746ab2fd775fa1f0433bc1fe98dd47620524ec2954f4aa0f2015557cf881a5d3f SHA512 549cb25310aac5ce445639374d84f0c09fb1fdd70be97479588775e5afcc12dd0655c5bf51bd3f1bf8c06a66b318fd1e709dcfd72845e795ffaf353ea621accd -EBUILD libburn-1.5.4.ebuild 861 BLAKE2B f9ba67f384103ea9a55d07118dd263232a4ea27082f057af9e1ee7be59e2535b35296163b7dee659a08ecc04884e907c65b089025f918b6566362e48ee69fa7b SHA512 68fe98ed57e6ea0836babaeb09a45c86d8b9d8a408c424df91c0d392436b5e48b24a34b52eb8afaabb424bf282f2d105a4f9a1999bd866d1d81d86d04eb485ab EBUILD libburn-1.5.6.ebuild 861 BLAKE2B c3f8f9a76bd13f2580dc1226af81b07a80376c116e4b676da166af66e207060bc3226fdfbb1cfdd54a5cf660394c29dbdf0a9debdd79d82383f428354fdce217 SHA512 3d7f1537d060434d697b3df0e6a97421ddc8228d25c12599b8af55c03ead1216767993e95ec749626def33dd299b7f666a426212467ba2651a0a192999e75623 MISC metadata.xml 244 BLAKE2B 81e7bffb2ab3a3015b9a90bb48d0f62a65b55840b50a77f41b24961c3d9f682405c866b25a88c900785d60f669e60791607921808b988ab3ae525e31933e6067 SHA512 d4a328a1ed124445554a4a6f16cd5d9021314f6f4634c9e2866a68ca318220889554603e405c7aba69e9135cb5848de9bbf361f923fd3c0a5a6c803345351b93 diff --git a/dev-libs/libburn/libburn-1.5.4.ebuild b/dev-libs/libburn/libburn-1.5.4.ebuild deleted file mode 100644 index 747cd4625e79..000000000000 --- a/dev-libs/libburn/libburn-1.5.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Open-source library for reading, mastering and writing optical discs" -HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libburn" -SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="debug static-libs" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND="" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - econf \ - $(use_enable static-libs static) \ - --disable-ldconfig-at-install \ - $(use_enable debug) -} - -src_install() { - default - - dodoc CONTRIBUTORS doc/{comments,*.txt} - - docinto cdrskin - dodoc cdrskin/{*.txt,README} - docinto cdrskin/html - dodoc cdrskin/cdrskin_eng.html - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libisoburn/Manifest b/dev-libs/libisoburn/Manifest index 58c2bedba24d..42d3c79e9885 100644 --- a/dev-libs/libisoburn/Manifest +++ b/dev-libs/libisoburn/Manifest @@ -1,5 +1,3 @@ -DIST libisoburn-1.5.4.tar.gz 1623904 BLAKE2B 3bb6ba88ad0422e1f3fbefdadb60231ea338a6bb8f39087fd25d58d68a4603c445d5d02b54c0a69897c321b4620f2ceb46eb8899552d2486e579a34f345a9d7f SHA512 5fc8532a13caf6caa5a0711753ca99ee2b3f4d5e2db9b3ed2aeef76714e3ae6de6d9c2db0d8297c0d749c42c5ab84fe92989751d8da24d41457b98656eb1bd86 DIST libisoburn-1.5.6.tar.gz 1650966 BLAKE2B 56246feb390532588861944944de50fc6e70afa284da78a33e6a1c3a37fdf02cd8362dce2fc59c8f0017cc475eb15db47841759f376342d411d0518e9ba49c9b SHA512 0fc0058aa4cf755f30d5be0de808012978c657348412c7f129b8f8128da41f18216f3e039050a5851b557ffab344cf7dc44df374400ca008e34e2e2524fbd979 -EBUILD libisoburn-1.5.4.ebuild 1850 BLAKE2B 67d429f390369b1dc5d90232d686282dbf12acd42160fbec1f50676af1ee398f0d2baa56ad57c29410283a738eb7d4a734a09707689f1273eb123006362068cc SHA512 0ab270e6992e8e98f4472dbcbc4cfbce50d1e966523c15ee0f2d793a7a516a125f7a79aa411c00be87cda8b2e6e16f26d5a2c3b1175ddecb9853e8a9c2a0d2e6 EBUILD libisoburn-1.5.6.ebuild 1850 BLAKE2B 77596cff9f651dcb427729f507fb76ab5be29ae7beb8c68b0216c93a561d6e559a7781d1347437050ec29e7ce79c18def9565e0de1029af7aecd332806f6809e SHA512 71f8a79fb1967836db5075a69cc29754281524906da9d2fab411b41c7016cbd69b18154ab9ec65f79b99c7df543b1782e09acde93946cd4f1b03ea8f24903296 MISC metadata.xml 830 BLAKE2B c89f5f41f77640a55e5e48c2e1b16fa87fab35fd6b9b2d5c428e3ad700aaa088682d1ff6ca1ca674025b2b110cad722453b9a80889e81d021e941d41d7e14fcd SHA512 b687baf3d21a495da1036196fc653b92934d2de797ff0b149dfd94a81dde6d965778db7b8fd4284ae09cb07d01205eaa983f586bf4adee7092d1b3b3a8b72ed9 diff --git a/dev-libs/libisoburn/libisoburn-1.5.4.ebuild b/dev-libs/libisoburn/libisoburn-1.5.4.ebuild deleted file mode 100644 index fea0150a35ac..000000000000 --- a/dev-libs/libisoburn/libisoburn-1.5.4.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Creation/expansion of ISO-9660 filesystems on CD/DVD media supported by libburn" -HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisoburn" -SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" - -LICENSE="GPL-2 GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~s390 sparc x86" -IUSE="acl debug external-filters external-filters-setuid frontend-optional - launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib" - -REQUIRED_USE="frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) )" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - >=dev-libs/libburn-1.5.4 - >=dev-libs/libisofs-1.5.4 - readline? ( sys-libs/readline:0= ) - !readline? ( libedit? ( dev-libs/libedit ) ) - acl? ( virtual/acl ) - xattr? ( sys-apps/attr ) - zlib? ( sys-libs/zlib ) - launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) - launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) - frontend-optional? ( dev-tcltk/bwidget ) -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable readline libreadline) \ - $(usex readline --disable-libedit $(use_enable libedit)) \ - $(use_enable acl libacl) \ - $(use_enable xattr) \ - $(use_enable zlib) \ - --disable-libjte \ - $(use_enable external-filters) \ - $(use_enable external-filters-setuid) \ - $(use_enable launch-frontend) \ - $(use_enable launch-frontend-setuid) \ - --disable-ldconfig-at-install \ - --enable-pkg-check-modules \ - $(use_enable debug) -} - -src_install() { - default - - dodoc CONTRIBUTORS doc/{comments,*.wiki,startup_file.txt} - - docinto frontend - dodoc frontend/README-tcltk - docinto xorriso - dodoc xorriso/{changelog.txt,README_gnu_xorriso} - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libisofs/Manifest b/dev-libs/libisofs/Manifest index 842b49ef7c57..4c94765e3527 100644 --- a/dev-libs/libisofs/Manifest +++ b/dev-libs/libisofs/Manifest @@ -1,7 +1,3 @@ -DIST libisofs-1.5.4.tar.gz 870395 BLAKE2B 2cb9d247219c368e9808dbb2b7bcbe22829e78683a6dc6d8a182b54ebfe6d8c8a082990179b784f891fc79f2ed4830f09dd43c64bfdce60cbff6c34fae2150e7 SHA512 a06e834e81081358478cdd27d1dcc6f3bb52ffd2ea57ade59f3ff2f69868fb6886a0b38fd1580d24295b7ed936ac471f107df64d62c1ff42b57dd8ce0810e3f2 DIST libisofs-1.5.6.pl01.tar.gz 879218 BLAKE2B 466cb1fed6b0a29b2a418dfe7a3ac393d38961b08cf53febfe80f1bf91f891d1c17119a482fb0cb6f44eda0c568b1c00bd7b2eeb028ad749c99451ffb18b7f8b SHA512 7760931abbe508002bd3e7eeb694071425f24316cb11c80a2f162a76c3a1d79c57593b758bc0e540107140fd18714e1bf87ae3a65510956a76a1c09f80453a80 -DIST libisofs-1.5.6.tar.gz 879144 BLAKE2B f20e0d89996a3459f978ddb839423f10fae4278532d3566b21dcb3c6c757e98efb4c1ea8c8fd22e4be51ef7952f0b8ea8744bf312c8448e676b141f53f3b426c SHA512 a5f573bbe9758e072fad195cc9beb672568273ddb993ece9c15585ad3f99efb0deae6fefb6d3d40b9712e73e3bc68869d79d923b2a09623d190f5dc84974d65f -EBUILD libisofs-1.5.4.ebuild 982 BLAKE2B acd0f08d3f708f62aa9c521227fd1c54e0427dca39c3aab97742067081c920ce89d7de1d1f425d424b22083fdcff9cb8791e49c3b00e9354d204eba0288cfa6a SHA512 e95c5db8c184714a71b7ffdfbff641676cf05b4502ad44a7bc789d632183f65ac14946bdf725db1abe46a1738dcf66df4dc304f4749ac35d28b880e2edb39458 -EBUILD libisofs-1.5.6.ebuild 990 BLAKE2B 83171ceffd218fb3efd0ba2770abfa1deb8097f5dce557ed02130d32e3d8dd14f1a5e1922e9b6c7e5e825edacf9a687bdc665d983e96abf279812c8e63f21498 SHA512 32e1bc21f2d73ccb89b7570a3a71f90c2f94f7688b74ba1e2d9d6603848ce9360cae7fabe883b649645f749dcd5396541dc7c47a85cb04154d9e18436cc67151 EBUILD libisofs-1.5.6_p1.ebuild 1046 BLAKE2B b6dd8a69c3b12662990529cdfe367b62798a14d715be807ed635b944f1c4a8a491b39273ad9d14b97ac978cb6261c0277cbf9da698d4d65db63203c4b1533471 SHA512 2ce789bf7ed6e0f3a049ba2d518096449c6a3b4a26c189b37098305ed4755dcc7110e66adb497643e76b88089d0bdd3f1e3e175a47169616d0b2302885b782dd MISC metadata.xml 321 BLAKE2B 88d0d1ac9eaba1741f02a93cbcd6c55dc6f2cf22f6051969e9bbdc497f515fbedb024f6027517893342466cd04fbd94cdead3b015c311c99aaedc4f3681f193d SHA512 870d6fd484548245f01fdebf2fc2e664d6445cbca7a47c34065f4d077709cc9c989a0157f799b811a37345b8c1a87d07f72f66658b86319f8425bc02c0609f47 diff --git a/dev-libs/libisofs/libisofs-1.5.4.ebuild b/dev-libs/libisofs/libisofs-1.5.4.ebuild deleted file mode 100644 index 00b1e8d8ab0b..000000000000 --- a/dev-libs/libisofs/libisofs-1.5.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Open-source library for reading, mastering and writing optical discs" -HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs" -SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="acl debug static-libs verbose-debug xattr zlib" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - acl? ( virtual/acl ) - xattr? ( sys-apps/attr ) - zlib? ( sys-libs/zlib ) -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable debug) \ - $(use_enable verbose-debug) \ - $(use_enable acl libacl) \ - $(use_enable xattr) \ - $(use_enable zlib) \ - --disable-libjte \ - --disable-ldconfig-at-install -} - -src_install() { - default - - dodoc Roadmap doc/{*.txt,Tutorial} - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libisofs/libisofs-1.5.6.ebuild b/dev-libs/libisofs/libisofs-1.5.6.ebuild deleted file mode 100644 index 27a59c184885..000000000000 --- a/dev-libs/libisofs/libisofs-1.5.6.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Open-source library for reading, mastering and writing optical discs" -HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs" -SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="acl debug static-libs verbose-debug xattr zlib" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - acl? ( virtual/acl ) - xattr? ( sys-apps/attr ) - zlib? ( sys-libs/zlib ) -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable debug) \ - $(use_enable verbose-debug) \ - $(use_enable acl libacl) \ - $(use_enable xattr) \ - $(use_enable zlib) \ - --disable-libjte \ - --disable-ldconfig-at-install -} - -src_install() { - default - - dodoc Roadmap doc/{*.txt,Tutorial} - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libpsl-native/Manifest b/dev-libs/libpsl-native/Manifest new file mode 100644 index 000000000000..41ff95b5a8ff --- /dev/null +++ b/dev-libs/libpsl-native/Manifest @@ -0,0 +1,5 @@ +AUX libpsl-native-7.3.2-cmake.patch 1134 BLAKE2B d2cd40fef4abfd23c946c211e99317cbb35f00b55e81afd08620a06cbea8ad24a41b97054bae8bd17760d4d0ce552e3dd4709b7e622e695c579898a5520fb18c SHA512 a7a487f4dd5c85b2719a699777bfc03a7db0c8a35ba9554434a93eb79efd9db91036d7c9d41032159353c4fb1f0947e1a579f9fa83d34fdee5469bfc2dafb8d0 +AUX libpsl-native-7.3.2-test-cmake.patch 485 BLAKE2B 4da10739abc354866c1343bc7c0d398cf97c21c2010b3dbeb75da9c0807379582f21689bd99f031d886270abe36897fdc6ffad2fbc3105c6b23beeddebbaea16 SHA512 921ddc3303f3c5ba8e320d893d708f337f7a704b8c716d1ba075514eca6cad737b0c97c62308d51e073ab323aec7f0ab098e20665ff65ad35f994ac4ad89aef6 +DIST libpsl-native-7.3.2.tar.gz 288949 BLAKE2B 9547d0144ec1bd48d4f9272ae7c7237fbc052a852908a535047f2f9a41a7a0f7c36868fe697c77ec37d4705a119ac3f4f6961f7ff8ad7c80f8ec176839e34dd3 SHA512 5ff7c730c000e1d8ccbf48e01a1233889df3ddda3c280cbf37298a1731354dde30f0637b62567a8679dec4ea27a2184d9559026c3a86c793c6c8c12ec629c90d +EBUILD libpsl-native-7.3.2.ebuild 829 BLAKE2B 99e9964b3ad31b96fe799802907b92c3ea685af72965edf18b606aaf06a462d2f6685b6f350c1962ad7b19673d95497f05857870afa08a3e6db4abb7747ead88 SHA512 bbfa4be3acb427d501ff03bef5a28e51ee1c069414fd0dcc30da72dfffbb9f5ff2d78a4008ba320b937aa27bc5997afb6ad39cec93423dc3946784dc372d7398 +MISC metadata.xml 439 BLAKE2B 72a823c1e144b3a594c8571200dd935dd46010f59f0380bd9b30131124bd71fd102c7f286c7d26670647e77ff111b9d5c043d5e0637be10950a7527b8302f6e7 SHA512 960e66a6fb960bae6053b1dbd05168c6aed69aff14e6b840d77809b82a80ad1ec3edb5ab329c3a6c5a19a413e97d9f651e3e963aa8385d210d5ec1da9b842c2b diff --git a/dev-libs/libpsl-native/files/libpsl-native-7.3.2-cmake.patch b/dev-libs/libpsl-native/files/libpsl-native-7.3.2-cmake.patch new file mode 100644 index 000000000000..a8222f074713 --- /dev/null +++ b/dev-libs/libpsl-native/files/libpsl-native-7.3.2-cmake.patch @@ -0,0 +1,36 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,9 +1,7 @@ + cmake_minimum_required(VERSION 2.8.11) + project(PSL-NATIVE) + +-# Can't use add_compile_options with 2.8.11 +-set(CMAKE_BUILD_TYPE "Release") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror -fstack-protector-strong -fpie -DFORTIFY_SOURCE=2 -O2") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + + if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,relro,-z,now") +@@ -11,15 +9,11 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl") + endif() + +-set(LIBRARY_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/../powershell-unix") ++option(TESTING "Enable tests" OFF) + +-if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*") +- message(STATUS "Building for ARM, no tests") +- add_subdirectory(src) +-else () +- # test in BUILD_DIR +- message(STATUS "Tests enabled") +- enable_testing() +- add_subdirectory(src) +- add_subdirectory(test) +-endif () ++add_subdirectory(src) ++ ++if(TESTING) ++ enable_testing() ++ add_subdirectory(test) ++endif() diff --git a/dev-libs/libpsl-native/files/libpsl-native-7.3.2-test-cmake.patch b/dev-libs/libpsl-native/files/libpsl-native-7.3.2-test-cmake.patch new file mode 100644 index 000000000000..641a4aaf4ee2 --- /dev/null +++ b/dev-libs/libpsl-native/files/libpsl-native-7.3.2-test-cmake.patch @@ -0,0 +1,18 @@ +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -1,4 +1,4 @@ +-add_subdirectory(googletest) ++find_package(GTest REQUIRED) + + add_executable(psl-native-test + test-getfileowner.cpp +@@ -19,9 +19,6 @@ add_executable(psl-native-test + test-createhardlink.cpp + main.cpp) + +-# manually include gtest headers +-target_include_directories(psl-native-test PRIVATE ${gtest_SOURCE_DIR}/include) +- + target_link_libraries(psl-native-test psl-native gtest) + + add_test(NAME psl-native-test diff --git a/dev-libs/libpsl-native/libpsl-native-7.3.2.ebuild b/dev-libs/libpsl-native/libpsl-native-7.3.2.ebuild new file mode 100644 index 000000000000..86ff150176a7 --- /dev/null +++ b/dev-libs/libpsl-native/libpsl-native-7.3.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="PowerShell-Native" + +inherit cmake + +DESCRIPTION="Functionality missing from .NET Core via system calls" +HOMEPAGE="https://github.com/PowerShell/PowerShell-Native/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/PowerShell/${MY_PN}.git" + S="${WORKDIR}/${P}/src/${PN}" +else + SRC_URI="https://github.com/PowerShell/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${MY_PN}-${PV}/src/${PN}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +RESTRICT="test" # Fails. + +PATCHES=( + "${FILESDIR}/${PN}-7.3.2-cmake.patch" + "${FILESDIR}/${PN}-7.3.2-test-cmake.patch" +) + +src_install() { + dolib.so "${BUILD_DIR}/src/${PN}.so" + + einstalldocs +} diff --git a/dev-libs/libpsl-native/metadata.xml b/dev-libs/libpsl-native/metadata.xml new file mode 100644 index 000000000000..f363f77b5905 --- /dev/null +++ b/dev-libs/libpsl-native/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="project"> + <email>dotnet@gentoo.org</email> + <name>Gentoo Dotnet Project</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/PowerShell/PowerShell-Native/issues/</bugs-to> + <remote-id type="github">PowerShell/PowerShell-Native</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-libs/yyjson/Manifest b/dev-libs/yyjson/Manifest index a411ea2911dd..9475209fa713 100644 --- a/dev-libs/yyjson/Manifest +++ b/dev-libs/yyjson/Manifest @@ -1,5 +1,4 @@ AUX yyjson-0.7.0-disable-werror.patch 303 BLAKE2B 18a7ed6a7a054be4a89a42597926ff7ed5bd1f0ed0e5cb51287d1e43b507f7d7781f9ba78d4942fc1381b8f2dc0bbeac9ec106a9b8e8a2e461d6a6993af52056 SHA512 59e91c71eb214c0e2579a0c170199ed26f6f9bbce3cf110653fafbfe059743033948108d3d895b11bd4d43d05881d13e446981a6711b22107909e3d4647be739 -AUX yyjson-0.7.0-fix-clang-16-valgrind.patch 868 BLAKE2B 6b9e58a5a0abcaf5de88d2dd124d2fdf93221a9a58437bfbfbee648b5d21413f8b6438078a54f6088bec59f3c69bbb20d5b0d7758c63bb09f74b9b66da5202d9 SHA512 73acc350a96033faad1df048ee12d39284f7f02575ed25b8f696c746ca99b45833f9211d8e87e86e88040168d742c5196949be874780ee0de448355e5bb1df5e DIST yyjson-0.8.0.tar.gz 1529369 BLAKE2B b76acfbc48a3520129c5ecffd61b5eb06a1a0103b09e31cf45ead6ddb9876c30c0d096e104bb73a57c128b42fa9b5dd7af700144d61dd51e2ac14f188e5e5195 SHA512 3872b46930fd0f4d659004a4d08cdb1c506ccc2bf2888f5ee50523929a2b72f9d8e72ee71dc958ebca630f1886858d4350521bffc18c300a27d25436833384a9 EBUILD yyjson-0.8.0.ebuild 814 BLAKE2B 278d34b0fc5b585f86fe4ccc2b005101b63b60a7fb0fbd810679bf9edd5d5ba65156500f242b6dc26fd50e125ff51d22c7fb4ff7b978630d813d328988be7ef1 SHA512 cae0c72be968456ad9b6f27a76eabdc1209f1cc28b7a90e2ce0751506c1ab884744f96f950cdebf3ed8f2eea5ad86a42caff4af66531b84570cc4a0956a65154 MISC metadata.xml 297 BLAKE2B a5ac4375cfb73215475fbcdc7dcfd5edde21a0696761230679afa8ca7cbd520a684b6b96641d8c61104dc3dbde5d9ac9fd66a24c217aced8a6bcce79fd9926c6 SHA512 2c347d6f55a7e970387ca0e30c2064e53e64eb64ef2e7b615bca747fd83834064fd7ae1566a9353f5eedc32c606aca1f425b13573b8fe5c519c6cca2c4b4e495 diff --git a/dev-libs/yyjson/files/yyjson-0.7.0-fix-clang-16-valgrind.patch b/dev-libs/yyjson/files/yyjson-0.7.0-fix-clang-16-valgrind.patch deleted file mode 100644 index 33a1ceee5a26..000000000000 --- a/dev-libs/yyjson/files/yyjson-0.7.0-fix-clang-16-valgrind.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/ibireme/yyjson/commit/841a8c5603a1e393d95300a55b44ebc324497e82 - -From: ibireme <ibireme@gmail.com> -Date: Mon, 14 Aug 2023 21:33:31 +0800 -Subject: [PATCH] Fix clang-16 valgrind fail: #134 - ---- a/src/yyjson.c -+++ b/src/yyjson.c -@@ -2670,6 +2670,7 @@ yyjson_mut_val *yyjson_merge_patch(yyjson_mut_doc *doc, - builder = yyjson_mut_obj(doc); - if (unlikely(!builder)) return NULL; - -+ memset(&local_orig, 0, sizeof(local_orig)); - if (!yyjson_is_obj(orig)) { - orig = &local_orig; - orig->tag = builder->tag; -@@ -2721,6 +2722,7 @@ yyjson_mut_val *yyjson_mut_merge_patch(yyjson_mut_doc *doc, - builder = yyjson_mut_obj(doc); - if (unlikely(!builder)) return NULL; - -+ memset(&local_orig, 0, sizeof(local_orig)); - if (!yyjson_mut_is_obj(orig)) { - orig = &local_orig; - orig->tag = builder->tag; |