From 2e52da4b97eae500cd7ea3c1e6f2b72f2e76e1b9 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 23 Aug 2023 21:40:06 +0300 Subject: [PATCH 01/25] dev-util/fypp: 3.2 version bump Signed-off-by: Sergey Torokhov --- dev-util/fypp/Manifest | 1 + dev-util/fypp/files/filevarroot.fypp | 5 +++++ dev-util/fypp/fypp-3.2.ebuild | 29 ++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 dev-util/fypp/files/filevarroot.fypp create mode 100644 dev-util/fypp/fypp-3.2.ebuild diff --git a/dev-util/fypp/Manifest b/dev-util/fypp/Manifest index 6d6d46fabc..f5d7f919d7 100644 --- a/dev-util/fypp/Manifest +++ b/dev-util/fypp/Manifest @@ -1 +1,2 @@ DIST fypp-3.1.tar.gz 68237 BLAKE2B 504fe6c655da647b9d30554afe1c0c036f636991562001763180425a572e03b52ceaf0287e68f82ea534914cd61d176fb4bad7fba5562bb1597500d80ae8c919 SHA512 91638d957f6a4306f23406b6a235e8ee8258cf9065e9b8dc3e137bbe651a2e1397f557292f2b4d3628a57ef6ced67df150c25c0bf304944f7c1b2b5b85087bd5 +DIST fypp-3.2.tar.gz 69307 BLAKE2B f84738dafdacc48e41fe67a10d1dafabee8b531b3171f1e0fda6e180ab579cffbd2276f3004a54a428f5adf4409347b639c2339297cfe4d1e8a468cc306b6039 SHA512 79cdaaf540447d72a665360ae8dbdea52d71b2d1a3a8733e35a258d0050d0e77729414e1c59d9905349d3ef61f1a943348efce3fffddd80affd808a0b2660ea3 diff --git a/dev-util/fypp/files/filevarroot.fypp b/dev-util/fypp/files/filevarroot.fypp new file mode 100644 index 0000000000..9eb9a2a720 --- /dev/null +++ b/dev-util/fypp/files/filevarroot.fypp @@ -0,0 +1,5 @@ +FILE: ${_FILE_}$:${_LINE_}$ +THIS_FILE: ${_THIS_FILE_}$:${_THIS_LINE_}$ +--- +#:include "filevarroot.inc" +$:macro() diff --git a/dev-util/fypp/fypp-3.2.ebuild b/dev-util/fypp/fypp-3.2.ebuild new file mode 100644 index 0000000000..5f121b3fc6 --- /dev/null +++ b/dev-util/fypp/fypp-3.2.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=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fypp - Python powered Fortran preprocessor" +HOMEPAGE="https://github.com/aradi/fypp" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +src_prepare() { + default + cp "${FILESDIR}/filevarroot.fypp" "${S}/test/input/" || die +} + +python_test() { + # pass python version as arg + test/runtests.sh ${EPYTHON} || die +} From f3ec7d76100fab07bdd9dfd5e7d92a7d8945dd84 Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Wed, 23 Aug 2023 21:02:45 +0200 Subject: [PATCH 02/25] media-sound/g4music: add use pipewire as local use flag Signed-off-by: Konstantin Tutsch --- media-sound/g4music/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-sound/g4music/metadata.xml b/media-sound/g4music/metadata.xml index 5b08deba86..dcdc66a188 100644 --- a/media-sound/g4music/metadata.xml +++ b/media-sound/g4music/metadata.xml @@ -5,6 +5,9 @@ mail@konstantintutsch.de Konstantin Tutsch + + Enable support for the PipeWire audio sink + neithern/g4music From 912bccf271bcc33dacd15121c82d6b52d1fbf154 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Wed, 23 Aug 2023 16:47:26 -0700 Subject: [PATCH 03/25] media-fonts/intel-one-mono: add 1.3.0 Signed-off-by: YiFei Zhu --- media-fonts/intel-one-mono/Manifest | 2 ++ .../intel-one-mono-1.3.0.ebuild | 32 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 media-fonts/intel-one-mono/intel-one-mono-1.3.0.ebuild diff --git a/media-fonts/intel-one-mono/Manifest b/media-fonts/intel-one-mono/Manifest index ec054d603a..384ac44460 100644 --- a/media-fonts/intel-one-mono/Manifest +++ b/media-fonts/intel-one-mono/Manifest @@ -1,2 +1,4 @@ DIST intel-one-mono-1.2.1-otf.zip 355599 BLAKE2B d060409d767111486fc1b9784439493a42d4021dc0cff41af4770b79fc7fa26babb17ad6edd49ac83bfc5c27366cefd17df75f2fd7863afee4e1a050bfbf6c05 SHA512 759f3f6ff9b81f985dcb6aa6d9fb8102c58e74425b9239bc2932c460076b0f141e232d586ca466628130f783c2d481b5530e75de55b534c1e35f3cfc9c15282c DIST intel-one-mono-1.2.1-ttf.zip 283597 BLAKE2B 8e7add4cfc84ae6c4349513ded39be3e2b10923f38b8df689620417cab1abaa1f993b2672f6f1ae4868e88b4bac6f73933dffb49d51b53c703b7565866d11e08 SHA512 3a82ab952c2cbedc069ab6c0846a05c0f0725f2db0a4be642c4e0224a6b607e9cc4d2ef0abc8709a61fc817d85a2b9531f203c235ffa53d22833430ddf25d787 +DIST intel-one-mono-1.3.0-otf.zip 354382 BLAKE2B 1216f8075fd4137696c65f33a208d70f611991c4663228b151dd54ad0b43dff54073bb944c2390bcd04ab15d7894c552089f867aefd7500faeb23c8e2bb87fc7 SHA512 3c4803d103cd3f6dcd5caf020cefc665812f4859151e399c6e7a547f8c62e1e6b0ab5c9b4a79e20fbb41af435d01ced955db8429d4174b429de79782a8d6503a +DIST intel-one-mono-1.3.0-ttf.zip 284339 BLAKE2B 55c3d5dd3b9f201b1e345d2e30175379b776e198755cdb69c8d3f55103bc84120360df85ac96dd96ab8474e0722cd3a861c4c511b00784d8e8230971c82b3567 SHA512 d460d84fe9f717b6a6a1f4222cc07289ad0c08de464d270371e82452ae144720d7352710493050dd6c4fcef72e47c3712e207deff695774aad4852db7be2dc29 diff --git a/media-fonts/intel-one-mono/intel-one-mono-1.3.0.ebuild b/media-fonts/intel-one-mono/intel-one-mono-1.3.0.ebuild new file mode 100644 index 0000000000..408c53bff1 --- /dev/null +++ b/media-fonts/intel-one-mono/intel-one-mono-1.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit font + +DESCRIPTION="An expressive monospaced font family" +HOMEPAGE="https://github.com/intel/intel-one-mono" +SRC_URI=" + otf? ( https://github.com/intel/${PN}/releases/download/V${PV}/otf.zip -> ${P}-otf.zip ) + ttf? ( https://github.com/intel/${PN}/releases/download/V${PV}/ttf.zip -> ${P}-ttf.zip ) +" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+otf ttf" +REQUIRED_USE="|| ( otf ttf )" + +BDEPEND="app-arch/unzip" +S="${WORKDIR}" + +src_install() { + if use otf; then + FONT_S="${S}/otf" FONT_SUFFIX="otf" font_src_install + fi + if use ttf; then + FONT_S="${S}/ttf" FONT_SUFFIX="ttf" font_src_install + fi +} From bdb902d625da8425600efaf9c0225e8a86e47d11 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 11:46:12 +0800 Subject: [PATCH 04/25] media-gfx/zwcad: fix ebuild QA issues Signed-off-by: Huang Rui --- ...1.ebuild => zwcad-2023.23.0.3.4-r2.ebuild} | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) rename media-gfx/zwcad/{zwcad-2023.23.0.3.4-r1.ebuild => zwcad-2023.23.0.3.4-r2.ebuild} (79%) diff --git a/media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild b/media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild similarity index 79% rename from media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild rename to media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild index afcee5eecf..2f72246741 100644 --- a/media-gfx/zwcad/zwcad-2023.23.0.3.4-r1.ebuild +++ b/media-gfx/zwcad/zwcad-2023.23.0.3.4-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=8 @@ -11,21 +11,23 @@ inherit desktop unpacker xdg DESCRIPTION="CAD software for 2D drawing, reviewing and printing work" HOMEPAGE="https://www.zwsoft.cn/product/zwcad/linux" +URI_UNIONTECH="https://home-store-packages.uniontech.com/appstore/pool/appstore/c" +URI_ANACONDA="https://anaconda.org/anaconda" SRC_URI=" - https://home-store-packages.uniontech.com/appstore/pool/appstore/c/${MY_PGK_NAME}/${MY_PGK_NAME}_${MY_PV}_amd64.deb -> ${P}.deb - https://anaconda.org/anaconda/python/3.7.13/download/linux-64/python-3.7.13-h12debd9_0.tar.bz2 -> ${PN}-python-3.7.13.tar.bz2 + ${URI_UNIONTECH}/${MY_PGK_NAME}/${MY_PGK_NAME}_${MY_PV}_amd64.deb -> ${P}.deb + ${URI_ANACONDA}/python/3.7.13/download/linux-64/python-3.7.13-h12debd9_0.tar.bz2 -> ${PN}-python-3.7.13.tar.bz2 " LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64" -RESTRICT="strip mirror bindist" +RESTRICT="bindist mirror preserve-libs strip" RDEPEND=" media-libs/fontconfig media-libs/libglvnd - || ( media-libs/tiff:0/0 media-libs/tiff-compat:4 ) + media-libs/tiff-compat:4 sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= @@ -41,7 +43,8 @@ QA_PREBUILT="*" src_unpack() { unpack_deb "${DISTDIR}/${P}.deb" - tar -xf "${DISTDIR}/${PN}-python-3.7.13.tar.bz2" -C "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.7/" || die + tar -xf "${DISTDIR}/${PN}-python-3.7.13.tar.bz2" \ + -C "${S}/opt/apps/"${MY_PGK_NAME}"/files/ZwPyRuntime/python3.7/" || die } src_install() { @@ -71,17 +74,21 @@ src_install() { popd || die # Fix desktop files - sed -E -i 's/^Exec=.*$/Exec=zwcad %F/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die + sed -E -i 's/^Exec=.*$/Exec=zwcad %F/g' \ + "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die sed -E -i 's/^Icon=.*$/Icon=ZWCAD/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die sed -E -i 's/Application;//g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die # The Version entry in a .desktop file doesn't refer to the version of the # target program. It's the version of the desktop file specification that # this desktop file conforms to. - sed -E -i 's/^Version=.*$/Version=1.0/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die - sed -E -i 's/^Categories=.*$/Categories=Graphics;VectorGraphics;Engineering;Construction;2DGraphics;/g' "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die + sed -E -i 's/^Version=.*$/Version=1.0/g' \ + "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die + sed -E -i 's/^Categories=.*$/Categories=Graphics;VectorGraphics;Engineering;Construction;2DGraphics;/g' \ + "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" || die domenu "${S}/opt/apps/${MY_PGK_NAME}/entries/applications/${MY_PGK_NAME}.desktop" - sed -i "1i\\export MONO_PATH=/opt/apps/${MY_PGK_NAME}/files/lib/mono/lib/mono/4.5\n" "${S}/opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh" || die + sed -i "1i\\export MONO_PATH=/opt/apps/${MY_PGK_NAME}/files/lib/mono/lib/mono/4.5\n" \ + "${S}/opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh" || die sed -E -i 's/export QT_IM_MODULE=fcitx//g' "${S}/opt/apps/${MY_PGK_NAME}/files/ZWCADRUN.sh" || die # Add zw3d command From a33a6c6511f6e7cc934745d0a6140c465d846e5e Mon Sep 17 00:00:00 2001 From: Hayley Hughes Date: Thu, 24 Aug 2023 15:46:27 +1000 Subject: [PATCH 05/25] sys-apps/loclone: new package, add 0.1.0 Signed-off-by: Hayley Hughes --- sys-apps/loclone/Manifest | 1 + sys-apps/loclone/loclone-0.1.0.ebuild | 12 ++++++++++++ sys-apps/loclone/metadata.xml | 19 +++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 sys-apps/loclone/Manifest create mode 100644 sys-apps/loclone/loclone-0.1.0.ebuild create mode 100644 sys-apps/loclone/metadata.xml diff --git a/sys-apps/loclone/Manifest b/sys-apps/loclone/Manifest new file mode 100644 index 0000000000..8fd2b963c4 --- /dev/null +++ b/sys-apps/loclone/Manifest @@ -0,0 +1 @@ +DIST loclone-0.1.0.tar.gz 98887 BLAKE2B 2acb0bac1126abe84d570414b6f33afdce3a4fc4a1ebdb21ab4d1b72b3bd8022321cc17dc58694b6c689bf8574f746901cf39208d071525881f97f17c2a79141 SHA512 b51ec04224634d617339d9a65f1a45aab48fe6026df821016225b37b5d57f7e1f5686f2e5d51ee7c2504211a9d7a32dbc4cda83930d28db053fd1bf6b905fb35 diff --git a/sys-apps/loclone/loclone-0.1.0.ebuild b/sys-apps/loclone/loclone-0.1.0.ebuild new file mode 100644 index 0000000000..00c887da15 --- /dev/null +++ b/sys-apps/loclone/loclone-0.1.0.ebuild @@ -0,0 +1,12 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A tool for creating CoW snapshots on XFS" +HOMEPAGE="https://github.com/hugglesfox/loclone" +SRC_URI="https://github.com/hugglesfox/loclone/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" diff --git a/sys-apps/loclone/metadata.xml b/sys-apps/loclone/metadata.xml new file mode 100644 index 0000000000..2f361d2f32 --- /dev/null +++ b/sys-apps/loclone/metadata.xml @@ -0,0 +1,19 @@ + + + + hugglesfox/loclone + + hayley@foxes.systems + Hayley Hughes + + +A tool to clone a disk image. + +Main features + + - Utilises FICLONE to create a copy-on-write clone of the image + - Uses FIFREEZE if the image is mounted in order to ensure consistency of the image + +For further details see loclone(1). + + From 200ab11c0a81da2b93aa3b45dede64efaeb26fb2 Mon Sep 17 00:00:00 2001 From: Hayley Hughes Date: Thu, 24 Aug 2023 16:49:49 +1000 Subject: [PATCH 06/25] app-emulation/quickemu: drop 3.11 Signed-off-by: Hayley Hughes --- app-emulation/quickemu/Manifest | 1 - app-emulation/quickemu/quickemu-3.11.ebuild | 42 --------------------- 2 files changed, 43 deletions(-) delete mode 100644 app-emulation/quickemu/quickemu-3.11.ebuild diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest index 633ddc4a71..72c14c97ba 100644 --- a/app-emulation/quickemu/Manifest +++ b/app-emulation/quickemu/Manifest @@ -1,2 +1 @@ -DIST quickemu-3.11.tar.gz 128498 BLAKE2B 15791e21733a2b77b54e8b25d37f9f8b7a112e249635c187ba1267f2bea089f38d96e5690da2d44b82b3668827df524afa765b42f90f61bfe368f53c773c51b4 SHA512 076c6e4108c5bb0e85e36c13da91e3c7f3f607b54cd50cbf73cc64fc157198a18daaa7131473e5d6166e1babd905645b673d05373a2f18959bdb4a8a1c9f897f DIST quickemu-4.8.tar.gz 166544 BLAKE2B 527ce0cb7310d4d4f3ce19900a60b40b1534a637c58899beb48a947b4bd29c02c8381af65b966f205883c811219cadd2c6dcb40d5bb6925ed92db4283b7d1d4c SHA512 1f09e99ac4e508d5fe9e26482bd6b318f4cc0256bb8079799dc162ea5789ca99a07a11af283456f7832eed0c970ec0dae46e3ab2e80696954f16ff6807e32765 diff --git a/app-emulation/quickemu/quickemu-3.11.ebuild b/app-emulation/quickemu/quickemu-3.11.ebuild deleted file mode 100644 index b20d3412b6..0000000000 --- a/app-emulation/quickemu/quickemu-3.11.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -inherit python-single-r1 - -DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual machines" -HOMEPAGE="https://github.com/quickemu-project/quickemu" -SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - >=app-emulation/qemu-6.0.0[gtk,sdl,spice] - >=app-shells/bash-4.0:= - app-cdr/cdrtools - app-crypt/swtpm - app-misc/jq - net-misc/spice-gtk[gtk3] - net-misc/wget - net-misc/zsync - sys-apps/usbutils - sys-apps/util-linux - sys-firmware/edk2-ovmf - sys-process/procps - x11-apps/xrandr - x11-misc/xdg-user-dirs -" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_install() { - python_doscript macrecovery macrecovery - dobin quickemu - dobin quickget -} From 42627fa1dc900fa283e210e8ff5fb9f36ea1fe84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Thu, 24 Aug 2023 01:17:01 -0600 Subject: [PATCH 07/25] net-mail/hydroxide: add 0.2.28 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- net-mail/hydroxide/Manifest | 3 ++ net-mail/hydroxide/hydroxide-0.2.28.ebuild | 54 ++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 net-mail/hydroxide/hydroxide-0.2.28.ebuild diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest index 3bf82e0968..525bd50557 100644 --- a/net-mail/hydroxide/Manifest +++ b/net-mail/hydroxide/Manifest @@ -10,3 +10,6 @@ DIST hydroxide-0.2.26.tar.gz.sig 566 BLAKE2B 75eb9efe93eebeec2f055076fb83c57cb84 DIST hydroxide-0.2.27-deps.tar.xz 137723020 BLAKE2B fa1dd992c963c8e4785f4a624a2c7d8294f701b40130abc6ba82b816242d73213d85d0344881d442b17b6015a419671f28b6746ba37564f0c1482afaff73fd6d SHA512 88ff84f49d48910f3abfd152a2914c05f097947d69de193d44cea6965eb2703e0c1a56ce41bb7ae8fc933d2fd4900d6970bbd7fab92c61211bc43b39a7a5f4d2 DIST hydroxide-0.2.27.tar.gz 44059 BLAKE2B cbe5e4b247091c65ea376930fc555a86e0fcf3d2e5cddeab457ac8755ed4b7dbbc7b9fe8284ae95c2741a80d1926cb9aaaffcef759b9aba85ded40851e7d5667 SHA512 960bf1a37c2365774db6e4598081bfc5459be7f2a85866caf0faef5826694c1b3d0b0cd5634987c963bf21ed416238840e3de207f5b3e39f0cb2c0eed817c3e9 DIST hydroxide-0.2.27.tar.gz.sig 566 BLAKE2B 8af003819f369a2b68a1ed45f60a2bbebaf43be7d85b380353f0c79d3933beed1d1386dbe31d3cdc28c11b30ca210c60a493ce4acc05d01f8d9b5e611eb57958 SHA512 e1bf58ebfc690e8161adaaa903adc37f6381d80541ded6bd034bcd4a4872c59cb47c78c69045345ec744d64f46f0221c5aabd797e21849b45640646888b3d8c6 +DIST hydroxide-0.2.28-deps.tar.xz 148997388 BLAKE2B 8a4d6ef87d3759b2b8cb4ecb135f77dc4bd2c93f03ed8e9382152050d70270261b605bc93b31d2379e351c04bbf3aa920ee014d40f54ae352b145002dfe2946e SHA512 dfb6244a8bb676df96ee23c873ef4371b95d2758f68b8f3a777251a5d8dfe2f9624c667f1c9d98f3d1ea40aec23f01cded9fb6f0f16ee40ea31baf9f50f97cb9 +DIST hydroxide-0.2.28.tar.gz 45318 BLAKE2B a63568405e58746719a2726d959bc5f1a67357831a78827b5d4c27c417cf52ea6cfa8e990d4816176b192ac9044d01ea6a1b40a5b617f299c01e3b712c63ca25 SHA512 55472d5f081eb2827cd37ebb02e66c5831cfde7f375c1800142cb888837bb05ae07da873ddca33b4b83a0ed2adb4587d90d43e05c1478e2696de9b7871e213f0 +DIST hydroxide-0.2.28.tar.gz.sig 566 BLAKE2B 7215a833a084bc5331e8c133a05669178c751a3998f40e3a5ae0ff7ad1b0ebeefa42dfc9ae8b373823973b876462695b11c52ab5d629b9677a1cf853f9d27a08 SHA512 34a5dccae951f26a1b18ed6e274c046d7946ea3255214d8891744049ff79d76dc613985dec89d4396be458aa4ba57c317fb3de84bb42b4204ca8b1ed52d0d306 diff --git a/net-mail/hydroxide/hydroxide-0.2.28.ebuild b/net-mail/hydroxide/hydroxide-0.2.28.ebuild new file mode 100644 index 0000000000..ab55861c15 --- /dev/null +++ b/net-mail/hydroxide/hydroxide-0.2.28.ebuild @@ -0,0 +1,54 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module multiprocessing + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/emersion/hydroxide.git" +else + inherit verify-sig + SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz + verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) + https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz + " + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge" +HOMEPAGE="https://github.com/emersion/hydroxide" + +LICENSE="MIT BSD" +SLOT="0" + +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + git-r3_src_unpack + go-module_live_vendor + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/"${P}".tar.gz{,.sig} + fi + go-module_src_unpack + fi +} + +src_compile() { + ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide +} + +src_install() { + default + dobin "${PN}" +} + +pkg_postinst() { + elog "" + elog "In order to use ${PN} you need to read" + elog "https://github.com/emersion/hydroxide#installing" + elog "" +} From ea0d1f396093e5fe5ee86fbb8222c9cdd9d68ff2 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:36:18 +0800 Subject: [PATCH 08/25] dev-ruby/byebug: update EAPI 7 -> 8, remove ruby30 Signed-off-by: Huang Rui --- dev-ruby/byebug/byebug-11.1.3.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/byebug/byebug-11.1.3.ebuild b/dev-ruby/byebug/byebug-11.1.3.ebuild index a7cbca0a01..df024c269c 100644 --- a/dev-ruby/byebug/byebug-11.1.3.ebuild +++ b/dev-ruby/byebug/byebug-11.1.3.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 RUBY_FAKEGEM_BINDIR="exe" RUBY_FAKEGEM_EXTENSIONS=(ext/byebug/extconf.rb) RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/byebug RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md GUIDE.md README.md" RUBY_FAKEGEM_GEMSPEC=${PN}.gemspec -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32" inherit ruby-fakegem From 6b3149519cd907cd0b49cc9c7d56f7b07ae172cd Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:39:30 +0800 Subject: [PATCH 09/25] dev-ruby/pry-byebug: update EAPI 7 -> 8 Signed-off-by: Huang Rui --- dev-ruby/pry-byebug/pry-byebug-3.10.1.ebuild | 6 +++--- dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-ruby/pry-byebug/pry-byebug-3.10.1.ebuild b/dev-ruby/pry-byebug/pry-byebug-3.10.1.ebuild index 0b0efa7db6..9811b838bb 100644 --- a/dev-ruby/pry-byebug/pry-byebug-3.10.1.ebuild +++ b/dev-ruby/pry-byebug/pry-byebug-3.10.1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 RUBY_FAKEGEM_EXTRADOC="" RUBY_FAKEGEM_GEMSPEC="" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" -USE_RUBY="ruby32 ruby31 ruby30 ruby27 ruby26" +USE_RUBY="ruby31 ruby32" inherit ruby-fakegem diff --git a/dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild b/dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild index 87b84f59b8..9811b838bb 100644 --- a/dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild +++ b/dev-ruby/pry-byebug/pry-byebug-3.9.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 RUBY_FAKEGEM_EXTRADOC="" RUBY_FAKEGEM_GEMSPEC="" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" -USE_RUBY="ruby30 ruby27 ruby26" +USE_RUBY="ruby31 ruby32" inherit ruby-fakegem From a85ad0ecda5187bc8a14f525ebba2becb3c5c137 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:40:15 +0800 Subject: [PATCH 10/25] dev-ruby/rspec-wait: update EAPI 7 -> 8 Signed-off-by: Huang Rui --- dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild b/dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild index e249535352..fed1b188ae 100644 --- a/dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild +++ b/dev-ruby/rspec-wait/rspec-wait-0.0.9.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 RUBY_FAKEGEM_EXTRADOC="" RUBY_FAKEGEM_GEMSPEC="rspec-wait.gemspec" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" -USE_RUBY="ruby30 ruby27 ruby26" +USE_RUBY="ruby31 ruby32" inherit ruby-fakegem From ba86d34a40b72f751fcfc8f82e8c5f308409f4c2 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:47:00 +0800 Subject: [PATCH 11/25] dev-ruby/prawn-icon: enable ruby31 Signed-off-by: Huang Rui --- dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild index 887f987a1f..599cf8945c 100644 --- a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild +++ b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby31" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" From 0ef8c6819569dd504c326ee393ea953822f998e8 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:51:54 +0800 Subject: [PATCH 12/25] dev-ruby/prawn-svg: enable ruby31, RESTRICT="test" https://bugs.gentoo.org/901295 Signed-off-by: Huang Rui --- dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild index 38b4e44066..4ab80437a9 100644 --- a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild +++ b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby31" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -16,6 +16,10 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" +# prawn breaks tests for some reasons, needs to be investigated; code +# still works though. +RESTRICT="test" + ruby_add_rdepend " >=dev-ruby/css_parser-1.6.0 >=dev-ruby/prawn-0.11.1 From e980c66cd4ad36f0db8762648022d28cfab61fc8 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:52:45 +0800 Subject: [PATCH 13/25] dev-ruby/prawn-icon: enable ruby31, RESTRICT="test" https://bugs.gentoo.org/901295 Signed-off-by: Huang Rui --- dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild index 599cf8945c..7052fe4ff2 100644 --- a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild +++ b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="" -# Tests blocks many keywords and new dependencies, skipping for now -RESTRICT=test +# prawn breaks tests for some reasons, needs to be investigated; code +# still works though. +RESTRICT="test" ruby_add_rdepend ">=dev-ruby/prawn-1.1.0" From a90e00d2ea1f765b8a8738fd2e4b1a28acb102f3 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:54:09 +0800 Subject: [PATCH 14/25] dev-ruby/prawn-templates: enable ruby31, RESTRICT="test" Signed-off-by: Huang Rui --- dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild index 2129f898d6..38a8ae9cbf 100644 --- a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild +++ b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby31" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -16,6 +16,10 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="" +# prawn breaks tests for some reasons, needs to be investigated; code +# still works though. +RESTRICT="test" + ruby_add_rdepend " >=dev-ruby/pdf-reader-1.2 >=dev-ruby/prawn-0.11.1 From 180ed21f8972c80f4b46ba43c1244b0eb4e8959e Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 24 Aug 2023 16:55:09 +0800 Subject: [PATCH 15/25] dev-ruby/asciidoctor-pdf: enable ruby31 Closes: https://bugs.gentoo.org/912941 Signed-off-by: Huang Rui --- dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.4.ebuild b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.4.ebuild index 027a42ecc7..b88737c775 100644 --- a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.4.ebuild +++ b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby31" RUBY_FAKEGEM_TASK_TEST="CUCUMBER_PUBLISH_QUIET=true test features" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc" From 76382483a48247ebb293ba3817e762cafdadca3f Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Thu, 24 Aug 2023 13:03:23 +0200 Subject: [PATCH 16/25] net-misc/toot: add testing dependency Signed-off-by: Konstantin Tutsch --- net-misc/toot/toot-0.38.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild index 2633cd02d6..5ef8b31420 100644 --- a/net-misc/toot/toot-0.38.1.ebuild +++ b/net-misc/toot/toot-0.38.1.ebuild @@ -20,7 +20,8 @@ DEPEND=">=dev-python/urwid-2.1.2-r1 >=dev-python/wcwidth-0.2.6 >=media-fonts/symbola-13.00 >=dev-python/beautifulsoup4-4.12.2 ->=dev-python/tomlkit-0.11.8" +>=dev-python/tomlkit-0.11.8 +test? ( dev-python/psycopg:2 )" RDEPEND="${DEPEND}" BDEPEND="" From af321fdd7e2cedc922292855d81c86545be22f80 Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Thu, 24 Aug 2023 13:13:01 +0200 Subject: [PATCH 17/25] net-misc/toot: add pytest testing dependency Signed-off-by: Konstantin Tutsch --- net-misc/toot/toot-0.38.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild index 5ef8b31420..6e1db62ccd 100644 --- a/net-misc/toot/toot-0.38.1.ebuild +++ b/net-misc/toot/toot-0.38.1.ebuild @@ -21,7 +21,8 @@ DEPEND=">=dev-python/urwid-2.1.2-r1 >=media-fonts/symbola-13.00 >=dev-python/beautifulsoup4-4.12.2 >=dev-python/tomlkit-0.11.8 -test? ( dev-python/psycopg:2 )" +test? ( dev-python/psycopg:2 + >=dev-python/pytest-7.4.0 )" RDEPEND="${DEPEND}" BDEPEND="" From f26e4bb004b94fe043e7be09df1bb4da7e6ce9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Duarte?= Date: Thu, 24 Aug 2023 12:26:09 +0100 Subject: [PATCH 18/25] sys-firmware/lenovolegionlinux: add dev-python/darkdetect depedency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Duarte --- sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 19acdd0a44..4b0098d1dc 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux" RDEPEND="sys-kernel/linux-headers sys-apps/lm-sensors sys-apps/dmidecode - legion-tools? ( dev-python/PyQt5 dev-python/pyyaml dev-python/argcomplete ) + legion-tools? ( dev-python/PyQt5 dev-python/pyyaml dev-python/argcomplete dev-python/darkdetect ) downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) legion-acpi? ( sys-power/acpid ) radeon-dgpu? ( dev-util/rocm-smi ) From 6481a90a0955c9038c5d59e20902060f31987046 Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Thu, 24 Aug 2023 14:00:56 +0200 Subject: [PATCH 19/25] media-video/kooha: add libpulse-mainloop-glib dependency Closes: https://bugs.gentoo.org/912929 Signed-off-by: Konstantin Tutsch --- media-video/kooha/kooha-2.2.3.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-video/kooha/kooha-2.2.3.ebuild b/media-video/kooha/kooha-2.2.3.ebuild index a1e0852980..00c7b40734 100644 --- a/media-video/kooha/kooha-2.2.3.ebuild +++ b/media-video/kooha/kooha-2.2.3.ebuild @@ -161,7 +161,8 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -IUSE="x264 vaapi" +IUSE="x264 vaapi test" +RESTRICT="!test? ( test )" IDEPEND=">=dev-util/meson-1.1.1 >=dev-util/ninja-1.11.1-r2 @@ -174,7 +175,8 @@ x264? ( >=media-libs/x264-0.0.20220222 vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 ) >=dev-libs/glib-2.76.3 >=gui-libs/gtk-4.10.4 ->=gui-libs/libadwaita-1.3.3" +>=gui-libs/libadwaita-1.3.3 +>=media-libs/libpulse-15.0[glib]" DEPEND=">=media-video/pipewire-0.3.77-r1[gstreamer] >=sys-apps/xdg-desktop-portal-1.16.0-r1" RDEPEND="${DEPEND}" From f8426c6050f94f06f679741a60ee1c32f68f3f9b Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Thu, 24 Aug 2023 14:20:09 +0200 Subject: [PATCH 20/25] media-sound/g4music: add gstreamer-tag dependency Closes: https://bugs.gentoo.org/912927 Signed-off-by: Konstantin Tutsch --- media-sound/g4music/g4music-3.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-sound/g4music/g4music-3.2.ebuild b/media-sound/g4music/g4music-3.2.ebuild index 6fa717dac6..2f4669628e 100644 --- a/media-sound/g4music/g4music-3.2.ebuild +++ b/media-sound/g4music/g4music-3.2.ebuild @@ -19,6 +19,7 @@ IUSE="pipewire" IDEPEND=">=gui-libs/gtk-4.6 >=gui-libs/libadwaita-1 >=media-libs/gstreamer-1.20.6[introspection] +>=media-plugins/gst-plugins-taglib-1.20.6 >=dev-lang/vala-0.56.8 pipewire? ( media-video/pipewire[gstreamer] )" DEPEND="" From 5a5e5ff13e23f1fa621a1039939bfe8bc6893004 Mon Sep 17 00:00:00 2001 From: Seth Price Date: Thu, 24 Aug 2023 12:32:27 -0400 Subject: [PATCH 21/25] dev-lang/cc65: do not call toolchain directly Closes: https://bugs.gentoo.org/912926 Signed-off-by: Seth Price --- dev-lang/cc65/{cc65-2.19-r2.ebuild => cc65-2.19-r3.ebuild} | 6 ++++-- dev-lang/cc65/{cc65-9999.ebuild => cc65-9999-r1.ebuild} | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) rename dev-lang/cc65/{cc65-2.19-r2.ebuild => cc65-2.19-r3.ebuild} (67%) rename dev-lang/cc65/{cc65-9999.ebuild => cc65-9999-r1.ebuild} (69%) diff --git a/dev-lang/cc65/cc65-2.19-r2.ebuild b/dev-lang/cc65/cc65-2.19-r3.ebuild similarity index 67% rename from dev-lang/cc65/cc65-2.19-r2.ebuild rename to dev-lang/cc65/cc65-2.19-r3.ebuild index d830a1e872..101856cdd6 100644 --- a/dev-lang/cc65/cc65-2.19-r2.ebuild +++ b/dev-lang/cc65/cc65-2.19-r3.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit toolchain-funcs + DESCRIPTION="Cross-development package for 65(C)02 systems" HOMEPAGE="https://cc65.github.io/" SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz" @@ -12,10 +14,10 @@ SLOT="0" KEYWORDS="~amd64" src_compile() { - emake PREFIX="${EPREFIX}/usr" + emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr" } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake CC="$(tc-getCC)" AR="$(tc-getAR)" DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install dodoc README.md } diff --git a/dev-lang/cc65/cc65-9999.ebuild b/dev-lang/cc65/cc65-9999-r1.ebuild similarity index 69% rename from dev-lang/cc65/cc65-9999.ebuild rename to dev-lang/cc65/cc65-9999-r1.ebuild index f7f4043e76..184c42aa06 100644 --- a/dev-lang/cc65/cc65-9999.ebuild +++ b/dev-lang/cc65/cc65-9999-r1.ebuild @@ -13,10 +13,10 @@ LICENSE="ZLIB" SLOT="0" src_compile() { - emake PREFIX="${EPREFIX}/usr" + emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr" } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake CC="$(tc-getCC)" AR="$(tc-getAR)" DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install dodoc README.md } From 4114ebaee8ba41090cc4aa857028a576d256f128 Mon Sep 17 00:00:00 2001 From: Seth Price Date: Thu, 24 Aug 2023 12:39:15 -0400 Subject: [PATCH 22/25] dev-lang/cc65: inherit toolchain-funcs Signed-off-by: Seth Price --- dev-lang/cc65/cc65-9999-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/cc65/cc65-9999-r1.ebuild b/dev-lang/cc65/cc65-9999-r1.ebuild index 184c42aa06..dc3fbf25fd 100644 --- a/dev-lang/cc65/cc65-9999-r1.ebuild +++ b/dev-lang/cc65/cc65-9999-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit git-r3 +inherit git-r3 toolchain-funcs DESCRIPTION="Cross-development package for 65(C)02 systems" HOMEPAGE="https://cc65.github.io/" From 1cc9822e4f2c7bb0dd512a870e362c6d40603e4b Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 24 Aug 2023 22:01:28 +0200 Subject: [PATCH 23/25] app-misc/anki-bin: add 2.1.66 Signed-off-by: Lucio Sauer --- app-misc/anki-bin/Manifest | 5 ++ app-misc/anki-bin/anki-bin-2.1.66.ebuild | 87 ++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 app-misc/anki-bin/anki-bin-2.1.66.ebuild diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index dc6676b8a1..2e515451da 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,5 +1,10 @@ DIST anki-2.1.65-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13044229 BLAKE2B 0eeaaca8b9b11edbb04d049cbebc10b4fa2d017ee12b152c630df638ee224160a1d12510d49ab30c2b703c1094ead1fd10f9f419e7ab6ed9f72e7e82de2e6e8a SHA512 16f981d111ea3b309f93dc06a70d8df477cfb71ae399aed0423fbca01e1893981408a3f87c43be01e55192296acc1b8240c7673c39c055b4aa717e4e4b423106 +DIST anki-2.1.66-cp39-abi3-manylinux_2_28_x86_64.whl.zip 10209787 BLAKE2B 2459ffc090c8a191fddfd28834e4e234ab4d6c2331a70edfa1f07dc77479052f74515c1f567424eb5e6c6e936dc28bff05247b3f1cd9c1735fd5b88c36a1ae77 SHA512 f7f24ddcde12d31aa1efce98c5d7adf10209a1d8136d67d5b8066899cd07dd92c6db0b1abe99cc067dd66ca7835b6aadfd4d135e10d606ddec4e9ee8b0532400 DIST anki-bin-2.1.65.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.65.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.65.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 +DIST anki-bin-2.1.66.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 +DIST anki-bin-2.1.66.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 +DIST anki-bin-2.1.66.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 DIST aqt-2.1.65-py3-none-any.whl.zip 6634410 BLAKE2B a95ef86f346373b893f71e49c42f25e4638cbf880d89c2df271ef6df667a2e6100087dff2a321b1b5465c1d4a0d18415a6b815216556ab206304516253a0e17a SHA512 a346579fc40846f46d7f7d0a6ad67244409d3fd7480d75babd609377836eb21b9a134bcd3de35bf7ab85db5fd646feba670d5abada0426b49085480a4792a0a4 +DIST aqt-2.1.66-py3-none-any.whl.zip 7468167 BLAKE2B 0ac356f2fb86671298abaf25e50f083922de6e09786230dadd20312b11a97d71ee86541a5be5e3c5196221b723888dfbb54ecebe5e810dc5e26f547e9265c532 SHA512 bb5119e4290bebd9e55929ce398fb55edf816bbc263e8cd75ce8b2ba39bd506c789fe08fed46186e4561122379c5b85450c15494d7e09da045d7124cd420016a diff --git a/app-misc/anki-bin/anki-bin-2.1.66.ebuild b/app-misc/anki-bin/anki-bin-2.1.66.ebuild new file mode 100644 index 0000000000..37861a6f02 --- /dev/null +++ b/app-misc/anki-bin/anki-bin-2.1.66.ebuild @@ -0,0 +1,87 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +### A NOTE REGARDING PYTHON COMPATABILITY ### +# Anki-bin downloads a python 3.9 wheel. However the wheel used has only one native library _rsbridge.so +# that is not linked against libpython. +# The configuration with Python 3.{10,11} was tested on a limited number of machines and is not guaranteed to work. + +PYTHON_COMPAT=( python3_{10..11} ) +inherit desktop optfeature python-single-r1 pypi xdg + +MY_PN=${PN%-bin} +DESCRIPTION="A spaced-repetition memory training program (flash cards)" +HOMEPAGE="https://apps.ankiweb.net/" +SRC_URI=" + $(pypi_wheel_url --unpack ${MY_PN} ${PV} cp39 abi3-manylinux_2_28_x86_64) + $(pypi_wheel_url --unpack aqt ${PV}) + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop -> ${P}.desktop + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png -> ${P}.png + https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1 -> ${P}.1 +" + +LICENSE="AGPL-3+ Apache-2.0 BSD CC-BY-3.0 GPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qt6" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +QA_PREBUILT="usr/lib/*" + +RDEPEND=" +$(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + dev-python/waitress[${PYTHON_USEDEP}] + ') + +!qt6? ( + $(python_gen_cond_dep ' + >=dev-python/PyQt5-5.15.5[gui,network,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-sip-12.9.0[${PYTHON_USEDEP}] + >=dev-python/PyQtWebEngine-5.15.5[${PYTHON_USEDEP}] + ') + !dev-python/PyQt6 + ) + +qt6? ( + $(python_gen_cond_dep ' + >=dev-python/PyQt6-6.5.0[dbus,gui,network,opengl,printsupport,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt6-sip-13.5.1[${PYTHON_USEDEP}] + >=dev-python/PyQt6-WebEngine-6.5.0[widgets,${PYTHON_USEDEP}] + ') + ) + ${PYTHON_DEPS} + !app-misc/anki +" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" + +src_install() { + python_domodule anki {,_}aqt *.dist-info + printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki + python_newscript runanki anki + newicon "${DISTDIR}"/${P}.png ${MY_PN}.png + newmenu "${DISTDIR}"/${P}.desktop ${MY_PN}.desktop + newman "${DISTDIR}"/${P}.1 ${MY_PN}.1 +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "LaTeX in cards" "app-text/texlive[extra] app-text/dvipng" + optfeature "sound support" media-video/mpv media-video/mplayer + optfeature "recording support" "media-sound/lame[frontend] dev-python/PyQt$(usex qt6 6 5)[multimedia]" + einfo "You can customize the LaTeX header for your cards to fit your needs:" + einfo "Notes > Manage Note Types > Options" +} From e1114a45d2ea4e6e26f9b03d0defc66d7082f933 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Thu, 24 Aug 2023 22:01:49 +0200 Subject: [PATCH 24/25] app-misc/anki-bin: drop 2.1.65 Signed-off-by: Lucio Sauer --- app-misc/anki-bin/Manifest | 5 -- app-misc/anki-bin/anki-bin-2.1.65.ebuild | 87 ------------------------ 2 files changed, 92 deletions(-) delete mode 100644 app-misc/anki-bin/anki-bin-2.1.65.ebuild diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 2e515451da..b089cab370 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,10 +1,5 @@ -DIST anki-2.1.65-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13044229 BLAKE2B 0eeaaca8b9b11edbb04d049cbebc10b4fa2d017ee12b152c630df638ee224160a1d12510d49ab30c2b703c1094ead1fd10f9f419e7ab6ed9f72e7e82de2e6e8a SHA512 16f981d111ea3b309f93dc06a70d8df477cfb71ae399aed0423fbca01e1893981408a3f87c43be01e55192296acc1b8240c7673c39c055b4aa717e4e4b423106 DIST anki-2.1.66-cp39-abi3-manylinux_2_28_x86_64.whl.zip 10209787 BLAKE2B 2459ffc090c8a191fddfd28834e4e234ab4d6c2331a70edfa1f07dc77479052f74515c1f567424eb5e6c6e936dc28bff05247b3f1cd9c1735fd5b88c36a1ae77 SHA512 f7f24ddcde12d31aa1efce98c5d7adf10209a1d8136d67d5b8066899cd07dd92c6db0b1abe99cc067dd66ca7835b6aadfd4d135e10d606ddec4e9ee8b0532400 -DIST anki-bin-2.1.65.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 -DIST anki-bin-2.1.65.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 -DIST anki-bin-2.1.65.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 DIST anki-bin-2.1.66.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.66.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.66.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 -DIST aqt-2.1.65-py3-none-any.whl.zip 6634410 BLAKE2B a95ef86f346373b893f71e49c42f25e4638cbf880d89c2df271ef6df667a2e6100087dff2a321b1b5465c1d4a0d18415a6b815216556ab206304516253a0e17a SHA512 a346579fc40846f46d7f7d0a6ad67244409d3fd7480d75babd609377836eb21b9a134bcd3de35bf7ab85db5fd646feba670d5abada0426b49085480a4792a0a4 DIST aqt-2.1.66-py3-none-any.whl.zip 7468167 BLAKE2B 0ac356f2fb86671298abaf25e50f083922de6e09786230dadd20312b11a97d71ee86541a5be5e3c5196221b723888dfbb54ecebe5e810dc5e26f547e9265c532 SHA512 bb5119e4290bebd9e55929ce398fb55edf816bbc263e8cd75ce8b2ba39bd506c789fe08fed46186e4561122379c5b85450c15494d7e09da045d7124cd420016a diff --git a/app-misc/anki-bin/anki-bin-2.1.65.ebuild b/app-misc/anki-bin/anki-bin-2.1.65.ebuild deleted file mode 100644 index 37861a6f02..0000000000 --- a/app-misc/anki-bin/anki-bin-2.1.65.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -### A NOTE REGARDING PYTHON COMPATABILITY ### -# Anki-bin downloads a python 3.9 wheel. However the wheel used has only one native library _rsbridge.so -# that is not linked against libpython. -# The configuration with Python 3.{10,11} was tested on a limited number of machines and is not guaranteed to work. - -PYTHON_COMPAT=( python3_{10..11} ) -inherit desktop optfeature python-single-r1 pypi xdg - -MY_PN=${PN%-bin} -DESCRIPTION="A spaced-repetition memory training program (flash cards)" -HOMEPAGE="https://apps.ankiweb.net/" -SRC_URI=" - $(pypi_wheel_url --unpack ${MY_PN} ${PV} cp39 abi3-manylinux_2_28_x86_64) - $(pypi_wheel_url --unpack aqt ${PV}) - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop -> ${P}.desktop - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png -> ${P}.png - https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1 -> ${P}.1 -" - -LICENSE="AGPL-3+ Apache-2.0 BSD CC-BY-3.0 GPL-3+ MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="qt6" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -QA_PREBUILT="usr/lib/*" - -RDEPEND=" -$(python_gen_cond_dep ' - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - dev-python/waitress[${PYTHON_USEDEP}] - ') - -!qt6? ( - $(python_gen_cond_dep ' - >=dev-python/PyQt5-5.15.5[gui,network,webchannel,widgets,${PYTHON_USEDEP}] - >=dev-python/PyQt5-sip-12.9.0[${PYTHON_USEDEP}] - >=dev-python/PyQtWebEngine-5.15.5[${PYTHON_USEDEP}] - ') - !dev-python/PyQt6 - ) - -qt6? ( - $(python_gen_cond_dep ' - >=dev-python/PyQt6-6.5.0[dbus,gui,network,opengl,printsupport,webchannel,widgets,${PYTHON_USEDEP}] - >=dev-python/PyQt6-sip-13.5.1[${PYTHON_USEDEP}] - >=dev-python/PyQt6-WebEngine-6.5.0[widgets,${PYTHON_USEDEP}] - ') - ) - ${PYTHON_DEPS} - !app-misc/anki -" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_install() { - python_domodule anki {,_}aqt *.dist-info - printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki - python_newscript runanki anki - newicon "${DISTDIR}"/${P}.png ${MY_PN}.png - newmenu "${DISTDIR}"/${P}.desktop ${MY_PN}.desktop - newman "${DISTDIR}"/${P}.1 ${MY_PN}.1 -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "LaTeX in cards" "app-text/texlive[extra] app-text/dvipng" - optfeature "sound support" media-video/mpv media-video/mplayer - optfeature "recording support" "media-sound/lame[frontend] dev-python/PyQt$(usex qt6 6 5)[multimedia]" - einfo "You can customize the LaTeX header for your cards to fit your needs:" - einfo "Notes > Manage Note Types > Options" -} From 6cff2aa10f74444623f7a64f2abb046056355ba9 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 25 Aug 2023 00:40:46 +0200 Subject: [PATCH 25/25] www-client/badwolf: fix metadata.xml Signed-off-by: David Roman --- www-client/badwolf/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/badwolf/metadata.xml b/www-client/badwolf/metadata.xml index 3436bb79a3..0cd067b943 100644 --- a/www-client/badwolf/metadata.xml +++ b/www-client/badwolf/metadata.xml @@ -11,6 +11,6 @@ usable (security=usability^(-1) being false). - Use net-libs/webkit:4.1 (uses libsoup3 and so allows HTTP/2) instead of net-libs/webkit:4 + Use net-libs/webkit-gtk:4.1 (uses libsoup3 and so allows HTTP/2) instead of net-libs/webkit-gtk:4