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" diff --git a/dev-cpp/trompeloeil/Manifest b/dev-cpp/trompeloeil/Manifest index e32963867f..8926e4ec41 100644 --- a/dev-cpp/trompeloeil/Manifest +++ b/dev-cpp/trompeloeil/Manifest @@ -1 +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/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 diff --git a/dev-cpp/trompeloeil/trompeloeil-43.ebuild b/dev-cpp/trompeloeil/trompeloeil-47.ebuild similarity index 62% rename from dev-cpp/trompeloeil/trompeloeil-43.ebuild rename to dev-cpp/trompeloeil/trompeloeil-47.ebuild index 749ca6baf7..8dd31dfdc4 100644 --- a/dev-cpp/trompeloeil/trompeloeil-43.ebuild +++ b/dev-cpp/trompeloeil/trompeloeil-47.ebuild @@ -12,4 +12,19 @@ SRC_URI="https://github.com/rollbear/trompeloeil/archive/v${PV}.tar.gz -> ${P}.t LICENSE="Boost-1.0" SLOT="0" KEYWORDS="~amd64" -RESTRICT="test" +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 +} 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 +} diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest index 7ed7479500..40345b6e01 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.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 new file mode 100644 index 0000000000..ddb4bea061 --- /dev/null +++ b/dev-libs/ls-hpack/ls-hpack-2.3.3.ebuild @@ -0,0 +1,34 @@ +# 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}.gh.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() { + 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-qpack/Manifest b/dev-libs/ls-qpack/Manifest index 81b3b388b7..6945191389 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.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 new file mode 100644 index 0000000000..d2e1197d13 --- /dev/null +++ b/dev-libs/ls-qpack/ls-qpack-2.5.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 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}.gh.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() { + 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/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 +} 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 +} 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 c530ac6953..0000000000 --- a/dev-libs/qrcodegen/qrcodegen-1.8.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 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" - -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" ) - -src_compile() { - pushd c - emake - popd - - pushd cpp - emake - popd -} - -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 -} 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" diff --git a/profiles/package.mask b/profiles/package.mask index ce7e3cdfbb..7e120839f2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,19 @@ # 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 +# 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 +182,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) 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