diff --git a/app-crypt/certbot-dns-rfc2136/Manifest b/app-crypt/certbot-dns-rfc2136/Manifest index edb04bef4a..150bac94ce 100644 --- a/app-crypt/certbot-dns-rfc2136/Manifest +++ b/app-crypt/certbot-dns-rfc2136/Manifest @@ -1,3 +1,4 @@ DIST certbot-2.2.0.gh.tar.gz 1331053 BLAKE2B 4a3e6d8b0b3b7f8537bd6b24234bad7657842ee64865bcef2701e572501640b7a2d49cf4dc62db25cda1039be2d20fb77ac6415cdcb4756fce0f96b5cb7410c6 SHA512 242bfa8e5b60c28b49457403b41421ef782b9f98f325cc423b58283fef410b33691c3ce126188b191c80fcd488fe5d51acfc5ca575c8e7c5b6b08198844bffb7 DIST certbot-2.3.0.gh.tar.gz 1335613 BLAKE2B af8ff393f92755e8e312f7596fe99abefa35c42cef6fa6688f7f3dd4a310205385fec81366df30d8edfe28d8abd3db447c9e1a3770fe31c3d45c69f04a038660 SHA512 5f52d9b0dd390fc696389a94ff897d803ee062feca50bb66972e197dcd79b0096b337cece2798557c3878903577171fd9afe1f18a4a2131ad7e6a62d0d945ebb DIST certbot-2.4.0.gh.tar.gz 1333159 BLAKE2B 534c7d090cc8a2b77b2dd8bd8c407409260c18e7741223a327bb240dac9685b1ca152d4a20bb0ec46d8717f89bd3de6f494019c57afe22a74db69641a3ed209e SHA512 c307c97154935a3a01b468d6e91505caba6073b4c01071c87382bdc08c892094d95d75b047047d3221b7d8018a61ce974c0f4defbfdee00b136af920fd579108 +DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e SHA512 92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild new file mode 100644 index 0000000000..dd6f254b62 --- /dev/null +++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.5.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +PARENT_PN="${PN%-dns-rfc2136}" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}/${PARENT_P}/${PN}" + +BDEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] + >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "${PN}" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} diff --git a/app-editors/imhex/metadata.xml b/app-editors/imhex/metadata.xml index 35b0c31bf5..6816a6f593 100644 --- a/app-editors/imhex/metadata.xml +++ b/app-editors/imhex/metadata.xml @@ -1,10 +1,7 @@ - - vowstar@gmail.com - Huang Rui - + https://github.com/WerWolv/ImHex/releases https://github.com/WerWolv/ImHex/issues diff --git a/app-editors/neovim-qt/Manifest b/app-editors/neovim-qt/Manifest index 69eafaae46..c244b301c7 100644 --- a/app-editors/neovim-qt/Manifest +++ b/app-editors/neovim-qt/Manifest @@ -1,2 +1 @@ -DIST neovim-qt-0.2.16.1.tar.gz 1069176 BLAKE2B ccb9d7275735969dc0576b498e017068da63e14ba82e3160621822d83c3902e35064be393dda57f8e70d83bcbb22e8e663f2ec996ffb48ff0140099ae0793a88 SHA512 63910b0416103f8c4f2450a07d4790c2b7fd26e2ba324445a20700a12d1dc3cb6fb06c674f3a1173348dad5c2256e8018167765306ca33ad94bc176bf5e4e45c DIST neovim-qt-0.2.17.tar.gz 1076230 BLAKE2B ab322d7f03bca40b4b3ee6e89a20dc04ec06d9ba3f49c0e658586f55e5219d13770078ed956a889dbe100836cb83cbc1829a39d60e9164e3bcb43ba085a72412 SHA512 ff290c6797c51ac23acd87ecd4c8d034321c4994c76b60f5d15626aa31db377090359d4bc681c6a9d0462ff5847269c35b95561ccd156600cf3f09f28ad4b8b2 diff --git a/app-editors/neovim-qt/files/neovim-qt-0.2.17-fix-finding-msgpack-6+.patch b/app-editors/neovim-qt/files/neovim-qt-0.2.17-fix-finding-msgpack-6+.patch new file mode 100644 index 0000000000..85e532f41f --- /dev/null +++ b/app-editors/neovim-qt/files/neovim-qt-0.2.17-fix-finding-msgpack-6+.patch @@ -0,0 +1,26 @@ +# upstream commit: https://github.com/equalsraf/neovim-qt/commit/c6ae970 + +From c6ae9709237b6a55a705687afe4103646f34ac60 Mon Sep 17 00:00:00 2001 +From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> +Date: Sun, 5 Mar 2023 23:03:47 +0800 +Subject: [PATCH] Fix finding msgpack 6+ + +`libmsgpackc` was renamed to `libmsgpack-c` in 6.0.0. See +msgpack/msgpack-c#1053. +--- + cmake/FindMsgpack.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/FindMsgpack.cmake b/cmake/FindMsgpack.cmake +index 0e2013f9d..41e2d7b5c 100644 +--- a/cmake/FindMsgpack.cmake ++++ b/cmake/FindMsgpack.cmake +@@ -5,7 +5,7 @@ find_path(MSGPACK_INCLUDE_DIR + ) + + find_library(MSGPACK_LIBRARY +- NAMES msgpack msgpackc libmsgpack.a libmsgpackc.a ++ NAMES msgpack-c msgpack msgpackc libmsgpack.a libmsgpackc.a + ) + + mark_as_advanced(MSGPACK_INCLUDE_DIR MSGPACK_LIBRARY) diff --git a/app-editors/neovim-qt/metadata.xml b/app-editors/neovim-qt/metadata.xml new file mode 100644 index 0000000000..ac346cefe2 --- /dev/null +++ b/app-editors/neovim-qt/metadata.xml @@ -0,0 +1,11 @@ + + + + + gentoo@tastytea.de + tastytea + + + equalsraf/neovim-qt + + diff --git a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild b/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild deleted file mode 100644 index 14609e0162..0000000000 --- a/app-editors/neovim-qt/neovim-qt-0.2.16.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg-utils - -DESCRIPTION="Neovim client library and GUI, in Qt5" -HOMEPAGE="https://github.com/equalsraf/neovim-qt" -SRC_URI="https://github.com/equalsraf/neovim-qt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - dev-libs/msgpack - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qttest:5 - dev-qt/qtwidgets:5" -RDEPEND="${DEPEND} - app-editors/neovim" - -src_configure() { - local mycmakeargs=( - -DUSE_SYSTEM_MSGPACK=ON - -DUSE_GCOV=OFF - -DENABLE_TESTS=OFF - -DBUILD_SHARED_LIBS=OFF # it links to static lib - ) - - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/app-editors/neovim-qt/neovim-qt-0.2.17.ebuild b/app-editors/neovim-qt/neovim-qt-0.2.17-r1.ebuild similarity index 86% rename from app-editors/neovim-qt/neovim-qt-0.2.17.ebuild rename to app-editors/neovim-qt/neovim-qt-0.2.17-r1.ebuild index 238a8e04f0..a1a758b5cd 100644 --- a/app-editors/neovim-qt/neovim-qt-0.2.17.ebuild +++ b/app-editors/neovim-qt/neovim-qt-0.2.17-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -38,7 +38,8 @@ RDEPEND=" RESTRICT="!test? ( test )" PATCHES=( - "${FILESDIR}"/${PN}-0.2.17-only-require-Qt5Test-if-tests-are-enabled.patch + "${FILESDIR}"/${P}-only-require-Qt5Test-if-tests-are-enabled.patch + "${FILESDIR}"/${P}-fix-finding-msgpack-6+.patch ) src_configure() { local mycmakeargs=( diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 64d27b7302..d6d1297e3a 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -1,8 +1,8 @@ -DIST doublecmd-1.0.9.gtk2.i386.tar.xz 7551984 BLAKE2B 9a3d8c7def8ff2d78dce9af7afd520cbab8295db809f20507d058901e079b288048c30fcfce9cba4969db34cb610107fc402a4bc552ce7405d843cf37969d733 SHA512 e08e92601b757ab81431f5325a6d0c74db9df2478035cbde4650a7d062001f3e5ec09b821f3779e7e5437843fc9c01cb48a08eecf8377baafa909f6356911756 -DIST doublecmd-1.0.9.gtk2.x86_64.tar.xz 8310944 BLAKE2B 7b68e79494e1beb5f4ef9c0d3ba84f8d1e5e84828dce189d127e8d4f46d682ecfcfd13655c526ec9328b761db6420a42003ba071c75903c66199b8ee123b5e15 SHA512 4ce5ff95a5fed1bd76099a05f947d2f847a98ccbe072a7a3e347fbd9ec6b579ffbe0d7e0f78909cf3665d90112632a6b02d0fc1a8e53ebf8e6ac1ec6dddf2e9e -DIST doublecmd-1.0.9.qt.i386.tar.xz 7942828 BLAKE2B 0715bce73a40587a3f297359e7808c95ab9d9a7b0812f90627666daf96714a9a518d200abf9f195ccac3fe7ef0c85308fbf1a390e9759e2bf610d2a8b1bd2ff1 SHA512 0e79d4275829e9407ae5d6de153778153b5c5a9562be1c3ebaf692ac7df797cd9ee4b5575b020494907e1a764879e19325383ede2d5d933065b44aa33d9ba5b3 -DIST doublecmd-1.0.9.qt.x86_64.tar.xz 8647280 BLAKE2B 4aaa111eac9a2a7e60be55446b77c30d0277db818ff3844b2680ed120f7dcc4e001cd7817864a2c18ba27c89b59b96b7476e76b3271c920ffd5570623a45f0f1 SHA512 7795cbef2e59783a8f9b6d5170e91fc1dd96cf70caa7cfaab652c21c5bd055a490fae8598f7f9988cc0ba98aa7b9a6456aee4fe49a2a9f83c57ff18845fb3bfb DIST doublecmd-1.0.10.gtk2.i386.tar.xz 7552092 BLAKE2B 1cdcd0b267aa4ad3ad1c3abb93b066527daf352ea26caab6e05a38a029d4aa8d81448722e5cfca5cc04a5e3d7976d4805650767369a5f5101689342eda1a6342 SHA512 ee5522b9e5ad884d001622f4c2b450d4137eac93c21c837d9a86e0d03d774882778f162f2450c8053b35db0d793c9fb6d03881e8e3b078355bc1c884a39f00fd DIST doublecmd-1.0.10.gtk2.x86_64.tar.xz 8312764 BLAKE2B 6a4cb5664b6bf4c426e9bcba4b0e152a3ebe7a9cd256cdb8f58000c6d37c950834abed711a5590421e803ba845e37c826490a214484748450d00d21b60933d6f SHA512 a6848d5e92203c403b0ad5837608374bf50049d82da9417f3c710afd3bf3f00204786782ea5e7b29f11d34b66117fb80412071952826fd6f46c2bdbf37e36fef DIST doublecmd-1.0.10.qt.i386.tar.xz 7943236 BLAKE2B 27b9bbc3cd09147ce5017aad02a6d36ae1e88f595116ab4e979226cfac411a13060281bc92f65e7798a0c4a5b3ef2bc94a5cce476c92f566a3f85b373103cc37 SHA512 9713db03bdd72c868975912616c368c9f87ec9af80f79c78f14820d867116c5bc7264e05d8adacc2f8eb10f9ac7f1d87fcc45773a0d286b848c8ff252fddc685 DIST doublecmd-1.0.10.qt.x86_64.tar.xz 8656960 BLAKE2B f13b5e566181612119ee853bdfe02c712eb14f47fe9a34ba50536583d9ab475cab4937c381a3695c68895e0c3c18f4f939f357f168d827642310d90d1c4d9ba4 SHA512 292b78ac54235a567b72529769dae0f4d5293622cab3e8b29891736386f6e00f72768140f405ad32b92b3d29fce42faaf89b411afa457646b0bd15faf72c47d6 +DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 7b80c8eac6d561b054375ea89094998e077b16ea1f2e20ac46b8d985597d320cc5d13a978da8d4ef00f0445cc8d67bc35c750ce6f7db4475528c51de5638e0c0 SHA512 66d2e00abded6a96a39317741a4e270631904c786c4178d7ff659c9f3d2b43844d2a416e438216ae699bda17e7849130f575fc5b56728200b2cd2446d1f2111c +DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6 SHA512 edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04 +DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82 SHA512 25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8 +DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582 SHA512 2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild similarity index 89% rename from app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild rename to app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild index 70b96f2658..8ee1de4ae5 100644 --- a/app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,6 +31,8 @@ S="${WORKDIR}/${MY_PN}" QA_PREBUILT=" */doublecmd */libQt5Pas.so.1 + */libunrar.so │ + */plugins/.* " ## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 diff --git a/app-misc/nwg-look/nwg-look-0.2.1.ebuild b/app-misc/nwg-look/nwg-look-0.2.1.ebuild index 0e3c839c41..21dbc80c13 100644 --- a/app-misc/nwg-look/nwg-look-0.2.1.ebuild +++ b/app-misc/nwg-look/nwg-look-0.2.1.ebuild @@ -17,8 +17,14 @@ KEYWORDS="~amd64" IUSE="" DEPEND=" + media-libs/fontconfig" + media-libs/freetype + media-libs/harfbuzz + x11-apps/xcur2png + x11-libs/cairo + x11-libs/gdk-pixbuf x11-libs/gtk+:3 - x11-apps/xcur2png" + x11-libs/pango RDEPEND="${DEPEND}" BDEPEND="" diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 353a16d1a4..9db0fabf28 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1 +1 @@ -DIST rauc-1.8.tar.xz 1114180 BLAKE2B d88cc35b773f79515227eb8c7f2b8aa15072add6ad38b249d0bc3ee2430e9a78d2ff235c9b257542d365bad59f2e9e8f7463a6c98a8ae5344519dd2d90d742b6 SHA512 126601a567d185ac22b7f58cbfff2a8c42d0d80badc939ef48ea988f1897f2957ec83b3611d80d8f34d39050cc5e205e15041b09d474bfa9a075ff04ee461374 +DIST rauc-1.9.tar.xz 880236 BLAKE2B a42996be51b1afd34be7e72a257d3932bbc4328ced5efa1190a6f5f74296c427e49b819bbd477a8a46a07fa12a4e616278e3370241413989a1a4889f690a84d4 SHA512 461c545619d5827dc0190e0134df04afaf3d10e235b5e521a81be0759aeb8c8452ee5ab8a5a627265d8878fd25f614ad6b8fabaa085fb203ec7c5b4e3e8448a3 diff --git a/dev-embedded/rauc/files/rauc-1.8-tests.patch b/dev-embedded/rauc/files/rauc-1.9-tests.patch similarity index 96% rename from dev-embedded/rauc/files/rauc-1.8-tests.patch rename to dev-embedded/rauc/files/rauc-1.9-tests.patch index 25bbcc5b10..bafaeed34a 100644 --- a/dev-embedded/rauc/files/rauc-1.8-tests.patch +++ b/dev-embedded/rauc/files/rauc-1.9-tests.patch @@ -13,7 +13,7 @@ Signed-off-by: Kurt Kanzenbach --- a/Makefile.am +++ b/Makefile.am -@@ -170,10 +170,6 @@ check_PROGRAMS = \ +@@ -171,10 +171,6 @@ check_PROGRAMS = \ test/slot.test \ test/stats.test @@ -24,7 +24,7 @@ Signed-off-by: Kurt Kanzenbach if ENABLE_STREAMING check_PROGRAMS += test/nbd.test endif -@@ -280,9 +276,6 @@ test_utils_test_LDADD = librauctest.la +@@ -282,9 +278,6 @@ test_utils_test_LDADD = librauctest.la test_install_test_SOURCES = test/install.c test_install_test_LDADD = librauctest.la diff --git a/dev-embedded/rauc/rauc-1.8.ebuild b/dev-embedded/rauc/rauc-1.9.ebuild similarity index 100% rename from dev-embedded/rauc/rauc-1.8.ebuild rename to dev-embedded/rauc/rauc-1.9.ebuild diff --git a/dev-libs/boinc-zip/Manifest b/dev-libs/boinc-zip/Manifest index 98e526e0a9..56fd97b33b 100644 --- a/dev-libs/boinc-zip/Manifest +++ b/dev-libs/boinc-zip/Manifest @@ -1,2 +1,2 @@ -DIST boinc-7.18.0.tar.gz 50848912 BLAKE2B 1088b734a5111dac1b42110cc5059e7114ef2bb2a7e786d20e681ac96543869fbf170c566c6c7ea93ac97f54f347e388d33d7d39c19d59cbe7bf3066d8c69fde SHA512 4bccd576bc786cf5d7b01a1ff379545b4d9ddb818c8561d3dccb836b6490668c73a0c10884609980dfc6e8250173ead71a5f6044cabe69a0c93316e03515a0d9 -DIST boinc-7.20.2.tar.gz 46555666 BLAKE2B 4d11217739d341c5b61d86afa02eebdad80809f42caa3f6dea1d86ed53d79004d60fa362fd04d53060060472e108e0ee0aa0428e4799eb70f2e98f07dc1f39cd SHA512 0309d5585ece96a5d9021058870dce9a96c89ece269650961a9b22d5219529e242a55dc1e466f5364535033198ca5c36496ca23125a9cda0c308bfdb4372abbb +DIST boinc-client-7.18.0.tar.gz 50848912 BLAKE2B 1088b734a5111dac1b42110cc5059e7114ef2bb2a7e786d20e681ac96543869fbf170c566c6c7ea93ac97f54f347e388d33d7d39c19d59cbe7bf3066d8c69fde SHA512 4bccd576bc786cf5d7b01a1ff379545b4d9ddb818c8561d3dccb836b6490668c73a0c10884609980dfc6e8250173ead71a5f6044cabe69a0c93316e03515a0d9 +DIST boinc-client-7.20.2.tar.gz 46555666 BLAKE2B 4d11217739d341c5b61d86afa02eebdad80809f42caa3f6dea1d86ed53d79004d60fa362fd04d53060060472e108e0ee0aa0428e4799eb70f2e98f07dc1f39cd SHA512 0309d5585ece96a5d9021058870dce9a96c89ece269650961a9b22d5219529e242a55dc1e466f5364535033198ca5c36496ca23125a9cda0c308bfdb4372abbb diff --git a/dev-python/azure-core/Manifest b/dev-python/azure-core/Manifest index ddb023283b..24e4e20d65 100644 --- a/dev-python/azure-core/Manifest +++ b/dev-python/azure-core/Manifest @@ -1,2 +1,2 @@ -DIST azure-core-1.26.2.zip 368264 BLAKE2B 72c611f506c1773917a15dd354b8d97922d7f5b24e114a4e45a7fb3a65505ae5019aa4b6993c37c3840d6bffce648cb2b065904420cc3034209f58e55d2513f7 SHA512 3084c8f24d01e4a283175839be673061b8de13ffa85ab956f3753bd64cd0efb4eff421e239a41433834a8de9a3af620ddb27f24f1fcb475ec963456c0a86a084 DIST azure-core-1.26.3.zip 369524 BLAKE2B 96af5ee7f57086981f7660907ccc8422091b4e36510e45daae4151fc92f282b111b0ed487d47d0824470a0c8e79e33ae1a8c9f30f1e4a497fb6cc7bc45951aab SHA512 b332603a3e304ef256923abb22949ea5cf88bc0638c79aec716b10d6e48ff21aba2579f0395e1631929b060818bd88bbbf1d75777c2b678d1182edc6cb3355ee +DIST azure-core-1.26.4.zip 370584 BLAKE2B ed0974ed62e5a7c66488cbdc452fb97ab018d217764064cf002db9235c580d061ea61e83b612b541ce3385d4d9c9133632833d1d43fa10c7c8de1410f4b503c3 SHA512 babc50a5db328bfae3b6be2625f9cc2ee2922674437062f03e617c08906757e942fa9015e8d1af95d0cb89b791a6d5fca3c30fdecb5542a41d7fe2cf2c8565ae diff --git a/dev-python/azure-core/azure-core-1.26.2.ebuild b/dev-python/azure-core/azure-core-1.26.4.ebuild similarity index 86% rename from dev-python/azure-core/azure-core-1.26.2.ebuild rename to dev-python/azure-core/azure-core-1.26.4.ebuild index d4db33e69b..d12fb53a2a 100644 --- a/dev-python/azure-core/azure-core-1.26.2.ebuild +++ b/dev-python/azure-core/azure-core-1.26.4.ebuild @@ -1,18 +1,19 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{9..11} pypy3 ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 optfeature pypi DESCRIPTION="Microsoft Azure Core Library for Python" HOMEPAGE=" https://pypi.org/project/azure-core/ https://github.com/Azure/azure-sdk-for-python " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" +SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" LICENSE="MIT" SLOT="0" diff --git a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild index 7d4fc6bb40..4fefefe0cd 100644 --- a/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild +++ b/dev-python/mkdocs-mkdocstrings-python/mkdocs-mkdocstrings-python-0.8.3.ebuild @@ -27,7 +27,7 @@ BDEPEND=" dev-python/mkdocs-mkdocstrings[${PYTHON_USEDEP}] dev-python/mkdocs-autorefs[${PYTHON_USEDEP}] dev-python/pymdown-extensions[${PYTHON_USEDEP}] - dev-python/mkdocs_pymdownx_material_extras[${PYTHON_USEDEP}] + dev-python/mkdocs-pymdownx-material-extras[${PYTHON_USEDEP}] ) " DEPEND="${BDEPEND}" diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest deleted file mode 100644 index 5b6cb56fa3..0000000000 --- a/dev-python/orjson/Manifest +++ /dev/null @@ -1,31 +0,0 @@ -DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e -DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc -DIST associative-cache-1.0.1.crate 14048 BLAKE2B 77f36f2d23b6d07e556f20e743c9a0e47c0b54899397c64dd6d4fc9b4c31469481d4a99ceb28b250924e0aa5f52de9fb65ce93ed96f23191f2984c32156bace0 SHA512 2ad673ab907c71cbd45abf3cf59630fd56aeb95888c94932b9fe5d83d71d0c14f908915670cbc0566b691035f82ac2069ed17589edbc97db1e4388225ac2a040 -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa -DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670 -DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4 -DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa -DIST compact_str-0.6.1.crate 54555 BLAKE2B 4f389035aa42b763035c2d7a49500c1ec98cb563fc7f693d7fd468de9132105a86d5d180866fc1dbbb5e79e2281f882f3a9667fe81173db189930a40878e0f3d SHA512 4f017210cd42ed6d1a641cbd1c9f214c356dd9a188675413751aef2359eff27f2045622802f9df633fa803073099e32619c7a67477369197be81035da0c10acc -DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a -DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 -DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840 -DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 -DIST libm-0.1.4.crate 110593 BLAKE2B 5018f4efbc8fd45ff88a28e92c273bb3b48724009e17eadd0d4abb8e34b0fc8784607f71eebaa2f308dedb3185969f092d4305cd1d2cef7a53f7d8774390e38f SHA512 6bc647425ec8be5995ad4798427a86e28282b06532b8e6a53745e2a2ac16652d087b84c0946a4858a49d98995b9e543e1764765d270bf5569cd2ad92d52b81f2 -DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 -DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 -DIST orjson-3.8.7.tar.gz 655531 BLAKE2B d8c854c752a5a89c3f04eaf96bdda3028c65f234f422323f74a7ad8e0df30a88d46df3f80969aa384267a47b62b738163ed51889ebb4dd4889523bf6f91fd4e0 SHA512 6cfdd0f1898807fec11db70ba4881dbbab85d770e26ace0b81d1dcf51eed1f585f2cc09928e5fa58750f91bb21f7286eee1fa48f9d2fbee5566b4618023ea71a -DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4 SHA512 de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984 -DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5 SHA512 6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9 -DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f SHA512 35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec -DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 -DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 -DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 -DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e -DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c -DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f -DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 diff --git a/dev-python/orjson/metadata.xml b/dev-python/orjson/metadata.xml deleted file mode 100644 index 571116d366..0000000000 --- a/dev-python/orjson/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/ijl/orjson/issues - ijl/orjson - orjson - - diff --git a/dev-python/orjson/orjson-3.8.7.ebuild b/dev-python/orjson/orjson-3.8.7.ebuild deleted file mode 100644 index 8c5b6e5cf1..0000000000 --- a/dev-python/orjson/orjson-3.8.7.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -CRATES=" - ahash-0.8.3 - arrayvec-0.7.2 - associative-cache-1.0.1 - autocfg-1.1.0 - beef-0.5.2 - bytecount-0.6.3 - castaway-0.2.2 - cc-1.0.79 - cfg-if-1.0.0 - chrono-0.4.23 - compact_str-0.6.1 - encoding_rs-0.8.32 - itoa-1.0.5 - itoap-1.0.1 - libc-0.2.139 - libm-0.1.4 - num-integer-0.1.45 - num-traits-0.2.15 - once_cell-1.17.1 - packed_simd_2-0.3.8 - pyo3-build-config-0.18.1 - pyo3-ffi-0.18.1 - rustversion-1.0.11 - ryu-1.0.12 - serde-1.0.152 - serde_json-1.0.93 - simdutf8-0.1.4 - smallvec-1.10.0 - target-lexicon-0.12.6 - version_check-0.9.4 -" - -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{9..11} ) -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://pypi.org/project/orjson/ - https://github.com/ijl/orjson -" -SRC_URI=" - $(pypi_sdist_url) - $(cargo_crate_uris) -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT" -KEYWORDS="~amd64" -SLOT="0" -IUSE="debug" - -BDEPEND=" - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pendulum[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED=".*" - -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} diff --git a/dev-python/pdm/pdm-2.4.9.ebuild b/dev-python/pdm/pdm-2.4.9.ebuild index c5f0fc5448..356c61d293 100644 --- a/dev-python/pdm/pdm-2.4.9.ebuild +++ b/dev-python/pdm/pdm-2.4.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm -PYTHON_COMPAT=( python3_{10..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit bash-completion-r1 distutils-r1 pypi @@ -15,7 +15,7 @@ HOMEPAGE=" " LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" SLOT="0" RDEPEND=" diff --git a/dev-python/pysftp/Manifest b/dev-python/pysftp/Manifest deleted file mode 100644 index 0dfb9b1e44..0000000000 --- a/dev-python/pysftp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysftp-0.2.9.tar.gz 25949 BLAKE2B 18a06ffb13d9c266dc03a79b982550c8fcead8588ad6f962fdae026c92dd951c963b67033548057700fe5aaed7db3c0fb91ed992e6beb7f1d04173f221a8866e SHA512 408e28c362b3f2573a6717cda811de3c88a8026d3a0c21eae8fb05156be941b16874cd8c318f3a0f533b8524831f22a90bcc208b061ee4c28fc8fda4e441173d diff --git a/dev-python/pysftp/metadata.xml b/dev-python/pysftp/metadata.xml deleted file mode 100644 index c8244df324..0000000000 --- a/dev-python/pysftp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - svdm-gentoo@protonmail.com - Simon van der Maas - - diff --git a/dev-python/pysftp/pysftp-0.2.9.ebuild b/dev-python/pysftp/pysftp-0.2.9.ebuild deleted file mode 100644 index 36c07e3ea7..0000000000 --- a/dev-python/pysftp/pysftp-0.2.9.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_9 ) -inherit distutils-r1 - -DESCRIPTION="A friendly face on SFTP" -HOMEPAGE="https://pypi.org/project/pysftp/" -SRC_URI="https://files.pythonhosted.org/packages/36/60/45f30390a38b1f92e0a8cf4de178cd7c2bc3f874c85430e40ccf99df8fe7/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/pytest-isort/files/stray-files.patch b/dev-python/pytest-isort/files/stray-files.patch new file mode 100644 index 0000000000..9c3303ae60 --- /dev/null +++ b/dev-python/pytest-isort/files/stray-files.patch @@ -0,0 +1,15 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 64d36bc..a6420fd 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -25,7 +25,9 @@ classifiers = [ + "Framework :: Pytest", + ] + packages = [{ include = "pytest_isort" }] +-include = ["LICENSE.rst"] ++include = [ ++ { path = "LICENSE.rst", format = "sdist" }, ++] + + [tool.poetry.plugins.pytest11] + isort = "pytest_isort" diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild new file mode 100644 index 0000000000..b50cd1d16a --- /dev/null +++ b/dev-python/pytest-isort/pytest-isort-3.1.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Plugin to check import ordering using isort" +HOMEPAGE="https://github.com/stephrdev/pytest-isort" +SRC_URI="https://github.com/stephrdev/pytest-isort/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +distutils_enable_tests pytest + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/stray-files.patch" +) diff --git a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild index 08d7d33b7f..b50cd1d16a 100644 --- a/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild +++ b/dev-python/pytest-isort/pytest-isort-3.1.0.ebuild @@ -23,3 +23,7 @@ RDEPEND=" dev-python/isort[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/stray-files.patch" +) diff --git a/dev-python/shellingham/Manifest b/dev-python/shellingham/Manifest deleted file mode 100644 index 7d0e5e07e6..0000000000 --- a/dev-python/shellingham/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shellingham-1.5.0.tar.gz 8974 BLAKE2B 07ae56303d046d224d84ab39816171c6c8a440182528857bbbd10075cd074882b0a984ddc6f6d9b0165b4f4461204568e088a6238129d5cf096d62898d00fd88 SHA512 1772cf807f37feb2ea9301aca9c84149b7d718b70daccfe80c8dfd90b20461ab22c11798b240c63c12861d544a99dca4671d560da68e757bf9acb02a62242afe diff --git a/dev-python/shellingham/metadata.xml b/dev-python/shellingham/metadata.xml deleted file mode 100644 index 24c5ff6081..0000000000 --- a/dev-python/shellingham/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - sarugaku/shellingham - shellingham - - diff --git a/dev-python/shellingham/shellingham-1.5.0.ebuild b/dev-python/shellingham/shellingham-1.5.0.ebuild deleted file mode 100644 index 349ea06f76..0000000000 --- a/dev-python/shellingham/shellingham-1.5.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tool to Detect Surrounding Shell" -HOMEPAGE=" - https://github.com/sarugaku/shellingham/ - https://pypi.org/project/shellingham/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-python/uhashring/Manifest b/dev-python/uhashring/Manifest deleted file mode 100644 index a910ed1d2e..0000000000 --- a/dev-python/uhashring/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST uhashring-2.1.tar.gz 18288 BLAKE2B 95d76b1999d21b52ff33b5f76b2eee125d22fa02c51281d6b72058b9d608ea69cca11608f41f50b9348d46a26cc8931c40a6873f0fe17b72d76891b51dcaa1cb SHA512 0e3b3647f1b8b648389fa1018f5903d880947556244633e0b2b4809ccab3d14cf8e742cd14a99e2e88972a84c8fb97956dc290b023e514de63c7793a21b6c294 diff --git a/dev-python/uhashring/metadata.xml b/dev-python/uhashring/metadata.xml deleted file mode 100644 index 098828d4b4..0000000000 --- a/dev-python/uhashring/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - comaintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -uhashring implements consistent hashing in pure Python. - -Consistent hashing is mostly used on distributed systems/caches/databases as this avoid the total reshuffling of your key-node mappings when adding or removing a node in your ring (called continuum on libketama). More information and details about this can be found in the literature section. - -This full featured implementation offers: - -a lot of convenient methods to use your consistent hash ring in real world applications. -simple integration with other libs such as memcache through monkey patching. -a full ketama compatibility if you need to use it (see important mention below). -all the missing functions in the libketama C python binding (which is not even available on pypi) for ketama users. -possibility to use your own weight and hash functions if you don't care about the ketama compatibility. -instance-oriented usage so you can use your consistent hash ring object directly in your code (see advanced usage). -native pypy support, since this is a pure python library. -tests of implementation, key distribution and ketama compatibility. -Per node weight is also supported and will affect the nodes distribution on the ring. - - - ultrabug/uhashring - uhashring - - diff --git a/dev-python/uhashring/uhashring-2.1.ebuild b/dev-python/uhashring/uhashring-2.1.ebuild deleted file mode 100644 index 966a8ef8c4..0000000000 --- a/dev-python/uhashring/uhashring-2.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Full featured consistent hashing python library compatible with ketama" -HOMEPAGE="https://github.com/ultrabug/uhashring" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 8bf8ec70ea..15aabc455c 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,4 +1,4 @@ -DIST bash-language-server-4.8.3-deps.tar.xz 2192036 BLAKE2B baff7c37f8ecbdd4e0de1feed11e75790b64b2be6cd89fc490f843cdcf53942ab90a76d8a2bffd384fe3836ec82d511573ba970e21e2d1d7148fd1e465421401 SHA512 cd50420e191113194b2422c85c49416bce6b38ccb05095bd974419494526ceb86c1bc94548fec0cc5d5ca05d84dc557ae2c938b78d5d8b526f40d2ab04e9251f -DIST bash-language-server-4.8.3.tgz 186679 BLAKE2B c183c813e793c3f6754a88b4deccc839393c12aa4ae9aa5d9fa0254a5d300ebb70af7db3a47794a57b49b3467e00cb9541d6048a10b129d267ff549357ec9455 SHA512 3495eaccd38297127f1ba1ebf2069fbea701898d6236f0400b1665cf9b4e3f2a25a137aac8eb65e82f72654c56f2bc96f06009d93512e3bf65cb9b6af648c404 DIST bash-language-server-4.8.4-deps.tar.xz 2196888 BLAKE2B 754af32f1955662904c2c202b6fdd35fd92dcadf84da338b5cd74c305ef31387e19df8fa768a33ea8512e71ef37bf756b0b182a20f92c04682187e75f9acdd33 SHA512 596b2b79e1e4d6abdbee8265be982a25f25ce2f8f255a83188953f974da1492a75ba841d59c037e1e6e228523b1df1837928a27cf07fb3c356a96f5bba2be79f DIST bash-language-server-4.8.4.tgz 187465 BLAKE2B 2eea73fca9e91825009cb0817dd59ab9da3f230512d4fefd48434036154c7558f92286f6a75fad4d7e40bc6cb24958732b020ee8a75c17bf33f4b6a7a7a845d5 SHA512 93c6f0d86e1bce97bc3efdb422c721e8aa0056c39d9b874d64d3d342675fd336a938f88344039e85dd4ca68c5a99e2a0c33ea78c5ea84546b11fa5bee0b4d42b +DIST bash-language-server-4.9.0-deps.tar.xz 2203152 BLAKE2B fd0aaa05e6fef5e2951ffe55626bca7df4d2609c39b5145daa3cf6100c9732287a33717065db411334cad9805f147acdd29470069b4c4a41ebf2018419809108 SHA512 3c6ff2ff44321adbd805aad749ff3eacc320d276add2f5d68eea6f68c95e26cfeeac8d319d5242514fb69b572fbab64327ab4134e736b5425ffd1ef8d1a0079a +DIST bash-language-server-4.9.0.tgz 190986 BLAKE2B 09b371d143815fc0b839c8c0d5b0e93592077b8cdd396b2f6e028e0feb133ab22fe59e4fd006324d8fb0b5b26816389528001d4210fc2b37d055cc4d8a24fab3 SHA512 acc6ff77935e156be2333b96e4348949643a7879463e7b7402b7ca3f4032934d1b510cdde469404c9d41510f14002606fe79fba54ebe25688b818030df618bdd diff --git a/dev-util/bash-language-server/bash-language-server-4.8.3.ebuild b/dev-util/bash-language-server/bash-language-server-4.9.0.ebuild similarity index 100% rename from dev-util/bash-language-server/bash-language-server-4.8.3.ebuild rename to dev-util/bash-language-server/bash-language-server-4.9.0.ebuild diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index 1a42c86822..2340b1625c 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1 +1 @@ -DIST pmbootstrap-1.46.0.tar.gz 226827 BLAKE2B 5352f6c9bc359698d85aad53bbd9046869fed084d0f81c7a40efff829e186b7635e166cd6812f205ce017bfbd9e1f9f5744e0fb241d909889e0de1cc7abf8a0f SHA512 d685cb9e1ee457f4839935f92c3e2941e7642439b29a02a352b217f4bf2dc270ecff5883bb7fb1ccb2e413d20d3d92fc9cd7db048e90d5bfa0bc570f7a7db39d +DIST pmbootstrap-1.51.0.tar.gz 230563 BLAKE2B d1832a699c7e5a86eaa2c145df1e48c92b3f370be92a82b6841d302a85ba5450ca7c6a4cae040cb0191fcc7cea909e63e5d7915bf1cd16891577d654ea86ecdb SHA512 288a2ad12f93f4ff7d11ec37448b739611acb684f41b68327ca83997e6d9bbf8110dc42f93e00d356728b16193092142055378c18d23c49c2b11324cee6121b3 diff --git a/dev-util/pmbootstrap/pmbootstrap-1.46.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild similarity index 100% rename from dev-util/pmbootstrap/pmbootstrap-1.46.0.ebuild rename to dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild diff --git a/eclass/boinc.eclass b/eclass/boinc.eclass index 73aa24fe72..56d972b66b 100644 --- a/eclass/boinc.eclass +++ b/eclass/boinc.eclass @@ -45,7 +45,7 @@ fi if [[ ! ${_BOINC_ECLASS} ]]; then # @FUNCTION: get_boinc_src -# @USAGE: [client|server] +# @USAGE: [client|server|vboxwrapper|wrapper] # @RETURN: SRC_URI snippet or temporary build directory for given BOINC release get_boinc_src() { debug-print-function ${FUNCNAME} "${@}"] @@ -55,18 +55,20 @@ get_boinc_src() { local RELEASE_MINOR=$(ver_cut 1-2 ${RELEASE_PATCH}) local RELEASE_TYPE=${3:-client} - local SUFFIX= + local TAG case ${RELEASE_TYPE} in - server) SUFFIX="-server" ;; - client) ;; - *) die "${FUNCNAME}: unknown release type '${RELEASE_TYPE}'" + client|server) + TAG="${RELEASE_TYPE}_release/${RELEASE_MINOR}/${RELEASE_PATCH}" ;; + vboxwrapper|wrapper) + TAG="${RELEASE_TYPE}/${RELEASE_PATCH}" ;; + *) + die "${FUNCNAME}: unknown release type '${RELEASE_TYPE}'" esac - local _SRC_URI="https://github.com/BOINC/boinc/archive/" - _SRC_URI+="${RELEASE_TYPE}_release/${RELEASE_MINOR}/${RELEASE_PATCH}.tar.gz" - _SRC_URI+=" -> boinc${SUFFIX}-${RELEASE_PATCH}.tar.gz" + local _SRC_URI="https://github.com/BOINC/boinc/archive/refs/tags/${TAG}.tar.gz" + _SRC_URI+=" -> boinc-${RELEASE_TYPE}-${RELEASE_PATCH}.tar.gz" - local _S="${WORKDIR}/boinc-${RELEASE_TYPE}_release-${RELEASE_MINOR}-${RELEASE_PATCH}" + local _S="${WORKDIR}/boinc-${TAG////-}" case ${query_var} in SRC_URI) echo "${_SRC_URI}" ;; @@ -82,7 +84,7 @@ get_boinc_src() { # Temporary build directory, where BOINC sources are located. # @FUNCTION: boinc_require_source -# @USAGE: [boinc version] [client|server] +# @USAGE: [boinc version] [client|server|vboxwrapper|wrapper] # @DESCRIPTION: # Set up SRC_URI and S for building application within BOINC source tree. # @@ -107,15 +109,15 @@ boinc_require_source() { # @DESCRIPTION: # Configure BOINC source tree using autotools. # -# If no arguments are given, econf will be called -# with --enable-pkg-devel flag. +# If no arguments are given, econf will be called with +# '--enable-static --enable-pkg-devel --disable-fcgi' flags. # # This function must be called in global scope. boinc_enable_autotools() { debug-print-function ${FUNCNAME} "${@}"] _BOINC_RUN_AUTOTOOLS=1 - _BOINC_ECONF_ARGS=${@:---enable-pkg-devel} + _BOINC_ECONF_ARGS=${@:---enable-static --enable-pkg-devel --disable-fcgi} } # @FUNCTION: boinc_override_config @@ -202,7 +204,7 @@ boinc_src_configure() { edo bash ./generate_svn_version.sh if [[ ${_BOINC_RUN_AUTOTOOLS} ]]; then - econf "${_BOINC_ECONF_ARGS[@]}" + econf ${_BOINC_ECONF_ARGS} else tc-export AR CC CPP CXX LD OBJDUMP RANLIB fi diff --git a/media-gfx/bonzomatic/Manifest b/media-gfx/bonzomatic/Manifest index aafdf0bbe5..d94cbe5f3e 100644 --- a/media-gfx/bonzomatic/Manifest +++ b/media-gfx/bonzomatic/Manifest @@ -1 +1,2 @@ DIST bonzomatic-2022.02.05.tar.gz 2721552 BLAKE2B 0c89a88e82c0eeb20d3b40f2107590ae37168a16327431d1e296c6e9cb0ae6dc661d669a0b4c91c8cd9124e2001defbf0bcf4840161efb64e20ee9b2fe93f495 SHA512 5a1ed8c2dd1b2f45de5a9cb3b859b6d599d833114a8bab95b25ac1f3ad62b536371fffd4e19ee317b79190afd1bacaa2a46000c9c5f17ff239068d13e6630bd1 +DIST bonzomatic-2022.08.20.tar.gz 8883259 BLAKE2B 698695e0925fa0dc43a195fce0e622a2000781682fdbf7e3fdb90c174c32a937bb42aa2a2823f5ec3f2ad322309f98dd43eecaa517d81db5180ecfac12087cfa SHA512 0a9718f3d99bedcdbc3b60467d8a15846c48e8ef8583e793140077215b59d69fbd8ac7b7644ca811e810c5cf8b15c7c6cb2ec21f40b0493a69f93805cc24b8fd diff --git a/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild new file mode 100644 index 0000000000..ddde6f5b8f --- /dev/null +++ b/media-gfx/bonzomatic/bonzomatic-2022.08.20.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Live shader coding tool and Shader Showdown workhorse" +HOMEPAGE="https://github.com/Gargaj/Bonzomatic" +if [[ "${PV}" == "9999" ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Gargaj/Bonzomatic" +else + MY_PV="$(ver_rs 1- -)" + SRC_URI="https://github.com/Gargaj/Bonzomatic/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/Bonzomatic-${MY_PV}" + KEYWORDS="~amd64" +fi + +LICENSE="Unlicense" +SLOT="0" +IUSE="system-glfw system-glew system-miniaudio system-stb wayland" + +# TODO: system-jsonxx/json++, system-scintilla +# !system-glfw copied from media-libs/glfw-3.3.3::gentoo +# !system-glew copied from media-libs/glew-2.2.0::gentoo +# kissfft: Bonzomatic targets non-existent `kissfft` pkg-config name +# system-kissfft? ( sci-libs/kissfft ) +RDEPEND=" + system-glfw? ( media-libs/glfw ) + !system-glfw? ( + wayland? ( + dev-libs/wayland + media-libs/mesa[egl(+),wayland] + dev-libs/wayland-protocols + ) + !wayland? ( + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-libs/libXi + ) + ) + system-glew? ( media-libs/glew:= ) + !system-glew? ( + >=x11-libs/libX11-1.6.2 + >=x11-libs/libXext-1.3.2 + >=x11-libs/libXi-1.7.2 + >=x11-libs/libXmu-1.1.1-r1 + ) + system-stb? ( dev-libs/stb ) + virtual/opengl + virtual/glu + media-libs/alsa-lib + media-libs/fontconfig +" +# miniaudio is headers-only +DEPEND=" + ${RDEPEND} + system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) +" +BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" + +src_configure() { + local mycmakeargs=( + -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) + -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) + -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=$(usex system-miniaudio) + -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) + -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF + ) + + if use !system-glfw; then + mycmakeargs+=( -DGLFW_USE_WAYLAND="$(usex wayland)" ) + fi + + cmake_src_configure +} diff --git a/media-gfx/bonzomatic/bonzomatic-9999.ebuild b/media-gfx/bonzomatic/bonzomatic-9999.ebuild index adba07b55a..ddde6f5b8f 100644 --- a/media-gfx/bonzomatic/bonzomatic-9999.ebuild +++ b/media-gfx/bonzomatic/bonzomatic-9999.ebuild @@ -15,19 +15,19 @@ else MY_PV="$(ver_rs 1- -)" SRC_URI="https://github.com/Gargaj/Bonzomatic/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/Bonzomatic-${MY_PV}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64" fi LICENSE="Unlicense" SLOT="0" -IUSE="system-glfw system-glew system-stb wayland" +IUSE="system-glfw system-glew system-miniaudio system-stb wayland" -# TODO: system-miniaudio, system-jsonxx/json++, system-scintilla +# TODO: system-jsonxx/json++, system-scintilla # !system-glfw copied from media-libs/glfw-3.3.3::gentoo # !system-glew copied from media-libs/glew-2.2.0::gentoo # kissfft: Bonzomatic targets non-existent `kissfft` pkg-config name # system-kissfft? ( sci-libs/kissfft ) -DEPEND=" +RDEPEND=" system-glfw? ( media-libs/glfw ) !system-glfw? ( wayland? ( @@ -57,17 +57,25 @@ DEPEND=" media-libs/alsa-lib media-libs/fontconfig " -RDEPEND="${DEPEND}" +# miniaudio is headers-only +DEPEND=" + ${RDEPEND} + system-miniaudio? ( >=dev-libs/miniaudio-0.10 ) +" BDEPEND="!system-glfw? ( wayland? ( dev-libs/wayland-protocols ) )" src_configure() { local mycmakeargs=( -DBONZOMATIC_USE_SYSTEM_GLFW=$(usex system-glfw) - -DGLFW_USE_WAYLAND="$(usex wayland)" -DBONZOMATIC_USE_SYSTEM_GLEW=$(usex system-glew) + -DBONZOMATIC_USE_SYSTEM_MINIAUDIO=$(usex system-miniaudio) -DBONZOMATIC_USE_SYSTEM_STB=$(usex system-stb) -DBONZOMATIC_USE_SYSTEM_KISSFFT=OFF ) + if use !system-glfw; then + mycmakeargs+=( -DGLFW_USE_WAYLAND="$(usex wayland)" ) + fi + cmake_src_configure } diff --git a/media-gfx/bonzomatic/metadata.xml b/media-gfx/bonzomatic/metadata.xml index aa40a4450e..b45a475881 100644 --- a/media-gfx/bonzomatic/metadata.xml +++ b/media-gfx/bonzomatic/metadata.xml @@ -10,6 +10,10 @@ Build non-system-glfw for wayland instead of X11 Use the systems installed version of GLEW (upstream-unsupported) Use the systems installed version of STB (upstream-unsupported) + Use the systems installed version of Miniaudio (upstream-unsupported) + + Gargaj/Bonzomatic + diff --git a/media-libs/skcms/Manifest b/media-libs/skcms/Manifest deleted file mode 100644 index 6cfd4f48c8..0000000000 --- a/media-libs/skcms/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST skcms-0_pre20211006-r1.tar.gz 9986375 BLAKE2B f95ab6fb05c422e58e10aca053df670b44b98dbc0c6bf7d75ad6ff9e5fc312c0f7c0447e1d8ecf8eedfb110df232d01924227a42c178e6b09e7e9ce078f5bbe8 SHA512 cff5d835934f125373854c651f6ea50a10b212f207c6101ef2cf36ac4a27dc1e5d45a5e932595824f7385a4fe1611508f4c8861094219029aabe3d6462211fd7 diff --git a/media-libs/skcms/skcms-0_pre20211006-r1.ebuild b/media-libs/skcms/skcms-0_pre20211006-r1.ebuild deleted file mode 100644 index 0321395e5d..0000000000 --- a/media-libs/skcms/skcms-0_pre20211006-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images" -HOMEPAGE="https://skia.googlesource.com/skcms" -SRC_URI="https://drive.google.com/uc?export=download&id=1BmWRhwDnribygNRsR2UwaxIMrAB7GZw4 -> ${PF}.tar.gz" -S="${WORKDIR}" - -KEYWORDS="~amd64" -LICENSE="BSD" -SLOT="0/${PV}" -IUSE="test" - -RDEPEND="" -DEPEND="${RDEPEND}" - -RESTRICT="!test? ( test )" - -src_compile() { - tc-export CC CXX - - ${CXX} ${CXXFLAGS} ${LDFLAGS} -fPIC -shared -I./src -Wl,-soname,libskcms.so skcms.cc -o libskcms.so || die - ${CC} ${CFLAGS} -fPIC -I./src -c test_only.c || die - ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o iccdump.c -o iccdump -ldl -L. -lskcms || die - ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -I./src test_only.o tests.c -o tests -L. -lskcms || die -} - -src_install() { - dolib.so libskcms.so - dobin iccdump - doheader skcms.h -} - -src_test() { - LD_LIBRARY_PATH="./:${LD_LIBRARY_PATH}" ./tests || die -} diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest deleted file mode 100644 index 3595db41e9..0000000000 --- a/media-libs/skia/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST skia-97.gh.tar.gz 55736513 BLAKE2B a3fddcab23b395e884b64179577c0e88b22c5580c484b79ce11a598ea8822fe797248071ca638541c9146f6752d93e99d9effb7e3499cf1f1efd75e375f9d3d5 SHA512 c30cd68fd69cbe998c04db8a9d7d201fefa2e72541745a1216a51bde809152c11f53fd3ba66a5c7bfb971c090e5eecc2be50a3cf013645052c2c447bf70d5f7a diff --git a/media-libs/skia/files/skia-97-questionable-flags.patch b/media-libs/skia/files/skia-97-questionable-flags.patch deleted file mode 100644 index ee1aaea7e5..0000000000 --- a/media-libs/skia/files/skia-97-questionable-flags.patch +++ /dev/null @@ -1,52 +0,0 @@ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/skia/BUILD.gn -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/skia/BUILD.gn -@@ -335,7 +335,7 @@ - config("no_exceptions") { - # Exceptions are disabled by default on Windows. (Use /EHsc to enable them.) - if (!is_win) { -- cflags_cc = [ "-fno-exceptions" ] -+ cflags_cc = [ "" ] - } - } - -@@ -572,7 +572,7 @@ - if (is_win) { - cflags_cc = [ "/GR-" ] - } else { -- cflags_cc = [ "-fno-rtti" ] -+ cflags_cc = [ "" ] - } - } - } -@@ -592,10 +592,6 @@ - if (is_mac || is_ios) { - ldflags = [ "-dead_strip" ] - } else { -- cflags += [ -- "-fdata-sections", -- "-ffunction-sections", -- ] - ldflags = [ "-Wl,--gc-sections" ] - } - if (target_cpu == "wasm") { ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh -@@ -358,7 +358,6 @@ - -DSK_DISABLE_AAA \ - -DSK_FORCE_8_BYTE_ALIGNMENT \ - -DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \ -- -fno-rtti \ - $WASM_GPU \ - $WASM_PATHOPS \ - $WASM_RT_SHADER \ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/pathkit/compile.sh -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/pathkit/compile.sh -@@ -113,7 +113,7 @@ - --no-entry \ - --pre-js $BASE_DIR/helper.js \ - --pre-js $BASE_DIR/chaining.js \ ---fno-rtti -fno-exceptions -DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \ -+-DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \ - $WASM_CONF \ - -s ERROR_ON_UNDEFINED_SYMBOLS=1 \ - -s EXPORT_NAME="PathKitInit" \ diff --git a/media-libs/skia/files/skia-97-system-skcms-headers.patch b/media-libs/skia/files/skia-97-system-skcms-headers.patch deleted file mode 100644 index c46b77276e..0000000000 --- a/media-libs/skia/files/skia-97-system-skcms-headers.patch +++ /dev/null @@ -1,232 +0,0 @@ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/dm/DMSrcSink.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/dm/DMSrcSink.cpp -@@ -28,7 +28,7 @@ - #include "include/ports/SkImageGeneratorWIC.h" - #include "include/private/SkImageInfoPriv.h" - #include "include/private/SkTLogic.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "include/utils/SkNullCanvas.h" - #include "include/utils/SkPaintFilterCanvas.h" - #include "include/utils/SkRandom.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/experimental/wasm-skp-debugger/compile.sh -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/experimental/wasm-skp-debugger/compile.sh -@@ -130,7 +130,7 @@ - $RELEASE_CONF \ - -I. \ - -Ithird_party/icu \ -- -Ithird_party/skcms \ -+ -lskcms \ - -DSK_DISABLE_AAA \ - -DSK_FORCE_8_BYTE_ALIGNMENT \ - -std=c++17 \ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/pictureshadercache.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/pictureshadercache.cpp -@@ -22,7 +22,7 @@ - #include "include/core/SkString.h" - #include "include/core/SkSurface.h" - #include "include/core/SkTileMode.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - - #include - ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/readpixels.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gm/readpixels.cpp -@@ -23,7 +23,7 @@ - #include "include/core/SkString.h" - #include "include/core/SkTypes.h" - #include "include/gpu/GrDirectContext.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "tools/Resources.h" - - #include ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/gn_to_bp.py -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/gn/gn_to_bp.py -@@ -485,10 +485,6 @@ - gn_to_bp_utils.GrabDependentValues(js, '//:nanobench', 'sources', - nanobench_srcs, 'skia') - --# skcms is a little special, kind of a second-party library. --local_includes.add("include/third_party/skcms") --dm_includes .add("include/third_party/skcms") -- - # Android's build will choke if we list headers. - def strip_headers(sources): - return {s for s in sources if not s.endswith('.h')} ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/core/SkColorSpace.h -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/core/SkColorSpace.h -@@ -11,7 +11,7 @@ - #include "include/core/SkRefCnt.h" - #include "include/private/SkFixed.h" - #include "include/private/SkOnce.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include - - class SkData; ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/private/SkEncodedInfo.h -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/private/SkEncodedInfo.h -@@ -12,7 +12,7 @@ - - #include "include/core/SkData.h" - #include "include/core/SkImageInfo.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - - struct SkEncodedInfo { - public: ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/canvaskit/compile.sh -@@ -353,7 +353,7 @@ - $RELEASE_CONF \ - -I. \ - -Ithird_party/icu \ -- -Ithird_party/skcms \ -+ -lskcms \ - -Ithird_party/externals/icu/source/common/ \ - -DSK_DISABLE_AAA \ - -DSK_FORCE_8_BYTE_ALIGNMENT \ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/public.bzl -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/public.bzl -@@ -534,7 +534,6 @@ - "include/pathops", - "include/ports", - "include/private", -- "include/third_party/skcms", - "include/utils", - "include/utils/mac", - "src/codec", ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpace.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpace.cpp -@@ -8,7 +8,7 @@ - #include "include/core/SkColorSpace.h" - #include "include/core/SkData.h" - #include "include/private/SkTemplates.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpacePriv.h" - #include "src/core/SkOpts.h" - ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpaceXformSteps.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/core/SkColorSpaceXformSteps.cpp -@@ -5,7 +5,7 @@ - * found in the LICENSE file. - */ - --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpacePriv.h" - #include "src/core/SkColorSpaceXformSteps.h" - #include "src/core/SkRasterPipeline.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/gpu/GrDataUtils.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/gpu/GrDataUtils.cpp -@@ -8,7 +8,7 @@ - #include "src/gpu/GrDataUtils.h" - - #include "include/private/SkTPin.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpaceXformSteps.h" - #include "src/core/SkCompressedDataUtils.h" - #include "src/core/SkConvertPixels.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/images/SkImageEncoderFns.h -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/src/images/SkImageEncoderFns.h -@@ -12,7 +12,7 @@ - #include "include/core/SkICC.h" - #include "include/core/SkTypes.h" - #include "include/private/SkColorData.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - - typedef void (*transform_scanline_proc)(char* dst, const char* src, int width, int bpp); - ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/AndroidCodecTest.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/AndroidCodecTest.cpp -@@ -18,7 +18,7 @@ - #include "include/core/SkSize.h" - #include "include/core/SkString.h" - #include "include/core/SkTypes.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/codec/SkCodecImageGenerator.h" - #include "src/core/SkPixmapPriv.h" - #include "tests/Test.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/CodecTest.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/CodecTest.cpp -@@ -37,7 +37,7 @@ - #include "include/encode/SkWebpEncoder.h" - #include "include/private/SkMalloc.h" - #include "include/private/SkTemplates.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "include/utils/SkRandom.h" - #include "src/codec/SkCodecImageGenerator.h" - #include "src/core/SkAutoMalloc.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ColorSpaceTest.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ColorSpaceTest.cpp -@@ -12,7 +12,7 @@ - #include "include/core/SkRefCnt.h" - #include "include/core/SkStream.h" - #include "include/core/SkTypes.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpacePriv.h" - #include "tests/Test.h" - #include "tools/Resources.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ICCTest.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/ICCTest.cpp -@@ -9,7 +9,7 @@ - - #include "include/core/SkICC.h" - #include "include/core/SkString.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpacePriv.h" - #include "tests/Test.h" - #include "tools/Resources.h" ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/NonlinearBlendingTest.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tests/NonlinearBlendingTest.cpp -@@ -6,7 +6,7 @@ - */ - - #include "include/core/SkColorSpace.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpaceXformSteps.h" - #include "tests/Test.h" - ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/doxygen/Doxyfile -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/doxygen/Doxyfile -@@ -795,7 +795,6 @@ - ../../include/docs \ - ../../include/gpu \ - ../../include/pathops \ -- ../../third_party/skcms \ - ../../modules/particles/include \ - ../../modules/skottie/include \ - ../../modules/sksg/include \ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/imgcvt.cpp -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/imgcvt.cpp -@@ -10,7 +10,7 @@ - #include "include/core/SkImage.h" - #include "include/core/SkStream.h" - #include "include/core/SkSurface.h" --#include "include/third_party/skcms/skcms.h" -+#include "skcms.h" - #include "src/core/SkColorSpacePriv.h" - - static void write_png(const char* path, sk_sp img) { ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py -@@ -76,8 +76,7 @@ - need_rewriting = [] - for file_path in to_rewrite(): - if ('/generated/' in file_path or -- 'tests/sksl/' in file_path or -- 'third_party/skcms' in file_path): -+ 'tests/sksl/' in file_path): - continue - if (file_path.endswith('.h') or - file_path.endswith('.c') or diff --git a/media-libs/skia/files/skia-97-system-skcms.patch b/media-libs/skia/files/skia-97-system-skcms.patch deleted file mode 100644 index 40bd695160..0000000000 --- a/media-libs/skia/files/skia-97-system-skcms.patch +++ /dev/null @@ -1,52 +0,0 @@ ---- a/BUILD.gn -+++ b/BUILD.gn -@@ -93,7 +93,7 @@ - "GR_TEST_UTILS=1", - ] - } -- libs = [] -+ libs = [ "skcms" ] - lib_dirs = [] - if (skia_use_gl && skia_use_angle) { - defines += [ "SK_ANGLE" ] -@@ -1110,21 +1110,6 @@ - sources = [ "src/codec/SkRawCodec.cpp" ] - } - --import("third_party/skcms/skcms.gni") --skia_source_set("skcms") { -- cflags = [] -- if (!is_win || is_clang) { -- cflags += [ -- "-w", -- "-std=c11", -- ] -- } -- -- public = [ "include/third_party/skcms/skcms.h" ] -- include_dirs = [ "include/third_party/skcms" ] -- sources = rebase_path(skcms_sources, ".", "third_party/skcms") --} -- - optional("typeface_freetype") { - enabled = skia_use_freetype - -@@ -1225,7 +1210,6 @@ - ":gpu", - ":graphite", - ":pdf", -- ":skcms", - ":xps", - ] - -@@ -2096,9 +2080,9 @@ - test_app("imgcvt") { - sources = [ "tools/imgcvt.cpp" ] - deps = [ -- ":skcms", - ":skia", - ] -+ libs = [ "skcms" ] - } - test_app("fm") { - sources = [ diff --git a/media-libs/skia/files/skia-97-system-vulkan.patch b/media-libs/skia/files/skia-97-system-vulkan.patch deleted file mode 100644 index c14ffbf07b..0000000000 --- a/media-libs/skia/files/skia-97-system-vulkan.patch +++ /dev/null @@ -1,101 +0,0 @@ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/BUILD.gn -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/BUILD.gn -@@ -1479,10 +1479,6 @@ - deps = [ "experimental/sktext" ] - } - --config("our_vulkan_headers") { -- include_dirs = [ "include/third_party/vulkan" ] --} -- - # Targets guarded by skia_enable_tools may use //third_party freely. - if (skia_enable_tools) { - skia_public_includes = [ -@@ -1569,7 +1565,6 @@ - skia_source_set("public_headers_warnings_check") { - sources = [ "tools/public_headers_warnings_check.cpp" ] - configs = [ -- ":our_vulkan_headers", - ":cpp14", - ] - if (defined(skia_header_target_default_configs)) { -@@ -1681,10 +1676,6 @@ - test_lib("gpu_tool_utils") { - public_defines = [] - -- # Bots and even devs may not have Vulkan headers, so put -- # include/third_party/vulkan on our path so they're always available. -- all_dependent_configs = [ ":our_vulkan_headers" ] -- - defines = [] - if (skia_enable_discrete_gpu) { - defines += [ "SK_ENABLE_DISCRETE_GPU" ] -@@ -2204,7 +2195,6 @@ - - test_app("skpinfo") { - sources = [ "tools/skpinfo.cpp" ] -- configs = [ ":our_vulkan_headers" ] - deps = [ - ":flags", - ":skia", ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/gpu/vk/GrVkVulkan.h -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/include/gpu/vk/GrVkVulkan.h -@@ -11,7 +11,7 @@ - #include "include/core/SkTypes.h" - - #if SKIA_IMPLEMENTATION || !defined(SK_VULKAN) --#include "include/third_party/vulkan/vulkan/vulkan_core.h" -+#include "vulkan/vulkan_core.h" - #else - // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan - // headers stay up to date for our needs -@@ -21,7 +21,7 @@ - #ifdef SK_BUILD_FOR_ANDROID - // This is needed to get android extensions for external memory - #if SKIA_IMPLEMENTATION || !defined(SK_VULKAN) --#include "include/third_party/vulkan/vulkan/vulkan_android.h" -+#include "vulkan/vulkan_android.h" - #else - // For google3 builds we don't set SKIA_IMPLEMENTATION so we need to make sure that the vulkan - // headers stay up to date for our needs ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/particles/BUILD.gn -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/modules/particles/BUILD.gn -@@ -27,7 +27,6 @@ - sources = skia_particle_sources - configs += [ - "../../:skia_private", -- "../../:our_vulkan_headers", - ] - } - } ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/third_party/vulkanmemoryallocator/BUILD.gn -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/third_party/vulkanmemoryallocator/BUILD.gn -@@ -12,7 +12,6 @@ - - include_dirs = [ - "../..", -- "../../include/third_party/vulkan", - ] - - sources = [ ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/check-headers-self-sufficient -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/check-headers-self-sufficient -@@ -32,7 +32,6 @@ - r'include/private/.*_impl\.h', - r'include/private/.*_neon\.h', - r'include/private/.*_sse\.h', -- r'include/third_party/vulkan/.*', - r'include/utils/mac/SkCGUtils\.h', - r'include/views/SkOSWindow_.*\.h', - r'modules/.*', ---- /var/tmp/portage/media-libs/skia-97-r1/work/skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py -+++ skia-f2093bf1b076210bd017f237eaab84ea4d3d6771/tools/rewrite_includes.py -@@ -43,7 +43,7 @@ - # Don't count our local Vulkan headers as Skia headers; - # we don't want #include rewritten to point to them. - # Nor do we care about things in node_modules, used by *Kits. --ignorelist = ['include/third_party/vulkan', 'node_modules'] -+ignorelist = ['node_modules'] - - assert '/' in [os.sep, os.altsep] - def fix_path(p): diff --git a/media-libs/skia/files/skia-97-system-zlib.patch b/media-libs/skia/files/skia-97-system-zlib.patch deleted file mode 100644 index 6fb0aef472..0000000000 --- a/media-libs/skia/files/skia-97-system-zlib.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/third_party/zlib/BUILD.gn -+++ b/third_party/zlib/BUILD.gn -@@ -196,13 +196,3 @@ - - config("zlib_config") { - } -- --third_party("compression_utils_portable") { -- visibility = [ "//third_party/externals/angle2:*" ] -- public_include_dirs = [ "../externals/zlib/google" ] -- sources = [ -- "../externals/zlib/google/compression_utils_portable.cc", -- "../externals/zlib/google/compression_utils_portable.h", -- ] -- public_deps = [ ":zlib" ] # either system or from source --} diff --git a/media-libs/skia/metadata.xml b/media-libs/skia/metadata.xml deleted file mode 100644 index 333dcacf90..0000000000 --- a/media-libs/skia/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products. - - - enable coverage counting path renderer - enable media-libs/freetype support - enable GPU backend - enable media-libs/harfbuzz support - Play back bodymovin lottie files - enable opencl support - enable support for rive files - enable support for SVG files - enable vulkan backend - - diff --git a/media-libs/skia/skia-97-r2.ebuild b/media-libs/skia/skia-97-r2.ebuild deleted file mode 100644 index 6dbe9973c3..0000000000 --- a/media-libs/skia/skia-97-r2.ebuild +++ /dev/null @@ -1,213 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit ninja-utils python-any-r1 toolchain-funcs - -#https://github.com/google/skia/blob/master/include/core/SkMilestone.h -COMMIT="f2093bf1b076210bd017f237eaab84ea4d3d6771" - -DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and Images" -HOMEPAGE=" - https://skia.org - https://github.com/google/skia -" -SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -KEYWORDS="~amd64" -LICENSE="BSD" -SLOT="0/${PV}" -IUSE="+ccpr debug ffmpeg +fontconfig +freetype gpu +harfbuzz +icu jit +jpeg +lottie lua opencl +opengl +pdf +png +rive svg vulkan +webp +zlib +X +xml" -#TODO: find out how to enable and link: angle dawn piex sfntly wuffs - -CDEPEND=" - media-libs/skcms:= - - ffmpeg? ( media-video/ffmpeg ) - fontconfig? ( media-libs/fontconfig ) - freetype? ( media-libs/freetype ) - harfbuzz? ( media-libs/harfbuzz:=[icu?] ) - icu? ( dev-libs/icu:= ) - jpeg? ( media-libs/libjpeg-turbo ) - lua? ( dev-lang/lua:* ) - opengl? ( virtual/opengl ) - png? ( media-libs/libpng ) - webp? ( media-libs/libwebp ) - xml? ( dev-libs/expat ) - zlib? ( sys-libs/zlib ) -" -RDEPEND=" - ${CDEPEND} - opencl? ( virtual/opencl ) -" -DEPEND=" - ${PYTHON_DEPS} - ${CDEPEND} - opencl? ( dev-util/opencl-headers ) - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="dev-util/gn" - -PATCHES=( - "${FILESDIR}/${P}-system-skcms-headers.patch" - "${FILESDIR}/${P}-system-skcms.patch" - "${FILESDIR}/${P}-system-vulkan.patch" - "${FILESDIR}/${P}-questionable-flags.patch" - "${FILESDIR}/${P}-system-zlib.patch" -) - -REQUIRED_USE=" - X? ( opengl ) -" - -src_prepare() { - rm -r include/third_party/* || die - rm -r third_party/skcms || die - - default -} - -src_configure() { - python_setup - tc-export AR CC CXX - - local myconf_gn=() - passflags() { - local _f _x - _f=( ${1} ) - _x="[$(printf '"%s", ' "${_f[@]}")]" - myconf_gn+=( extra_${2}="${_x}" ) - } - passflags "${CFLAGS}" cflags_c - passflags "${CXXFLAGS}" cflags_cc - passflags "${LDFLAGS}" ldflags - - # skia_qt_path = getenv("QT_PATH") #todo - - myconf_gn+=( - ar=\"${AR}\" - cc=\"${CC}\" - cxx=\"${CXX}\" - is_component_build=true - is_official_build=true - is_shared_library=true - skia_build_fuzzers=false - skia_compile_processors = true - skia_compile_sksl_tests=false - skia_enable_android_utils=false #android - skia_enable_api_available_macro = true - skia_enable_flutter_defines = false - skia_enable_fontmgr_android=false #android - skia_enable_fontmgr_win_gdi=false #windows - skia_enable_nga=false - skia_enable_tools=false - skia_enable_winuwp = false - skia_generate_workarounds = false - skia_include_multiframe_procs = false - skia_lex = false - skia_skqp_global_error_tolerance=0 - skia_update_fuchsia_sdk=false #fuchsia - skia_use_angle=false #todo - skia_use_dawn=false #todo - skia_use_direct3d=false #windows - skia_use_dng_sdk=false - skia_use_libheif=false #android only - skia_use_experimental_xform=false - skia_use_fixed_gamma_text=false #android - skia_use_fonthost_mac=false #mac - skia_use_libgifcodec=false #todo - skia_use_metal=false #ios - skia_use_ndk_images=false #android - skia_use_piex=false #todo - skia_use_sfml=false #todo - skia_use_sfntly=false #todo - skia_use_webgl=false #todo - skia_use_wuffs=false #todo - skia_use_xps=false #windows - - skia_enable_ccpr=$(usex ccpr true false) - skia_enable_gpu=$(usex gpu true false) - skia_enable_gpu_debug_layers=$(usex debug true false) - skia_enable_pdf=$(usex pdf true false) - skia_enable_skottie=$(usex lottie true false) - skia_enable_skrive=$(usex rive true false) - skia_enable_skvm_jit_when_possible=$(usex jit true false) - skia_enable_svg=$(usex svg true false) - skia_pdf_subset_harfbuzz =$(usex harfbuzz true false) - skia_use_egl=$(usex opengl true false) - skia_use_expat=$(usex xml true false) - skia_use_ffmpeg=$(usex ffmpeg true false) - skia_use_fontconfig=$(usex fontconfig true false) - skia_use_gl=$(usex opengl true false) - skia_use_harfbuzz=$(usex harfbuzz true false) - skia_use_icu=$(usex icu true false) - skia_use_libjpeg_turbo_decode=$(usex jpeg true false) - skia_use_libjpeg_turbo_encode=$(usex jpeg true false) - skia_use_libpng_decode=$(usex png true false) - skia_use_libpng_encode=$(usex png true false) - skia_use_libwebp_decode=$(usex webp true false) - skia_use_libwebp_encode=$(usex webp true false) - skia_use_lua=$(usex lua true false) - skia_use_opencl=$(usex opencl true false) - skia_use_vma=$(usex vulkan true false) - skia_use_vulkan=$(usex vulkan true false) - skia_use_x11=$(usex X true false) - skia_use_zlib=$(usex zlib true false) - ) - - if use freetype; then - myconf_gn+=( skia_enable_fontmgr_custom_directory=true ) - myconf_gn+=( skia_enable_fontmgr_custom_embedded=true ) - myconf_gn+=( skia_enable_fontmgr_custom_empty=true ) - myconf_gn+=( skia_use_freetype=true ) - myconf_gn+=( skia_use_system_freetype2=true ) - - if use fontconfig; then - myconf_gn+=( skia_enable_fontmgr_fontconfig=true ) - myconf_gn+=( skia_enable_fontmgr_FontConfigInterface=true ) - fi - else - myconf_gn+=( skia_enable_fontmgr_custom_directory=false ) - myconf_gn+=( skia_enable_fontmgr_custom_embedded=false ) - myconf_gn+=( skia_enable_fontmgr_custom_empty=false ) - myconf_gn+=( skia_use_freetype=false ) - myconf_gn+=( skia_use_system_freetype2=false ) - fi - - if ! use freetype !! ! use fontconfig; then - myconf_gn+=( skia_enable_fontmgr_fontconfig=false ) - myconf_gn+=( skia_enable_fontmgr_FontConfigInterface=false ) - fi - -# skia_use_angle=$(usex angle true false) -# skia_use_piex=$(usex piex true false) -# skia_use_sfntly=$(usex sfntly true false) -# skia_use_wuffs=$(usex wuffs true false) - - use harfbuzz && myconf_gn+=( skia_use_system_harfbuzz=true ) - use icu && myconf_gn+=( skia_use_system_icu=true ) - use jpeg && myconf_gn+=( skia_use_system_libjpeg_turbo=true ) - use lua && myconf_gn+=( skia_use_system_lua=true ) - use png && myconf_gn+=( skia_use_system_libpng=true ) - use webp && myconf_gn+=( skia_use_system_libwebp=true ) - use zlib && myconf_gn+=( skia_use_system_zlib=true ) - - myconf_gn="${myconf_gn[@]} ${EXTRA_GN}" - set -- gn gen --args="${myconf_gn% }" out/Release || die - echo "$@" - "$@" || die -} - -src_compile() { - eninja -C out/Release -} - -src_install() { - dolib.so out/Release/*.so - insinto "/usr/include/${PN}" - doins -r include/. -} diff --git a/mpv-plugin/autoload/Manifest b/mpv-plugin/autoload/Manifest index b935d2d678..6ac1915445 100644 --- a/mpv-plugin/autoload/Manifest +++ b/mpv-plugin/autoload/Manifest @@ -1,2 +1 @@ -DIST mpv-0.35.0.tar.gz 3365752 BLAKE2B 9b8dca943fc60a68f8474549d75c021dd9157195253c5ec09721969e500b2756c033e86975499f5632f0c943ac7bb54699f47340f0dee73d7284668d4419b17f SHA512 d5c1f734057f6b6c27e7f59de43cf7c0e7f813d842b8c7fd2ae1073dbe649c8187b7686df4efe928db2952e9f1efc171245e6f8780c1d9f174f4d7abff1e073a DIST mpv-0.35.1.tar.gz 3367913 BLAKE2B 706a2031a2ca973eb3a092ec7f62ba40ca4dfd78e3ffe5d6e432486b0018852b034152a21805be594054178ccb17856dafe2b860cddcc22d27df895d163871de SHA512 42f3564a9ed4d972d14b2c697b0163f06a8bb68a0606a86c34935181247c783e3cb62286b445799998def0919fb13fce8b8f6453f82652d5bfaea5929119127a diff --git a/mpv-plugin/autoload/autoload-0.35.0.ebuild b/mpv-plugin/autoload/autoload-0.35.0.ebuild deleted file mode 100644 index e46627eca6..0000000000 --- a/mpv-plugin/autoload/autoload-0.35.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_MPV="rdepend" -MPV_REQ_USE="lua" -inherit mpv-plugin - -DESCRIPTION="Loads playlist entries before and after the the currently played file" -HOMEPAGE="https://github.com/mpv-player/mpv/tree/master/TOOLS/lua" - -# use the already available mpv tarball -SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> mpv-${PV}.tar.gz" - -# since this comes from mpv, use its licenses -LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" -KEYWORDS="~amd64" - -# lock mpv version -RDEPEND="~media-video/mpv-${PV}" - -S="${WORKDIR}/mpv-${PV}/TOOLS/lua" - -MPV_PLUGIN_FILES=( ${PN}.lua ) diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index 7d7f833ad8..b8b6c1b480 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,4 @@ -DIST lagrange-1.15.6.tar.gz 9958460 BLAKE2B 4e8240b4c28839084865073d94ba5b09057277f3cbe218c8aa7c49368f69cc4ba1b662f3649fa9d7bc69c462b5cf383d566d6da5ea84f10c6d7dd0f4200a2f46 SHA512 6cd5e81284c87d756c3db84fcf077f4c05243b42f6214311b0db61f51e552673114fd3f74517c3f83aaa05d95e413eab06d1e3f0518fc47e319f24ba3e2aa0de -DIST lagrange-1.15.6.tar.gz.sig 488 BLAKE2B 775ad1097a79720ea6cfc2b9c878e20728916024c3af938641c7d55e54e33929938b9fd7f789dc29039df35171ed46159ea97ddb8c78347f042a137640269f8c SHA512 57201914a24a5241d45a5e263f5498b3fabc524931d3688db1e33cb8dd3956c8cfadc4c21c2249386613c2caaa2e0805558a013ab163591151dae8f518cb2ae7 DIST lagrange-1.15.7.tar.gz 9959976 BLAKE2B df62306ff70a89cb4f422a98c582feeeaea1e5e53e88463cbb73cc0357b2d136c91099ca4863f69eeaee952834efa97624c01ea44114c5b25c404f52e630ebc1 SHA512 39c2b8ec9ac2fb064d6ca4a1ebb130ba9f797f75ddd3587c068585a724cf248367f6cc4e5a4dd81dda2e54dc57557ebd3dcef602f510bb90c36dbb03908111c1 DIST lagrange-1.15.7.tar.gz.sig 488 BLAKE2B 90375227a1010528f04b6be62cb3482c1dba18406c8cd9befa7ee44e13e1e0dd85e60fb68138c308ddae284d2db70c9cb62d86dfc06d016d91f1b356a7129c56 SHA512 bceb3c09b786f9170babd08d2f86a765cfd73886d06388f0f06d6ef10c198c0b8dbc4c038ed9172daff203bf783c5c92c46390ca24432ef969936944e1ab3da1 +DIST lagrange-1.15.8.tar.gz 9961734 BLAKE2B 764faef4a717de3219484bc7be03a5a42981b4946c9b36c2b97313500cff0e3f25d952393d1558f848ff898ab4e3bd9c12ee1b0c9ea7eaf1ab81d94910c61445 SHA512 d386bdbac133bc1dad73e0c5593875c234b567aba3706ef6c9b43d3aaa3761593beb20229182d1c00e941583d1ce81138d55941033df01112d4cc49b8ad8c9ee +DIST lagrange-1.15.8.tar.gz.sig 488 BLAKE2B 226bc957f7cd43356c41109d287ee68b35b5577738aba6a1fd1210c521233d5ce7c622c876737d34ebc532e1801f97721f1553368612cfcb659dde971901ed76 SHA512 c5736e4f16707e5c112634dbc003fdc7747d89d5fbcc69517b514b6037d570d8ff44e48d33a259e428705191e161e6bd13eb7553ac7c9b362a3e8852734eb7db diff --git a/net-client/lagrange/lagrange-1.15.6.ebuild b/net-client/lagrange/lagrange-1.15.8.ebuild similarity index 100% rename from net-client/lagrange/lagrange-1.15.6.ebuild rename to net-client/lagrange/lagrange-1.15.8.ebuild diff --git a/net-im/session-desktop-bin/Manifest b/net-im/session-desktop-bin/Manifest index 86da34b100..938f051f6a 100644 --- a/net-im/session-desktop-bin/Manifest +++ b/net-im/session-desktop-bin/Manifest @@ -1 +1 @@ -DIST session-desktop-linux-amd64-1.10.7.deb 67822974 BLAKE2B 4fb8290f068a360717d945fde10e0de12585d1df0c14df9edcfc3112da4b693a4d8a4aad1f859ba4ef50190b94ebe87c639a164d6f33a93de345f107edcc4d6d SHA512 7acb2ecc42161a0bb6325a068f6ba8f8464fb9c1f2fa449318e4e69a9538882a6a7a432769949629dc57d305c266d3570a3ee78be77986a8475d8fb8f1f3ef8a +DIST session-desktop-linux-amd64-1.10.8.deb 67823156 BLAKE2B fa41b44560a22d2244ec99c96f0c50d16d5706912aebef5e5607c908f2f02e5c37255ee371472af64e7d145549de6477c16b4fe32ca4fbd3cc4a38bfb1df1caf SHA512 da5a68904c1e09885bcc880ca98bebdadfd884b7b8447208624c6f2deb469fd5e4f0e3fffd8686bc6919f96a2d06092f3e8b40839df3c565833850bc64945079 diff --git a/net-im/session-desktop-bin/session-desktop-bin-1.10.7.ebuild b/net-im/session-desktop-bin/session-desktop-bin-1.10.8.ebuild similarity index 100% rename from net-im/session-desktop-bin/session-desktop-bin-1.10.7.ebuild rename to net-im/session-desktop-bin/session-desktop-bin-1.10.8.ebuild diff --git a/net-misc/cve-client/Manifest b/net-misc/cve-client/Manifest new file mode 100644 index 0000000000..f9176b570d --- /dev/null +++ b/net-misc/cve-client/Manifest @@ -0,0 +1 @@ +DIST cve-client-1.0.4.tar.gz 5800 BLAKE2B 3b1fbe1cbbb2e227e9723eb3ca15644ec501b5061dc0c976b34ed8ea5ccdc4055b59d871261a8ee00f578889a60204ef396688acde649cabeb529ca322ba0918 SHA512 143046dab5b21fb915ce75007efeb1c70f7993fd3c5032538ee42fb0df11067779965c0e2aa569198315df687b0231b4bfdd2dbb77fd45f81ad40ed9a1e5a69f diff --git a/net-misc/cve-client/cve-client-1.0.4.ebuild b/net-misc/cve-client/cve-client-1.0.4.ebuild new file mode 100644 index 0000000000..e9814ee41e --- /dev/null +++ b/net-misc/cve-client/cve-client-1.0.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-module + +if [[ "${PV}" = "9999" ]] +then + inherit git-r3 + EGIT_REPO_URI="https://hacktivis.me/git/cve-client.git" + EGIT_MIN_CLONE_TYPE="single+tags" +else + SRC_URI="https://hacktivis.me/releases/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="CLI-based client / toolbox for CVE.org" +HOMEPAGE="https://hacktivis.me/git/cve-client/" +LICENSE="AGPL-3" +SLOT="0" + +RDEPEND=" + dev-perl/JSON-MaybeXS + dev-perl/LWP-Protocol-https +" +DEPEND=" + ${RDEPEND} + test? ( dev-perl/Test-Output ) +" diff --git a/net-misc/cve-client/cve-client-9999.ebuild b/net-misc/cve-client/cve-client-9999.ebuild new file mode 100644 index 0000000000..e9814ee41e --- /dev/null +++ b/net-misc/cve-client/cve-client-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-module + +if [[ "${PV}" = "9999" ]] +then + inherit git-r3 + EGIT_REPO_URI="https://hacktivis.me/git/cve-client.git" + EGIT_MIN_CLONE_TYPE="single+tags" +else + SRC_URI="https://hacktivis.me/releases/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="CLI-based client / toolbox for CVE.org" +HOMEPAGE="https://hacktivis.me/git/cve-client/" +LICENSE="AGPL-3" +SLOT="0" + +RDEPEND=" + dev-perl/JSON-MaybeXS + dev-perl/LWP-Protocol-https +" +DEPEND=" + ${RDEPEND} + test? ( dev-perl/Test-Output ) +" diff --git a/net-misc/cve-client/metadata.xml b/net-misc/cve-client/metadata.xml new file mode 100644 index 0000000000..0d85e34956 --- /dev/null +++ b/net-misc/cve-client/metadata.xml @@ -0,0 +1,12 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + + App-CveClient + App::CveClient + + diff --git a/net-misc/gdown/Manifest b/net-misc/gdown/Manifest new file mode 100644 index 0000000000..6a7b25db69 --- /dev/null +++ b/net-misc/gdown/Manifest @@ -0,0 +1 @@ +DIST gdown-4.7.1.gh.tar.gz 238770 BLAKE2B 3a362eaf98bcd006d02edcefb61a9c2722701c3c05f0997ed78216b630698ac1362554d40663ce1833faa66c6c42623cb119271c299a8ba1bddefd958cd4ce15 SHA512 1302fce5c920dc963d0d278c1c295821a30fb5034de3ecd6da8c49871dce85e0d4a2eba00233d3eb5214b49149bd2d5246db1a21aa68241b0ba67fddd2509019 diff --git a/net-misc/gdown/gdown-4.7.1.ebuild b/net-misc/gdown/gdown-4.7.1.ebuild new file mode 100644 index 0000000000..5fa3fe0d02 --- /dev/null +++ b/net-misc/gdown/gdown-4.7.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Google Drive direct download of big files" +HOMEPAGE=" + https://pypi.org/project/gdown/ + https://github.com/wkentaro/gdown +" +SRC_URI="https://github.com/wkentaro/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" +PROPERTIES="test_network" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/requests[socks5,${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/net-misc/gdown/metadata.xml b/net-misc/gdown/metadata.xml new file mode 100644 index 0000000000..35953b4692 --- /dev/null +++ b/net-misc/gdown/metadata.xml @@ -0,0 +1,12 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + wkentaro/gdown + gdown + + diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest new file mode 100644 index 0000000000..92d37de49e --- /dev/null +++ b/net-misc/tuba/Manifest @@ -0,0 +1 @@ +DIST tuba-0.2.0.tar.gz 233703 BLAKE2B 8131986f481031257a59a4d2902364cec042d3d773cee0dee3b1ef8628ea1e2dbb32619c6f9054b43c88a1da51a53d1877896f0082ad482387876000b47d40ab SHA512 c5e07199c950963ac6f398d36f2da760a6fa734e247ba1defc3b98f9aa53d1626cf519988a96c5c7e16f32b79d7f5ad6bec02d6eab84cc132f2f634176fdd2f5 diff --git a/media-libs/skcms/metadata.xml b/net-misc/tuba/metadata.xml similarity index 53% rename from media-libs/skcms/metadata.xml rename to net-misc/tuba/metadata.xml index 067d40ebdd..af43a93b3f 100644 --- a/media-libs/skcms/metadata.xml +++ b/net-misc/tuba/metadata.xml @@ -2,7 +2,10 @@ - lssndrbarbieri@gmail.com - Alessandro Barbieri + laurent.morretton@gmail.com + Laurent Morretton + + GeopJr/Tuba + diff --git a/net-misc/tuba/tuba-0.2.0.ebuild b/net-misc/tuba/tuba-0.2.0.ebuild new file mode 100644 index 0000000000..1c374c1a5b --- /dev/null +++ b/net-misc/tuba/tuba-0.2.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson vala xdg + +DESCRIPTION="Mastodon client, previously known as Tooth" +HOMEPAGE="https://github.com/GeopJr/Tuba" +MY_PN="Tuba" +SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="CC-BY-3.0 GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND=" + >=app-crypt/libsecret-0.20 + >=dev-libs/glib-2.71.2 + >=dev-libs/json-glib-1.4.4 + >=dev-libs/libxml2-2.9.10 + >=dev-libs/libgee-0.8.5 + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2 + >=net-libs/libsoup-3 +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + $(vala_depend) + virtual/pkgconfig +" + +VALA_MIN_API_VERSION=0.48 + +src_prepare() { + default + vala_setup +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest index a36210b943..80e0012c07 100644 --- a/net-misc/xmrig-mo/Manifest +++ b/net-misc/xmrig-mo/Manifest @@ -6,3 +6,4 @@ DIST xmrig-mo-6.18.0-mo1.tar.gz 2445451 BLAKE2B 0234a4fb15e0271091c5700f047751b9 DIST xmrig-mo-6.18.1-mo1.tar.gz 2452916 BLAKE2B bd52bfb1a83b5efeee713f376040cd8b897d1595cfc2a7821476c1b6c2ec243c4fa64f8c3d46306c301729178c4b3198e2ff81e6e8cb6c21111fc9cee5eecedf SHA512 28423bfd9b78f0291f0b75e7c59ac73928363a9f77d1f7be029e6f8d406f3a75bc6d4dc9db20f0be20ea13b945256d61f0901151ae7ce0f145ea6a90986e5518 DIST xmrig-mo-6.19.0-mo1.tar.gz 2468314 BLAKE2B 612bc689b5c8c3bba63ea4fa55edad4b36aebf8e35cdd2d2ea33eab865bc9c6c923d2f770b0bc15a71dfc95781942fcb388cf1d82d78c25f03de57af8ea6427f SHA512 d1e8140530bf847f667ba89a49b1803cf6140cc2a1678a6df1f7b6a1c1f99eb966506a8d8398f65a9f829bb527e3476f427f3203a9692dd89efa7bd879b75c5c DIST xmrig-mo-6.19.1-mo1.tar.gz 2468434 BLAKE2B b60767cfecb25ad526b025f81d8565c97ff2e7deebcd04f3aa466782e2c85d0a52e2878e6597de688f87db7b43ef8a1c91b70053e4bceec2022db9acfc87d8c7 SHA512 33c197a37de981510d3ace619aa4d55b5cd8ad74e918cc93d0be453e2b707f6437d67e3110f16db13e98b6a345c50f50455b4be9ebbb47de30cc7e95221961c3 +DIST xmrig-mo-6.19.2-mo1.tar.gz 2468797 BLAKE2B 8918db8a82ed0d00dfe0e9c099939449b55143509f6a8f7afb814eece04286facbcf5c522a57515d6b4e711b44981e3f15347f09df5aa4d6b959a8fea76cf0ef SHA512 160aa795c97382c89e669b2753e32ef74a1ae546e531118dbfc4b3367af628aeed2f5965a587b5bc6cf3a903c31a1f73d1bc07259aaa16ab3c66083472a71f49 diff --git a/net-misc/xmrig-mo/xmrig-mo-6.19.2.ebuild b/net-misc/xmrig-mo/xmrig-mo-6.19.2.ebuild new file mode 100644 index 0000000000..93bea0a1a7 --- /dev/null +++ b/net-misc/xmrig-mo/xmrig-mo-6.19.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MO_PV="mo1" +DESCRIPTION="MoneroOcean fork of xmrig that supports algo switching" +HOMEPAGE="https://github.com/MoneroOcean/xmrig" +SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz -> ${P}-${MO_PV}.tar.gz" +KEYWORDS="~amd64 ~arm64" + +LICENSE="Apache-2.0 GPL-3+ MIT" +SLOT="0" +IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl" + +DEPEND=" + dev-libs/libuv:= + hwloc? ( sys-apps/hwloc:= ) + opencl? ( virtual/opencl ) + ssl? ( dev-libs/openssl:= ) +" + +RDEPEND=" + ${DEPEND} + !arm64? ( sys-apps/msr-tools ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.12.2-nonotls.patch +) + +S="${WORKDIR}/xmrig-${PV}-${MO_PV}" + +src_prepare() { + if ! use donate ; then + sed -i 's/1;/0;/g' src/donate.h || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1) + -DWITH_HWLOC=$(usex hwloc) + -DWITH_TLS=$(usex ssl) + -DWITH_OPENCL=$(usex opencl) + -DWITH_CUDA=OFF + ) + + cmake_src_configure +} + +src_install() { + default + newbin "${BUILD_DIR}/xmrig" xmrig-mo +} diff --git a/net-p2p/lbry/Manifest b/net-p2p/lbry/Manifest deleted file mode 100644 index e94663783b..0000000000 --- a/net-p2p/lbry/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST lbry-0.50.2.deb 171020830 BLAKE2B b6c54dcbc0dd49bc615cbcea97e3d1620c2c47b7fac6e0250ed366377d3b915bceaf0e185eacd2f4241057370c048cce0f6c3041fb6d4ad051ded5d05f0a957b SHA512 034726bdc634e5fc6d7b74f1accd6976f0299a5115eb4dc34de3973071d69db317970e88a42c7246dbc417823beb71906c0b394d09b8a216f52cef1e3a83f696 -DIST lbry-0.51.2.deb 181217578 BLAKE2B b9ae7c761c2d05df84355187eec6cdaefac078e84061790cdd0e246503034a0ec0000ad717e013b31292805ca81fbdd07530fe6a2ef22bfd47bef6b2e63b73b3 SHA512 da01e022402a141caa7d627afeac52698a5b5407de9d2fc9fadc4bb82e599c8a153e7c4444f1ef22ea8bd81624aa67688cd131a1584bb90d3dcd352534158b61 -DIST lbry-0.52.0.deb 291219532 BLAKE2B a6e740f42f32863c887aa5f54037cccb1adfe3bde26a92837eb34afd7a2ae52284f8649860cb94d76351c5b3eb240459a87d959647f2e9a319528050d66e6219 SHA512 b131da951da16e2a22feb0ffc1fa022963dcbcbfb23b50d21ed697748f6d1c72e8eb9be5583204be4c8718f44f3195c0f9fab1ad63505f3d4aa40de8d20776a3 diff --git a/net-p2p/lbry/lbry-0.50.2.ebuild b/net-p2p/lbry/lbry-0.50.2.ebuild deleted file mode 100644 index 3851c4229f..0000000000 --- a/net-p2p/lbry/lbry-0.50.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg - -DESCRIPTION="A browser for the LBRY network, a digital marketplace controlled by its users." -HOMEPAGE="https://lbry.com/" -SRC_URI="https://github.com/lbryio/lbry-desktop/releases/download/v${PV}/LBRY_${PV}.deb -> ${P}.deb" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -QA_PREBUILT="*" - -RDEPEND=" - dev-libs/libappindicator - dev-libs/nss - gnome-base/gconf - media-libs/alsa-lib - net-print/cups - x11-libs/libnotify - x11-libs/libXtst - x11-libs/libXScrnSaver -" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - unpack "${S}"/data.tar.xz - rm "${S}"/{control,data,debian}* || die -} - -src_install() { - doins -r * - rm -rd "${ED}"/usr/share/doc || die - fperms 0755 /opt/LBRY/lbry || die - fperms 0755 /opt/LBRY/resources/static/daemon/lbrynet || die -} diff --git a/net-p2p/lbry/lbry-0.51.2.ebuild b/net-p2p/lbry/lbry-0.51.2.ebuild deleted file mode 100644 index 3851c4229f..0000000000 --- a/net-p2p/lbry/lbry-0.51.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg - -DESCRIPTION="A browser for the LBRY network, a digital marketplace controlled by its users." -HOMEPAGE="https://lbry.com/" -SRC_URI="https://github.com/lbryio/lbry-desktop/releases/download/v${PV}/LBRY_${PV}.deb -> ${P}.deb" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -QA_PREBUILT="*" - -RDEPEND=" - dev-libs/libappindicator - dev-libs/nss - gnome-base/gconf - media-libs/alsa-lib - net-print/cups - x11-libs/libnotify - x11-libs/libXtst - x11-libs/libXScrnSaver -" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - unpack "${S}"/data.tar.xz - rm "${S}"/{control,data,debian}* || die -} - -src_install() { - doins -r * - rm -rd "${ED}"/usr/share/doc || die - fperms 0755 /opt/LBRY/lbry || die - fperms 0755 /opt/LBRY/resources/static/daemon/lbrynet || die -} diff --git a/net-p2p/lbry/lbry-0.52.0.ebuild b/net-p2p/lbry/lbry-0.52.0.ebuild deleted file mode 100644 index e4c44aa260..0000000000 --- a/net-p2p/lbry/lbry-0.52.0.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 - -inherit xdg - -DESCRIPTION="A browser for the LBRY network, a digital marketplace controlled by its users." -HOMEPAGE="https://lbry.com/" -SRC_URI="https://github.com/lbryio/lbry-desktop/releases/download/v${PV}/LBRY_${PV}.deb -> ${P}.deb" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -QA_PREBUILT="*" - -RDEPEND=" - dev-libs/libappindicator - dev-libs/nss - gnome-base/gconf - media-libs/alsa-lib - net-print/cups - x11-libs/libnotify - x11-libs/libXtst - x11-libs/libXScrnSaver -" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - unpack "${S}"/data.tar.xz - rm "${S}"/{control,data,debian}* || die -} - -src_install() { - doins -r * - rm -rd "${ED}"/usr/share/doc || die - fperms 0755 /opt/LBRY/lbry || die - fperms 0755 /opt/LBRY/resources/static/daemon/lbrynet || die -} diff --git a/net-p2p/lbry/metadata.xml b/net-p2p/lbry/metadata.xml deleted file mode 100644 index d1183dacab..0000000000 --- a/net-p2p/lbry/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - coppens.matthias.abc@gmail.com - Matthias Coppens - - - https://github.com/lbryio/lbry-desktop/issues - lbryio/lbry-desktop - - diff --git a/net-proxy/snowflake/Manifest b/net-proxy/snowflake/Manifest new file mode 100644 index 0000000000..fd29177a34 --- /dev/null +++ b/net-proxy/snowflake/Manifest @@ -0,0 +1 @@ +DIST snowflake-2.5.1.tar.gz 17989511 BLAKE2B 5d254e483803d0c03121acb12a188250eee79aec1af69d22bc88600ce5ffb67af09e437998a072977e6c9437b3fe5612e84663a90be66fb370eebf10f03327e2 SHA512 270eefa3cc999db36118871d23b2beebf4ef002c23e4c6a41e33bfa25a9c51c0305d2b8ad01f34863001ac5f822a9d97496249e2a4c0ae5c1a7af58cc56c26a4 diff --git a/net-proxy/snowflake/files/snowflake-proxy.initd b/net-proxy/snowflake/files/snowflake-proxy.initd new file mode 100644 index 0000000000..8818c6a855 --- /dev/null +++ b/net-proxy/snowflake/files/snowflake-proxy.initd @@ -0,0 +1,15 @@ +#!/sbin/openrc-run +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# +# shellcheck shell=sh + +command="/usr/bin/snowflake-proxy" +command_args="${SNOWFLAKE_PROXY_OPTS}" +command_background=1 +command_user="nobody:nobody" +pidfile="/run/snowflake-proxy.pid" + +depend() { + need net +} diff --git a/net-proxy/snowflake/files/snowflake-proxy.service b/net-proxy/snowflake/files/snowflake-proxy.service new file mode 100644 index 0000000000..d023d57145 --- /dev/null +++ b/net-proxy/snowflake/files/snowflake-proxy.service @@ -0,0 +1,16 @@ +[Unit] +Description=Snowflake Proxy +Documentation=man:snowflake-proxy +Documentation=https://snowflake.torproject.org/ +After=network-online.target nss-lookup.target +Wants=network-online.target + +[Service] +ExecStart=/usr/bin/snowflake-proxy +Restart=on-failure + +DynamicUser=true +NoNewPrivileges=true + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/snowflake/metadata.xml b/net-proxy/snowflake/metadata.xml new file mode 100644 index 0000000000..85cf7c4b75 --- /dev/null +++ b/net-proxy/snowflake/metadata.xml @@ -0,0 +1,16 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + https://anonticket.onionize.space/ + + + Build the client application + Build the server application + Build standalone proxy application + + diff --git a/net-proxy/snowflake/snowflake-2.5.1.ebuild b/net-proxy/snowflake/snowflake-2.5.1.ebuild new file mode 100644 index 0000000000..fa82ac8eb6 --- /dev/null +++ b/net-proxy/snowflake/snowflake-2.5.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +JOB_ID="222736" +DESCRIPTION="Pluggable Transport using WebRTC, inspired by Flashproxy" +HOMEPAGE=" + https://snowflake.torproject.org/ + https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake +" +SRC_URI="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/${PN}/-/jobs/${JOB_ID}/artifacts/raw/${P}.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 MIT" +SLOT="0" +KEYWORDS="~amd64" + +COMPONENTS=( broker client probetest proxy server ) + +src_compile() { + for component in "${COMPONENTS[@]}"; do + pushd ${component} || die + einfo "Building ${component}" + ego build + popd || die + done +} + +src_test() { + ego test ./... +} + +src_install() { + local component + for component in "${COMPONENTS[@]}"; do + newbin ${component}/${component} snowflake-${component} + newdoc ${component}/README.md README_${component}.md + done + + systemd_dounit "${FILESDIR}"/snowflake-proxy.service + newinitd "${FILESDIR}"/snowflake-proxy.initd snowflake-proxy + + einstalldocs + dodoc doc/*.txt doc/*.md + doman doc/*.1 +} diff --git a/profiles/package.mask b/profiles/package.mask index d3f2e3035e..147fb6ddda 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Anna Vyalkova (2023-04-09) +# Library with no consumers left. +# Masked for removal in 30 days. +dev-libs/boinc-zip + # Anna Vyalkova (2023-03-31) # Revdeps of masked packages: # - dev-python/booleanOperations @@ -68,26 +73,6 @@ dev-python/mkdocs-render-swagger-plugin # https://github.com/McLeopold/PythonSkills/issues/11 dev-python/skills -# Anna Vyalkova (2023-03-08) -# Libraries with no consumers and no releases. Very hard to maintain. -# Masked for removal in 30 days. -media-libs/skcms -media-libs/skia - -# Anna Vyalkova (2023-03-08) -# Python library with no consumers left in tree. -# Masked for removal in 30 days. -dev-python/uhashring - -# Anna Vyalkova (2023-03-06) -# Ancient Python library with no tests enabled and no revdeps. -# Masked for removal in 30 days. -dev-python/pysftp - -# Anna Vyalkova (2023-03-04) -# Depend on masked gconf. -net-p2p/lbry - # Julien Roy (2023-01-25) # Requires (2022-06-26) -# depend on masked dev-python/python-binary-memcached -dev-python/oslo-cache test - # Alessandro Barbieri (2022-05-22) # cmake failure # https://github.com/mfem/mfem/issues/2243 diff --git a/sci-mathematics/frama-c/frama-c-23.1.ebuild b/sci-mathematics/frama-c/frama-c-23.1-r1.ebuild similarity index 96% rename from sci-mathematics/frama-c/frama-c-23.1.ebuild rename to sci-mathematics/frama-c/frama-c-23.1-r1.ebuild index 075df641b5..10569e819b 100644 --- a/sci-mathematics/frama-c/frama-c-23.1.ebuild +++ b/sci-mathematics/frama-c/frama-c-23.1-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="strip" RDEPEND=" >=dev-lang/ocaml-4.08.1[ocamlopt?] - >=dev-ml/ocamlgraph-1.8.5[gtk(-)?,ocamlopt?] + >=dev-ml/ocamlgraph-1.8.5[ocamlopt?] >=dev-ml/zarith-1.5[ocamlopt?] >=dev-ml/yojson-1.4.1[ocamlopt?] gtk? ( >=dev-ml/lablgtk-2.14:2=[sourceview,gnomecanvas,ocamlopt?] )" diff --git a/sci-mathematics/frama-c/frama-c-24.0.ebuild b/sci-mathematics/frama-c/frama-c-24.0-r1.ebuild similarity index 97% rename from sci-mathematics/frama-c/frama-c-24.0.ebuild rename to sci-mathematics/frama-c/frama-c-24.0-r1.ebuild index f61ac7f5ec..8d7b3ee3f7 100644 --- a/sci-mathematics/frama-c/frama-c-24.0.ebuild +++ b/sci-mathematics/frama-c/frama-c-24.0-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="strip" RDEPEND=" >=dev-lang/ocaml-4.08.1[ocamlopt?] - >=dev-ml/ocamlgraph-1.8.8[gtk(-)?,ocamlopt?] + >=dev-ml/ocamlgraph-1.8.8[ocamlopt?] >=dev-ml/zarith-1.5[ocamlopt?] >=dev-ml/yojson-1.4.1[ocamlopt?] gtk? ( >=dev-ml/lablgtk-2.14:2=[sourceview,gnomecanvas,ocamlopt?] )" diff --git a/sci-mathematics/frama-c/frama-c-25.0.ebuild b/sci-mathematics/frama-c/frama-c-25.0-r2.ebuild similarity index 90% rename from sci-mathematics/frama-c/frama-c-25.0.ebuild rename to sci-mathematics/frama-c/frama-c-25.0-r2.ebuild index 11a1e751f1..5356f31fbd 100644 --- a/sci-mathematics/frama-c/frama-c-25.0.ebuild +++ b/sci-mathematics/frama-c/frama-c-25.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,12 +18,12 @@ RESTRICT="strip" RDEPEND=" >=dev-lang/ocaml-4.08.1[ocamlopt?] - >=dev-ml/ocamlgraph-1.8.8[gtk(-)?,ocamlopt?] + >=dev-ml/ocamlgraph-2.0.0[ocamlopt?] dev-ml/ppx_import[ocamlopt?] dev-ml/ppx_deriving[ocamlopt?] >=dev-ml/zarith-1.5[ocamlopt?] >=dev-ml/yojson-1.4.1[ocamlopt?] - gtk? ( >=dev-ml/lablgtk-2.14:2=[sourceview,gnomecanvas,ocamlopt?] )" + gtk? ( dev-ml/lablgtk:3=[ocamlopt?,sourceview] )" DEPEND="${RDEPEND} media-gfx/graphviz" diff --git a/sci-misc/boinc-wrapper/Manifest b/sci-misc/boinc-wrapper/Manifest index e3725d1062..04b6d278c6 100644 --- a/sci-misc/boinc-wrapper/Manifest +++ b/sci-misc/boinc-wrapper/Manifest @@ -1 +1 @@ -DIST boinc-7.20.2.tar.gz 46555666 BLAKE2B 4d11217739d341c5b61d86afa02eebdad80809f42caa3f6dea1d86ed53d79004d60fa362fd04d53060060472e108e0ee0aa0428e4799eb70f2e98f07dc1f39cd SHA512 0309d5585ece96a5d9021058870dce9a96c89ece269650961a9b22d5219529e242a55dc1e466f5364535033198ca5c36496ca23125a9cda0c308bfdb4372abbb +DIST boinc-wrapper-26018.tar.gz 46563463 BLAKE2B 18ea79d095b45ca9baac0f5d2511fe264356175e28428ae5b5cbf6eed1bcc5cf0b8d1b99f55326ae77605b43ea7454d57cb042e2a27744dc7b96375674a7cc77 SHA512 f5aecfd79bd21ab715eb1091d0bdf34f5cc3d3d6504fccb9d88f953694d3be085b9bd087d82939f324ded5e5b76846aac425b8eec2ecb3b43e8d1db6a6a11733 diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-26018.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-26018.ebuild new file mode 100644 index 0000000000..473d5754fc --- /dev/null +++ b/sci-misc/boinc-wrapper/boinc-wrapper-26018.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +BOINC_SUBMODULE="samples/wrapper" +inherit boinc + +DESCRIPTION="Wrapper to use non-BOINC apps with BOINC" +HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp" + +KEYWORDS="~amd64 ~arm64 ~x86" +LICENSE="Info-ZIP LGPL-3+ regexp-UofT" +SLOT="0" + +# libboinc-api dependencies +DEPEND=" + dev-libs/openssl + media-libs/freeglut + media-libs/libjpeg-turbo +" + +DOCS=( job.xml ) + +boinc_require_source ${PV} wrapper +boinc_enable_autotools + +src_compile() { + pushd "${BOINC_BUILD_DIR}" || die + emake + popd || die + + emake +} + +src_install() { + einstalldocs + newbin wrapper boinc-wrapper +} diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2.ebuild deleted file mode 100644 index 470bb372d2..0000000000 --- a/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -BOINC_SUBMODULE="samples/wrapper" -inherit boinc - -DESCRIPTION="Wrapper to use non-BOINC apps with BOINC" -HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp" - -KEYWORDS="~amd64 ~arm64 ~x86" -LICENSE="LGPL-3+ regexp-UofT" -SLOT="0" - -# sci-misc/boinc doesn't have all necessary headers, so -# we have to include from build root. All that said, -# versions must not mismatch. -RDEPEND=" - ~sci-misc/boinc-${PV} - dev-libs/boinc-zip -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-$(ver_cut 1-2)-makefile.patch ) -DOCS=( job.xml ) - -boinc_require_source - -boinc_override_config "${FILESDIR}"/config.override.h - -src_install() { - einstalldocs - newbin wrapper boinc-wrapper -} diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 18e5298917..47805b2d93 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,2 +1,3 @@ DIST limine-4.20230325.0.tar.xz 897164 BLAKE2B ce0ca350667210e0bf1fedfebee97e1763ca706b7f756e4d81fcd0ba35df436efac987bc9cb784dfc99ac770fcc5feee6145d763dc8df67f61231013262511ec SHA512 bfe6dbd9b8bc636431a6e494ce636bd29a2c6df1cd568621e980fe17f026a2bca14a1ca6d4c8d45a30f37f6ac99e62e94eccdbcebea52bc73783fbcf049a9369 DIST limine-4.20230330.0.tar.xz 897596 BLAKE2B 3047befde6284fe3907a1e427d3f3821ca153c93fcad1e286a577ca68f5d7930ed07361c5d1042eb90fe038db081ff7fea2c09a25ad316efabc1f38e61a02ecc SHA512 04eb7335c0d493b86a0de10763a52265ef0c36c23dc7998f482ca0a47597c439b5d8e261b60cdfb851fac4778fd4ae569b970f1f0ea00e30d965b590584fcf0d +DIST limine-4.20230408.0.tar.xz 896416 BLAKE2B c4a5d0a93082b4f9569b2af6d8b345ca7b0e00aeff42af112e2f07541b091f54451af7be969fad3d28c6108cf2106ce7d5d463f0237090bfd5b3548e50ca935f SHA512 0b3a7c907c79e8ddf0c54432ec65f4f42cce9f74a71dcf7d9c21a5a94b9957a72ed9d47216baf8cc9c03ef0e74ad883e2e2442571ff292952a60d61d379056f7 diff --git a/sys-boot/limine/limine-4.20230408.0.ebuild b/sys-boot/limine/limine-4.20230408.0.ebuild new file mode 100644 index 0000000000..a93073081a --- /dev/null +++ b/sys-boot/limine/limine-4.20230408.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64" + +MY_LLVM_TARGETS="AArch64 ARM X86" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-arch/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} diff --git a/www-apps/mycorrhiza/Manifest b/www-apps/mycorrhiza/Manifest index 588c78179d..c989bdc89f 100644 --- a/www-apps/mycorrhiza/Manifest +++ b/www-apps/mycorrhiza/Manifest @@ -1,2 +1,4 @@ DIST mycorrhiza-1.13.0-vendor.tar.xz 619980 BLAKE2B 4a96132acd1e97105265dad263094a4be97a7ba30edf98e969a28363db2b4a11fd47f107eda7914decaa98b096e84cecbb96031ee10a1fc98b2239d9850325a9 SHA512 a8d2aaf15a9845830cac49a31c17a78b6beda2b39fcbc953111bb904bd3eee96d67411dcb5b97ff6b80005ebdb65066aa1816c8fc7d75a7525942f78a4d72e93 DIST mycorrhiza-1.13.0.tar.gz 137249 BLAKE2B 140f161dda53e03d24f552e35afc1e489f337ef9703e1269c3a5ffac52a7f7deff97c90d4604ed0328c79cd15ece6e87240333d93d843d48844ef2af815ef0fc SHA512 ec1eda4764594af3ac36fcbb852e29e17881f656dc6e8cc6467d9a5f6c3604c24f29e3a9d882d15da1e55392f4a57fbdb27e033b7c0d273106356559617bfca4 +DIST mycorrhiza-1.14.0-vendor.tar.xz 655368 BLAKE2B 86060d537b37f37d4aa5695d74664090d517fb59e33c089fffa7103a1c79d1cb8ce42aceff198f448e223ade032d37cf836c4035456e47ed5762a26658888014 SHA512 97819fe2fa23783fec8f8249fdcd2eea25d3dafa6bbe81ecffe481a48086a591507dd341ee08a484281f8b6c6bc9a5ef31d75ad7781b3f2e4221496d44af6eaf +DIST mycorrhiza-1.14.0.tar.gz 137956 BLAKE2B 202c0e8591b480a13e24133a7d5f76a71669b69ea70bfb86981721269ce808e07a3c0177dca19f33dadbd4ccaef25fac28134b8f44a0bc6c2b7c7e2cbee22c39 SHA512 fe40f5d382255e5439ace7218c28c1df62e368325835e48d563a52c3432e1f0a967924e4cd569d860f3094f942b94d4a6807d8fbf76db6c6b758a8c74a92b77c diff --git a/www-apps/mycorrhiza/metadata.xml b/www-apps/mycorrhiza/metadata.xml index 225a4d2891..269942abfb 100644 --- a/www-apps/mycorrhiza/metadata.xml +++ b/www-apps/mycorrhiza/metadata.xml @@ -7,6 +7,8 @@ bouncepaw/mycorrhiza + ~bouncepaw/mycorrhiza + https://mycorrhiza.wiki/hypha/release https://github.com/bouncepaw/mycorrhiza/issues https://mycorrhiza.wiki diff --git a/www-apps/mycorrhiza/mycorrhiza-1.14.0.ebuild b/www-apps/mycorrhiza/mycorrhiza-1.14.0.ebuild new file mode 100644 index 0000000000..17387f97a7 --- /dev/null +++ b/www-apps/mycorrhiza/mycorrhiza-1.14.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Git-based wiki engine written in Go using mycomarkup" +HOMEPAGE="https://mycorrhiza.wiki" + +SRC_URI=" + https://github.com/bouncepaw/mycorrhiza/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://codeberg.org/BratishkaErik/distfiles/media/branch/master/${P}-vendor.tar.xz +" + +KEYWORDS="~amd64 ~x86" + +LICENSE="AGPL-3 MIT Apache-2.0 BSD BSD-2 CC-BY-4.0" +SLOT="0" +RESTRICT="mirror" + +BDEPEND=">=dev-lang/go-1.19.0" +RDEPEND="dev-vcs/git" + +src_compile() { + ego build -buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath . +} + +src_install() { + dobin mycorrhiza + doman help/mycorrhiza.1 + dodoc Boilerplate.md + dodoc README.md +} + +pkg_postinst() { + elog "Quick start: mycorrhiza /your/wiki/directory" + elog + elog "It will initialize a Git repository, set useful default settings" + elog "And run a server on http://localhost:1737" + elog "More information here: https://mycorrhiza.wiki/" + elog "Also your wiki has built-in documentation :)" + elog "You can view this documentation at http://localhost:1737/help" +} diff --git a/www-apps/snac/Manifest b/www-apps/snac/Manifest index 7c5b9eaa2c..e00fdfd82d 100644 --- a/www-apps/snac/Manifest +++ b/www-apps/snac/Manifest @@ -1,2 +1,2 @@ -DIST snac-2.18.tar.gz 78216 BLAKE2B c88c67dcf559e54545ab6bc2739b8c8719cd121781a53ae216dffe130cc8e95b0c932100e769e880d3a4c8648e9387730df04682f63b904e78d7e665108a117d SHA512 45e3d3a29fd2741c7d4040a05913050a45a003591630dc418a9513d40127aa0d891dd13b02fbb6ebc97feee906c9f08321aa3f5b573b7df48c4c2bd582cc5a58 DIST snac-2.25.tar.gz 89142 BLAKE2B b42a2223730f7d4d2f2572d57a7fc2325c703f971e8e4e4a86d2b51a59cf85f079479a080a418d0dc5dabb3db630403a879629703f336dab08ec6944d49fe442 SHA512 89cf180dd16c4eb39e1b7bcaa6d5a3a062e4f9b54abe299f25a5d32b9b335bda26f80d80478fd5b68bf1275764def67f1b08378d33809d2de28554bacbb2c6f6 +DIST snac-2.26.tar.gz 89141 BLAKE2B cbc0383795432757b05b91528295cc084f86dffd0e9b0356c83da3a378c5023260a93043ff0c80af7505a5d25d1536a8a6cc4fd633dd26b50968524152e67ce6 SHA512 45c660819304c949b34e695b712e91760b8c8b8320960f5028dc05ab0c3fa05d4312be57af26ed2f0d6afd8452810d30ec77a56816d664ae5e8e405513ecdee9 diff --git a/www-apps/snac/snac-2.18.ebuild b/www-apps/snac/snac-2.26.ebuild similarity index 88% rename from www-apps/snac/snac-2.18.ebuild rename to www-apps/snac/snac-2.26.ebuild index a1c33e8783..9c37289a49 100644 --- a/www-apps/snac/snac-2.18.ebuild +++ b/www-apps/snac/snac-2.26.ebuild @@ -30,8 +30,12 @@ src_configure() { } src_install() { - mkdir -p "${ED}"/usr/bin - emake PREFIX="${ED}/usr" PREFIX_MAN="${ED}/usr/share/man" install + local mymakeflags=( + PREFIX="${ED}/usr" + PREFIX_MAN="${ED}/usr/share/man" + ) + + emake "${mymakeflags[@]}" install einstalldocs doinitd "${FILESDIR}"/snac