[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/
commit: 176c9d26cb48763fb341aae2c51207b51c7d0343 Author: Ulrich Müller gentoo org> AuthorDate: Wed Apr 20 05:56:59 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Apr 20 05:56:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176c9d26 net-im/zoom: Version bump to 5.10.3.2778 Bug: https://bugs.gentoo.org/835930 Signed-off-by: Ulrich Müller gentoo.org> net-im/zoom/Manifest| 1 + net-im/zoom/zoom-5.10.3.2778.ebuild | 179 2 files changed, 180 insertions(+) diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 2dd5220beef7..07936d3dc180 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,2 +1,3 @@ DIST zoom-5.10.0.2450_x86_64.tar.xz 128642016 BLAKE2B 917a39c239737c46596b7a7d6c41b3a94ee9932839b4657a9e65f35542420feeb759b48aa346353eef52a90a000feb35addb45d799b5a53ba9acc33b5d5dfec4 SHA512 0cc464ed8db1dc0687c49fbea04aaa5ea63c3d8f0dcc280cc88fc4130be240b3a150e499ad8b0daab5f41ce4030414662656e5d9fe4a86399da83019ade1dae2 +DIST zoom-5.10.3.2778_x86_64.tar.xz 129857964 BLAKE2B e682a75cf0abd1974dff77f70b1abb2138a338677b2d4dea1455b1ba05aef76ce574da51bb8fd40575bef51dab6cc4f54416cf1e894fc8bb0f308a4362183bce SHA512 3736b4688769adc616ccefbc0697804906725c655ba72b1eab7f6809fa6793f19f208a94328fe95c44aa765efe59f5fcf57d562c8c8c81046cd15b188a276c52 DIST zoom-5.9.6.2225_x86_64.tar.xz 57384044 BLAKE2B a6712499d903fa715170b9a50bf3fd1fadf7f403f4c9a9ff5ed890faf65ffd5564d06f64f26ca596598ef2c5cb53b4a477d8b08f7f7d44282911a890a00900d2 SHA512 f2899377c66cada60bf08326b7cd06a64b659d06fbdc19f0d6f1f0a6458bbfa0a40e59bdfb7ab4fe4877c0bde2f29fd0bfb8e05227b3c7cca66880e713345f10 diff --git a/net-im/zoom/zoom-5.10.3.2778.ebuild b/net-im/zoom/zoom-5.10.3.2778.ebuild new file mode 100644 index ..90fee27aeb0e --- /dev/null +++ b/net-im/zoom/zoom-5.10.3.2778.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop readme.gentoo-r1 wrapper xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/; +SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" +RESTRICT="mirror bindist strip" + +RDEPEND="!games-engines/zoom + app-accessibility/at-spi2-atk + app-accessibility/at-spi2-core + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/quazip-1.0:0= + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + opencl? ( virtual/opencl ) + pulseaudio? ( media-sound/pulseaudio ) + wayland? ( dev-libs/wayland ) + !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) + !bundled-qt? ( + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtlocation:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + wayland? ( dev-qt/qtwayland ) + )" + +BDEPEND="dev-util/bbe + bundled-libjpeg-turbo? ( dev-util/patchelf )" + +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ + || die "Extraction of icon failed" + + if ! use pulseaudio; then + # For some strange reason, zoom cannot use any ALSA sound devices if + # it finds libpulse. This causes breakage if media-sound/apulse[sdk] + # is installed. So, force zoom to ignore libpulse. + bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die + mv
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hiera/
commit: f58e0f3a0372a564585d91d3ac44b1e614ba5719 Author: Hans de Graaff gentoo org> AuthorDate: Wed Apr 20 05:06:31 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Apr 20 05:10:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58e0f3a dev-ruby/hiera: add 3.9.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/hiera/Manifest | 1 + dev-ruby/hiera/hiera-3.9.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest index 9821e515d55b..f2e90d142469 100644 --- a/dev-ruby/hiera/Manifest +++ b/dev-ruby/hiera/Manifest @@ -1,3 +1,4 @@ DIST hiera-3.6.0.gem 40960 BLAKE2B 1e49499ac5841d5fae884ffaf7ba7c72c55e3c04ee3023b2bee3e68e29d4827825e23ed4bb4a929d6337a1ff1d19dd1fbcad329495604c3171c3ab900e21b607 SHA512 6d76845e23732875c461d5b2df8599953f067ec84ea6648044e91822fea762118a108136e43ea9b7112511939978052f846d94e895b2b8f669df607fc90afbd0 DIST hiera-3.7.0.gem 40960 BLAKE2B 2cec1e8df126da1ca3e46015192cdd428b595084461d5bca92ad561ba7e3b2be5d6837b3565031f174b5ce7fc32f80e288ed12dd3d3cd5d9f3a369b7f2cc6dae SHA512 583da6eb8fb30f9b1029861c7e539fa0e766bd3c4de06715225975d24e46f18cfea9b80f7e4f65535d22ae9bed70c29f999c160fe131aa0897dd70e61681d1b8 DIST hiera-3.8.0.gem 40960 BLAKE2B b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1 SHA512 0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379 +DIST hiera-3.9.0.gem 40960 BLAKE2B 863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004 SHA512 6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e diff --git a/dev-ruby/hiera/hiera-3.9.0.ebuild b/dev-ruby/hiera/hiera-3.9.0.ebuild new file mode 100644 index ..dc9baceecec1 --- /dev/null +++ b/dev-ruby/hiera/hiera-3.9.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A simple pluggable Hierarchical Database" +HOMEPAGE="https://docs.puppet.com/hiera/; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +ruby_add_bdepend "test? ( dev-ruby/mocha )" + +ruby_add_rdepend "dev-ruby/deep_merge"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hiera/
commit: b678eeedaaffd1d03104e1287e3a461e264653c9 Author: Hans de Graaff gentoo org> AuthorDate: Wed Apr 20 05:07:02 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Apr 20 05:10:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b678eeed dev-ruby/hiera: drop 3.6.0, 3.7.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/hiera/Manifest | 2 -- dev-ruby/hiera/hiera-3.6.0.ebuild | 24 dev-ruby/hiera/hiera-3.7.0.ebuild | 24 3 files changed, 50 deletions(-) diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest index f2e90d142469..41a00dc4b460 100644 --- a/dev-ruby/hiera/Manifest +++ b/dev-ruby/hiera/Manifest @@ -1,4 +1,2 @@ -DIST hiera-3.6.0.gem 40960 BLAKE2B 1e49499ac5841d5fae884ffaf7ba7c72c55e3c04ee3023b2bee3e68e29d4827825e23ed4bb4a929d6337a1ff1d19dd1fbcad329495604c3171c3ab900e21b607 SHA512 6d76845e23732875c461d5b2df8599953f067ec84ea6648044e91822fea762118a108136e43ea9b7112511939978052f846d94e895b2b8f669df607fc90afbd0 -DIST hiera-3.7.0.gem 40960 BLAKE2B 2cec1e8df126da1ca3e46015192cdd428b595084461d5bca92ad561ba7e3b2be5d6837b3565031f174b5ce7fc32f80e288ed12dd3d3cd5d9f3a369b7f2cc6dae SHA512 583da6eb8fb30f9b1029861c7e539fa0e766bd3c4de06715225975d24e46f18cfea9b80f7e4f65535d22ae9bed70c29f999c160fe131aa0897dd70e61681d1b8 DIST hiera-3.8.0.gem 40960 BLAKE2B b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1 SHA512 0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379 DIST hiera-3.9.0.gem 40960 BLAKE2B 863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004 SHA512 6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e diff --git a/dev-ruby/hiera/hiera-3.6.0.ebuild b/dev-ruby/hiera/hiera-3.6.0.ebuild deleted file mode 100644 index 03029fd73800.. --- a/dev-ruby/hiera/hiera-3.6.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="A simple pluggable Hierarchical Database" -HOMEPAGE="https://docs.puppet.com/hiera/; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" -KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86" - -ruby_add_bdepend "test? ( dev-ruby/mocha )" - -ruby_add_rdepend "dev-ruby/deep_merge" diff --git a/dev-ruby/hiera/hiera-3.7.0.ebuild b/dev-ruby/hiera/hiera-3.7.0.ebuild deleted file mode 100644 index c5967ff1b3a7.. --- a/dev-ruby/hiera/hiera-3.7.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="A simple pluggable Hierarchical Database" -HOMEPAGE="https://docs.puppet.com/hiera/; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" - -ruby_add_bdepend "test? ( dev-ruby/mocha )" - -ruby_add_rdepend "dev-ruby/deep_merge"
[gentoo-commits] repo/gentoo:master commit in: dev-util/cbindgen/
commit: fe34fcbf22583285cb54eceb72cf88624f161e6c Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 20 05:05:01 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 20 05:05:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe34fcbf dev-util/cbindgen: add 0.22.0 Signed-off-by: Joonas Niilola gentoo.org> dev-util/cbindgen/Manifest | 29 ++ dev-util/cbindgen/cbindgen-0.22.0.ebuild | 69 2 files changed, 98 insertions(+) diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest index e47565ac9ad1..6302c7231812 100644 --- a/dev-util/cbindgen/Manifest +++ b/dev-util/cbindgen/Manifest @@ -1,56 +1,85 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cbindgen-0.20.0.crate 183277 BLAKE2B 51529b21879e3a3212fbb951b3bdd5c8c396dce53e9dbe568bfe1e752caf3060bc784909cb4b37a6e6e80d357d5a8e2bab8d10d4470563358407bceb814bb7fc SHA512 83c2b0da580f0a2fc9a74922f3c44d0e73ce0d1de8b5a3f5819c7fcf1c481df1ff0346e84c5b4c199a9364542c85fb81ece4e1deca3a6f12231a4478f76a7c02 DIST cbindgen-0.21.0.tar.gz 196398 BLAKE2B 8d8463cb499425be02280e1b1531ff4815e5fa516c145a2e102cce1ec7d475bc80fc9f5db7596a6aa5738ce0ab2c625f508d24862c4a9ef3b381c67c39983404 SHA512 db58da1417b32dd43cca5a2d9de1d065805d478adc707b74167f0ff46ea7be8b14d77f830a4f19340c08bfd281edd637c4ea990d20e1c2c6d301d803d93b0397 +DIST cbindgen-0.22.0.tar.gz 199514 BLAKE2B e2b6b5f6d411eed5fd84807efb7d596304ce96f3c56efb09ed4b3a594a28cf4d0522d7395750897294d4c96b99cf64ad4ca8136054ee8ec770c2b492356c870b SHA512 089f708df766bb1e160dd10a37021a0a6656498f85830f34e894292188b712f96eb8e0f97b78b3cd6d38b81f6188f9062d1fe43c8aa3941c9be9019a0db2cb23 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf DIST clap-3.1.6.crate 202211 BLAKE2B 9fbd6d5ad8442118716e01c10ec9388644ef6e5621019a1245ae937324265b96d50aa70777d149daeea6f812ee05414623f938a056c38a201d9f6ee0b98bded5 SHA512 397c277eeb9acafc1098f6b6aa7e428cf7c7016356a99139dbff66dd6c6e12434b14a457679fd99ea50c1fb0b54b9b96bad65f1198025986835810484e542824 DIST cloudabi-0.0.3.crate 22156 BLAKE2B e12054fd474754031f8f5038d5e2829e1586db974d38230cfd8774db591a58dfdcaea9fb61fc0b35366889d348b2c73ceaabbb462f1abeeffeaab167013c986f SHA512
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: 14f459b253926839b21a7d43519fe04c5e689b03 Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 20 05:08:01 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 20 05:08:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f459b2 mail-client/thunderbird-bin: add 91.8.1, drop 91.8.0 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 130 ++--- ...91.8.0.ebuild => thunderbird-bin-91.8.1.ebuild} | 0 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index c2a956ffe1e5..7b8a631a6e4f 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,65 +1,65 @@ -DIST thunderbird-91.8.0-af.xpi 561894 BLAKE2B 91b462c633b65cbf823b8e02b42f00feae17e258950f721e8975ca954324df4f1a734c1791bbe505529f1c54484710777c3512a19dcb89516ef055568020535e SHA512 95bc1cc1b5c57fe0480380dbdb492ef46fc6cb16c7f80c457cb121e5dcac0b573f5d936f57436153402ddc3f7afc70de25c3f36f19ef517497573e150b61f85b -DIST thunderbird-91.8.0-ar.xpi 665730 BLAKE2B e853ba424a52b3dbe1a7fa402e603d8176fa398850a28516b3bb2d4cfe4faf528d92db5619eba0b00b1ef218c01db8c74eb24e2e3d11e56e19ad615db8b1dcbd SHA512 209e45c161567e53b258dc715f16d8d4e3580ceba1be9d5e99cf5d05190e849884942bf0db91c4bcd1f4e883fcea03a4eb3da3022dd09c88282dd6fc422174a0 -DIST thunderbird-91.8.0-ast.xpi 580509 BLAKE2B 6ff86567fffecf527c5b814c1ad3a42d7a14e6329f624e34d74e199c5e90c44e39f387c24400c6d3b4ff4ee78fa3ebf7bebba101a5a8819046370830209b3fca SHA512 85f67ad13bdfde1a8c1420c877c1ae5626c11f84e3050c3541d516c4c98c74d02dbd318a1f99e6754175565528080c0b8638a87f14e453f952095c97be1a1ae6 -DIST thunderbird-91.8.0-be.xpi 695198 BLAKE2B 6549df276524bfbbadd2d6ac1db55c5c536ce4c9eae4630a95973bb9654c4f6c6f383485438a2d0cdf90bd408621f5abfa8e4ae177db991660aef7bcea1aadcf SHA512 28cc190fb20754aeb15080fb30f942753c96e7d6db3d3202a56dc5be56bcfd144855c8e2a51aa76039b59454ed46608c166a7372267dae818f4c426fd5e9cc6b -DIST thunderbird-91.8.0-bg.xpi 690996 BLAKE2B bfd70be5de08df5cd94c701e7d228ab593d874857d05a04e2c9fdd6428968c752fee68016a388a6762d3e472ff2ccad70a1616c85d671ea8192883a57030fc61 SHA512 26eea7ad31d509f329696e851e98750deaa6b181d8690af4b496213018af761db52dbeaad107094ba24e876555e93b9b056b97b2594cbfd1b0670cc3c1c5a559 -DIST thunderbird-91.8.0-br.xpi 620588 BLAKE2B 089ed23537dfac44b0ad0f77081ab059254211534a1a7628b28a1edbdcf41bb63d46d15885d4ad4018dc2de722f7c565af44cdc952e04660d8d12f9e SHA512 3de805556b0a6adeece0a985b333d131f51c6030bdc00dde7857fabdb28ae8796c3248c5f1ec5460b2a4f6240db2496cf716b6595235db894d855ca6aaa9cd00 -DIST thunderbird-91.8.0-ca.xpi 645975 BLAKE2B 9655a0ead07207bbc450b87317731faa946a580914e3d98f07e02e6c5cd465b0c94ee15dee511a623fefa580ad3b026f3871ac3e5a171e2c32475399ab78 SHA512 fa0cb42e7d9e4638e023de6a48a9e95c94304e6c124ca48503c8c2d5720ca4e3d6e8eb3bc3ad209bf4e3bc720a9fb50ae9c35ffca3de4c02d2578bd593a3bd07 -DIST thunderbird-91.8.0-cak.xpi 652065 BLAKE2B 7b1bb074cc76e4a53de73d2c63c21a01512a12f49cc7f5933a8b35b632cf6b4b9760a44e4fcad5830f0c3ba1e5ec97dc511ef92e6f0b03836d4784c57729f786 SHA512 b7faf048bcaa8230ade82cbb6b92097b727963ed5236b7d9c820639b09c616f214ec7f4eddc0ed58b1b30f1002af073a621f3c30b928324dac2817b30a506ca2 -DIST thunderbird-91.8.0-cs.xpi 711939 BLAKE2B 57117773304313d72cdbd9a6189f48b9c3f8a9328701be8686a2cfd8952a83ff49c60560aeb95565881e14cfe9b07be685e3f4fd6a51caf634638281a60fb1e6 SHA512 43b65f4d4e97c852bb52818df11e58843502a2ec6d5486c9392993ca3f93632b9638dfefc7af0ed701551156e1a569a3869c1e5de33a37c89544a090098cda87 -DIST thunderbird-91.8.0-cy.xpi 68 BLAKE2B 9f90c4e5b4f595d3ec0622053982a5085c708b2b563c28d412858a07b25bf5648865b5ab8623a1cf6d78ecb3454d47b30e0de0def63241a052437375a318b701 SHA512 83851c82f6688d41abb048e8bb2b478cde284207883983695a5b5f82a87e7c0b871ec1273e8f8f8724954ed14004a521f0b6530684a3cefa94839a609017e6d0 -DIST thunderbird-91.8.0-da.xpi 67 BLAKE2B c95cbca0e1f983cea1a94026cdaedc82b8f481183e2d6a10e082d280d5d3159bf714473afd7a123305f0d0223aa1b8c7dbb3ae583927b4808bed8daac74f7efa SHA512 726f44000fa27c02dc030bc460f6d54db32ba51c2cb3734d08821db02de53c6a1b3636a42af1e2fdf5da5185aae12f4e403581cbeba1996349d7059adf51f1da -DIST thunderbird-91.8.0-de.xpi 697527 BLAKE2B ce6894157eb98b0c44b03ed194abe3cc4cb4a7d9a2d8b6327409cef3c06b84872fc8d3e5bba66a4c5e22811ad60fe54c4303e95b388a72d5520d548ffc556e97 SHA512 49250b25927b681caf751335ad83187fb6b951a8bdb2506cc62efed5508b61a9edc0fc0a3f68a1c53c5088f96b3dc161e74877a900221653e1e94e1dfefadc5d -DIST thunderbird-91.8.0-dsb.xpi 723999 BLAKE2B b43b130e2af3ba412400cc1f464e56bc872f020aa3ac9429b764df0435d78cd26b913f85978799e1a217f7dae057efff5f5fff6eb2fbf92f1932cab0b8bf0a1e SHA512 0980f9c3e3da3441c9e9cf3f752ae2bcf04f17646d62f97a925c956689dc09c1d8d232d00a4624392daa52f4ccaf7c39414c3d04a02fd3908c7d2f33053c0d1f -DIST thunderbird-91.8.0-el.xpi 821180 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/walld/
commit: 941cd636e7103e5b5f82688fb94937d428b35c75 Author: Seth Arnold gmail com> AuthorDate: Wed Apr 20 03:53:22 2022 + Commit: Seth Arnold gmail com> CommitDate: Wed Apr 20 03:54:37 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=941cd636 app-misc/walld: add 1.3, drop 1.2 Signed-off-by: Seth Arnold gmail.com> app-misc/walld/Manifest | 2 +- app-misc/walld/{walld-1.2.ebuild => walld-1.3.ebuild} | 14 +++--- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/app-misc/walld/Manifest b/app-misc/walld/Manifest index 4e708852b..84d330df3 100644 --- a/app-misc/walld/Manifest +++ b/app-misc/walld/Manifest @@ -1 +1 @@ -DIST walld-1.2.tar.gz 23622 BLAKE2B 021028bb5dead41f16e18e9243f50952bf40260e5322508c79e803e42253fea22e1890d69116ba9b5ad7d6c084c57c0d52f216b6c6adf998cee688d8f9b6cbd5 SHA512 8c1c5dc2c8bc657c6f71a82f6db50247b6803ae5845f1515d10e18021913d87c7e4d920e8c1f0e2d455a5a09f44770acf40fadd59f983a6c3a16f8d4178340d6 +DIST walld-1.3.tar.gz 24911 BLAKE2B 9186cdbe8263fef5e5ec27a29b4e76f437322c08aa9322ea8d2fac666da2ee97990f6bfad8c2af4751ce820d739879ee25b78de9145e7ef32ca24ae5d97b3728 SHA512 5459640d720592267e9d8ab78c9bc526fda4036bc20b84826b65a1b87d05b8b3743363d2ee2fb69819b7b82d2145b303c883f60ca0b9137535e563eb83b17912 diff --git a/app-misc/walld/walld-1.2.ebuild b/app-misc/walld/walld-1.3.ebuild similarity index 61% rename from app-misc/walld/walld-1.2.ebuild rename to app-misc/walld/walld-1.3.ebuild index 861b83f09..ca219ebf1 100644 --- a/app-misc/walld/walld-1.2.ebuild +++ b/app-misc/walld/walld-1.3.ebuild @@ -3,11 +3,11 @@ EAPI=8 -inherit optfeature toolchain-funcs +inherit optfeature meson DESCRIPTION="A Wallpaper daemon" HOMEPAGE="https://github.com/Dotz0cat/walld; -SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.2.tar.gz -> walld-1.2.tar.gz" +SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.3.tar.gz -> walld-1.3.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -15,15 +15,7 @@ KEYWORDS="~amd64 ~x86" DEPEND="dev-libs/libevent media-gfx/feh dev-libs/libconfig media-gfx/imagemagick" RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_compile() { - emake CC="${tc-getCC}" -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install -} +BDEPEND="" pkg_postinst() { optfeature "auto reload Xresources" x11-apps/xrdb
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ncnn/
commit: 9ec7cba24ce54338102789dc85faf4b30d295736 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 20 03:28:22 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 20 03:31:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec7cba2 dev-libs/ncnn: add 20220420, drop 20220419 Upstream removed the 19 tag and the file never made it to mirrors, changes are minimal. Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/ncnn/Manifest | 2 +- dev-libs/ncnn/{ncnn-20220419.ebuild => ncnn-20220420.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest index af280f8884b8..c04a066daf14 100644 --- a/dev-libs/ncnn/Manifest +++ b/dev-libs/ncnn/Manifest @@ -1,2 +1,2 @@ DIST ncnn-20210525.tar.gz 11578821 BLAKE2B 1b6dc67cb89e4761c6de256c8854c3969c553159c11713d9bbbe04abd027e9439ffb694e8129da4d965807d1ec326d643c71c00ee1f032dbf4c2271c2699ceb2 SHA512 5d919b6830f5a75c751d64476f5bf2b9b71ced1cee29e4156c4f01a9d7d8833dfdf8420747c55979c5b39b29fd63b5bf4bc3d27b756a617ef39f4e2ce4da2f93 -DIST ncnn-20220419.tar.gz 12158924 BLAKE2B 06a3956ecdfff26977707ddab4922897fdee923a13f32c9963a44a6803915380c5feba8e4880e4fd528902121ebe3a1deee0a141d62c17cc9dd0e3542b75e38a SHA512 85c13889ba8f6e1afd8f1127c9de32f962735db2ccc92f29f13771ba2df8b7bd5c156d7f4eec059493904c2634765b0253028861bc99be3a9e8afb9b9d82aa56 +DIST ncnn-20220420.tar.gz 12158916 BLAKE2B fcecf395e54ff683bb8301365d805b99439b3797493e419fa8c99a325ebd1dfd80e65b08cffd9283fe453010a0cdde221aeeffa37e154335d2f6d7f6c6b9b138 SHA512 7c567bcd75cf36be7fbb16dba7f978ae965478afed8948e9e1c6f8c681ea678f769e64fae337a5c1d0bc1549bf922c1761b51a7822153a1eb4d267ef8adf1ecd diff --git a/dev-libs/ncnn/ncnn-20220419.ebuild b/dev-libs/ncnn/ncnn-20220420.ebuild similarity index 100% rename from dev-libs/ncnn/ncnn-20220419.ebuild rename to dev-libs/ncnn/ncnn-20220420.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ncnn/
commit: 92a9da73390b1f2d90011e6b6a6fa8cf25512cec Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 20 01:06:53 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 20 02:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a9da73 dev-libs/ncnn: add 20220419 Also remove now unnecessary avx workaround wrt bug #730468, entire usage was refactored upstream and the sed now cause issues instead. Bug: https://bugs.gentoo.org/730468 Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/ncnn/Manifest | 1 + dev-libs/ncnn/ncnn-20220419.ebuild | 73 ++ 2 files changed, 74 insertions(+) diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest index c665eea3385d..af280f8884b8 100644 --- a/dev-libs/ncnn/Manifest +++ b/dev-libs/ncnn/Manifest @@ -1 +1,2 @@ DIST ncnn-20210525.tar.gz 11578821 BLAKE2B 1b6dc67cb89e4761c6de256c8854c3969c553159c11713d9bbbe04abd027e9439ffb694e8129da4d965807d1ec326d643c71c00ee1f032dbf4c2271c2699ceb2 SHA512 5d919b6830f5a75c751d64476f5bf2b9b71ced1cee29e4156c4f01a9d7d8833dfdf8420747c55979c5b39b29fd63b5bf4bc3d27b756a617ef39f4e2ce4da2f93 +DIST ncnn-20220419.tar.gz 12158924 BLAKE2B 06a3956ecdfff26977707ddab4922897fdee923a13f32c9963a44a6803915380c5feba8e4880e4fd528902121ebe3a1deee0a141d62c17cc9dd0e3542b75e38a SHA512 85c13889ba8f6e1afd8f1127c9de32f962735db2ccc92f29f13771ba2df8b7bd5c156d7f4eec059493904c2634765b0253028861bc99be3a9e8afb9b9d82aa56 diff --git a/dev-libs/ncnn/ncnn-20220419.ebuild b/dev-libs/ncnn/ncnn-20220419.ebuild new file mode 100644 index ..da09a4cf9ffd --- /dev/null +++ b/dev-libs/ncnn/ncnn-20220419.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="High-performance neural network inference framework" +HOMEPAGE="https://github.com/Tencent/ncnn/; +SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD ZLIB" +SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds +KEYWORDS="~amd64 ~x86" +IUSE="tools +vulkan" + +# Need the static library to run tests + skip vulkan / GPU: +# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF +RESTRICT="test" + +RDEPEND=" + dev-util/glslang + tools? ( dev-libs/protobuf:= ) + vulkan? ( media-libs/vulkan-loader )" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers )" + +PATCHES=( + "${FILESDIR}"/${PN}-fix-glslang-include.patch +) + +DOCS=( README.md docs/. ) + +src_prepare() { + cmake_src_prepare + + sed -i "/DESTINATION/s| lib| $(get_libdir)|" src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON # for tools + -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake + -DNCNN_BUILD_EXAMPLES=OFF + -DNCNN_BUILD_TOOLS=$(usex tools) + -DNCNN_PYTHON=OFF # missing portalocker, and nothing needs this for now + -DNCNN_SHARED_LIB=ON + -DNCNN_SYSTEM_GLSLANG=ON + -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d (build date) + -DNCNN_VULKAN=$(usex vulkan) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use tools; then + local tools=( + caffe/caffe2ncnn + darknet/darknet2ncnn + mxnet/mxnet2ncnn + ncnn2mem + ncnnmerge + ncnnoptimize + onnx/onnx2ncnn + quantize/{ncnn2int8,ncnn2table} + ) + dobin "${tools[@]/#/${BUILD_DIR}/tools/}" + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/
commit: bc53163524ece9c2421f16af6a0ed5c54a43945a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 20 00:58:38 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 20 02:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc531635 media-gfx/waifu2x-ncnn-vulkan: subscribe to ncnn subslot and unpin Hard pinning to a single version shouldn't be necessary (it works with both old and far newer ncnn), but it does break if not rebuilt when changing version. Let's try a subslot approach. Signed-off-by: Ionen Wolkens gentoo.org> ...n-vulkan-20210521.ebuild => waifu2x-ncnn-vulkan-20210521-r1.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild similarity index 92% rename from media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild rename to media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild index cc5fc8bd42a0..ca5fdc679d96 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild +++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild @@ -13,9 +13,8 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -# Pin dev-libs/ncnn near bundled copy until more stable. RDEPEND=" - ~dev-libs/ncnn-20210525[vulkan] + dev-libs/ncnn:=[vulkan] dev-util/glslang media-libs/libwebp:= media-libs/vulkan-loader"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ncnn/
commit: f497a1f6fb83a811ee5fa2a9074baf9dd776945e Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 20 00:47:35 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 20 02:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f497a1f6 dev-libs/ncnn: add subslot ABI seems unstable (e.g. waifu2x-ncnn-vulkan often segfaults without a rebuild against new ncnn). Given this seem like a recurring issue, rather than try to track issues or pin versions let's try 0/${PV} subslot until situation improves. Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/ncnn/{ncnn-20210525.ebuild => ncnn-20210525-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/ncnn/ncnn-20210525.ebuild b/dev-libs/ncnn/ncnn-20210525-r1.ebuild similarity index 94% rename from dev-libs/ncnn/ncnn-20210525.ebuild rename to dev-libs/ncnn/ncnn-20210525-r1.ebuild index efac9e4e5810..a6aa54a5132f 100644 --- a/dev-libs/ncnn/ncnn-20210525.ebuild +++ b/dev-libs/ncnn/ncnn-20210525-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/Tencent/ncnn; SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD ZLIB" -SLOT="0" +SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds KEYWORDS="~amd64 ~x86" IUSE="tools +vulkan"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/
commit: f08d10a0a8355575208a443dd569255c5b7554f5 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 20 02:28:40 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 20 02:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08d10a0 media-gfx/waifu2x-ncnn-vulkan: add 20220419 Signed-off-by: Ionen Wolkens gentoo.org> media-gfx/waifu2x-ncnn-vulkan/Manifest | 1 + .../waifu2x-ncnn-vulkan-20220419.ebuild| 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-gfx/waifu2x-ncnn-vulkan/Manifest b/media-gfx/waifu2x-ncnn-vulkan/Manifest index 8b236393efa8..e641f2feec75 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/Manifest +++ b/media-gfx/waifu2x-ncnn-vulkan/Manifest @@ -1 +1,2 @@ DIST waifu2x-ncnn-vulkan-20210521.tar.gz 34076523 BLAKE2B d04c3ac1152be899292730fe06f317c92f1334ea3f91cc6208444574c271d401152b4432bf5293f7193f0c318ca1685145754dd78ad0a8523aefa0fd56d40b4a SHA512 b1a0202a94deb9faadda34c5d46bceabec7ee00960676ca98090af4101bb63648fdc266cc608bfc621a3ec65c8c5f9503a02a4db4e51e9b2048d574c7a7f368a +DIST waifu2x-ncnn-vulkan-20220419.tar.gz 34076913 BLAKE2B 0a8355d5b940e6371c49bf3b981a0dd7508b07ecd4d944da2a8a1f0a1ea7c77f61747bbb025c033781f032292e55fa2a3b72684243973d132da99ed09ebf SHA512 fbb6491dddaea9806300cf3f5a582e25d7c644084d61cae33bb38339ac3cf47af03866a1f9bc4bd30f9270b68a945760ebb58535a19b5855a4a0824138ddb513 diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild new file mode 100644 index ..640620c62e2e --- /dev/null +++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="waifu2x converter using ncnn and vulkan" +HOMEPAGE="https://github.com/nihui/waifu2x-ncnn-vulkan; +SRC_URI="https://github.com/nihui/waifu2x-ncnn-vulkan/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/ncnn:=[vulkan] + media-libs/libwebp:= + media-libs/vulkan-loader" +DEPEND=" + ${RDEPEND} + dev-util/glslang + dev-util/vulkan-headers" + +PATCHES=( + "${FILESDIR}"/${PN}-20210521-no-lto.patch +) + +src_prepare() { + CMAKE_USE_DIR=${S}/src + cmake_src_prepare + + # Update all paths to match installation for models. + sed "/PATHSTR\|model path/s|models-|${EPREFIX}/usr/share/${PN}/models-|" \ + -i src/main.cpp || die +} + +src_configure() { + local mycmakeargs=( + -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake + -DUSE_SYSTEM_NCNN=ON + -DUSE_SYSTEM_WEBP=ON + ) + + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/waifu2x-ncnn-vulkan + + insinto /usr/share/${PN} + doins -r models/. + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/
commit: 4249de5dfd23a1ba0ec24efea124ce21a45b97e7 Author: Matt Turner gentoo org> AuthorDate: Wed Apr 20 02:32:49 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 20 02:33:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4249de5d net-libs/webkit-gtk: Drop old versions Bug: https://bugs.gentoo.org/833568 Signed-off-by: Matt Turner gentoo.org> net-libs/webkit-gtk/Manifest | 1 - .../files/2.34.3-opengl-without-X-fixes.patch | 46 net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild | 273 - 3 files changed, 320 deletions(-) diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index 37dc6be0153d..1c550015327d 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1,3 +1,2 @@ -DIST webkitgtk-2.34.5.tar.xz 24393772 BLAKE2B 7a75ec1507864c7a42305485beb4e1b78b7287b3c514949b1bbe794857b89d6ba894040968002120eba91d15f58b4f51169233457865bc524b28d296ba323662 SHA512 a708e23bb6bcc6b281f1de35f4c56a5360b8212a3749d931f8a3c39402761f30d7524d0bddf4e6cfb1b2fc753df28853dceb476c432bac3c453e4b2123e7e9d5 DIST webkitgtk-2.34.6.tar.xz 24393340 BLAKE2B 7ab93a81f6c74ff712ddb057cbba758978b978323098071e9e35e3aa8efab4c747b8375e10a302185a82b0e89d822c89d199d2d4092c4acd9a423c1f6696c2ab SHA512 57ab25af027ae39820622743c258f3e6d0af86376f2a4c3a8ede560ca6652c98c49056c716aace56291264c18164cb60395be9779a9d12455e6a0f7d2c197343 DIST webkitgtk-2.36.0.tar.xz 26900828 BLAKE2B d965c9a0f3ff03d55baba840af7fe0cb3288eaa982f1444aa14a499542d89766815954b9e62b5d39d9536074d59e42d1c0798c5e1d88974f070c239ef1d8eae5 SHA512 0926a792da295b8efa8c0fb80fbb0cb27c43bb86011317d076fbe5eef347f2bc02e8afc4c75699a5c6a14363f4abcbfa2d941f6646a63c7679e2380080da diff --git a/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch b/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch deleted file mode 100644 index 5608500376ff.. --- a/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://bugs.webkit.org/show_bug.cgi?id=208907 - -From c67efa2bbe2094b40b4e104bb26497c2aff5ce68 Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp -Date: Sat, 9 May 2020 23:11:52 +0300 -Subject: [PATCH] Clean up OpenGLShims.h conditionals in a few places to fix - some build configurations - - Source/WebCore/platform/graphics/GLContext.cpp | 3 +++ - Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp | 5 - - 2 files changed, 7 insertions(+), 1 deletions(-) - -diff --git a/Source/WebCore/platform/graphics/GLContext.cpp b/Source/WebCore/platform/graphics/GLContext.cpp -index b217988b990..1ba0eb8a482 100644 a/Source/WebCore/platform/graphics/GLContext.cpp -+++ b/Source/WebCore/platform/graphics/GLContext.cpp -@@ -28,6 +28,9 @@ - - #if USE(GLX) - #include "GLContextGLX.h" -+#endif -+ -+#if !USE(OPENGL_ES) && !USE(LIBEPOXY) && !USE(ANGLE) - #include "OpenGLShims.h" - #endif - -diff --git a/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp b/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp -index 3515be452b2..82cce70f14b 100644 a/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp -+++ b/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp -@@ -64,7 +64,10 @@ - - #if USE(GLX) - #include --#include -+#endif -+ -+#if !USE(OPENGL_ES) && !USE(LIBEPOXY) && !USE(ANGLE) -+#include "WebCore/OpenGLShims.h" - #endif - - #if USE(GSTREAMER) --- -2.20.1 - diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild deleted file mode 100644 index c99a1e40ec91.. --- a/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild +++ /dev/null @@ -1,273 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_REQ_USE="xml(+)" -PYTHON_COMPAT=( python3_{8..10} ) -USE_RUBY="ruby26 ruby27 ruby30" - -inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs virtualx - -MY_P="webkitgtk-${PV}" -DESCRIPTION="Open source web browser engine" -HOMEPAGE="https://www.webkitgtk.org; -SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz; - -LICENSE="LGPL-2+ BSD" -SLOT="4/37" # soname version of libwebkit2gtk-4.0 -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" - -IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp spell systemd wayland +X" - -# gstreamer with opengl/gles2 needs egl -REQUIRED_USE=" - gles2-only? ( egl ) - gstreamer? ( egl ) - wayland? ( egl ) - || ( aqua wayland X ) -" - -# Tests fail to link for inexplicable reasons -# https://bugs.webkit.org/show_bug.cgi?id=148210 -RESTRICT="test" - -# Aqua support in gtk3 is untested -# Dependencies found at Source/cmake/OptionsGTK.cmake -# Various compile-time optionals for
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xauth/
commit: 30c5f9d981024c2c5d10d8c76aa974c97b3f160b Author: Matt Turner gentoo org> AuthorDate: Wed Apr 20 02:09:12 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 20 02:10:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c5f9d9 x11-apps/xauth: Version bump to 1.1.2 Signed-off-by: Matt Turner gentoo.org> x11-apps/xauth/Manifest | 1 + x11-apps/xauth/{xauth-.ebuild => xauth-1.1.2.ebuild} | 13 ++--- x11-apps/xauth/xauth-.ebuild | 13 ++--- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/x11-apps/xauth/Manifest b/x11-apps/xauth/Manifest index c8c5efc19864..bf76bfdfbf58 100644 --- a/x11-apps/xauth/Manifest +++ b/x11-apps/xauth/Manifest @@ -1 +1,2 @@ DIST xauth-1.1.1.tar.bz2 167315 BLAKE2B fbe36f867031c734e3a8ae9719145caa16828d4df156503c299812fb63f86462561ffea945f12fabc5e036cc63664ee1d8b5b37630dee8d4af6f2473aa5fcd1a SHA512 998c3158378fff50d368959c29335173b8d98e02591cb3d7b2f9534b5a44b19deb4cb7da9bf291ca5a37f69f833d72839b2c6611723306d10c1b4968ae4d4120 +DIST xauth-1.1.2.tar.xz 156960 BLAKE2B 2ba168229bdf0c1d0fdd4c352e434abfc6f527cbafce35abac8d403a0dea91f00fd858f91f177128d13a0e618d1d95061c71ef32a3e12ac91b72a257dcfcd12b SHA512 ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8 diff --git a/x11-apps/xauth/xauth-.ebuild b/x11-apps/xauth/xauth-1.1.2.ebuild similarity index 66% copy from x11-apps/xauth/xauth-.ebuild copy to x11-apps/xauth/xauth-1.1.2.ebuild index 50da5eb529dd..9ba0a5a1b7f6 100644 --- a/x11-apps/xauth/xauth-.ebuild +++ b/x11-apps/xauth/xauth-1.1.2.ebuild @@ -1,21 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 - +XORG_TARBALL_SUFFIX=xz inherit xorg-3 if [[ ${PV} == * ]]; then SRC_URI="" else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" fi DESCRIPTION="X authority file utility" -IUSE="ipv6" -RESTRICT="test" # Depends on dead cmdtest package -RDEPEND="x11-libs/libX11 +RDEPEND=" + x11-libs/libX11 x11-libs/libXau x11-libs/libXext x11-libs/libXmu" @@ -24,7 +23,7 @@ DEPEND="${RDEPEND} src_configure() { local XORG_CONFIGURE_OPTIONS=( - $(use_enable ipv6) + --enable-ipv6 ) xorg-3_src_configure } diff --git a/x11-apps/xauth/xauth-.ebuild b/x11-apps/xauth/xauth-.ebuild index 50da5eb529dd..9ba0a5a1b7f6 100644 --- a/x11-apps/xauth/xauth-.ebuild +++ b/x11-apps/xauth/xauth-.ebuild @@ -1,21 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 - +XORG_TARBALL_SUFFIX=xz inherit xorg-3 if [[ ${PV} == * ]]; then SRC_URI="" else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" fi DESCRIPTION="X authority file utility" -IUSE="ipv6" -RESTRICT="test" # Depends on dead cmdtest package -RDEPEND="x11-libs/libX11 +RDEPEND=" + x11-libs/libX11 x11-libs/libXau x11-libs/libXext x11-libs/libXmu" @@ -24,7 +23,7 @@ DEPEND="${RDEPEND} src_configure() { local XORG_CONFIGURE_OPTIONS=( - $(use_enable ipv6) + --enable-ipv6 ) xorg-3_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/github-cli/
commit: f332c502504435451dd5da3ff67e20aeac8c075c Author: William Hubbs gentoo org> AuthorDate: Wed Apr 20 01:42:44 2022 + Commit: William Hubbs gentoo org> CommitDate: Wed Apr 20 01:44:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f332c502 dev-util/github-cli: add 2.8.0 Signed-off-by: William Hubbs gentoo.org> dev-util/github-cli/Manifest| 2 + dev-util/github-cli/github-cli-2.8.0.ebuild | 62 + 2 files changed, 64 insertions(+) diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest index 5f0f5f64f160..8f13728bda4c 100644 --- a/dev-util/github-cli/Manifest +++ b/dev-util/github-cli/Manifest @@ -50,6 +50,8 @@ DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9. DIST github-cli-2.0.0.tar.gz 548905 BLAKE2B f97d8be57270368999bd62eef1eba3e5ba1a9a7b1f879c3d3f8ef72b2fd68554fc4be37318b43054a7218e81f2984c0b2c2afdc226e81e1b51eb2fb15df72ed8 SHA512 3b0008894690a9a097259410e144e0031dee7c876e0b862e5219009d82a2f50d00ad22e3d92a16c369e9b1f0f51668e868c08d9eeb718dfe8a0337aa00233435 DIST github-cli-2.4.0.tar.gz 637511 BLAKE2B 09576f613bf07b4785619b4a0fa035b37e725aa96657998f7f4c3c05da118f781f85e29e48e8db6c210c284e3e43f482eac5c5f581b56de53c3119f3f47eda12 SHA512 393a09cbd838381627e349b4cd391755794ee71a2e9cf9fee14d155aabb48f1672b7fc100ea6d2782b5e2ca69c85bdc8f99d3aee81ce73e48e1ebc2ae79b91a8 DIST github-cli-2.5.1.tar.gz 659105 BLAKE2B 0dd35ac0b637420bfec007dc2abc0357155ad617b833538bbd9a5781564718bd35326374a7aa7f01d474330f4304b8cb304970480786582fe51bf1af2d6397b3 SHA512 9fcde985114d59f71a6f4bbd52ed603da748225111af745dc211ca750e58552a19e03b723646906d819b9c2e1d3211939de66576a997679c0e8e42ddeeb296de +DIST github-cli-2.8.0-deps.tar.xz 157288896 BLAKE2B 92937cf3c0928c6b8b29e0731d7a94f1df59a59fcbebda9f5a71d9da01963581934fcb112675b648d46398b3b7b522a9c2f5d08103fd31acee77ecec50c79508 SHA512 b0bdc79ca14a5d8309bec336c36e3b95bc0f2aa868ee611fa87f295ac7e5ff24399971ff88109d3d399fedecc311ab10af0f708a812ff0277744c2dae3d80129 +DIST github-cli-2.8.0.tar.gz 700297 BLAKE2B 5a11d89532d57ecbe31a8e526d013f181f82f1c12148914f07f67ae20d6338ad7aa5aa25624136b276eb082f45c969da54744ce0d6398f0c22fe82805d635eab SHA512 c46248a4b2376ff9df07198e9c29bd37dcd6c3a8b50081bfe0686f329b2bec8087506b435a17161af59f06fa26cda630a473c3e9d5470f8cc0c6cf5e25d9cea7 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.mod 708 BLAKE2B e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7 SHA512 667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.zip 160161 BLAKE2B 5b4515c5ec0982bbb99e949c132605c4df924f89086507990470ccacd0b6c2bbf4212383938cb2bd330872bdd1d0c48a6832724fa875a073caf564e57a7729fa SHA512 575e4d7c8feecc94b8d9f76c8afd10c9bfe90ff21e19c43da1667d0d9374168dea4a031ad3e683d16b8d87288b114f22d31a3f678041b00b2a631292182657b7 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.2.mod 708 BLAKE2B e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7 SHA512 667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80 diff --git a/dev-util/github-cli/github-cli-2.8.0.ebuild b/dev-util/github-cli/github-cli-2.8.0.ebuild new file mode 100644 index ..ec899ad1ea48 --- /dev/null +++ b/dev-util/github-cli/github-cli-2.8.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="GitHub CLI" +HOMEPAGE="https://github.com/cli/cli; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cli/cli.git; +else + SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz; + KEYWORDS="~amd64 ~riscv" + S="${WORKDIR}/cli-${PV}" +fi + +LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" +SLOT="0" + +RDEPEND=">=dev-vcs/git-1.7.3" + +RESTRICT="test" + +src_unpack() { + if [[ ${PV} == * ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_compile() { + [[ ${PV} == * ]] || export GH_VERSION="v${PV}" + # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS + unset LDFLAGS + # Once we set up cross compiling, this line will need to be adjusted + # to compile for the target. + # Everything else in this function happens on the host. + emake + + einfo "Building man pages" + emake manpages + + einfo "Building completions" +
[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/
commit: 5012867e5a39e0c832b4587951eb1cc8cd14c1cf Author: Yixun Lan gentoo org> AuthorDate: Wed Apr 20 01:25:28 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Apr 20 01:25:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5012867e net-ftp/filezilla: Keyword 3.59.0 riscv, #837743 Signed-off-by: Yixun Lan gentoo.org> net-ftp/filezilla/filezilla-3.59.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-ftp/filezilla/filezilla-3.59.0.ebuild b/net-ftp/filezilla/filezilla-3.59.0.ebuild index 6372f29f780b..1a1a0c69c8f1 100644 --- a/net-ftp/filezilla/filezilla-3.59.0.ebuild +++ b/net-ftp/filezilla/filezilla-3.59.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" IUSE="dbus nls test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libfilezilla/
commit: fc208abf6aa27e451674ab661cb5e1e66c065144 Author: Yixun Lan gentoo org> AuthorDate: Wed Apr 20 01:25:24 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Apr 20 01:25:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc208abf dev-libs/libfilezilla: Keyword 0.37.1 riscv, #837743 Signed-off-by: Yixun Lan gentoo.org> dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild index 9a58c23e0be8..cef4ff72f871 100644 --- a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild +++ b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2; LICENSE="GPL-2+" SLOT="0/24" # libfilezilla.so version -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/
commit: fe7cc4881e0cf81ef65e69f40d0a15630b7c44f0 Author: Sam James gentoo org> AuthorDate: Wed Apr 20 01:11:20 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 20 01:11:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7cc488 net-misc/ntpsec: use BDEPEND Signed-off-by: Sam James gentoo.org> net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 22 +- net-misc/ntpsec/ntpsec-.ebuild | 22 +- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild index e8d1962ac02d..69d38d6263b9 100644 --- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild +++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild @@ -33,28 +33,24 @@ IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat libbsd nist ntpviz samba REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )" # net-misc/pps-tools oncore,pps -CDEPEND="${PYTHON_DEPS} - sys-libs/libcap +DEPEND="${PYTHON_DEPS} + dev-libs/openssl:= dev-python/psutil[${PYTHON_USEDEP}] + sys-libs/libcap libbsd? ( dev-libs/libbsd:0= ) - dev-libs/openssl:0= seccomp? ( sys-libs/libseccomp ) -" -RDEPEND="${CDEPEND} - ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts ) + rclock_oncore? ( net-misc/pps-tools ) + rclock_pps? ( net-misc/pps-tools )" +RDEPEND="${DEPEND} !net-misc/ntp !net-misc/openntpd acct-group/ntp acct-user/ntp -" -DEPEND="${CDEPEND} - >=app-text/asciidoc-8.6.8 + ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )" +BDEPEND=">=app-text/asciidoc-8.6.8 dev-libs/libxslt app-text/docbook-xsl-stylesheets - sys-devel/bison - rclock_oncore? ( net-misc/pps-tools ) - rclock_pps? ( net-misc/pps-tools ) -" + sys-devel/bison" PATCHES=( "${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch" diff --git a/net-misc/ntpsec/ntpsec-.ebuild b/net-misc/ntpsec/ntpsec-.ebuild index 84fd0d6ebb4d..4d49e9065f2e 100644 --- a/net-misc/ntpsec/ntpsec-.ebuild +++ b/net-misc/ntpsec/ntpsec-.ebuild @@ -33,28 +33,24 @@ IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat libbsd nist ntpviz samba REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )" # net-misc/pps-tools oncore,pps -CDEPEND="${PYTHON_DEPS} - sys-libs/libcap +DEPEND="${PYTHON_DEPS} + dev-libs/openssl:= dev-python/psutil[${PYTHON_USEDEP}] + sys-libs/libcap libbsd? ( dev-libs/libbsd:0= ) - dev-libs/openssl:0= seccomp? ( sys-libs/libseccomp ) -" -RDEPEND="${CDEPEND} - ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts ) + rclock_oncore? ( net-misc/pps-tools ) + rclock_pps? ( net-misc/pps-tools )" +RDEPEND="${DEPEND} !net-misc/ntp !net-misc/openntpd acct-group/ntp acct-user/ntp -" -DEPEND="${CDEPEND} - >=app-text/asciidoc-8.6.8 + ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )" +BDEPEND=">=app-text/asciidoc-8.6.8 dev-libs/libxslt app-text/docbook-xsl-stylesheets - sys-devel/bison - rclock_oncore? ( net-misc/pps-tools ) - rclock_pps? ( net-misc/pps-tools ) -" + sys-devel/bison" PATCHES=( "${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch"
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/
commit: acd71bea7fbacb805d42a738f8c03de747fd2917 Author: Sam James gentoo org> AuthorDate: Wed Apr 20 01:09:06 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 20 01:09:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd71bea net-misc/ntpsec: silence wrong warning about tests We are running them. Closes: https://bugs.gentoo.org/795522 Signed-off-by: Sam James gentoo.org> net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 5 + net-misc/ntpsec/ntpsec-.ebuild | 6 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild index 0278acc54735..e8d1962ac02d 100644 --- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild +++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild @@ -131,6 +131,11 @@ src_test() { python_foreach_impl run_in_build_dir python_compile } +python_test() { + # Silence QA warning as we're running tests via src_test anyway. + :; +} + src_install() { python_install() { waf-utils_src_install --notests diff --git a/net-misc/ntpsec/ntpsec-.ebuild b/net-misc/ntpsec/ntpsec-.ebuild index b419ab5283ec..84fd0d6ebb4d 100644 --- a/net-misc/ntpsec/ntpsec-.ebuild +++ b/net-misc/ntpsec/ntpsec-.ebuild @@ -122,13 +122,17 @@ src_compile() { } src_test() { - debug-print-function ${FUNCNAME} "$@" python_compile() { waf-utils_src_compile check } python_foreach_impl run_in_build_dir python_compile } +python_test() { + # Silence QA warning as we're running tests via src_test anyway. + :; +} + src_install() { python_install() { waf-utils_src_install --notests
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/, net-misc/ntpsec/files/
commit: 37c2b340b2370499d0e6230e4f8b50d079a7d096 Author: James Browning gmail com> AuthorDate: Tue Apr 12 11:52:09 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 20 01:02:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c2b340 net-misc/ntpsec: Try to only run tests in src_test only Since ./waf test runs all the test, this eliminates the need for the tests useflag which filled that space. Thus it's eliminated. Bug: https://bugs.gentoo.org/795522 Closes: https://bugs.gentoo.org/838109 Signed-off-by: James T Browning gmail.com> Signed-off-by: Sam James gentoo.org> .../ntpsec/files/ntpsec-1.2.1-build-notests.patch | 48 ++ .../ntpsec/files/ntpsec-py3-test-clarify.patch | 34 +++ .../{ntpsec-.ebuild => ntpsec-1.2.1-r3.ebuild} | 23 --- net-misc/ntpsec/ntpsec-.ebuild | 17 ++-- 4 files changed, 112 insertions(+), 10 deletions(-) diff --git a/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch b/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch new file mode 100644 index ..dab51a97fc0a --- /dev/null +++ b/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch @@ -0,0 +1,48 @@ +From 1a7bb2e3a2749bd709ea4cf10b66b6f6d05aaf9d Mon Sep 17 00:00:00 2001 +From: James Browning +Date: Sun, 10 Apr 2022 07:53:37 -0700 +Subject: [PATCH] I: NTPsec build does not repect --notests + +STR: (run the following) +- git clone https://gitlab.com/NTPsec/ntpsec +- cd ntpsec +- ./waf configure build --notests -p + +AR: NTPsec runs tests despite having a parameter telling it not to +ER: NTPsec should not run tests when it has been told not to +--- + wscript | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/wscript b/wscript +index c1d765046..d8a20b82e 100644 +--- a/wscript b/wscript +@@ -1131,6 +1131,7 @@ def build(ctx): + ctx.manpage(8, "ntpclients/ntpsnmpd-man.adoc") + + # Skip running unit tests on a cross compile build ++from waflib import Options + if not ctx.env.ENABLE_CROSS: + # Force re-running of tests. Same as 'waf --alltests' + if ctx.cmd == "check": +@@ -1139,6 +1140,8 @@ def build(ctx): + # Print log if -v is supplied + if verbose > 0: + ctx.add_post_fun(test_print_log) ++elif Options.options.no_tests: ++return + + # Test binaries + ctx.add_post_fun(bin_test) +@@ -1152,7 +1155,6 @@ def build(ctx): + ctx.add_post_fun(bin_test_summary) + else: + pprint("YELLOW", "Unit test runner skipped on a cross-compiled build.") +-from waflib import Options + Options.options.no_tests = True + + if ctx.cmd == "build": +-- +2.32.0 + diff --git a/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch b/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch new file mode 100644 index ..027c3df18ad2 --- /dev/null +++ b/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch @@ -0,0 +1,34 @@ +From f360741dec76a9c9d831f0b547596891ea321599 Mon Sep 17 00:00:00 2001 +From: James Browning +Date: Sun, 10 Apr 2022 16:23:34 -0700 +Subject: [PATCH] clean test output up in Python 3 + +--- + wafhelpers/test.py | 9 + + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/wafhelpers/test.py b/wafhelpers/test.py +index 9351a5675..6bba34881 100644 +--- a/wafhelpers/test.py b/wafhelpers/test.py +@@ -31,12 +31,13 @@ def test_print_log(ctx): + pprint("YELLOW", "RETURN VALUE:", retval) + print("") + +-if retval or error: ++if retval: + pprint("RED", "** ERROR **\n") + +-print(error or lines) ++print(polystr(error) or polystr(lines)) + +-if (not retval) and (not error): +-pprint("GREEN", "** LOG **\n", lines) ++else: ++pprint("GREEN", "** LOG **\n", ++ polystr(lines), polystr(error)) + + print("") +-- +2.32.0 + diff --git a/net-misc/ntpsec/ntpsec-.ebuild b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild similarity index 88% copy from net-misc/ntpsec/ntpsec-.ebuild copy to net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild index 2065ee52d6a6..f8f744dbf4a7 100644 --- a/net-misc/ntpsec/ntpsec-.ebuild +++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz; RESTRICT="mirror" - KEYWORDS="amd64 arm arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi DESCRIPTION="The NTP reference implementation, refactored" @@ -30,7 +30,7 @@ IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_} LICENSE="HPND MIT BSD-2 BSD CC-BY-SA-4.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/
commit: 078df1fc28afa2d84f58afa47403be47f231d487 Author: Sam James gentoo org> AuthorDate: Wed Apr 20 01:01:43 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 20 01:02:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078df1fc net-misc/ntpsec: add Python 3.10 Closes: https://bugs.gentoo.org/830039 Signed-off-by: Sam James gentoo.org> net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 7 +++ net-misc/ntpsec/ntpsec-.ebuild | 11 +-- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild index f8f744dbf4a7..0278acc54735 100644 --- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild +++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE='threads(+)' DISTUTILS_USE_SETUPTOOLS=no @@ -13,8 +13,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git; else - SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz; - RESTRICT="mirror" + SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${P}.tar.gz; KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi @@ -24,7 +23,7 @@ HOMEPAGE="https://www.ntpsec.org/; NTPSEC_REFCLOCK=( oncore trimble truetime gpsd jjy generic spectracom shm pps hpgps zyfer arbiter nmea modem local - ) +) IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_} diff --git a/net-misc/ntpsec/ntpsec-.ebuild b/net-misc/ntpsec/ntpsec-.ebuild index 9916c5768c10..b419ab5283ec 100644 --- a/net-misc/ntpsec/ntpsec-.ebuild +++ b/net-misc/ntpsec/ntpsec-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE='threads(+)' DISTUTILS_USE_SETUPTOOLS=no @@ -13,9 +13,8 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git; else - SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz; - RESTRICT="mirror" - KEYWORDS="amd64 arm arm64 ~riscv ~x86" + SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${P}.tar.gz; + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi DESCRIPTION="The NTP reference implementation, refactored" @@ -24,7 +23,7 @@ HOMEPAGE="https://www.ntpsec.org/; NTPSEC_REFCLOCK=( oncore trimble truetime gpsd jjy generic spectracom shm pps hpgps zyfer arbiter nmea modem local - ) +) IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/
commit: a4f4e179a0756f5e3d039ef549760638d7e35214 Author: Yixun Lan gentoo org> AuthorDate: Wed Apr 20 00:25:19 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Apr 20 00:36:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f4e179 net-ftp/filezilla: require dep libfilezilla-0.37.1 Signed-off-by: Yixun Lan gentoo.org> net-ftp/filezilla/filezilla-3.59.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-ftp/filezilla/filezilla-3.59.0.ebuild b/net-ftp/filezilla/filezilla-3.59.0.ebuild index b78ee06bceba..6372f29f780b 100644 --- a/net-ftp/filezilla/filezilla-3.59.0.ebuild +++ b/net-ftp/filezilla/filezilla-3.59.0.ebuild @@ -26,7 +26,7 @@ RDEPEND=" >=app-eselect/eselect-wxwidgets-0.7-r1 >=dev-libs/nettle-3.1:= >=dev-db/sqlite-3.7 - >=dev-libs/libfilezilla-0.36.0:= + >=dev-libs/libfilezilla-0.37.1:= >=dev-libs/pugixml-1.7 >=net-libs/gnutls-3.5.7 >=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libfilezilla/files/, dev-libs/libfilezilla/
commit: 5de5b893520423567e28dee634f082134670840e Author: Yixun Lan gentoo org> AuthorDate: Wed Apr 20 00:20:52 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Apr 20 00:36:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de5b893 dev-libs/libfilezilla: use -pthread to fix atomic issue the -pthread flag will expand link option "-latomic" in RISC-V platfrom, so will effectively fix the problem. Closes: https://bugs.gentoo.org/837740 Upstream report: https://trac.filezilla-project.org/ticket/12699 Signed-off-by: Yixun Lan gentoo.org> .../libfilezilla/files/libfilezilla-0.37.1-pthread.patch| 13 + dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild| 2 ++ 2 files changed, 15 insertions(+) diff --git a/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch b/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch new file mode 100644 index ..6a40cc69c52e --- /dev/null +++ b/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 14bb5d0..da45769 100644 +--- a/configure.ac b/configure.ac +@@ -120,7 +120,7 @@ AC_CHECK_DECLS([pthread_condattr_setclock], [], [], [[#include ]]) + if test "$windows" = "1"; then + libdeps="-lws2_32" + else +- libdeps=-lpthread ++ libdeps=-pthread + CHECK_ICONV([libdeps="$libdeps -liconv"]) + + CHECK_RANDOM diff --git a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild index 106c52d6facd..9a58c23e0be8 100644 --- a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild +++ b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild @@ -23,6 +23,8 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-util/cppunit )" +PATCHES=( "${FILESDIR}"/${PN}-0.37.1-pthread.patch ) + pkg_pretend() { if [[ ${MERGE_TYPE} != binary ]]; then if ! test-flag-CXX -std=c++14; then
[gentoo-commits] repo/gentoo:master commit in: app-emacs/pkg-info/
commit: 27b937350d71154ca7ac91e62c7696da714b899b Author: Maciej Barć gentoo org> AuthorDate: Wed Apr 20 00:19:45 2022 + Commit: Maciej Barć gentoo org> CommitDate: Wed Apr 20 00:19:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b93735 app-emacs/pkg-info: tests fail Signed-off-by: Maciej Barć gentoo.org> app-emacs/pkg-info/pkg-info-0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/pkg-info/pkg-info-0.6.ebuild b/app-emacs/pkg-info/pkg-info-0.6.ebuild index a9a870f2370a..ff5d00b4f6f3 100644 --- a/app-emacs/pkg-info/pkg-info-0.6.ebuild +++ b/app-emacs/pkg-info/pkg-info-0.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/emacsorphanage/pkg-info/archive/refs/tags/${PV}.tar. LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -RESTRICT="test" # test requires cask and ert-runner which are not packaged +RESTRICT="test" # Tests fail RDEPEND=">=app-emacs/epl-0.8"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/luajit/
commit: 85d5cfb862796dd6b4908e42a35d87331a0b77ee Author: Sam James gentoo org> AuthorDate: Tue Apr 19 23:32:58 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 23:58:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d5cfb8 dev-lang/luajit: stabilize 2.1.0_beta3-r2 for arm64 Signed-off-by: Sam James gentoo.org> dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild b/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild index b3ec32e091bf..139c920dcc08 100644 --- a/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild +++ b/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="https://luajit.org/download/${MY_P}.tar.gz; LICENSE="MIT" # this should probably be pkgmoved to 2.0 for sake of consistency. SLOT="2" -KEYWORDS="~arm64 -hppa -riscv -sparc" +KEYWORDS="arm64 -hppa -riscv -sparc" IUSE="lua52compat static-libs" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/
commit: 24cc84d5227961d9f7940d6452f703ebd15b721a Author: Sam James gentoo org> AuthorDate: Tue Apr 19 23:33:19 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 23:58:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cc84d5 profiles/arch/arm64: unmask luajit for stable Signed-off-by: Sam James gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25121 Signed-off-by: Sam James gentoo.org> profiles/arch/arm64/use.stable.mask | 6 -- 1 file changed, 6 deletions(-) diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 1c9855b1282b..75662ccee1bc 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -9,12 +9,6 @@ video_cards_nvidia nvenc -# Sam James (2020-12-23) -# dev-lang/luajit is not yet stable -lua_single_target_luajit -lua_targets_luajit -luajit - # Sam James (2020-10-08) # Not enough packages stable w/ PyPy3 support python_targets_pypy3
[gentoo-commits] repo/gentoo:master commit in: sys-apps/s390-tools/
commit: d6a5172a0f114c8a5da4a3a205959e24e130711f Author: Sam James gentoo org> AuthorDate: Tue Apr 19 23:52:16 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 23:52:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a5172a sys-apps/s390-tools: drop obsolete indent dependency Used for zipl in the past but can't see it being needed now. Bug: https://bugs.gentoo.org/839561 Signed-off-by: Sam James gentoo.org> sys-apps/s390-tools/s390-tools-2.12.0.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sys-apps/s390-tools/s390-tools-2.12.0.ebuild b/sys-apps/s390-tools/s390-tools-2.12.0.ebuild index 4c890c3a9d1a..cac302c78a9f 100644 --- a/sys-apps/s390-tools/s390-tools-2.12.0.ebuild +++ b/sys-apps/s390-tools/s390-tools-2.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -26,9 +26,8 @@ RDEPEND="fuse? ( sys-fs/fuse:0= ) pfm? ( app-misc/pfm ) snmp? ( net-analyzer/net-snmp ) zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - dev-util/indent - app-admin/genromfs" +DEPEND="${RDEPEND}" +BDEPEND="app-admin/genromfs" src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-util/indent/
commit: 6d39b6f4e41e93ff8089fad5a13a1ec01d800a56 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 23:40:15 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 23:40:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d39b6f4 dev-util/indent: avoid maintainer mode Closes: https://bugs.gentoo.org/839561 Signed-off-by: Sam James gentoo.org> dev-util/indent/indent-2.2.12.ebuild | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/dev-util/indent/indent-2.2.12.ebuild b/dev-util/indent/indent-2.2.12.ebuild index 1518ed284af8..07e8341f0b32 100644 --- a/dev-util/indent/indent-2.2.12.ebuild +++ b/dev-util/indent/indent-2.2.12.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit strip-linguas +inherit autotools strip-linguas DESCRIPTION="Indent program source files" HOMEPAGE="https://www.gnu.org/software/indent/; @@ -14,17 +14,16 @@ SLOT="0" KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="nls" -BDEPEND=" - app-text/texi2html - nls? ( sys-devel/gettext ) -" -RDEPEND=" - nls? ( virtual/libintl ) -" +BDEPEND="app-text/texi2html + nls? ( sys-devel/gettext )" +DEPEND="nls? ( virtual/libintl )" +RDEPEND="${DEPEND}" src_prepare() { default + sed -i -e '/AM_CFLAGS/s:-Werror::g' src/Makefile.{am,in} || die + eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/
commit: ec8f351f657df80dc07024870baac290592ca432 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 23:32:41 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 23:32:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8f351f profiles/arch: mask app-emacs/fsharp-mode[test] on x86 Bug: https://bugs.gentoo.org/839558 Signed-off-by: Maciej Barć gentoo.org> profiles/arch/x86/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index c50b6ccf90f3..eca97fcdb402 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Maciej Barć (2022-04-20) +# Tests require app-emacs/buttercup which is unkeyworded on x86. +app-emacs/fsharp-mode test + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf
[gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
commit: 82ad816549cbc1e45c9e5163b2e78c40bee422a2 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 23:32:33 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 23:32:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ad8165 app-emacs/fsharp-mode: enable tests Signed-off-by: Maciej Barć gentoo.org> app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild index f5407ecb598a..38c255fda39b 100644 --- a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild +++ b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild @@ -16,11 +16,19 @@ S="${WORKDIR}"/emacs-${PN}-${H} LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -RESTRICT="test" # requires Cask +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND="app-emacs/s" -BDEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + test? ( app-emacs/buttercup ) +" DOCS=( CHANGELOG.md README.org ) -ELISP_REMOVE="eglot-fsharp.el" +ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el" SITEFILE="50${PN}-gentoo.el" + +src_test() { + buttercup -L . -L test --traceback full || die +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/emojify/
commit: e9074edda50469da7b7e70acf6a92fddfda69b52 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 23:17:45 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 23:18:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9074edd app-emacs/emojify: even with Cask, tests fail Signed-off-by: Maciej Barć gentoo.org> app-emacs/emojify/emojify-1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/emojify/emojify-1.2.ebuild b/app-emacs/emojify/emojify-1.2.ebuild index b00b264af3f2..1101357d6f26 100644 --- a/app-emacs/emojify/emojify-1.2.ebuild +++ b/app-emacs/emojify/emojify-1.2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/emacs-${P} LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -RESTRICT="test" # requires some (5) unpackaged Emacs testing tools +RESTRICT="test" # Tests fail RDEPEND="app-emacs/ht" BDEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
commit: 39935b585f184238be648a193fb8a68f479196b1 Author: Robin H. Johnson gentoo org> AuthorDate: Tue Apr 19 23:16:45 2022 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Apr 19 23:17:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39935b58 sys-kernel/genkernel: fix shellcheck error Signed-off-by: Robin H. Johnson gentoo.org> Fixes: https://bugs.gentoo.org/839195 sys-kernel/genkernel/genkernel-4.2.5.ebuild| 2 +- sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild | 2 +- sys-kernel/genkernel/genkernel-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-kernel/genkernel/genkernel-4.2.5.ebuild b/sys-kernel/genkernel/genkernel-4.2.5.ebuild index 0aa34f0f69da..b5ae43f5eda6 100644 --- a/sys-kernel/genkernel/genkernel-4.2.5.ebuild +++ b/sys-kernel/genkernel/genkernel-4.2.5.ebuild @@ -287,7 +287,7 @@ pkg_postinst() { fi local n_root_args=$(grep -o -- '\/dev/null | wc -l) - if [[ ${n_root_args} > 1 ]] ; then + if [[ ${n_root_args} -gt 1 ]] ; then ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!" ewarn "If you are appending non-persistent device names to kernel command-line," ewarn "next reboot could fail in case running system and initramfs do not agree" diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild b/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild index 8095046ac8a1..c84a9987b7c4 100644 --- a/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild +++ b/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild @@ -293,7 +293,7 @@ pkg_postinst() { fi local n_root_args=$(grep -o -- '\/dev/null | wc -l) - if [[ ${n_root_args} > 1 ]] ; then + if [[ ${n_root_args} -gt 1 ]] ; then ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!" ewarn "If you are appending non-persistent device names to kernel command-line," ewarn "next reboot could fail in case running system and initramfs do not agree" diff --git a/sys-kernel/genkernel/genkernel-.ebuild b/sys-kernel/genkernel/genkernel-.ebuild index acee15e17415..4b18348406d6 100644 --- a/sys-kernel/genkernel/genkernel-.ebuild +++ b/sys-kernel/genkernel/genkernel-.ebuild @@ -288,7 +288,7 @@ pkg_postinst() { fi local n_root_args=$(grep -o -- '\/dev/null | wc -l) - if [[ ${n_root_args} > 1 ]] ; then + if [[ ${n_root_args} -gt 1 ]] ; then ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!" ewarn "If you are appending non-persistent device names to kernel command-line," ewarn "next reboot could fail in case running system and initramfs do not agree"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/
commit: 897de91a87eb741c6b48014f44be5d3c0975314e Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 23:00:15 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 23:16:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897de91a dev-scheme/bigloo: fix elisp libraries installation Signed-off-by: Maciej Barć gentoo.org> .../bigloo/{bigloo-4.4c_p4-r1.ebuild => bigloo-4.4c_p4-r2.ebuild} | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild b/dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild similarity index 94% rename from dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild rename to dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild index 0d56b78e294e..32f3aac80a14 100644 --- a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild +++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild @@ -132,6 +132,13 @@ src_configure() { ebegin "Configuring Bigloo with the following options: ${myconf[@]}" sh ./configure "${myconf[@]}" eend $? || die "configure script failed" + + # When Emacs version is too high (e.g. 28) bigloo will skip compiling + # and installing the Emacs support files. + # The file "bmacs/Makefile" lists all officially supported Emacs versions. + if use emacs ; then + sed "/^EMACSBRAND=/s|generic|emacs23|" -i Makefile.config || die + fi } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: b4e1c14674bbaf36850e044c1847c63394cf0f75 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 22:43:17 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 22:51:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e1c146 sys-devel/binutils: consistent style in Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-.ebuild | 69 + 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/sys-devel/binutils/binutils-.ebuild b/sys-devel/binutils/binutils-.ebuild index ee0e1924e55f..10b90a94daee 100644 --- a/sys-devel/binutils/binutils-.ebuild +++ b/sys-devel/binutils/binutils-.ebuild @@ -114,13 +114,13 @@ src_prepare() { fi fi - # Make sure our explicit libdir paths don't get clobbered. #562460 + # Make sure our explicit libdir paths don't get clobbered, bug #562460 sed -i \ -e 's:@bfdlibdir@:@libdir@:g' \ -e 's:@bfdincludedir@:@includedir@:g' \ {bfd,opcodes}/Makefile.in || die - # Fix locale issues if possible #122216 + # Fix locale issues if possible, bug #122216 if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then einfo "Fixing misc issues in configure files" for f in $(find "${S}" -name configure -exec grep -l 'autoconf version 2.13' {} +) ; do @@ -131,11 +131,6 @@ src_prepare() { done fi - # Fix conflicts with newer glibc #272594 - if [[ -e libiberty/testsuite/test-demangle.c ]] ; then - sed -i 's:\:get_line:g' libiberty/testsuite/test-demangle.c - fi - # Apply things from PATCHES and user dirs default @@ -165,7 +160,7 @@ src_configure() { BINPATH=${TOOLPATH}/binutils-bin/${PV} # Make sure we filter $LINGUAS so that only ones that - # actually work make it through #42033 + # actually work make it through, bug #42033 strip-linguas -u */po # Keep things sane @@ -202,9 +197,10 @@ src_configure() { myconf+=( --with-system-zlib ) - # For bi-arch systems, enable a 64bit bfd. This matches - # the bi-arch logic in toolchain.eclass. #446946 - # We used to do it for everyone, but it's slow on 32bit arches. #438522 + # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch + # logic in toolchain.eclass. bug #446946 + # + # We used to do it for everyone, but it's slow on 32bit arches. bug #438522 case $(tc-arch) in ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;; esac @@ -218,10 +214,7 @@ src_configure() { --enable-poison-system-directories ) - # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+ - # on everyone in alpha (for now), we'll just enable it when possible - has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt ) - has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt ) + myconf+=( --enable-secureplt ) # mips can't do hash-style=gnu ... if [[ $(tc-arch) != mips ]] ; then @@ -245,24 +238,24 @@ src_configure() { --enable-threads # Newer versions (>=2.27) offer a configure flag now. --enable-relro - # Newer versions (>=2.24) make this an explicit option. #497268 + # Newer versions (>=2.24) make this an explicit option, bug #497268 --enable-install-libiberty # Available from 2.35 on --enable-textrel-check=warning - # Works better than vapier's patch... #808787 + # Works better than vapier's patch, bug #808787 --enable-new-dtags --disable-werror --with-bugurl="$(toolchain-binutils_bugurl)" --with-pkgversion="$(toolchain-binutils_pkgversion)" $(use_enable static-libs static) ${EXTRA_ECONF} - # Disable modules that are in a combined binutils/gdb tree. #490566 + # Disable modules that are in a combined binutils/gdb tree, bug #490566 --disable-{gdb,libdecnumber,readline,sim} # Strip out broken static link flags. # https://gcc.gnu.org/PR56750 --without-stage1-ldflags # Change SONAME to avoid conflict across - # {native,cross}/binutils, binutils-libs. #666100 + # {native,cross}/binutils, binutils-libs. bug #666100 --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st) # avoid automagic dependency on (currently prefix) systems @@ -295,7 +288,8 @@ src_configure() { } src_compile() { - cd "${MY_BUILDDIR}" + cd "${MY_BUILDDIR}"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/
commit: 223dd4ea27d8c7c6ae62c8ad0052433020c1a57f Author: Sam James gentoo org> AuthorDate: Tue Apr 19 22:47:55 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 22:51:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223dd4ea sys-devel/binutils-hppa64: consistent style for 2.38-r2; sync with binutils Signed-off-by: Sam James gentoo.org> .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 87 -- 1 file changed, 47 insertions(+), 40 deletions(-) diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild index e0fca58818e6..eb08e66401b4 100644 --- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild +++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild @@ -5,10 +5,11 @@ EAPI=7 export CTARGET=hppa64-${CHOST#*-} -inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs +inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs DESCRIPTION="Tools necessary to build programs" HOMEPAGE="https://sourceware.org/binutils/; + LICENSE="GPL-3+" IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs test vanilla" REQUIRED_USE="default-gold? ( gold )" @@ -116,13 +117,13 @@ src_prepare() { fi fi - # Make sure our explicit libdir paths don't get clobbered. #562460 + # Make sure our explicit libdir paths don't get clobbered, bug #562460 sed -i \ -e 's:@bfdlibdir@:@libdir@:g' \ -e 's:@bfdincludedir@:@includedir@:g' \ {bfd,opcodes}/Makefile.in || die - # Fix locale issues if possible #122216 + # Fix locale issues if possible, bug #122216 if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then einfo "Fixing misc issues in configure files" for f in $(find "${S}" -name configure -exec grep -l 'autoconf version 2.13' {} +) ; do @@ -133,11 +134,6 @@ src_prepare() { done fi - # Fix conflicts with newer glibc #272594 - if [[ -e libiberty/testsuite/test-demangle.c ]] ; then - sed -i 's:\:get_line:g' libiberty/testsuite/test-demangle.c - fi - # Apply things from PATCHES and user dirs default @@ -167,7 +163,7 @@ src_configure() { BINPATH=${TOOLPATH}/binutils-bin/${PV} # Make sure we filter $LINGUAS so that only ones that - # actually work make it through #42033 + # actually work make it through, bug #42033 strip-linguas -u */po # Keep things sane @@ -204,9 +200,10 @@ src_configure() { myconf+=( --with-system-zlib ) - # For bi-arch systems, enable a 64bit bfd. This matches - # the bi-arch logic in toolchain.eclass. #446946 - # We used to do it for everyone, but it's slow on 32bit arches. #438522 + # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch + # logic in toolchain.eclass. bug #446946 + # + # We used to do it for everyone, but it's slow on 32bit arches. bug #438522 case $(tc-arch) in ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;; esac @@ -220,10 +217,7 @@ src_configure() { --enable-poison-system-directories ) - # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+ - # on everyone in alpha (for now), we'll just enable it when possible - has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt ) - has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt ) + myconf+=( --enable-secureplt ) # mips can't do hash-style=gnu ... if [[ $(tc-arch) != mips ]] ; then @@ -247,24 +241,24 @@ src_configure() { --enable-threads # Newer versions (>=2.27) offer a configure flag now. --enable-relro - # Newer versions (>=2.24) make this an explicit option. #497268 + # Newer versions (>=2.24) make this an explicit option, bug #497268 --enable-install-libiberty # Available from 2.35 on --enable-textrel-check=warning - # Works better than vapier's patch... #808787 + # Works better than vapier's patch., bug #808787 --enable-new-dtags --disable-werror --with-bugurl="$(toolchain-binutils_bugurl)" --with-pkgversion="$(toolchain-binutils_pkgversion)" $(use_enable static-libs static) ${EXTRA_ECONF} - # Disable modules that are in a combined binutils/gdb tree. #490566 + # Disable modules that are in a combined binutils/gdb tree. bug #490566 --disable-{gdb,libdecnumber,readline,sim} # Strip out broken static link flags. #
[gentoo-commits] repo/gentoo:master commit in: app-admin/puppetserver/
commit: 32705d8f9764eb78a463c0573cc860c12c40a15d Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 19 22:44:24 2022 + Commit: Matthew Thode gentoo org> CommitDate: Tue Apr 19 22:47:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32705d8f app-admin/puppetserver: 7.7.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> app-admin/puppetserver/Manifest | 1 + app-admin/puppetserver/puppetserver-7.7.0.ebuild | 131 +++ 2 files changed, 132 insertions(+) diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest index e23e9ae63cb4..499966045bc4 100644 --- a/app-admin/puppetserver/Manifest +++ b/app-admin/puppetserver/Manifest @@ -1,2 +1,3 @@ DIST puppetserver-7.6.0.tar.gz 63322828 BLAKE2B 252ad828b4066a1b928c17f3b7a62c08e46f969abcd046a5e5a9b2e03856d0a336f1c3c85474323095c43b5bd61c47b48f7aa811ca58e2917b0d70256cdbcde8 SHA512 8c00380a814a9722aaa2b2125124635aa1983ad4dc028a59d9f2dd9789f79f81a2c9a76447fa34b029ba87a48502e8db5ded597d054f11250c403a4058d810db DIST puppetserver-7.6.1.tar.gz 64646806 BLAKE2B 4905504e68ee2dbbe0705553da3ee73826dc6bd50cc9ea8e62f3a4f9b5f67e53e829a0faa465fcf3b76dd85288eef71e472f272b0506c5e951b5d88df4274c9f SHA512 5a76e0053f41bf51cb0c4f79a6785e7759ba4ecaeadb84ce3dc777a288910d355bbeb0efc438eb3fddc09b7f7471526124bbfd076bff9091eecb341f3958130b +DIST puppetserver-7.7.0.tar.gz 64646018 BLAKE2B 7ce0dfc469705093107f3761c25119a488fffd0bf95112108b86fd0bbaf923d090712c0612d0efb8226059645b15386593fcc5b5c13b0881a9ffd36b714a7d50 SHA512 f56a94cfb75f2e95aef4947b2e755cda1ba4b3a1f646f14525c2ed2434c49da7d71b5dc2766bae727dcc307e06e2c56df80682b2376d8379b7c291a319a37ed1 diff --git a/app-admin/puppetserver/puppetserver-7.7.0.ebuild b/app-admin/puppetserver/puppetserver-7.7.0.ebuild new file mode 100644 index ..6877b38e3a99 --- /dev/null +++ b/app-admin/puppetserver/puppetserver-7.7.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents" +HOMEPAGE="http://docs.puppetlabs.com/puppetserver/; +SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="puppetdb" +# will need the same keywords in puppet-agent (puppet-agent now has arm64) +KEYWORDS="~amd64" + +RDEPEND+=" + >=virtual/jdk-1.8.0 + app-admin/puppet-agent[puppetdb?]" +DEPEND+="acct-user/puppet + acct-group/puppet" + +src_prepare() { + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die + sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die + sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + insinto /opt/puppetlabs/server/apps/puppetserver + insopts -m0774 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppet-server-release.jar + insinto /etc/puppetlabs/puppetserver + doins ext/config/logback.xml + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetserver/services.d + doins ext/system-config/services.d/bootstrap.cfg + doins ext/config/services.d/ca.cfg + insinto /etc/puppetlabs/puppetserver/conf.d + doins ext/config/conf.d/puppetserver.conf + doins ext/config/conf.d/auth.conf + doins ext/config/conf.d/global.conf + doins ext/config/conf.d/web-routes.conf + doins ext/config/conf.d/metrics.conf + doins ext/config/conf.d/webserver.conf + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetserver/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps + doins ext/cli/ca + doins ext/cli/irb + doins ext/cli/foreground + doins ext/cli/gem + doins ext/cli/ruby + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetserver/cli + doins ext/cli_defaults/cli-defaults.sh + insinto /opt/puppetlabs/server/apps/puppetserver/bin + doins ext/bin/puppetserver + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver +
[gentoo-commits] repo/gentoo:master commit in: app-admin/puppetdb/
commit: 890b09fb5e6c5069dc6e369b0e68f4f797243023 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 19 22:42:15 2022 + Commit: Matthew Thode gentoo org> CommitDate: Tue Apr 19 22:47:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890b09fb app-admin/puppetdb: 7.10.1 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> app-admin/puppetdb/Manifest | 1 + app-admin/puppetdb/puppetdb-7.10.1.ebuild | 90 +++ 2 files changed, 91 insertions(+) diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest index aaa36921b413..64e13c33559a 100644 --- a/app-admin/puppetdb/Manifest +++ b/app-admin/puppetdb/Manifest @@ -1,2 +1,3 @@ DIST puppetdb-7.10.0.tar.gz 48764663 BLAKE2B 912f779f8d409936122030469152865b50ce71c9b41dee6df1e2f9ada48a1be6ea2a5aa5901a95111cf18e9bd971753839fc461c993f9ffd1c82c367eff9aa7d SHA512 84a8b5071fe7db24b37245c6a1c0215f7720a1bb72aca7531f7957fd65cebe2f7b3090e913be0c4a68d9f94d19f739f23837bd858ad61ad1706b76b18fe5b0b0 +DIST puppetdb-7.10.1.tar.gz 48769606 BLAKE2B 80686ab0ac16e71bd3758b55e10a4f59d29d1a954d62dc576af6155384a24a3dde08fdb3f9159cf0d888377140cc13cee0c48904382ee2312300c6e8aa32 SHA512 cedebaa1f94e0f100dd9bac5f63a4bbaa19189a01abac011708de835e6a06d6222027f05a15ad2722261072154ebe9efd8f30de171b6f8640ee369dd51feb846 DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5 SHA512 b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d diff --git a/app-admin/puppetdb/puppetdb-7.10.1.ebuild b/app-admin/puppetdb/puppetdb-7.10.1.ebuild new file mode 100644 index ..343b744bedeb --- /dev/null +++ b/app-admin/puppetdb/puppetdb-7.10.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd tmpfiles + +DESCRIPTION="PuppetDB collects data generated by Puppet" +HOMEPAGE="http://docs.puppetlabs.com/puppetdb/; +SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~x86" + +RDEPEND+=">=virtual/jdk-1.8.0" +DEPEND+="acct-user/puppetdb + acct-group/puppetdb" + +src_prepare() { + sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die + sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die + sed -i 's/sysconfig/conf\.d/g' install.sh || die + sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + dodir /opt/puppetlabs/server/data/puppetdb + insinto /opt/puppetlabs/server/apps/puppetdb + insopts -m0744 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppetdb.jar + insinto /etc/puppetlabs/puppetdb + doins ext/config/logback.xml + doins ext/config/bootstrap.cfg + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetdb/conf.d + doins ext/config/conf.d/jetty.ini + doins ext/config/conf.d/repl.ini + doins ext/config/conf.d/database.ini + doins ext/config/conf.d/config.ini + doins ext/config/conf.d/auth.conf + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetdb/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps + doins ext/cli/foreground + doins ext/cli/ssl-setup + doins ext/cli/config-migration + doins ext/cli/foreground + doins ext/cli/anonymize + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetdb/bin + doins ext/bin/puppetdb + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb + dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb + # init type tasks + newconfd ext/default puppetdb + systemd_dounit ext/redhat/puppetdb.service + newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf + newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb + # misc + insinto /etc/logrotate.d + newins ext/puppetdb.logrotate.conf puppetdb + fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb + fperms -R 770 /opt/puppetlabs/server/data/puppetdb +} + +pkg_postinst() { + tmpfiles_process puppetdb.conf + + elog "to install please run '/opt/puppetlabs/server/bin/puppetdb
[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/
commit: 4c2ff0a634d802ac0f7468503a251d5a6de2f2d7 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 19 22:40:16 2022 + Commit: Matthew Thode gentoo org> CommitDate: Tue Apr 19 22:47:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2ff0a6 app-admin/puppet-agent: 7.16.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> app-admin/puppet-agent/Manifest | 2 + app-admin/puppet-agent/puppet-agent-7.16.0.ebuild | 91 +++ 2 files changed, 93 insertions(+) diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest index 5f84e0a6b9f8..cba5ee50f908 100644 --- a/app-admin/puppet-agent/Manifest +++ b/app-admin/puppet-agent/Manifest @@ -2,3 +2,5 @@ DIST puppet-agent_7.14.0-1focal_amd64.deb 20339972 BLAKE2B 3e7a230e73c1eb7d96317 DIST puppet-agent_7.14.0-1focal_arm64.deb 19534676 BLAKE2B a809b4beb8c20ce2e45f1c2c552585403494ed2c0eca719077597106fcb91478bfe7cb12bcb420e5b093840fe41f4ae101c978df48690ea47940216dda7b293e SHA512 4d57fe41d6943b3b6d643f55aead3264ed4f4aedd280e8fc0ed8504a1f7e0da1e9a06e9d7e2b4916f2de2c6726b3dcff3ce8096d02503443ad6e74b0528177bc DIST puppet-agent_7.15.0-1focal_amd64.deb 20342292 BLAKE2B 4d8a322182b10462353b4fb78b8a655765e6b91e31626c34126862cf27d7863ed6dcfdf6d8545c9bfb2be25e42bd0f3f34c5726885dc6508eb71aa09646e647a SHA512 b6887ef66c47fcfce7136e13ff96f7a8df8b11011fd9ec8cb01a79d8a7f7b77e43da63033d9c42446c4131ffe04e8bfaf5bdf70ba1cb6c37dcd1d6963024ef29 DIST puppet-agent_7.15.0-1focal_arm64.deb 19533904 BLAKE2B 234fc85f20df8bba9d1f33e84ac725326201984c041ab371dd645df2e6cce12b6c81481ceff01819dc884d3c8f6191d6e98aafbb78a6856733b4cc3255d0e905 SHA512 70f389bc29270317fc621ef7be2eea9764b490ae2da32fb3968bd2c966eec53ef7e65469ea7fd5069676e23feede48557575b9020783b50292b146cc17ae840e +DIST puppet-agent_7.16.0-1focal_amd64.deb 20349200 BLAKE2B 73a5bc404b988fc009b95e25ab906afdc56cf8a9b977d0974177bdd5dcf9c0882f10d7e56f05c054f2ff1ea89824879671f857d1f1bf41d4f725ae90994d24ac SHA512 57d58b0a4ea74f461e7820e1f99838eb3c357f1be5277623ce8bb5cdf6aa46696d53db7c64c16ede972bc01660f30ea19111d2495087032d412672564b8612f8 +DIST puppet-agent_7.16.0-1focal_arm64.deb 19543124 BLAKE2B 2a946462ddf1344f05f21c5c5f0a3ad4a1b92fa0b386d405b6cb563b0cb3de0a06ad8212d6001f10ed7afe2d7787d1107732a5890e48de99a32cec802d78d16d SHA512 74db9defefe8aa91daaac8337dd500cf2582c017eab34f61992630a30dc9b2ef62ae5aba21b9ee94f30b6f92e99557e61da742711bba7df8200b3eca5a06f748 diff --git a/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild b/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild new file mode 100644 index ..3ef55d1516d2 --- /dev/null +++ b/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit systemd unpacker tmpfiles + +DESCRIPTION="general puppet client utils along with hiera and facter" +HOMEPAGE="https://puppetlabs.com/; +SRC_URI="amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb ) +arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="puppetdb selinux" +RESTRICT="strip" + +# virtual/libcrypt:= is in here despite being a pre-built package +# to ensure that the has_version logic for the symlink doesn't become stale +CDEPEND="!app-admin/puppet + !dev-ruby/hiera + !dev-ruby/facter + app-emulation/virt-what + acct-user/puppet + acct-group/puppet + virtual/libcrypt:=" + +DEPEND=" + ${CDEPEND} + app-admin/augeas" +RDEPEND="${CDEPEND} + app-portage/eix + sys-apps/dmidecode + sys-libs/libselinux + sys-libs/glibc + sys-libs/readline:0/8 + sys-libs/libxcrypt[compat] + sys-libs/ncurses:0[tinfo] + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )" + +S=${WORKDIR} + +QA_PREBUILT="*" + +src_install() { + # conf.d + doconfd etc/default/puppet + doconfd etc/default/pxp-agent + # logrotate.d + insinto /etc/logrotate.d + doins etc/logrotate.d/pxp-agent + # puppet itself + insinto /etc/puppetlabs + doins -r etc/puppetlabs/* + # logdir for systemd + keepdir var/log/puppetlabs/puppet/ + chmod 0750 var/log/puppetlabs/puppet/ + # the rest + insinto /opt + dodir opt/puppetlabs/puppet/cache + doins -r opt/* + fperms 0750 /opt/puppetlabs/puppet/cache + # init + newinitd "${FILESDIR}/puppet.initd2" puppet + systemd_dounit lib/systemd/system/puppet.service + systemd_dounit lib/systemd/system/pxp-agent.service + newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/
commit: 4e10afe03c202f8a7c71fe8f33b0389f2e463942 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 19 22:45:40 2022 + Commit: Matthew Thode gentoo org> CommitDate: Tue Apr 19 22:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e10afe0 dev-ruby/puppetdb-termini: 7.10.1 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> dev-ruby/puppetdb-termini/Manifest | 1 + .../puppetdb-termini-7.10.1.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest index f12b2e8323a7..224a53a6edf1 100644 --- a/dev-ruby/puppetdb-termini/Manifest +++ b/dev-ruby/puppetdb-termini/Manifest @@ -1,2 +1,3 @@ +DIST puppetdb-termini_7.10.1-1stretch_all.deb 22156 BLAKE2B 52b1060fcf177b37229303ef93f90424f2b6b29eadf8041aa733d20f6b417c16e163891c44bc6f7845957ced10db132c705d6d6031041abace2f8f66f3d64964 SHA512 b273ac57558c9255d342010d9f3ada729596582311b3bbe658bf1505bd457041d0f5948c35c37bad585c931a66a66dcadcc71960de695c126715ef53d08295c5 DIST puppetdb-termini_7.9.0-1stretch_all.deb 21860 BLAKE2B e2ecc32f216a22d1c617d9d407d58512a2d84e2eb73ed37425ed16abc7948a8e6b8a0744798baf4282b5d43605e66cc8f5fb59e42eaffe10625d486e120e8d71 SHA512 e91cd0870d02fb690c0d9585b9d56b72e53c5f64ab5bec4631651326806a270f0c6601c77279d17b5182d73924a3782f2e1ca5fdf4cf03beac1b0e3e807b36db DIST puppetdb-termini_7.9.2-1stretch_all.deb 22164 BLAKE2B fbdeb196815a09fc3b5658cf193d723bc0038ce0463cab3fa218bdc970d03828eeffa5a4756c4716afe6346a6aca2ea4ceb8c57ae4174cbae72773fffee634ce SHA512 5c399983118583d856c8160f8e21b646dbdaf56ba9044f7d5ac7a00cac14038b476b80074ea7bb696c0d9548cb50e03efc1119a32bade81532b6f10540a54d3d diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild new file mode 100644 index ..a2bc85cce4e6 --- /dev/null +++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27" + +inherit unpacker + +DESCRIPTION="Library needed to connect puppet to puppetdb" +HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html; +SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +# will need the same keywords as puppet +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" + +RDEPEND+="" +DEPEND+="" + +S=${WORKDIR} + +src_install() { + insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/ + doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/* +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/
commit: e0f0699d30a25684ada2eb656476989bba180f80 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 19 22:39:07 2022 + Commit: Matthew Thode gentoo org> CommitDate: Tue Apr 19 22:47:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f0699d app-admin/puppet: 7.16.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> app-admin/puppet/Manifest | 1 + app-admin/puppet/puppet-7.16.0.ebuild | 127 ++ 2 files changed, 128 insertions(+) diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest index 72ebe0b991c7..bd43d766f1ce 100644 --- a/app-admin/puppet/Manifest +++ b/app-admin/puppet/Manifest @@ -1,3 +1,4 @@ DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99 SHA512 5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58 DIST puppet-7.14.0.tar.gz 2816077 BLAKE2B c4aacf7179208e801fad2aa384691e38ca4bd1329819d4ca15b7a3cf25c5787e8adef12c91d233c5adbc301ab77cdf9748f094a1904c78c62d6ac73dafb4a634 SHA512 36aaa9c8cce9d1c40e77eee1e3544c0b0c665bbfa3b8184401905d6f15c142be8490421af0dac57856849de343b288f67153c551db68f8cea9e0ed3ad251feb3 DIST puppet-7.15.0.tar.gz 2817137 BLAKE2B ce76ad71251a9202d31e858706eb994c6210cbe97f31e56d95b8c36d541d0ce8d1e65ab33d399e7dca1c5ea8e7f4dfccb3a2a4d36baaed6ca31516b7e449bf2a SHA512 0d68bda85a5f61fdb74c3e70304d414afef238dff4f7a4cd60c17f5cc26fcb18ba7f81065d6295adde33bc181031b458d259daa84a41156c9589f5c0e3cb8951 +DIST puppet-7.16.0.tar.gz 2817116 BLAKE2B d367005ea69ceb0f89f4294e74639ad61305f23929e5edf0385eb2cce5da76fa157c5bc7408599dcca4d9adba39c3b29250e78d8f584873f72bb34452a90a74d SHA512 b1f3c6072821225c9068089f44ad9ab955534f2d91bf88b44f762e0588442b9d6191eb89909dc05b7efc3a82302d2d3dc5a5a040fbc84f81645817d695b4db72 diff --git a/app-admin/puppet/puppet-7.16.0.ebuild b/app-admin/puppet/puppet-7.16.0.ebuild new file mode 100644 index ..98baf706218d --- /dev/null +++ b/app-admin/puppet/puppet-7.16.0.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="doc:all" +RUBY_FAKEGEM_EXTRAINSTALL="locales" + +inherit ruby-fakegem systemd tmpfiles + +DESCRIPTION="A system automation and configuration management software" +HOMEPAGE="https://puppet.com/; +SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz; + +LICENSE="Apache-2.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" +RESTRICT="test" + +ruby_add_rdepend " + dev-ruby/hiera + dev-ruby/json:= + dev-ruby/semantic_puppet + >=dev-ruby/facter-3.0.0 + dev-ruby/concurrent-ruby + augeas? ( dev-ruby/ruby-augeas ) + diff? ( dev-ruby/diff-lcs ) + doc? ( dev-ruby/rdoc ) + ldap? ( dev-ruby/ruby-ldap ) + shadow? ( dev-ruby/ruby-shadow ) + sqlite? ( dev-ruby/sqlite3 ) + virtual/ruby-ssl + dev-ruby/hocon" + +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/mocha + dev-ruby/rack + dev-ruby/rspec-its + )" +# this should go in the above lists, but isn't because of test deps not being keyworded +# dev-ruby/rspec-collection_matchers + +RDEPEND+=" ${RDEPEND} + rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) + >=app-portage/eix-0.18.0 + acct-user/puppet + acct-group/puppet" +PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )" + +all_ruby_prepare() { + # Avoid spec that require unpackaged json-schema. + rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die + + # fix systemd path + eapply -p0 "${FILESDIR}/puppet-systemd.patch" + + # Avoid specs that can only run in the puppet.git repository. This + # should be narrowed down to the specific specs. + rm spec/integration/parser/compiler_spec.rb || die + + # Avoid failing spec that need further investigation. + rm spec/unit/module_tool/metadata_spec.rb || die +} + +each_ruby_install() { + each_fakegem_install +# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}" +} + +all_ruby_install() { + all_fakegem_install + + # systemd stuffs + systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service" + + # tmpfiles stuff + newtmpfiles
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: 818597b4f9d0639fb366bde9ca8c4a003524caf8 Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:39:52 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:40:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818597b4 media-libs/shaderc: Rev bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 + 1 file changed, 92 insertions(+) diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild b/media-libs/shaderc/shaderc-2022.1-r1.ebuild new file mode 100644 index ..3312ef71f4e5 --- /dev/null +++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +CMAKE_ECLASS=cmake + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Collection of tools, libraries and tests for shader compilation" +HOMEPAGE="https://github.com/google/shaderc; +EGIT_COMMIT="${PV}" +SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc test" + +RDEPEND=" + >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}] + >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-util/spirv-headers-1.3.204 + doc? ( dev-ruby/asciidoctor ) + test? ( + dev-cpp/gtest + $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2020.4-fix-build.patch +) + +# https://github.com/google/shaderc/issues/470 +RESTRICT=test + +python_check_deps() { + if use test; then + has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + cmake_comment_add_subdirectory examples + + # Unbundle glslang, spirv-headers, spirv-tools + cmake_comment_add_subdirectory third_party + sed -i \ + -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ + glslc/test/CMakeLists.txt || die + + # Disable git versioning + sed -i -e '/build-version/d' glslc/CMakeLists.txt || die + + # Manually create build-version.inc as we disabled git versioning + cat <<- EOF > glslc/src/build-version.inc || die + "${P}\n" + "$(best_version dev-util/spirv-tools)\n" + "$(best_version dev-util/glslang)\n" + EOF + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DSHADERC_SKIP_TESTS="$(usex !test)" + -DSHADERC_ENABLE_WERROR_COMPILE="false" + ) + cmake_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi && use doc; then + cmake_src_compile glslc_doc_README + fi + cmake_src_compile +} + +multilib_src_install() { + if multilib_is_native_abi; then + use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) + fi + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/
commit: cb7871f4b3699944a992cf4e62afc7a7515d542f Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 22:30:38 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 22:32:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7871f4 sci-mathematics/coq-serapi: fix elisp libraries installation Signed-off-by: Maciej Barć gentoo.org> .../{coq-serapi-0.15.0-r1.ebuild => coq-serapi-0.15.0-r2.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild similarity index 97% rename from sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild rename to sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild index 7f817ddb486a..2290f780d192 100644 --- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild +++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild @@ -50,7 +50,7 @@ src_install() { rm -r "${D}"/usr/share/emacs || die if use emacs ; then - elisp-install sertop sertop.el{,c} + elisp-install ${PN} sertop.el{,c} elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi }
[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-tools/
commit: 2a56cfb512b3becefdb3334cea836bcad3ce9cc5 Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:27:10 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a56cfb5 dev-util/vulkan-tools: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> dev-util/vulkan-tools/Manifest| 1 + dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild | 83 +++ 2 files changed, 84 insertions(+) diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index 1e15adb6e757..495f42dd076a 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -1,2 +1,3 @@ DIST vulkan-tools-1.2.198.tar.gz 847429 BLAKE2B 8927740853eb45d495996a8be0bae3d40f84f14f12eb838474241745321d7337a6bae7e118bd626fbb15f8ffd42d574a04c93bd3aca0b3373976d7d976c05d2d SHA512 304ce76c47d4adef3a286439712ef4fd3f08ec8e47ed0e2a37162f9cac5e08af3c7b7fb449fddd4772080d678d84db9e238a5db4d98c7d4ee5f6d87a3f5c8f5f DIST vulkan-tools-1.3.204.tar.gz 860464 BLAKE2B d0fdf95bff0dc914cb324a0780763dd87120b7f88a7bfaa6a2e0adef72263bd9cb0769636eda793ca5517560903ce314b96a5e3b00e018010ba0f99f68ba05cd SHA512 1295d0e86b8b81e33b0cd1038847211fb808456435fce9446f9890f8653b854dbd1e8b84a22b646b0fddb8cca33aaee12a2edc043e76c9c4bc718b11f281a98f +DIST vulkan-tools-1.3.211.tar.gz 864436 BLAKE2B 09dcb3ce388962cff0e75837d07e58572ac1cbdabdc26edf7f6bd1740278f7ea871e0e14c4ac6a203fa13033616240d7338dfb1a52c4e2ed045ed28585bc62cf SHA512 36be2970dd42e12bf6f6644bc1b14f102af36f1297c33fadddca470b65d7d324532b20c071d2f0dd790d556cd99012a4fb80f185db6165ed3f09d1fd7e5c50e7 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild new file mode 100644 index ..3b9fcf9a3c97 --- /dev/null +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-Tools +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8,9} ) +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; + EGIT_SUBMODULES=() + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" + S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 +fi + +DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cube wayland +X" + +# Cube demo only supports one window system at a time +REQUIRED_USE="cube? ( ^^ ( X wayland ) )" + +BDEPEND="${PYTHON_DEPS} + >=dev-util/cmake-3.10.2 + cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?] + wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11:=[${MULTILIB_USEDEP}] + x11-libs/libXrandr:=[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + ~dev-util/vulkan-headers-${PV} +" + +pkg_setup() { + MULTILIB_CHOST_TOOLS=( + /usr/bin/vulkaninfo + ) + + use cube && MULTILIB_CHOST_TOOLS+=( + /usr/bin/vkcube + /usr/bin/vkcubepp + ) + + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" + -DCMAKE_SKIP_RPATH=ON + -DBUILD_VULKANINFO=ON + -DBUILD_CUBE=$(usex cube) + -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) + -DBUILD_WSI_XCB_SUPPORT=$(usex X) + -DBUILD_WSI_XLIB_SUPPORT=$(usex X) + -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr" + ) + + use cube && mycmakeargs+=( + -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr" + -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND) + ) + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-tools/
commit: 5dd8b7a527d5509b1b1ee9a13d05ec7ead049add Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:11:47 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd8b7a5 dev-util/spirv-tools: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> dev-util/spirv-tools/Manifest | 1 + dev-util/spirv-tools/spirv-tools-1.3.211.ebuild | 45 + 2 files changed, 46 insertions(+) diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index ea1dcaf652dd..eb2bd3304787 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,2 +1,3 @@ DIST spirv-tools-1.2.198.tar.gz 294 BLAKE2B 036f2457863c1bff47939d6238d6f270baee67253edeb5dc4cb1270eb32b9fdb6427c959bde4c5496056784c0334922276b9a4e0ac5530a4c662abdf0190f119 SHA512 90a53d0c7c6dfeb5ef2ee3e8b92c00cd39211f18f57aaeae079ac95b94ec4c839443017eb39fbee0f737d0c070ed64e2369609e81dba149f08676724b254f714 DIST spirv-tools-1.3.204.tar.gz 2905656 BLAKE2B 9bea5d91243283a0a167913fe531f0778915c03ec4db3f152d88f0952aa0df0e92bfa57762876c61277fedf99f156bdacbbd934333afb8376555a96566edb81e SHA512 f71738d5494c1e7bc38aeb8b2c89dcf24bb14eb6fcac1b14a794d47427ffadffc8e2b7b793b234e7146847744975a5d20de18043447a50a31af305e8ce4b1214 +DIST spirv-tools-1.3.211.tar.gz 2995491 BLAKE2B 545457d097d1e00720a3f97c1f2ed0f27c7b8b6e799ac22c6adbbed7fed17edee27e13c04848db70ee08ac3319ed9a322e22a9288184651f8aa4c03df0ab4057 SHA512 df7de69779baa7ea2269cb4c9813a7d8026763f7d4f7408ea5c160ca7bd670e46e75dcbf9d99ca5f1619f37f504e695d151ede5d5cd0ef675a8898bb297c5842 diff --git a/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild new file mode 100644 index ..ac0beb4ad14f --- /dev/null +++ b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=SPIRV-Tools +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; + inherit git-r3 +else + EGIT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} +fi + +DESCRIPTION="Provides an API and commands for processing SPIR-V modules" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools; + +LICENSE="Apache-2.0" +SLOT="0" +# Tests fail upon finding symbols that do not match a regular expression +# in the generated library. Easily hit with non-standard compiler flags +RESTRICT="test" +COMMON_DEPEND="~dev-util/spirv-headers-${PV}" +DEPEND="${COMMON_DEPEND}" +RDEPEND="" +BDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND}" + +multilib_src_configure() { + local mycmakeargs=( + "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/" + "-DSPIRV_WERROR=OFF" + "-DSPIRV_TOOLS_BUILD_STATIC=OFF" + "-DBUILD_SHARED_LIBS=ON" + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/
commit: c9de294923ec42596d818955979fa3c5b9df19e5 Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:17:49 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9de2949 media-libs/vulkan-layers: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/vulkan-layers/Manifest | 1 + .../vulkan-layers/vulkan-layers-1.3.211.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest index 246391f920ad..1835b0d0024f 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -1,2 +1,3 @@ DIST vulkan-layers-1.2.198.tar.gz 3555293 BLAKE2B 1a419b1b4b50241f6f4225a8666b8f6f4fc00e30dba045deeca709f4b9ff777f8a66691ef094b72cbf059c9dafee9f1ad2986108e48c8ef3974ac805c103644e SHA512 c5ac3e458987f3aa8ca21a79aa7819fbc1ca6013b6e445a82407ac0664884b90b8f79a2593368f6264a509674aa1f9584614c7c464c88d74284601f0c7636ef0 DIST vulkan-layers-1.3.204.tar.gz 3662632 BLAKE2B 277ab312fa8b127fadb2df37933b7eaf11b6ff5dc40246fb35c7e5d35f7d80b17bdc55e5a5686b5222500f416f462be06a3991bf786100bf0fc1af57be569a6f SHA512 9f0649d2e3eccd52a093b4d9c3446d7f05ad4938a6950042fc2c3cf05f6ca2f513706385fc39cf4559344a4770fcc4375306904a233d0edd48b6eff5f17f1b0f +DIST vulkan-layers-1.3.211.tar.gz 3967709 BLAKE2B f86ff0fa053e0138a0bbdbec30e2fe0a59cfc24f43fe787b007ae352db81a700442d777637e1fc577332a47f36bc09383dd29416b5170fcf5d735562b6a58230 SHA512 e494ba793064f0d32fbdeaddaa01dcd730a36a5c793625bb4671a4e8067364171416ec8fb7361f946cc5d5e8dc16d58e2194c3eb5d3a57d58f4ace2e7ed34f5f diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild new file mode 100644 index ..0ec32065209d --- /dev/null +++ b/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-ValidationLayers +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8,9} ) +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; + EGIT_SUBMODULES=() + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 +fi + +DESCRIPTION="Vulkan Validation Layers" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="wayland X" + +BDEPEND=">=dev-util/cmake-3.10.2" +RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=dev-cpp/robin-hood-hashing-3.11.5 + ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] + ~dev-util/vulkan-headers-${PV} + wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11:=[${MULTILIB_USEDEP}] + x11-libs/libXrandr:=[${MULTILIB_USEDEP}] + ) +" + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" + -DCMAKE_SKIP_RPATH=ON + -DBUILD_LAYER_SUPPORT_FILES=ON + -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) + -DBUILD_WSI_XCB_SUPPORT=$(usex X) + -DBUILD_WSI_XLIB_SUPPORT=$(usex X) + -DBUILD_TESTS=OFF + -DCMAKE_INSTALL_INCLUDEDIR="${EPREFIX}/usr/include/" + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/glslang/
commit: 5c819dacdb01891e1e8eb511041e5e809b0ca50a Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:16:38 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:30:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c819dac dev-util/glslang: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> dev-util/glslang/Manifest | 1 + dev-util/glslang/glslang-1.3.211.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index 59e62811892b..e88804ae2f5e 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -1,2 +1,3 @@ DIST glslang-1.2.198.tar.gz 3427490 BLAKE2B 0a9b116665e12aaff61b3c9628bba2b6ad6fe0ca7fa9954f568a3a1a0d4cbc41975446fc6760eef09bdea6a5d4aa746957b54972a0556f04c8ac39ba3e6241f9 SHA512 99cb60b01dd017533bcfd3fb258f1cad8c8fc90bc90efe346460e10f7887d7dc16468c93a5ae3bacc7579a31f58c2efc34c7e473515f07d03d2308894778bab5 DIST glslang-1.3.204.tar.gz 3529291 BLAKE2B 5e2a223ae280b8f34da80aef64691930a8afc7be0a817d2ba4c0b1522ad9c0bd56df8abd6b9651fc493ee6e6348250675f6c03b929bd6e85d467b1cfc52ba4e5 SHA512 8fac43aa29cd966db8d38a109a259fffc5a5abeea50a5f76f0a82735dfdca36e680d28ae4c3bca6f633bca939f9ebdf8e97d0977bf613a0a687b12a330d64746 +DIST glslang-1.3.211.tar.gz 3533816 BLAKE2B 87acf456f365fb02160bfd6abada4664f841cec6d6afd0472d0a337083ab371ce8a98e75323c9cf1342a1e04be53d1ebc7b265e591d22fab572c407d84208a1e SHA512 d2dce0938f77d1c7736db0ba97e557fd79f4efc944a489662bbce66bee923a31554ef73099087853779bba72fc2aae53e4bb2d6fb0a69cb13e4f24c5a789bb64 diff --git a/dev-util/glslang/glslang-1.3.211.ebuild b/dev-util/glslang/glslang-1.3.211.ebuild new file mode 100644 index ..8dcd19721e74 --- /dev/null +++ b/dev-util/glslang/glslang-1.3.211.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git; + inherit git-r3 +else + SNAPSHOT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" +fi + +DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" +HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang; + +LICENSE="BSD" +SLOT="0" + +BDEPEND="${PYTHON_DEPS}" + +# Bug 698850 +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-headers/
commit: 8a59e1dcdb968d5c443a4a327e58197c51050203 Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:11:05 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a59e1dc dev-util/spirv-headers: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> dev-util/spirv-headers/Manifest | 1 + dev-util/spirv-headers/spirv-headers-1.3.211.ebuild | 17 + 2 files changed, 18 insertions(+) diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index bf18deb55585..8af701168c36 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -1,2 +1,3 @@ DIST spirv-headers-1.2.198.tar.gz 416113 BLAKE2B d2f767a36830a3d1fa6289cabc5f87432473f6f3d3ab3d07b4c6a008a4917f00b3472e6ae9abf12c1a148e757d5a71f270a2ad944413ebdbefb484f498af74ce SHA512 a35167f8de66f2e16c6d2dccdd69f95c58b08abcdef5dac5a705e8e52af049ec9b0e2d0ef6fb732454a0671cd331b69bea75b24911599c0a2ce3972d40addfef DIST spirv-headers-1.3.204.tar.gz 417559 BLAKE2B b979ef5a830f0f76744555db830bb0e1184e84af1acddfc97907c562633faa1c62a7e1ebc193d8a0d2433c8d5a0be67d89a4da46b5889461524fbd183e7cdda5 SHA512 52411a51f4b54b86f4120d625c1e24271a106e07bfc1b0a4a7280e51f2a3dc471a03546ac07d89938f85005eeb16176cd731d4ae11bd9d0438791859afc4a5e7 +DIST spirv-headers-1.3.211.tar.gz 420022 BLAKE2B 4feea5f566401aef8c1aa6d677301b6871f8af5213d1f3d257719182b4109fef37c21342e38c6170bc4252a92ea9c2c45470bb9b23425a58f0d6d883982350a9 SHA512 39357d060c9bf030e8df71e734c2adb47832d7fa1a29825305cc92b3e87770a4fe383b534b798da008168bbeedc9f659f97b58a7b13c141d4f8ac94fc329f25f diff --git a/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild new file mode 100644 index ..227b6e4286fe --- /dev/null +++ b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Machine-readable files for the SPIR-V Registry" +HOMEPAGE="https://www.khronos.org/registry/spir-v/; +EGIT_COMMIT="sdk-${PV}.0" +SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-loader/
commit: 2b06e2a77a2c9656177a473193f695642d5a674f Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:25:08 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b06e2a7 media-libs/vulkan-loader: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> media-libs/vulkan-loader/Manifest | 1 + .../vulkan-loader/vulkan-loader-1.3.211.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest index ab85f45e79a1..335b680a9597 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -1,3 +1,4 @@ DIST vulkan-loader-1.2.198.1.tar.gz 1441540 BLAKE2B c34fe5c0b97ee01038749754eb76b0fa7f1e4b9ad5ee78fa63ed9bf27e49362b215b39fd9fadcc5592097db80f3e655d109d6c92ae97829bdc75f5a28085d234 SHA512 dff0d8d9f6ffe4da6b94d491133c79d8fdbc724577387ae6f1522d7e557e39067ba66de60cc075bc469ad755dbe77d6e6728238a7ab4c07c36cf16964936e641 DIST vulkan-loader-1.2.198.tar.gz 1440922 BLAKE2B 5048a85155f94cd13f36fae48414ae3a0ea5f120a22f8b199fd43a2813b7168a9c5310ac6298ec2dee6488012d17d06043cf37dee38de265924e408f36498ed7 SHA512 92fc0cfa872e286abe4aa26a68a2bb90683b68425abbe001a62ac511c76850ad08102634e64ac06a88cf8ab225e60ddaf5bc80aa2c4bf68c25c0c47e5782f4fc DIST vulkan-loader-1.3.204.tar.gz 1465828 BLAKE2B 92716a01958a851374c037b325f7dcd1f3dcb45c1ee0086102c71424965255a3ce9423ed8c1312023f445050cf112c9312110c2d6f4d43ec9980270eca2bbb67 SHA512 f78778783a4981a2b0b38c651e87358afad5c15d220bd1cb95e907f9afe2a81073b6ee12992c7038d0c8227cadcd7a64c93d21b2155585db3d807982354989d1 +DIST vulkan-loader-1.3.211.tar.gz 1581450 BLAKE2B d7ea8cf54693733d78a0f4d96119c8b693f88f38c1a7664f2dc14b10bee3558fdf32279a51978c2d77a282a33b93ea6e0d6769e9d17345117bc2e048c4645707 SHA512 2c363909b975d3b286f2ac277e7ff8ea26347d7eb1b6bac9580ceba83822978d51e11fdb58e91e103b00b324f67b776f0e5917e781b3278d7edcba4669cbbd6c diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild new file mode 100644 index ..2ab60aca789d --- /dev/null +++ b/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-Loader +CMAKE_ECLASS="cmake" +inherit flag-o-matic cmake-multilib toolchain-funcs + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; + EGIT_SUBMODULES=() + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-sdk-${PV} +fi + +DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="layers wayland X" + +BDEPEND=">=dev-util/cmake-3.10.2" +DEPEND=" + ~dev-util/vulkan-headers-${PV} + wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11:=[${MULTILIB_USEDEP}] + x11-libs/libXrandr:=[${MULTILIB_USEDEP}] + ) +" +PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )" + +multilib_src_configure() { + # Integrated clang assembler doesn't work with x86 - Bug #698164 + if tc-is-clang && [[ ${ABI} == x86 ]]; then + append-cflags -fno-integrated-as + fi + + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" + -DCMAKE_SKIP_RPATH=ON + -DBUILD_TESTS=OFF + -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) + -DBUILD_WSI_XCB_SUPPORT=$(usex X) + -DBUILD_WSI_XLIB_SUPPORT=$(usex X) + -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr" + ) + cmake_src_configure +} + +multilib_src_install() { + keepdir /etc/vulkan/icd.d + + cmake_src_install +} + +pkg_postinst() { + einfo "USE=demos has been dropped as per upstream packaging" + einfo "vulkaninfo is now available in the dev-util/vulkan-tools package" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-headers/
commit: 00091153a64761d08afb45acd05682e5094e1b6a Author: Nick Sarnie gentoo org> AuthorDate: Tue Apr 19 22:14:39 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Apr 19 22:31:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00091153 dev-util/vulkan-headers: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> dev-util/vulkan-headers/Manifest | 1 + .../vulkan-headers/vulkan-headers-1.3.211.ebuild | 24 ++ 2 files changed, 25 insertions(+) diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index dd7539ea6c80..36ee9fdc7bc9 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -1,2 +1,3 @@ DIST vulkan-headers-1.2.198.tar.gz 1288107 BLAKE2B 91ec6879af46418e9b4f67124f0aff96d6f748c7eb02b500350f350f1b323af9cbe34c383d3d03643cdd35205e286738072c81a192bb3de4cad7c9e525dbb1d0 SHA512 c46232df1f121e69124c4faf5749032f8b5a1bd03d8ca69a24450008cd0af9c5ce000e48ab5c491cdfffa765498022f50d15476cded958dc25bd90e139c71829 DIST vulkan-headers-1.3.204.tar.gz 1422926 BLAKE2B f699aa45948fe5a4cd0c28041406d20a42b9ef0547d85c23d2d074ea1caa4cda88a51aab7b6253a71d9d7c27e74a9044e0da06dc4a7218016669dc9ecca6e04d SHA512 0867462a5e30cada535719b5a45454457f7fbdb166cf4f65be301cd7cedca213ede524a3fea63779059c138851e3493d9e9616feaabbce77a96fbbbd803b8190 +DIST vulkan-headers-1.3.211.tar.gz 1469275 BLAKE2B 4b9f5df8a07188b89c2be09e1d71279af1e1513f072d04e0da944b7697759e5c747bf40b78330edbf3ea71287921a9cc0fd9247d188ba9a761feb2bf04d0627f SHA512 35f849b0c493e6e1ecfeb91089085f3a567cce76466f8cc17acadfa2a2b3163420489c11fc5b547de52aed1575f28fc23c1a62ce6d321ccba3dd04fbf7e50ca3 diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild new file mode 100644 index ..06adb948b2e1 --- /dev/null +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-Headers +inherit cmake + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 +fi + +DESCRIPTION="Vulkan Header files and API registry" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers; + +LICENSE="Apache-2.0" +SLOT="0" + +BDEPEND=">=dev-util/cmake-3.10.2"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/cask/, app-emacs/cask/files/
commit: e5e4341a572221dffbec1dca7f2cdf008c266cf6 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 22:17:13 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 22:24:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e4341a app-emacs/cask: new package; add version 0.8.8 Signed-off-by: Maciej Barć gentoo.org> app-emacs/cask/Manifest | 1 + app-emacs/cask/cask-0.8.8.ebuild | 50 app-emacs/cask/files/50cask-gentoo.el| 1 + app-emacs/cask/files/cask-bin-launcher-fix.patch | 24 app-emacs/cask/files/cask-no-bootstrap.patch | 43 app-emacs/cask/metadata.xml | 13 ++ 6 files changed, 132 insertions(+) diff --git a/app-emacs/cask/Manifest b/app-emacs/cask/Manifest new file mode 100644 index ..03f7ea962c9d --- /dev/null +++ b/app-emacs/cask/Manifest @@ -0,0 +1 @@ +DIST cask-0.8.8.tar.gz 348574 BLAKE2B 9eb2b18b6082a3500642660eebb471bff3bcbb00656a8a3c66bede3cf756e738b1cb8affbdeed97373bbdc0031d093a6ad5c7e4659e14732fbc531a416c78b99 SHA512 2708fa431dc17cb5d4fe56f0c73c3089a213d8ff0bca19091ab4ebf26c4e416c0a500a980daa424bf16b54d0e72b004762f5260329189eb4f8e803de38bc0ace diff --git a/app-emacs/cask/cask-0.8.8.ebuild b/app-emacs/cask/cask-0.8.8.ebuild new file mode 100644 index ..40b12d37cde6 --- /dev/null +++ b/app-emacs/cask/cask-0.8.8.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="Project management for Emacs package development" +HOMEPAGE="https://github.com/cask/cask/; +SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # Most tests fail + +RDEPEND=" + app-emacs/ansi + app-emacs/commander + app-emacs/epl + app-emacs/f + app-emacs/package-build + app-emacs/s + app-emacs/shut-up +" +BDEPEND="${RDEPEND}" + +DOCS=( README.org cask_small.png ) +PATCHES=( + "${FILESDIR}"/${PN}-bin-launcher-fix.patch + "${FILESDIR}"/${PN}-no-bootstrap.patch +) + +ELISP_REMOVE="${PN}-bootstrap.el + package-build-legacy.el package-recipe-legacy.el" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die +} + +src_install() { + elisp_src_install + + dobin bin/${PN} +} diff --git a/app-emacs/cask/files/50cask-gentoo.el b/app-emacs/cask/files/50cask-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/cask/files/50cask-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/cask/files/cask-bin-launcher-fix.patch b/app-emacs/cask/files/cask-bin-launcher-fix.patch new file mode 100644 index ..704d284a13dc --- /dev/null +++ b/app-emacs/cask/files/cask-bin-launcher-fix.patch @@ -0,0 +1,24 @@ +diff --git a/bin/cask b/bin/cask +index 55d4d86..37a5c9c 100755 +--- a/bin/cask b/bin/cask +@@ -39,17 +39,7 @@ case $subcommand in + *) + WHICH=${WHICH:-which} + READLINK=$($WHICH readlink || true) +- if [ "$(uname || true)" == "Darwin" ] ; then +- READLINK= +- fi +- READLINK=${READLINK:-$($WHICH greadlink || true)} +- if [ ! -z "$READLINK" ] ; then +- SRCDIR__=$($READLINK -f "$CASK") +- else +- SRCDIR__=$(python -c "import os, sys; print(os.path.realpath(sys.argv[1]))" "$CASK") +- fi +- SRCDIR_=$(dirname "$SRCDIR__") +- SRCDIR=$(dirname "$SRCDIR_") +- "$EMACS" -Q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" ++ SRCDIR="@SITELISP@" ++ "$EMACS" -q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@" + ;; + esac diff --git a/app-emacs/cask/files/cask-no-bootstrap.patch b/app-emacs/cask/files/cask-no-bootstrap.patch new file mode 100644 index ..c0d691a98b4e --- /dev/null +++ b/app-emacs/cask/files/cask-no-bootstrap.patch @@ -0,0 +1,43 @@ +diff --git a/cask-cli.el b/cask-cli.el +index f97a28a..eda6d8f 100644 +--- a/cask-cli.el b/cask-cli.el +@@ -34,8 +34,7 @@ + (or load-file-name byte-compile-current-file buffer-file-name))) + "Path to Cask root.")) + +-(require 'cask-bootstrap (expand-file-name "cask-bootstrap" cask-directory)) +-(require 'cask (expand-file-name "cask" cask-directory)) ++(require 'cask) + + (when noninteractive + (shut-up-silence-emacs)) +diff --git a/cask.el b/cask.el +index 7828f49..0bfc7ab 100644 +--- a/cask.el b/cask.el +@@ -1,4 +1,4 @@ +-;;; cask.el --- Cask: Project management for package development -*- lexical-binding: t;
[gentoo-commits] repo/gentoo:master commit in: app-emacs/web-server/files/, app-emacs/web-server/
commit: 585a0fce6245ee104c1ce04066f66a6b9d37f317 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 21:34:47 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 22:24:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585a0fce app-emacs/web-server: new package; add version 0.1.2_p20210708 2021.07.08 snapshot Signed-off-by: Maciej Barć gentoo.org> app-emacs/web-server/Manifest | 1 + app-emacs/web-server/files/50web-server-gentoo.el | 1 + app-emacs/web-server/metadata.xml | 13 +++ .../web-server/web-server-0.1.2_p20210708.ebuild | 43 ++ 4 files changed, 58 insertions(+) diff --git a/app-emacs/web-server/Manifest b/app-emacs/web-server/Manifest new file mode 100644 index ..b8d9a22282a0 --- /dev/null +++ b/app-emacs/web-server/Manifest @@ -0,0 +1 @@ +DIST web-server-0.1.2_p20210708.tar.gz 62215 BLAKE2B 66d3a3ed6ff20dd4029f7d5d226df2aead694d63ea07fa33e2ada7a04e75124c9ba31876668c4ba6afc42ed7ee717b804f871e519569d6f6461ab31847391b62 SHA512 2f64be98195bf2bd72a9a61495ff4f57c8bfd1be68c2a396f6f706ff4f0123c3492576e758059d16a320df9a6146d352f65506aa0d43573f497452a90a099b26 diff --git a/app-emacs/web-server/files/50web-server-gentoo.el b/app-emacs/web-server/files/50web-server-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/web-server/files/50web-server-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/web-server/metadata.xml b/app-emacs/web-server/metadata.xml new file mode 100644 index ..a3e7ca53839e --- /dev/null +++ b/app-emacs/web-server/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/eschulte/emacs-web-server/issues/ +eschulte/emacs-web-server + + diff --git a/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild b/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild new file mode 100644 index ..cbb8ecd21cec --- /dev/null +++ b/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=6357a1c2d1718778503f7ee0909585094117525b +NEED_EMACS=24.1 + +inherit elisp + +DESCRIPTION="Web server running Emacs Lisp handlers" +HOMEPAGE="https://github.com/eschulte/emacs-web-server/; +SRC_URI="https://github.com/eschulte/emacs-${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="sys-apps/texinfo" + +DOCS=( README NOTES ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + + emake -C doc +} + +src_test() { + emake EMACS=${EMACS} check +} + +src_install() { + elisp_src_install + + doinfo doc/${PN}.info + dodoc -r doc/${PN} + + insinto ${SITEETC}/${PN} + doins -r examples +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/servant/, app-emacs/servant/files/
commit: e0f8d4ccda1eede4d1c1e30708f863eb0075754c Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 22:01:02 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 22:24:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f8d4cc app-emacs/servant: new package; add version 0.3.0 Signed-off-by: Maciej Barć gentoo.org> app-emacs/servant/Manifest | 1 + app-emacs/servant/files/50servant-gentoo.el| 1 + .../servant/files/servant-bin-launcher-fix.patch | 13 +++ app-emacs/servant/metadata.xml | 13 +++ app-emacs/servant/servant-0.3.0.ebuild | 43 ++ 5 files changed, 71 insertions(+) diff --git a/app-emacs/servant/Manifest b/app-emacs/servant/Manifest new file mode 100644 index ..2f1ee608320d --- /dev/null +++ b/app-emacs/servant/Manifest @@ -0,0 +1 @@ +DIST servant-0.3.0.tar.gz 5440 BLAKE2B 8ff804f01dc60daa5134c3a7bd872ba36508fc6bc94641acb5b10662cccdd808453d4a26ca23198291919ac7fafbfb5dcb727b9091a15ce7c98f7b54bd03caee SHA512 7c7dd448bc1164bb76f7b17c109ee7e1e489b7ef80d7b0cc04257fdcc99158500f9bfb3a733d1b6d879b69dc3a752165ea743044996993ed76fb02d71a6db44a diff --git a/app-emacs/servant/files/50servant-gentoo.el b/app-emacs/servant/files/50servant-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/servant/files/50servant-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/servant/files/servant-bin-launcher-fix.patch b/app-emacs/servant/files/servant-bin-launcher-fix.patch new file mode 100644 index ..33f33ef928e8 --- /dev/null +++ b/app-emacs/servant/files/servant-bin-launcher-fix.patch @@ -0,0 +1,13 @@ +diff --git a/bin/servant b/bin/servant +index dc8fabe..0cfc72c 100755 +--- a/bin/servant b/bin/servant +@@ -6,6 +6,6 @@ else + SERVANT_EMACS="${EMACS:-emacs}" + fi + +-SERVANT_HOME="$(dirname $(dirname $0))" ++SERVANT_HOME="@SITELISP@" + +-${SERVANT_EMACS} -Q --script "${SERVANT_HOME}/servant-cli.el" -- "$@" ++${SERVANT_EMACS} -q --script "${SERVANT_HOME}/servant-cli.el" -- "$@" diff --git a/app-emacs/servant/metadata.xml b/app-emacs/servant/metadata.xml new file mode 100644 index ..27e367f4079f --- /dev/null +++ b/app-emacs/servant/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/cask/servant/issues/ +cask/servant + + diff --git a/app-emacs/servant/servant-0.3.0.ebuild b/app-emacs/servant/servant-0.3.0.ebuild new file mode 100644 index ..1da96f816007 --- /dev/null +++ b/app-emacs/servant/servant-0.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="ELPA server written in Emacs Lisp" +HOMEPAGE="https://github.com/cask/servant/; +SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # Tests fail + +RDEPEND=" + app-emacs/ansi + app-emacs/commander + app-emacs/dash + app-emacs/epl + app-emacs/f + app-emacs/s + app-emacs/shut-up + app-emacs/web-server +" +BDEPEND="${RDEPEND}" + +DOCS=( README.md ) +PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die +} + +src_install() { + elisp_src_install + + dobin bin/${PN} +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pciutils/
commit: 7d68d9819a293fc21ca2c8f45c00ec993368d4e2 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 21:47:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 21:47:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d68d981 sys-apps/pciutils: drop unused multilib inherit Signed-off-by: Sam James gentoo.org> sys-apps/pciutils/pciutils-3.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/pciutils/pciutils-3.8.0.ebuild b/sys-apps/pciutils/pciutils-3.8.0.ebuild index cf307c37323f..311aa06502b2 100644 --- a/sys-apps/pciutils/pciutils-3.8.0.ebuild +++ b/sys-apps/pciutils/pciutils-3.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit multilib toolchain-funcs multilib-minimal flag-o-matic +inherit toolchain-funcs multilib-minimal flag-o-matic DESCRIPTION="Various utilities dealing with the PCI bus" HOMEPAGE="https://mj.ucw.cz/sw/pciutils/ https://git.kernel.org/?p=utils/pciutils/pciutils.git;
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e5afbd004d49ecaa3a05b192a8bb0c21ea9d2f0e Author: Sam James gentoo org> AuthorDate: Tue Apr 19 22:08:23 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 22:08:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5afbd00 sys-libs/glibc: re-enable DT_HASH It ends up breaking applications in unexpected ways (and it's not obvious to the user what's happening), and after speaking to upstream, it's not really even on their agenda to remove DT_HASH right now. Bug: https://bugs.gentoo.org/347761 Bug: https://bugs.gentoo.org/527504 Signed-off-by: Sam James gentoo.org> sys-libs/glibc/glibc-.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild index 94842d8172b7..0ccad6a681c1 100644 --- a/sys-libs/glibc/glibc-.ebuild +++ b/sys-libs/glibc/glibc-.ebuild @@ -994,11 +994,6 @@ glibc_do_configure() { export libc_cv_rootsbindir="$(host_eprefix)/sbin" export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)" - # We take care of patching our binutils to use both hash styles, - # and many people like to force gnu hash style only, so disable - # this overriding check. #347761 - export libc_cv_hashstyle=no - local builddir=$(builddir nptl) mkdir -p "${builddir}" cd "${builddir}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pciutils/
commit: e5bd42e7f830c19b6bdb4f9b37703bad0d8781cd Author: Sam James gentoo org> AuthorDate: Tue Apr 19 21:45:19 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 21:47:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bd42e7 sys-apps/pciutils: add 3.8.0 Signed-off-by: Sam James gentoo.org> sys-apps/pciutils/Manifest | 1 + sys-apps/pciutils/pciutils-3.8.0.ebuild | 104 2 files changed, 105 insertions(+) diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest index af496acdd65b..d50cebb4e33e 100644 --- a/sys-apps/pciutils/Manifest +++ b/sys-apps/pciutils/Manifest @@ -1 +1,2 @@ DIST pciutils-3.7.0.tar.gz 516418 BLAKE2B fca6720cff73ec20559c666c76fdcd3b59cdf0e33e2c3894a82590d77c5d51cf22e667fe65d9f66a248a624c2b9c868f6e9b69f45f4b6d704b637afe55041e6a SHA512 8a8fb9dc44a8dd31f80e45a48f6693452c11d343b9dfed87dd5cea6846f38d001f294e4010cd7c0545e238fde45b0e9a8e88c67a43d80676a585336e3665a631 +DIST pciutils-3.8.0.tar.gz 575255 BLAKE2B 7339189f7115af31ccc19663d54e12ef966fbcd75c6b6b4c28c8ddcaafa3e233313ca14300ef70100edb00f5f2e1e767af9d6527a9d836edd07b598f0a40f4f4 SHA512 4b0de02a54c6ed19d5ea85a01d89a62386000bc0f816498872479aba26fb007a8c394cba3f95e77a7ffe52d36ad2726169b7b83bda5ab0647f00e49d8a34bf15 diff --git a/sys-apps/pciutils/pciutils-3.8.0.ebuild b/sys-apps/pciutils/pciutils-3.8.0.ebuild new file mode 100644 index ..cf307c37323f --- /dev/null +++ b/sys-apps/pciutils/pciutils-3.8.0.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib toolchain-funcs multilib-minimal flag-o-matic + +DESCRIPTION="Various utilities dealing with the PCI bus" +HOMEPAGE="https://mj.ucw.cz/sw/pciutils/ https://git.kernel.org/?p=utils/pciutils/pciutils.git; +SRC_URI="https://mj.ucw.cz/download/linux/pci/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="dns +kmod static-libs +udev zlib" +REQUIRED_USE="static-libs? ( !udev )" + +# Have the sub-libs in RDEPEND with [static-libs] since, logically, +# our libpci.a depends on libz.a/etc... at runtime. +LIB_DEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )" +DEPEND="kmod? ( sys-apps/kmod ) + udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] ) + static-libs? ( ${LIB_DEPEND} ) + !static-libs? ( ${LIB_DEPEND//static-libs([+-]),} )" +RDEPEND="${DEPEND} + sys-apps/hwdata" +BDEPEND="kmod? ( virtual/pkgconfig )" + +MULTILIB_WRAPPED_HEADERS=( /usr/include/pci/config.h ) + +switch_config() { + [[ $# -ne 2 ]] && return 1 + local opt=$1 val=$2 + + sed "s@^\(${opt}=\).*\$@\1${val}@" -i Makefile || die + return 0 +} + +src_prepare() { + default + + if use static-libs ; then + cp -pPR "${S}" "${S}.static" || die + mv "${S}.static" "${S}/static" || die + fi + + multilib_copy_sources +} + +multilib_src_configure() { + # bug #471102 + append-lfs-flags +} + +pemake() { + emake \ + HOST="${CHOST}" \ + CROSS_COMPILE="${CHOST}-" \ + CC="$(tc-getCC)" \ + AR="$(tc-getAR)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + RANLIB="$(tc-getRANLIB)" \ + DNS=$(usex dns) \ + IDSDIR='$(SHAREDIR)/hwdata' \ + MANDIR='$(SHAREDIR)/man' \ + PREFIX="${EPREFIX}/usr" \ + SHARED="yes" \ + STRIP="" \ + ZLIB=$(usex zlib) \ + PCI_COMPRESSED_IDS=0 \ + PCI_IDS=pci.ids \ + LIBDIR="\${PREFIX}/$(get_libdir)" \ + LIBKMOD=$(multilib_native_usex kmod) \ + HWDB=$(usex udev) \ + "$@" +} + +multilib_src_compile() { + pemake OPT="${CFLAGS}" all + + if use static-libs ; then + pemake \ + -C "${BUILD_DIR}"/static \ + OPT="${CFLAGS}" \ + SHARED="no" \ + lib/libpci.a + fi +} + +multilib_src_install() { + pemake DESTDIR="${D}" install install-lib + + use static-libs && dolib.a "${BUILD_DIR}"/static/lib/libpci.a +} + +multilib_src_install_all() { + dodoc ChangeLog README TODO + + rm "${ED}"/usr/sbin/update-pciids "${ED}"/usr/share/man/man8/update-pciids.8* || die + rm -r "${ED}"/usr/share/hwdata || die + + newinitd "${FILESDIR}"/init.d-pciparm pciparm + newconfd "${FILESDIR}"/conf.d-pciparm pciparm +}
[gentoo-commits] repo/gentoo:master commit in: eclass/tests/
commit: 74780679b37fc00aa39804d8cc3a90abf6e2c745 Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 19 21:31:52 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 19 21:31:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74780679 eclass/tests/qmail.sh: eend and return should be separate statements Closes: https://bugs.gentoo.org/839189 Signed-off-by: Mike Gilbert gentoo.org> eclass/tests/qmail.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/tests/qmail.sh b/eclass/tests/qmail.sh index 8cf0abdae1a6..16e52741c23c 100755 --- a/eclass/tests/qmail.sh +++ b/eclass/tests/qmail.sh @@ -13,7 +13,8 @@ test_low_numbers() { for i in $(seq 0 6); do if is_prime ${i}; then - return tend 1 "${i} badly accepted" + tend 1 "${i} badly accepted" + return fi done
[gentoo-commits] data/gentoo-news:master commit in: 2022-04-19-systemd-utils/
commit: 7fc944cc8b64a739adac5d62d15b744af1c6ce83 Author: Mike Gilbert gentoo org> AuthorDate: Sun Apr 17 18:26:15 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 19 21:26:29 2022 + URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=7fc944cc 2022-04-19-systemd-utils: new entry Signed-off-by: Mike Gilbert gentoo.org> .../2022-04-19-systemd-utils.en.txt| 42 ++ 1 file changed, 42 insertions(+) diff --git a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt new file mode 100644 index 000..ed11880 --- /dev/null +++ b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt @@ -0,0 +1,42 @@ +Title: Migration to sys-apps/systemd-utils +Author: Mike Gilbert +Posted: 2022-04-19 +Revision: 1 +News-Item-Format: 2.0 +Display-If-Installed: sys-apps/systemd-tmpfiles +Display-If-Installed: sys-apps/systemd-utils +Display-If-Installed: sys-boot/systemd-boot +Display-If-Installed: sys-fs/udev + +The sys-apps/systemd-utils package was recently added to the gentoo +repository. This replaces sys-apps/systemd-tmpfiles, +sys-boot/systemd-boot, and sys-fs/udev with a single package. USE flags +are provided to allow each component to be enabled or disabled. This +change was made to significantly ease maintenance of tools split out +from systemd. + +When upgrading to sys-apps/systemd-tmpfiles-250, +sys-apps/systemd-utils[tmpfiles] will be pulled in as a dependency. + +When upgrading to sys-boot/systemd-boot-250, +sys-apps/systemd-utils[boot] will be pulled in as a dependency. + +When upgrading to sys-fs/udev-250, sys-apps/systemd-utils[udev] will be +pulled in as a dependency. + +At a later date, sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, and +sys-fs/udev will be masked for removal once a suitable version of +sys-apps/systemd-utils has been marked stable and sufficient time has +been provided for users to migrate. + +Possible problems when upgrading: + +1. If sys-fs/eudev is present in the world file (@selected), emerge will + abort the upgrade with a unsolvable blocker error. To resolve this, + either remove sys-fs/eudev from the world file + (emerge --deselect sys-fs/eudev), or disable the 'udev' USE flag for + sys-apps/systemd-utils. + +2. The 'boot' USE flag on sys-apps/systemd-utils is disabled by default. + Users migrating from sys-boot/systemd-boot will need to enable the + 'boot' USE flag (in package.use) to continue receiving updates.
[gentoo-commits] repo/gentoo:master commit in: scripts/
commit: c26dfbbcfeb7239fbb527b0fceab36c7371f4b9d Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 19 21:16:35 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 19 21:16:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26dfbbc scripts/bootstrap.sh: maintainer = releng Signed-off-by: Mike Gilbert gentoo.org> scripts/bootstrap.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 0c0d6062a789..4e6b87af15a4 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -2,6 +2,8 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Maintainer: rel...@gentoo.org + file_version="2021.0" # update manually: . # people who were here:
[gentoo-commits] repo/gentoo:master commit in: scripts/
commit: 9f4d46a13ed4b223866c50e109f5c51488fc6bd9 Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 19 21:09:24 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 19 21:09:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f4d46a1 scripts/bootstrap.sh: do not attempt to trap SIGKILL Closes: https://bugs.gentoo.org/839162 Signed-off-by: Mike Gilbert gentoo.org> scripts/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index a84263ba448e..0c0d6062a789 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -172,7 +172,7 @@ pycmd() { } # TSTP messes ^Z of bootstrap up, so we don't trap it anymore. -trap "cleanup" TERM KILL INT QUIT ABRT +trap "cleanup" TERM INT QUIT ABRT # Bug #50158 (don't use `which` in a bootstrap). if ! type -path portageq &>/dev/null ; then
[gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/
commit: 68d2b5ec720ee7bed1c469dc07f7e13d00ab2b61 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 21:07:50 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 21:07:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2b5ec dev-util/heaptrack: depend on dev-libs/boost[zlib] Closes: https://bugs.gentoo.org/839015 Signed-off-by: Sam James gentoo.org> .../heaptrack/{heaptrack-1.3.0.ebuild => heaptrack-1.3.0-r1.ebuild} | 4 ++-- dev-util/heaptrack/heaptrack-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/heaptrack/heaptrack-1.3.0.ebuild b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild similarity index 95% rename from dev-util/heaptrack/heaptrack-1.3.0.ebuild rename to dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild index bca3728eeba1..b219ca4b797e 100644 --- a/dev-util/heaptrack/heaptrack-1.3.0.ebuild +++ b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ IUSE="+gui test zstd" RESTRICT="!test? ( test )" DEPEND=" - dev-libs/boost:=[zstd?] + dev-libs/boost:=[zstd?,zlib] sys-libs/libunwind:= sys-libs/zlib gui? ( diff --git a/dev-util/heaptrack/heaptrack-.ebuild b/dev-util/heaptrack/heaptrack-.ebuild index cb0a7bdb8024..2723dac4cd81 100644 --- a/dev-util/heaptrack/heaptrack-.ebuild +++ b/dev-util/heaptrack/heaptrack-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ IUSE="+gui test zstd" RESTRICT="!test? ( test )" DEPEND=" - dev-libs/boost:=[zstd?] + dev-libs/boost:=[zstd?,zlib] sys-libs/libunwind:= sys-libs/zlib gui? (
[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/
commit: b210128f77b6f925b812f91a83095d20fe811211 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 21:00:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 21:00:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b210128f net-p2p/qbittorrent: keyword 4.4.2-r2 Closes: https://bugs.gentoo.org/839531 Signed-off-by: Sam James gentoo.org> net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild index 2b07c7436878..159cdd733aa3 100644 --- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild +++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git; else SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz" - #KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S="${WORKDIR}/qBittorrent-release-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/
commit: fe71b5c84103458d38609b8e9f0db6d0b824e1c8 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 20:52:38 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:52:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe71b5c8 net-p2p/qbittorrent: ${ED} -> ${D} Signed-off-by: Sam James gentoo.org> net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild index 75754bfe9170..2b07c7436878 100644 --- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild +++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild @@ -100,7 +100,7 @@ src_install() { if ! use webui ; then # No || die deliberately as it doesn't always exist - rm "${ED}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service + rm "${D}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service fi einstalldocs
[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/
commit: 0f1d8f865009ffbd7e822f7deefc022e911aab5e Author: Sam James gentoo org> AuthorDate: Tue Apr 19 20:51:39 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:52:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1d8f86 net-p2p/qbittorrent: refine webui/gui logic Closes: https://bugs.gentoo.org/839531 Thanks-to: maria Signed-off-by: Sam James gentoo.org> ...-4.4.2-r1.ebuild => qbittorrent-4.4.2-r2.ebuild} | 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild similarity index 84% rename from net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild rename to net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild index b64788d0b71b..75754bfe9170 100644 --- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild +++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild @@ -21,7 +21,8 @@ fi LICENSE="GPL-2" SLOT="0" IUSE="+dbus +gui webui" -REQUIRED_USE="dbus? ( gui )" +REQUIRED_USE="dbus? ( gui ) + || ( gui webui )" RDEPEND=" >=dev-libs/boost-1.65.0-r1:= @@ -47,7 +48,6 @@ DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO ) src_prepare() { MULTIBUILD_VARIANTS=( base ) - use gui && MULTIBUILD_VARIANTS+=( gui ) use webui && MULTIBUILD_VARIANTS+=( webui ) multibuild_foreach_variant cmake_src_prepare @@ -73,12 +73,16 @@ src_configure() { # We do these in multibuild, see bug #839531 for why # Fedora has to do the same thing. - -DGUI=OFF - -DWEBUI=OFF + -DGUI=$(usex gui) ) - if [[ ${MULTIBUILD_VARIANT} != base ]] ; then - mycmakeargs+=( -D${MULTIBUILD_VARIANT^^}=$(usex ${MULTIBUILD_VARIANT}) ) + if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then + mycmakeargs+=( + -DGUI=OFF + -DWEBUI=ON + ) + else + mycmakeargs+=( -DWEBUI=OFF ) fi cmake_src_configure @@ -94,5 +98,10 @@ src_compile() { src_install() { multibuild_foreach_variant cmake_src_install + if ! use webui ; then + # No || die deliberately as it doesn't always exist + rm "${ED}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service + fi + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-asyncio/
commit: fa204706c5654e0de60f5f623e46ca52af371d3d Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 20:43:20 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 20:43:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa204706 dev-python/sphinxcontrib-asyncio: EAPI 8, PEP517, rm namespace dep Signed-off-by: Michał Górny gentoo.org> .../sphinxcontrib-asyncio-0.2.0-r3.ebuild | 36 ++ 1 file changed, 36 insertions(+) diff --git a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild new file mode 100644 index ..890f91d5dceb --- /dev/null +++ b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="sphinx extension to support coroutines in markup" +HOMEPAGE="https://github.com/aio-libs/sphinxcontrib-asyncio; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs + +src_prepare() { + # fix for sphinx >= 4.0 + sed -e 's/PyModulelevel/PyFunction/g' \ + -e 's/PyClassmember/PyClassMethod/g' \ + -i sphinxcontrib/asyncio.py || die + default +} + +python_compile() { + distutils-r1_python_compile + rm "${BUILD_DIR}/install$(python_get_sitedir)"/sphinxcontrib/__init__.py || die +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 5b80c7730d73c42607c826270e2de85fce40ac79 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 20:37:35 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:42:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b80c773 toolchain.eclass: fix S definition S isn't _blank_ by default. Fixes: 5a7ea1cef34c3c3026a999d566bc4badc1dccc9c Signed-off-by: Sam James gentoo.org> eclass/toolchain.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 38e4ccd55688..46e5ecb7ce39 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -266,9 +266,11 @@ PDEPEND=">=sys-devel/gcc-config-2.3" #>> S + SRC_URI essentials << +: ${TOOLCHAIN_SET_S:=yes} + # Set the source directory depending on whether we're using # a live git tree, snapshot, or release tarball. -if [[ -z ${S} ]] ; then +if [[ ${TOOLCHAIN_SET_S} == yes ]] ; then S=$( if tc_is_live ; then echo ${EGIT_CHECKOUT_DIR}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: fe9549661c3261d2507e3322c1d447631cb51c8b Author: Sam James gentoo org> AuthorDate: Tue Apr 19 20:42:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:42:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe954966 sys-devel/gcc: adapt to toolchain.eclass change for 11.2.1_p20220414 See: 5b80c7730d73c42607c826270e2de85fce40ac79 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/gcc-11.2.1_p20220414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild b/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild index fc2cb2de2258..d1de589c8069 100644 --- a/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild +++ b/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild @@ -7,7 +7,7 @@ PATCH_VER="4" PATCH_GCC_VER="11.3.0" MUSL_VER="1" MUSL_GCC_VER="11.3.0" - +TOOLCHAIN_SET_S=no MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) MY_P=${PN}-${MY_PV} GCC_TARBALL_SRC_URI="https://mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
[gentoo-commits] repo/gentoo:master commit in: app-emacs/ert-async/, app-emacs/ert-async/files/
commit: ec00d99e723aeddf6ed7a3060ef924741dbf3269 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 19:20:08 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 20:40:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec00d99e app-emacs/ert-async: new package; add version 0.1.2_p20200105 2020.01.05 snapshot Signed-off-by: Maciej Barć gentoo.org> app-emacs/ert-async/Manifest| 1 + .../ert-async/ert-async-0.1.2_p20200105.ebuild | 21 + app-emacs/ert-async/files/50ert-async-gentoo.el | 1 + app-emacs/ert-async/metadata.xml| 13 + 4 files changed, 36 insertions(+) diff --git a/app-emacs/ert-async/Manifest b/app-emacs/ert-async/Manifest new file mode 100644 index ..400973733643 --- /dev/null +++ b/app-emacs/ert-async/Manifest @@ -0,0 +1 @@ +DIST ert-async-0.1.2_p20200105.tar.gz 14434 BLAKE2B e15d041582beef803d4033e2cad100905c8dff0afc768ea68aafe2d610c13603d7a8f4ed66caf62814964880ea6b0729f4ae3dbc19af6a784b2f69eb3a779097 SHA512 a683a3ab81ac361f2cd852a9ca8a98f7e4994e61c15921bcf6593985c7e59dc171766d7538b81785b44c3142511c25b8d418505365240a9efa7879554ac6624c diff --git a/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild b/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild new file mode 100644 index ..42b73c5d0ccb --- /dev/null +++ b/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=948cf2faa10e085bda3739034ca5ea1912893433 +NEED_EMACS=24.1 + +inherit elisp + +DESCRIPTION="Async support for ERT" +HOMEPAGE="https://github.com/rejeep/ert-async.el/; +SRC_URI="https://github.com/rejeep/${PN}.el/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}.el-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ert-async/files/50ert-async-gentoo.el b/app-emacs/ert-async/files/50ert-async-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/ert-async/files/50ert-async-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/ert-async/metadata.xml b/app-emacs/ert-async/metadata.xml new file mode 100644 index ..bd6cd3f5cd50 --- /dev/null +++ b/app-emacs/ert-async/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/rejeep/ert-async.el/issues/ +rejeep/ert-async.el + +
[gentoo-commits] repo/gentoo:master commit in: app-emacs/shell-split-string/, app-emacs/shell-split-string/files/
commit: 2c45d9c924a90b491540df6e809bbc75d62e71c2 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 19:27:22 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 20:40:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c45d9c9 app-emacs/shell-split-string: new package; add version 0.1 Signed-off-by: Maciej Barć gentoo.org> app-emacs/shell-split-string/Manifest | 1 + .../files/50shell-split-string-gentoo.el | 1 + app-emacs/shell-split-string/metadata.xml | 13 + .../shell-split-string-0.1.ebuild | 22 ++ 4 files changed, 37 insertions(+) diff --git a/app-emacs/shell-split-string/Manifest b/app-emacs/shell-split-string/Manifest new file mode 100644 index ..cd0fd64bb78c --- /dev/null +++ b/app-emacs/shell-split-string/Manifest @@ -0,0 +1 @@ +DIST shell-split-string-0.1.tar.gz 3453 BLAKE2B 3907501aff6aeee821050980b0c65612e0b76bfc3dc98735d70b2bdabd4bd19d1225d4e5c85bc2910e795e53715d2dfc49b900c24f8ed6bb63751e8e25e41c89 SHA512 55b76a4664cecb1c894559efd8270a567868f1e758b55ea23480cfdb550009af0042d69302b7ac7b73eef54e01c01e9978bfb5421d2db3806a4054e3b7e8f893 diff --git a/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el b/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/shell-split-string/metadata.xml b/app-emacs/shell-split-string/metadata.xml new file mode 100644 index ..4f91116c53ca --- /dev/null +++ b/app-emacs/shell-split-string/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/10sr/shell-split-string-el/issues/ +10sr/shell-split-string-el + + diff --git a/app-emacs/shell-split-string/shell-split-string-0.1.ebuild b/app-emacs/shell-split-string/shell-split-string-0.1.ebuild new file mode 100644 index ..1538d8985c5d --- /dev/null +++ b/app-emacs/shell-split-string/shell-split-string-0.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Split Strings Using Shell-Like Syntax" +HOMEPAGE="https://github.com/10sr/shell-split-string-el/; +SRC_URI="https://github.com/10sr/${PN}-el/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-el-${PV} + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + emake emacs=${EMACS} test +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/noflet/files/, app-emacs/noflet/
commit: f9910dbbd8e8cf610451812eabcbae0c7a9397c4 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 19:10:31 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 20:40:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9910dbb app-emacs/noflet: new package; add version 0.0.15_p20141102 2014.11.02 snapshot Signed-off-by: Maciej Barć gentoo.org> app-emacs/noflet/Manifest| 1 + app-emacs/noflet/files/50noflet-gentoo.el| 1 + app-emacs/noflet/files/noflet-fix-requires.patch | 28 app-emacs/noflet/metadata.xml| 13 +++ app-emacs/noflet/noflet-0.0.15_p20141102.ebuild | 24 5 files changed, 67 insertions(+) diff --git a/app-emacs/noflet/Manifest b/app-emacs/noflet/Manifest new file mode 100644 index ..dad4228ae88a --- /dev/null +++ b/app-emacs/noflet/Manifest @@ -0,0 +1 @@ +DIST noflet-0.0.15_p20141102.tar.gz 3123 BLAKE2B 0886da1af599e8ca226fbbefa31b6130c76d704d62c5323803543c31e975c375c1cfc12a5a3cfb5e2491488a31fce5538ab80f826de43fa4c77bdc7e8bd84315 SHA512 7007cb09f3ceaba652042a1ba9ff669e73b0a01775de573f0cfab33eef963e7b9125bb16ce1cd809479ea3ec0277eeed757a716538b1ca1f5b559b1ecdf7ed73 diff --git a/app-emacs/noflet/files/50noflet-gentoo.el b/app-emacs/noflet/files/50noflet-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/noflet/files/50noflet-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/noflet/files/noflet-fix-requires.patch b/app-emacs/noflet/files/noflet-fix-requires.patch new file mode 100644 index ..142229d547e1 --- /dev/null +++ b/app-emacs/noflet/files/noflet-fix-requires.patch @@ -0,0 +1,28 @@ +index 58d3b8d..c003987 100644 +--- a/noflet.el b/noflet.el +@@ -28,10 +28,8 @@ + + ;;; Code: + +-(eval-when-compile (require 'cl)) +-(if (version< emacs-version "24.4.1") +-(load-library "cl-indent") +-(require 'cl-indent)) ++(require 'dash) ++(require 'cl-lib) + + (defun noflet|base () + "A base function." +index 58d3b8d..73f0719 100644 +--- a/noflet.el b/noflet.el +@@ -155,7 +155,7 @@ maintainers refuse to add the correct indentation spec to +(indent noflet-indent-func)) + `(cl-flet ,bindings ,@body)) + +-(defmacro* letn (tag bindings body) ++(cl-defmacro letn (tag bindings body) + (declare (debug (sexp sexp form)) +(indent 2)) + `(cl-labels ((,tag ,(-map 'car bindings) ,@body)) diff --git a/app-emacs/noflet/metadata.xml b/app-emacs/noflet/metadata.xml new file mode 100644 index ..09739af554d8 --- /dev/null +++ b/app-emacs/noflet/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/nicferrier/emacs-noflet/issues/ +nicferrier/emacs-noflet + + diff --git a/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild b/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild new file mode 100644 index ..07221b00caff --- /dev/null +++ b/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=7ae84dc3257637af7334101456dafe1759c6b68a + +inherit elisp + +DESCRIPTION="Dynamic, local advice for Emacs-Lisp code" +HOMEPAGE="https://github.com/nicferrier/emacs-noflet/; +SRC_URI="https://github.com/nicferrier/emacs-${PN}/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.creole ) +PATCHES=( "${FILESDIR}"/${PN}-fix-requires.patch ) + +ELISP_REMOVE="let-while-tests.el" +SITEFILE="50${PN}-gentoo.el"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/package-build/, app-emacs/package-build/files/
commit: a1265cccb5552afa2a219a9f3547f6175615fec3 Author: Maciej Barć gentoo org> AuthorDate: Tue Apr 19 18:48:17 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Apr 19 20:40:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1265ccc app-emacs/package-build: new package; add version 2.4 Signed-off-by: Maciej Barć gentoo.org> app-emacs/package-build/Manifest | 1 + .../package-build/files/50package-build-gentoo.el | 1 + app-emacs/package-build/metadata.xml | 14 ++ app-emacs/package-build/package-build-2.4.ebuild | 18 ++ 4 files changed, 34 insertions(+) diff --git a/app-emacs/package-build/Manifest b/app-emacs/package-build/Manifest new file mode 100644 index ..5bbcfedf198e --- /dev/null +++ b/app-emacs/package-build/Manifest @@ -0,0 +1 @@ +DIST package-build-2.4.tar.gz 14768 BLAKE2B 404dff528b3240cc0052e3feb556c1f1e3e829e7bda5e2468d2034b19f998245c48c126f8f3c67b2687e3f43da223bc7b917abab056c978edd6dd46040743c2d SHA512 cc06afcf954b44322cd010e3c557ad6222d30f4f5e83e608d49d439ff0a78acadeb9f334da900478624cf4575e5abf3d3bd67590336729ebc16a70c4f9440d87 diff --git a/app-emacs/package-build/files/50package-build-gentoo.el b/app-emacs/package-build/files/50package-build-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/package-build/files/50package-build-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/package-build/metadata.xml b/app-emacs/package-build/metadata.xml new file mode 100644 index ..4cbe6bac7b4a --- /dev/null +++ b/app-emacs/package-build/metadata.xml @@ -0,0 +1,14 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + + +https://github.com/melpa/package-build/issues/ +melpa/package-build + + diff --git a/app-emacs/package-build/package-build-2.4.ebuild b/app-emacs/package-build/package-build-2.4.ebuild new file mode 100644 index ..86af0a97c722 --- /dev/null +++ b/app-emacs/package-build/package-build-2.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="Tools for assembling a package archive" +HOMEPAGE="https://github.com/melpa/package-build/; +SRC_URI="https://github.com/melpa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el"
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-applehelp/
commit: 264dc8c0a7792257c71b9c1ea11d1cecded06f6b Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 20:08:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 20:29:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264dc8c0 dev-python/sphinxcontrib-applehelp: EAPI 8, PEP517, rm namespace dep Signed-off-by: Michał Górny gentoo.org> .../sphinxcontrib-applehelp-1.0.2-r1.ebuild| 41 ++ 1 file changed, 41 insertions(+) diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild new file mode 100644 index ..198dbd73c13f --- /dev/null +++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx extension which outputs Apple help book" +HOMEPAGE=" + https://www.sphinx-doc.org/ + https://github.com/sphinx-doc/sphinxcontrib-applehelp/ + https://pypi.org/project/sphinxcontrib-applehelp/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +PDEPEND=" + >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( ${PDEPEND} ) +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + distutils_write_namespace sphinxcontrib + cd "${T}" || die + epytest "${S}"/tests +}
[gentoo-commits] proj/crossdev:master commit in: /
commit: b15c1d5f590a309d6015ae6f225fc1b4611ff427 Author: Mikk Margus Möll eesti ee> AuthorDate: Tue Apr 19 18:01:54 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:25:18 2022 + URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=b15c1d5f crossdev: add quotes to set_keywords variable Signed-off-by: Mikk Margus Möll eesti.ee> Closes: https://github.com/gentoo/crossdev/pull/1 Signed-off-by: Sam James gentoo.org> crossdev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crossdev b/crossdev index db9dbd5..d8e25fb 100755 --- a/crossdev +++ b/crossdev @@ -1304,7 +1304,7 @@ set_portage() { set_use_mask ${pkg} "${mask}" set_use_force ${pkg} "${force}" - set_keywords ${pkg} ${ver} + set_keywords ${pkg} "${ver}" set_use ${pkg} ${use} set_links ${cat} ${pkg} "${ovl}" set_env ${l} ${pkg} "${env}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: b475e9e9a33fb01b7c3692745a4b745d6d7716a5 Author: Michal Privoznik gmail com> AuthorDate: Tue Apr 19 18:34:21 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 20:17:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b475e9e9 app-emulation/libvirt: Add myself as a proxied maintainer Signed-off-by: Michal Privoznik gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25114 Signed-off-by: Sam James gentoo.org> app-emulation/libvirt/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index ab1603dc9f57..5a01e6c42403 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -5,6 +5,10 @@ tam...@gentoo.org Matthias Maier + + michal.privoz...@gmail.com + Michal Prívozník + virtualizat...@gentoo.org Gentoo Virtualization Project
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/netdata/
commit: 9f3c3e07bb38a8026c3ea49e3fc3b1b1e6ef2bcc Author: Craig Andrews gentoo org> AuthorDate: Tue Apr 19 20:10:29 2022 + Commit: Craig Andrews gentoo org> CommitDate: Tue Apr 19 20:11:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3c3e07 net-analyzer/netdata: "backend" option names changed to "exporting" See: https://github.com/netdata/netdata/commit/52456f5ba Closes: https://bugs.gentoo.org/839390 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> .../netdata/{netdata-.ebuild => netdata-1.34.1-r1.ebuild} | 6 +++--- net-analyzer/netdata/netdata-.ebuild| 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-analyzer/netdata/netdata-.ebuild b/net-analyzer/netdata/netdata-1.34.1-r1.ebuild similarity index 96% copy from net-analyzer/netdata/netdata-.ebuild copy to net-analyzer/netdata/netdata-1.34.1-r1.ebuild index a7abbd226016..3df5ef6ecd47 100644 --- a/net-analyzer/netdata/netdata-.ebuild +++ b/net-analyzer/netdata/netdata-1.34.1-r1.ebuild @@ -109,10 +109,10 @@ src_configure() { $(use_enable dbengine) \ $(use_enable nfacct plugin-nfacct) \ $(use_enable ipmi plugin-freeipmi) \ - $(use_enable kinesis backend-kinesis) \ + $(use_enable kinesis exporting-kinesis) \ $(use_enable lto lto) \ - $(use_enable mongodb backend-mongodb) \ - $(use_enable prometheus backend-prometheus-remote-write) \ + $(use_enable mongodb exporting-mongodb) \ + $(use_enable prometheus exporting-prometheus-remote-write) \ $(use_enable xen plugin-xenstat) \ $(use_enable cpu_flags_x86_sse2 x86-sse) \ $(use_with compression zlib) diff --git a/net-analyzer/netdata/netdata-.ebuild b/net-analyzer/netdata/netdata-.ebuild index a7abbd226016..3df5ef6ecd47 100644 --- a/net-analyzer/netdata/netdata-.ebuild +++ b/net-analyzer/netdata/netdata-.ebuild @@ -109,10 +109,10 @@ src_configure() { $(use_enable dbengine) \ $(use_enable nfacct plugin-nfacct) \ $(use_enable ipmi plugin-freeipmi) \ - $(use_enable kinesis backend-kinesis) \ + $(use_enable kinesis exporting-kinesis) \ $(use_enable lto lto) \ - $(use_enable mongodb backend-mongodb) \ - $(use_enable prometheus backend-prometheus-remote-write) \ + $(use_enable mongodb exporting-mongodb) \ + $(use_enable prometheus exporting-prometheus-remote-write) \ $(use_enable xen plugin-xenstat) \ $(use_enable cpu_flags_x86_sse2 x86-sse) \ $(use_with compression zlib)
[gentoo-commits] repo/gentoo:master commit in: dev-python/paste/
commit: 51f5540615b60130a5c5e73897c7afa0153114de Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 17:55:59 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 19:46:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f55406 dev-python/paste: Add a blocker to remove namespace-paste Signed-off-by: Michał Górny gentoo.org> dev-python/paste/{paste-3.5.0-r1.ebuild => paste-3.5.0-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/paste/paste-3.5.0-r1.ebuild b/dev-python/paste/paste-3.5.0-r2.ebuild similarity index 96% rename from dev-python/paste/paste-3.5.0-r1.ebuild rename to dev-python/paste/paste-3.5.0-r2.ebuild index 5a4446cac559..7c2aa3c0c75d 100644 --- a/dev-python/paste/paste-3.5.0-r1.ebuild +++ b/dev-python/paste/paste-3.5.0-r2.ebuild @@ -20,6 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~am RDEPEND=" >=dev-python/six-1.4.0[${PYTHON_USEDEP}] + !dev-python/namespace-paste " distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pastedeploy/
commit: c55b9780bdf9c1df5c044d96115a95b1ac4a2af6 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 17:55:37 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 19:46:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b9780 dev-python/pastedeploy: Add a blocker to remove namespace-paste Signed-off-by: Michał Górny gentoo.org> .../{pastedeploy-2.1.1-r2.ebuild => pastedeploy-2.1.1-r3.ebuild} | 4 1 file changed, 4 insertions(+) diff --git a/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild b/dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild similarity index 95% rename from dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild rename to dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild index eda6d31a005a..32942e178f23 100644 --- a/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild +++ b/dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild @@ -19,6 +19,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +RDEPEND=" + !dev-python/namespace-paste +" + PATCHES=( "${FILESDIR}/${P}-change-sphinx-theme.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-python/repoze-lru/
commit: 57e6674f0aacd44e810326a0b2ccc1e3f03e6f33 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 19:49:27 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 19:49:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e6674f dev-python/repoze-lru: Add a blocker to remove namespace-repoze Signed-off-by: Michał Górny gentoo.org> .../repoze-lru/{repoze-lru-0.7-r2.ebuild => repoze-lru-0.7-r3.ebuild} | 4 1 file changed, 4 insertions(+) diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild similarity index 93% rename from dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild rename to dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild index b4935a5f34d7..0fed4e8ddcb6 100644 --- a/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild +++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild @@ -23,6 +23,10 @@ LICENSE="repoze" SLOT="0" KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv x86" +RDEPEND=" + !dev-python/namespace-repoze +" + distutils_enable_tests unittest python_compile() {
[gentoo-commits] proj/releng:master commit in: tools/
commit: 50ef17ef8a04736bbeb9ae212eb8e43ced40ec18 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Apr 17 23:04:37 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Apr 17 23:04:37 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=50ef17ef Enable mipsel3 multilib build Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-qemu-mips.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/catalyst-auto-qemu-mips.conf b/tools/catalyst-auto-qemu-mips.conf index cb9ba0a6..77bea5d6 100644 --- a/tools/catalyst-auto-qemu-mips.conf +++ b/tools/catalyst-auto-qemu-mips.conf @@ -6,7 +6,7 @@ UPLOAD_KEY=/root/.ssh/id_rsa SPECS_DIR=${REPO_DIR}/releases/specs-qemu/mips EMAIL_SUBJECT_PREPEND="[mips-qemu-auto]" -SETS="mips2o32openrc mipsel2o32openrc mips32o32openrc mips32elo32openrc mips3n32openrc mipsel3n32openrc mips3n64openrc mipsel3n64openrc mipsel3n64systemd mips64n32openrc mips64eln32openrc mips64elmultilibopenrc mips64n64openrc mips64eln64openrc mips64eln64systemd" +SETS="mips2o32openrc mipsel2o32openrc mips32o32openrc mips32elo32openrc mips3n32openrc mipsel3n32openrc mipsel3multilibopenrc mips3n64openrc mipsel3n64openrc mipsel3n64systemd mips64n32openrc mips64eln32openrc mips64elmultilibopenrc mips64n64openrc mips64eln64openrc mips64eln64systemd" SET_mips2o32openrc_SPECS="stage1-mips2-o32-openrc.spec stage3-mips2-o32-openrc.spec" SET_mipsel2o32openrc_SPECS="stage1-mipsel2-o32-openrc.spec stage3-mipsel2-o32-openrc.spec"
[gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.mask/releng/
commit: ad33693dc7d49a308409f00cc599273af0cbf739 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Apr 19 19:46:06 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Apr 19 19:46:06 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ad33693d Unmask glibc-2.35 Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages/package.mask/releng/glibc | 5 - 1 file changed, 5 deletions(-) diff --git a/releases/portage/stages/package.mask/releng/glibc b/releases/portage/stages/package.mask/releng/glibc deleted file mode 100644 index cbd482db.. --- a/releases/portage/stages/package.mask/releng/glibc +++ /dev/null @@ -1,5 +0,0 @@ -# preemptively... -# new glibc tends to lead to trouble with sandbox (and qemu), -# especially for the unstable arches -# ->=sys-libs/glibc-2.35
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: f852620a54f271cf7126a051166a2aff433c4841 Author: Mike Pagano gentoo org> AuthorDate: Tue Apr 19 19:33:09 2022 + Commit: Mike Pagano gentoo org> CommitDate: Tue Apr 19 19:33:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f852620a sys-kernel/gentoo-sources: drop 5.16.19, EOL'd Signed-off-by: Mike Pagano gentoo.org> sys-kernel/gentoo-sources/Manifest | 3 --- .../gentoo-sources/gentoo-sources-5.16.19.ebuild | 28 -- 2 files changed, 31 deletions(-) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 21002a1216ac..b598675b148b 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -28,9 +28,6 @@ DIST genpatches-5.15-36.extras.tar.xz 3876 BLAKE2B f89575d6d88ba1299252281092d13 DIST genpatches-5.15-37.base.tar.xz 1619460 BLAKE2B 56c3671c4d6915ca183f92b19b7fe1de2bbccb05c1b231884b49b559fac0a33521ef12c6d75fcee3a37b898480ee77eb7f8fc93b83cf27660330e7b3de1be7a0 SHA512 59e25b62ddbddb0dc92bc44d9092d2d6f2262e582d526f20d07452a520e4176534e129b7882d98e441bd72f32a1b1f2ce9b64c7f1b9f4966f5c7fb27a50e6984 DIST genpatches-5.15-37.experimental.tar.xz 5424 BLAKE2B 1cbb18e78052ca201c476f29babce9c70465b5fc7c0be325e0efd0e36ca0175b5f3f19106b4026d4e5f48e0960ddfc54c9420d8b82ab6465a6e51326a0e1c878 SHA512 b13e71123350e93b0cc3795d3aa6f5046e7dbcca558e5c2e02524f95feba15d42b7efe08730d1130c7a4b1f6771b4b662afcaf5f0f6c98ea1e84c87c67202891 DIST genpatches-5.15-37.extras.tar.xz 3868 BLAKE2B 11ac96d133b2c44ca77eb51cab739195e9fb252a2a3e6e2ad241f9ef6568ae1cf3dad9b7411522253c1e779c048807d478d6bac71d7aab9a147dac5dd81f77a9 SHA512 f8f0b48e170f5170d44947e52d548fb66f302bd97e7414cfb7e4668b2af76b48be0d0d2552345f397ff830246472193deac056020f128d98fafe04128d1c195f -DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B a5c6a42aba796d3f6fac0bdff544ee952d1cb63374864fca43a4fe57efb09407b8aafb54a692298173b66b5d267b9a8fdbafe614f48c1af4b4ecea2e951db975 SHA512 3a2df76cefcb1c8b6b4e65c82328a499757db5e50a33e9fd68b7d6044981f73f7cd0427b582b4477d1207898e3e2344d2c4c1afafdef17dfccf9e787a17b6dba -DIST genpatches-5.16-21.experimental.tar.xz 5420 BLAKE2B db09759355051236c26c5f8067475fb7dc8cf652d7b34ef57cbaf12c5c1aaf4034d1fb6dc75e3c673ce7d1dca821e60660ed4addf7a575d886c7fde0d49cb28a SHA512 01d285f0c28d78def1de49f831f5bf3754fc121017622014073a82c5f73fbeb0f913f34bd289dc9bee01cf95180618ca365b0896aa35442a146d641c4bff -DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e SHA512 6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458 DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 320027e898f66751b1d0c8e82e63a48bbf144c0cf10ce3f615f77ef449455c2822003d3bd78cf927d21a0ecd9175d56bd406c33bc8e9524bec2009c1e91e23eb SHA512 9816c8232a7d811242f5c349fde3d8cab23a349086644faf9b676ac48abf95ed25a89e5d7efdf66479a970e4ed40d9d619f01f4be3487920e66a7a8cff975cb4 DIST genpatches-5.16-22.experimental.tar.xz 5420 BLAKE2B 61d88784c261327c3e8ec0b1a6f8f0df7dd3e65b759bc6ea98afd6a55a29b5028fa2bd8a2c90681466838e2ea61e8071292d58e8d524aaaebea9829b21a7992e SHA512 d85c6846fcfd34b4dabbbcf20a950daf959617455e7a892967797a3480455a8502fef76824132675a4def1d85d08b71077cae72febddc3747f64bccfdef50fc8 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3 SHA512 81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild deleted file mode 100644 index 8731e722c474.. --- a/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="21" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches; -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -}
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: 30ef17dd9a9dd032d9a3e563451292f863730554 Author: Mike Pagano gentoo org> AuthorDate: Tue Apr 19 19:32:51 2022 + Commit: Mike Pagano gentoo org> CommitDate: Tue Apr 19 19:32:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ef17dd sys-kernel/gentoo-sources: drop 5.16.18-r1, EOL'd Signed-off-by: Mike Pagano gentoo.org> sys-kernel/gentoo-sources/Manifest | 3 --- .../gentoo-sources-5.16.18-r1.ebuild | 28 -- 2 files changed, 31 deletions(-) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 344e04f20654..21002a1216ac 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -28,9 +28,6 @@ DIST genpatches-5.15-36.extras.tar.xz 3876 BLAKE2B f89575d6d88ba1299252281092d13 DIST genpatches-5.15-37.base.tar.xz 1619460 BLAKE2B 56c3671c4d6915ca183f92b19b7fe1de2bbccb05c1b231884b49b559fac0a33521ef12c6d75fcee3a37b898480ee77eb7f8fc93b83cf27660330e7b3de1be7a0 SHA512 59e25b62ddbddb0dc92bc44d9092d2d6f2262e582d526f20d07452a520e4176534e129b7882d98e441bd72f32a1b1f2ce9b64c7f1b9f4966f5c7fb27a50e6984 DIST genpatches-5.15-37.experimental.tar.xz 5424 BLAKE2B 1cbb18e78052ca201c476f29babce9c70465b5fc7c0be325e0efd0e36ca0175b5f3f19106b4026d4e5f48e0960ddfc54c9420d8b82ab6465a6e51326a0e1c878 SHA512 b13e71123350e93b0cc3795d3aa6f5046e7dbcca558e5c2e02524f95feba15d42b7efe08730d1130c7a4b1f6771b4b662afcaf5f0f6c98ea1e84c87c67202891 DIST genpatches-5.15-37.extras.tar.xz 3868 BLAKE2B 11ac96d133b2c44ca77eb51cab739195e9fb252a2a3e6e2ad241f9ef6568ae1cf3dad9b7411522253c1e779c048807d478d6bac71d7aab9a147dac5dd81f77a9 SHA512 f8f0b48e170f5170d44947e52d548fb66f302bd97e7414cfb7e4668b2af76b48be0d0d2552345f397ff830246472193deac056020f128d98fafe04128d1c195f -DIST genpatches-5.16-20.base.tar.xz 772164 BLAKE2B f29e052926e6c72417d93b7e114f7dd688def99891508b358414ea3930e3761d6e79e7d09722c4479ab7e0d495d53cbc1084270f8782a579d4ed56f58caa157c SHA512 00a034d6a2a79daf856c0cf8e6dd30753d89b95fb9de9a5aff4f5a0dad651eb53eea24aef7c582f866749ad3fc533ed7087f7dfd11600fef8cebf85d2cc9c58b -DIST genpatches-5.16-20.experimental.tar.xz 5420 BLAKE2B bc23d408701ac3a0ddd6056408491c98c50332cb59cdb14d73d0a53390eac92a5d7a185e3a8742ecc2b08876fa9bde4e6575f5820958c05b1e61e4df2d963ba1 SHA512 9eee803f48be1120944d3dd2472918688a7aef7731dcce6ebabc8cbfc0b406b60631d9f3fd30e15aa16f09b0728d301c9eb1a60aeee24a2d84c4455d206347d1 -DIST genpatches-5.16-20.extras.tar.xz 3800 BLAKE2B c815ea22d067c98f82650726a6c8a2e937c7bddb8b941e9d54c3014f4d8ea173cb1e54e76e23b6f767ae247fafbe02a8def6f39e5c6523e8c8cb12f098b8a34e SHA512 788ad08dfb0639c5ad42bb761d99bb534fdc5a9be54e9cededf90e0da34f13089b82609d8c7ccddc6fc1a28b913d4012c0e44b6768c84927e582f3a04be7ae55 DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B a5c6a42aba796d3f6fac0bdff544ee952d1cb63374864fca43a4fe57efb09407b8aafb54a692298173b66b5d267b9a8fdbafe614f48c1af4b4ecea2e951db975 SHA512 3a2df76cefcb1c8b6b4e65c82328a499757db5e50a33e9fd68b7d6044981f73f7cd0427b582b4477d1207898e3e2344d2c4c1afafdef17dfccf9e787a17b6dba DIST genpatches-5.16-21.experimental.tar.xz 5420 BLAKE2B db09759355051236c26c5f8067475fb7dc8cf652d7b34ef57cbaf12c5c1aaf4034d1fb6dc75e3c673ce7d1dca821e60660ed4addf7a575d886c7fde0d49cb28a SHA512 01d285f0c28d78def1de49f831f5bf3754fc121017622014073a82c5f73fbeb0f913f34bd289dc9bee01cf95180618ca365b0896aa35442a146d641c4bff DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e SHA512 6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild deleted file mode 100644 index 0a603bb74fae.. --- a/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="20" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches; -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -}
[gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
commit: 65147210c117e1bfd677928ad0ac5f8f0a562dfe Author: Matt Jolly footclan ninja> AuthorDate: Tue Apr 19 11:40:34 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 19 19:27:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65147210 net-dns/knot: add 3.1.7 Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Florian Schmaus gentoo.org> net-dns/knot/Manifest | 1 + net-dns/knot/knot-3.1.7.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest index 938d7d28729f..6d1aac12111f 100644 --- a/net-dns/knot/Manifest +++ b/net-dns/knot/Manifest @@ -1,3 +1,4 @@ DIST knot-3.1.3.tar.xz 1407576 BLAKE2B 03cde89e32ac2440e721157db1af9b9cbb40ad2d8d813b0d8bc26fe1feb28f59055a3cbe287d50adb13f5190ce3ed532521189997d03b4fe9e4264f309032e23 SHA512 537013e914c3f00615a384c92da06c40bb33871e7dbd28e987280d62d91df42026774cfe0596ac72a218dafa650d8d600b1d831dd0a5c28a9fd796c5cd799838 DIST knot-3.1.4.tar.xz 1408656 BLAKE2B 637371e5cc9aa0b880fda96d1d61f9e168cc96c244551b17381a1641a8b6ace7cac7ac6b7cf40fb2e86ac8f606be8d1342e548e5cadd64770610b2a5aa35f1f0 SHA512 307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab SHA512 3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa +DIST knot-3.1.7.tar.xz 1418944 BLAKE2B d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047 SHA512 4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44 diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild new file mode 100644 index ..8c8aa3be19bd --- /dev/null +++ b/net-dns/knot/knot-3.1.7.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd + +DESCRIPTION="High-performance authoritative-only DNS server" +HOMEPAGE="https://www.knot-dns.cz/; +SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +KNOT_MODULES=( + "+cookies" + "+dnsproxy" + "dnstap" + "geoip" + "+noudp" + "+onlinesign" + "+queryacl" + "+rrl" + "+stats" + "+synthrecord" + "+whoami" +) +IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}" + +RDEPEND=" + acct-group/knot + acct-user/knot + dev-db/lmdb + dev-libs/libedit + dev-libs/userspace-rcu:= + dev-python/lmdb + net-libs/gnutls:= + caps? ( sys-libs/libcap-ng ) + dnstap? ( + dev-libs/fstrm + dev-libs/protobuf-c:= + ) + geoip? ( dev-libs/libmaxminddb:= ) + idn? ( + !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) + libidn2? ( net-dns/libidn2:= ) + ) + systemd? ( sys-apps/systemd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) +" + +S="${WORKDIR}/${P/_/-}" + +src_configure() { + local u + local my_conf=( + --with-storage="${EPREFIX}/var/lib/${PN}" + --with-rundir="${EPREFIX}/var/run/${PN}" + $(use_enable fastparser) + $(use_enable dnstap) + $(use_enable doc documentation) + $(use_enable utils utilities) + --enable-systemd=$(usex systemd) + $(use_with idn libidn) + ) + + for u in "${KNOT_MODULES[@]#+}"; do + my_conf+=("$(use_with ${u} module-${u})") + done + + if use riscv; then + append-libs -latomic + fi + + econf "${my_conf[@]}" +} + +src_compile() { + default + + use doc && emake -C doc html +} + +src_test() { + emake check +} + +src_install() { + use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} ) + + default + + rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die + + newinitd "${FILESDIR}/knot.init" knot + if use systemd; then + systemd_newunit "${FILESDIR}/knot-1.service" knot.service + fi + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
commit: 4f909a141527d151f75554eaa481cf96612aff29 Author: Florian Schmaus gentoo org> AuthorDate: Tue Apr 19 19:27:24 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 19 19:27:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f909a14 net-dns/knot: add doh and xdp use flag Signed-off-by: Florian Schmaus gentoo.org> net-dns/knot/knot-3.1.7.ebuild | 11 +-- net-dns/knot/metadata.xml | 6 ++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild index f94f823b4198..307ad4216af5 100644 --- a/net-dns/knot/knot-3.1.7.ebuild +++ b/net-dns/knot/knot-3.1.7.ebuild @@ -26,7 +26,7 @@ KNOT_MODULES=( "+synthrecord" "+whoami" ) -IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}" +IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}" RDEPEND=" acct-group/knot @@ -34,19 +34,24 @@ RDEPEND=" dev-db/lmdb dev-libs/libedit dev-libs/userspace-rcu:= - dev-python/lmdb + dev-python/lmdb:= net-libs/gnutls:= caps? ( sys-libs/libcap-ng ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) + doh? ( net-libs/nghttp2:= ) geoip? ( dev-libs/libmaxminddb:= ) idn? ( !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) libidn2? ( net-dns/libidn2:= ) ) systemd? ( sys-apps/systemd:= ) + xdp? ( +dev-libs/libbpf:= +net-libs/libmnl:= + ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -65,8 +70,10 @@ src_configure() { $(use_enable dnstap) $(use_enable doc documentation) $(use_enable utils utilities) + $(use_enable xdp) --enable-systemd=$(usex systemd) $(use_with idn libidn) + $(use_with doh libnghttp2) ) for u in "${KNOT_MODULES[@]#+}"; do diff --git a/net-dns/knot/metadata.xml b/net-dns/knot/metadata.xml index 17a31725bf20..8c39b17e75fa 100644 --- a/net-dns/knot/metadata.xml +++ b/net-dns/knot/metadata.xml @@ -13,6 +13,9 @@ Enable the DNS cookie module (RFC 7873) + + Enable DNS over HTTP (DoH) using libnghttp2 + Enable the tiny DNS proxy module @@ -57,5 +60,8 @@ Enable the whoami response module + + Enable eXpress Data Path +
[gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
commit: 090806fac66560bf97b3ced7f8e18a37130a57b2 Author: Florian Schmaus gentoo org> AuthorDate: Tue Apr 19 19:14:30 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 19 19:27:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090806fa net-dns/knot: add missing keepdir Signed-off-by: Florian Schmaus gentoo.org> net-dns/knot/knot-3.1.4.ebuild | 4 +++- net-dns/knot/knot-3.1.5.ebuild | 4 +++- net-dns/knot/knot-3.1.7.ebuild | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/net-dns/knot/knot-3.1.4.ebuild b/net-dns/knot/knot-3.1.4.ebuild index 4b7058faa52a..f94f823b4198 100644 --- a/net-dns/knot/knot-3.1.4.ebuild +++ b/net-dns/knot/knot-3.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -103,4 +103,6 @@ src_install() { fi find "${D}" -name '*.la' -delete || die + + keepdir /var/lib/knot } diff --git a/net-dns/knot/knot-3.1.5.ebuild b/net-dns/knot/knot-3.1.5.ebuild index 4b7058faa52a..f94f823b4198 100644 --- a/net-dns/knot/knot-3.1.5.ebuild +++ b/net-dns/knot/knot-3.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -103,4 +103,6 @@ src_install() { fi find "${D}" -name '*.la' -delete || die + + keepdir /var/lib/knot } diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild index 8c8aa3be19bd..f94f823b4198 100644 --- a/net-dns/knot/knot-3.1.7.ebuild +++ b/net-dns/knot/knot-3.1.7.ebuild @@ -103,4 +103,6 @@ src_install() { fi find "${D}" -name '*.la' -delete || die + + keepdir /var/lib/knot }
[gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
commit: 14323e24d15f66bb7787b72337eb815a2a2558e8 Author: Matt Jolly footclan ninja> AuthorDate: Tue Apr 19 11:40:55 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Apr 19 19:27:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14323e24 net-dns/knot: drop 3.1.3 Signed-off-by: Matt Jolly footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25103 Signed-off-by: Florian Schmaus gentoo.org> net-dns/knot/Manifest | 1 - net-dns/knot/knot-3.1.3.ebuild | 106 - 2 files changed, 107 deletions(-) diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest index 6d1aac12111f..d573139f1d21 100644 --- a/net-dns/knot/Manifest +++ b/net-dns/knot/Manifest @@ -1,4 +1,3 @@ -DIST knot-3.1.3.tar.xz 1407576 BLAKE2B 03cde89e32ac2440e721157db1af9b9cbb40ad2d8d813b0d8bc26fe1feb28f59055a3cbe287d50adb13f5190ce3ed532521189997d03b4fe9e4264f309032e23 SHA512 537013e914c3f00615a384c92da06c40bb33871e7dbd28e987280d62d91df42026774cfe0596ac72a218dafa650d8d600b1d831dd0a5c28a9fd796c5cd799838 DIST knot-3.1.4.tar.xz 1408656 BLAKE2B 637371e5cc9aa0b880fda96d1d61f9e168cc96c244551b17381a1641a8b6ace7cac7ac6b7cf40fb2e86ac8f606be8d1342e548e5cadd64770610b2a5aa35f1f0 SHA512 307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab SHA512 3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa DIST knot-3.1.7.tar.xz 1418944 BLAKE2B d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047 SHA512 4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44 diff --git a/net-dns/knot/knot-3.1.3.ebuild b/net-dns/knot/knot-3.1.3.ebuild deleted file mode 100644 index 4b7058faa52a.. --- a/net-dns/knot/knot-3.1.3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic systemd - -DESCRIPTION="High-performance authoritative-only DNS server" -HOMEPAGE="https://www.knot-dns.cz/; -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -KNOT_MODULES=( - "+cookies" - "+dnsproxy" - "dnstap" - "geoip" - "+noudp" - "+onlinesign" - "+queryacl" - "+rrl" - "+stats" - "+synthrecord" - "+whoami" -) -IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}" - -RDEPEND=" - acct-group/knot - acct-user/knot - dev-db/lmdb - dev-libs/libedit - dev-libs/userspace-rcu:= - dev-python/lmdb - net-libs/gnutls:= - caps? ( sys-libs/libcap-ng ) - dnstap? ( - dev-libs/fstrm - dev-libs/protobuf-c:= - ) - geoip? ( dev-libs/libmaxminddb:= ) - idn? ( - !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) - libidn2? ( net-dns/libidn2:= ) - ) - systemd? ( sys-apps/systemd:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) -" - -S="${WORKDIR}/${P/_/-}" - -src_configure() { - local u - local my_conf=( - --with-storage="${EPREFIX}/var/lib/${PN}" - --with-rundir="${EPREFIX}/var/run/${PN}" - $(use_enable fastparser) - $(use_enable dnstap) - $(use_enable doc documentation) - $(use_enable utils utilities) - --enable-systemd=$(usex systemd) - $(use_with idn libidn) - ) - - for u in "${KNOT_MODULES[@]#+}"; do - my_conf+=("$(use_with ${u} module-${u})") - done - - if use riscv; then - append-libs -latomic - fi - - econf "${my_conf[@]}" -} - -src_compile() { - default - - use doc && emake -C doc html -} - -src_test() { - emake check -} - -src_install() { - use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} ) - - default - - rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die - - newinitd "${FILESDIR}/knot.init" knot - if use systemd; then - systemd_newunit "${FILESDIR}/knot-1.service" knot.service - fi - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/files/3.1/
commit: 4b5b8f7263012b2746647fbca64937e6900d16ff Author: Sam James gentoo org> AuthorDate: Tue Apr 19 19:10:59 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 19:10:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5b8f72 dev-lang/ruby: drop unnecessary musl patch for 3.1 Closes: https://bugs.gentoo.org/835038 Closes: https://bugs.gentoo.org/839552 Signed-off-by: Sam James gentoo.org> dev-lang/ruby/files/3.1/900-musl-coroutine.patch | 28 1 file changed, 28 deletions(-) diff --git a/dev-lang/ruby/files/3.1/900-musl-coroutine.patch b/dev-lang/ruby/files/3.1/900-musl-coroutine.patch deleted file mode 100644 index a323cdd6e770.. --- a/dev-lang/ruby/files/3.1/900-musl-coroutine.patch +++ /dev/null @@ -1,28 +0,0 @@ -Adapted for Gentoo version 3.0.2 - -From b570e7de87aaad8c903176d835e8124127f627b3 Mon Sep 17 00:00:00 2001 -From: Andrew Aladjev -Date: Sat, 26 Sep 2020 12:58:06 +0300 -Subject: [PATCH] fixed default coroutine selection for musl - - configure.ac | 5 - - coroutine/copy/Context.c | 2 ++ - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index ab5d532c103b..084f0936c006 100644 a/configure.ac -+++ b/configure.ac -@@ -2364,7 +2364,10 @@ - rb_cv_coroutine=copy - ], - [ --rb_cv_coroutine=ucontext -+AC_CHECK_FUNCS([getcontext swapcontext makecontext], -+[rb_cv_coroutine=ucontext], -+[rb_cv_coroutine=copy; break] -+) - ] - ) - AC_MSG_RESULT(${rb_cv_coroutine})
[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/
commit: 41ad895a74b26c6f24b209990b549778a018a793 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 19:05:54 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 19:05:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ad895a app-shells/bash: add note re readline for testing versions Signed-off-by: Sam James gentoo.org> app-shells/bash/bash-5.2_beta.ebuild | 3 ++- app-shells/bash/bash-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-shells/bash/bash-5.2_beta.ebuild b/app-shells/bash/bash-5.2_beta.ebuild index c93d31e357b8..851264513714 100644 --- a/app-shells/bash/bash-5.2_beta.ebuild +++ b/app-shells/bash/bash-5.2_beta.ebuild @@ -40,7 +40,8 @@ patches() { } # The version of readline this bash normally ships with. -READLINE_VER="8.2_beta" +# Note: right now, we don't use the system copy of readline for bash for non-releases. +READLINE_VER="8.2" DESCRIPTION="The standard GNU Bourne again shell" HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html; diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild index c93d31e357b8..851264513714 100644 --- a/app-shells/bash/bash-.ebuild +++ b/app-shells/bash/bash-.ebuild @@ -40,7 +40,8 @@ patches() { } # The version of readline this bash normally ships with. -READLINE_VER="8.2_beta" +# Note: right now, we don't use the system copy of readline for bash for non-releases. +READLINE_VER="8.2" DESCRIPTION="The standard GNU Bourne again shell" HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;
[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/
commit: 74cb61be3fbf283a61a4d1bbd8467af4609ae1e0 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 19:04:20 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 19:04:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cb61be app-shells/bash: sync 5.2_beta w/ live Signed-off-by: Sam James gentoo.org> app-shells/bash/bash-5.2_beta.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app-shells/bash/bash-5.2_beta.ebuild b/app-shells/bash/bash-5.2_beta.ebuild index c5b8657f7f0d..c93d31e357b8 100644 --- a/app-shells/bash/bash-5.2_beta.ebuild +++ b/app-shells/bash/bash-5.2_beta.ebuild @@ -5,8 +5,6 @@ EAPI=7 # TODO on release: # - check READLINE_VER, obviously -# - remove autotools/eautoreconf from readline ebuild -# - tidy up is_release check in this ebuild for using system readline # (presumably there weren't always readline releases for bash RCs etc) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc @@ -20,8 +18,8 @@ MY_PV="${MY_PV/_/-}" MY_P="${PN}-${MY_PV}" is_release() { case ${PV} in - |*_alpha*|*_beta*|*_rc*) return 1 ;; - *) return 0 ;; + |*_alpha*|*_beta*|*_rc*) return 1 ;; + *) return 0 ;; esac } [[ ${PV} != *_p* ]] && PLEVEL=0 @@ -48,6 +46,7 @@ DESCRIPTION="The standard GNU Bourne again shell" HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html; if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git; + EGIT_BRANCH=devel inherit git-r3 elif is_release ; then SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/
commit: c6541a10d387eeb502fc2c9a05c21db8b50c4e02 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 18:48:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 18:58:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6541a10 app-shells/bash: add Signed-off-by: Sam James gentoo.org> app-shells/bash/bash-5.2_beta.ebuild | 21 ++--- .../{bash-5.2_beta.ebuild => bash-.ebuild} | 26 +- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/app-shells/bash/bash-5.2_beta.ebuild b/app-shells/bash/bash-5.2_beta.ebuild index 9c0db54a6049..c5b8657f7f0d 100644 --- a/app-shells/bash/bash-5.2_beta.ebuild +++ b/app-shells/bash/bash-5.2_beta.ebuild @@ -20,7 +20,7 @@ MY_PV="${MY_PV/_/-}" MY_P="${PN}-${MY_PV}" is_release() { case ${PV} in - *_alpha*|*_beta*|*_rc*) return 1 ;; + |*_alpha*|*_beta*|*_rc*) return 1 ;; *) return 0 ;; esac } @@ -46,7 +46,10 @@ READLINE_VER="8.2_beta" DESCRIPTION="The standard GNU Bourne again shell" HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html; -if is_release ; then +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git; + inherit git-r3 +elif is_release ; then SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )" else @@ -56,7 +59,7 @@ fi LICENSE="GPL-3" SLOT="0" -if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then +if is_release ; then KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" @@ -95,9 +98,12 @@ pkg_setup() { } src_unpack() { - verify-sig_src_unpack - - unpack ${MY_P}.tar.gz + if [[ ${PV} == ]] ; then + git-r3_src_unpack + else + verify-sig_src_unpack + unpack ${MY_P}.tar.gz + fi } src_prepare() { @@ -167,8 +173,7 @@ src_configure() { # is at least what's in the DEPEND up above. export ac_cv_rl_version=${READLINE_VER%%_*} - # TODO: Clean this up before 5.2 release - if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] || is_release ; then + if is_release ; then # Use system readline only with released versions. myconf+=( --with-installed-readline=. ) fi diff --git a/app-shells/bash/bash-5.2_beta.ebuild b/app-shells/bash/bash-.ebuild similarity index 94% copy from app-shells/bash/bash-5.2_beta.ebuild copy to app-shells/bash/bash-.ebuild index 9c0db54a6049..c93d31e357b8 100644 --- a/app-shells/bash/bash-5.2_beta.ebuild +++ b/app-shells/bash/bash-.ebuild @@ -5,8 +5,6 @@ EAPI=7 # TODO on release: # - check READLINE_VER, obviously -# - remove autotools/eautoreconf from readline ebuild -# - tidy up is_release check in this ebuild for using system readline # (presumably there weren't always readline releases for bash RCs etc) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc @@ -20,8 +18,8 @@ MY_PV="${MY_PV/_/-}" MY_P="${PN}-${MY_PV}" is_release() { case ${PV} in - *_alpha*|*_beta*|*_rc*) return 1 ;; - *) return 0 ;; + |*_alpha*|*_beta*|*_rc*) return 1 ;; + *) return 0 ;; esac } [[ ${PV} != *_p* ]] && PLEVEL=0 @@ -46,7 +44,11 @@ READLINE_VER="8.2_beta" DESCRIPTION="The standard GNU Bourne again shell" HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html; -if is_release ; then +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git; + EGIT_BRANCH=devel + inherit git-r3 +elif is_release ; then SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )" else @@ -56,7 +58,7 @@ fi LICENSE="GPL-3" SLOT="0" -if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then +if is_release ; then KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" @@ -95,9 +97,12 @@ pkg_setup() { } src_unpack() { - verify-sig_src_unpack - - unpack ${MY_P}.tar.gz + if [[ ${PV} == ]] ; then + git-r3_src_unpack + else + verify-sig_src_unpack + unpack ${MY_P}.tar.gz + fi } src_prepare() { @@ -167,8 +172,7 @@ src_configure() { # is at least what's in the DEPEND up above.
[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/
commit: 93e08a1e53e8afdfb3af12e4c5e805e66c8504b9 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 18:57:08 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 18:58:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e08a1e sys-libs/readline: add Signed-off-by: Sam James gentoo.org> sys-libs/readline/readline-8.2_beta.ebuild | 49 +- ...adline-8.2_beta.ebuild => readline-.ebuild} | 49 +- 2 files changed, 60 insertions(+), 38 deletions(-) diff --git a/sys-libs/readline/readline-8.2_beta.ebuild b/sys-libs/readline/readline-8.2_beta.ebuild index 82ba899affea..90c2837bb864 100644 --- a/sys-libs/readline/readline-8.2_beta.ebuild +++ b/sys-libs/readline/readline-8.2_beta.ebuild @@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}" MY_PV="${PV/_p*}" MY_PV="${MY_PV/_/-}" MY_P="${PN}-${MY_PV}" +is_release() { + case ${PV} in + |*_alpha*|*_beta*|*_rc*) return 1 ;; + *) return 0 ;; + esac +} [[ ${PV} != *_p* ]] && PLEVEL=0 patches() { [[ ${PLEVEL} -eq 0 ]] && return 1 @@ -32,23 +38,25 @@ patches() { DESCRIPTION="Another cute console display library" HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html; -case ${PV} in - *_alpha*|*_beta*|*_rc*) - # TODO: check if needed on next alpha/beta - inherit autotools +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git; + EGIT_BRANCH=devel + inherit git-r3 +elif is_release ; then + SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)" + SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )" +else + SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz; + SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )" +fi - SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz; - SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )" - ;; - *) - SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)" - SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )" - ;; -esac +if ! is_release ; then + inherit autotools +fi LICENSE="GPL-3" SLOT="0/8" # subslot matches SONAME major -if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then +if is_release ; then KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="static-libs +unicode utils" @@ -70,19 +78,22 @@ PATCHES=( #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch ) -# Needed because we don't want the patches being unpacked -# (which emits annoying and useless error messages) src_unpack() { - verify-sig_src_unpack - - unpack ${MY_P}.tar.gz + if [[ ${PV} == ]] ; then + git-r3_src_unpack + else + # Needed because we don't want the patches being unpacked + # (which emits annoying and useless error messages) + verify-sig_src_unpack + unpack ${MY_P}.tar.gz + fi } src_prepare() { [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s) default - [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] && eautoreconf + is_release || eautoreconf if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then # If we're bootstrapping, make a guess. We don't have pkg-config diff --git a/sys-libs/readline/readline-8.2_beta.ebuild b/sys-libs/readline/readline-.ebuild similarity index 86% copy from sys-libs/readline/readline-8.2_beta.ebuild copy to sys-libs/readline/readline-.ebuild index 82ba899affea..90c2837bb864 100644 --- a/sys-libs/readline/readline-8.2_beta.ebuild +++ b/sys-libs/readline/readline-.ebuild @@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}" MY_PV="${PV/_p*}" MY_PV="${MY_PV/_/-}" MY_P="${PN}-${MY_PV}" +is_release() { + case ${PV} in + |*_alpha*|*_beta*|*_rc*) return 1 ;; + *) return 0 ;; + esac +} [[ ${PV} != *_p* ]] && PLEVEL=0 patches() { [[ ${PLEVEL} -eq 0 ]] && return 1 @@ -32,23 +38,25 @@ patches() { DESCRIPTION="Another cute console display library" HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html; -case ${PV} in - *_alpha*|*_beta*|*_rc*) - # TODO: check if needed on next alpha/beta - inherit autotools +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git; + EGIT_BRANCH=devel + inherit git-r3 +elif is_release ;
[gentoo-commits] repo/gentoo:master commit in: dev-util/ragel/
commit: 4f4d79bb2ad134d5e06dae1f3ea32d303ece8d91 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 18:34:15 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 18:34:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4d79bb dev-util/ragel: destabilize 7.0.4-r1 Bug: https://bugs.gentoo.org/832391 Bug: https://bugs.gentoo.org/839048 Signed-off-by: Sam James gentoo.org> dev-util/ragel/ragel-7.0.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ragel/ragel-7.0.4-r1.ebuild b/dev-util/ragel/ragel-7.0.4-r1.ebuild index db6ed6d7f4f3..e3842b3d827d 100644 --- a/dev-util/ragel/ragel-7.0.4-r1.ebuild +++ b/dev-util/ragel/ragel-7.0.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc" # Notes from bug #766090
[gentoo-commits] repo/gentoo:master commit in: dev-util/colm/
commit: 2755bc7ab5c1ea2292211b1f55c05fdba63f2874 Author: Sam James gentoo org> AuthorDate: Tue Apr 19 18:34:23 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 19 18:34:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2755bc7a dev-util/colm: destabilize 0.14.7-r1 Bug: https://bugs.gentoo.org/832391 Bug: https://bugs.gentoo.org/839048 Signed-off-by: Sam James gentoo.org> dev-util/colm/colm-0.14.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/colm/colm-0.14.7-r1.ebuild b/dev-util/colm/colm-0.14.7-r1.ebuild index 939cb961af14..cccddd15cee0 100644 --- a/dev-util/colm/colm-0.14.7-r1.ebuild +++ b/dev-util/colm/colm-0.14.7-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/wsproto/
commit: 3ed7e935987cf8fdf0dd4dd29a03c3b6f4060b03 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 19 18:34:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 19 18:34:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed7e935 dev-python/wsproto: Stabilize 1.0.0-r1 arm, #839054 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/wsproto/wsproto-1.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/wsproto/wsproto-1.0.0-r1.ebuild b/dev-python/wsproto/wsproto-1.0.0-r1.ebuild index b8ca282e3394..075084f48f9d 100644 --- a/dev-python/wsproto/wsproto-1.0.0-r1.ebuild +++ b/dev-python/wsproto/wsproto-1.0.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" RDEPEND=" >=dev-python/h11-0.9[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/radian/
commit: 4a8ea2a48c2be0bd0fd7a796759d72bc87f5ca46 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 14:19:46 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a8ea2a4 sci-mathematics/radian: fix tests Closes: https://bugs.gentoo.org/839309 Signed-off-by: Alessandro Barbieri gmail.com> sci-mathematics/radian/radian-0.6.0.ebuild | 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/sci-mathematics/radian/radian-0.6.0.ebuild b/sci-mathematics/radian/radian-0.6.0.ebuild index fd152ab47..a3e3ca0b3 100644 --- a/sci-mathematics/radian/radian-0.6.0.ebuild +++ b/sci-mathematics/radian/radian-0.6.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_SINGLE_IMPL=1 PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 optfeature @@ -19,19 +20,27 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}] - >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}] + ') " RDEPEND=" ${DEPEND} + ${PYTHON_DEPS} dev-lang/R " BDEPEND=" test? ( - >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/ptyprocess[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/ptyprocess[${PYTHON_USEDEP}] + dev-python/jedi[${PYTHON_USEDEP}] + ') + dev-R/reticulate[${PYTHON_SINGLE_USEDEP}] + dev-vcs/git ) "
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/, dev-R/ggplot2/, dev-R/withr/, dev-R/pillar/, ...
commit: d9b337b3fc0f0ae1a84f11237b1e4e67382d1c2c Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 18:30:05 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9b337b3 dev-R/*: replace some packages with virtuals Signed-off-by: Alessandro Barbieri gmail.com> dev-R/MASS/MASS-7.3.56.ebuild | 8 dev-R/Matrix/Matrix-1.4.1.ebuild| 2 +- dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild | 2 +- dev-R/colorspace/colorspace-2.0.3.ebuild| 4 ++-- dev-R/evaluate/evaluate-0.15.ebuild | 2 +- dev-R/ggplot2/ggplot2-3.3.5.ebuild | 6 +++--- dev-R/knitr/knitr-1.38.ebuild | 2 +- dev-R/lattice/lattice-0.20.45.ebuild| 4 ++-- dev-R/mgcv/mgcv-1.8.40.ebuild | 4 ++-- dev-R/nlme/nlme-3.1.157.ebuild | 2 +- dev-R/nnet/nnet-7.3.17.ebuild | 2 +- dev-R/pillar/pillar-1.7.0.ebuild| 2 +- dev-R/withr/withr-2.5.0.ebuild | 2 +- dev-R/xfun/xfun-0.30.ebuild | 2 +- 14 files changed, 22 insertions(+), 22 deletions(-) diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.56.ebuild index 08e7476f8..d9aad6739 100644 --- a/dev-R/MASS/MASS-7.3.56.ebuild +++ b/dev-R/MASS/MASS-7.3.56.ebuild @@ -20,8 +20,8 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/lattice - dev-R/nlme - dev-R/nnet - dev-R/survival + virtual/lattice + virtual/nlme + virtual/nnet + virtual/survival " diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild index ee3df3ef2..1d537e9a5 100644 --- a/dev-R/Matrix/Matrix-1.4.1.ebuild +++ b/dev-R/Matrix/Matrix-1.4.1.ebuild @@ -22,5 +22,5 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/expm - dev-R/MASS + virtual/MASS " diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild index cf3082d45..317fcc643 100644 --- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild @@ -21,7 +21,7 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/tinytest - >=dev-R/Matrix-1.3.0 + virtual/Matrix dev-R/pkgKitten dev-R/reticulate dev-R/slam diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild b/dev-R/colorspace/colorspace-2.0.3.ebuild index 534ccd488..069d8adf9 100644 --- a/dev-R/colorspace/colorspace-2.0.3.ebuild +++ b/dev-R/colorspace/colorspace-2.0.3.ebuild @@ -17,8 +17,8 @@ DEPEND=">=dev-lang/R-3.0.0" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/KernSmooth - dev-R/MASS + virtual/KernSmooth + virtual/MASS dev-R/kernlab dev-R/mvtnorm dev-R/vcd diff --git a/dev-R/evaluate/evaluate-0.15.ebuild b/dev-R/evaluate/evaluate-0.15.ebuild index 2dcc08a7b..f014db023 100644 --- a/dev-R/evaluate/evaluate-0.15.ebuild +++ b/dev-R/evaluate/evaluate-0.15.ebuild @@ -15,6 +15,6 @@ RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" dev-R/covr dev-R/ggplot2 - dev-R/lattice + virtual/lattice dev-R/testthat " diff --git a/dev-R/ggplot2/ggplot2-3.3.5.ebuild b/dev-R/ggplot2/ggplot2-3.3.5.ebuild index e4898b5c8..1e9fbec72 100644 --- a/dev-R/ggplot2/ggplot2-3.3.5.ebuild +++ b/dev-R/ggplot2/ggplot2-3.3.5.ebuild @@ -33,19 +33,19 @@ SUGGESTED_PACKAGES=" dev-R/Hmisc dev-R/interp dev-R/knitr - dev-R/lattice + virtual/lattice dev-R/mapproj dev-R/maps dev-R/maptools dev-R/multcomp dev-R/munsell - dev-R/nlme + virtual/nlme dev-R/profvis dev-R/quantreg dev-R/RColorBrewer dev-R/rgeos dev-R/rmarkdown - dev-R/rpart + virtual/rpart >=dev-R/sf-0.7.3 >=dev-R/svglite-1.2.0.9001 >=dev-R/testthat-2.1.0 diff --git a/dev-R/knitr/knitr-1.38.ebuild b/dev-R/knitr/knitr-1.38.ebuild index 0c968a644..ea1f3026a 100644 --- a/dev-R/knitr/knitr-1.38.ebuild +++ b/dev-R/knitr/knitr-1.38.ebuild @@ -28,7 +28,7 @@ SUGGESTED_PACKAGES=" dev-R/testit dev-R/digest >=dev-R/rgl-0.95.1201 - dev-R/codetools + virtual/codetools dev-R/rmarkdown >=dev-R/htmlwidgets-0.7 dev-R/webshot diff --git a/dev-R/lattice/lattice-0.20.45.ebuild b/dev-R/lattice/lattice-0.20.45.ebuild index 3cb308625..ec2427fe3 100644 --- a/dev-R/lattice/lattice-0.20.45.ebuild +++ b/dev-R/lattice/lattice-0.20.45.ebuild @@ -24,7 +24,7 @@ DEPEND=" RDEPEND="${DEPEND}" SUGGESTED_PACKAGES=" - dev-R/KernSmooth - dev-R/MASS + virtual/KernSmooth + virtual/MASS dev-R/latticeExtra " diff --git
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/
commit: 8ca1bdf02bddf4df06b01ed8dc5e065cad2dd35f Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 14:04:20 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ca1bdf0 dev-R/reticulate: ED Signed-off-by: Alessandro Barbieri gmail.com> dev-R/reticulate/reticulate-1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-R/reticulate/reticulate-1.24.ebuild b/dev-R/reticulate/reticulate-1.24.ebuild index c7ccd9aac..ca86445b0 100644 --- a/dev-R/reticulate/reticulate-1.24.ebuild +++ b/dev-R/reticulate/reticulate-1.24.ebuild @@ -38,7 +38,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" src_install() { R-packages_src_install - python_optimize "/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools" + python_optimize "${ED}/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools" # enforce python implementation echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/
commit: b1440e106cd0987260ae0d7ba5c55b42a141a2ab Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 13:44:25 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1440e10 dev-R/reticulate: new package Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-R/reticulate/Manifest | 1 + dev-R/reticulate/metadata.xml | 17 +++ dev-R/reticulate/reticulate-1.24.ebuild | 54 + 3 files changed, 72 insertions(+) diff --git a/dev-R/reticulate/Manifest b/dev-R/reticulate/Manifest new file mode 100644 index 0..a813b112f --- /dev/null +++ b/dev-R/reticulate/Manifest @@ -0,0 +1 @@ +DIST reticulate_1.24.tar.gz 1537517 BLAKE2B 8e2da502c5f9bd87a5c42261e2d456bc08a826c5afe690332a15d8d4c5d76a1488040ce3a436a1ce8e9eb6b5df0138ce11f32d4f46995f4fe806e5cf0f618125 SHA512 f6bcbb97162874b776adf0baa1cbd5723f232d6e15fe678b256af38b6287aa40d7266903ac3201d4e6f72b2eb0df85ef9854c4aa3dd07f02d7de2bf8b619397c diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml new file mode 100644 index 0..7da3f7fc2 --- /dev/null +++ b/dev-R/reticulate/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + co-maintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + Interface to 'Python' // Interface to 'Python' modules, classes, + and functions. When calling into 'Python', R data types are + automatically converted to their equivalent 'Python' types. + When values are returned from 'Python' to R they are converted + back to R types. Compatible with all versions of 'Python' = + 2.7. + + diff --git a/dev-R/reticulate/reticulate-1.24.ebuild b/dev-R/reticulate/reticulate-1.24.ebuild new file mode 100644 index 0..0cc67c0b6 --- /dev/null +++ b/dev-R/reticulate/reticulate-1.24.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit python-single-r1 R-packages + +DESCRIPTION='Interface to Python' +HOMEPAGE=" + https://rstudio.github.io/reticulate/ + https://github.com/rstudio/reticulate + https://cran.r-project.org/package=reticulate +" + +KEYWORDS="~amd64" +LICENSE='Apache-2.0' + +DEPEND=" + dev-R/jsonlite + dev-R/rappdirs + >=dev-R/Rcpp-0.12.7 + >=dev-lang/R-3.0 + dev-R/RcppTOML + virtual/Matrix + dev-R/here + dev-R/png + dev-R/withr +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_install() { + R-packages_src_install + + python_optimize "/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools" + + # enforce python implementation + cat "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die + doenvd "${T}/99reticulate" +} + +SUGGESTED_PACKAGES=" + dev-R/callr + dev-R/knitr + dev-R/rlang + dev-R/rmarkdown + dev-R/testthat +"
[gentoo-commits] repo/proj/guru:dev commit in: eclass/
commit: 24e92498a71ccdd1130f1082b473b75b8ba89ab3 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 13:46:38 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24e92498 R-packages.eclass: also remove tests Signed-off-by: Alessandro Barbieri gmail.com> eclass/R-packages.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass index 0399d4f19..1412ba802 100644 --- a/eclass/R-packages.eclass +++ b/eclass/R-packages.eclass @@ -127,6 +127,8 @@ R-packages_src_install() { fi docompress -x "${DOCS_DIR}" + rm -rf tests test || die + insinto "/usr/$(get_libdir)/R/site-library" doins -r "${T}/R/${PN//_/.}" }
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/
commit: 1bf0935cad2016e989147f08820c5e282e342eb1 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 14:02:12 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bf0935c dev-R/reticulate: echo Signed-off-by: Alessandro Barbieri gmail.com> dev-R/reticulate/reticulate-1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-R/reticulate/reticulate-1.24.ebuild b/dev-R/reticulate/reticulate-1.24.ebuild index 0cc67c0b6..c7ccd9aac 100644 --- a/dev-R/reticulate/reticulate-1.24.ebuild +++ b/dev-R/reticulate/reticulate-1.24.ebuild @@ -41,7 +41,7 @@ src_install() { python_optimize "/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools" # enforce python implementation - cat "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die + echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die doenvd "${T}/99reticulate" }
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppTOML/
commit: 8b3abffbea94ad461e791b2dc69181e769c5a114 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 12:14:04 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b3abffb dev-R/RcppTOML: new package Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-R/RcppTOML/Manifest | 1 + dev-R/RcppTOML/RcppTOML-0.1.7.ebuild | 37 dev-R/RcppTOML/metadata.xml | 18 ++ 3 files changed, 56 insertions(+) diff --git a/dev-R/RcppTOML/Manifest b/dev-R/RcppTOML/Manifest new file mode 100644 index 0..f99a18d2f --- /dev/null +++ b/dev-R/RcppTOML/Manifest @@ -0,0 +1 @@ +DIST RcppTOML_0.1.7.tar.gz 42551 BLAKE2B 5622ed62137291615a527ff97ee964162e086960d22f62f570ed06bc0483d47dddcafc46a8382922fd88071fd023445d712d66facbcf7df46866fb15509ba64a SHA512 c1a9e2a0f0c0229620125b6b18e5fb73fcb059d916c716f2cb7cc0bfbdb6253e71462a3fe7482e5d2f0672d429a81307effc89c26f79f5a99fe393c6a9d35ce9 diff --git a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild new file mode 100644 index 0..b0a4cb184 --- /dev/null +++ b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +DESCRIPTION='Rcpp Bindings to C++ parser for TOML files' +HOMEPAGE=" + https://cran.r-project.org/package=RcppTOML + https://github.com/eddelbuettel/rcpptoml +" +KEYWORDS="~amd64" +LICENSE='GPL-2+' + +DEPEND=" + dev-cpp/cpptoml + >=dev-lang/R-3.3.0 + >=dev-R/Rcpp-0.11.5 +" +RDEPEND="${DEPEND}" + +src_prepare() { + rm -r inst/tinytest || die + # replace bundled cpptoml + rm inst/include/cpptoml.h || die + ln -s /usr/include/cpptoml.h inst/include/cpptoml.h || die + R-packages_src_prepare +} + +src_install() { + R-packages_src_install + rm "${ED}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" || die + dosym ../../../../../../usr/include/cpptoml.h "${EPREFIX}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" +} + +SUGGESTED_PACKAGES="dev-R/tinytest" diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml new file mode 100644 index 0..5e0eb685f --- /dev/null +++ b/dev-R/RcppTOML/metadata.xml @@ -0,0 +1,18 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + co-maintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + 'Rcpp' Bindings to Parser for Tom's Obvious Markup Language // + The configuration format defined by 'TOML' (which expands to + "Tom's Obvious Markup Language") specifies an excellent format + (described at https://toml.io/en/) suitable for both human + editing as well as the common uses of a machine-readable + format. This package uses 'Rcpp' to connect the 'cpptoml' + parser written by Chase Geigle (in C++11) to R. + +
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptoml/, dev-cpp/cpptoml/files/
commit: 00a71651c2aade1e6b02d397da442b4f0d2f625b Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 19 11:44:26 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Apr 19 18:31:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00a71651 dev-cpp/cpptoml: new package Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/cpptoml/Manifest | 1 + dev-cpp/cpptoml/cpptoml-0.1.1.ebuild | 28 dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch | 15 + dev-cpp/cpptoml/metadata.xml | 22 +++ 4 files changed, 66 insertions(+) diff --git a/dev-cpp/cpptoml/Manifest b/dev-cpp/cpptoml/Manifest new file mode 100644 index 0..138b26fec --- /dev/null +++ b/dev-cpp/cpptoml/Manifest @@ -0,0 +1 @@ +DIST cpptoml-0.1.1.tar.gz 47398 BLAKE2B c0ce036bec4731c4dfe96d01076b9ca18a1c4108180d5dbc839dfc44b37eb0c7af85f685a6356ef92fa684219e2883dd341e64a2012505dacc3df73dfb9e28ca SHA512 14edce576514d53a7e13562d7f8d2b66ea2b95f44038396c0e26232ec81783042ebecec31ee272a99afef96d5c8582a8e81ea5167a787844b98de6ee6f545cc5 diff --git a/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild new file mode 100644 index 0..4bae4abcb --- /dev/null +++ b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Header-only library for parsing TOML" +HOMEPAGE="https://github.com/skystrife/cpptoml; +SRC_URI="https://github.com/skystrife/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="libcxx examples" + +RDEPEND="libcxx? ( sys-libs/libcxx )" +DEPEND="${RDEPEND}" + +PATCHES="${FILESDIR}/${P}-limits.patch" + +src_configure() { + local mycmakeargs=( + -DCPPTOML_BUILD_EXAMPLES=$(usex examples) + -DENABLE_LIBCXX=$(usex libcxx) + ) + cmake_src_configure +} diff --git a/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch new file mode 100644 index 0..484f98044 --- /dev/null +++ b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch @@ -0,0 +1,15 @@ +From c55a516e90133d89d67285429c6474241346d27a Mon Sep 17 00:00:00 2001 +From: Dirk Eddelbuettel +Date: Mon, 30 Nov 2020 09:41:49 -0600 +Subject: [PATCH] g++-11 requires limits header + +--- a/include/cpptoml.h b/include/cpptoml.h +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/dev-cpp/cpptoml/metadata.xml b/dev-cpp/cpptoml/metadata.xml new file mode 100644 index 0..71af507d3 --- /dev/null +++ b/dev-cpp/cpptoml/metadata.xml @@ -0,0 +1,22 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +A header-only library for parsing TOML configuration files. + +Targets: TOML v0.5.0 as of August 2018. + +This includes support for the new DateTime format, inline tables, multi-line basic and raw strings, digit separators, hexadecimal integers, octal integers, binary integers, and float special values. + + + co-maintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + ddemidov/vexcl + + + Use libc++ for the C++ standard library + +