[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/
commit: 428e8194939cc9d081c197105057ef399522 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jul 3 07:19:28 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jul 3 07:23:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428e8194 x11-drivers/nvidia-drivers: stabilize 525.125.06 for amd64 Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild index 0ee5b676d3c2..61453ca0a97d 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}" LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" SLOT="0/${PV%%.*}" -KEYWORDS="-* ~amd64 ~arm64" +KEYWORDS="-* amd64 ~arm64" IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced +static-libs +tools wayland" REQUIRED_USE="kernel-open? ( modules )"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/
commit: 029d2b225e4c6b9e445dc7748180936a6887b942 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jul 3 07:19:11 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jul 3 07:23:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029d2b22 x11-drivers/nvidia-drivers: stabilize 470.199.02 for amd64 Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild index 920266f42c5c..885d53d2f474 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.199.02.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}" LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" SLOT="0/${PV%%.*}" -KEYWORDS="-* ~amd64" +KEYWORDS="-* amd64" IUSE="+X abi_x86_32 abi_x86_64 persistenced +static-libs +tools wayland" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/
commit: 0cb763074fa03bd7d19e0e72e3ac10cacf188dac Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jul 3 07:20:01 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jul 3 07:24:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb76307 x11-drivers/nvidia-drivers: drop vuln 470.182.03-r2, 525.116.04-r2 All done wrt bug #909226 Bug: https://bugs.gentoo.org/909226 Signed-off-by: Ionen Wolkens gentoo.org> x11-drivers/nvidia-drivers/Manifest| 9 - .../nvidia-drivers-470.182.03-r2.ebuild| 500 -- .../nvidia-drivers-525.116.04-r2.ebuild| 561 - 3 files changed, 1070 deletions(-) diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 69f63581e804..e903c3f7b981 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -1,43 +1,34 @@ -DIST NVIDIA-Linux-aarch64-525.116.04.run 263223228 BLAKE2B 40797a46658aa6d1278b5865368e2050f492d95842fe8b80fa90a98739c70b24a32d896f48c8c54b8fdc1ffc3b2f95030d08bdf4b727ef71dbef78464be6b3fc SHA512 819f98fe9a9075de13a4e5e58c965ea91983a6a5fc0cd6538543eed83f0c44f39204535b79eaa571d34c1014a8af32e01037f65f820789a5464260cff68b4bb1 DIST NVIDIA-Linux-aarch64-525.125.06.run 263039228 BLAKE2B e25f9dd3807fcd3bc4d3d55b6b7f39969ee4140e2f6a60509b34494b5e29daa1c333edeeb966bfdf4397057c6b707830523c956e28e252ab6db1fc402ac8edbb SHA512 190a458810fa02c89eaeb4587b97463b2be86a9a5ba44ab4113a224d224cec69d8d706b4a3421bdc3a067e0c47a67e104c156bb5ddec6ecd109b655a3d4ef7d7 DIST NVIDIA-Linux-aarch64-535.54.03.run 276543093 BLAKE2B 13db9a63a91f87a1d1f78d2283ab8fe001a8b2239e1b182cc2aa69249cc053ffb93f4d5bbaea56d80709cdf756d734bd0ca8bf87f390592e6a378231df1132a4 SHA512 57b06a6fa16838176866c364a8722c546084529ad91c57e979aca7750692127cab1485b5a44aee398c5494782ed987e82f66061aa39e802bc6eefa2b40a33bc3 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe SHA512 dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a -DIST NVIDIA-Linux-x86_64-470.182.03.run 271685302 BLAKE2B 47acdc53dea1698558fea8e18f481341dd542b725153a83563f9da420844b59db41f69a8eb7ad7e16a22050a7a6cffc2265a9cb8832cb5a6439c6a5b0910bfce SHA512 73619d65bd3267427acaf2deee07a2c98c490df937aa13e2c95d54cfd19ce2a82a91d3a5aa886dbe88f6230251f9cf54c38f5841cfacd77e53301e8d61fa3d7d DIST NVIDIA-Linux-x86_64-470.199.02.run 273256770 BLAKE2B 5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330 SHA512 e1265b6266473af652e9d7bf85dcd76e312af281c5f4f158ab322e34d378738acb87c30cfff7bf1f6e1b238883e7f665d9fc5151b1e0078dd9aece5a52655405 -DIST NVIDIA-Linux-x86_64-525.116.04.run 413341618 BLAKE2B f769c72bb38c10e16f88bdf655ef77a480097c31b5856de00858494e1b1708bc243d8d562e37b15c7fc4641c7c4937472cf16f84fc1b3b3dc837ace35a3570de SHA512 8e511e4965f11c849ae0bb3f399bc79eb004bb3a15612b35e6c7b9ec236a73085b58cc4e8cb37b5ffde7e7fe202928a08618b5dd3328235795bb942bde339195 DIST NVIDIA-Linux-x86_64-525.125.06.run 414318862 BLAKE2B 204c53bbf579edf6d88c9ab4efcf82983a2b58262df4748076de96f3d67b107949407ae0c5ffe9bf6747783b1bcb9a9efc4a3c60d7161427b1c85ecfc494171a SHA512 a5f13b633d111d9dc928e8522cd916a2b756fccbf2dc532649762a3f9bdc5503bd57c9c698da8205c49e82720b45789413a1afc26be77d741f823b49ae2f333d DIST NVIDIA-Linux-x86_64-525.47.27.run 414752583 BLAKE2B e38c1e9015ea240e32f8c1e3c9e47124574c060e90172352ca1db28b1e548babae216f2e8c6391fdf2708304e49321b3dae86fee0d3a353cc576291583813791 SHA512 170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58 DIST NVIDIA-Linux-x86_64-535.54.03.run 347109768 BLAKE2B 6fce56e4e840b3719b835cc72a749ed807d604ae5cbec63cc42b6ee32fbfa273507029190ed1198ad1f54fd53096dfa0573d043aaa59ffd07cf1607ae6c7943b SHA512 45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff -DIST NVIDIA-kernel-module-source-525.116.04.tar.xz 10114352 BLAKE2B 672e85f8c253eb2fffd1dc2c5854ff75db71a4155c7f02989177ebd068c0b076c4a449e2c602a337c0e39f58dd75e42cef297511bdeec06c7cce9b4991ad3175 SHA512 23522aaa73170e3bf21a396b0923398d55dc833e09f93b6f2e1c2855c5c030b88440b3cc87dd74cda923170397f31614b550e3226bde1ac37cb9978af15a9760 DIST NVIDIA-kernel-module-source-525.125.06.tar.xz 10100204 BLAKE2B 1a7a9f56be4533b8106df25ddf65cd7756cde11fd3e01f96f1f34c7
[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-gbm/
commit: 9b82821aad4f2bcdd16e0979e4ab09a02b7e705d Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jul 3 07:25:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jul 3 07:25:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b82821a gui-libs/egl-gbm: stabilize 1.1.0_p20230420 for amd64 Signed-off-by: Ionen Wolkens gentoo.org> gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild index 669004695aad..7e048c628573 100644 --- a/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild +++ b/gui-libs/egl-gbm/egl-gbm-1.1.0_p20230420.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${HASH_EGLGBM}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" >=media-libs/mesa-21.2[gbm(+)]
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: dfc496f467a4df12274678d8c43e0567f7b50cd3 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:33:05 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc496f4 net-misc/gallery-dl: drop old 1.25.4 Signed-off-by: Maciej Barć gentoo.org> net-misc/gallery-dl/Manifest | 1 - net-misc/gallery-dl/gallery-dl-1.25.4.ebuild | 40 2 files changed, 41 deletions(-) diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index e27b7d75aac6..b48501276256 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -1,3 +1,2 @@ -DIST gallery-dl-1.25.4.gh.tar.gz 555479 BLAKE2B c209d494014db2978722e70ad6442244ddd283c0e7169a90256eaf6ddaf6ffbe2a85129369d5207eb31512ca13298fe290b3f5fa41e9949db402ee6637ff139c SHA512 163033515925f13b8d19c98a45ef50e316be92cbaf439322a47d074a783519c389a685005b7f33a9d384791315d53cb2d59af030ab96ff8eaed7caa31f0e8e17 DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75 SHA512 ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99 SHA512 2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc diff --git a/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild deleted file mode 100644 index d762fb43263e.. --- a/net-misc/gallery-dl/gallery-dl-1.25.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite,ssl,xml(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="Download image galleries and collections from several image hosting sites" -HOMEPAGE="https://github.com/mikf/gallery-dl"; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; -else - SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -# Tests require network access. -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" - -distutils_enable_tests setup.py - -python_compile_all() { - emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man -} - -pkg_postinst() { - optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg - optfeature "video downloads" net-misc/yt-dlp -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: 01e165b612dabf838f816b1d27d00761f06060f6 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:33:44 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e165b6 net-misc/gallery-dl: bump to 1.25.7 Signed-off-by: Maciej Barć gentoo.org> net-misc/gallery-dl/Manifest | 1 + net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index b48501276256..94fb6fbb0cd6 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -1,2 +1,3 @@ DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75 SHA512 ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99 SHA512 2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc +DIST gallery-dl-1.25.7.gh.tar.gz 570326 BLAKE2B b499d9dad019b6a209cb4ce1c6ef64867d0ab6327ca2131631ad7abf52c7541187886c0d3674152cea24d7cafb1c508c7c22ffd14a94737759beda3bffb38d4e SHA512 0fb86b074c54db615cc8fd276160ef42a5a58e839a88fe0acb24d3f27d3002f90d28e7e0eb6ca3606e3c4c7c8f56b7d8a103898ba375dd63ffea27e4c422b4c1 diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild new file mode 100644 index ..b3da2a9c870f --- /dev/null +++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="sqlite,ssl,xml(+)" + +inherit distutils-r1 optfeature + +DESCRIPTION="Download image galleries and collections from several image hosting sites" +HOMEPAGE="https://github.com/mikf/gallery-dl"; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; +else + SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +# Tests require network access. +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" + +distutils_enable_tests setup.py + +python_compile_all() { + emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man +} + +pkg_postinst() { + optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg + optfeature "video downloads" net-misc/yt-dlp +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 6d422cfe76af0bc46490f444de0abb6bcbad49b3 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:44:05 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d422cfe sys-apps/system-monitoring-center: drop old 2.16.0 Signed-off-by: Maciej Barć gentoo.org> sys-apps/system-monitoring-center/Manifest | 1 - .../system-monitoring-center-2.16.0.ebuild | 36 -- 2 files changed, 37 deletions(-) diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index c39c186f269e..227e5bbedfe8 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,3 +1,2 @@ DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1 SHA512 4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415 -DIST system-monitoring-center-2.16.0.tar.gz 539510 BLAKE2B c54aee5b0adc9dc4ff698ca4f7a569510c77994513ff6ec7643bdce14ea9c9604eecf9d08b41f01cf81bdeb87a368ccdc4ab0245078b7cc038c118b6cbf26fa1 SHA512 0d18071dae2285f74ea43f6f9bafe8ee5845d411991fd2e9bb674bd0a1d5b50f8634d6d2f68190289dda396735ff3e6545cf6c8449367fc84a177099a6c00a42 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6 SHA512 e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205 diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild deleted file mode 100644 index 1274d6fa96c9.. --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 xdg - -DESCRIPTION="Multi-featured system monitor GUI written in Python" -HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; -SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - gui-libs/gtk:4[introspection] - sys-apps/dmidecode - sys-apps/hwdata - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" - -src_install() { - meson_src_install - python_optimize "${ED}"/usr/share/${PN} - - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gallery-dl/
commit: bab0dd49f2fa0da89f13a328c80131eae0659f80 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:32:57 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab0dd49 net-misc/gallery-dl: drop old 1.25.1 Signed-off-by: Maciej Barć gentoo.org> net-misc/gallery-dl/Manifest | 1 - net-misc/gallery-dl/gallery-dl-1.25.1.ebuild | 40 2 files changed, 41 deletions(-) diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 29864e3471d1..e27b7d75aac6 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -1,4 +1,3 @@ -DIST gallery-dl-1.25.1.gh.tar.gz 543977 BLAKE2B ab6437ebb4f840fb3fac27a3f0d2536215dc02376b0129d9b7d4c9420cc64405edf5961c0155d7fb9d7001028bf218a299bfd44bbf2ef2b60f567e51050e504e SHA512 96f929af5cf70c7a89eca2ac8380cd7ba36ed806d062a6e339238ebfec2387aa4806d432cd28599b37382a69d7cdb33306069d41954e1421dff2523e2ae6a8df DIST gallery-dl-1.25.4.gh.tar.gz 555479 BLAKE2B c209d494014db2978722e70ad6442244ddd283c0e7169a90256eaf6ddaf6ffbe2a85129369d5207eb31512ca13298fe290b3f5fa41e9949db402ee6637ff139c SHA512 163033515925f13b8d19c98a45ef50e316be92cbaf439322a47d074a783519c389a685005b7f33a9d384791315d53cb2d59af030ab96ff8eaed7caa31f0e8e17 DIST gallery-dl-1.25.5.gh.tar.gz 563928 BLAKE2B d8308233fc4e59da466825f5063556bffb31f8f710a75dca23b710244c1702569ffc46f41d0721e6bdcfd1ce5471d30872f8f931388db82a7ce918564d84ae75 SHA512 ed2e18a9220eb68bd93009b12212c4052893277cb585ded8b5c513c764d3efec348c0340360b5ccac6f98527fb0a9ddb93167e942e3151419169a4ad7353157f DIST gallery-dl-1.25.6.gh.tar.gz 567710 BLAKE2B 85f4fe19a09d1569e431e18c821db6d7f581760f2065138a36f2c8523c632aac0f6bd2fc18154f9a9524e158525b604b67240fe139a97f1407d2178e9f668d99 SHA512 2ae93401598ca46458c22bca7f2a53fe611519c24c88156c6566b45a5073336e92310b7c60939782b619ede59c8b2862a0ed9811dd7f9307f8a080e5fbfdf3bc diff --git a/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild deleted file mode 100644 index e83e798733f1.. --- a/net-misc/gallery-dl/gallery-dl-1.25.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite,ssl,xml(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="Download image galleries and collections from several image hosting sites" -HOMEPAGE="https://github.com/mikf/gallery-dl"; - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mikf/${PN}.git"; -else - SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86" -fi - -LICENSE="GPL-2" -SLOT="0" -# Tests require network access. -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" - -distutils_enable_tests setup.py - -python_compile_all() { - emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man -} - -pkg_postinst() { - optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg - optfeature "video downloads" net-misc/yt-dlp -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 53f0801dd8202249251a400af19760855b63f979 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:44:28 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f0801d sys-apps/system-monitoring-center: bump to 2.17.1 Signed-off-by: Maciej Barć gentoo.org> sys-apps/system-monitoring-center/Manifest | 1 + .../system-monitoring-center-2.17.1.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index 227e5bbedfe8..14bb2a6b3713 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,2 +1,3 @@ DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1 SHA512 4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415 DIST system-monitoring-center-2.16.1.tar.gz 539174 BLAKE2B eca36d31a5f42632611e2dec78afe94d109522e6028331587760037cdf05e334369a7491ba703262c1fd1d45817da1041a5214e1ec779d55bdf0c19c4995bfd6 SHA512 e30e3abf00d6d3612b6406d6f4439bc0f0d3844ddc2059193cb06f3968bfe64d93b46c38edff4fd290a9b39b3f6d3f595ee3f3c04b125db3e41525a01205 +DIST system-monitoring-center-2.17.1.tar.gz 533980 BLAKE2B 242dbc8d98384bce191aa27d91087166af2048d862fa82d33e0fd6b67d3214897612480d91c00eea5ac8a30dfacea29666b5959422f85d8ba323a5cb19ecb460 SHA512 28a13da3d1c5a3496c8a138a9dae4402cfce89bd2ff67748c6ce9da4c2d9d616c2bfab7b2c80dfbd7220c3c940b4078fbde835959c72a6ead392bbb25c864257 diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild new file mode 100644 index ..1274d6fa96c9 --- /dev/null +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-single-r1 xdg + +DESCRIPTION="Multi-featured system monitor GUI written in Python" +HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; +SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + sys-apps/dmidecode + sys-apps/hwdata + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" + +src_install() { + meson_src_install + python_optimize "${ED}"/usr/share/${PN} + + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/corfu/
commit: 3ad3255a3dda7017ff924c69592b565aea86056d Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:49:23 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad3255a app-emacs/corfu: add live Signed-off-by: Maciej Barć gentoo.org> app-emacs/corfu/corfu-.ebuild | 39 +++ 1 file changed, 39 insertions(+) diff --git a/app-emacs/corfu/corfu-.ebuild b/app-emacs/corfu/corfu-.ebuild new file mode 100644 index ..e1bbf4ca3ef1 --- /dev/null +++ b/app-emacs/corfu/corfu-.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Completion Overlay Region FUnction" +HOMEPAGE="https://github.com/minad/corfu/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=">=app-emacs/compat-29.1.3.4" +BDEPEND="${RDEPEND}" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + mv extensions/*.el . || die +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/tempel/
commit: b9a0cd3ea12088723ce84fa08212aa456fd54e86 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:53:29 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a0cd3e app-emacs/tempel: add live Signed-off-by: Maciej Barć gentoo.org> app-emacs/tempel/tempel-.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/app-emacs/tempel/tempel-.ebuild b/app-emacs/tempel/tempel-.ebuild new file mode 100644 index ..8a32fe684d94 --- /dev/null +++ b/app-emacs/tempel/tempel-.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Templates with in-buffer field editing for GNU Emacs" +HOMEPAGE="https://github.com/minad/tempel/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=">=app-emacs/compat-29.1.3.4" +BDEPEND="${RDEPEND}" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/vertico/
commit: 584abcb72df4e9d9997f3d27aa1dfaef9626f1d2 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:52:31 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584abcb7 app-emacs/vertico: add live Signed-off-by: Maciej Barć gentoo.org> app-emacs/vertico/vertico-.ebuild | 39 +++ 1 file changed, 39 insertions(+) diff --git a/app-emacs/vertico/vertico-.ebuild b/app-emacs/vertico/vertico-.ebuild new file mode 100644 index ..8623d46e2c78 --- /dev/null +++ b/app-emacs/vertico/vertico-.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Vertical interactive completion" +HOMEPAGE="https://github.com/minad/vertico/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=">=app-emacs/compat-29.1.4.0" +BDEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.org README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + mv extensions/*.el ./ || die +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/vertico/
commit: c77fbeca6282922b88583591e70c8a9fc76155e2 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:52:19 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77fbeca app-emacs/vertico: enable live Signed-off-by: Maciej Barć gentoo.org> app-emacs/vertico/vertico-1.4.ebuild | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app-emacs/vertico/vertico-1.4.ebuild b/app-emacs/vertico/vertico-1.4.ebuild index 0ff52c845500..8623d46e2c78 100644 --- a/app-emacs/vertico/vertico-1.4.ebuild +++ b/app-emacs/vertico/vertico-1.4.ebuild @@ -8,13 +8,19 @@ NEED_EMACS=27.1 inherit elisp DESCRIPTION="Vertical interactive completion" -HOMEPAGE="https://github.com/minad/vertico"; -SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" +HOMEPAGE="https://github.com/minad/vertico/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=">=app-emacs/compat-29.1.4.0" BDEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/consult/
commit: 5b7afb2031ea9f783da1a25e18172effa01efd57 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:51:12 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7afb20 app-emacs/consult: add live Signed-off-by: Maciej Barć gentoo.org> app-emacs/consult/consult-.ebuild | 33 + 1 file changed, 33 insertions(+) diff --git a/app-emacs/consult/consult-.ebuild b/app-emacs/consult/consult-.ebuild new file mode 100644 index ..7b1398601c9b --- /dev/null +++ b/app-emacs/consult/consult-.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27 + +inherit elisp + +DESCRIPTION="Consulting complete-read for GNU Emacs" +HOMEPAGE="https://github.com/minad/consult/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=">=app-emacs/compat-28.1" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/consult/
commit: f1840e1abe3d92a503b381813f8d2fc2a4124465 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:50:50 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1840e1a app-emacs/consult: enable live Signed-off-by: Maciej Barć gentoo.org> app-emacs/consult/consult-0.35.ebuild | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app-emacs/consult/consult-0.35.ebuild b/app-emacs/consult/consult-0.35.ebuild index 1a06823ec878..7b1398601c9b 100644 --- a/app-emacs/consult/consult-0.35.ebuild +++ b/app-emacs/consult/consult-0.35.ebuild @@ -2,17 +2,25 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 + NEED_EMACS=27 inherit elisp -DESCRIPTION="Consulting complete-read" -HOMEPAGE="https://github.com/minad/consult"; -SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +DESCRIPTION="Consulting complete-read for GNU Emacs" +HOMEPAGE="https://github.com/minad/consult/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=">=app-emacs/compat-28.1" BDEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/osm/
commit: 11a621dcd5aa87c349cd174da60b1390631f1211 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:47:42 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a621dc app-emacs/osm: add live Signed-off-by: Maciej Barć gentoo.org> app-emacs/osm/osm-.ebuild | 40 1 file changed, 40 insertions(+) diff --git a/app-emacs/osm/osm-.ebuild b/app-emacs/osm/osm-.ebuild new file mode 100644 index ..e18c2dbd3553 --- /dev/null +++ b/app-emacs/osm/osm-.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs" +HOMEPAGE="https://github.com/minad/osm/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg] + >=app-emacs/compat-29.1.4.0 +" +RDEPEND=" + ${BDEPEND} + net-misc/curl[ssl] +" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/osm/
commit: dc384f7c251c01b779f2b74a99697f9dd66d2cf1 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:47:13 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc384f7c app-emacs/osm: enable live Signed-off-by: Maciej Barć gentoo.org> app-emacs/osm/osm-0.13.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app-emacs/osm/osm-0.13.ebuild b/app-emacs/osm/osm-0.13.ebuild index e10c84ef5e7f..e18c2dbd3553 100644 --- a/app-emacs/osm/osm-0.13.ebuild +++ b/app-emacs/osm/osm-0.13.ebuild @@ -9,12 +9,18 @@ inherit elisp DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs" HOMEPAGE="https://github.com/minad/osm/"; -SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" BDEPEND=" >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg]
[gentoo-commits] repo/gentoo:master commit in: app-emacs/corfu/
commit: 8b1aa695bf1c3016cf79381ebe0494ea83cd917f Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:48:55 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1aa695 app-emacs/corfu: enable live Signed-off-by: Maciej Barć gentoo.org> app-emacs/corfu/corfu-0.37.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app-emacs/corfu/corfu-0.37.ebuild b/app-emacs/corfu/corfu-0.37.ebuild index af9057c005cf..e1bbf4ca3ef1 100644 --- a/app-emacs/corfu/corfu-0.37.ebuild +++ b/app-emacs/corfu/corfu-0.37.ebuild @@ -9,12 +9,18 @@ inherit elisp DESCRIPTION="Completion Overlay Region FUnction" HOMEPAGE="https://github.com/minad/corfu/"; -SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=">=app-emacs/compat-29.1.3.4" BDEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/tempel/
commit: 2e573fcf2d303a10daa73daaf93cb6c4be327379 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:53:19 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e573fcf app-emacs/tempel: enable live Signed-off-by: Maciej Barć gentoo.org> app-emacs/tempel/tempel-0.8.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app-emacs/tempel/tempel-0.8.ebuild b/app-emacs/tempel/tempel-0.8.ebuild index 51f816d019d3..8a32fe684d94 100644 --- a/app-emacs/tempel/tempel-0.8.ebuild +++ b/app-emacs/tempel/tempel-0.8.ebuild @@ -9,12 +9,18 @@ inherit elisp DESCRIPTION="Templates with in-buffer field editing for GNU Emacs" HOMEPAGE="https://github.com/minad/tempel/"; -SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/minad/${PN}.git"; +else + SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=">=app-emacs/compat-29.1.3.4" BDEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 0804f1eb4baf092f24c012715fa6310b16738e34 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:55:31 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0804f1eb sys-apps/system-monitoring-center: enable live Signed-off-by: Maciej Barć gentoo.org> .../system-monitoring-center-2.17.1.ebuild | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild index 1274d6fa96c9..454faee2164e 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild @@ -9,12 +9,18 @@ inherit meson python-single-r1 xdg DESCRIPTION="Multi-featured system monitor GUI written in Python" HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; -SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git"; +else + SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: 28565273df3b57c7606f304bb2639a96d77aaae1 Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:56:52 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28565273 sys-apps/system-monitoring-center: bump PYTHON_COMPAT to 3.12 Signed-off-by: Maciej Barć gentoo.org> .../system-monitoring-center/system-monitoring-center-2.16.1.ebuild | 2 +- .../system-monitoring-center/system-monitoring-center-2.17.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild index 1274d6fa96c9..c767eed39412 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.16.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 xdg diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild index 454faee2164e..76cc6a9cbef0 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.17.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-single-r1 xdg
[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/
commit: ed5b368d39ed8cdb5e32e15d4068bdffc610cb9f Author: Maciej Barć gentoo org> AuthorDate: Mon Jul 3 07:57:05 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Jul 3 07:58:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5b368d sys-apps/system-monitoring-center: add live Signed-off-by: Maciej Barć gentoo.org> .../system-monitoring-center-.ebuild | 42 ++ 1 file changed, 42 insertions(+) diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild new file mode 100644 index ..76cc6a9cbef0 --- /dev/null +++ b/sys-apps/system-monitoring-center/system-monitoring-center-.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 xdg + +DESCRIPTION="Multi-featured system monitor GUI written in Python" +HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git"; +else + SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + sys-apps/dmidecode + sys-apps/hwdata + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" + +src_install() { + meson_src_install + python_optimize "${ED}"/usr/share/${PN} + + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +}
[gentoo-commits] proj/sci:master commit in: sci-biology/imagej/
commit: 5cf6be39e39840cc88e4dfa86ed372ff85736e95 Author: Israel Hernandez gmail com> AuthorDate: Sun Jul 2 21:43:21 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Jul 3 08:10:08 2023 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5cf6be39 sci-biology/imagej: bump to 1.53t Closes: https://github.com/gentoo/sci/pull/1197 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-biology/imagej/{imagej-1.53g.ebuild => imagej-1.53t.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-biology/imagej/imagej-1.53g.ebuild b/sci-biology/imagej/imagej-1.53t.ebuild similarity index 97% rename from sci-biology/imagej/imagej-1.53g.ebuild rename to sci-biology/imagej/imagej-1.53t.ebuild index 6c9fdf736..d2959e18c 100644 --- a/sci-biology/imagej/imagej-1.53g.ebuild +++ b/sci-biology/imagej/imagej-1.53t.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit java-pkg-2 java-ant-2 desktop @@ -13,7 +13,7 @@ DESCRIPTION="Image Processing and Analysis in Java" HOMEPAGE="https://imagej.nih.gov/ij/"; SRC_URI="https://imagej.nih.gov/ij/download/src/${MY_PN}${MY_PV}-src.zip - https://rsb.info.nih.gov/ij/images/ImageJ.png + https://imagej.nih.gov/ij/images/ImageJ.png plugins? ( https://wsr.imagej.net/distros/cross-platform/${MY_PN}${IJ_PV}.zip )" # plugins are under a different licenses and can be installed into user's $IJ_HOME/plugins # plugins? ( http://rsb.info.nih.gov/ij/download/zips/${MY_PN}${IJ_PV}.zip )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/
commit: 231ea4658d1823cb4b42a624685d3e035c8a3641 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 16:40:13 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231ea465 dev-libs/paho-mqtt-c: new package, add 1.3.12 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> dev-libs/paho-mqtt-c/Manifest | 2 + dev-libs/paho-mqtt-c/metadata.xml | 23 + dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 70 ++ 3 files changed, 95 insertions(+) diff --git a/dev-libs/paho-mqtt-c/Manifest b/dev-libs/paho-mqtt-c/Manifest new file mode 100644 index ..1804bd73b21b --- /dev/null +++ b/dev-libs/paho-mqtt-c/Manifest @@ -0,0 +1,2 @@ +DIST paho-mqtt-c-1.3.12.tar.gz 3622938 BLAKE2B 9eb7bca0367a3001f00122f2056b60ddf3633e0304661a424821c3e2b3370d65e09c51c62f90bb89f0e4ce291640e71ae0d3b093fe600efb87aa3744e431cafe SHA512 3152b557a8ab7c9b9c80277283e0f5e9965ce4c2ebbdaef0f238908d49e6fa1281aa72932ea112a836144b79656e4abe6e0cbd93840429a52e501a2c6b12d313 +DIST paho.mqtt.testing.tar.gz 175845 BLAKE2B 02c284c4e1cfe91bb87735e8fc61f206c3e93adf18c567ff330ae8d1c2bd04b7aa079ba3961610b7c9cc7e22340be000bf56772d5c39d1bc4d1b406bf564da66 SHA512 8328c6a010d76cf62ee2007a849acb61b84cf2dc058525bc967661984fdf26407dd52da83a3f2acda56e3c5d309301ea2a8ed264466d0fb933994dd248dbbe8d diff --git a/dev-libs/paho-mqtt-c/metadata.xml b/dev-libs/paho-mqtt-c/metadata.xml new file mode 100644 index ..b2e9b98f3ec3 --- /dev/null +++ b/dev-libs/paho-mqtt-c/metadata.xml @@ -0,0 +1,23 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + foti.giuse...@gmail.com + Giuseppe Foti + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + + The debugging aids internal tracing and heap tracking are not included + + + + These libraries enable applications to connect to an MQTT broker to publish messages, and to subscribe to topics and receive published messages. + + + eclipse/paho.mqtt.c + + diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild new file mode 100644 index ..1b948ab91968 --- /dev/null +++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake python-any-r1 toolchain-funcs + +MY_TEST_UTILS="paho.mqtt.testing" +MY_TEST_COMMIT="577f955352e41205c554d44966c2908e90026345" + +DESCRIPTION="An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS." +HOMEPAGE="https://eclipse.org/paho"; +SRC_URI=" + https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/eclipse/${MY_TEST_UTILS}/archive/${MY_TEST_COMMIT}.tar.gz -> ${MY_TEST_UTILS}.tar.gz +" + +LICENSE="EPL-2.0" +SLOT="1.3" +KEYWORDS="~amd64 ~x86" +IUSE="+high-performance +ssl doc test" + +BDEPEND=" + doc? ( app-doc/doxygen + media-gfx/graphviz ) + ssl? ( dev-libs/openssl ) + test? ( dev-lang/python ) +" + +# Tests can be run only if a MQTT broker is available +RESTRICT="!test? ( test )" + +S="${WORKDIR}/paho.mqtt.c-${PV}" + +BUILD_DIR="${S}_build" + +src_configure(){ + local mycmakeargs=( + -DPAHO_BUILD_SHARED=TRUE + -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")" + -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")" + -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")" + -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")" + ) + cmake_src_configure + if use test; then + mv "${WORKDIR}"/"${MY_TEST_UTILS}"-"${MY_TEST_COMMIT}" "${WORKDIR}"/"${MY_TEST_UTILS}" || die + # a subdir in test + mv "${WORKDIR}"/"${MY_TEST_UTILS}" "${BUILD_DIR}"/test/ || die + cp "${S}"/test/*.py "${BUILD_DIR}"/test/ || die + fi +} + +src_test() { + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + if use test; then + echo "RUNNING TESTS" + + ${EPYTHON} "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \ + "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf & + + ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py & + cmake_src_test + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsa/
commit: 84fa81a902a34f267eb323986ea736eb2640 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 16:46:14 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fa81a9 net-analyzer/gsa: add 22.4.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gsa/Manifest | 1 + net-analyzer/gsa/gsa-22.4.1.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest index dfae85233d9c..6f1aa937be08 100644 --- a/net-analyzer/gsa/Manifest +++ b/net-analyzer/gsa/Manifest @@ -1,2 +1,3 @@ DIST gsa-21.4.2-node_modules.tar.gz 86572528 BLAKE2B 1aec3d8636241d7cd4ca591133cdadd26d349bf4342ee1595a678871617b4b3a763348a7a0e6d44b50780f330362131d7ba72953a40f53e79b1f9709775999fb SHA512 c44f3822864b9f68cbfe0e4052b2295ab74cb2c429cd9aa667b19b8cfb423c49dc65b1455f785abecdc4329f31b43fe368b0bd5276b4ad95d5fa2e208bb4a4ec DIST gsa-21.4.4.tar.gz 2471442 BLAKE2B b3ac937a87038d93e90223f7c33d087b0dbb043c4fcaa8a00c9d44148e686c064fdcc311899b7b3b4084658d23193bc128fb809f22621583898551f4348ece6f SHA512 5a7b45132a049adf608ccd8988d69a415290cc57d6e7537835a78e19aafb5dfdf204197576f69277726587efaccce189c1ccab55c43e5a0a7855c538b3bc4b67 +DIST gsa-22.4.1.tar.gz 5878329 BLAKE2B 5ff22dd07dd6a562d463faeb07323cfa083380bfbb96b544345778484ae5cc6d213a029a2c59e25decfe72c81f32a8ac79132dfce7bd3d381a7fa92e10cd5ac6 SHA512 6de0eb910ea885681bbb4cff05cd5b34113bbd04bf775deed2e8de583f7756c46926ac9e620dca49a061bf9d8edc5da481a75e7db93ae982314cb5ef03b33eb7 diff --git a/net-analyzer/gsa/gsa-22.4.1.ebuild b/net-analyzer/gsa/gsa-22.4.1.ebuild new file mode 100644 index ..d188b90c2e27 --- /dev/null +++ b/net-analyzer/gsa/gsa-22.4.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Greenbone Security Assistant" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa"; +SRC_URI=" + https://github.com/greenbone/${PN}/releases/download/v${PV}/gsa-dist-${PV}.tar.gz -> ${P}.tar.gz +" + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="~amd64 ~x86" + +src_unpack() { + default + mkdir ${P} + mv static/ "${WORKDIR}"/${P}/ + mv locales/ "${WORKDIR}"/${P}/ + mv img/ "${WORKDIR}"/${P}/ + mv robots.txt "${WORKDIR}"/${P}/ + mv index.html "${WORKDIR}"/${P}/ +} + +src_install() { + insinto "usr/share/gvm/gsad/web" + doins -r ./* +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsad/files/, net-analyzer/gsad/
commit: 503195bd9b244494f84cb314c90f0d02b10f4b3a Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 16:52:06 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503195bd net-analyzer/gsad: add 22.4.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gsad/Manifest| 1 + net-analyzer/gsad/files/gsad-22.init | 24 +++ net-analyzer/gsad/files/gsad.service.conf | 2 + net-analyzer/gsad/gsad-22.4.1.ebuild | 104 ++ net-analyzer/gsad/metadata.xml| 4 ++ 5 files changed, 135 insertions(+) diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest index 7b657dda3b1f..f8cc4f2beacf 100644 --- a/net-analyzer/gsad/Manifest +++ b/net-analyzer/gsad/Manifest @@ -1 +1,2 @@ DIST gsad-21.4.4.tar.gz 220618 BLAKE2B 276164ce1e03a6ed211d3bdf24c7f9b5ac832c07891b34b467f61ec02c5670d5368ea3219b3cc445e4ef83fef0aee7375c89ce8008746ea7e08abf50da8fb9fd SHA512 092c8187754b3f0503e4ae6fd9c41dbd6917264668a5f8f831d40e88c7b8db6772acd354db62ac66b4af13b7c27e78516d4975f5bfede0d28001007a46c39f75 +DIST gsad-22.4.1.tar.gz 224061 BLAKE2B 2357d8eac221c934509ed2c4e47d3e16ac392d11212320152bc1d247be2b8eb1275fbaffbb6c71568dac45b41e6380242c8b3afce46e8ee97aad7be8d24544ba SHA512 7f957fcdc842b81aaf69858f98f1edd8a808eb70d2e0bd86413d6a9dfe053e10b6ed2f4e2cadcc023fd580d96d624c007e8701133fb3fea2e072ce26f9a64ed4 diff --git a/net-analyzer/gsad/files/gsad-22.init b/net-analyzer/gsad/files/gsad-22.init new file mode 100644 index ..9a93713bd591 --- /dev/null +++ b/net-analyzer/gsad/files/gsad-22.init @@ -0,0 +1,24 @@ +#!/sbin/openrc-run +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: ${GSAD_USER:=gvm} +: ${GSAD_GROUP:=$(id -ng ${GSAD_USER})} +: ${GSAD_TIMEOUT:=30} + +name="Greenbone Security Assistant (GSA)" +command="/usr/bin/gsad" +command_args="--foreground ${GSAD_OPTIONS} ${GSAD_LISTEN_ADDRESS} ${GSAD_LISTEN_PORT} ${GVMD_LISTEN_ADDRESS} ${GVMD_LISTEN_PORT} ${GSAD_GNUTLS_PRIORITIES}" +command_background="true" +command_user="${GSAD_USER}:${GSAD_GROUP}" +pidfile="/run/gsad/gsad.pid" +retry="${GSAD_TIMEOUT}" + +depend() { + after bootmisc + need localmount net gvmd +} + +start_pre() { +checkpath -d /run/gsad +} diff --git a/net-analyzer/gsad/files/gsad.service.conf b/net-analyzer/gsad/files/gsad.service.conf new file mode 100644 index ..23d1db6f96bc --- /dev/null +++ b/net-analyzer/gsad/files/gsad.service.conf @@ -0,0 +1,2 @@ +[Unit] +PartOf=gvm.target diff --git a/net-analyzer/gsad/gsad-22.4.1.ebuild b/net-analyzer/gsad/gsad-22.4.1.ebuild new file mode 100644 index ..65d92e560f05 --- /dev/null +++ b/net-analyzer/gsad/gsad-22.4.1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd toolchain-funcs +# +DESCRIPTION="Greenbone Security Assistant" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsad"; +SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=" + acct-user/gvm + dev-libs/glib:2 + dev-libs/libgcrypt:0= + dev-libs/libxml2 + dev-libs/libxslt + >=net-analyzer/gvm-libs-${PV} + net-libs/gnutls:= + net-libs/libmicrohttpd:= +" +RDEPEND=" + ${DEPEND} + >=net-analyzer/gvmd-${PV} + >=net-analyzer/gsa-${PV} + net-analyzer/ospd-openvas +" +BDEPEND=" + dev-python/polib + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + sys-devel/gettext + ) +" + +src_prepare() { + cmake_src_prepare + + # QA-Fix | Remove !CLANG doxygen warnings for 9.0.0 + if use doc; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + # Do not install the empty /run/gsad run dir. https://github.com/greenbone/gsad/pull/54 + sed -i "/^install.*GSAD_RUN_DIR/d" CMakeLists.txt || die + + # Drop Group= directive. https://github.com/greenbone/gsad/pull/55 + sed -i "/^Group=/d" config/gsad.service.in || die +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvmd/files/, net-analyzer/gvmd/
commit: 43b636fbcabce31bdee124d2851bf4ac8d4356ec Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 16:58:36 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b636fb net-analyzer/gvmd: add 22.5.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gvmd/Manifest | 1 + net-analyzer/gvmd/files/gvmd-22.init| 30 +++ net-analyzer/gvmd/files/gvmd-daemon-22.conf | 29 +++ net-analyzer/gvmd/files/gvmd.service.conf | 21 + net-analyzer/gvmd/gvmd-22.5.1.ebuild| 129 net-analyzer/gvmd/metadata.xml | 4 + 6 files changed, 214 insertions(+) diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest index afe9b2d63f60..39e788d9caa4 100644 --- a/net-analyzer/gvmd/Manifest +++ b/net-analyzer/gvmd/Manifest @@ -1 +1,2 @@ DIST gvmd-21.4.5.tar.gz 1041186 BLAKE2B 18edc375084a6c6445f12779935e34d20826d2390481cbcdc06cab8dea81ea9c6bddeda437b081137f858e860f725431d33d5654eae231e303e0dc5618a89c8a SHA512 5b22b9bfd58ae73fb973941c7a96027599ccc5b78d822eac9c840460cb75bf60a398519569daa04d5c4d935dbe3974335f87e2c1c5fa751b4cec1ea6e5f064ec +DIST gvmd-22.5.1.tar.gz 1031083 BLAKE2B 8c999b86e049828aadbdafcf14aad98772f05f5be3bcd7bed2176fbfddf83042d8092e6cc56325db1b5edc1ba6e33a4b508e8de593b7c4962096911e3f464ade SHA512 483bda9d05b77db2047fe4ba8e37ac062baade55234573665ed46441ff3ea220a2485829a1357f5a60ea27e304c8906ff12db7a1d41917b09d9243b4a9e763d6 diff --git a/net-analyzer/gvmd/files/gvmd-22.init b/net-analyzer/gvmd/files/gvmd-22.init new file mode 100644 index ..f1ac6ddbac72 --- /dev/null +++ b/net-analyzer/gvmd/files/gvmd-22.init @@ -0,0 +1,30 @@ +#!/sbin/openrc-run +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: ${GVMD_USER:=gvm} +: ${GVMD_GROUP:=gvm} +: ${GVMD_TIMEOUT:=30} + +name="Greenbone Vulnerability Manager" +command=/usr/bin/gvmd +command_args="${GVMD_OPTIONS} ${GVMD_LISTEN_ADDRESS_TCP} ${GVMD_PORT} ${GVMD_SCANNER_HOST} ${GVMD_GNUTLS_PRIORITIES}" +command_user="${GVMD_USER}:${GVMD_GROUP}" +pidfile="/run/gvmd/gvmd.pid" +retry="${GVMD_TIMEOUT}" + +depend() { + after bootmisc postgresql postgresql-9.6 postgresql-10 postgresql-11 postgresql-12 postgresql-13 postgresql-14 postgresql-15 + need localmount net ospd-openvas +} + +start_pre() { + mkdir /run/gvmd + for p in gvm-checking gvm-create-functions gvm-helping gvm-migrating gvm-serving; do + touch /run/gvmd/${p} + done + chown -R gvm:gvm /run/gvmd/ + + touch /run/feed-update.lock + chown gvm:gvm /run/feed-update.lock +} diff --git a/net-analyzer/gvmd/files/gvmd-daemon-22.conf b/net-analyzer/gvmd/files/gvmd-daemon-22.conf new file mode 100644 index ..e1a5482747fc --- /dev/null +++ b/net-analyzer/gvmd/files/gvmd-daemon-22.conf @@ -0,0 +1,29 @@ +# GVMD command args + +# e.g --foreground +GVMD_OPTIONS="" + +# Manager listen address unix socket +# Failing under non-root user (looking for solution) +GVMD_LISTEN_ADDRESS_UNIX="--unix-socket=/run/gvmd/gvmd.sock" + +# Manager listen address TCP +GVMD_LISTEN_ADDRESS_TCP="--listen=127.0.0.1" + +# Manager listen port +GVMD_PORT="--port=9390" + +# Manager unix socket listen owner +GVMD_LISTEN_OWNER="--listen-owner=gvm" + +# Manager unix socket listen group +GVMD_LISTEN_GROUP="--listen-group=gvm" + +# Manager unix socket listen mode +GVMD_LISTEN_MODE="--listen-mode=755" + +# Scanner listen address unix socket +GVMD_SCANNER_HOST="--scanner-host=/run/ospd/ospd-openvas.sock" + +# TLS settings +GVMD_GNUTLS_PRIORITIES="--gnutls-priorities=SECURE256:+SUITEB192:+SECURE192:+SECURE128:+SUITEB128:-MD5:-SHA1:-VERS-TLS1.0:-VERS-TLS1.1:-VERS-SSL3.0" diff --git a/net-analyzer/gvmd/files/gvmd.service.conf b/net-analyzer/gvmd/files/gvmd.service.conf new file mode 100644 index ..5aa19bf2efd4 --- /dev/null +++ b/net-analyzer/gvmd/files/gvmd.service.conf @@ -0,0 +1,21 @@ +[Unit] +After=postgresql-9.6.service +After=postgresql-10.service +After=postgresql-11.service +After=postgresql-12.service +After=postgresql-13.service +After=postgresql-14.service +After=postgresql-15.service +Wants=postgresql-9.6.service +Wants=postgresql-10.service +Wants=postgresql-11.service +Wants=postgresql-12.service +Wants=postgresql-13.service +Wants=postgresql-14.service +Wants=postgresql-15.service +PartOf=gvm.target + +[Service] +Type=exec +ExecStart= +ExecStart=/usr/bin/gvmd --foreground --osp-vt-update=/run/ospd/ospd-openvas.sock --listen-group=gvm diff --git a/net-analyzer/gvmd/gvmd-22.5.1.ebuild b/net-analyzer/gvmd/gvmd-22.5.1.ebuild new file mode 100644 index ..22ce3ef705d4 --- /dev/null +++ b/net-analyzer/gvmd/gvmd-22.5.1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of t
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: afc85202ab1b002e5a235b13d7a130d3e2ed7bca Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:25:01 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc85202 net-analyzer/openvas-scanner: add 22.7.2 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + net-analyzer/openvas-scanner/files/README.gentoo | 3 + net-analyzer/openvas-scanner/files/openvas.conf-22 | 1 + .../openvas-scanner/files/redis-openvas.confd | 20 +++ .../openvas-scanner/files/redis-openvas.initd | 25 .../openvas-scanner/files/redis-openvas.service| 13 ++ .../openvas-scanner/files/redis-openvas.tmpfiles | 2 + net-analyzer/openvas-scanner/metadata.xml | 4 + .../openvas-scanner/openvas-scanner-22.7.2.ebuild | 154 + 9 files changed, 223 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index f305491728b5..ccffb76d4e52 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 +DIST openvas-scanner-22.7.2.tar.gz 924274 BLAKE2B 71b954c717f0be1634cf3561aa82c3b66af160c81b2b403b2be0d1247cad4cdfbd6779677c7d23d35c0f0e4e45b5ab30b4e1687a6b5c1b460cb034a87592b09c SHA512 cced0b3dd56cc85aa69ca7de7229c9e1a1103afd38fbf15776d29a6558c04b3e361acc3fb872f77f7f23c69339ffa25ef5ecd217ef7dafa42534547d039d8f9b diff --git a/net-analyzer/openvas-scanner/files/README.gentoo b/net-analyzer/openvas-scanner/files/README.gentoo new file mode 100644 index ..16547c23c7b4 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/README.gentoo @@ -0,0 +1,3 @@ +The redis configuration file is located in: +/etc/gvm/redis-openvas.conf +Please apply your changes to the new configuration files. diff --git a/net-analyzer/openvas-scanner/files/openvas.conf-22 b/net-analyzer/openvas-scanner/files/openvas.conf-22 new file mode 100644 index ..b2d964ff4b53 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas.conf-22 @@ -0,0 +1 @@ +db_address = /run/redis-openvas/redis.sock diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.confd b/net-analyzer/openvas-scanner/files/redis-openvas.confd new file mode 100644 index ..2e9ec5cfbf16 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.confd @@ -0,0 +1,20 @@ +# Redis user. +REDIS_USER="gvm" + +# Redis group. +REDIS_GROUP="gvm" + +# Redis configuration file. +REDIS_CONF="/etc/gvm/redis-openvas.conf" + +# Redis dump directory. +REDIS_DIR="/var/lib/gvm/redis" + +# Redis options. +# (Redis expects the first argument to be the configuration file.) +REDIS_OPTS="${REDIS_CONF}" + +# Specify the network service that corresponds to the "bind" setting +# in your redis.conf. For example, if you bind to 127.0.0.1, this should +# be set to "net.lo" which provides the loopback interface. +rc_need="net.lo" diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.initd b/net-analyzer/openvas-scanner/files/redis-openvas.initd new file mode 100644 index ..5c50d29dae6a --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +: ${REDIS_DIR:=/var/lib/gvm/redis} +: ${REDIS_CONF:=/etc/gvm/redis-openvas.conf} +: ${REDIS_OPTS:="${REDIS_CONF}"} +: ${REDIS_USER:=gvm} +: ${REDIS_GROUP:=gvm} +: ${REDIS_TIMEOUT:=30} + +# https://bugs.gentoo.org/631002#c10 +# Force '--daemonize no' to override the config file +command="/usr/sbin/redis-server" +command_args="${REDIS_OPTS} --daemonize no" +command_background="true" +command_user="${REDIS_USER}:${REDIS_GROUP}" +pidfile="/run/${RC_SVCNAME}/redis-server.pid" +retry="${REDIS_TIMEOUT}" +start_stop_daemon_args="--chdir \"${REDIS_DIR}\"" + +depend() { + use localmount logger + after keepalived +} diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.service b/net-analyzer/openvas-scanner/files/redis-openvas.service new file mode 100644 index ..5eb8dd29e287 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.service @@ -0,0 +1,13 @@ +[Unit] +Description=A persistent key-value database +After=syslog.target network.target +PartOf=gvm.target + +[Service] +Type=forking +PIDFile=/run/redis-openvas/redis-server.pid +ExecStart=/usr/sbin/redis-server /etc/gvm/redis-openvas.conf +User=gvm + +[Install] +WantedBy=multi-user.t
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvm/files/, net-analyzer/gvm/
commit: 42c2b0b4346d4056de3abce986c73a52cf11a965 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:34:00 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c2b0b4 net-analyzer/gvm: add 22.4 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gvm/files/gvm.init | 25 net-analyzer/gvm/files/gvm.target | 5 + net-analyzer/gvm/gvm-22.4.ebuild | 40 +++ net-analyzer/gvm/metadata.xml | 4 4 files changed, 74 insertions(+) diff --git a/net-analyzer/gvm/files/gvm.init b/net-analyzer/gvm/files/gvm.init new file mode 100644 index ..bfd184221622 --- /dev/null +++ b/net-analyzer/gvm/files/gvm.init @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: ${GVM_USER:=gvm} +: ${GVM_GROUP:=$(id -ng ${GVM_USER})} +: ${GVM_TIMEOUT:=30} + +name="Greenbone Vulnerability Manager" +command="/bin/true" +command_background="true" +command_user="${GSAD_USER}:${GSAD_GROUP}" +pidfile="/run/gvm/gvm.pid" +retry="${GSAD_TIMEOUT}" + +depend() { + after bootmisc + need localmount net redis-openvas ospd-openvas gvmd gsad + want notus-scanner +} + +start_pre() { + mkdir /run/gvm + chown -R gvm:gvm /run/gvm/ +} diff --git a/net-analyzer/gvm/files/gvm.target b/net-analyzer/gvm/files/gvm.target new file mode 100644 index ..783f8781579a --- /dev/null +++ b/net-analyzer/gvm/files/gvm.target @@ -0,0 +1,5 @@ +[Unit] +Description=Greenbone Vulnerability Manager +Requires=multi-user.target redis-openvas.service ospd-openvas.service gvmd.service gsad.service +Wants=notus-scanner.service +After=syslog.target network.target networking.service multi-user.target notus-scanner.service redis-openvas.service ospd-openvas.service gvmd.service gsad.service diff --git a/net-analyzer/gvm/gvm-22.4.ebuild b/net-analyzer/gvm/gvm-22.4.ebuild new file mode 100644 index ..4639c27b5590 --- /dev/null +++ b/net-analyzer/gvm/gvm-22.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature systemd + +DESCRIPTION="Greenbone Vulnerability Management, previously named OpenVAS" +HOMEPAGE="https://www.greenbone.net"; + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="~amd64 ~x86" +IUSE="cli doc +gsa ldap ospd snmp radius" + +RDEPEND=" + >=net-analyzer/gvm-libs-${PV}[doc?,ldap?,radius?] + >=net-analyzer/gvmd-${PV}[doc?] + >=net-analyzer/openvas-scanner-${PV}[doc?,snmp?] + >=net-analyzer/greenbone-feed-sync-23.6.0 + cli? ( >=net-analyzer/gvm-tools-21.10.0 ) + gsa? ( >=net-analyzer/gsad-${PV}[doc?] ) + ospd? ( >=net-analyzer/ospd-openvas-${PV}[doc?] ) +" + +src_unpack() { + mkdir "${WORKDIR}/${P}" +} + +src_install() { + systemd_dounit "${FILESDIR}/${PN}.target" + newinitd "${FILESDIR}/${PN}.init" "${PN}" +} + +pkg_postinst() { + optfeature "web server scanning and testing tool" net-analyzer/nikto + optfeature "IPsec VPN scanning, fingerprinting and testing tool" net-analyzer/ike-scan + optfeature "port scanner" net-analyzer/nmap + optfeature "create results from local security checks" net-analyzer/notus-scanner +} diff --git a/net-analyzer/gvm/metadata.xml b/net-analyzer/gvm/metadata.xml index 8beb6053f456..588dd28fa08c 100644 --- a/net-analyzer/gvm/metadata.xml +++ b/net-analyzer/gvm/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> + + foti.giuse...@gmail.com + Giuseppe Foti + jonas.li...@gmail.com Jonas Licht
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvm-tools/
commit: 2b2fcc097d69d5c14d9f26e4ac9c8664ed1ff1a2 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:04:56 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2fcc09 net-analyzer/gvm-tools: add 23.4.0 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gvm-tools/Manifest| 1 + net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild | 23 +++ net-analyzer/gvm-tools/metadata.xml| 4 3 files changed, 28 insertions(+) diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest index 9c214751618c..a60dc75326f4 100644 --- a/net-analyzer/gvm-tools/Manifest +++ b/net-analyzer/gvm-tools/Manifest @@ -1 +1,2 @@ DIST gvm-tools-21.10.0.tar.gz 162620 BLAKE2B b205fad4ef05dbd7f8d01b92cf8c123145cb526320dbe881b82ae53ebfbe5e1ee5858996687e256540dd9ce66a8fa50937b6bc0b79888c2c43389db107cefcb0 SHA512 0dc202debaae1431194585575d11b1af6aa057456429dc46e7bf6677b2217fd8569572dc71b8ada578caa961ff2b371a364fb67277c40e76e3025b6b3fcb3a5b +DIST gvm-tools-23.4.0.tar.gz 219320 BLAKE2B 5ea56fbe1c613837eb8e5d17714439275b6e544c55a1bc4a86333e18b6772dddb5d425a78caccd1a5382cc83678bf927d21e96fd2738870a6cd3adf7200f958e SHA512 41830e2388eb661d2e64fd63bf42f50adc4d3a1ec5fbe708d0cea072bf0256f10177424989a3fe44c6d93a7e88bcbba139f05e1ff11f85546a5a639974c14ad3 diff --git a/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild b/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild new file mode 100644 index ..accfcb9a95f1 --- /dev/null +++ b/net-analyzer/gvm-tools/gvm-tools-23.4.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Remote control for Greenbone Vulnerability Manager, previously named openvas-cli" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-tools/"; +SRC_URI="https://github.com/greenbone/gvm-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=net-analyzer/python-gvm-23.4.2[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/net-analyzer/gvm-tools/metadata.xml b/net-analyzer/gvm-tools/metadata.xml index 3be5a1ca7d69..49aa4756bce9 100644 --- a/net-analyzer/gvm-tools/metadata.xml +++ b/net-analyzer/gvm-tools/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> + + foti.giuse...@gmail.com + Giuseppe Foti + jonas.li...@gmail.com Jonas Licht
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, dev-db/pg-gvm/, dev-db/pg-gvm/files/
commit: ef7938851459eb69c45659805cbb00f4e3677a12 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:09:48 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef793885 dev-db/pg-gvm: new package, add 22.5.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> dev-db/pg-gvm/Manifest | 1 + dev-db/pg-gvm/files/README.gentoo | 10 ++ dev-db/pg-gvm/metadata.xml | 21 dev-db/pg-gvm/pg-gvm-22.5.1.ebuild | 38 + profiles/features/musl/package.mask | 4 5 files changed, 74 insertions(+) diff --git a/dev-db/pg-gvm/Manifest b/dev-db/pg-gvm/Manifest new file mode 100644 index ..c31563a623c8 --- /dev/null +++ b/dev-db/pg-gvm/Manifest @@ -0,0 +1 @@ +DIST pg-gvm-22.5.1.tar.gz 38657 BLAKE2B e4c29e67650c101762157229dce7fa390f456e37d52ebc0f9c05beda8d5da8c11342857c87377b7bedc5e9e2d33c24b7f8a24e75fbce7cc5a28015d9d9235075 SHA512 aff713d9adceb6dedd4857acd70562bac80d024125637d47883d96bcfd47aa5cd0669c65d69dd307805bd3199a67ca76569cc1a65e19ea391b2c61fe8d359a82 diff --git a/dev-db/pg-gvm/files/README.gentoo b/dev-db/pg-gvm/files/README.gentoo new file mode 100644 index ..1e751010d077 --- /dev/null +++ b/dev-db/pg-gvm/files/README.gentoo @@ -0,0 +1,10 @@ +To use the extension in a database create the extension using +CREATE EXTENSION "pg-gvm"; + +You can do this on the gvmd database running: + +root ~ # sudo -u postgres psql gvmd +gvmd=> CREATE EXTENSION "pg-gvm"; +gvmd=> \q + +Please, read: https://github.com/greenbone/pg-gvm/#use-the-extension diff --git a/dev-db/pg-gvm/metadata.xml b/dev-db/pg-gvm/metadata.xml new file mode 100644 index ..807b4ad17d4f --- /dev/null +++ b/dev-db/pg-gvm/metadata.xml @@ -0,0 +1,21 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + foti.giuse...@gmail.com + Giuseppe Foti + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + Greenbone Library for ical functions. This library contains functionality for ical object manipulation. + This is a PostgreSQL server extension that adds several functions used by gvmd, e.g., iCalendar and host + range evaluation. In previous versions, of GVM these functions were managed directly by gvmd while + pg-gvm uses the extension management built into PostgreSQL. + + + greenbone/pg-gvm + + diff --git a/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild b/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild new file mode 100644 index ..2865140dcd0e --- /dev/null +++ b/dev-db/pg-gvm/pg-gvm-22.5.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake readme.gentoo-r1 + +DESCRIPTION="Greenbone Library for helper functions in PostgreSQL" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/pg-gvm"; +SRC_URI="https://github.com/greenbone/pg-gvm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" + +# Tests requires a running database that match up with the current +# testing slot. Won't run from ${ED}, want's to install too early. +RESTRICT="test" + +DEPEND=" + >=dev-libs/glib-2.42:2 + >=dev-libs/libical-1.0.0:= + >=net-analyzer/gvm-libs-22.6 +" + +RDEPEND=" + ${DEPEND} + >=dev-db/postgresql-9.6[uuid] +" + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 269245cb9cba..3003915d03db 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -70,6 +70,10 @@ net-print/pnm2ppa net-wireless/neard sys-apps/noexec +# Giuseppe Foti (2023-05-19) +# New packages that require blocked packages in the previous block. +dev-db/pg-gvm + # Petr Vaněk (2022-09-23) # Musl does not implement rresvport function, bugs #713810 and #713376. app-admin/clustershell
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/notus-scanner/files/, net-analyzer/notus-scanner/, ...
commit: 73d0bd24fdc3fc390c94366d704540648c0b9e63 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:22:43 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d0bd24 net-analyzer/notus-scanner: new package, add 22.5.0 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/notus-scanner/Manifest| 1 + .../notus-scanner/files/notus-scanner.confd| 11 .../notus-scanner/files/notus-scanner.initd| 23 .../notus-scanner/files/notus-scanner.service.conf | 7 +++ .../notus-scanner/files/notus-scanner.toml | 8 +++ net-analyzer/notus-scanner/metadata.xml| 19 +++ .../notus-scanner/notus-scanner-22.5.0.ebuild | 63 ++ profiles/features/musl/package.mask| 1 + 8 files changed, 133 insertions(+) diff --git a/net-analyzer/notus-scanner/Manifest b/net-analyzer/notus-scanner/Manifest new file mode 100644 index ..653ff84e4195 --- /dev/null +++ b/net-analyzer/notus-scanner/Manifest @@ -0,0 +1 @@ +DIST notus-scanner-22.5.0.tar.gz 320894 BLAKE2B 3bf0cb633ad2636d9430705459d841b717139b162bd39f30a6bf06dafe1647b94c0e791b05390d340f97a4ff83351cbd71be6d5b1793dda82c6cad9250ce18c2 SHA512 48576d26a65c439fb00b345d97ba9917c3c2bf99ab5c94ed4488e4638c0442fdcd721ed8a08be147481a01bffc3eadec25029c0d6cd1aed2381221250b16c19d diff --git a/net-analyzer/notus-scanner/files/notus-scanner.confd b/net-analyzer/notus-scanner/files/notus-scanner.confd new file mode 100644 index ..5000145abaeb --- /dev/null +++ b/net-analyzer/notus-scanner/files/notus-scanner.confd @@ -0,0 +1,11 @@ +# Notus Scanner command args + +NOTUS_SCANNER_OPTIONS="--log-file=/var/log/gvm/notus-scanner.log" + +NOTUS_SCANNER_MQTT_BROKER_ADDRESS="--mqtt-broker-address localhost" + +NOTUS_SCANNER_MQTT_BROKER_PORT="--mqtt-broker-port 1883" + +NOTUS_SCANNER_PRODUCTS_DIRECTORY="--products-directory /var/lib/notus/products" + +NOTUS_DISABLE_HASHSUM_VERIFICATION="--disable-hashsum-verification false" diff --git a/net-analyzer/notus-scanner/files/notus-scanner.initd b/net-analyzer/notus-scanner/files/notus-scanner.initd new file mode 100644 index ..e00e9118e32e --- /dev/null +++ b/net-analyzer/notus-scanner/files/notus-scanner.initd @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 2023Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Greenbone Notus Scanner" +command=/usr/bin/notus-scanner +pidfile="/run/notus-scanner/${RC_SVCNAME}.pid" +command_args="${NOTUS_SCANNER_OPTIONS} \ + ${NOTUS_SCANNER_MQTT_BROKER_ADDRESS} \ + ${NOTUS_SCANNER_MQTT_BROKER_PORT} \ + ${NOTUS_SCANNER_PRODUCTS_DIRECTORY} \ + ${NOTUS_DISABLE_HASHSUM_VERIFICATION} \ + --pid-file ${pidfile} \ + --config /etc/gvm/notus-scanner.toml" + +depend() { + after bootmisc + need localmount mosquitto +} + +start_pre() { +checkpath -d /var/run/notus-scanner +} diff --git a/net-analyzer/notus-scanner/files/notus-scanner.service.conf b/net-analyzer/notus-scanner/files/notus-scanner.service.conf new file mode 100644 index ..aea5c10e8fad --- /dev/null +++ b/net-analyzer/notus-scanner/files/notus-scanner.service.conf @@ -0,0 +1,7 @@ +[Unit] +PartOf=gvm.target + +[Service] +Type=forking +ExecStart= +ExecStart=/usr/bin/notus-scanner diff --git a/net-analyzer/notus-scanner/files/notus-scanner.toml b/net-analyzer/notus-scanner/files/notus-scanner.toml new file mode 100644 index ..cff33c77afc8 --- /dev/null +++ b/net-analyzer/notus-scanner/files/notus-scanner.toml @@ -0,0 +1,8 @@ +[notus-scanner] +mqtt-broker-address = "localhost" +mqtt-broker-port = "1883" +products-directory = "/var/lib/notus/products" +pid-file = "/run/notus-scanner/notus-scanner.pid" +log-file = "/var/log/gvm/notus-scanner.log" +log-level = "INFO" +disable-hashsum-verification = false diff --git a/net-analyzer/notus-scanner/metadata.xml b/net-analyzer/notus-scanner/metadata.xml new file mode 100644 index ..06038ba8d06e --- /dev/null +++ b/net-analyzer/notus-scanner/metadata.xml @@ -0,0 +1,19 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + foti.giuse...@gmail.com + Giuseppe Foti + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + This is a new scanner that scans after every regular scan, so no user interaction is necessary. + It offers better performance due to less system resource consumption and thus, faster scanning. + + + greenbone/notus-scanner + + diff --git a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild new file mode 100644 index ..3d2b52bf6b
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ospd-openvas/, net-analyzer/ospd-openvas/files/
commit: b3880f8eca49b733579f558fa8874fd7a6c0065b Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:31:02 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3880f8e net-analyzer/ospd-openvas: add 22.5.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/ospd-openvas/Manifest | 1 + .../ospd-openvas/files/ospd-openvas-22.initd | 21 ++ .../ospd-openvas/files/ospd-openvas.service.conf | 7 ++ .../files/ospd-openvas.service_notus.conf | 9 +++ net-analyzer/ospd-openvas/metadata.xml | 10 +++ .../ospd-openvas/ospd-openvas-22.5.1.ebuild| 77 ++ 6 files changed, 125 insertions(+) diff --git a/net-analyzer/ospd-openvas/Manifest b/net-analyzer/ospd-openvas/Manifest index 62b5a8d2c3cc..b81230cc16a2 100644 --- a/net-analyzer/ospd-openvas/Manifest +++ b/net-analyzer/ospd-openvas/Manifest @@ -1 +1,2 @@ DIST ospd-openvas-21.4.4.tar.gz 173368 BLAKE2B 4568eb45bb999d0ff2cf91652dd56000bceb967f5c37c3061735322d1c72165f9b869c8b48694b37fd6d684679fa1bbff4a5550076bbcfcee5936b470cb04700 SHA512 3981b0a9044f90243fe06f15b0d8ee5a6b1a334556f6de76955aecda0404da2f8bd1d39bf547093a31c244f0aabae819f5e45e8c518984fc7d50764a267086e9 +DIST ospd-openvas-22.5.1.tar.gz 253605 BLAKE2B 6f4ecc31f1c47941154973bfca92818fdfe6942b5091d84234d81e287c0871f91deefc25f16790015ab1c57366b92ae42e236673c44848fdaab491caa042693f SHA512 2f92a09b4b9abced9f122eb2ac2dedf652b8c673e3d4ce5676a356da573816cd0f20769540a94919b35d6612ffb8a86b75dc704eae75c1e63150255e564e3349 diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd b/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd new file mode 100644 index ..f43f75802729 --- /dev/null +++ b/net-analyzer/ospd-openvas/files/ospd-openvas-22.initd @@ -0,0 +1,21 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="remotely control an OpenVAS Scanner" +command=/usr/bin/ospd-openvas +pidfile="/run/${RC_SVCNAME}.pid" +command_args="${OSPD_OPENVAS_OPTIONS} \ + ${OSPD_OPENVAS_UNIX_SOCKET} \ + ${OSPD_OPENVAS_SOCKET_MODE} \ + --pid-file ${pidfile} \ + --config /etc/openvas/ospd.conf" + +depend() { + after bootmisc + need localmount redis-openvas +} + +start_pre() { +checkpath -d /var/run/ospd +} diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf b/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf new file mode 100644 index ..976d81bc72bc --- /dev/null +++ b/net-analyzer/ospd-openvas/files/ospd-openvas.service.conf @@ -0,0 +1,7 @@ +[Unit] +After=network.target networking.service redis-openvas.service mosquitto.service +Wants=redis-openvas.service +PartOf=gvm.target + +[Service] +ExecStartPre=+setfacl -m u:gvm:rw /run/redis-openvas/redis.sock diff --git a/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf b/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf new file mode 100644 index ..cd8b7d8d0e70 --- /dev/null +++ b/net-analyzer/ospd-openvas/files/ospd-openvas.service_notus.conf @@ -0,0 +1,9 @@ +[Unit] +After=network.target networking.service redis-openvas.service mosquitto.service +Wants=redis-openvas.service +PartOf=gvm.target + +[Service] +ExecStartPre=+setfacl -m u:gvm:rw /run/redis-openvas/redis.sock +ExecStart= +ExecStart=/usr/bin/ospd-openvas --config /etc/gvm/ospd-openvas.conf --log-config /etc/gvm/ospd-logging.conf --lock-file-dir /var/lib/openvas --socket-mode 0o770 --mqtt-broker-address localhost --mqtt-broker-port 1883 --notus-feed-dir /var/lib/notus/advisories diff --git a/net-analyzer/ospd-openvas/metadata.xml b/net-analyzer/ospd-openvas/metadata.xml index 3f6d058084e3..18eb90f3e699 100644 --- a/net-analyzer/ospd-openvas/metadata.xml +++ b/net-analyzer/ospd-openvas/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> + + foti.giuse...@gmail.com + Giuseppe Foti + jonas.li...@gmail.com Jonas Licht @@ -13,4 +17,10 @@ This is an OSP server implementation to allow GVM to remotely control OpenVAS. Once running, you need to configure OpenVAS for the Greenbone Vulnerability Manager, for example via the web interface Greenbone Security Assistant. Then you can create scan tasks to use OpenVAS. + + Set systemd service file to use notus-scanner + + + greenbone/ospd-openvas + diff --git a/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild b/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild new file mode 100644 index ..5aa80f75d415 --- /dev/null +++ b/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.e
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/, net-analyzer/greenbone-feed-sync/, ...
commit: db4a3bd39e18f891e661f1815a2c95b722a22359 Author: Giuseppe Foti gmail com> AuthorDate: Mon Jun 19 08:05:09 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4a3bd3 net-analyzer/greenbone-feed-sync: new package, add 23.6.0 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31106 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/greenbone-feed-sync/Manifest | 1 + .../files/greenbone-feed-sync.cron | 7 +++ .../files/greenbone-feed-sync.service | 11 .../files/greenbone-feed-sync.timer| 9 +++ .../greenbone-feed-sync-23.6.0.ebuild | 71 ++ net-analyzer/greenbone-feed-sync/metadata.xml | 22 +++ profiles/features/musl/package.mask| 1 + 7 files changed, 122 insertions(+) diff --git a/net-analyzer/greenbone-feed-sync/Manifest b/net-analyzer/greenbone-feed-sync/Manifest new file mode 100644 index ..04427bbb47c1 --- /dev/null +++ b/net-analyzer/greenbone-feed-sync/Manifest @@ -0,0 +1 @@ +DIST greenbone-feed-sync-23.6.0.tar.gz 65420 BLAKE2B f5f30867ff47f10832b175de1c04136d9b42d7662f679f1f87d00684aacde575093a7c199566c04959faa8b26373d4b3e64cc6e7afaf6bca0f80aab095b0d40f SHA512 20427f183ef2c278c96d39ff9ad82e8cbadae12fb2ef4518186993b67dd4c0f5de4a11f375684154daa530c8807dfda07d654a15e580f7886fcedf285531829d diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron new file mode 100644 index ..5b3755982966 --- /dev/null +++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.cron @@ -0,0 +1,7 @@ +#!/bin/sh +# +# To enable sync via cron, execute "sudo -u gvm touch /etc/gvm/cron-feed-sync-enabled" +if [[ ! -f /etc/gvm/cron-feed-sync-enabled ]]; then + exit +fi +sudo -u gvm /usr/bin/greenbone-feed-sync --quiet --type all diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service new file mode 100644 index ..987fe731d47b --- /dev/null +++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.service @@ -0,0 +1,11 @@ +[Unit] +Description=sync the Greenbone Community Feed + +[Service] +Type=oneshot +ExecStart=/usr/bin/greenbone-feed-sync --quiet --type all +SyslogIdentifier=greenbone-feed-sync +User=gvm + +[Install] +WantedBy=multi-user.target diff --git a/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer new file mode 100644 index ..9faf470e013c --- /dev/null +++ b/net-analyzer/greenbone-feed-sync/files/greenbone-feed-sync.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Daily update of all feeds of the Greenbone Vulerability Management (GMV) suite + +[Timer] +OnCalendar=daily +RandomizedDelaySec=2hour + +[Install] +WantedBy=timers.target diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild new file mode 100644 index ..ade285666c24 --- /dev/null +++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 systemd + +DESCRIPTION="New script for syncing the Greenbone Community Feed" +HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync"; +SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +IUSE="cron" +RESTRICT="test" + +DEPEND=" + acct-user/gvm + net-misc/rsync + >=net-analyzer/gvmd-22.5.0 + dev-python/tomli[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] +" + +RDEPEND=" + ${DEPEND} + cron? ( virtual/cron ) +" + +python_compile() { + distutils-r1_python_compile +} + +python_install() { + distutils-r1_python_install + + #greenbone-feed-sync should not be run as root to avoid changing file permissions + insinto /etc/sudoers.d + newins - greenbone-feed-sync <<-EOF + gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync +EOF + + if use cron ; then + exeinto /etc/cron.daily + newexe "${FILESDIR}"/${PN}.cron ${PN} + fi + + systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service" +} + +pkg_postinst() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + return + fi + + if use cron ; then + elog + elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to activate daily feed update
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/greenbone-feed-sync/
commit: b570bde60da1d4ab3e446b34744416e4f9685717 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 07:50:19 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b570bde6 net-analyzer/greenbone-feed-sync: remove unnecessary function declaration and style fixes Signed-off-by: Florian Schmaus gentoo.org> .../greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild index ade285666c24..dbbef48f42a7 100644 --- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild +++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-23.6.0.ebuild @@ -30,10 +30,6 @@ RDEPEND=" cron? ( virtual/cron ) " -python_compile() { - distutils-r1_python_compile -} - python_install() { distutils-r1_python_install @@ -43,7 +39,7 @@ python_install() { gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync EOF - if use cron ; then + if use cron; then exeinto /etc/cron.daily newexe "${FILESDIR}"/${PN}.cron ${PN} fi @@ -56,7 +52,7 @@ pkg_postinst() { return fi - if use cron ; then + if use cron; then elog elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to activate daily feed update!" elog
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/python-gvm/
commit: 191241f17e14da162b5ea5d57ba460514ed53dba Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:57:58 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191241f1 net-analyzer/python-gvm: add 23.5.1 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/python-gvm/Manifest | 1 + net-analyzer/python-gvm/metadata.xml | 4 +++ net-analyzer/python-gvm/python-gvm-23.5.1.ebuild | 34 3 files changed, 39 insertions(+) diff --git a/net-analyzer/python-gvm/Manifest b/net-analyzer/python-gvm/Manifest index 1e97e579cc91..41d40df2374e 100644 --- a/net-analyzer/python-gvm/Manifest +++ b/net-analyzer/python-gvm/Manifest @@ -1 +1,2 @@ DIST python-gvm-21.11.0.tar.gz 230324 BLAKE2B 1c4ca09f62dbeb6863e6f2da7188fd499d38ec9e1c01a2cac3534b2bff996082a5075a437e225a51bbb98f7a6ebc67062f5bd31ac1ce1a831a82bcc85f377a62 SHA512 df1fe64c65453a782dd89615cb6426a47091c82899d73855ec14174ea01ca3066a987eacb4f553c575695c6a962ec635023d0b79eafe143b564e4dfe494cc2a9 +DIST python-gvm-23.5.1.tar.gz 291456 BLAKE2B 529febe59d46079a48299c8f1e853d4d3e20fb241fbb9e4d05cb83c9bb0c6c98dc297ee2d0322789e178216c55975b8c49204273be9bf484e6304438ae171533 SHA512 4928b077bf10367b3f2c8c8fe737720c0e3c84b4df8cdf6e6ca440a442a915f8619519993200c81f4333eae32070af0b51265fdb1c224b11ae11f521d62a7f84 diff --git a/net-analyzer/python-gvm/metadata.xml b/net-analyzer/python-gvm/metadata.xml index 488d3eec2494..fc9cf3041b5d 100644 --- a/net-analyzer/python-gvm/metadata.xml +++ b/net-analyzer/python-gvm/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> + + foti.giuse...@gmail.com + Giuseppe Foti + jonas.li...@gmail.com Jonas Licht diff --git a/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild b/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild new file mode 100644 index ..22a851ada380 --- /dev/null +++ b/net-analyzer/python-gvm/python-gvm-23.5.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="Greenbone Vulnerability Management Python Library" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/python-gvm/"; +SRC_URI="https://github.com/greenbone/python-gvm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" + +RDEPEND=" + dev-python/defusedxml[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest + +src_prepare() { + distutils-r1_src_prepare + + # drop connection tests + rm -r tests/connections || die +}
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/
commit: bb97e2c336c0fd14020c5e13b1836c52e93364f9 Author: Giuseppe Foti gmail com> AuthorDate: Thu Jun 1 11:38:34 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb97e2c3 Update profiles/features/musl/package.mask Co-authored-by: Florian Schmaus geekplace.eu> Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> profiles/features/musl/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 0e288e530d07..f539037e9028 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -71,7 +71,7 @@ net-wireless/neard sys-apps/noexec # Giuseppe Foti (2023-05-19) -# New packages that require blocked packages in the previous block. +# New packages that require packages masked by the previous block. dev-db/pg-gvm net-analyzer/notus-scanner
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsad/
commit: 9e306a64f27043dd6e475e334f833e731687bcb5 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 08:15:09 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e306a64 net-analyzer/gsad: add 22.5.1 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gsad/Manifest | 1 + net-analyzer/gsad/gsad-22.5.1.ebuild | 104 +++ 2 files changed, 105 insertions(+) diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest index f8cc4f2beacf..24dcef037487 100644 --- a/net-analyzer/gsad/Manifest +++ b/net-analyzer/gsad/Manifest @@ -1,2 +1,3 @@ DIST gsad-21.4.4.tar.gz 220618 BLAKE2B 276164ce1e03a6ed211d3bdf24c7f9b5ac832c07891b34b467f61ec02c5670d5368ea3219b3cc445e4ef83fef0aee7375c89ce8008746ea7e08abf50da8fb9fd SHA512 092c8187754b3f0503e4ae6fd9c41dbd6917264668a5f8f831d40e88c7b8db6772acd354db62ac66b4af13b7c27e78516d4975f5bfede0d28001007a46c39f75 DIST gsad-22.4.1.tar.gz 224061 BLAKE2B 2357d8eac221c934509ed2c4e47d3e16ac392d11212320152bc1d247be2b8eb1275fbaffbb6c71568dac45b41e6380242c8b3afce46e8ee97aad7be8d24544ba SHA512 7f957fcdc842b81aaf69858f98f1edd8a808eb70d2e0bd86413d6a9dfe053e10b6ed2f4e2cadcc023fd580d96d624c007e8701133fb3fea2e072ce26f9a64ed4 +DIST gsad-22.5.1.tar.gz 223290 BLAKE2B 24530f085c644895d5153929038d040fbcb0626b4b2df0ce3966d96fc8c756fbb2b78540b2a57affab2f2eb97cf868f09b7ac863f9a314cb1f74a829fbea48cc SHA512 52ec1377d57d90f64e949472f5f6d1f94e9cdce86d7a807451ed9f01ff36e392606d725461e416246b9e706f00aa536cbc5672fb977695b20d0c5957b67447aa diff --git a/net-analyzer/gsad/gsad-22.5.1.ebuild b/net-analyzer/gsad/gsad-22.5.1.ebuild new file mode 100644 index ..00b93d2f84e0 --- /dev/null +++ b/net-analyzer/gsad/gsad-22.5.1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd toolchain-funcs +# +DESCRIPTION="Greenbone Security Assistant" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsad"; +SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=" + acct-user/gvm + dev-libs/glib:2 + dev-libs/libgcrypt:0= + dev-libs/libxml2 + dev-libs/libxslt + >=net-analyzer/gvm-libs-${PV} + net-libs/gnutls:= + net-libs/libmicrohttpd:= +" +RDEPEND=" + ${DEPEND} + >=net-analyzer/gvmd-${PV} + >=net-analyzer/gsa-22.5.0 + net-analyzer/ospd-openvas +" +BDEPEND=" + dev-python/polib + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + sys-devel/gettext + ) +" + +src_prepare() { + cmake_src_prepare + + # QA-Fix | Remove !CLANG doxygen warnings for 9.0.0 + if use doc; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + # Do not install the empty /run/gsad run dir. https://github.com/greenbone/gsad/pull/54 + sed -i "/^install.*GSAD_RUN_DIR/d" CMakeLists.txt || die + + # Drop Group= directive. https://github.com/greenbone/gsad/pull/55 + sed -i "/^Group=/d" config/gsad.service.in || die +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + "-DSBINDIR=${EPREFIX}/usr/bin" + "-DGSAD_PID_DIR=/run/gsad" + "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" + "-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d" + ) + cmake_src_configure +} + +src_compile() { + # setting correct PATH for finding react-js + NODE_ENV=production PATH="$PATH:${S}/gsa/node_modules/.bin/" cmake_src_compile + if use doc; then + cmake_build -C "${BUILD_DIR}" doc + cmake_build doc-full -C "${BUILD_DIR}" doc + fi + cmake_build rebuild_cache +} + +src_install() { + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}/doc/generated/html/." ) + fi + cmake_src_install + + systemd_install_serviced "${FILESDIR}/gsad.service.conf" \ + ${PN}.service + + insinto /etc/gvm/sysconfig + doins "${FILESDIR}/${PN}-daemon.conf" + + newinitd "${FILESDIR}/${PN}-22.init" "${PN}" + newconfd "${FILESDIR}/${PN}-daemon.conf" "${PN}" +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gvm-libs/
commit: 8305c10e69ca5cb1b5011be6265760c4d3588297 Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:01:54 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8305c10e net-analyzer/gvm-libs: add 22.6.3 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gvm-libs/Manifest | 1 + net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild | 111 +++ net-analyzer/gvm-libs/metadata.xml | 4 + 3 files changed, 116 insertions(+) diff --git a/net-analyzer/gvm-libs/Manifest b/net-analyzer/gvm-libs/Manifest index fef2a714575a..a0ec15bd17d5 100644 --- a/net-analyzer/gvm-libs/Manifest +++ b/net-analyzer/gvm-libs/Manifest @@ -1 +1,2 @@ DIST gvm-libs-21.4.4.tar.gz 298551 BLAKE2B 271716d8be2376e2b54218b95069e19d10939c5feda9894220418bf184c4098eeacf61d1faedd49fe3215aa0fbf4a4afcfe2a929ac88450502737eb8af8f8e35 SHA512 6c80820c830cbc2e62865a0823740d857db075f2faa1a1e58af7a8f07e0179e7a78934d7613ec57f144900a5530206d4c07c912a6bbe40ad9d0549f9443bfb12 +DIST gvm-libs-22.6.3.tar.gz 309045 BLAKE2B 9627fbdbb9d7a77542242311bce83e760316aea9f5c7b4c275aada18b6407cda41f5a0e1bd1e7202a16304e11772ddeabb01513ec67b7310d95e6522676fec1a SHA512 7b2db4c7aa2361e6dbaca002755bea00eca333f9edf6da5d3c1cf41c6abac32c60f2721f4f152ea6d6bc0f366bdd6249b0693df711ab35e933cd7e22bf028002 diff --git a/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild b/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild new file mode 100644 index ..a1e56e3d32e0 --- /dev/null +++ b/net-analyzer/gvm-libs/gvm-libs-22.6.3.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="Greenbone Vulnerability Management (GVM) libraries" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvm-libs/"; +SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ldap test radius" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/gvm + app-crypt/gpgme:= + dev-libs/glib:2 + dev-libs/hiredis:= + dev-libs/libgcrypt:= + dev-libs/libgpg-error + dev-libs/libxml2 + dev-perl/UUID + net-libs/gnutls:= + net-libs/libnet:1.1 + net-libs/libpcap + net-libs/libssh:= + sys-apps/util-linux + sys-libs/libxcrypt:= + sys-libs/zlib + dev-libs/paho-mqtt-c:1.3 + ldap? ( net-nds/openldap:= ) + radius? ( net-dialup/freeradius-client ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-vcs/git + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + ) + test? ( dev-libs/cgreen ) +" + +src_prepare() { + cmake_src_prepare + # QA-Fix | Remove doxygen warnings for !CLANG + if use doc; then + if ! tc-is-clang; then + local f + for f in doc/*.in; do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + #Remove tests that doesn't work in the network sandbox + if use test; then + sed -i 's/add_test (networking-test networking-test)/ /g' base/CMakeLists.txt || die + sed -i 's/add_test (util-test util-test)/ /g' boreas/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + "-DGVM_RUN_DIR=${EPREFIX}/var/lib/gvm" + "-DBUILD_TESTS=$(usex test)" + "-DBUILD_WITH_RADIUS=$(usex radius)" + "-DBUILD_WITH_LDAP=$(usex ldap)" + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + if use doc; then + cmake_build -C "${BUILD_DIR}" doc + cmake_build doc-full -C "${BUILD_DIR}" doc + fi + cmake_build rebuild_cache + if use test; then + cmake_build tests + fi +} + +src_install() { + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) + fi + cmake_src_install + + # Set proper permissions on required files/directories + keepdir /var/lib/gvm + if ! use prefix; then + fowners -R gvm:gvm /var/lib/gvm + fi +} diff --git a/net
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsa/
commit: 4ee6d9abdc473f216ea67c7cfffb2c56d12c4c13 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 08:05:28 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee6d9ab net-analyzer/gsa: add 22.5.0, drop 22.4.1 and switch to non-dist Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gsa/Manifest | 3 ++- net-analyzer/gsa/gsa-22.4.1.ebuild | 29 -- net-analyzer/gsa/gsa-22.5.0.ebuild | 42 ++ 3 files changed, 44 insertions(+), 30 deletions(-) diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest index 6f1aa937be08..c4d600dd19b4 100644 --- a/net-analyzer/gsa/Manifest +++ b/net-analyzer/gsa/Manifest @@ -1,3 +1,4 @@ DIST gsa-21.4.2-node_modules.tar.gz 86572528 BLAKE2B 1aec3d8636241d7cd4ca591133cdadd26d349bf4342ee1595a678871617b4b3a763348a7a0e6d44b50780f330362131d7ba72953a40f53e79b1f9709775999fb SHA512 c44f3822864b9f68cbfe0e4052b2295ab74cb2c429cd9aa667b19b8cfb423c49dc65b1455f785abecdc4329f31b43fe368b0bd5276b4ad95d5fa2e208bb4a4ec DIST gsa-21.4.4.tar.gz 2471442 BLAKE2B b3ac937a87038d93e90223f7c33d087b0dbb043c4fcaa8a00c9d44148e686c064fdcc311899b7b3b4084658d23193bc128fb809f22621583898551f4348ece6f SHA512 5a7b45132a049adf608ccd8988d69a415290cc57d6e7537835a78e19aafb5dfdf204197576f69277726587efaccce189c1ccab55c43e5a0a7855c538b3bc4b67 -DIST gsa-22.4.1.tar.gz 5878329 BLAKE2B 5ff22dd07dd6a562d463faeb07323cfa083380bfbb96b544345778484ae5cc6d213a029a2c59e25decfe72c81f32a8ac79132dfce7bd3d381a7fa92e10cd5ac6 SHA512 6de0eb910ea885681bbb4cff05cd5b34113bbd04bf775deed2e8de583f7756c46926ac9e620dca49a061bf9d8edc5da481a75e7db93ae982314cb5ef03b33eb7 +DIST gsa-22.5.0-node_modules.tar.xz 26394052 BLAKE2B 77e74ccacecd681e846884af463ee0605eb46c21dd0cd001f3240d4cfd97b91d3ce241bda50996e3ec047824e937383f8c80e0b8014b93bf3d6d067a9afec929 SHA512 221dde765497e6c97773d18b04b3d381b2f003c42995e935661ac7e35c9b18984a92336259d803174ad62387a5d653df12c0899c495334561f71df6d4290f0c8 +DIST gsa-22.5.0.tar.gz 3586703 BLAKE2B 33d9f5e32ccc33e4c1d24665bd7ba0819dc22281772c7ebba24d8c82f93bcc21e8b90f3e0666b9ed8846e2a88417f8bf5999619577c15c307485a7ce3243d104 SHA512 2f119f3d8b213cb10abc7b2a25052e943518f8a2c5950f6eb6e5227bf30f7467ddbcf78bbed5f499b96a0bb517c5033f38477f332a14f449b7b04e7b7902843b diff --git a/net-analyzer/gsa/gsa-22.4.1.ebuild b/net-analyzer/gsa/gsa-22.4.1.ebuild deleted file mode 100644 index d188b90c2e27.. --- a/net-analyzer/gsa/gsa-22.4.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Greenbone Security Assistant" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa"; -SRC_URI=" - https://github.com/greenbone/${PN}/releases/download/v${PV}/gsa-dist-${PV}.tar.gz -> ${P}.tar.gz -" - -SLOT="0" -LICENSE="AGPL-3+" -KEYWORDS="~amd64 ~x86" - -src_unpack() { - default - mkdir ${P} - mv static/ "${WORKDIR}"/${P}/ - mv locales/ "${WORKDIR}"/${P}/ - mv img/ "${WORKDIR}"/${P}/ - mv robots.txt "${WORKDIR}"/${P}/ - mv index.html "${WORKDIR}"/${P}/ -} - -src_install() { - insinto "usr/share/gvm/gsad/web" - doins -r ./* -} diff --git a/net-analyzer/gsa/gsa-22.5.0.ebuild b/net-analyzer/gsa/gsa-22.5.0.ebuild new file mode 100644 index ..e25fbab90bcd --- /dev/null +++ b/net-analyzer/gsa/gsa-22.5.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_NODE_N="node_modules" +MY_NODE_PV="${PV}" + +DESCRIPTION="Greenbone Security Assistant" +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gsa"; +SRC_URI=" + https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~flow/distfiles/${PN}/${P}-${MY_NODE_N}.tar.xz +" + +SLOT="0" +LICENSE="AGPL-3+" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + >=net-libs/nodejs-14.0.0[ssl] + >=sys-apps/yarn-1.15.2 +" + +MY_NODE_DIR="${S}/${MY_NODE_N}/" + +src_prepare() { + default + # We will use pre-generated npm stuff. + mv "${WORKDIR}/${MY_NODE_N}" "${MY_NODE_DIR}" || die "couldn't move node_modules" +} + +src_compile() { + # setting correct PATH for finding react-js + NODE_ENV=production PATH="${PATH}:${MY_NODE_DIR}/.bin/" \ + yarn --offline build || die +} + +src_install() { + insinto "usr/share/gvm/gsad/web" + doins -r build/* +}
[gentoo-commits] repo/gentoo:master commit in: app-emacs/jinx/
commit: 905d024a32fc0172981ab25d9e088df2abb87e7b Author: Arsen Arsenović gentoo org> AuthorDate: Mon Jul 3 08:16:52 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Mon Jul 3 08:18:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905d024a app-emacs/jinx: add 0.9 Signed-off-by: Arsen Arsenović gentoo.org> app-emacs/jinx/Manifest| 1 + app-emacs/jinx/jinx-0.9.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest index ba67f78e4334..e4e0c3b9152d 100644 --- a/app-emacs/jinx/Manifest +++ b/app-emacs/jinx/Manifest @@ -1,2 +1,3 @@ DIST jinx-0.7.tar.xz 17816 BLAKE2B d31ae1c35c5808237890c5c6ecaab915af7cc70260ae05de06c049a9bc250c3ff824a18256715fb7ed12e02df60b24aa957192b95fd3a0ab28e5102f5cf63718 SHA512 ed291b1d5eb5b799f629ed3d0d5bfca65e7f11d9349a672f09087a47ebe65a7bc8bef8fda6d344472dc8bc14c97c5d49c79365d45da5c9570e0cf84d51723928 DIST jinx-0.8.tar.xz 19064 BLAKE2B f5c2382e635b4266ac7ea4a500f3ca56f029c1104608ae12570a5983e971dff17bd2d4c7c721b080ac7ab136e7a7cc305cc96b2a5dc825caf17c5713d37702d8 SHA512 63ef5031252a98e3c4e22a331fbe99d6fb0465f965fbf7ce4e319514b2ddd8230db66d48c72bc5d957a77b2c8609f08636f1579fe4cefb44e2f56b654638fb52 +DIST jinx-0.9.tar.xz 20852 BLAKE2B 09a6a765cf51c2efe3a90317cdaeff03c2bc35bd6202b71070a19d51189c2ee6fc7406881130986dcdcfd9a9f6cec4aee25e0e71924a38aca7708aa3b99eb550 SHA512 a61e377fdee84fc91c3714f12f1bfffd95d6618a78c48dbcda6ff134f2ce3b604f283ddc5e7040c125e406ec573e3f6e7bfcde681fe574b84d7736e114ea7c0b diff --git a/app-emacs/jinx/jinx-0.9.ebuild b/app-emacs/jinx/jinx-0.9.ebuild new file mode 100644 index ..9e53b9cc2c8e --- /dev/null +++ b/app-emacs/jinx/jinx-0.9.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 +inherit edo elisp toolchain-funcs + +DESCRIPTION="Enchanted Spell Checker for GNU Emacs" +HOMEPAGE="https://github.com/minad/jinx"; + +# Recompressed from ELPA. +SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-text/enchant:2 + >=app-emacs/compat-29.1.4.0 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +ELISP_REMOVE="${PN}-pkg.el" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + edo $(tc-getCC) -fPIC -Wall -Wextra -shared \ + $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \ + ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c + elisp_src_compile +} + +src_install() { + elisp-make-autoload-file + elisp_src_install + + elisp-modules-install "${PN}" jinx-mod.so + doinfo jinx.info +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/
commit: 15a04c3b6eb631d5ea6403dba483563db507644a Author: Miroslav Šulc gentoo org> AuthorDate: Mon Jul 3 08:23:40 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Jul 3 08:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a04c3b media-sound/qsampler: migrated latest to qt6 Closes: https://bugs.gentoo.org/908650 Signed-off-by: Miroslav Šulc gentoo.org> ...ler-0.9.10.ebuild => qsampler-0.9.10-r1.ebuild} | 24 +++--- media-sound/qsampler/qsampler-.ebuild | 22 2 files changed, 15 insertions(+), 31 deletions(-) diff --git a/media-sound/qsampler/qsampler-0.9.10.ebuild b/media-sound/qsampler/qsampler-0.9.10-r1.ebuild similarity index 72% rename from media-sound/qsampler/qsampler-0.9.10.ebuild rename to media-sound/qsampler/qsampler-0.9.10-r1.ebuild index 38a795222015..4210fdc8b8c7 100644 --- a/media-sound/qsampler/qsampler-0.9.10.ebuild +++ b/media-sound/qsampler/qsampler-0.9.10-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" @@ -21,11 +21,8 @@ SLOT="0" IUSE="debug +libgig" DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 @@ -34,24 +31,17 @@ DEPEND=" RDEPEND="${DEPEND} media-sound/linuxsampler " -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch" -) +BDEPEND=" + dev-qt/qttools:6[linguist] +" DOCS=( ChangeLog README TRANSLATORS ) -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) -DCONFIG_LIBGIG=$(usex libgig 1 0) + -DCONFIG_QT6=1 ) cmake_src_configure } diff --git a/media-sound/qsampler/qsampler-.ebuild b/media-sound/qsampler/qsampler-.ebuild index 262219cfea6e..4210fdc8b8c7 100644 --- a/media-sound/qsampler/qsampler-.ebuild +++ b/media-sound/qsampler/qsampler-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" @@ -21,11 +21,8 @@ SLOT="0" IUSE="debug +libgig" DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 @@ -34,20 +31,17 @@ DEPEND=" RDEPEND="${DEPEND} media-sound/linuxsampler " -BDEPEND="dev-qt/linguist-tools:5" +BDEPEND=" + dev-qt/qttools:6[linguist] +" DOCS=( ChangeLog README TRANSLATORS ) -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) -DCONFIG_LIBGIG=$(usex libgig 1 0) + -DCONFIG_QT6=1 ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-python/spyder-unittest/
commit: 3b23187b138eddb7c5ede991d01da64ce182210b Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Jul 3 08:33:20 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Jul 3 08:35:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b23187b dev-python/spyder-unittest: add 0.6.0 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/spyder-unittest/Manifest| 1 + .../spyder-unittest/spyder-unittest-0.6.0.ebuild | 82 ++ 2 files changed, 83 insertions(+) diff --git a/dev-python/spyder-unittest/Manifest b/dev-python/spyder-unittest/Manifest index 85e53b0801b3..9bd499e8ac39 100644 --- a/dev-python/spyder-unittest/Manifest +++ b/dev-python/spyder-unittest/Manifest @@ -1 +1,2 @@ DIST spyder-unittest-0.5.1.gh.tar.gz 80022 BLAKE2B c904196f7b0288b4d4f105037cbf75fc7ef60669ba1a24687b4f6aa672b88b139b64282c2d12340c958a3ffb65b8cf01b61256f669e167a6c15eb9471430af2a SHA512 4bea5d88b6be80435e2fa6498803ceea275b72c47bd0a54bb3be962bfe00feed2073e4d4915ea1b4dd780cb1c104f6dcd2735ee000cdedb934ed9fac059d0ca5 +DIST spyder-unittest-0.6.0.gh.tar.gz 105932 BLAKE2B b7a39e5756d27325bbe0dff32fb3922f667cdd1eb2c3a6d9e5eceb89abd921244fdf1685706bff181c75c59f86f92e405a1d08c5e86d7f15a27bfd46d32048ea SHA512 304843dcf6b51033a6acbc81a0ed274736d36967d95866075bb06a23487f29556256e39c213f685f5a6622743bba568814b5c099fa143e849fdb5608687f1c5c diff --git a/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild new file mode 100644 index ..f5fa403a044c --- /dev/null +++ b/dev-python/spyder-unittest/spyder-unittest-0.6.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 virtualx + +DESCRIPTION="Plugin for Spyder to run tests and view the results" +HOMEPAGE="https://github.com/spyder-ide/spyder-unittest"; +SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/spyder-5.4.1[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-python/spyder-unittest/
commit: 6950fbc97118d1249ca8c9a6d8d86690109948de Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Jul 3 08:33:43 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Jul 3 08:35:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6950fbc9 dev-python/spyder-unittest: drop 0.5.1 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/spyder-unittest/Manifest| 1 - .../spyder-unittest/spyder-unittest-0.5.1.ebuild | 41 -- 2 files changed, 42 deletions(-) diff --git a/dev-python/spyder-unittest/Manifest b/dev-python/spyder-unittest/Manifest index 9bd499e8ac39..0734087a0fe5 100644 --- a/dev-python/spyder-unittest/Manifest +++ b/dev-python/spyder-unittest/Manifest @@ -1,2 +1 @@ -DIST spyder-unittest-0.5.1.gh.tar.gz 80022 BLAKE2B c904196f7b0288b4d4f105037cbf75fc7ef60669ba1a24687b4f6aa672b88b139b64282c2d12340c958a3ffb65b8cf01b61256f669e167a6c15eb9471430af2a SHA512 4bea5d88b6be80435e2fa6498803ceea275b72c47bd0a54bb3be962bfe00feed2073e4d4915ea1b4dd780cb1c104f6dcd2735ee000cdedb934ed9fac059d0ca5 DIST spyder-unittest-0.6.0.gh.tar.gz 105932 BLAKE2B b7a39e5756d27325bbe0dff32fb3922f667cdd1eb2c3a6d9e5eceb89abd921244fdf1685706bff181c75c59f86f92e405a1d08c5e86d7f15a27bfd46d32048ea SHA512 304843dcf6b51033a6acbc81a0ed274736d36967d95866075bb06a23487f29556256e39c213f685f5a6622743bba568814b5c099fa143e849fdb5608687f1c5c diff --git a/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild deleted file mode 100644 index 43ce967da1ec.. --- a/dev-python/spyder-unittest/spyder-unittest-0.5.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 virtualx - -COMMIT="d210d9fe6c4efbb21d680a040cc4741d76a81f49" - -DESCRIPTION="Plugin for Spyder to run tests and view the results" -HOMEPAGE="https://github.com/spyder-ide/spyder-unittest"; -SRC_URI="https://github.com/spyder-ide/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -# AttributeError: 'NoneType' object has no attribute 'split' -RESTRICT="test" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/spyder-5.3.1[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/paho-mqtt-c/
commit: 46be39d0634fca9e20e2882472f775b18f64b1c9 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 08:35:52 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:36:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46be39d0 dev-libs/paho-mqtt-c: style fixes Signed-off-by: Florian Schmaus gentoo.org> dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild | 23 ++- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild index 1b948ab91968..f1713fe8f0c1 100644 --- a/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild +++ b/dev-libs/paho-mqtt-c/paho-mqtt-c-1.3.12.ebuild @@ -24,7 +24,7 @@ IUSE="+high-performance +ssl doc test" BDEPEND=" doc? ( app-doc/doxygen - media-gfx/graphviz ) + media-gfx/graphviz ) ssl? ( dev-libs/openssl ) test? ( dev-lang/python ) " @@ -38,11 +38,11 @@ BUILD_DIR="${S}_build" src_configure(){ local mycmakeargs=( - -DPAHO_BUILD_SHARED=TRUE - -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")" - -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")" - -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")" - -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")" + -DPAHO_BUILD_SHARED=TRUE + -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")" + -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")" + -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")" + -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")" ) cmake_src_configure if use test; then @@ -58,13 +58,10 @@ src_test() { elog "Disabling tests due to crosscompiling." return fi - if use test; then - echo "RUNNING TESTS" - ${EPYTHON} "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \ - "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf & + ${EPYTHON} "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/startbroker.py -c \ + "${BUILD_DIR}"/test/"${MY_TEST_UTILS}"/interoperability/localhost_testing.conf & - ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py & - cmake_src_test - fi + ${EPYTHON} "${BUILD_DIR}"/test/mqttsas.py & + cmake_src_test }
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/notus-scanner/
commit: 5a31ea1a6e8f2c81c241de7055084b0931aaa8cd Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 08:37:41 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:37:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a31ea1a net-analyzer/notus-scanner: disable py3.10 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild index 3d2b52bf6bee..630d765d70a5 100644 --- a/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild +++ b/net-analyzer/notus-scanner/notus-scanner-22.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_11 ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 systemd
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsynth/
commit: fd5fc2768ca299220de2d2a9a5a3ba61d1db22ca Author: Miroslav Šulc gentoo org> AuthorDate: Mon Jul 3 08:38:31 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Jul 3 08:38:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5fc276 media-sound/qsynth: added support fot qt6, fixed missing dep Closes: https://bugs.gentoo.org/881297 Signed-off-by: Miroslav Šulc gentoo.org> ...synth-0.9.11.ebuild => qsynth-0.9.11-r1.ebuild} | 29 +++--- media-sound/qsynth/qsynth-.ebuild | 29 -- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/media-sound/qsynth/qsynth-0.9.11.ebuild b/media-sound/qsynth/qsynth-0.9.11-r1.ebuild similarity index 77% rename from media-sound/qsynth/qsynth-0.9.11.ebuild rename to media-sound/qsynth/qsynth-0.9.11-r1.ebuild index 9304e1e44040..5690fe3abd29 100644 --- a/media-sound/qsynth/qsynth-0.9.11.ebuild +++ b/media-sound/qsynth/qsynth-0.9.11-r1.ebuild @@ -18,33 +18,34 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+alsa debug jack pulseaudio" +IUSE="+alsa debug jack pulseaudio qt6" REQUIRED_USE="|| ( alsa jack pulseaudio )" BDEPEND=" - dev-qt/linguist-tools:5 + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) " DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?] " RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-0.9.1-cmake-no-git-version.patch" ) - -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_QT6=$(usex qt6 1 0) ) cmake_src_configure } diff --git a/media-sound/qsynth/qsynth-.ebuild b/media-sound/qsynth/qsynth-.ebuild index 76fd6013eca5..5690fe3abd29 100644 --- a/media-sound/qsynth/qsynth-.ebuild +++ b/media-sound/qsynth/qsynth-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,31 +18,34 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+alsa debug jack pulseaudio" +IUSE="+alsa debug jack pulseaudio qt6" REQUIRED_USE="|| ( alsa jack pulseaudio )" BDEPEND=" - dev-qt/linguist-tools:5 + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) " DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?] " RDEPEND="${DEPEND}" -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_QT6=$(usex qt6 1 0) ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gthumb/
commit: ec8b4266d731da616c4ff72b830a9955deaea319 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 3 08:42:24 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 3 08:42:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8b4266 media-gfx/gthumb: Stabilize 3.12.2-r5 x86, #909483 Signed-off-by: Jakov Smolić gentoo.org> media-gfx/gthumb/gthumb-3.12.2-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild b/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild index 65ef7e3cae52..6617a41f3ce3 100644 --- a/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild +++ b/media-gfx/gthumb/gthumb-3.12.2-r5.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gthumb"; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg tiff webkit webp" # libX11 dep is a workaround. See files/3.12.2-link-with-x11.patch
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/sushi/
commit: a11006371b9edd84868a7300aee17e624ac3a3cb Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 3 08:42:28 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 3 08:42:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1100637 gnome-extra/sushi: Stabilize 44.2 x86, #909494 Signed-off-by: Jakov Smolić gentoo.org> gnome-extra/sushi/sushi-44.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-extra/sushi/sushi-44.2.ebuild b/gnome-extra/sushi/sushi-44.2.ebuild index 364731d650bc..55603ee690e6 100644 --- a/gnome-extra/sushi/sushi-44.2.ebuild +++ b/gnome-extra/sushi/sushi-44.2.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/sushi"; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" IUSE="wayland +X" REQUIRED_USE="|| ( wayland X )"
[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/
commit: 1906fd9d78a1cb74f4ff19d199adc7a10da51cbb Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 3 08:42:27 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 3 08:42:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1906fd9d gnome-base/nautilus: Stabilize 44.2.1 x86, #909493 Signed-off-by: Jakov Smolić gentoo.org> gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild b/gnome-base/nautilus/nautilus-44.2.1.ebuild index 4c7083d93a11..8afc26f6edc2 100644 --- a/gnome-base/nautilus/nautilus-44.2.1.ebuild +++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild @@ -13,7 +13,7 @@ SLOT="0" IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" REQUIRED_USE="gtk-doc? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.72.0:2
[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-control-center/
commit: acadcbd52a57797858f314d335b120295f9614e0 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 3 08:42:26 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 3 08:42:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acadcbd5 gnome-base/gnome-control-center: Stabilize 44.2 x86, #909491 Signed-off-by: Jakov Smolić gentoo.org> gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild b/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild index 697439dc7b65..1dc074a4fc7c 100644 --- a/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild +++ b/gnome-base/gnome-control-center/gnome-control-center-44.2.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE=" ^^ ( elogind systemd ) " # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, but needs testing if handled gracefully enough -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" # meson.build depends on python unconditionally BDEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/
commit: 20ccf80f7c32366e81945ae24298654345816b59 Author: Miroslav Šulc gentoo org> AuthorDate: Mon Jul 3 08:43:28 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Jul 3 08:43:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ccf80f media-sound/qsampler: reintroduced support for qt5 Signed-off-by: Miroslav Šulc gentoo.org> ...-0.9.10-r1.ebuild => qsampler-0.9.10-r2.ebuild} | 21 +++-- media-sound/qsampler/qsampler-.ebuild | 22 -- 2 files changed, 31 insertions(+), 12 deletions(-) diff --git a/media-sound/qsampler/qsampler-0.9.10-r1.ebuild b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild similarity index 72% rename from media-sound/qsampler/qsampler-0.9.10-r1.ebuild rename to media-sound/qsampler/qsampler-0.9.10-r2.ebuild index 4210fdc8b8c7..697cc016c524 100644 --- a/media-sound/qsampler/qsampler-0.9.10-r1.ebuild +++ b/media-sound/qsampler/qsampler-0.9.10-r2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" @@ -18,21 +18,30 @@ HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/"; LICENSE="GPL-2" SLOT="0" -IUSE="debug +libgig" +IUSE="debug +libgig qt6" DEPEND=" - dev-qt/qtbase:6[gui,network,widgets] - dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + ) " RDEPEND="${DEPEND} media-sound/linuxsampler " BDEPEND=" - dev-qt/qttools:6[linguist] + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) " DOCS=( ChangeLog README TRANSLATORS ) @@ -41,7 +50,7 @@ src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) -DCONFIG_LIBGIG=$(usex libgig 1 0) - -DCONFIG_QT6=1 + -DCONFIG_QT6=$(usex qt6 1 0) ) cmake_src_configure } diff --git a/media-sound/qsampler/qsampler-.ebuild b/media-sound/qsampler/qsampler-.ebuild index 4210fdc8b8c7..202520b3f67b 100644 --- a/media-sound/qsampler/qsampler-.ebuild +++ b/media-sound/qsampler/qsampler-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" @@ -18,21 +18,31 @@ HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/"; LICENSE="GPL-2" SLOT="0" -IUSE="debug +libgig" +IUSE="debug +libgig qt6" DEPEND=" - dev-qt/qtbase:6[gui,network,widgets] - dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) + qt6? ( + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) " RDEPEND="${DEPEND} media-sound/linuxsampler " BDEPEND=" - dev-qt/qttools:6[linguist] + qt6? ( dev-qt/qttools:6[linguist] ) + !qt6? ( dev-qt/linguist-tools:5 ) " DOCS=( ChangeLog README TRANSLATORS ) @@ -41,7 +51,7 @@ src_configure() { local mycmakeargs=( -DCONFIG_DEBUG=$(usex debug 1 0) -DCONFIG_LIBGIG=$(usex libgig 1 0) - -DCONFIG_QT6=1 + -DCONFIG_QT6=$(usex qt6 1 0) ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/io-wait/
commit: 13db64894c1275247345172c46f8ae73db4fcd64 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 3 05:49:02 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 3 09:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13db6489 dev-ruby/io-wait: enable ruby32 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/io-wait/io-wait-0.2.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/io-wait/io-wait-0.2.3.ebuild b/dev-ruby/io-wait/io-wait-0.2.3.ebuild index 1e0b2f170113..415a5b87b2ff 100644 --- a/dev-ruby/io-wait/io-wait-0.2.3.ebuild +++ b/dev-ruby/io-wait/io-wait-0.2.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS="ext/io/wait/extconf.rb"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/capistrano/
commit: 2ff151b81703eb534db08420998069146712c36d Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 3 06:05:46 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 3 09:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff151b8 dev-ruby/capistrano: enable ruby32 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/capistrano/capistrano-3.17.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/capistrano/capistrano-3.17.3.ebuild b/dev-ruby/capistrano/capistrano-3.17.3.ebuild index 060941c9ee4a..4e9839ae6fcb 100644 --- a/dev-ruby/capistrano/capistrano-3.17.3.ebuild +++ b/dev-ruby/capistrano/capistrano-3.17.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/binding_of_caller/
commit: 8954c9fc6a7b466552a05dfc158ffea91576bccd Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 3 06:06:47 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 3 09:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8954c9fc dev-ruby/binding_of_caller: update EAPI 7 -> 8 Signed-off-by: Hans de Graaff gentoo.org> .../binding_of_caller-1.0.0-r2.ebuild | 30 ++ 1 file changed, 30 insertions(+) diff --git a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild new file mode 100644 index ..8d0a4d13f8f5 --- /dev/null +++ b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="binding_of_caller.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Retrieve the binding of a method's caller" +HOMEPAGE="https://github.com/banister/binding_of_caller"; +SRC_URI="https://github.com/banister/binding_of_caller/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/debug_inspector-0.0.1" + +all_ruby_prepare() { + sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/jmespath/
commit: 30c88ea65d00831f3e01d0c7474bc13c87a845af Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 3 05:39:24 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 3 09:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c88ea6 dev-ruby/jmespath: drop 1.6.1, 1.6.1-r1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/jmespath/Manifest | 1 - dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild | 27 --- dev-ruby/jmespath/jmespath-1.6.1.ebuild| 26 -- 3 files changed, 54 deletions(-) diff --git a/dev-ruby/jmespath/Manifest b/dev-ruby/jmespath/Manifest index 1f3fe455bc96..de265a541451 100644 --- a/dev-ruby/jmespath/Manifest +++ b/dev-ruby/jmespath/Manifest @@ -1,2 +1 @@ -DIST jmespath-1.6.1.tar.gz 40731 BLAKE2B 004da1c19a9990f83cc7484afccf7f7c8b6924ff538a0779752a4fd2aa0d469fd7ddf975f39e50f3f3d806109d6742adbc16237dec5760c224a59e6791954529 SHA512 8c66235463f1d83a2b061e9e01b5ef0d3d12df5a034a334d3c06a919bc2049b44dd740da0297e1774300533bc9968614f3d961deb4bfe808c9221e03d6f1bbed DIST jmespath-1.6.2.tar.gz 40932 BLAKE2B e19a2bacb8e207f65e45d1ad8eaaceb5ab6cbd847dc1009b45c618d426e5cc5814a1b1a806ccd935a83e3dacff3bcefedf9c7241586a348f2b705d80e63ba27d SHA512 2118c348bb25285f002fce64d0f7a00a5850c9f1b39d71d16c0c4335469069861bc51a81a9aec95f5625ae6b2d9daaa8b40ada817ac83ef83349c33e906561e7 diff --git a/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild b/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild deleted file mode 100644 index c3f5e802faf7.. --- a/dev-ruby/jmespath/jmespath-1.6.1-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRAINSTALL="VERSION" -RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Implements JMESPath for Ruby" -HOMEPAGE="https://github.com/jmespath/jmespath.rb"; -SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="${PN}.rb-${PV}" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="~amd64 ~arm64" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/simplecov/I s:^:#:' \ - spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die - sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/jmespath/jmespath-1.6.1.ebuild b/dev-ruby/jmespath/jmespath-1.6.1.ebuild deleted file mode 100644 index d79916ac6658.. --- a/dev-ruby/jmespath/jmespath-1.6.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# 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_GEMSPEC="jmespath.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Implements JMESPath for Ruby" -HOMEPAGE="https://github.com/jmespath/jmespath.rb"; -SRC_URI="https://github.com/jmespath/jmespath.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="${PN}.rb-${PV}" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="~amd64 ~arm64" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/simplecov/I s:^:#:' \ - spec/{compliance_spec,compliance_without_errors_spec,spec_helper}.rb || die - sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die -}
[gentoo-commits] repo/gentoo:master commit in: sys-process/below/
commit: 98c67add3d024f7e98a1f68ed6b4a552e9f39197 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 10:48:25 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 10:48:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c67add sys-process/below: add 0.7.0 Signed-off-by: Florian Schmaus gentoo.org> sys-process/below/Manifest | 61 +++ sys-process/below/below-0.7.0.ebuild | 313 +++ 2 files changed, 374 insertions(+) diff --git a/sys-process/below/Manifest b/sys-process/below/Manifest index b7569322d36d..064fb5368249 100644 --- a/sys-process/below/Manifest +++ b/sys-process/below/Manifest @@ -14,6 +14,7 @@ DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST below-0.5.0.tar.gz 857446 BLAKE2B cfe340b88e8fce952660b618450e5920312163d849551cabe5be928d50ffe83db03464863b328389f8387b274422f49b5437d6f184f57666fe3846322e2173de SHA512 22e0d50b69db5fe7794aba55534ced757dff1a3a0b2043cbabeb2213a096233b48ad8ca2c545bbcc5be3194fe153349a4d1109c4f95d9c77bc5608a72b6d3e08 DIST below-0.6.3.tar.gz 907266 BLAKE2B 10c281713787f60ff6425c02b14de23037037bece8c2de8801a94b11704160637c9e7dd96accd1ca841f66ee2ac5d97fd91b605bdcc7d27c66ed19b5215fd2f3 SHA512 4d4f357f50f9aabf6246022d949753622d132b46e303b74de4991cf6b1134748127abf2f6a0101a153dbefdb3583ca1915b8cb17a4a3c2faf30a94592f6720a8 +DIST below-0.7.0.tar.gz 881579 BLAKE2B dcb0bfb435ea3858df5395475dce1a082551e9a2929a00e39684760b300c0cc34bfde9bb5a8b91eb123fee1101facb5f58d6743a3dd37a3dd83bed13a99f90b6 SHA512 3ef9aeaf154212d413861419be1002216ad02818111f2e96dee51e5d88c0f2e3ea307c9e7177680b6069b66c9157e5d42db00706150c8cceee4f6277c561f24c DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d @@ -22,6 +23,7 @@ DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62e DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo_metadata-0.12.3.crate 16789 BLAKE2B f8556eb5a5925201654dab0eb5b9db6a7c2f2a179e1e2243ad7df8fb037e01509da939f22fd848e8c5e3f35f546ded1d43dfeddce3795eb9b4a84ebf135c58a1 SHA512 fc67003f014d6b13b12d8a897168665dbafed7516662bce53bff3dec75892a930f602a4ddf9e2be44fdbdb77b4f2641c0adb116be31929142c3d4a2e6cee4e1f DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262 +DIST cargo_metadata-0.15.4.crate 19993 BLAKE2B 33bb182a4fbf453be323cd657e0927d7ae8f4cada172c482d96ba959155aa0bd5fc392d4e0a6d4a869456be5de8756c92a4ee0642d60db992aca6d8adadb8f0a SHA512 dae54e7d21642a12fe967d832769f2310a18903a0a46694dd441974f037d8a53e148bae2668a177478b91629c5da736ce56aca3e140d442267ff0bc65bb984a0 DIST cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e SHA512 e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d7
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gsad/
commit: 71ca5b5971d01adf95abe4e7f2e649c22194734d Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 3 11:39:08 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 11:39:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ca5b59 net-analyzer/gsad: drop unused CMake variable GSAD_PID_DIR Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/gsad/gsad-22.4.1.ebuild | 1 - net-analyzer/gsad/gsad-22.5.1.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/net-analyzer/gsad/gsad-22.4.1.ebuild b/net-analyzer/gsad/gsad-22.4.1.ebuild index 65d92e560f05..6cf730484c9d 100644 --- a/net-analyzer/gsad/gsad-22.4.1.ebuild +++ b/net-analyzer/gsad/gsad-22.4.1.ebuild @@ -70,7 +70,6 @@ src_configure() { "-DLOCALSTATEDIR=${EPREFIX}/var" "-DSYSCONFDIR=${EPREFIX}/etc" "-DSBINDIR=${EPREFIX}/usr/bin" - "-DGSAD_PID_DIR=/run/gsad" "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" "-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d" ) diff --git a/net-analyzer/gsad/gsad-22.5.1.ebuild b/net-analyzer/gsad/gsad-22.5.1.ebuild index 00b93d2f84e0..0bb4755d34c5 100644 --- a/net-analyzer/gsad/gsad-22.5.1.ebuild +++ b/net-analyzer/gsad/gsad-22.5.1.ebuild @@ -70,7 +70,6 @@ src_configure() { "-DLOCALSTATEDIR=${EPREFIX}/var" "-DSYSCONFDIR=${EPREFIX}/etc" "-DSBINDIR=${EPREFIX}/usr/bin" - "-DGSAD_PID_DIR=/run/gsad" "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" "-DLOGROTATE_DIR=${EPREFIX}/etc/logrotate.d" )
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 1288ef96a50212d05eaf23e98e6cbe2a872d713f Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Jul 3 11:52:10 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Jul 3 11:55:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1288ef96 acct-user.eclass: Users need their group already at "build time" Signed-off-by: Andreas K. Hüttel gentoo.org> eclass/acct-user.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index f658aa0eabc3..0b47e2d8ed69 100644 --- a/eclass/acct-user.eclass +++ b/eclass/acct-user.eclass @@ -165,6 +165,7 @@ acct-user_add_deps() { fi RDEPEND+=${ACCT_USER_GROUPS[*]/#/ acct-group/} + DEPEND+=${ACCT_USER_GROUPS[*]/#/ acct-group/} _ACCT_USER_ADD_DEPS_CALLED=1 }
[gentoo-commits] repo/gentoo:master commit in: gui-apps/kanshi/
commit: 3c00eeb89319c0c810c93be9504c8de7c702a7fd Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 3 12:03:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 3 12:03:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c00eeb8 gui-apps/kanshi: add missing bdep on dev-util/wayland-scanner Closes: https://bugs.gentoo.org/909441 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/kanshi/kanshi-1.3.0.ebuild | 3 ++- gui-apps/kanshi/kanshi-1.3.1.ebuild | 3 ++- gui-apps/kanshi/kanshi-1.4.0.ebuild | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gui-apps/kanshi/kanshi-1.3.0.ebuild b/gui-apps/kanshi/kanshi-1.3.0.ebuild index 2f3236686822..a3441df26d64 100644 --- a/gui-apps/kanshi/kanshi-1.3.0.ebuild +++ b/gui-apps/kanshi/kanshi-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,6 +26,7 @@ BDEPEND=" ${RDEPEND} virtual/pkgconfig dev-libs/wayland-protocols + dev-util/wayland-scanner man? ( >=app-text/scdoc-1.9.3 ) " diff --git a/gui-apps/kanshi/kanshi-1.3.1.ebuild b/gui-apps/kanshi/kanshi-1.3.1.ebuild index 2f3236686822..a3441df26d64 100644 --- a/gui-apps/kanshi/kanshi-1.3.1.ebuild +++ b/gui-apps/kanshi/kanshi-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,6 +26,7 @@ BDEPEND=" ${RDEPEND} virtual/pkgconfig dev-libs/wayland-protocols + dev-util/wayland-scanner man? ( >=app-text/scdoc-1.9.3 ) " diff --git a/gui-apps/kanshi/kanshi-1.4.0.ebuild b/gui-apps/kanshi/kanshi-1.4.0.ebuild index 187f88c803bb..a3441df26d64 100644 --- a/gui-apps/kanshi/kanshi-1.4.0.ebuild +++ b/gui-apps/kanshi/kanshi-1.4.0.ebuild @@ -26,6 +26,7 @@ BDEPEND=" ${RDEPEND} virtual/pkgconfig dev-libs/wayland-protocols + dev-util/wayland-scanner man? ( >=app-text/scdoc-1.9.3 ) "
[gentoo-commits] repo/gentoo:master commit in: gui-apps/kanshi/
commit: b4a0423f4b003ae44d382e49d6d16968a77ea64e Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 3 12:03:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 3 12:03:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a0423f gui-apps/kanshi: drop 1.3.0 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/kanshi/Manifest| 1 - gui-apps/kanshi/kanshi-1.3.0.ebuild | 39 - 2 files changed, 40 deletions(-) diff --git a/gui-apps/kanshi/Manifest b/gui-apps/kanshi/Manifest index 7433451c5b1f..cdbda7eeb1d3 100644 --- a/gui-apps/kanshi/Manifest +++ b/gui-apps/kanshi/Manifest @@ -1,3 +1,2 @@ -DIST kanshi-1.3.0.tar.gz 20721 BLAKE2B 56ba2241f21c41c5ba0e33c25ed0fb32ce471ac1c5f8dd030f93cb27e142319d1643143e78d4b375f855af1af5a078168e589ef74c82aaf738cef95618c122ab SHA512 f89164b1c4440d1cb29dfd70aab0721607dd63ea144ace9a2ff30cf89e662d404044bb30a5bc6c5544e8988db498eba3cd80100424ca76d31cc35b60e38036d9 DIST kanshi-1.3.1.tar.gz 20991 BLAKE2B 9ecad147d2ace82ea4a2e8fccbc1a2a81bdca534f4ae952a1bbc4303c4ff0e6cf6de5dd617e1ee79abd23bb094358b3336bc031748525f628b912e53e5a04db8 SHA512 21580c6d950c33ce80a3d39e71ae8352c23c96d89827b79f4a294ccade87026c1ce294a5f9aa9b58e06f7930a3885ab9a54400b7289dfbee18a2a1a53a55709b DIST kanshi-1.4.0.tar.gz 22207 BLAKE2B 9d3d1172c77e77049cfa16a279cf77daaeaf8276a76228a3a5f0c141db4a27c2023e2398fc1591747116d4691c48caa323a6d96e2f2b8379e956478dabaff6fc SHA512 bf894865268f706487379b97e7de0df44c2e69aaa1feaca3f4e68f966382f0663ade6a770457803e274ec3afa9fa5661f7509c344a2f71a2b4cd7289277664a2 diff --git a/gui-apps/kanshi/kanshi-1.3.0.ebuild b/gui-apps/kanshi/kanshi-1.3.0.ebuild deleted file mode 100644 index a3441df26d64.. --- a/gui-apps/kanshi/kanshi-1.3.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="dynamic display configuration (autorandr for wayland)" -HOMEPAGE="https://wayland.emersion.fr/kanshi/ https://sr.ht/~emersion/kanshi/"; -SRC_URI=" - https://git.sr.ht/~emersion/kanshi/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" -S=${WORKDIR}/${PN}-v${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+man varlink" - -RDEPEND=" - dev-libs/wayland - varlink? ( dev-libs/libvarlink ) -" -BDEPEND=" - ${RDEPEND} - virtual/pkgconfig - dev-libs/wayland-protocols - dev-util/wayland-scanner - man? ( >=app-text/scdoc-1.9.3 ) -" - -src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - $(meson_feature varlink ipc) - ) - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/
commit: f7b8d10e537de12104d2c885fa1f22e7cd2974bf Author: Viorel Munteanu gentoo org> AuthorDate: Mon Jul 3 12:08:29 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Jul 3 12:11:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b8d10e app-misc/fastfetch: add 1.12.1 Signed-off-by: Viorel Munteanu gentoo.org> app-misc/fastfetch/Manifest| 1 + app-misc/fastfetch/fastfetch-1.12.1.ebuild | 102 + 2 files changed, 103 insertions(+) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 70bbdc0e41a1..737c21d81419 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1 +1,2 @@ DIST fastfetch-1.12.0.tar.gz 537924 BLAKE2B f7d815890193c1ad30cd1d714b9d9a751124dd34a838c9b81e7ac05392082d54e7c658ea93ce2d7ca44d4b8bff9d4cb55ea1e958731eccf1db14a53bc04072b2 SHA512 8a9b63b7eda6002771fe3c5852b31acb337c1a78d382bee8f1caa13c02e24cff1728506af2295c231f02d6ffba8b3bf9772d4a7f7f70938e83d256e74cc14de1 +DIST fastfetch-1.12.1.tar.gz 537953 BLAKE2B 1304cfaf02599dbaafe76ed514e675a2e7f684493c9fc4aeab4982b21a6fe6226b0563395ab5a3afa366494ae0c45174f73c79c0cb831434fe820e8a76936bb6 SHA512 04cc98aaf4d22bb064ba9ce7986c1fe4988659cff87a5eb9245907a00a03d95d3e27b589fc5da48743ed476988da98da27bc02fd7cdd5f7f04519a2a637547aa diff --git a/app-misc/fastfetch/fastfetch-1.12.1.ebuild b/app-misc/fastfetch/fastfetch-1.12.1.ebuild new file mode 100644 index ..7a1c4c649c9a --- /dev/null +++ b/app-misc/fastfetch/fastfetch-1.12.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"; +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"; + [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '
[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/
commit: 5cca202789d9eb5d2f19b07ee71530b3670cbee6 Author: Viorel Munteanu gentoo org> AuthorDate: Mon Jul 3 12:08:35 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Jul 3 12:11:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cca2027 app-misc/fastfetch: drop 1.12.0 Signed-off-by: Viorel Munteanu gentoo.org> app-misc/fastfetch/Manifest| 1 - app-misc/fastfetch/fastfetch-1.12.0.ebuild | 102 - 2 files changed, 103 deletions(-) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 737c21d81419..89f4a6c47f48 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1 @@ -DIST fastfetch-1.12.0.tar.gz 537924 BLAKE2B f7d815890193c1ad30cd1d714b9d9a751124dd34a838c9b81e7ac05392082d54e7c658ea93ce2d7ca44d4b8bff9d4cb55ea1e958731eccf1db14a53bc04072b2 SHA512 8a9b63b7eda6002771fe3c5852b31acb337c1a78d382bee8f1caa13c02e24cff1728506af2295c231f02d6ffba8b3bf9772d4a7f7f70938e83d256e74cc14de1 DIST fastfetch-1.12.1.tar.gz 537953 BLAKE2B 1304cfaf02599dbaafe76ed514e675a2e7f684493c9fc4aeab4982b21a6fe6226b0563395ab5a3afa366494ae0c45174f73c79c0cb831434fe820e8a76936bb6 SHA512 04cc98aaf4d22bb064ba9ce7986c1fe4988659cff87a5eb9245907a00a03d95d3e27b589fc5da48743ed476988da98da27bc02fd7cdd5f7f04519a2a637547aa diff --git a/app-misc/fastfetch/fastfetch-1.12.0.ebuild b/app-misc/fastfetch/fastfetch-1.12.0.ebuild deleted file mode 100644 index 7a1c4c649c9a.. --- a/app-misc/fastfetch/fastfetch-1.12.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Fast system information tool" -HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"; -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"; - [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master - [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev - [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" -else - SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - sys-libs/zlib - X? ( x11-libs/libX11 ) - chafa? ( media-gfx/chafa ) - dbus? ( sys-apps/dbus ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - imagemagick? ( media-gfx/imagemagick:= ) - networkmanager? ( net-misc/networkmanager ) - opencl? ( virtual/opencl ) - opengl? ( media-libs/libglvnd[X] ) - osmesa? ( media-libs/mesa[osmesa] ) - pci? ( sys-apps/pciutils ) - pulseaudio? ( media-libs/libpulse ) - sqlite? ( dev-db/sqlite:3 ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE=" - xrandr? ( X ) - chafa? ( imagemagick ) -" - -src_configure() { - local fastfetch_enable_imagemagick7=no - local fastfetch_enable_imagemagick6=no - if use imagemagick; then - fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - fastfetch_enable_imagemagick6=$(has_version '
[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/
commit: 4269b04a2ffc324157687e204b14317584f6 Author: Christian Ruppert gentoo org> AuthorDate: Mon Jul 3 12:46:40 2023 + Commit: Christian Ruppert gentoo org> CommitDate: Mon Jul 3 12:46:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4269b04a net-proxy/haproxy: Bump to 2.8.1 Signed-off-by: Christian Ruppert gentoo.org> net-proxy/haproxy/Manifest | 1 + net-proxy/haproxy/haproxy-2.8.1.ebuild | 190 + 2 files changed, 191 insertions(+) diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest index 1ae30827b831..0491795496e7 100644 --- a/net-proxy/haproxy/Manifest +++ b/net-proxy/haproxy/Manifest @@ -11,3 +11,4 @@ DIST haproxy-2.7.3.tar.gz 4141275 BLAKE2B a72c3ee578c2a1fb1648779c4a7c692d136455 DIST haproxy-2.7.8.tar.gz 4176647 BLAKE2B 2627c28fed6e760406a7eac824da1209a2f7473374e4b6dbce7995ac85ca888ee29e7554cfdea1f53841e90f53edad653124546173218366cd79565e3f197729 SHA512 00ea172faccb7a329a08baff1ba67345a233f94f2c0c388eb1446a8f00972a0fa77015645351ec80763f739889a24dcbfa5b0e92eec79fd310c0cafc88b5a700 DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2 SHA512 774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495 DIST haproxy-2.8.0.tar.gz 4328018 BLAKE2B a5382e153f08a315b7df7f92736aabad8e9d4cd0152a9178c448d1071440b88dbd723599fd3709d266f97eee4fa89d336a3390d70a0c4ab7f0b46e4ae713fa12 SHA512 4197e94df3d4ab8b27487146181335422358a097f7d50188b40ae23263c58ddeab6d17d9ed91e93d239a7fccec2fa58319e3f2cf07ac589c79fd78a3839c2b81 +DIST haproxy-2.8.1.tar.gz 4329591 BLAKE2B 4c4cb6d0a50d1a5d799b4d861f1dff98d5b3cf6f33c94c1b5927dd1998afb968c0bded9ddbac3e95fc1b16b5515d3d29695d5a6e20ee4424e7240e6a309e8b89 SHA512 65950da1287bfa806109e29ff62b4416ac45754af37bb899e3be0acce31457ca687d22f43ce8d311310e8134fb214a04ebf99bca379f91db79b1dfa19137 diff --git a/net-proxy/haproxy/haproxy-2.8.1.ebuild b/net-proxy/haproxy/haproxy-2.8.1.ebuild new file mode 100644 index ..843fa7ff2a33 --- /dev/null +++ b/net-proxy/haproxy/haproxy-2.8.1.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +LUA_COMPAT=( lua5-4 lua5-3 ) + +[[ ${PV} == * ]] && SCM="git-r3" +inherit toolchain-funcs lua-single systemd linux-info ${SCM} + +MY_P="${PN}-${PV/_beta/-dev}" + +DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" +HOMEPAGE="http://www.haproxy.org"; +if [[ ${PV} != * ]]; then + SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +elif [[ ${PV} == ]]; then + EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/"; + EGIT_BRANCH=master +else + EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" + EGIT_BRANCH=master +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/$(ver_cut 1-2)" +IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter +ssl systemd +threads tools zlib lua 51degrees wurfl" +REQUIRED_USE="pcre-jit? ( pcre ) + lua? ( ${LUA_REQUIRED_USE} ) + ?? ( slz zlib )" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + crypt? ( virtual/libcrypt:= ) + pcre? ( + dev-libs/libpcre2:= + pcre-jit? ( dev-libs/libpcre2:=[jit] ) + ) + ssl? ( + dev-libs/openssl:0= + ) + systemd? ( sys-apps/systemd ) + zlib? ( sys-libs/zlib ) + lua? ( ${LUA_DEPS} )" +RDEPEND="${DEPEND} + acct-group/haproxy + acct-user/haproxy" + +S="${WORKDIR}/${MY_P}" + +DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) +EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) + +haproxy_use() { + (( $# != 2 )) && die "${FUNCNAME} " + + usex "${1}" "USE_${2}=1" "USE_${2}=" +} + +pkg_setup() { + use lua && lua-single_pkg_setup + if use net_ns; then + CONFIG_CHECK="~NET_NS" + linux-info_pkg_setup + fi +} + +src_compile() { + local -a args=( + V=1 + # Switching to PCRE2 by default, bug 838013 + PCRE= + PCRE_JIT= + ) + + if use elibc_musl; then + args+=( TARGET=linux-musl ) + else + args+=( TARGET=linux-glibc ) + fi + + # TODO: PCRE2_WIDTH? + args+=( $(haproxy_use threads THREAD) ) + args+=( $(haproxy_use crypt LIBCRYPT) ) + args+=( $(haproxy_use net_ns NS) ) + args+=( $(haproxy_use pcre PCRE2) ) + args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) + args+=( $(haproxy_use ssl OPENSSL) ) + args+=( $(haproxy_use slz SLZ) ) + args+=( $(haproxy_use zlib ZLIB) ) + args+=( $(haproxy_use lua LUA) ) +
[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/
commit: 646968ecd85f5552b56e98ea1f4bf05a42dd190a Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:30:39 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:30:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646968ec www-servers/nginx: Stabilize 1.24.0-r1 arm, #909561 Signed-off-by: Sam James gentoo.org> www-servers/nginx/nginx-1.24.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/nginx/nginx-1.24.0-r1.ebuild b/www-servers/nginx/nginx-1.24.0-r1.ebuild index 8957d37bc64d..0d37bbc2752d 100644 --- a/www-servers/nginx/nginx-1.24.0-r1.ebuild +++ b/www-servers/nginx/nginx-1.24.0-r1.ebuild @@ -208,7 +208,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+ nginx_modules_http_push_stream? ( GPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" # Package doesn't provide a real test suite RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-text/dvisvgm/, app-text/dvisvgm/files/
commit: 9f1ffa4a2a46aef7387495ebc440b52608ebb987 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:46:28 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:46:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1ffa4a app-text/dvisvgm: fix build w/ gcc 13 (again) Closes: https://bugs.gentoo.org/906250 Signed-off-by: Sam James gentoo.org> app-text/dvisvgm/dvisvgm-3.0.4.ebuild| 4 app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch | 29 2 files changed, 33 insertions(+) diff --git a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild index c94c72cd11ca..d583b7ecb4d2 100644 --- a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild +++ b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild @@ -40,6 +40,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${P}-gcc13.patch +) + src_configure() { local myargs=( --disable-bundled-libs diff --git a/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch b/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch new file mode 100644 index ..a6452baf6794 --- /dev/null +++ b/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch @@ -0,0 +1,29 @@ +https://bugs.gentoo.org/906250 +https://github.com/mgieseki/dvisvgm/commit/b16a8d1c452d809118ceade4d2e8c6f9dfce48ac + +From b16a8d1c452d809118ceade4d2e8c6f9dfce48ac Mon Sep 17 00:00:00 2001 +From: Martin Gieseking +Date: Fri, 5 May 2023 22:22:00 +0200 +Subject: [PATCH] added missing includes + +--- a/src/DVIActions.hpp b/src/DVIActions.hpp +@@ -21,6 +21,7 @@ + #ifndef DVIACTIONS_HPP + #define DVIACTIONS_HPP + ++#include + #include + #include + +--- a/src/Pair.hpp b/src/Pair.hpp +@@ -22,6 +22,7 @@ + #define PAIR_HPP + + #include ++#include + #include + #include "macros.hpp" + +
[gentoo-commits] repo/gentoo:master commit in: media-libs/liblscp/
commit: 0d4b22501c33e8d547507bf53fd9dfb922853879 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:46:56 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:46:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4b2250 media-libs/liblscp: Stabilize 0.9.10 x86, #909550 Signed-off-by: Sam James gentoo.org> media-libs/liblscp/liblscp-0.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/liblscp/liblscp-0.9.10.ebuild b/media-libs/liblscp/liblscp-0.9.10.ebuild index 834c876cf36e..f58f229f36be 100644 --- a/media-libs/liblscp/liblscp-0.9.10.ebuild +++ b/media-libs/liblscp/liblscp-0.9.10.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then else SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz https://download.linuxsampler.org/packages/${P}.tar.gz"; - KEYWORDS="amd64 ~ppc ~x86" + KEYWORDS="amd64 ~ppc x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/
commit: 205a2d06b6500374e448c8fda52562d36c614cc1 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:46:57 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:46:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205a2d06 www-servers/nginx: Stabilize 1.24.0-r1 amd64, #909561 Signed-off-by: Sam James gentoo.org> www-servers/nginx/nginx-1.24.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/nginx/nginx-1.24.0-r1.ebuild b/www-servers/nginx/nginx-1.24.0-r1.ebuild index 0d37bbc2752d..0ad153af7fb2 100644 --- a/www-servers/nginx/nginx-1.24.0-r1.ebuild +++ b/www-servers/nginx/nginx-1.24.0-r1.ebuild @@ -208,7 +208,7 @@ LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+ nginx_modules_http_push_stream? ( GPL-3 )" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" # Package doesn't provide a real test suite RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/liblscp/
commit: 80ba4fd2fae70446c06fa9c203b581f0d06ad07e Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:46:54 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:46:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ba4fd2 media-libs/liblscp: Stabilize 0.9.10 amd64, #909550 Signed-off-by: Sam James gentoo.org> media-libs/liblscp/liblscp-0.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/liblscp/liblscp-0.9.10.ebuild b/media-libs/liblscp/liblscp-0.9.10.ebuild index abf96900d91a..834c876cf36e 100644 --- a/media-libs/liblscp/liblscp-0.9.10.ebuild +++ b/media-libs/liblscp/liblscp-0.9.10.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then else SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz https://download.linuxsampler.org/packages/${P}.tar.gz"; - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ~ppc ~x86" fi LICENSE="LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: media-sound/qjackctl/
commit: 83884927d5c10a4646bf120590df226d369fa1d9 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 13:46:53 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 13:46:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83884927 media-sound/qjackctl: Stabilize 0.9.11 amd64, #909549 Signed-off-by: Sam James gentoo.org> media-sound/qjackctl/qjackctl-0.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/qjackctl/qjackctl-0.9.11.ebuild b/media-sound/qjackctl/qjackctl-0.9.11.ebuild index ebda8b30bb1e..88bb7181a80b 100644 --- a/media-sound/qjackctl/qjackctl-0.9.11.ebuild +++ b/media-sound/qjackctl/qjackctl-0.9.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="alsa dbus debug portaudio" BDEPEND="dev-qt/linguist-tools:5"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 2a0dca499f38a1f9f6f16076231376dbb1be64aa Author: Alexey Shvetsov gentoo org> AuthorDate: Mon Jul 3 11:35:33 2023 + Commit: Alexey Shvetsov gentoo org> CommitDate: Mon Jul 3 13:51:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0dca49 eclass/kernel-build.eclass: should depend on dtc for arm* and riscv Signed-off-by: Alexey Shvetsov gentoo.org> eclass/kernel-build.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 2123f165846a..0c8eaf3c1cd5 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -39,6 +39,9 @@ BDEPEND=" sys-devel/flex virtual/libelf app-alternatives/yacc + arm? ( sys-apps/dtc ) + arm64? ( sys-apps/dtc ) + riscv? ( sys-apps/dtc ) " IUSE="+strip"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 0cfe2886deb604c98c24d541b1e468a1400b48de Author: Alexey Shvetsov gentoo org> AuthorDate: Mon Jul 3 11:34:27 2023 + Commit: Alexey Shvetsov gentoo org> CommitDate: Mon Jul 3 13:51:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfe2886 eclass/kernel-build.eclass: riscv also need dtbs Signed-off-by: Alexey Shvetsov gentoo.org> eclass/kernel-build.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 963e020b3746..2123f165846a 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -188,7 +188,7 @@ kernel-build_src_test() { debug-print-function ${FUNCNAME} "${@}" local targets=( modules_install ) # on arm or arm64 you also need dtb - if use arm || use arm64; then + if use arm || use arm64 || use riscv; then targets+=( dtbs_install ) fi @@ -216,7 +216,7 @@ kernel-build_src_install() { # on what kind of installkernel is installed local targets=( modules_install ) # on arm or arm64 you also need dtb - if use arm || use arm64; then + if use arm || use arm64 || use riscv; then targets+=( dtbs_install ) fi
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OLE-StorageLite/
commit: 89feaef9ad6d0f309eb7bbd52c96479bfe197b1c Author: Sam James gentoo org> AuthorDate: Mon Jul 3 14:55:44 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 14:55:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89feaef9 dev-perl/OLE-StorageLite: drop 0.210.0 Bug: https://bugs.gentoo.org/909564 Signed-off-by: Sam James gentoo.org> dev-perl/OLE-StorageLite/Manifest | 1 - dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild | 14 -- 2 files changed, 15 deletions(-) diff --git a/dev-perl/OLE-StorageLite/Manifest b/dev-perl/OLE-StorageLite/Manifest index 32db29f4a807..1d0a971c5149 100644 --- a/dev-perl/OLE-StorageLite/Manifest +++ b/dev-perl/OLE-StorageLite/Manifest @@ -1,3 +1,2 @@ DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a SHA512 bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877 -DIST OLE-Storage_Lite-0.21.tar.gz 22812 BLAKE2B 6ed0b6c0873ca463da351008db8cbc31af691bc3b68e3e2882b4b42b04403eb0a580fc208f28ea5dfd9d166a54a51fe8ee49471a013eb49c5cb7cdb8458e7cec SHA512 2e2f781b6ad63b7dfe27e3962c44cc1fa6d76ae76e53908699c08cf25bc4c3c84f5f81e6cab529067cf0873d4e8e484ed31248d70e627c31809a733c0e3cd778 DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1 SHA512 672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5 diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild deleted file mode 100644 index c79b16255bd0.. --- a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.210.0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DIST_NAME=OLE-Storage_Lite -DIST_AUTHOR=JMCNAMARA -DIST_VERSION=0.21 -inherit perl-module - -DESCRIPTION="Simple Class for OLE document interface" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 4351760190db293f5325eccca539c7389e880dd2 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 14:56:45 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 14:56:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43517601 profiles: mask broken =dev-perl/OLE-StorageLite-0.210.0 Bug: https://bugs.gentoo.org/909564 Signed-off-by: Sam James gentoo.org> profiles/package.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 1308d1cc6a2f..17e2160751ed 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Sam James (2023-06-03) +# Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564. +# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.22.0. +=dev-perl/OLE-StorageLite-0.210.0 + # Hans de Graaff (2023-07-02) # Unmaintained and obsolete package. Last release 10 years ago. Upstream # advises to use dev-ruby/memoizable or dev-ruby/memoist instead.
[gentoo-commits] repo/gentoo:master commit in: dev-perl/OLE-StorageLite/
commit: 0277f3559523322f5e79cf9ba21439a010f3ec6d Author: Sam James gentoo org> AuthorDate: Mon Jul 3 14:54:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 14:55:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0277f355 dev-perl/OLE-StorageLite: add 0.220.0 Changes has 0.220.0 listed twice which is why I didn't notice this originally and assumed 0.210.0 was the latest version instead. Aaah! Thanks to Ninpo for digging in and identifying the broken package. Closes: https://bugs.gentoo.org/909564 Signed-off-by: Sam James gentoo.org> dev-perl/OLE-StorageLite/Manifest | 1 + dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild | 14 ++ 2 files changed, 15 insertions(+) diff --git a/dev-perl/OLE-StorageLite/Manifest b/dev-perl/OLE-StorageLite/Manifest index d854b809e244..32db29f4a807 100644 --- a/dev-perl/OLE-StorageLite/Manifest +++ b/dev-perl/OLE-StorageLite/Manifest @@ -1,2 +1,3 @@ DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a SHA512 bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877 DIST OLE-Storage_Lite-0.21.tar.gz 22812 BLAKE2B 6ed0b6c0873ca463da351008db8cbc31af691bc3b68e3e2882b4b42b04403eb0a580fc208f28ea5dfd9d166a54a51fe8ee49471a013eb49c5cb7cdb8458e7cec SHA512 2e2f781b6ad63b7dfe27e3962c44cc1fa6d76ae76e53908699c08cf25bc4c3c84f5f81e6cab529067cf0873d4e8e484ed31248d70e627c31809a733c0e3cd778 +DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1 SHA512 672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5 diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild new file mode 100644 index ..8ecf47752121 --- /dev/null +++ b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_NAME=OLE-Storage_Lite +DIST_AUTHOR=JMCNAMARA +DIST_VERSION=0.22 +inherit perl-module + +DESCRIPTION="Simple Class for OLE document interface" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
[gentoo-commits] repo/gentoo:master commit in: media-sound/qjackctl/
commit: 350ccbc03e005e4d0a503c6ad59ec2f291504fa6 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 14:59:35 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 14:59:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350ccbc0 media-sound/qjackctl: Stabilize 0.9.11 x86, #909549 Signed-off-by: Sam James gentoo.org> media-sound/qjackctl/qjackctl-0.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/qjackctl/qjackctl-0.9.11.ebuild b/media-sound/qjackctl/qjackctl-0.9.11.ebuild index 88bb7181a80b..e502a0385dfa 100644 --- a/media-sound/qjackctl/qjackctl-0.9.11.ebuild +++ b/media-sound/qjackctl/qjackctl-0.9.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="alsa dbus debug portaudio" BDEPEND="dev-qt/linguist-tools:5"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 2f96174440f1c3ab68dfcb1e3496bf3abe1045cd Author: Sam James gentoo org> AuthorDate: Mon Jul 3 15:05:55 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 15:05:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f961744 profiles: fix version typo in comment Perl versioning strikes again. Thanks to Ninpo for spotting. Fixes: 4351760190db293f5325eccca539c7389e880dd2 Signed-off-by: Sam James gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/package.mask b/profiles/package.mask index 17e2160751ed..7e9574c2edde 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -35,7 +35,7 @@ # Sam James (2023-06-03) # Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564. -# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.22.0. +# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.220.0. =dev-perl/OLE-StorageLite-0.210.0 # Hans de Graaff (2023-07-02)
[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/files/, www-client/elinks/
commit: dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 15:15:11 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 15:15:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfefaa45 www-client/elinks: fix build w/ perl-5.38 Closes: https://bugs.gentoo.org/909042 Thanks-to: Azamat H. Hackimov gmail.com> Signed-off-by: Sam James gentoo.org> www-client/elinks/elinks-0.16.1.1-r2.ebuild| 172 + .../elinks/files/elinks-0.16.1.1-perl-5.38.patch | 62 2 files changed, 234 insertions(+) diff --git a/www-client/elinks/elinks-0.16.1.1-r2.ebuild b/www-client/elinks/elinks-0.16.1.1-r2.ebuild new file mode 100644 index ..16b07eae2f9b --- /dev/null +++ b/www-client/elinks/elinks-0.16.1.1-r2.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +LUA_COMPAT=( lua5-{1,2,3,4} luajit ) + +inherit meson lua-single python-any-r1 + +DESCRIPTION="Advanced and well-established text-mode web browser" +HOMEPAGE="http://elinks.or.cz/"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/rkd77/felinks"; + inherit git-r3 +else + SRC_URI="https://github.com/rkd77/elinks/releases/download/v${PV}/${P}.tar.xz"; + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="bittorrent brotli bzip2 debug finger ftp gopher gpm gnutls guile idn" +IUSE+=" javascript lua lzma +mouse nls nntp perl samba ssl test tre unicode X xml zlib zstd" +RESTRICT="!test? ( test )" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND=" + >=sys-libs/ncurses-5.2:=[unicode(+)] + brotli? ( app-arch/brotli:= ) + bzip2? ( >=app-arch/bzip2-1.0.2 ) + gpm? ( + >=sys-libs/gpm-1.20.0-r5 + ) + guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] ) + idn? ( net-dns/libidn:= ) + javascript? ( + dev-cpp/libxmlpp:5.0 + dev-lang/mujs:= + ) + lua? ( ${LUA_DEPS} ) + lzma? ( app-arch/xz-utils ) + perl? ( dev-lang/perl:= ) + samba? ( net-fs/samba ) + ssl? ( + !gnutls? ( dev-libs/openssl:= ) + gnutls? ( net-libs/gnutls:= ) + ) + tre? ( dev-libs/tre ) + X? ( + x11-libs/libX11 + x11-libs/libXt + ) + xml? ( >=dev-libs/expat-1.95.4 ) + zlib? ( >=sys-libs/zlib-1.1.4 ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( + net-dns/libidn + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.16.1.1-perl-5.38.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup + + python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + -Dhtmldoc=false + -Dpdfdoc=false + -D88-colors=true + -D256-colors=true + $(meson_use bittorrent) + $(meson_use brotli) + $(meson_use bzip2 bzlib) + $(usex debug '-Ddebug=true' '-Dfastmem=true') + $(meson_use finger) + $(meson_use ftp) + -Dfsp=false + -Dgemini=false + $(meson_use nls gettext) + $(meson_use gopher) + $(meson_use gpm) + $(meson_use guile) + -Dgssapi=false + -Dhtml-highlight=true + $(meson_use idn) + $(meson_use javascript mujs) + -Dipv6=true + -Dleds=true + -Dlibev=false + -Dlibevent=false + -Dluapkg=$(usex lua ${ELUA:-0} '') + $(meson_use lzma) + $(meson_use mouse) + #-Dmujs=false + $(meson_use nls) + $(meson_use nntp) + $(meson_use perl) + -Dpython=false + -Dquickjs=false + -Druby=false + $(meson_use samba smb) + -Dsm-scripting=false + -Dspidermonkey=false + -Dterminfo=true + $(meson_use test) + $(meson_use tre) + -Dtrue-color=true + $(meson_use xml xbel) + $(meson_use X x) + $(meson_use zlib) + $(meson_use zstd) + ) + + if use ssl ; then + if use gnutls ; then + emesonargs+=( -Dgnutls=true ) + else + emesonargs+=( -Dopenssl=true) +
[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/, www-client/elinks/files/
commit: 4ac664e7d86ef49367178cfff9a03936e0fd8289 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 15:10:22 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 15:10:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac664e7 www-client/elinks: drop 0.13.5-r100, 0.15.1-r1 Signed-off-by: Sam James gentoo.org> www-client/elinks/Manifest | 2 - www-client/elinks/elinks-0.13.5-r100.ebuild| 147 --- www-client/elinks/elinks-0.15.1-r1.ebuild | 158 - .../elinks/files/elinks-0.13.5-parallel-make.patch | 51 --- .../files/elinks-0.15.1-no-mouse-build.patch | 40 -- 5 files changed, 398 deletions(-) diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest index 4eb6b44a6972..462b1a150161 100644 --- a/www-client/elinks/Manifest +++ b/www-client/elinks/Manifest @@ -1,4 +1,2 @@ -DIST elinks-0.13.5.tar.gz 3600196 BLAKE2B e1e51674b5630d6dab3de3030aee671876750fc97808bf4dca50b505fa2c31af669c4c3773b3830186fb98acda5c692ff1902c6e1240251ea699103a70bb4e43 SHA512 786f6142c03bca4a47a1043ca4f9c36aab431d192eb13bcad14c1da391f5746779a8f65e53eb781dff79f619ceb3ed30ef939eae8d81f64251fad9b803c0ae7b -DIST elinks-0.15.1.tar.xz 1997208 BLAKE2B dcec7054d417842e709f26bab53ddb1bf43556de4c69d116ad1e049664bc7c5a5513f02cee500d591252b439a66f354079e2e3eff5692202102cb900e06340c2 SHA512 677ab3fc24dcfe4e7248a9c1a8e07083ebd13bd9923d89702a04dbe1c3e4d4038029c095881183d7f11ae2c5317ff7e5458320644fde0c176378b89068d8 DIST elinks-0.16.0.tar.xz 2029708 BLAKE2B b81dfeb303d2e33c88f063925f61dbf50a1cf8462cf3d000b70e01b210855682352303646c7d4dc2c5bdd0de41c3ce33d222c636be4d8292cbe8379b4b043ef8 SHA512 b1d6040b691610d596e0d1eae26bfe52d702272c71a2e5100ab7d6b05b24a0b88524d4fc7be3f6371e0bada1e6f0992da7505a72419ca642dec778424629a522 DIST elinks-0.16.1.1.tar.xz 2037292 BLAKE2B 05578eaa7a88f0abe4472b876a1f72645d32119ce807a61962f8d24a5b444240d3b94189bf25142c0e51e2d404d5992ace07ecc23ef1316d5f3942736b265267 SHA512 49e03ff4766e29b6fd4324d226e415ca1329a84d4a44fac40ecd72186dd104de88c3e541810a008dc6f1d1ed889a45edbef159cbc6ac3860756ca21261ffec8a diff --git a/www-client/elinks/elinks-0.13.5-r100.ebuild b/www-client/elinks/elinks-0.13.5-r100.ebuild deleted file mode 100644 index 2724fdf1d0ab.. --- a/www-client/elinks/elinks-0.13.5-r100.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -LUA_COMPAT=( lua5-{1,2} ) - -inherit autotools lua-single python-any-r1 - -DESCRIPTION="Advanced and well-established text-mode web browser" -HOMEPAGE="http://elinks.or.cz/"; -SRC_URI="https://github.com/rkd77/felinks/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/felinks-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="bittorrent brotli bzip2 debug finger ftp gopher gnutls gpm guile idn ipv6 - lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib zstd" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" -BDEPEND="virtual/pkgconfig" -RDEPEND=" - brotli? ( app-arch/brotli:= ) - bzip2? ( >=app-arch/bzip2-1.0.2 ) - gpm? ( >=sys-libs/ncurses-5.2:0= >=sys-libs/gpm-1.20.0-r5 ) - guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] ) - idn? ( net-dns/libidn:= ) - lua? ( ${LUA_DEPS} ) - perl? ( dev-lang/perl:= ) - ruby? ( dev-lang/ruby:* dev-ruby/rubygems:* ) - samba? ( net-fs/samba ) - ssl? ( - !gnutls? ( - dev-libs/openssl:0= - ) - gnutls? ( net-libs/gnutls:= ) - ) - tre? ( dev-libs/tre ) - X? ( - x11-libs/libX11 - x11-libs/libXt - ) - xml? ( >=dev-libs/expat-1.95.4 ) - zlib? ( >=sys-libs/zlib-1.1.4 ) - zstd? ( app-arch/zstd:= )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}"/${P}-parallel-make.patch -) - -src_prepare() { - default - - sed -i -e 's/-Werror//' configure* || die - - eautoreconf -} - -src_configure() { - local myconf=( - --sysconfdir="${EPREFIX}"/etc/elinks - --enable-leds - --enable-88-colors - --enable-256-colors - --enable-true-color - --enable-html-highlight - --without-spidermonkey - $(use_with gpm) - $(use_with brotli) - $(use_with bzip2 bzlib) - $(use_with guile) - $(use_with idn) - $(use_with lua luapkg lua) - $(use_with perl) - $(use_with ruby) - $(use_with tre) - $(use_with X x) - $(use_with zlib) -
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/yuzu/
commit: 1a6b571d506d5f7aee259a49a42370e3d82e8be3 Author: Samuel Bauer yahoo fr> AuthorDate: Mon Jul 3 15:52:52 2023 + Commit: Samuel Bauer yahoo fr> CommitDate: Mon Jul 3 15:52:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a6b571d games-emulation/yuzu-: update submodules Signed-off-by: Samuel Bauer yahoo.fr> games-emulation/yuzu/yuzu-.ebuild | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/games-emulation/yuzu/yuzu-.ebuild b/games-emulation/yuzu/yuzu-.ebuild index 71ccdae2e..6b5af1f7c 100644 --- a/games-emulation/yuzu/yuzu-.ebuild +++ b/games-emulation/yuzu/yuzu-.ebuild @@ -8,7 +8,7 @@ inherit cmake git-r3 toolchain-funcs xdg DESCRIPTION="An emulator for Nintendo Switch" HOMEPAGE="https://yuzu-emu.org"; EGIT_REPO_URI="https://github.com/yuzu-emu/yuzu-mainline"; -EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'xbyak' 'tzdb_to_nx' 'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' ) +EGIT_SUBMODULES=( '-*' 'dynarmic' 'sirit' 'tzdb_to_nx' 'externals/nx_tzdb/tzdb_to_nx/externals/tz/tz' 'VulkanMemoryAllocator' ) # Dynarmic is not intended to be generic, it is tweaked to fit emulated processor # TODO wait 'xbyak' waiting version bump. see #860816 @@ -16,13 +16,12 @@ LICENSE="|| ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT !system-vulkan? ( Apache-2.0 )" SLOT="0" KEYWORDS="" -IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-vulkan test webengine +webservice" +IUSE="+compatibility-list +cubeb discord +qt5 sdl +system-libfmt +system-vulkan test webengine +webservice" RDEPEND=" =app-arch/zstd-1.5 >=dev-libs/inih-52 - >=dev-libs/libfmt-9:= >=dev-libs/openssl-1.1:= >=media-video/ffmpeg-4.3:= >=net-libs/enet-1.3 @@ -33,7 +32,6 @@ RDEPEND=" sys-libs/zlib virtual/libusb:1 cubeb? ( media-libs/cubeb ) - dev-util/spirv-headers qt5? ( >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 @@ -47,11 +45,13 @@ RDEPEND=" sdl? ( >=media-libs/libsdl2-2.0.18 ) + system-libfmt? ( >=dev-libs/libfmt-9:= ) " DEPEND="${RDEPEND} dev-cpp/cpp-httplib dev-cpp/cpp-jwt system-vulkan? ( >=dev-util/vulkan-headers-1.3.246 ) + dev-util/spirv-headers ) test? ( >dev-cpp/catch-3:0 ) " BDEPEND=" @@ -92,9 +92,6 @@ src_prepare() { # temporary fix sed -i -e '/Werror/d' src/CMakeLists.txt || die - # Allow skip submodule downloading - rm .gitmodules || die - # Unbundle inih sed -i -e '/^if.*inih/,/^endif()/d' externals/CMakeLists.txt || die sed -i -e '1afind_package(PkgConfig REQUIRED)\npkg_check_modules(INIH REQUIRED INIReader)' \ @@ -137,9 +134,13 @@ src_prepare() { # LZ4 temporary fix: https://github.com/yuzu-emu/yuzu/pull/9054/commits/a8021f5a18bc5251aef54468fa6033366c6b92d9 sed -i 's/lz4::lz4/lz4/' src/common/CMakeLists.txt || die + if ! use system-libfmt; then # libfmt >= 9 + sed -i '/fmt.*REQUIRED/d' CMakeLists.txt || die + fi + # Allow compiling using older glslang - if has_version '
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/yuzu/
commit: 0617347f3761dbce5228a738e05f1ee14e1dda87 Author: Samuel Bauer yahoo fr> AuthorDate: Mon Jul 3 16:18:19 2023 + Commit: Samuel Bauer yahoo fr> CommitDate: Mon Jul 3 16:18:19 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0617347f games-emulation/yuzu-: update metadata.xml Signed-off-by: Samuel Bauer yahoo.fr> games-emulation/yuzu/yuzu-.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/games-emulation/yuzu/yuzu-.ebuild b/games-emulation/yuzu/yuzu-.ebuild index 6b5af1f7c..3c766c21b 100644 --- a/games-emulation/yuzu/yuzu-.ebuild +++ b/games-emulation/yuzu/yuzu-.ebuild @@ -42,15 +42,13 @@ RDEPEND=" >=dev-qt/linguist-tools-5.15:5 webengine? ( >=dev-qt/qtwebengine-5.15:5 ) ) - sdl? ( - >=media-libs/libsdl2-2.0.18 - ) + sdl? ( >=media-libs/libsdl2-2.28 ) system-libfmt? ( >=dev-libs/libfmt-9:= ) " DEPEND="${RDEPEND} dev-cpp/cpp-httplib dev-cpp/cpp-jwt - system-vulkan? ( >=dev-util/vulkan-headers-1.3.246 ) + system-vulkan? ( >=dev-util/vulkan-headers-1.3.246 dev-util/spirv-headers ) test? ( >dev-cpp/catch-3:0 ) "
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/lsbcrypt/
commit: 7d76196bf75d50c7efdb2c0918db94101e40ff8f Author: Lucio Sauer posteo net> AuthorDate: Mon Jul 3 16:55:18 2023 + Commit: Lucio Sauer posteo net> CommitDate: Mon Jul 3 16:57:35 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d76196b dev-libs/lsbcrypt: install library header Signed-off-by: Lucio Sauer posteo.net> dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild index c25c6972d..3bc066b9e 100644 --- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild +++ b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild @@ -24,5 +24,6 @@ src_test() { src_install() { newlib.a bcrypt.a libbcrypt.a + newheader bcrypt.h libbcrypt.h einstalldocs }
[gentoo-commits] proj/linux-patches:6.4 commit in: /
commit: 330a960e8ef0c8c0f12c0fc4d668e36aa8e64600 Author: Mike Pagano gentoo org> AuthorDate: Mon Jul 3 16:59:11 2023 + Commit: Mike Pagano gentoo org> CommitDate: Mon Jul 3 16:59:11 2023 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=330a960e wireguard: queueing: use saner cpu selection wrapping Bug: https://bugs.gentoo.org/909066 Signed-off-by: Mike Pagano gentoo.org> _README| 4 + 2400_wireguard-queueing-cpu-sel-wrapping-fix.patch | 116 + 2 files changed, 120 insertions(+) diff --git a/_README b/_README index 22f83174..bda29555 100644 --- a/_README +++ b/_README @@ -63,6 +63,10 @@ Patch: 2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch From: https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-mar...@holtmann.org/raw Desc: Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. See bug #686758 +Patch: 2400_wireguard-queueing-cpu-sel-wrapping-fix.patch +From: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=7387943fa35516f6f8017a3b0e9ce48a3bef9faa +Desc: wireguard: queueing: use saner cpu selection wrapping + Patch: 2900_tmp513-Fix-build-issue-by-selecting-CONFIG_REG.patch From: https://bugs.gentoo.org/710790 Desc: tmp513 requies REGMAP_I2C to build. Select it by default in Kconfig. See bug #710790. Thanks to Phil Stracchino diff --git a/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch b/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch new file mode 100644 index ..fa199039 --- /dev/null +++ b/2400_wireguard-queueing-cpu-sel-wrapping-fix.patch @@ -0,0 +1,116 @@ +From 7387943fa35516f6f8017a3b0e9ce48a3bef9faa Mon Sep 17 00:00:00 2001 +From: "Jason A. Donenfeld" +Date: Mon, 3 Jul 2023 03:27:04 +0200 +Subject: wireguard: queueing: use saner cpu selection wrapping + +Using `% nr_cpumask_bits` is slow and complicated, and not totally +robust toward dynamic changes to CPU topologies. Rather than storing the +next CPU in the round-robin, just store the last one, and also return +that value. This simplifies the loop drastically into a much more common +pattern. + +Fixes: e7096c131e51 ("net: WireGuard secure network tunnel") +Cc: sta...@vger.kernel.org +Reported-by: Linus Torvalds +Tested-by: Manuel Leiner +Signed-off-by: Jason A. Donenfeld +Signed-off-by: David S. Miller +--- + drivers/net/wireguard/queueing.c | 1 + + drivers/net/wireguard/queueing.h | 25 +++-- + drivers/net/wireguard/receive.c | 2 +- + drivers/net/wireguard/send.c | 2 +- + 4 files changed, 14 insertions(+), 16 deletions(-) + +diff --git a/drivers/net/wireguard/queueing.c b/drivers/net/wireguard/queueing.c +index 8084e7408c0ae..26d235d152352 100644 +--- a/drivers/net/wireguard/queueing.c b/drivers/net/wireguard/queueing.c +@@ -28,6 +28,7 @@ int wg_packet_queue_init(struct crypt_queue *queue, work_func_t function, + int ret; + + memset(queue, 0, sizeof(*queue)); ++ queue->last_cpu = -1; + ret = ptr_ring_init(&queue->ring, len, GFP_KERNEL); + if (ret) + return ret; +diff --git a/drivers/net/wireguard/queueing.h b/drivers/net/wireguard/queueing.h +index 125284b346a77..1ea4f874e367e 100644 +--- a/drivers/net/wireguard/queueing.h b/drivers/net/wireguard/queueing.h +@@ -117,20 +117,17 @@ static inline int wg_cpumask_choose_online(int *stored_cpu, unsigned int id) + return cpu; + } + +-/* This function is racy, in the sense that next is unlocked, so it could return +- * the same CPU twice. A race-free version of this would be to instead store an +- * atomic sequence number, do an increment-and-return, and then iterate through +- * every possible CPU until we get to that index -- choose_cpu. However that's +- * a bit slower, and it doesn't seem like this potential race actually +- * introduces any performance loss, so we live with it. ++/* This function is racy, in the sense that it's called while last_cpu is ++ * unlocked, so it could return the same CPU twice. Adding locking or using ++ * atomic sequence numbers is slower though, and the consequences of racing are ++ * harmless, so live with it. + */ +-static inline int wg_cpumask_next_online(int *next) ++static inline int wg_cpumask_next_online(int *last_cpu) + { +- int cpu = *next; +- +- while (unlikely(!cpumask_test_cpu(cpu, cpu_online_mask))) +- cpu = cpumask_next(cpu, cpu_online_mask) % nr_cpumask_bits; +- *next = cpumask_next(cpu, cpu_online_mask) % nr_cpumask_bits; ++ int cpu = cpumask_next(*last_cpu, cpu_online_mask); ++ if (cpu >= nr_cpu_ids) ++ cpu = cpumask_first(cpu_online_mask); ++ *last_cpu = cpu; + return cpu; + } + +@@ -159,7 +156,7 @@ static inline void wg_prev_queue_drop_peeked(struct prev_queue *queue) + + static inline int wg_queue_enqueue_per_device_and_peer( + st
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/, dev-scheme/guile/files/
commit: 02b73f5b9f824c843fe75cdf55daf0df69bbd1a2 Author: Ulrich Müller gentoo org> AuthorDate: Thu Jun 29 17:25:15 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Jul 3 17:50:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b73f5b dev-scheme/guile: Drop trivial Emacs site-init file Signed-off-by: Ulrich Müller gentoo.org> dev-scheme/guile/files/50guile-gentoo.el | 1 - dev-scheme/guile/guile-1.8.8-r4.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-scheme/guile/files/50guile-gentoo.el b/dev-scheme/guile/files/50guile-gentoo.el deleted file mode 100644 index 431f7e90ae73.. --- a/dev-scheme/guile/files/50guile-gentoo.el +++ /dev/null @@ -1 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") diff --git a/dev-scheme/guile/guile-1.8.8-r4.ebuild b/dev-scheme/guile/guile-1.8.8-r4.ebuild index e4d5e582d1d9..42981466c5f7 100644 --- a/dev-scheme/guile/guile-1.8.8-r4.ebuild +++ b/dev-scheme/guile/guile-1.8.8-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -115,7 +115,7 @@ src_install() { if use emacs; then elisp-install ${PN} emacs/*.{el,elc} - elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + elisp-make-site-file "50${PN}-gentoo.el" fi }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/fricas/, sci-mathematics/fricas/files/
commit: 6ebe64d48c6d20fbd51ffd411742d8325803a700 Author: Ulrich Müller gentoo org> AuthorDate: Thu Jun 29 17:26:27 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Jul 3 17:50:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebe64d4 sci-mathematics/fricas: Drop trivial Emacs site-init file Signed-off-by: Ulrich Müller gentoo.org> sci-mathematics/fricas/files/64fricas-gentoo.el | 2 -- sci-mathematics/fricas/fricas-1.3.8-r1.ebuild | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/sci-mathematics/fricas/files/64fricas-gentoo.el b/sci-mathematics/fricas/files/64fricas-gentoo.el deleted file mode 100644 index bc610ea83925.. --- a/sci-mathematics/fricas/files/64fricas-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -;; site-init for sci-mathematics/fricas -(add-to-list 'load-path "/usr/share/emacs/site-lisp/fricas") diff --git a/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild b/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild index 056e10ba687e..d3898d2d8e64 100644 --- a/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild +++ b/sci-mathematics/fricas/fricas-1.3.8-r1.ebuild @@ -96,7 +96,7 @@ src_install() { -i "${D}"/usr/bin/efricas \ || die "sed efricas failed" elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el + elisp-make-site-file 64${PN}-gentoo.el else rm "${D}"/usr/bin/efricas || die "rm efricas failed" fi
[gentoo-commits] repo/gentoo:master commit in: dev-lang/teyjus/, dev-lang/teyjus/files/
commit: 9034a7eb7587b21530a117ffa1a53da28a8560c9 Author: Ulrich Müller gentoo org> AuthorDate: Thu Jun 29 17:49:31 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Jul 3 17:50:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9034a7eb dev-lang/teyjus: Drop trivial Emacs site-init file Also drop the the sed command which was a no-op. The site-init file didn't contain any path in /usr/bin that could be replaced. Signed-off-by: Ulrich Müller gentoo.org> dev-lang/teyjus/files/50teyjus-gentoo.el | 3 --- dev-lang/teyjus/teyjus-2.1-r2.ebuild | 7 ++- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/dev-lang/teyjus/files/50teyjus-gentoo.el b/dev-lang/teyjus/files/50teyjus-gentoo.el deleted file mode 100644 index 7e05cdec7aec.. --- a/dev-lang/teyjus/files/50teyjus-gentoo.el +++ /dev/null @@ -1,3 +0,0 @@ -;;; teyjus site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") diff --git a/dev-lang/teyjus/teyjus-2.1-r2.ebuild b/dev-lang/teyjus/teyjus-2.1-r2.ebuild index f6eeceb48b83..b68958a360ab 100644 --- a/dev-lang/teyjus/teyjus-2.1-r2.ebuild +++ b/dev-lang/teyjus/teyjus-2.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -88,10 +88,7 @@ src_install() { dodoc README.md QUICKSTART if use emacs ; then elisp-install ${PN} emacs/*.{el,elc} - cp "${FILESDIR}"/${SITEFILE} "${S}" - sed -e "s@/usr/bin/tjcc@${EPREFIX}/usr/bin/tjcc@" -i ${SITEFILE} \ - || die "Could not set tjcc executable path in emacs site file" - elisp-site-file-install ${SITEFILE} + elisp-make-site-file "${SITEFILE}" fi if use examples; then ins_example_dir "handbook/logic"
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/, dev-vcs/mercurial/files/
commit: 94280e8cb588f3b855879561a870ec602f194276 Author: Ulrich Müller gentoo org> AuthorDate: Thu Jun 29 17:25:56 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Jul 3 17:50:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94280e8c dev-vcs/mercurial: Drop trivial Emacs site-init file Signed-off-by: Ulrich Müller gentoo.org> dev-vcs/mercurial/files/70mercurial-gentoo.el | 3 --- dev-vcs/mercurial/mercurial-6.2.3.ebuild | 2 +- dev-vcs/mercurial/mercurial-6.3.2.ebuild | 2 +- dev-vcs/mercurial/mercurial-6.4.4.ebuild | 2 +- dev-vcs/mercurial/mercurial-.ebuild | 2 +- 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dev-vcs/mercurial/files/70mercurial-gentoo.el b/dev-vcs/mercurial/files/70mercurial-gentoo.el deleted file mode 100644 index 5779a612f204.. --- a/dev-vcs/mercurial/files/70mercurial-gentoo.el +++ /dev/null @@ -1,3 +0,0 @@ -;;; mercurial site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") \ No newline at end of file diff --git a/dev-vcs/mercurial/mercurial-6.2.3.ebuild b/dev-vcs/mercurial/mercurial-6.2.3.ebuild index 3b23fa049db4..0b93688248f7 100644 --- a/dev-vcs/mercurial/mercurial-6.2.3.ebuild +++ b/dev-vcs/mercurial/mercurial-6.2.3.ebuild @@ -246,7 +246,7 @@ python_install_all() { if use emacs; then elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} + elisp-make-site-file "${SITEFILE}" fi local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el ) diff --git a/dev-vcs/mercurial/mercurial-6.3.2.ebuild b/dev-vcs/mercurial/mercurial-6.3.2.ebuild index 4e3511fc87fc..8bdf4536c637 100644 --- a/dev-vcs/mercurial/mercurial-6.3.2.ebuild +++ b/dev-vcs/mercurial/mercurial-6.3.2.ebuild @@ -252,7 +252,7 @@ python_install_all() { if use emacs; then elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} + elisp-make-site-file "${SITEFILE}" fi local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el ) diff --git a/dev-vcs/mercurial/mercurial-6.4.4.ebuild b/dev-vcs/mercurial/mercurial-6.4.4.ebuild index 74741a745c30..e24cf5d8b71c 100644 --- a/dev-vcs/mercurial/mercurial-6.4.4.ebuild +++ b/dev-vcs/mercurial/mercurial-6.4.4.ebuild @@ -265,7 +265,7 @@ python_install_all() { if use emacs; then elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} + elisp-make-site-file "${SITEFILE}" fi local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el ) diff --git a/dev-vcs/mercurial/mercurial-.ebuild b/dev-vcs/mercurial/mercurial-.ebuild index 13d27e773bce..2fb319d58180 100644 --- a/dev-vcs/mercurial/mercurial-.ebuild +++ b/dev-vcs/mercurial/mercurial-.ebuild @@ -112,7 +112,7 @@ python_install_all() { if use emacs; then elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} + elisp-make-site-file "${SITEFILE}" fi local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el )
[gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/
commit: fc315fc60b82b62d43ed2acb31de8f606af4aed7 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 3 18:31:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 3 18:42:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc315fc6 app-editors/vscodium: add 1.79.2.23166 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/vscodium/Manifest | 3 + app-editors/vscodium/vscodium-1.79.2.23166.ebuild | 122 ++ 2 files changed, 125 insertions(+) diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 4197b865b433..fe9667d679a0 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -7,3 +7,6 @@ DIST vscodium-1.78.2.23132-arm64.tar.gz 119733620 BLAKE2B 95b6cdfa97a02fa18e5a05 DIST vscodium-1.79.0.23159-amd64.tar.gz 120597824 BLAKE2B 0219ea4bffcbc9353ac002037a820e9fd36d7af525c685ee92db63e9b8d8027712ecd892d1b8d4eeffe3d1782e6c794744c0ef6c576b001c4e798f2c5cd81c45 SHA512 0fbdaf930b6d2c13c87fb39bcfcfd77b086b31e9f11ffe19e223ebc72b9ff26e0563c00d143846bc589160f3839cc1245855b235f6af488fd3de0167a32f1487 DIST vscodium-1.79.0.23159-arm.tar.gz 109325368 BLAKE2B 0f322ba23926052e873ee58b8a8839ae2a8d5730915cbce20ede7e5e8809a0b0742600be96b1760c82debd1ac3a3663c8437020315efc6b667094d0927bf03ae SHA512 c329e7c323e87537951eed63a72401554f2e241ef15b971f44f8516fa9766a5ed335e074a797ad98548b30102dba827fa649f1479f072b68abb306c626ca16ee DIST vscodium-1.79.0.23159-arm64.tar.gz 120850283 BLAKE2B ab8edcf8870fe1584c508a4943a86e5c327d2a309139ac86fed0d9f201c950a47f494495e2a8bef6727abd531acde5d78e014fc016da632391c45c25a162 SHA512 a8a7780ca0beb8e6784e3eaeb0a516c8b07f40e9bd1b785259df4ec6c64bf89d2eb6d4d6feaeb1106304ffa002d14c5b238d06d5dbd2455841372db9d0fc6234 +DIST vscodium-1.79.2.23166-amd64.tar.gz 120602785 BLAKE2B d15fcdc0f1db850275ec8f2b8e0b0ddb66373eceba788028cd33ed6e2151ad4d33b98796bf6be00822f76436499521dbd9e1e5110f1df43d924d7e7f3d8f1972 SHA512 c2e007eef22e4027d252d2a9d578390499c4d07fe41b1f69d7cb6ba856ba51e864c46ec80a6bed8f37ab1cfe20954ce3878db78ce79ab0991635417cf627c9be +DIST vscodium-1.79.2.23166-arm.tar.gz 109328791 BLAKE2B 783c854c16be3eac8ea349eaa0ed9ff509eb27191606f245232e2b51ebbc2f338eb8e758677da2ac4ba1cfface487ea38c884b7ddec519e3409df9b066f1aa9c SHA512 6067ac88ef806e784bb8dda8eb2ecd377f52f71f60356384fde1cdca6a802568dba9abefeece2853c4e3961dd98636a66fd0fc4a98131cf4cd59300da2e67377 +DIST vscodium-1.79.2.23166-arm64.tar.gz 120833812 BLAKE2B f8cb53aa5faede65b62b174a48a23f6e761a737dffe86e2a92625b745856e106fd1398f68fc3b62d3c2ea5164e7f997be88b0cef735e9e718721982ffd630f09 SHA512 79f3c7e1507c0db4d93a35b207aa850d31127196c846f6479b863589634e75da68b30b1c0c5f66ba2c63201a1c4540c910f569f3152ceff523a27889b47a9eb0 diff --git a/app-editors/vscodium/vscodium-1.79.2.23166.ebuild b/app-editors/vscodium/vscodium-1.79.2.23166.ebuild new file mode 100644 index ..7f00a9381d06 --- /dev/null +++ b/app-editors/vscodium/vscodium-1.79.2.23166.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +# Usage: arch_src_uri +arch_src_uri() { + echo "${1}? ( + https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz + -> ${P}-${1}.tar.gz + )" +} + +DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" +HOMEPAGE="https://vscodium.com/"; +SRC_URI=" + $(arch_src_uri amd64 x64) + $(arch_src_uri arm armhf) + $(arch_src_uri arm64 arm64) +" + +RESTRICT="strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/bin/code-tunnel + /opt/vscodium/chrome_crashpad_handler + /opt/vscodium/chrome-sandbox + /opt/vscodium/codium + /opt/vscodium/libEGL.so + /opt/vscodium/libffmpeg.so +
[gentoo-commits] repo/gentoo:master commit in: gui-apps/grim/
commit: 87ac2d381abb2d897622f8ccfb97cc321091cc62 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 3 18:42:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 3 18:42:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ac2d38 gui-apps/grim: add 1.4.1 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/grim/Manifest| 1 + gui-apps/grim/{grim-.ebuild => grim-1.4.1.ebuild} | 4 ++-- gui-apps/grim/grim-.ebuild| 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gui-apps/grim/Manifest b/gui-apps/grim/Manifest index f6c8d088facd..42e0a0a8f197 100644 --- a/gui-apps/grim/Manifest +++ b/gui-apps/grim/Manifest @@ -1 +1,2 @@ DIST grim-1.4.0.tar.gz 18287 BLAKE2B 72606de01624c98876fe1018877a3cf0b25b44ac4bd6a053f82c40ad1ea2c6c0e510cbb6a0bce988f14607ea162dda1d8350b9f30b0f2b9acd8f8e20ba50bc99 SHA512 d0b33528a00528b3ef7488a0984cde5034de4f5a211eb5c8d3299aea356d9348c5d02d08171802bc0315afb19d2446f5f132ea9dca0579ace803b7d5d90a89cc +DIST grim-1.4.1.tar.gz 18372 BLAKE2B cfb432205c9ef47bc292e995c0095f2df492bf0eae63556baa3c1f8a845171f71c5b632c78394b7fad02ac6508d266ea43f912f9cbb75bb786df91c4d38df1e9 SHA512 e6f5e540a4e70467971b932c4a36bda88742de360925cf1bb1908823f76ac295c8ef5ec953fcdeb083c39b13a8cd24a01d4739ae4cc37e106b60956266eeef22 diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-1.4.1.ebuild similarity index 94% copy from gui-apps/grim/grim-.ebuild copy to gui-apps/grim/grim-1.4.1.ebuild index 654a78d5cc27..87345a10a247 100644 --- a/gui-apps/grim/grim-.ebuild +++ b/gui-apps/grim/grim-1.4.1.ebuild @@ -12,9 +12,9 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}"; else - SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + SRC_URI="https://git.sr.ht/~emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="MIT" diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-.ebuild index 654a78d5cc27..87345a10a247 100644 --- a/gui-apps/grim/grim-.ebuild +++ b/gui-apps/grim/grim-.ebuild @@ -12,9 +12,9 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}"; else - SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + SRC_URI="https://git.sr.ht/~emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-python/websockets/
commit: 68007460cfb265fe0e791eaffacc2d86f7d500ff Author: Michał Górny gentoo org> AuthorDate: Mon Jul 3 18:43:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 3 18:55:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68007460 dev-python/websockets: Deselect tests needing DNS Closes: https://bugs.gentoo.org/909567 Signed-off-by: Michał Górny gentoo.org> dev-python/websockets/websockets-11.0.3-r1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-python/websockets/websockets-11.0.3-r1.ebuild b/dev-python/websockets/websockets-11.0.3-r1.ebuild index 4ca10af58f5f..dc84ba1b3d49 100644 --- a/dev-python/websockets/websockets-11.0.3-r1.ebuild +++ b/dev-python/websockets/websockets-11.0.3-r1.ebuild @@ -41,6 +41,10 @@ python_test() { local EPYTEST_DESELECT=( # very fragile to speed tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout + # requires DNS access + # https://bugs.gentoo.org/909567 + tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port + tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port ) epytest tests
[gentoo-commits] repo/gentoo:master commit in: gui-apps/grim/
commit: d46067c698df2d24e3d69362bfe05e2f31cbca6a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 3 18:55:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 3 18:58:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46067c6 gui-apps/grim: add missing bdep on dev-util/wayland-scanner Closes: https://bugs.gentoo.org/909571 Signed-off-by: Arthur Zamarin gentoo.org> gui-apps/grim/grim-1.4.0-r3.ebuild | 5 - gui-apps/grim/grim-1.4.1.ebuild| 5 - gui-apps/grim/grim-.ebuild | 5 - 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gui-apps/grim/grim-1.4.0-r3.ebuild b/gui-apps/grim/grim-1.4.0-r3.ebuild index 1a332add693b..bc362032ee7d 100644 --- a/gui-apps/grim/grim-1.4.0-r3.ebuild +++ b/gui-apps/grim/grim-1.4.0-r3.ebuild @@ -29,7 +29,10 @@ RDEPEND=" DEPEND="${RDEPEND} >=dev-libs/wayland-protocols-1.14 " -BDEPEND="man? ( app-text/scdoc )" +BDEPEND=" + dev-util/wayland-scanner + man? ( app-text/scdoc ) +" src_configure() { local emesonargs=( diff --git a/gui-apps/grim/grim-1.4.1.ebuild b/gui-apps/grim/grim-1.4.1.ebuild index 87345a10a247..a2ae2ffd137c 100644 --- a/gui-apps/grim/grim-1.4.1.ebuild +++ b/gui-apps/grim/grim-1.4.1.ebuild @@ -30,7 +30,10 @@ RDEPEND=" DEPEND="${RDEPEND} >=dev-libs/wayland-protocols-1.14 " -BDEPEND="man? ( app-text/scdoc )" +BDEPEND=" + dev-util/wayland-scanner + man? ( app-text/scdoc ) +" src_configure() { local emesonargs=( diff --git a/gui-apps/grim/grim-.ebuild b/gui-apps/grim/grim-.ebuild index 87345a10a247..a2ae2ffd137c 100644 --- a/gui-apps/grim/grim-.ebuild +++ b/gui-apps/grim/grim-.ebuild @@ -30,7 +30,10 @@ RDEPEND=" DEPEND="${RDEPEND} >=dev-libs/wayland-protocols-1.14 " -BDEPEND="man? ( app-text/scdoc )" +BDEPEND=" + dev-util/wayland-scanner + man? ( app-text/scdoc ) +" src_configure() { local emesonargs=(
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/
commit: 895d5776bc29ab3596f27e73dc1e7acf473ba66f Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:52:11 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895d5776 dev-ml/dune-build-info: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dune-build-info/Manifest| 1 + .../dune-build-info/dune-build-info-3.9.0.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest index 52bf70476e95..23bde17eecc5 100644 --- a/dev-ml/dune-build-info/Manifest +++ b/dev-ml/dune-build-info/Manifest @@ -5,3 +5,4 @@ DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild b/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild new file mode 100644 index ..3d78214334e6 --- /dev/null +++ b/dev-ml/dune-build-info/dune-build-info-3.9.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Embed locations informations inside executable and libraries" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +RDEPEND=">=dev-ml/dune-3.5" +DEPEND="${RDEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dyn/
commit: 102a53ab8787481a7531e8f41f37564f18e5 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:50:40 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102a53ab dev-ml/dyn: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dyn/Manifest | 1 + dev-ml/dyn/dyn-3.9.0.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest index a510214c06d7..568c80378bcf 100644 --- a/dev-ml/dyn/Manifest +++ b/dev-ml/dyn/Manifest @@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dyn/dyn-3.9.0.ebuild b/dev-ml/dyn/dyn-3.9.0.ebuild new file mode 100644 index ..a3d55d2d7132 --- /dev/null +++ b/dev-ml/dyn/dyn-3.9.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Dynamic type" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz + -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +BDEPEND=">=dev-ml/dune-3.5" +DEPEND="~dev-ml/ordering-${PV}:= + dev-ml/pp:=" +RDEPEND="${DEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/
commit: 9f1ed420ccd65e64d2ab6a4065472f37e4210325 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:49:38 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1ed420 dev-ml/dune: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dune/Manifest | 1 + dev-ml/dune/dune-3.9.0.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest index 087267e8a0e3..0e6e7f713673 100644 --- a/dev-ml/dune/Manifest +++ b/dev-ml/dune/Manifest @@ -10,3 +10,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dune/dune-3.9.0.ebuild b/dev-ml/dune/dune-3.9.0.ebuild new file mode 100644 index ..4055f5de2e82 --- /dev/null +++ b/dev-ml/dune/dune-3.9.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing elisp-common + +DESCRIPTION="A composable build system for OCaml" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="emacs" +RESTRICT="strip test" + +RDEPEND=" + >=dev-lang/ocaml-4.08:= + emacs? ( >=app-editors/emacs-23.1:* ) +" +DEPEND="${RDEPEND}" + +QA_FLAGS_IGNORED="usr/bin/dune" + +BYTECOMPFLAGS="-L ${S}/editor-integration/emacs" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + # This allows `dune --version` to output the correct version + # instead of "n/a" + sed -i "/^(name dune)/a (version ${PV})" dune-project || die +} + +src_configure() { + ./configure \ + --libdir="$(ocamlc -where)" \ + --mandir=/usr/share/man \ + --docdir=/usr/doc \ + --etcdir=/etc \ + --datadir=/usr/share \ + --sbindir=/usr/sbin \ + --bindir=/usr/bin \ + || die +} + +src_compile() { + ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die + ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \ + -j $(makeopts_jobs) --display short || die + + use emacs && elisp-compile editor-integration/emacs/*.el +} + +src_install() { + default + + dodir /usr/share/doc + mv "${ED}"/usr/doc/dune "${ED}"/usr/share/doc/${PF} || die + rmdir "${ED}"/usr/doc || die + + if use emacs ; then + elisp-install ${PN} editor-integration/emacs/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ordering/
commit: 788aea635c73d94714e81b9e7c3653469306629c Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:50:04 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788aea63 dev-ml/ordering: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ordering/Manifest | 1 + dev-ml/ordering/ordering-3.9.0.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest index a510214c06d7..568c80378bcf 100644 --- a/dev-ml/ordering/Manifest +++ b/dev-ml/ordering/Manifest @@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/ordering/ordering-3.9.0.ebuild b/dev-ml/ordering/ordering-3.9.0.ebuild new file mode 100644 index ..3302c44ddac1 --- /dev/null +++ b/dev-ml/ordering/ordering-3.9.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Element ordering" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz + -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +BDEPEND=">=dev-ml/dune-3.5" +DEPEND=">=dev-lang/ocaml-4.08" +RDEPEND="${DEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/stdune/
commit: 74d257267cc98680c43140469d9010fd05ccfb93 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:53:26 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d25726 dev-ml/stdune: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/stdune/Manifest| 1 + dev-ml/stdune/stdune-3.9.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest index a510214c06d7..568c80378bcf 100644 --- a/dev-ml/stdune/Manifest +++ b/dev-ml/stdune/Manifest @@ -5,3 +5,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/stdune/stdune-3.9.0.ebuild b/dev-ml/stdune/stdune-3.9.0.ebuild new file mode 100644 index ..8d82be573c81 --- /dev/null +++ b/dev-ml/stdune/stdune-3.9.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Dune's unstable standard library" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz + -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +BDEPEND=">=dev-ml/dune-3.5" +DEPEND=" + dev-ml/pp:=[ocamlopt?] + ~dev-ml/dyn-${PV}:=[ocamlopt?] + ~dev-ml/ordering-${PV}:=[ocamlopt?] + >=dev-ml/csexp-1.5:=[ocamlopt?] + !
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/
commit: 9163c011eeb212b6f00c5f2624f598b28bcc7fdb Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 19:01:06 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9163c011 dev-ml/dune-configurator: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dune-configurator/Manifest | 1 + .../dune-configurator-3.9.0.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/dev-ml/dune-configurator/Manifest b/dev-ml/dune-configurator/Manifest index 72d97f945a0b..6e00701240f3 100644 --- a/dev-ml/dune-configurator/Manifest +++ b/dev-ml/dune-configurator/Manifest @@ -7,3 +7,4 @@ DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild b/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild new file mode 100644 index ..2ef2249b6a21 --- /dev/null +++ b/dev-ml/dune-configurator/dune-configurator-3.9.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Helper library for gathering system configuration" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +BDEPEND=">=dev-ml/dune-3.5" +DEPEND=" + >=dev-ml/csexp-1.5:=[ocamlopt?] +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + # This enables dune-configurator to use the vendored csexp module + sed -i 's/stdune.csexp/dune-configurator.csexp/' \ + vendor/csexp/src/dune || die +} + +src_configure() { + : +} + +src_compile() { + dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/
commit: b6860ec562b14625b442a285336db67a47ff8e93 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:56:57 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6860ec5 dev-ml/dune-site: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dune-site/Manifest | 1 + dev-ml/dune-site/dune-site-3.9.0.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest index fe49d3698dc1..54384e61f071 100644 --- a/dev-ml/dune-site/Manifest +++ b/dev-ml/dune-site/Manifest @@ -7,3 +7,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dune-site/dune-site-3.9.0.ebuild b/dev-ml/dune-site/dune-site-3.9.0.ebuild new file mode 100644 index ..7bf2f44ff50c --- /dev/null +++ b/dev-ml/dune-site/dune-site-3.9.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Embed locations informations inside executable and libraries" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz + -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +RDEPEND=" + ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=] +" +DEPEND="${RDEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/
commit: 63fc9d90026febbe82475b85475f78f2f9aceead Author: Alfredo Tupone gentoo org> AuthorDate: Mon Jul 3 18:56:06 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Jul 3 19:02:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fc9d90 dev-ml/dune-private-libs: add 3.9.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/dune-private-libs/Manifest | 1 + .../dune-private-libs-3.9.0.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/dev-ml/dune-private-libs/Manifest b/dev-ml/dune-private-libs/Manifest index f2f068b61617..8cc5921254fe 100644 --- a/dev-ml/dune-private-libs/Manifest +++ b/dev-ml/dune-private-libs/Manifest @@ -8,3 +8,4 @@ DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32 SHA512 f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b DIST dune-3.8.0.tar.gz 2564537 BLAKE2B 773a2643b187f37dd2e21df41f18818753e249e66c2d98a4cfee3d9997f528827b2cf3c60d2992ffdc51397c393ac1a0fcc5339bdec2d87f82252114394d2355 SHA512 bba32fb508265329a2a46c9bd2e8b7e5f3d6d84390e842382ff4790f0d3414c9ff1d005c1af88988daaca29749729f1ced7b388f2d96432f01f2f4ea4714be98 +DIST dune-3.9.0.tar.gz 2609923 BLAKE2B f9fe8fb3c2e002e1eec141f487709d592df969ab44d41012ebaa436f17b6ee679e2e763d479106ae722b8b61be03fceb701b314c40c001d5895db99e5fbbe4a6 SHA512 86cd66222553f8cd7c1d1fb9e4e55169f9cd6d92e0bde1c56846b5e0fb6ae8494ac15ebb68d9e8761240f46dcc9b480747e48b21b74cff86e52cc45d3d222070 diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild new file mode 100644 index ..797e233bbac6 --- /dev/null +++ b/dev-ml/dune-private-libs/dune-private-libs-3.9.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Private libraries of Dune" +HOMEPAGE="https://github.com/ocaml/dune"; +SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz + -> dune-${PV}.tar.gz" +S="${WORKDIR}/dune-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" +RESTRICT="test" + +BDEPEND=">=dev-ml/dune-3.5" +DEPEND=" + >=dev-ml/csexp-1.5:=[ocamlopt?] + dev-ml/pp:=[ocamlopt?] + ~dev-ml/dyn-${PV}:=[ocamlopt?] + ~dev-ml/stdune-${PV}:=[ocamlopt?] + >=dev-lang/ocaml-4.08 +" +RDEPEND="${DEPEND}" + +src_configure() { + : +} + +src_compile() { + dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || die +}
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/hppa/
commit: 43e9f67bf3e3bf292910c06f7e3f996789689c18 Author: Sam James gentoo org> AuthorDate: Mon Jul 3 19:47:05 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 3 19:47:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e9f67b profiles/arch/hppa: mask broken kernels Link: https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0e16 bell.net/ Link: https://lore.kernel.org/linux-parisc/b886c0ee-2ef6-5ec9-17e0-eb66c63a61d4 roeck-us.net/T/#m250c15554add9bf4909751adccfe18c6ee0198a8 Link: https://github.com/torvalds/linux/commit/f66066bc5136f25e36a2daff4896c768f18c211e Signed-off-by: Sam James gentoo.org> profiles/arch/hppa/package.mask | 16 1 file changed, 16 insertions(+) diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask index f60c79116aa6..9ed32b07176c 100644 --- a/profiles/arch/hppa/package.mask +++ b/profiles/arch/hppa/package.mask @@ -1,6 +1,22 @@ # Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-03) +# Broken memory handling +# https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0...@bell.net/ +# https://lore.kernel.org/linux-parisc/b886c0ee-2ef6-5ec9-17e0-eb66c63a6...@roeck-us.net/T/#m250c15554add9bf4909751adccfe18c6ee0198a8 +# Fix: https://github.com/torvalds/linux/commit/f66066bc5136f25e36a2daff4896c768f18c211e +=sys-kernel/gentoo-kernel-6.1.37 +=sys-kernel/gentoo-kernel-6.3.11 +=sys-kernel/gentoo-sources-6.4.1 +=sys-kernel/gentoo-sources-6.3.11 +=sys-kernel/vanilla-kernel-6.1.37 +=sys-kernel/vanilla-kernel-6.3.11 +=sys-kernel/vanilla-sources-6.4.1 +=sys-kernel/vanilla-sources-6.3.11 +=virtual/dist-kernel-6.1.37 +=virtual/dist-kernel-6.3.11 + # Sam James (2023-03-28) # Needs explicit porting to each platform (bug 894078#c6) dev-python/py-cpuinfo