From fb7de21df2b87a57fc1774e1dd016ab3d63b7ae4 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 5 Jan 2025 22:53:38 +0100 Subject: [PATCH 01/13] net-im/Quaternion: drop myself as a maintainer Signed-off-by: Haelwenn (lanodan) Monnier --- net-im/Quaternion/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/net-im/Quaternion/metadata.xml b/net-im/Quaternion/metadata.xml index 8e3fb81d06..2853cb2b59 100644 --- a/net-im/Quaternion/metadata.xml +++ b/net-im/Quaternion/metadata.xml @@ -1,10 +1,7 @@ - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - + quotient-im/Quaternion From 29e3e0ec59d7b37e74dd1c0879d6103f841c1012 Mon Sep 17 00:00:00 2001 From: NRK Date: Mon, 6 Jan 2025 04:41:29 +0000 Subject: [PATCH 02/13] app-arch/fuse-archive: add v1.4 Signed-off-by: NRK --- app-arch/fuse-archive/Manifest | 5 ++ app-arch/fuse-archive/fuse-archive-1.4.ebuild | 51 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 app-arch/fuse-archive/fuse-archive-1.4.ebuild diff --git a/app-arch/fuse-archive/Manifest b/app-arch/fuse-archive/Manifest index cb1ac39211..1e4638805d 100644 --- a/app-arch/fuse-archive/Manifest +++ b/app-arch/fuse-archive/Manifest @@ -1 +1,6 @@ +DIST assert-boost-1.87.0.tar.gz 20645 BLAKE2B 28ba5b22b5b9811140afb640fa9f891638fd21e4c1e57cee85a5371b1f0b85baf5f2a57a0a7219075c1da6bd136e13c1c723831c3855d2355a42e90d555b1196 SHA512 da141f67e0c8926e21d4fae6a1665f1706b300b1a85c1d870546eb74d7382369148846bb939d1d23b84fb0dfc542fdc1dafed613f34adacc5931df7655406276 +DIST config-boost-1.87.0.tar.gz 386554 BLAKE2B e1c7f9dcaf190c8b7d6a70bb161535af3d177c66a4305f25e9e192c4b6fa20e7823bff956859440a5fe41bc10d13f0f1bc85b7ce0c54acabf60be6c10da86d00 SHA512 8958ac0f764ab83481f38931a860c0b7cdad8ced4882d1fa57f570d6ebcb0ef000f33ca896faca392c85336406cbb791bf5114c38a15e0a5dcba5bb69ee5526f DIST fuse-archive-0.1.14.tar.gz 59066 BLAKE2B f60a9d5c2f722ba1a8a9f853bb268923d16957137dcb503c4b8499415c98ce4f3c55e2db2d77d11e98ecf7539aaaf6851d44499303ec5f286b95cfe0e293b433 SHA512 03bdb9d360e3677dc10e2728919c3c6cdd712487d768db4cd2ccf9f1b7e725828119132bf539f08e54d0fc9df9fa534e4b374a626c4bd1f4ca519e46e90a6a8b +DIST fuse-archive-1.4.tar.gz 870121 BLAKE2B 218735c0610ddb461c80157fbab23f3f57bfc88d52af0250d688e42c4d79c1298007670921c82b1c9a23ea85fe13770b51ebf8598f6b8b6388a9f9aaed2c1c83 SHA512 71fc289f99340f3e65e8eb5d9799eb5f1b5a5c020f3b6b53cdcb683c20a6809e3a4ab1ecd7715ffc83209eafd73cad4c675c24eb76e08d1545388639051f3898 +DIST intrusive-boost-1.87.0.tar.gz 342888 BLAKE2B 199a381231c6d4262cb1a434b9f6517dd5d0bc0be6424ad51010c09a7537e392bb3d508b38ed0384ecf71106522ea5bcc5e3d4ba9babc1e36618b4a5d257c8f1 SHA512 121621bd745c26d095f09837db60ea736bd5ae2657407ee7ca82f00c9cfd22e94c5d160809da974912bee07e41b607504b3c5f6634dc390bdf88be48568341f5 +DIST move-boost-1.87.0.tar.gz 133396 BLAKE2B 14946fc2f3bfd70a6e0a76c4d8560ef05ff7c71350b7a72799c1cd935fcf3ba834ad5e52e71d9210650af57257efa107af3d427296c874d3027eb9a907f8a5a1 SHA512 3257cd363abe95c73c0f02df60b60d08ff3b3d28f24de36269ee8f58e1b81a9831052dbf463dcbd1ea789368f37d3eeff37e005bc26fe9dd6c179b949c71ba9b diff --git a/app-arch/fuse-archive/fuse-archive-1.4.ebuild b/app-arch/fuse-archive/fuse-archive-1.4.ebuild new file mode 100644 index 0000000000..797a38971a --- /dev/null +++ b/app-arch/fuse-archive/fuse-archive-1.4.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Read-only FUSE file system for mounting archives and compressed files" +HOMEPAGE="https://github.com/google/fuse-archive" + +# Only uses some header-only library from boost-intrusive +# Just vendor it to avoid bringing in entirety of boost as a dependency +BOOST_VERSION="boost-1.87.0" +SRC_URI=" + https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/boostorg/intrusive/archive/refs/tags/${BOOST_VERSION}.tar.gz -> intrusive-${BOOST_VERSION}.tar.gz + https://github.com/boostorg/config/archive/refs/tags/${BOOST_VERSION}.tar.gz -> config-${BOOST_VERSION}.tar.gz + https://github.com/boostorg/assert/archive/refs/tags/${BOOST_VERSION}.tar.gz -> assert-${BOOST_VERSION}.tar.gz + https://github.com/boostorg/move/archive/refs/tags/${BOOST_VERSION}.tar.gz -> move-${BOOST_VERSION}.tar.gz +" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + sys-fs/fuse:0 + app-arch/libarchive +" +BDEPEND="virtual/pkgconfig" +RDEPEND="${DEPEND}" + +# TODO(NRK): enable tests. requires python. +# also takes a lot of disk space (and time) by generating big.zip. +src_test() { + : +} + +src_compile() { + local incpath="" + incpath="${incpath} -I../intrusive-${BOOST_VERSION}/include" + incpath="${incpath} -I../config-${BOOST_VERSION}/include" + incpath="${incpath} -I../assert-${BOOST_VERSION}/include" + incpath="${incpath} -I../move-${BOOST_VERSION}/include" + emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + CPPFLAGS="${incpath} ${CPPFLAGS}" +} + +src_install() { + dobin out/fuse-archive + doman fuse-archive.1 +} From f43a4ffc82fc94d881c1b1bc18e34d4e6a20de67 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Mon, 6 Jan 2025 14:04:15 +0500 Subject: [PATCH 03/13] net-p2p/gridcoin: limit maximum Boost version Gridcoin is not yet compatible with Boost 1.87.0. See: https://github.com/gridcoin-community/Gridcoin-Research/pull/2786 Signed-off-by: Anna (cybertailor) Vyalkova --- net-p2p/gridcoin/Manifest | 1 - ...ridcoin-5.4.8.0.ebuild => gridcoin-5.4.8.0_p1-r1.ebuild} | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename net-p2p/gridcoin/{gridcoin-5.4.8.0.ebuild => gridcoin-5.4.8.0_p1-r1.ebuild} (94%) diff --git a/net-p2p/gridcoin/Manifest b/net-p2p/gridcoin/Manifest index e5a01a3cae..d7fefb7a77 100644 --- a/net-p2p/gridcoin/Manifest +++ b/net-p2p/gridcoin/Manifest @@ -1,2 +1 @@ -DIST gridcoin-5.4.8.0.tar.gz 42846011 BLAKE2B 915500d6b953d1fe2b735092d6c3e5e72d3ce64a6f3f4d1cb94bd8561969663dc98ca3b784b0ea643e9fb7bb70e0439abc122b9382bec073fe0eff4ad3715a8b SHA512 2e37d982ee257e87241d7545e5b15d4d756813089ff029c5c53863f791805942c0f4fb78c2d92684967ca9b5623c530d234e17d1c1f12a48fac8e6119f3f2957 DIST gridcoin-5.4.8.0_p1.tar.gz 42849990 BLAKE2B 4c2c071b5de9ddae46cfbec2d575a79e1c9e4941efbfba8af7f412e776b1bdcc19529fc50249b20a4bcd42630826fbff580519b7bc5e38320a7a9cf0e82b71d5 SHA512 6c0662bf31fbc927ef447c54c1720c39754695dfa5fcdf8ac62d558eebe9142cc38d3bbf9ca72143229b8f5c7f6e121efe3e7901699ab51fa611dd0cd68a9a5a diff --git a/net-p2p/gridcoin/gridcoin-5.4.8.0.ebuild b/net-p2p/gridcoin/gridcoin-5.4.8.0_p1-r1.ebuild similarity index 94% rename from net-p2p/gridcoin/gridcoin-5.4.8.0.ebuild rename to net-p2p/gridcoin/gridcoin-5.4.8.0_p1-r1.ebuild index 06cd4113c5..9a39c07009 100644 --- a/net-p2p/gridcoin/gridcoin-5.4.8.0.ebuild +++ b/net-p2p/gridcoin/gridcoin-5.4.8.0_p1-r1.ebuild @@ -5,10 +5,11 @@ EAPI=8 inherit cmake db-use multilib xdg-utils +MY_PV="${PV/_p/-hotfix-}" DESCRIPTION="Proof-of-Stake based cryptocurrency that rewards BOINC computation" HOMEPAGE="https://gridcoin.us/ https://gridcoin.world/" -SRC_URI="https://github.com/${PN}-community/${PN^}-Research/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN^}-Research-${PV}" +SRC_URI="https://github.com/${PN}-community/${PN^}-Research/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN^}-Research-${MY_PV}" LICENSE="BSD BSD-2 Boost-1.0 MIT SSLeay" SLOT="0" @@ -25,6 +26,7 @@ REQUIRED_USE=" BDB_SLOT="5.3" RDEPEND=" >=dev-libs/boost-1.63.0:=[zlib(+)] + =dev-libs/libsecp256k1-0.2.0:=[recovery(+)] >=dev-libs/leveldb-1.21:= dev-libs/libzip:= From f3204414317a422ee6e65b5ddd1f844eed5e9557 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Mon, 6 Jan 2025 21:03:21 +0900 Subject: [PATCH 04/13] media-fonts/plemoljp: add 2.0.1, drop 2.0.0 Signed-off-by: Daichi Yamamoto --- media-fonts/plemoljp/Manifest | 6 +++--- .../{plemoljp-2.0.0.ebuild => plemoljp-2.0.1.ebuild} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename media-fonts/plemoljp/{plemoljp-2.0.0.ebuild => plemoljp-2.0.1.ebuild} (100%) diff --git a/media-fonts/plemoljp/Manifest b/media-fonts/plemoljp/Manifest index 679c152a56..e7baa549cb 100644 --- a/media-fonts/plemoljp/Manifest +++ b/media-fonts/plemoljp/Manifest @@ -1,3 +1,3 @@ -DIST PlemolJP_HS_v2.0.0.zip 101948419 BLAKE2B 7ec5797e9cc07af64189e4e6227ffd5172bcd13612feaf15d0464ebdcfd0ac14dc56f1c5551ae172ec4ea23cd6e6da813be39926cb55035435f7eb82377a2f0d SHA512 8e6e96968063d21c48c8fe84c74633af129dd9e8a3e9d7657e62b35a0033892611eb5a86f46f1ef9b58a6c09dd0edee3497895f1a5cd2a37a31c6a475a3cd3c3 -DIST PlemolJP_NF_v2.0.0.zip 89511385 BLAKE2B db867cc7b24fed022f5a803b41c5546e6a06b543e7a1c9d6b626019f0de3f6697e2d2c2df8576bd027e31520c9b9b04c7eb3961d91bc0615da604b0e6e7cc694 SHA512 bd7288427ba8d2afb6b967c1b185df89de8fa81da2c24af7e214e5521a15524a18d71098c8793fec483d62eec9eadf01add778bf9963f2d2ff734481637e4196 -DIST PlemolJP_v2.0.0.zip 101952378 BLAKE2B bfe3920907aaa17958adb9925bdb8328922a432abc983a2f289d4ccff3feb80f1a480feb180299236507ec872020737577380bfd46893640f936f601cd1c888b SHA512 b9d1667594cbde411944185166f21ba25630d4ccb0bf5a742b43dbe796be365afa33fd4644e60d9d6cfcb451a7563e5680ee415a99c4bb9e6c15152b4424d162 +DIST PlemolJP_HS_v2.0.1.zip 101950602 BLAKE2B 999cf6a444c6dfa71413c821f09462ee0de3d0a51709e18e25ec5a1c809d876d59149b2b5c38ea82661fe59407304826c68163707199b4fca954f79b58e4c8f7 SHA512 6b0b5959b7bd7fcaa4842b48cb10bf371360bb7dbefe2edacbf8033dbb46ef3bd8aa259f22ccfadd3034e8459aa79dc9706ae0aa36fde99b08c381caea13a20c +DIST PlemolJP_NF_v2.0.1.zip 89492922 BLAKE2B 373e945da9f272dd86015bc2b5f0a8e8004596e8f03f7802a5abddfa0298c9fdd750a5ac10196727894211f8fb859403041c44ea8cfa69206ce0fdcd9fd0d710 SHA512 019d8f881e0359d18a8ac81b53bd1ba8f668382a876f43db861dd47a7593f2e2ac39326a81a08b31c3c07c5b921cd4bd804ac09ccc0b5eb3bb9c08834ae2dc8c +DIST PlemolJP_v2.0.1.zip 101955070 BLAKE2B cc9bf825b1644ef7614f3239eff47f6545ac9a633706f16742e6449d2e84b8eb9ec266ee54406956d7302652c35be85445a726adf32a27fed2083c2dde92d1dd SHA512 e3511cebd51af04a1187a1adaf842f74c2b7cc563a072814d32ab26be24bd6d50addb84ecdf27fdacf7e4ced6763822d554f94b101f43703ecf5192f3658483b diff --git a/media-fonts/plemoljp/plemoljp-2.0.0.ebuild b/media-fonts/plemoljp/plemoljp-2.0.1.ebuild similarity index 100% rename from media-fonts/plemoljp/plemoljp-2.0.0.ebuild rename to media-fonts/plemoljp/plemoljp-2.0.1.ebuild From 4c39dea868fd48098d69b8dc47a2af09e0994b92 Mon Sep 17 00:00:00 2001 From: Filip Kobierski Date: Mon, 6 Jan 2025 13:53:57 +0100 Subject: [PATCH 05/13] net-im/WasIstLos: metadata: complete Signed-off-by: Filip Kobierski --- net-im/WasIstLos/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-im/WasIstLos/metadata.xml b/net-im/WasIstLos/metadata.xml index 0a811440c7..2d71653d89 100644 --- a/net-im/WasIstLos/metadata.xml +++ b/net-im/WasIstLos/metadata.xml @@ -6,7 +6,9 @@ Thomas Clarke - xeco23/WasIstLos https://github.com/xeco23/WasIstLos/issues + https://github.com/xeco23/WasIstLos/releases + https://github.com/xeco23/WasIstLos/wiki + xeco23/WasIstLos From 96b436c14adac217a523cafd2a1be605ee401a50 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 6 Jan 2025 22:35:48 +0900 Subject: [PATCH 06/13] app-misc/afetch: fix CFLAGS CFLAGS needs to be preserved as upstream assumes compilation with -std=c99. Closes: https://bugs.gentoo.org/945003 Signed-off-by: Takuya Wakazono --- app-misc/afetch/afetch-2.2.0.ebuild | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app-misc/afetch/afetch-2.2.0.ebuild b/app-misc/afetch/afetch-2.2.0.ebuild index 11fcd6361f..89d7a834b3 100644 --- a/app-misc/afetch/afetch-2.2.0.ebuild +++ b/app-misc/afetch/afetch-2.2.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit savedconfig @@ -16,11 +16,15 @@ IUSE="savedconfig" src_prepare() { default - sed -e '/^CFLAGS/d' -e 's/LDFLAGS =/LDFLAGS +=/' -i Makefile || die + sed -e 's/-O2//' \ + -e 's/-Wextra//' \ + -e 's/CFLAGS =/CFLAGS +=/' \ + -e 's/LDFLAGS =/LDFLAGS +=/' -i Makefile || die + restore_config src/config.h } src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install save_config src/config.h } From 13214f5bfd74ad996a9d674dbceffe3edf787da0 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 6 Jan 2025 22:35:48 +0900 Subject: [PATCH 07/13] net-vpn/GlobalProtect-openconnect: fix RDEPEND Closes: https://bugs.gentoo.org/945279 Signed-off-by: Takuya Wakazono --- ...2.3.9.ebuild => GlobalProtect-openconnect-2.3.9-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename net-vpn/GlobalProtect-openconnect/{GlobalProtect-openconnect-2.3.9.ebuild => GlobalProtect-openconnect-2.3.9-r1.ebuild} (99%) diff --git a/net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9.ebuild b/net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9-r1.ebuild similarity index 99% rename from net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9.ebuild rename to net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9-r1.ebuild index 04ac41e48b..8023d1a824 100644 --- a/net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9.ebuild +++ b/net-vpn/GlobalProtect-openconnect/GlobalProtect-openconnect-2.3.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Autogenerated by pycargoebuild 0.13.3 @@ -549,7 +549,7 @@ RDEPEND=" >=net-vpn/openconnect-8.2.0:= x11-libs/cairo x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 + x11-libs/gtk+:3[wayland] " DEPEND="${RDEPEND}" From c8945695b1eef2806800ef0a91fab89a7ad61a08 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jan 2025 20:44:26 +0100 Subject: [PATCH 08/13] app-misc/catt: add 0.12.13 Signed-off-by: David Roman --- app-misc/catt/Manifest | 1 + app-misc/catt/catt-0.12.13.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 app-misc/catt/catt-0.12.13.ebuild diff --git a/app-misc/catt/Manifest b/app-misc/catt/Manifest index 37b15306e0..0971e0d6f5 100644 --- a/app-misc/catt/Manifest +++ b/app-misc/catt/Manifest @@ -1 +1,2 @@ DIST catt-0.12.12.tar.gz 79042 BLAKE2B d0885f6030d4ece8f233c568d626fa4e67cba2f7be499dcc290c4d54cf9c6bde6cebe80b37b0147e463ed90694fc8f58d07f95ecfe9454209d05c1598741394e SHA512 8838f7b2e8700dbe924c53dff7c776fcd31646c061065a297ae2399134af7cd5d4bf359d3b7aed23faa3e8987e0e6db4af1cf54a703ba8ce86e532a56586b228 +DIST catt-0.12.13.tar.gz 79044 BLAKE2B 627ca1a83e35e9021972268c2a920c0b8d2d219dfc6eca7d8c175efe3e5ed248ebb417fad7fd4088d2d1f2758d32801c15c928cc14c87a0f5d170900f2ba4f7e SHA512 20b249d522b5f0bc10473185882102a1a114b6b12d6961e2d510337cf80151384d19c7085ca0881321e1cf6fe043a1570a7c554e5eafcd331275d4e2685fb551 diff --git a/app-misc/catt/catt-0.12.13.ebuild b/app-misc/catt/catt-0.12.13.ebuild new file mode 100644 index 0000000000..e0a292fe75 --- /dev/null +++ b/app-misc/catt/catt-0.12.13.ebuild @@ -0,0 +1,31 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Send videos from many, many online sources to your Chromecast" +HOMEPAGE="https://github.com/skorokithakis/catt" +SRC_URI="https://github.com/skorokithakis/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +# Seems that all tests makes external connections +RESTRICT="test" + +DEPEND=" + dev-python/click[${PYTHON_USEDEP}] + Date: Mon, 6 Jan 2025 20:45:25 +0100 Subject: [PATCH 09/13] app-misc/catt: drop 0.12.12 Signed-off-by: David Roman --- app-misc/catt/catt-0.12.12.ebuild | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 app-misc/catt/catt-0.12.12.ebuild diff --git a/app-misc/catt/catt-0.12.12.ebuild b/app-misc/catt/catt-0.12.12.ebuild deleted file mode 100644 index 8099a6ed4c..0000000000 --- a/app-misc/catt/catt-0.12.12.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2024 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="Send videos from many, many online sources to your Chromecast" -HOMEPAGE="https://github.com/skorokithakis/catt" -SRC_URI="https://github.com/skorokithakis/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -# Seems that all tests makes external connections -RESTRICT="test" - -DEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/pychromecast[${PYTHON_USEDEP}] - dev-python/ifaddr[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - net-misc/yt-dlp[${PYTHON_USEDEP}] -" - -RDEPEND="${DEPEND}" - -#distutils_enable_tests pytest From b2bd0eae52f6ee0f8f48cc8ba49bac758e4c5065 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jan 2025 20:53:18 +0100 Subject: [PATCH 10/13] media-sound/lms: add 3.62.1 Signed-off-by: David Roman --- media-sound/lms/Manifest | 1 + media-sound/lms/lms-3.62.1.ebuild | 68 +++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 media-sound/lms/lms-3.62.1.ebuild diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest index 9b1eb74353..0a46edff34 100644 --- a/media-sound/lms/Manifest +++ b/media-sound/lms/Manifest @@ -1,3 +1,4 @@ DIST lms-3.60.1.tar.gz 458729 BLAKE2B aaa5872e4fe9aee0e494f39404620468a1159e1a1948bdbf28403ea37850a9c6337d5311cf1068c6ad58912b5d0b11b8edb659f2d0068b877484a587e9a2ce4c SHA512 d5068192167a706d0e144033ff4146bbbae29be2b1bd8fda858d0cb7b6196fe1a0c7f1286656b387ea8c874b4793a8f5b9eb239e7d6793a8c0367e45272afec2 DIST lms-3.61.0.tar.gz 465049 BLAKE2B b4d08b92c31c09734d5961c634839b729a6497e6319463d0d5ae919330d1a195d12d2cfeb5171e3a879d7bf81c34a44aa8493eecd2cb1aed76cd400a02db0687 SHA512 ea812f0fa0ad89319a1d219205092025f63883ca3b8612e2fc8ff286362fd7961a793d19e23fb8a6393bd796dedff14f6f94f6e96c6403ae456c1cf05cfc7fbf DIST lms-3.62.0.tar.gz 473881 BLAKE2B a90b0cb8f1f1f6be2595065851dd7adcced135ddec21ae005cb0da17383a8a0179f96c205e1eee353284740fb432be29810a418baf3e53440f157dc3f7b0fb2d SHA512 17a45b6dc3689b8758e4f8ffa10909e3c71b18f716538986b8e526d8821cf707def3a11ddec6b76e5c8e927f72b7b54cb57fbe29ee5e33a4a5035de448c76f7b +DIST lms-3.62.1.tar.gz 474191 BLAKE2B 591cddd78e1de10fa0678b33a341cecfcfcdbcfd8fb6f938931184ea2f302c5d6d471de8feaf1eec50e57b2a0fd5290d095b2d61c1d44a0f72bc3498658da347 SHA512 a94811e9ce83600025b5e3a262c9da2f53bc92a2c094a16080aee9242d0dd6c9d97e78243d92a4e37c6c366781b30d78db8a1824eea9fe84b5ae97a76158bede diff --git a/media-sound/lms/lms-3.62.1.ebuild b/media-sound/lms/lms-3.62.1.ebuild new file mode 100644 index 0000000000..a41fae8bdf --- /dev/null +++ b/media-sound/lms/lms-3.62.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake pam systemd + +DESCRIPTION="Lightweight Music Server." +HOMEPAGE="https://lms-demo.poupon.dev/ https://github.com/epoupon/lms" +SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test stb" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/libarchive + acct-user/lms + dev-cpp/wt + dev-libs/boost + dev-libs/libconfig[cxx] + media-libs/taglib + media-video/ffmpeg[mp3,opus] + sys-libs/pam + + !stb? ( media-gfx/graphicsmagick ) + +" + +DEPEND=" + ${RDEPEND} + + stb? ( dev-libs/stb ) +" + +BDEPEND=" + test? ( dev-cpp/gtest ) +" + +src_configure() { + local mycmakeargs=( + -DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick) + -DENABLE_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + systemd_newunit conf/systemd/default.service lms.service + newinitd "${FILESDIR}/lms.init" lms + dopamd conf/pam/lms + mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die + + # Already installed in the proper directory + rm "${ED}/usr/share/lms/default.service" || die + rm "${ED}/usr/share/lms/lms" || die + + keepdir /var/log/lms + fowners -R lms:lms /var/log/lms + + keepdir /var/lms + fowners lms:lms /var/lms +} From 4142914a0ad875805b3009fd11e01f6b6e44f348 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jan 2025 20:55:00 +0100 Subject: [PATCH 11/13] media-sound/lms: drop 3.61.0 Signed-off-by: David Roman --- media-sound/lms/Manifest | 1 - media-sound/lms/lms-3.61.0.ebuild | 68 ------------------------------- 2 files changed, 69 deletions(-) delete mode 100644 media-sound/lms/lms-3.61.0.ebuild diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest index 0a46edff34..66e98f264c 100644 --- a/media-sound/lms/Manifest +++ b/media-sound/lms/Manifest @@ -1,4 +1,3 @@ DIST lms-3.60.1.tar.gz 458729 BLAKE2B aaa5872e4fe9aee0e494f39404620468a1159e1a1948bdbf28403ea37850a9c6337d5311cf1068c6ad58912b5d0b11b8edb659f2d0068b877484a587e9a2ce4c SHA512 d5068192167a706d0e144033ff4146bbbae29be2b1bd8fda858d0cb7b6196fe1a0c7f1286656b387ea8c874b4793a8f5b9eb239e7d6793a8c0367e45272afec2 -DIST lms-3.61.0.tar.gz 465049 BLAKE2B b4d08b92c31c09734d5961c634839b729a6497e6319463d0d5ae919330d1a195d12d2cfeb5171e3a879d7bf81c34a44aa8493eecd2cb1aed76cd400a02db0687 SHA512 ea812f0fa0ad89319a1d219205092025f63883ca3b8612e2fc8ff286362fd7961a793d19e23fb8a6393bd796dedff14f6f94f6e96c6403ae456c1cf05cfc7fbf DIST lms-3.62.0.tar.gz 473881 BLAKE2B a90b0cb8f1f1f6be2595065851dd7adcced135ddec21ae005cb0da17383a8a0179f96c205e1eee353284740fb432be29810a418baf3e53440f157dc3f7b0fb2d SHA512 17a45b6dc3689b8758e4f8ffa10909e3c71b18f716538986b8e526d8821cf707def3a11ddec6b76e5c8e927f72b7b54cb57fbe29ee5e33a4a5035de448c76f7b DIST lms-3.62.1.tar.gz 474191 BLAKE2B 591cddd78e1de10fa0678b33a341cecfcfcdbcfd8fb6f938931184ea2f302c5d6d471de8feaf1eec50e57b2a0fd5290d095b2d61c1d44a0f72bc3498658da347 SHA512 a94811e9ce83600025b5e3a262c9da2f53bc92a2c094a16080aee9242d0dd6c9d97e78243d92a4e37c6c366781b30d78db8a1824eea9fe84b5ae97a76158bede diff --git a/media-sound/lms/lms-3.61.0.ebuild b/media-sound/lms/lms-3.61.0.ebuild deleted file mode 100644 index a41fae8bdf..0000000000 --- a/media-sound/lms/lms-3.61.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake pam systemd - -DESCRIPTION="Lightweight Music Server." -HOMEPAGE="https://lms-demo.poupon.dev/ https://github.com/epoupon/lms" -SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test stb" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-arch/libarchive - acct-user/lms - dev-cpp/wt - dev-libs/boost - dev-libs/libconfig[cxx] - media-libs/taglib - media-video/ffmpeg[mp3,opus] - sys-libs/pam - - !stb? ( media-gfx/graphicsmagick ) - -" - -DEPEND=" - ${RDEPEND} - - stb? ( dev-libs/stb ) -" - -BDEPEND=" - test? ( dev-cpp/gtest ) -" - -src_configure() { - local mycmakeargs=( - -DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick) - -DENABLE_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - systemd_newunit conf/systemd/default.service lms.service - newinitd "${FILESDIR}/lms.init" lms - dopamd conf/pam/lms - mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die - - # Already installed in the proper directory - rm "${ED}/usr/share/lms/default.service" || die - rm "${ED}/usr/share/lms/lms" || die - - keepdir /var/log/lms - fowners -R lms:lms /var/log/lms - - keepdir /var/lms - fowners lms:lms /var/lms -} From 85bdb9a41ad70fd9b665aabe730f028b588d48b3 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jan 2025 21:43:49 +0100 Subject: [PATCH 12/13] dev-cpp/cpptrace: add 0.7.5 Signed-off-by: David Roman --- dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.5.ebuild | 32 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-cpp/cpptrace/cpptrace-0.7.5.ebuild diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 41b1807564..d964b06138 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b +DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db diff --git a/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild new file mode 100644 index 0000000000..6f16e12cb4 --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} From 9d2faa5a5fa48a5701646e939a942dde43787539 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 6 Jan 2025 21:44:47 +0100 Subject: [PATCH 13/13] dev-cpp/cpptrace: drop 0.7.2 Signed-off-by: David Roman --- dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.7.2.ebuild | 32 -------------------------- 2 files changed, 33 deletions(-) delete mode 100644 dev-cpp/cpptrace/cpptrace-0.7.2.ebuild diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index d964b06138..1aabd8b341 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,3 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 -DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db diff --git a/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild deleted file mode 100644 index 6f16e12cb4..0000000000 --- a/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}