From 1d6bc233e81d1ece6bcd5d781ed786208395d19d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 28 Dec 2023 13:38:19 +0000 Subject: gentoo auto-resync : 28:12:2023 - 13:38:18 --- dev-libs/Manifest.gz | Bin 97198 -> 97189 bytes dev-libs/cutlass/Manifest | 2 ++ dev-libs/cutlass/cutlass-3.3.0.ebuild | 38 ++++++++++++++++++++++++++++++++++ dev-libs/yajl/Manifest | 2 ++ dev-libs/yajl/yajl-2.1.0-r5.ebuild | 36 ++++++++++++++++++++++++++++++++ 5 files changed, 78 insertions(+) create mode 100644 dev-libs/cutlass/cutlass-3.3.0.ebuild create mode 100644 dev-libs/yajl/yajl-2.1.0-r5.ebuild (limited to 'dev-libs') diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index d1a68102cf7e..1f070cd98a3a 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/cutlass/Manifest b/dev-libs/cutlass/Manifest index de3077cf1029..842adab9ad0c 100644 --- a/dev-libs/cutlass/Manifest +++ b/dev-libs/cutlass/Manifest @@ -1,5 +1,7 @@ DIST cutlass-2.10.0.tar.gz 15241458 BLAKE2B 66779759ac1c7ebcb860bb9b925a236b45959f5ee3bf4e1f95ffd05a98200dcf2eb4fe2907c02e44143d3f51eca1e2a4ebd890e0edab7fd5378684819123f197 SHA512 4310f8da2931815a63a5e9a69c6c073f95148efecbea7026afcd90965dbd2e1921db52b0ac2a06cda64e20bbaa44112ae1fb7c3b557c41416d99dac33d000aa7 DIST cutlass-3.1.0.tar.gz 20499454 BLAKE2B 2ece61530e63baebbe3f01d707fed3cb42dadd5dd9a4d1fe8ff70bb60a8dc93719bd19936eb138b01d26ed1db984e109a7a3ab148f8aceea0fae17151f0a5bee SHA512 35224845ddbd9d898f53299fc76ef4bc090d09f62da85cb7a2033f985d8fbb638ac475cdb8eacaf9045adbf1aa7528de4dcaedfdd68b5e32aa689987bcff33d9 +DIST cutlass-3.3.0.tar.gz 20850597 BLAKE2B 07dc1f503395cfed1efb51871baa4ca7890fc4c871cb146933590c51599b4114fd38099bfcd84d8b0b76b876cc6e9f3bb8f42a3f9a7c9321185f7d880609a5da SHA512 c950ab718e67ffc972911b81890eae767a27d32dfc13f72b91e21e7c6b98eadfb3a5eebb9683091e61aed61709481451cfcd95d660e723686bf79a155e9f0b17 EBUILD cutlass-2.10.0-r1.ebuild 750 BLAKE2B 0d30c8f6c2738ac79d9fab8ef48f044087806af0de752af5d33baac88d5d99c34f336a86d141ba72f80f0b73597dde14e73044dc2dbb15250abe31dcefaa0b4e SHA512 281ddd4e61170b14e83349a293db1dd20fe97f7ab86dbeaa26309aa8c2360592d075e836f900fec4936bbf435710e7b58bbb50dd6dede1c521355ccd7e53d2b8 EBUILD cutlass-3.1.0.ebuild 750 BLAKE2B 0d30c8f6c2738ac79d9fab8ef48f044087806af0de752af5d33baac88d5d99c34f336a86d141ba72f80f0b73597dde14e73044dc2dbb15250abe31dcefaa0b4e SHA512 281ddd4e61170b14e83349a293db1dd20fe97f7ab86dbeaa26309aa8c2360592d075e836f900fec4936bbf435710e7b58bbb50dd6dede1c521355ccd7e53d2b8 +EBUILD cutlass-3.3.0.ebuild 750 BLAKE2B 0d30c8f6c2738ac79d9fab8ef48f044087806af0de752af5d33baac88d5d99c34f336a86d141ba72f80f0b73597dde14e73044dc2dbb15250abe31dcefaa0b4e SHA512 281ddd4e61170b14e83349a293db1dd20fe97f7ab86dbeaa26309aa8c2360592d075e836f900fec4936bbf435710e7b58bbb50dd6dede1c521355ccd7e53d2b8 MISC metadata.xml 382 BLAKE2B 008169851d66b1d1d20635e60d3afc08dd94dc94f660f93ebcb95ffaf06b2e23ef23caa8d6546b051acd7f2e1c19418b89a445921d60f3a09ef787be5047e148 SHA512 2bcf3aae1701f437eb8acf62ab9d977999ca675e20fca597097f127d0131a79982d56fe24281b59e1e85a450193d4ebd4f90aa7b317370a4b99db17636dcff5e diff --git a/dev-libs/cutlass/cutlass-3.3.0.ebuild b/dev-libs/cutlass/cutlass-3.3.0.ebuild new file mode 100644 index 000000000000..d85941a8c5e4 --- /dev/null +++ b/dev-libs/cutlass/cutlass-3.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cuda cmake + +DESCRIPTION="CUDA Templates for Linear Algebra Subroutines" +HOMEPAGE="https://github.com/NVIDIA/cutlass" +SRC_URI="https://github.com/NVIDIA/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="dev-util/nvidia-cuda-toolkit" + +src_prepare() { + cmake_src_prepare + cuda_src_prepare +} + +src_configure() { + mycmakeargs+=( + -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")" + -DCUTLASS_ENABLE_HEADERS_ONLY=yes + -DCUTLASS_ENABLE_TESTS=no + ) + cuda_add_sandbox -w + addpredict /dev/char + cmake_src_configure +} + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/test || die +} diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest index dfefa82681ca..7150da8475ab 100644 --- a/dev-libs/yajl/Manifest +++ b/dev-libs/yajl/Manifest @@ -1,6 +1,8 @@ AUX yajl-2.1.0-memory-leak.patch 668 BLAKE2B dd0a4c69fa1077f67e2235155213a1b0da9c80d8ed2f54ab6feb14caadb5e413bdae0dc81d3a0d4d47c909e2682a912001190458e913f48c96bc5349a92a0b86 SHA512 7e14187d678ae6c50e33dd4469372302a566d2870329b60e91bcddc86fdd82d1c71b3a8d7592a1e5cfe84c4a0a810ec2a4c0b410a8be8185e143d9b109599f61 AUX yajl-2.1.0-pkg-config.patch 2299 BLAKE2B 1de5b3d183b692b8be1fe37d0f05e97141b82dcfce7770e9b4e27ed2443b8506efb8a6cff2bbc5ebac640ba87819833d0e6eb5d8cd8139a973861904afbea648 SHA512 0cc7f685b80280af209c8b3d9443711174a0439dc59f3e81dbd1f78b8aecca3eb29b2c8b88d94b8a4200a1248fb03948a1e51206373af49a55fb2eb32e9d7dde AUX yajl-2.1.0-uclibc.patch 487 BLAKE2B 873f1c4d4c53ff155814d960301f0932267ce277bfe772593853234c446ef949a7bd424c7db8f97c9dbc14428b03210b1c740a51b5379dbcebefbb311144a826 SHA512 7d81f13329da5fa81c31b07763b50153197760c93ceaf14d3b87232a377fb0871dc522f73a7d556131d1272496d7e8082eaef8ec968b8004e2d2c5e74987167d +DIST yajl-2.1.0-r5.tar.gz 83997 BLAKE2B 755ee1d9f8c59b730393468722dae9148cd63443a0c91f0e1894f5998b699303920b8f0748541bd280d132ee1c9dedd40ebc2a7e020a8fe65beb186f25af5402 SHA512 9e786d080803df80ec03a9c2f447501e6e8e433a6baf636824bc1d50ecf4f5f80d7dfb1d47958aeb0a30fe459bd0ef033d41bc6a79e1dc6e6b5eade930b19b02 DIST yajl-2.1.0.tar.gz 84039 BLAKE2B 53cfa60994a478050ef1ab35ecfe60cc51f166bc101ee81f42122b134cc30afd1277c3c2661f5c03dc8c8117fcfdaab8ec7c6d735a6810ea4700f1afaea60e1a SHA512 671c06081e01584d170b614dc0685f49c6d7448b673d8ed99749ce4e0ca73875af9f62df7787b919ceaecab213668ac1d2a5800b6831731ec146353552f36985 EBUILD yajl-2.1.0-r4.ebuild 975 BLAKE2B b1426ea0f2c561dc587a85ab1be4711fbc8de09f575af5480fb3cf7cdd069a318e6fd81db454f9677e6d211cad8278fd6c6ca4974114ddfe9b832587337be373 SHA512 ff103cba66451fb9e69caeb9fa1db8997a9ccbe6c6d1c52bd9f8efd09cb2ca2f2d7eeb5b8ba92865c7c66003811afe28c909cee757aced30ddfdbfc5a129bc36 +EBUILD yajl-2.1.0-r5.ebuild 961 BLAKE2B be1394f5b094ea58b1c7a033724119215c1746efd06e075fc08254c022153e2b1807ad9a3ef3525ea4bbb03a5a48512ac33dd99dad3dc675fbdab36e54e22234 SHA512 67339029614139a66821ee8052d3b74ddf96c49829d22cb9c4b8c1673a987011bfb47eb44d950662406a683938b0522d211aa782cb54a3c27152039367cd6e0e MISC metadata.xml 337 BLAKE2B 11442725a3ce669685b6c6d2c5ea5c2b4299171f457c7e897e66199de5e46a3434e4b57ed7dba37e3fdf36f2957eb6a67ec0e4805f03f030a05552e688d039bb SHA512 8f91fa500eba8067bd756f42cce81a5473d2c85f5d46a8593bd391c8c39b6b4d548dcce5a4b1e5f92adf1b3b9ba728bc590bff9ba5961a524afb1c592c6c2d16 diff --git a/dev-libs/yajl/yajl-2.1.0-r5.ebuild b/dev-libs/yajl/yajl-2.1.0-r5.ebuild new file mode 100644 index 000000000000..90df828dd9c3 --- /dev/null +++ b/dev-libs/yajl/yajl-2.1.0-r5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib multibuild + +DESCRIPTION="Small event-driven (SAX-style) JSON parser" +HOMEPAGE="https://lloyd.github.io/yajl/" +SRC_URI="https://github.com/lloyd/yajl/archive/refs/tags/${PV}.tar.gz -> ${P}-r5.tar.gz" + +LICENSE="ISC" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +PATCHES=( + "${FILESDIR}"/${P}-uclibc.patch # git master 5d4bf525 + "${FILESDIR}"/${P}-pkg-config.patch # downstream + "${FILESDIR}"/${P}-memory-leak.patch # Bug 908036 +) + +src_prepare() { + cmake_src_prepare + multilib_copy_sources +} + +multilib_src_test() { + cd "${S}"/test/parsing || die + ./run_tests.sh "${BUILD_DIR}"/test/parsing/yajl_test || die +} + +src_install() { + cmake-multilib_src_install + find "${D}" -name libyajl_s.a -delete || die +} -- cgit v1.2.3