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 -} diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index dc6676b8a1..b089cab370 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,5 +1,5 @@ -DIST anki-2.1.65-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13044229 BLAKE2B 0eeaaca8b9b11edbb04d049cbebc10b4fa2d017ee12b152c630df638ee224160a1d12510d49ab30c2b703c1094ead1fd10f9f419e7ab6ed9f72e7e82de2e6e8a SHA512 16f981d111ea3b309f93dc06a70d8df477cfb71ae399aed0423fbca01e1893981408a3f87c43be01e55192296acc1b8240c7673c39c055b4aa717e4e4b423106 -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 aqt-2.1.65-py3-none-any.whl.zip 6634410 BLAKE2B a95ef86f346373b893f71e49c42f25e4638cbf880d89c2df271ef6df667a2e6100087dff2a321b1b5465c1d4a0d18415a6b815216556ab206304516253a0e17a SHA512 a346579fc40846f46d7f7d0a6ad67244409d3fd7480d75babd609377836eb21b9a134bcd3de35bf7ab85db5fd646feba670d5abada0426b49085480a4792a0a4 +DIST anki-2.1.66-cp39-abi3-manylinux_2_28_x86_64.whl.zip 10209787 BLAKE2B 2459ffc090c8a191fddfd28834e4e234ab4d6c2331a70edfa1f07dc77479052f74515c1f567424eb5e6c6e936dc28bff05247b3f1cd9c1735fd5b88c36a1ae77 SHA512 f7f24ddcde12d31aa1efce98c5d7adf10209a1d8136d67d5b8066899cd07dd92c6db0b1abe99cc067dd66ca7835b6aadfd4d135e10d606ddec4e9ee8b0532400 +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.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.66.ebuild similarity index 100% rename from app-misc/anki-bin/anki-bin-2.1.65.ebuild rename to app-misc/anki-bin/anki-bin-2.1.66.ebuild 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 64% rename from dev-lang/cc65/cc65-9999.ebuild rename to dev-lang/cc65/cc65-9999-r1.ebuild index f7f4043e76..dc3fbf25fd 100644 --- a/dev-lang/cc65/cc65-9999.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/" @@ -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 } 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" 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 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..7052fe4ff2 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" @@ -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" 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 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 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 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 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 +} 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 +} 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 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="" 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 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}" 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 "" +} diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild index 2633cd02d6..6e1db62ccd 100644 --- a/net-misc/toot/toot-0.38.1.ebuild +++ b/net-misc/toot/toot-0.38.1.ebuild @@ -20,7 +20,9 @@ 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 + >=dev-python/pytest-7.4.0 )" RDEPEND="${DEPEND}" BDEPEND="" 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). + + 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 ) 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