From 0c5dce02a3f41edec048a3c846233e5cbbce9e43 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 14:37:53 +0200 Subject: [PATCH 01/17] app-misc/uwufetch: update upstream maintainer name Signed-off-by: Lucio Sauer --- app-misc/uwufetch/metadata.xml | 2 +- app-misc/uwufetch/uwufetch-2.0.ebuild | 4 ++-- app-misc/uwufetch/uwufetch-2.1.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-misc/uwufetch/metadata.xml b/app-misc/uwufetch/metadata.xml index b3ef393138..41b3de18ae 100644 --- a/app-misc/uwufetch/metadata.xml +++ b/app-misc/uwufetch/metadata.xml @@ -3,6 +3,6 @@ - TheDarkBug/uwufetch + ad-oliviero/uwufetch diff --git a/app-misc/uwufetch/uwufetch-2.0.ebuild b/app-misc/uwufetch/uwufetch-2.0.ebuild index 8d4909a300..80a83c59b7 100644 --- a/app-misc/uwufetch/uwufetch-2.0.ebuild +++ b/app-misc/uwufetch/uwufetch-2.0.ebuild @@ -4,8 +4,8 @@ EAPI=8 DESCRIPTION="A meme system info tool for Linux" -HOMEPAGE="https://github.com/TheDarkBug/uwufetch" -SRC_URI="https://github.com/TheDarkBug/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/ad-oliviero/uwufetch" +SRC_URI="https://github.com/ad-oliviero/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" PATCHES=( "${FILESDIR}/${P}-destdir.patch" diff --git a/app-misc/uwufetch/uwufetch-2.1.ebuild b/app-misc/uwufetch/uwufetch-2.1.ebuild index 03eef24558..daf4750cd6 100644 --- a/app-misc/uwufetch/uwufetch-2.1.ebuild +++ b/app-misc/uwufetch/uwufetch-2.1.ebuild @@ -4,8 +4,8 @@ EAPI=8 DESCRIPTION="A meme system info tool for Linux" -HOMEPAGE="https://github.com/TheDarkBug/uwufetch" -SRC_URI="https://github.com/TheDarkBug/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/ad-oliviero/uwufetch" +SRC_URI="https://github.com/ad-oliviero/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" PATCHES=( "${FILESDIR}/${P}-destdir.patch" From fc6817884ff8c86b707f3182a6dfaffb2846647b Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 14:45:19 +0200 Subject: [PATCH 02/17] profiles: mask app-misc/uwufetch for removal Signed-off-by: Lucio Sauer --- profiles/package.mask | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index ce7e3cdfbb..b4a39086ba 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,13 @@ # New entries go on top. +# Lucio Sauer (2024-04-27) +# Archived upstream, no revdeps, known security bugs, open downstream bugs +# https://github.com/ad-oliviero/uwufetch/issues/257 +# https://github.com/ad-oliviero/uwufetch/issues/249 +# Removal on 2024-05-27 +app-misc/uwufetch + # David Roman (2024-04-27) # According to the maintainer it does no longer works # Removal on 2024-05-26 @@ -169,11 +176,6 @@ net-im/mautrix-facebook # https://github.com/latchset/clevis/issues/456 =app-crypt/clevis-20 -# Lucio Sauer (2024-01-04) -# Known security bugs. Masked until someone updates it. -# https://github.com/TheDarkBug/uwufetch/issues/249 -app-misc/uwufetch - # Viorel Munteanu (2023-06-07) # Does not work on no-multilib profiles and cannot be masked per profile # (See also top comment) From 32185543cbda5b4faf3ac1e5a84e04511b7f1632 Mon Sep 17 00:00:00 2001 From: David Roman Date: Sat, 27 Apr 2024 15:11:43 +0200 Subject: [PATCH 03/17] dev-cpp/trompeloeil: add 47 Signed-off-by: David Roman --- dev-cpp/trompeloeil/Manifest | 1 + dev-cpp/trompeloeil/trompeloeil-47.ebuild | 30 +++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-cpp/trompeloeil/trompeloeil-47.ebuild diff --git a/dev-cpp/trompeloeil/Manifest b/dev-cpp/trompeloeil/Manifest index e32963867f..690e01fd3e 100644 --- a/dev-cpp/trompeloeil/Manifest +++ b/dev-cpp/trompeloeil/Manifest @@ -1 +1,2 @@ DIST trompeloeil-43.tar.gz 305074 BLAKE2B d101c537263b9a884ad62523dfda2ed07d49ec0f87ef6bd53dbf45f16127db358f4e50483e05981f66fd2516600b93b1f0c96cc3264c2609eb9b9d878d546ed3 SHA512 d897703cb10cdb59177d7585d626dc09d8f0698891c73bcfc8cb7c44df712433735feeabef6b4d6b224b061d004410aa454bfb0de0a403d573edb23f3422952f +DIST trompeloeil-47.tar.gz 319940 BLAKE2B 2ea8bf5f5a730c637742aded374bb4c09b7ed1972a88dcd3aec0784559b72f3938269fb9c898934bc6eb69ff543249b70e6e2eb596860940a5d37c97192fa20f SHA512 e29d5424318c9d09adfa37767a5ad2cc074a01d5bb12eb832868d2bf54e67f12310a47b0887b1a6c62eebcdddf4155d940a37a8c93c3547742d91a3ce857dd69 diff --git a/dev-cpp/trompeloeil/trompeloeil-47.ebuild b/dev-cpp/trompeloeil/trompeloeil-47.ebuild new file mode 100644 index 0000000000..8dd31dfdc4 --- /dev/null +++ b/dev-cpp/trompeloeil/trompeloeil-47.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Header only C++14 mocking framework" +HOMEPAGE="https://github.com/rollbear/trompeloeil" +SRC_URI="https://github.com/rollbear/trompeloeil/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DTROMPELOEIL_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + cmake_src_test + + "${BUILD_DIR}"/test/self_test || die +} From 885a36147db3a0035c4ab45b88ed1f8d75251358 Mon Sep 17 00:00:00 2001 From: David Roman Date: Sat, 27 Apr 2024 15:12:07 +0200 Subject: [PATCH 04/17] dev-cpp/trompeloeil: update metada.xml Signed-off-by: David Roman --- dev-cpp/trompeloeil/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-cpp/trompeloeil/metadata.xml b/dev-cpp/trompeloeil/metadata.xml index e70ec43f36..17534979d5 100644 --- a/dev-cpp/trompeloeil/metadata.xml +++ b/dev-cpp/trompeloeil/metadata.xml @@ -1,6 +1,7 @@ + rollbear/trompeloeil From ad80e3fbb082d4051de6b51f9e1e523d9da81675 Mon Sep 17 00:00:00 2001 From: David Roman Date: Sat, 27 Apr 2024 15:12:31 +0200 Subject: [PATCH 05/17] dev-cpp/trompeloeil: drop 43 Signed-off-by: David Roman --- dev-cpp/trompeloeil/Manifest | 1 - dev-cpp/trompeloeil/trompeloeil-43.ebuild | 15 --------------- 2 files changed, 16 deletions(-) delete mode 100644 dev-cpp/trompeloeil/trompeloeil-43.ebuild diff --git a/dev-cpp/trompeloeil/Manifest b/dev-cpp/trompeloeil/Manifest index 690e01fd3e..8926e4ec41 100644 --- a/dev-cpp/trompeloeil/Manifest +++ b/dev-cpp/trompeloeil/Manifest @@ -1,2 +1 @@ -DIST trompeloeil-43.tar.gz 305074 BLAKE2B d101c537263b9a884ad62523dfda2ed07d49ec0f87ef6bd53dbf45f16127db358f4e50483e05981f66fd2516600b93b1f0c96cc3264c2609eb9b9d878d546ed3 SHA512 d897703cb10cdb59177d7585d626dc09d8f0698891c73bcfc8cb7c44df712433735feeabef6b4d6b224b061d004410aa454bfb0de0a403d573edb23f3422952f DIST trompeloeil-47.tar.gz 319940 BLAKE2B 2ea8bf5f5a730c637742aded374bb4c09b7ed1972a88dcd3aec0784559b72f3938269fb9c898934bc6eb69ff543249b70e6e2eb596860940a5d37c97192fa20f SHA512 e29d5424318c9d09adfa37767a5ad2cc074a01d5bb12eb832868d2bf54e67f12310a47b0887b1a6c62eebcdddf4155d940a37a8c93c3547742d91a3ce857dd69 diff --git a/dev-cpp/trompeloeil/trompeloeil-43.ebuild b/dev-cpp/trompeloeil/trompeloeil-43.ebuild deleted file mode 100644 index 749ca6baf7..0000000000 --- a/dev-cpp/trompeloeil/trompeloeil-43.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Header only C++14 mocking framework" -HOMEPAGE="https://github.com/rollbear/trompeloeil" -SRC_URI="https://github.com/rollbear/trompeloeil/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" From 79b65fb7f3733d3e960f77574dd6cd99f3acd9db Mon Sep 17 00:00:00 2001 From: David Roman Date: Sat, 27 Apr 2024 15:19:56 +0200 Subject: [PATCH 06/17] profiles: mask app-shells/zsh-silver for removal Signed-off-by: David Roman --- profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index b4a39086ba..7e120839f2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,12 @@ # New entries go on top. +# David Roman (2024-04-27) +# Only a live ebuild without tests, inactive for +4 years +# The package consist only of a 20 line zsh script +# Removal on 2024-05-26 +app-shells/zsh-silver + # Lucio Sauer (2024-04-27) # Archived upstream, no revdeps, known security bugs, open downstream bugs # https://github.com/ad-oliviero/uwufetch/issues/257 From 930614c9561d4f6bb26392e237c898c758625215 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 28 Apr 2024 01:36:20 +0900 Subject: [PATCH 07/17] dev-libs/ip2loc: bump 8.6.1 Signed-off-by: Okamura Kazuya --- dev-libs/ip2loc/Manifest | 1 + dev-libs/ip2loc/ip2loc-8.6.1.ebuild | 35 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-libs/ip2loc/ip2loc-8.6.1.ebuild diff --git a/dev-libs/ip2loc/Manifest b/dev-libs/ip2loc/Manifest index 18820d3eaa..90a90fe107 100644 --- a/dev-libs/ip2loc/Manifest +++ b/dev-libs/ip2loc/Manifest @@ -1 +1,2 @@ DIST ip2loc-8.1.4.gh.tar.gz 3698367 BLAKE2B 6f02870a99b7e7ef7b48e86c055391e674af8f7dde5b28ed3d7c4b5cc3a89df644f1e55a1f59b86ce215f02a8b98552f66755413f6b4a5ad737990bec5d7e61d SHA512 c801e03b78771e2da402cb7c9e96c1bed984f5fea4e4b440a5a25602540a7a82cc2a166046d0a4b361c981615b779a1268b90d3db5fae3a70c3237377424f291 +DIST ip2loc-8.6.1.gh.tar.gz 3564380 BLAKE2B 2b52af8b8539223f3c0ed3374df993cee2c9bfcdbf7954c4236191fa295a0d8826a18804bfcd1e03fc40fb30376bf2e438519b270285dee3f2221ff0eaefc851 SHA512 1c3c8198c7eadbcc8b3f274f46cd9fb56115c5ec3713bd6cf96743f9de4bd3029f2f90ed07c86c47626bbd6de2adb6d0ddf9a656f3fc5ddfc07ea9f1d43b2d06 diff --git a/dev-libs/ip2loc/ip2loc-8.6.1.ebuild b/dev-libs/ip2loc/ip2loc-8.6.1.ebuild new file mode 100644 index 0000000000..4224101175 --- /dev/null +++ b/dev-libs/ip2loc/ip2loc-8.6.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="IP2Location C Library" +HOMEPAGE="https://github.com/chrislim2888/IP2Location-C-Library/" +SRC_URI="https://github.com/chrislim2888/IP2Location-C-Library/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/IP2Location-C-Library-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="dev-lang/perl" + +src_configure() { + eautoreconf + default +} + +src_compile() { + default + pushd data > /dev/null || die + perl ip-country.pl || die "Failed to generate database!" + popd || die +} + +src_install() { + default + find "${ED}" -type f -name '*.la' -delete || die +} From cb9262838fa3565ab2d9e34dd5a11a0809ee6971 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 28 Apr 2024 01:36:53 +0900 Subject: [PATCH 08/17] dev-libs/ls-hpack: bump 2.3.3 Signed-off-by: Okamura Kazuya --- dev-libs/ls-hpack/Manifest | 1 + dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild | 38 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest index 7ed7479500..efc11640b1 100644 --- a/dev-libs/ls-hpack/Manifest +++ b/dev-libs/ls-hpack/Manifest @@ -1 +1,2 @@ DIST ls-hpack-2.3.0.tar.gz 954741 BLAKE2B d93494c5d3e08c13e496021467b4984400739168916389e72def3f8619ddd056a73b01121453905376ac20935d7f05b8732ace9290345d0558a7ccc1b266d04d SHA512 45866b18042125cbbd008eed2935a938a42e1682030aa52ff4a324ddbad7bf9bd483161352cc8988bae668e132ee8b4b043ddc09d9e0316a66aaefd927ae2d76 +DIST ls-hpack-2.3.3.tar.gz 952559 BLAKE2B 18240d2f53524f3db0d18c76dc2ead041f1a3b7a0cff242610e9aab4d335a1b3bcecdc10f887805ae924caf2fb50db5ec53a05cd3ba521402e59d378d185fdfd SHA512 157af5f0bc31f77b18fd806d27a9483c79254c360ee5cc7a16617b86df6a1024a268215a49f459f31ac06fa4c9b03a8c0e6d999bfe6c90548e2fd8ccd3d9b54d diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild new file mode 100644 index 0000000000..59695af8eb --- /dev/null +++ b/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="QPACK compression library for use with HTTP/3" +HOMEPAGE="https://github.com/litespeedtech/ls-hpack/" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="static-libs" + +PATCHES=( + "${FILESDIR}"/${PN}-disable-overwrites-flags.patch + "${FILESDIR}"/${PN}-disable-tests.patch +) + +src_configure() { + local mycmakeargs=( + -DSHARED=$(usex !static-libs 1 0) + ) + cmake_src_configure +} + +src_install() { + cp ${S}_build/libls-hpack.* ${S} || die + newheader lshpack.h lshpack.h + if [[ $(usex static-libs) == "yes" ]] ; then + newlib.a libls-hpack.a libls-hpack.a + else + newlib.so libls-hpack.so libls-hpack.so + fi + einstalldocs +} From 06f8c4f307da13f6618024348fd7e5c31f669977 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 28 Apr 2024 01:37:15 +0900 Subject: [PATCH 09/17] dev-libs/ls-qpack: bump 2.5.4 Signed-off-by: Okamura Kazuya --- dev-libs/ls-qpack/Manifest | 1 + dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild | 31 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild diff --git a/dev-libs/ls-qpack/Manifest b/dev-libs/ls-qpack/Manifest index 81b3b388b7..cd8332ffc2 100644 --- a/dev-libs/ls-qpack/Manifest +++ b/dev-libs/ls-qpack/Manifest @@ -1 +1,2 @@ DIST ls-qpack-2.5.0.tar.gz 708076 BLAKE2B dea75220c8c905bfe6ca2d52150eb9d69c656f01941f13dade45592e88f8456c7b3be81ca4bd403de84cfd3ba6c97b1bcb419b4be08c5954a11c11f9834c2530 SHA512 66ff577994d448c7f6745b0cb6984a705c6180e3ccf1795e207ed1827288938a819fe31827cfc911fb5fecf5b731cf4671dd26b6a6f08ee5582e84730d4211cc +DIST ls-qpack-2.5.4.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063 diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild new file mode 100644 index 0000000000..4436301c04 --- /dev/null +++ b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="QPACK compression library for use with HTTP/3" +HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="static-libs" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex !static-libs) + ) + cmake_src_configure +} + +src_install() { + mkdir -p ${D}/usr/include/ + mkdir -p ${D}/usr/lib64/ + cp ${S}_build/libls* ${D}/usr/lib64/ + cp ${S}/lsxpack_header.h ${D}/usr/include/ + cp ${S}/lsqpack.h ${D}/usr/include/ + einstalldocs +} From 407f734c8bd5887dac0fa7b92efed40a4a86d350 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 28 Apr 2024 01:37:41 +0900 Subject: [PATCH 10/17] dev-libs/lsquic: bump 4.0.8 Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/Manifest | 1 + .../files/lsquic-disable-override-flags.patch | 20 ++++++++ dev-libs/lsquic/lsquic-4.0.8.ebuild | 50 +++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 dev-libs/lsquic/files/lsquic-disable-override-flags.patch create mode 100644 dev-libs/lsquic/lsquic-4.0.8.ebuild diff --git a/dev-libs/lsquic/Manifest b/dev-libs/lsquic/Manifest index 6610c44ada..936273a0a7 100644 --- a/dev-libs/lsquic/Manifest +++ b/dev-libs/lsquic/Manifest @@ -1,2 +1,3 @@ DIST boringssl-fips-20230428.tar.gz 32288205 BLAKE2B 50588024cfd985b23be6f780197d092beae4b97bb2b5e01a6aca1477b0f5f0ffd0b6ac9558bd42fb5b4de4898a8987326afbe28422bb6dafbfc2104660958a83 SHA512 afdf94a4bbf4e92082ddcdb798c7b13e489f63ad50d9a79ee0f7222c0c830dd75a313cb8e3220816f1dc6872fe7493522938797c18c728e41a7c8f77bd597fc1 DIST lsquic-3.2.0.tar.gz 1911754 BLAKE2B 50832d44f01419fe78e965b632aa3f3c1a39c4cb36f1183031bdfecb8aad48ce094bf0e59736c9a408542b1d3977cb93e1908a86cffe3ad2cdbbad7a12257f33 SHA512 1b9b499c854e60d07b8f32215bf65dc8f678dd216689a4dcaa150e962357ed75087c2cc31a1f9f0bcd2f168ef63625ed0f5c0a88d16a6cec5fa02b75e782e3d0 +DIST lsquic-4.0.8.tar.gz 1928212 BLAKE2B 4a4011fe86183ae0ac34f92a4695d18a8d635330e638038d7a78e9b04ebf49de657c666f523f4967163f81c77f033d856712bb04efc1c50fa8f50040d066a585 SHA512 45789e2024b60dbb2593b8708067b3aa833f818228c8b1d37840b6c8cb968d446cb74b5c9ace4a805b9dd5e91b5ad22fbf07e832b15b8f7ae480cfaafd67601b diff --git a/dev-libs/lsquic/files/lsquic-disable-override-flags.patch b/dev-libs/lsquic/files/lsquic-disable-override-flags.patch new file mode 100644 index 0000000000..9e054dd52b --- /dev/null +++ b/dev-libs/lsquic/files/lsquic-disable-override-flags.patch @@ -0,0 +1,20 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e9ca3d8..6ee1e9d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -59,7 +59,6 @@ IF(LSQUIC_FIU) + ENDIF() + + IF(CMAKE_BUILD_TYPE STREQUAL "Debug") +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -O0 -g3") + IF(CMAKE_C_COMPILER MATCHES "clang" AND + NOT "$ENV{TRAVIS}" MATCHES "^true$" AND + NOT "$ENV{EXTRA_CFLAGS}" MATCHES "-fsanitize") +@@ -69,7 +68,6 @@ IF(CMAKE_BUILD_TYPE STREQUAL "Debug") + # Uncomment to enable cleartext protocol mode (no crypto): + #SET (MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -DLSQUIC_ENABLE_HANDSHAKE_DISABLE=1") + ELSE() +- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -O3 -g0") + # Comment out the following line to compile out debug messages: + #SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -DLSQUIC_LOWEST_LOG_LEVEL=LSQ_LOG_INFO") + ENDIF() diff --git a/dev-libs/lsquic/lsquic-4.0.8.ebuild b/dev-libs/lsquic/lsquic-4.0.8.ebuild new file mode 100644 index 0000000000..8f3bce3297 --- /dev/null +++ b/dev-libs/lsquic/lsquic-4.0.8.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f" + +DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" +HOMEPAGE="https://github.com/litespeedtech/lsquic/" +SRC_URI=" + https://github.com/litespeedtech/lsquic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz +" + +S="${WORKDIR}/lsquic-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-lang/go + dev-libs/ls-qpack:=[static-libs=] + dev-libs/ls-hpack:=[static-libs=] +" + +PATCHES=( + "${FILESDIR}"/${PN}-disable-build-deps-libs.patch + "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch + "${FILESDIR}"/${PN}-disable-override-flags.patch +) + +src_unpack() { + unpack ${P}.tar.gz + unpack boringssl-fips-20230428.tar.gz + mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die +} + +src_configure() { + local mycmakeargs=( + -DLSQUIC_SHARED_LIB=$(usex !static-libs) + -DLSQUIC_TESTS=$(usex test) + ) + cmake_src_configure +} From 34445031327e4e7bbd45b352e2b2f6801a6fd6e7 Mon Sep 17 00:00:00 2001 From: Zen Date: Sat, 27 Apr 2024 11:47:00 -0500 Subject: [PATCH 11/17] dev-python/zenlib: Add 2.0.1 Signed-off-by: Zen --- dev-python/zenlib/Manifest | 1 + dev-python/zenlib/zenlib-2.0.1.ebuild | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 dev-python/zenlib/zenlib-2.0.1.ebuild diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest index a91242cd98..4490a77826 100644 --- a/dev-python/zenlib/Manifest +++ b/dev-python/zenlib/Manifest @@ -6,3 +6,4 @@ DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 9659723441c9e651e6a80a47565aeeb6bda67db04 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21 SHA512 f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9 SHA512 1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749 SHA512 2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31 +DIST zenlib-2.0.1.tar.gz 16943 BLAKE2B dc8b1e648f50a9e2e7413ddd7beee4d8fbe698c53dd00f9f4e81c12aceda56f01aa3a33e505926ae32bbd83acafd61e4427a2cdbed5bee801513b6c5bf1a7e3b SHA512 2390888667b3745e93cd591a76c0bb3445be8ace7c24d625e3f2a2e572ec6ab1fc9e2f1c642920a98740d726cf06f4e3cb602d629881806ac72d8b2c45045a67 diff --git a/dev-python/zenlib/zenlib-2.0.1.ebuild b/dev-python/zenlib/zenlib-2.0.1.ebuild new file mode 100644 index 0000000000..f9a184c858 --- /dev/null +++ b/dev-python/zenlib/zenlib-2.0.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +inherit distutils-r1 + +DESCRIPTION="Useful python decorators and utilities" +HOMEPAGE="https://github.com/desultory/zenlib" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" From 9321d33a5a303f1906f657495be5a4a277c1448a Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 19:18:19 +0200 Subject: [PATCH 12/17] dev-libs/qrcodegen: respect ${EPREFIX} for installation Add ${PV} as suffix to shared lib, as intended in the patches Fix variable order Signed-off-by: Lucio Sauer --- dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild | 41 ++++++++++------------- 1 file changed, 17 insertions(+), 24 deletions(-) diff --git a/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild b/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild index c530ac6953..06f95bd017 100644 --- a/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild +++ b/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Forked from : https://github.com/gentoo-mirror/pg_overlay/blob/master/dev-libs/qrcodegen @@ -9,36 +9,29 @@ DESCRIPTION="High-quality QR Code generator library" HOMEPAGE="https://www.nayuki.io/page/qr-code-generator-library" SRC_URI="https://github.com/nayuki/QR-Code-generator/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/QR-Code-generator-${PV}" + LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -DEPEND="${RDEPEND} - ${PYTHON_DEPS}" - -S=${WORKDIR}/QR-Code-generator-${PV} - -PATCHES=( "${FILESDIR}/c_makefile_generate_libraries.patch" ) -PATCHES+=( "${FILESDIR}/cpp_makefile_generate_libraries.patch" ) +PATCHES=( + "${FILESDIR}/c_makefile_generate_libraries.patch" + "${FILESDIR}/cpp_makefile_generate_libraries.patch" +) src_compile() { - pushd c - emake - popd - - pushd cpp - emake - popd + for dir in c cpp + do + emake -C ${dir} + done } src_install() { - pushd c - emake DESTDIR="${D}" install-header - emake DESTDIR="${D}" LIBDIR="${D}"/usr/$(get_libdir) install-shared - popd - - pushd cpp - emake DESTDIR="${D}" install-header - emake DESTDIR="${D}" LIBDIR="${D}"/usr/$(get_libdir) install-shared - popd + local -x DESTDIR="${ED}" + for dir in c cpp + do + emake -C ${dir} install-header + emake -C ${dir} LIBDIR="${ED}"/usr/$(get_libdir) VERSION=${PV} install-shared + done } From 684bc00a3a8ffd57d89b55af4af5a2db8df46048 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 19:40:53 +0200 Subject: [PATCH 13/17] dev-libs/qrcodegen: filter -O flag in Makefiles Closes: https://bugs.gentoo.org/916700 Signed-off-by: Lucio Sauer --- dev-libs/qrcodegen/qrcodegen-1.8.0-r1.ebuild | 42 ++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dev-libs/qrcodegen/qrcodegen-1.8.0-r1.ebuild diff --git a/dev-libs/qrcodegen/qrcodegen-1.8.0-r1.ebuild b/dev-libs/qrcodegen/qrcodegen-1.8.0-r1.ebuild new file mode 100644 index 0000000000..59a43cdb7d --- /dev/null +++ b/dev-libs/qrcodegen/qrcodegen-1.8.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Forked from : https://github.com/gentoo-mirror/pg_overlay/blob/master/dev-libs/qrcodegen + +EAPI=8 + +DESCRIPTION="High-quality QR Code generator library" +HOMEPAGE="https://www.nayuki.io/page/qr-code-generator-library" +SRC_URI="https://github.com/nayuki/QR-Code-generator/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/QR-Code-generator-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/c_makefile_generate_libraries.patch" + "${FILESDIR}/cpp_makefile_generate_libraries.patch" +) + +src_prepare() { + default + sed '/^C\(XX\)\?FLAGS/s/-O//' -i {c,cpp}/Makefile || die +} + +src_compile() { + for dir in c cpp + do + emake -C ${dir} + done +} + +src_install() { + local -x DESTDIR="${ED}" + for dir in c cpp + do + emake -C ${dir} install-header + emake -C ${dir} LIBDIR="${ED}"/usr/$(get_libdir) VERSION=${PV} install-shared + done +} From b2fde42814a624ea667530c2dbfb331a543d706f Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 19:45:22 +0200 Subject: [PATCH 14/17] dev-libs/qrcodegen: drop 1.8.0 Signed-off-by: Lucio Sauer --- dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild | 37 ----------------------- 1 file changed, 37 deletions(-) delete mode 100644 dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild diff --git a/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild b/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild deleted file mode 100644 index 06f95bd017..0000000000 --- a/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Forked from : https://github.com/gentoo-mirror/pg_overlay/blob/master/dev-libs/qrcodegen - -EAPI=8 - -DESCRIPTION="High-quality QR Code generator library" -HOMEPAGE="https://www.nayuki.io/page/qr-code-generator-library" -SRC_URI="https://github.com/nayuki/QR-Code-generator/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/QR-Code-generator-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/c_makefile_generate_libraries.patch" - "${FILESDIR}/cpp_makefile_generate_libraries.patch" -) - -src_compile() { - for dir in c cpp - do - emake -C ${dir} - done -} - -src_install() { - local -x DESTDIR="${ED}" - for dir in c cpp - do - emake -C ${dir} install-header - emake -C ${dir} LIBDIR="${ED}"/usr/$(get_libdir) VERSION=${PV} install-shared - done -} From 8829c8b6f4e0c91b9c9c573d9c7fafbe754927ae Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 27 Apr 2024 20:51:24 +0300 Subject: [PATCH 15/17] www-client/yandex-browser: 24.4.1.915_p1 ver bump (drop 24.1.1.940_p1) Signed-off-by: Sergey Torokhov --- www-client/yandex-browser/Manifest | 2 +- ...24.1.1.940_p1.ebuild => yandex-browser-24.4.1.915_p1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/yandex-browser/{yandex-browser-24.1.1.940_p1.ebuild => yandex-browser-24.4.1.915_p1.ebuild} (100%) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 1228820e7c..7de70ac133 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-24.1.1.940_p1.deb 161208520 BLAKE2B 3a5ea4a09b3aa6d056dcf0f1f9acf603789e2a5f3ec70498428ee35b3e59a86708fe2a45d6491d78df981af34cb8a1cd59d9f8fe0501ce46ad1dee8f975586d5 SHA512 414b1aca035ea40280ce07c0bbd66d7a9a9eb5f19a041f93e7ae15c97ad664eabbd1f166cdcdf8e4e1cba932fc81d5ecfd4cb070174afc0f5d820638862a3001 +DIST yandex-browser-24.4.1.915_p1.deb 164011856 BLAKE2B eafcdcdeebd8a0b69dbdf0987534bee6bbc2bc0413de86b4bc06550dfd8dcb018cb4ebf5ca5201862d3e0e153f8751faa93bf95d26ce9839ff871c31a7337e1f SHA512 ca57fa548f5674699897ee3958cd035c26f0f537d01c4b32ae1adb3ae8e90d8d8b5a28c3515725d90ba7375034d3ef99ceca6846c42f4f55593436c2e55fef89 diff --git a/www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild b/www-client/yandex-browser/yandex-browser-24.4.1.915_p1.ebuild similarity index 100% rename from www-client/yandex-browser/yandex-browser-24.1.1.940_p1.ebuild rename to www-client/yandex-browser/yandex-browser-24.4.1.915_p1.ebuild From 094236653cbe196a6e2e0bd82113befef9f04e07 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 20:06:30 +0200 Subject: [PATCH 16/17] dev-libs/ls-hpack: fix EbuildUnquotedVariablesCheck Use simpler query and install functions Add suffix to GitHub-generated archive Bump copyright Signed-off-by: Lucio Sauer --- dev-libs/ls-hpack/Manifest | 4 ++-- dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild | 14 +++++--------- dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild | 12 ++++-------- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest index efc11640b1..40345b6e01 100644 --- a/dev-libs/ls-hpack/Manifest +++ b/dev-libs/ls-hpack/Manifest @@ -1,2 +1,2 @@ -DIST ls-hpack-2.3.0.tar.gz 954741 BLAKE2B d93494c5d3e08c13e496021467b4984400739168916389e72def3f8619ddd056a73b01121453905376ac20935d7f05b8732ace9290345d0558a7ccc1b266d04d SHA512 45866b18042125cbbd008eed2935a938a42e1682030aa52ff4a324ddbad7bf9bd483161352cc8988bae668e132ee8b4b043ddc09d9e0316a66aaefd927ae2d76 -DIST ls-hpack-2.3.3.tar.gz 952559 BLAKE2B 18240d2f53524f3db0d18c76dc2ead041f1a3b7a0cff242610e9aab4d335a1b3bcecdc10f887805ae924caf2fb50db5ec53a05cd3ba521402e59d378d185fdfd SHA512 157af5f0bc31f77b18fd806d27a9483c79254c360ee5cc7a16617b86df6a1024a268215a49f459f31ac06fa4c9b03a8c0e6d999bfe6c90548e2fd8ccd3d9b54d +DIST ls-hpack-2.3.0.gh.tar.gz 954741 BLAKE2B d93494c5d3e08c13e496021467b4984400739168916389e72def3f8619ddd056a73b01121453905376ac20935d7f05b8732ace9290345d0558a7ccc1b266d04d SHA512 45866b18042125cbbd008eed2935a938a42e1682030aa52ff4a324ddbad7bf9bd483161352cc8988bae668e132ee8b4b043ddc09d9e0316a66aaefd927ae2d76 +DIST ls-hpack-2.3.3.gh.tar.gz 952559 BLAKE2B 18240d2f53524f3db0d18c76dc2ead041f1a3b7a0cff242610e9aab4d335a1b3bcecdc10f887805ae924caf2fb50db5ec53a05cd3ba521402e59d378d185fdfd SHA512 157af5f0bc31f77b18fd806d27a9483c79254c360ee5cc7a16617b86df6a1024a268215a49f459f31ac06fa4c9b03a8c0e6d999bfe6c90548e2fd8ccd3d9b54d diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild index 59695af8eb..501ab4d7f7 100644 --- a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild +++ b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="QPACK compression library for use with HTTP/3" HOMEPAGE="https://github.com/litespeedtech/ls-hpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -27,12 +27,8 @@ src_configure() { } src_install() { - cp ${S}_build/libls-hpack.* ${S} || die - newheader lshpack.h lshpack.h - if [[ $(usex static-libs) == "yes" ]] ; then - newlib.a libls-hpack.a libls-hpack.a - else - newlib.so libls-hpack.so libls-hpack.so - fi + local LIB_TYPE=$(usex static-libs a so) + doheader lshpack.h + dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-hpack.${LIB_TYPE} einstalldocs } diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild index 59695af8eb..ddb4bea061 100644 --- a/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild +++ b/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="QPACK compression library for use with HTTP/3" HOMEPAGE="https://github.com/litespeedtech/ls-hpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -27,12 +27,8 @@ src_configure() { } src_install() { - cp ${S}_build/libls-hpack.* ${S} || die - newheader lshpack.h lshpack.h - if [[ $(usex static-libs) == "yes" ]] ; then - newlib.a libls-hpack.a libls-hpack.a - else - newlib.so libls-hpack.so libls-hpack.so - fi + local LIB_TYPE=$(usex static-libs a so) + doheader lshpack.h + dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-hpack.${LIB_TYPE} einstalldocs } From 8b04e3e3cb636a03771f7e42b6ef0f03d125678d Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Sat, 27 Apr 2024 20:28:50 +0200 Subject: [PATCH 17/17] dev-libs/ls-qpack: fix EbuildUnquotedVariablesCheck Use simpler query and install functions Add suffix to GitHub-generated archive Bump copyright Signed-off-by: Lucio Sauer --- dev-libs/ls-qpack/Manifest | 4 ++-- dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild | 12 +++++------- dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild | 12 +++++------- 3 files changed, 12 insertions(+), 16 deletions(-) diff --git a/dev-libs/ls-qpack/Manifest b/dev-libs/ls-qpack/Manifest index cd8332ffc2..6945191389 100644 --- a/dev-libs/ls-qpack/Manifest +++ b/dev-libs/ls-qpack/Manifest @@ -1,2 +1,2 @@ -DIST ls-qpack-2.5.0.tar.gz 708076 BLAKE2B dea75220c8c905bfe6ca2d52150eb9d69c656f01941f13dade45592e88f8456c7b3be81ca4bd403de84cfd3ba6c97b1bcb419b4be08c5954a11c11f9834c2530 SHA512 66ff577994d448c7f6745b0cb6984a705c6180e3ccf1795e207ed1827288938a819fe31827cfc911fb5fecf5b731cf4671dd26b6a6f08ee5582e84730d4211cc -DIST ls-qpack-2.5.4.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063 +DIST ls-qpack-2.5.0.gh.tar.gz 708076 BLAKE2B dea75220c8c905bfe6ca2d52150eb9d69c656f01941f13dade45592e88f8456c7b3be81ca4bd403de84cfd3ba6c97b1bcb419b4be08c5954a11c11f9834c2530 SHA512 66ff577994d448c7f6745b0cb6984a705c6180e3ccf1795e207ed1827288938a819fe31827cfc911fb5fecf5b731cf4671dd26b6a6f08ee5582e84730d4211cc +DIST ls-qpack-2.5.4.gh.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063 diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild index 4436301c04..d2e1197d13 100644 --- a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild +++ b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="QPACK compression library for use with HTTP/3" HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -22,10 +22,8 @@ src_configure() { } src_install() { - mkdir -p ${D}/usr/include/ - mkdir -p ${D}/usr/lib64/ - cp ${S}_build/libls* ${D}/usr/lib64/ - cp ${S}/lsxpack_header.h ${D}/usr/include/ - cp ${S}/lsqpack.h ${D}/usr/include/ + local LIB_TYPE=$(usex static-libs a so) + doheader ls{qpack,xpack_header}.h + dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE} einstalldocs } diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild index 4436301c04..d2e1197d13 100644 --- a/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild +++ b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="QPACK compression library for use with HTTP/3" HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" @@ -22,10 +22,8 @@ src_configure() { } src_install() { - mkdir -p ${D}/usr/include/ - mkdir -p ${D}/usr/lib64/ - cp ${S}_build/libls* ${D}/usr/lib64/ - cp ${S}/lsxpack_header.h ${D}/usr/include/ - cp ${S}/lsqpack.h ${D}/usr/include/ + local LIB_TYPE=$(usex static-libs a so) + doheader ls{qpack,xpack_header}.h + dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE} einstalldocs }