summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acct-group/ethminer/Manifest2
-rw-r--r--acct-group/ethminer/ethminer-0.ebuild11
-rw-r--r--acct-group/ethminer/metadata.xml8
-rw-r--r--acct-user/ethminer/Manifest2
-rw-r--r--acct-user/ethminer/ethminer-0.ebuild17
-rw-r--r--acct-user/ethminer/metadata.xml11
-rw-r--r--app-arch/7-zip/7-zip-23.01.ebuild69
-rw-r--r--app-arch/7-zip/Manifest4
-rw-r--r--app-arch/7-zip/files/7-zip-flags.patch31
-rw-r--r--app-arch/7-zip/metadata.xml15
-rw-r--r--app-office/texstudio/Manifest4
-rw-r--r--app-office/texstudio/files/texstudio-4.6.3-quazip5.patch17
-rw-r--r--app-office/texstudio/metadata.xml15
-rw-r--r--app-office/texstudio/texstudio-4.6.3.ebuild80
-rw-r--r--dev-cpp/cli11/Manifest3
-rw-r--r--dev-cpp/cli11/cli11-2.2.0.ebuild42
-rw-r--r--dev-cpp/cli11/metadata.xml11
-rw-r--r--dev-cpp/ethash/Manifest3
-rw-r--r--dev-cpp/ethash/ethash-0.9.0.ebuild55
-rw-r--r--dev-cpp/ethash/metadata.xml8
-rw-r--r--games-strategy/endless-sky/Manifest4
-rw-r--r--games-strategy/endless-sky/endless-sky-0.10.6.ebuild (renamed from games-strategy/endless-sky/endless-sky-0.10.1.ebuild)0
-rw-r--r--games-strategy/glfrontier/Manifest3
-rw-r--r--games-strategy/glfrontier/files/glfrontier-20060623-add_fcommon.patch12
-rw-r--r--games-strategy/glfrontier/glfrontier-20060623-r6.ebuild (renamed from games-strategy/glfrontier/glfrontier-20060623-r5.ebuild)5
-rw-r--r--media-libs/mlt/Manifest8
-rw-r--r--media-libs/mlt/files/mlt-7.20.0-qtblend-crash.patch43
-rw-r--r--media-libs/mlt/files/mlt-7.20.0-rotoscoping-crash.patch22
-rw-r--r--media-libs/mlt/mlt-7.20.0-r101.ebuild176
-rw-r--r--media-libs/mlt/mlt-7.24.0-r101.ebuild (renamed from media-libs/mlt/mlt-7.22.0-r101.ebuild)3
-rw-r--r--media-plugins/vocoder-ladspa/Manifest3
-rw-r--r--media-plugins/vocoder-ladspa/metadata.xml8
-rw-r--r--media-plugins/vocoder-ladspa/vocoder-ladspa-0.4-r1.ebuild35
-rw-r--r--media-video/shotcut/Manifest6
-rw-r--r--media-video/shotcut/shotcut-23.09.29.ebuild48
-rw-r--r--media-video/shotcut/shotcut-24.04.28.ebuild (renamed from media-video/shotcut/shotcut-23.12.15.ebuild)25
-rw-r--r--net-im/skypeforlinux/Manifest3
-rw-r--r--net-im/skypeforlinux/metadata.xml9
-rw-r--r--net-im/skypeforlinux/skypeforlinux-8.106.0.212.ebuild103
-rw-r--r--net-im/webex/Manifest4
-rw-r--r--net-im/webex/webex-44.3.0.28993.ebuild (renamed from net-im/webex/webex-43.11.0.27795-r1.ebuild)6
-rw-r--r--net-mail/davmail-bin/Manifest4
-rw-r--r--net-mail/davmail-bin/davmail-bin-6.2.2.ebuild (renamed from net-mail/davmail-bin/davmail-bin-6.2.1.ebuild)2
-rw-r--r--net-misc/icaclient/Manifest10
-rw-r--r--net-misc/icaclient/files/10ICAClient2
-rw-r--r--net-misc/icaclient/files/configmgr.desktop9
-rw-r--r--net-misc/icaclient/files/conncenter.desktop9
-rw-r--r--net-misc/icaclient/files/ctxwebhelper.desktop12
-rw-r--r--net-misc/icaclient/files/new_store.desktop10
-rw-r--r--net-misc/icaclient/files/selfservice.desktop9
-rw-r--r--net-misc/icaclient/files/wfica.desktop12
-rw-r--r--net-misc/icaclient/icaclient-24.2.0.65.ebuild311
-rw-r--r--net-misc/icaclient/metadata.xml11
-rw-r--r--net-p2p/ethminer/Manifest3
-rw-r--r--net-p2p/ethminer/ethminer-9999.ebuild162
-rw-r--r--net-p2p/ethminer/files/9999-fix_compilation_issues.patch254
-rw-r--r--net-p2p/ethminer/metadata.xml20
-rw-r--r--net-p2p/go-ethereum/Manifest3
-rw-r--r--net-p2p/go-ethereum/go-ethereum-1.10.23.ebuild43
-rw-r--r--net-p2p/go-ethereum/metadata.xml11
-rw-r--r--net-p2p/gridcoin/Manifest6
-rw-r--r--net-p2p/gridcoin/gridcoin-5.4.8.0-r1.ebuild (renamed from net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild)4
-rw-r--r--net-p2p/gridcoin/metadata.xml2
-rw-r--r--perl-cpan/DBD-Oracle/DBD-Oracle-1.90.5.ebuild (renamed from perl-cpan/DBD-Oracle/DBD-Oracle-1.80.ebuild)15
-rw-r--r--perl-cpan/DBD-Oracle/DBD-Oracle-9999.ebuild27
-rw-r--r--perl-cpan/DBD-Oracle/Manifest7
-rw-r--r--perl-cpan/DBD-Oracle/metadata.xml6
-rw-r--r--profiles/package.mask/boinc4
-rw-r--r--sci-misc/boinc/Manifest6
-rw-r--r--sci-misc/boinc/boinc-8.0.1.ebuild196
-rw-r--r--sci-misc/boinc/files/boinc.conf25
-rw-r--r--sci-misc/boinc/files/boinc.init172
-rw-r--r--sci-misc/boinc/metadata.xml23
-rw-r--r--sys-auth/elogind/Manifest6
-rw-r--r--sys-auth/elogind/elogind-252.24.ebuild (renamed from sys-auth/elogind/elogind-252.23.ebuild)2
-rw-r--r--sys-auth/elogind/elogind-255.5.ebuild172
-rw-r--r--www-client/falkon/Manifest2
-rw-r--r--www-client/falkon/falkon-9999-r3.ebuild83
-rw-r--r--www-client/falkon/metadata.xml11
-rw-r--r--x11-themes/kvantum/Manifest3
-rw-r--r--x11-themes/kvantum/kvantum-1.0.5.ebuild29
-rw-r--r--x11-themes/kvantum/metadata.xml8
82 files changed, 1064 insertions, 1576 deletions
diff --git a/acct-group/ethminer/Manifest b/acct-group/ethminer/Manifest
deleted file mode 100644
index 31ec8c7..0000000
--- a/acct-group/ethminer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD ethminer-0.ebuild 209 BLAKE2B 44fd9ed176a1dc3511f771378fe4d6ab7cf559d96ea72876e9b377f9b49490f0c64b399aac883e876ff55366a5b694e683bd2b5c8de00e65706bd4e8223146cc SHA512 2b4f97f3cf0c5c7152099531d5d780b0b4d5ec74e5da9951d522454674c44cd21142246804334ddd3a630ff0da74682b837b14f3356db710650fe43be56bc3ad
-MISC metadata.xml 248 BLAKE2B e5bbac8ec47ed72df80ff2d7836c2b2a2a51b0051504d088a381ec5d34859da941d481c174f7a096661289d8080ab553c3195f98962553fae09df6f21b0e973a SHA512 cb626d8e5fec993f80624440e430f97ca0d606c9bacb7b12021af37445289cc107e3edeff665c82e45e38d9c373f7236d2ff66632e9b3b06aeffd6e178bc2071
diff --git a/acct-group/ethminer/ethminer-0.ebuild b/acct-group/ethminer/ethminer-0.ebuild
deleted file mode 100644
index a2ca3b3..0000000
--- a/acct-group/ethminer/ethminer-0.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-group
-
-ACCT_GROUP_ID=-1
-
-DESCRIPTION="group for ethminer daemon"
-KEYWORDS="~amd64 ~x86"
diff --git a/acct-group/ethminer/metadata.xml b/acct-group/ethminer/metadata.xml
deleted file mode 100644
index fa1ff97..0000000
--- a/acct-group/ethminer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sven.eden@prydeworx.com</email>
- <name>Sven Eden</name>
- </maintainer>
-</pkgmetadata>
diff --git a/acct-user/ethminer/Manifest b/acct-user/ethminer/Manifest
deleted file mode 100644
index 8483d0b..0000000
--- a/acct-user/ethminer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD ethminer-0.ebuild 315 BLAKE2B 0f20f45584d11f0b2329da0f4645b23b4a692a588fd07d4d5d81017f8000950babb00332d6870d098be4a4c95d5ec0e0d7e859699878efdc73dc7e1f96104207 SHA512 2509fd1c7799f1203812c23616ae7fd508278ae4c523b74e2b842601148e9637fe953c8545d449c8e5a71664a216ba9321d9ec6c70355788fb04678394eacb9c
-MISC metadata.xml 321 BLAKE2B 51a824eced2600caea26a349e5ab618524ece320f1e366d5508395e91e63a3c6074ffdc7cfacdb4f79da2042bbd7ecefa0f87460b39a408f747f61d01df5f102 SHA512 571ecef143d3b68a2415ac8a826d7b6f01e1b0ec31317f4f4d7ec259b5dd2378307022290e6047fd9c5074274948375b9c6d2a28ba454a4eabdcfe646f06382a
diff --git a/acct-user/ethminer/ethminer-0.ebuild b/acct-user/ethminer/ethminer-0.ebuild
deleted file mode 100644
index dbf7095..0000000
--- a/acct-user/ethminer/ethminer-0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-user
-
-ACCT_USER_ID=-1
-ACCT_USER_GROUPS=( ethminer )
-ACCT_USER_HOME="/var/lib/${PN}"
-ACCT_USER_HOME_PERMS=0750
-
-DESCRIPTION="user for ethminer daemon"
-
-acct-user_add_deps
-
-KEYWORDS="~amd64 ~x86"
diff --git a/acct-user/ethminer/metadata.xml b/acct-user/ethminer/metadata.xml
deleted file mode 100644
index 9626eb8..0000000
--- a/acct-user/ethminer/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sven.eden@prydeworx.com</email>
- <name>Sven Eden</name>
- </maintainer>
- <use>
- <flag name="boinc">Add user to boinc group, too.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-arch/7-zip/7-zip-23.01.ebuild b/app-arch/7-zip/7-zip-23.01.ebuild
deleted file mode 100644
index 4ea2095..0000000
--- a/app-arch/7-zip/7-zip-23.01.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A file archiver with a high compression ratio"
-HOMEPAGE="https://7-zip.org"
-SRC_URI="mirror://sourceforge/project/sevenzip/7-Zip/${PV}/7z$(ver_rs 1 '')-src.tar.xz"
-RESTRICT="mirror"
-S="${WORKDIR}"
-
-LICENSE="LGPL-2.1 BSD rar? ( unRAR )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+asm rar static"
-
-RDEPEND="!app-arch/p7zip"
-DEPEND="${RDEPEND}"
-BDEPEND="
- asm? ( dev-lang/jwasm )
-"
-
-DOCS=(
- DOC/7zC.txt
- DOC/7zFormat.txt
- DOC/lzma.txt
- DOC/Methods.txt
- DOC/readme.txt
- DOC/src-history.txt
-)
-
-PATCHES=(
- "${FILESDIR}/7-zip-flags.patch"
-)
-
-src_prepare() {
- # Fix line endings so 7-zip-flags.patch
- sed -i \
- -e 's/\r$//' \
- CPP/7zip/7zip_gcc.mak C/7zip_gcc_c.mak \
- || die 'sed failed'
- default
-}
-
-src_compile() {
- local myemakeargs=(
- CFLAGS_BASE2="${CFLAGS}"
- CXXFLAGS_BASE2="${CXXFLAGS}"
- CFLAGS_WARN_WALL='-Wall -Wextra'
- IS_X64=1
- USE_ASM=$(usex asm 1 '')
- USE_JWASM=$(usex asm 1 '')
- COMPL_STATIC=$(usex static 1 '')
- O="${S}"
- DISABLE_RAR=$(usex rar '' 1)
- )
- tc-env_build emake \
- -C CPP/7zip/Bundles/Alone2 \
- -f makefile.gcc \
- "${myemakeargs[@]}"
-}
-
-src_install() {
- dobin 7zz$(usex static 's' '')
- dosym 7zz /usr/bin/7z
- einstalldocs
-}
diff --git a/app-arch/7-zip/Manifest b/app-arch/7-zip/Manifest
deleted file mode 100644
index 2766127..0000000
--- a/app-arch/7-zip/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX 7-zip-flags.patch 847 BLAKE2B 5f4a924072062a4ac02734024f325804b35c55685781405eeaa77d63081926610ad34ef7985a8907d99ca3b9a83232fb1570e1a12a8c87d4fdd83ea94513fabf SHA512 04b84cd06d676a77916e46102dd3023f0c3720a903fb8b4c3d5bfc987a41173690bfe464bd8a0cf77d9de5a94b2c77bebe3453017d5e8dac466b18c632a7840e
-DIST 7z2301-src.tar.xz 1378588 BLAKE2B 348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd SHA512 e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986
-EBUILD 7-zip-23.01.ebuild 1300 BLAKE2B 0f761040e9e7335705ea0c6a23918bd7fd19a89b3b9c46a13456c783343466befa284fba66b2e81497713a9b68962355f8bbcc7bb83f9ef6ae4bea493ccd3ba5 SHA512 4d474a0764918e72cf2a938eacd08c443f4ace5c6403d728b4b5c19ccfaed6c4dfd6f58ecbf504490b73425a8c5d2cebd48f45ba6b4b1207db47b5dd7096de9d
-MISC metadata.xml 462 BLAKE2B 1ecc051bc04749f4aff391d19eda5665763901d6ee5a5c2bd2874e73e06d9ef67af754fee26444a96026887c257e9c37c9290d7d91b6c27a64ec4f9a7f1d98fe SHA512 b36cbea6364b75a09b1ee28f68953bba8531ca9593ba106586fe4660799b0af57942220edb2d8250088f2db7060bb688895a41dc6836ca33913915a0e360b581
diff --git a/app-arch/7-zip/files/7-zip-flags.patch b/app-arch/7-zip/files/7-zip-flags.patch
deleted file mode 100644
index 0534b39..0000000
--- a/app-arch/7-zip/files/7-zip-flags.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/CPP/7zip/7zip_gcc.mak 2023-07-12 15:09:43.264812100 +0200
-+++ b/CPP/7zip/7zip_gcc.mak 2023-07-12 15:11:34.326817937 +0200
-@@ -142,7 +142,7 @@
-
- # LOCAL_LIBS=-lpthread
- # LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl
--LIB2 = -lpthread -ldl
-+LIB2 = -lpthread -ldl -z noexecstack
-
-
- endif
-@@ -208,7 +208,7 @@
- # -Wl,--print-gc-sections
-
- ifneq ($(CC), $(CROSS_COMPILE)clang)
--LFLAGS_STRIP = -s
-+LFLAGS_STRIP =
- endif
-
- LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2)
---- a/C/7zip_gcc_c.mak 2023-07-12 15:41:03.355910913 +0200
-+++ b/C/7zip_gcc_c.mak 2023-07-12 15:41:35.353912595 +0200
-@@ -121,7 +121,7 @@
-
- # LOCAL_LIBS=-lpthread
- # LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl
--LIB2 = -lpthread -ldl
-+LIB2 = -lpthread -ldl -z noexecstack
-
- DEL_OBJ_EXE = -$(RM) $(PROGPATH) $(PROGPATH_STATIC) $(OBJS)
-
diff --git a/app-arch/7-zip/metadata.xml b/app-arch/7-zip/metadata.xml
deleted file mode 100644
index a0d163c..0000000
--- a/app-arch/7-zip/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sven@eden-worx.com</email>
- <name>Sven Eden</name>
- </maintainer>
- <use>
- <flag name="asm">Enable use of <pkg>dev-lang/jwasm</pkg>.</flag>
- <flag name="rar">Enable RAR unpack capabilities.</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">sevenzip</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
deleted file mode 100644
index b334f2d..0000000
--- a/app-office/texstudio/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX texstudio-4.6.3-quazip5.patch 598 BLAKE2B 82cfa56e89783ca7da30a68d74e654400c56d7bb7ebe0e20c71848eed3f56274c9b3e82cb784770abe59fa2970179fe83c23596d594d302d4fcd13504219c8ec SHA512 414ecc4a95706c7fce79cb94a93c339b190afd021d8ce655a789277402dd6284d1f39c17bf4d43ec7e479dcf98c973b12848862908a74a6b7340ab326bf04865
-DIST texstudio-4.6.3.tar.gz 111413199 BLAKE2B bf855614630b349bd674beab5fb2251ab4f49719377aa89091e9d133694d6120e9821333cb990a34e196f1538e7dc860d2fce8a9827fbd5484e2ce6195d90bdb SHA512 4d452574dede32442b40d5c84b79f5e62d02105fd2ff34d2900db1c7e0dd3e945ab93f2e28d6944f1ec206d1847a0779742c4e86dc8cc828bb186a77840787a0
-EBUILD texstudio-4.6.3.ebuild 1807 BLAKE2B 3e1d75b3fa2e2594a7cce8a02757d42d828286a018ff6a96802e558d0f727d28cb5c6914ea11628936075a90d6794f06a472962a42cfcf4ff3f525b8dcabf06d SHA512 0efeab980b82d8f775cd09c7a3a436f2420fd56abace8e5a3501922010cfad56eb891f877797a987020b5cb7fe8d473c43e1d27d65f8fa76e3b970dae33cb28d
-MISC metadata.xml 523 BLAKE2B a16bc006c6ab5dd0536e77a5bbe1681cc84c3aa5be50bdb567eccecab426688c751c0bec2c34bf221ec54f5ba772236a81a227067e426bb545755a129ebb6e41 SHA512 91f8748cb661e3e2ef7c027d02aecccbe23cce00c0da8486227d237ee6429e84ac9a8c2b32d4c518a4583d0643871b0c50c838d3c40004c0df7ae9c8ecefceed
diff --git a/app-office/texstudio/files/texstudio-4.6.3-quazip5.patch b/app-office/texstudio/files/texstudio-4.6.3-quazip5.patch
deleted file mode 100644
index 7541128..0000000
--- a/app-office/texstudio/files/texstudio-4.6.3-quazip5.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/texstudio.pro 2023-11-27 11:17:21.022183360 +0100
-+++ b/texstudio.pro 2023-11-27 11:18:29.812186975 +0100
-@@ -371,11 +371,9 @@
- PKGCONFIG += quazip1-qt6
- }
- !versionGreaterOrEqual($$QT_VERSION, "6.0.0") {
-- message(System quazip5)
-- isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5
-- isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = $${PREFIX}/include/quazip5
-- INCLUDEPATH += $${QUAZIP_INCLUDE}
-- LIBS += $${QUAZIP_LIB}
-+ message(System QuaZip)
-+ CONFIG += link_pkgconfig
-+ PKGCONFIG += quazip1-qt5
- }
- }
-
diff --git a/app-office/texstudio/metadata.xml b/app-office/texstudio/metadata.xml
deleted file mode 100644
index 66abc48..0000000
--- a/app-office/texstudio/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <use>
- <flag name="video">Use phonon for video embedding</flag>
- </use>
- <upstream>
- <remote-id type="github">texstudio-org/texstudio</remote-id>
- <changelog>https://github.com/texstudio-org/texstudio/blob/master/utilities/manual/CHANGELOG.txt</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/app-office/texstudio/texstudio-4.6.3.ebuild b/app-office/texstudio/texstudio-4.6.3.ebuild
deleted file mode 100644
index b782a1a..0000000
--- a/app-office/texstudio/texstudio-4.6.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop qmake-utils xdg
-
-MY_PV="${PV/_/}"
-DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
-HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio"
-SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="video"
-
-DEPEND="
- app-text/hunspell:=
- app-text/poppler:=[qt5]
- >=dev-libs/quazip-1.0:0=[qt5(+)]
- dev-qt/designer:5
- dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsingleapplication[qt5(+),X]
- dev-qt/qtsvg:5
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- video? ( >=media-libs/phonon-4.11.0 )
-"
-RDEPEND="
- ${DEPEND}
- app-text/ghostscript-gpl
- app-text/psutils
- media-libs/netpbm
- virtual/latex-base
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-quazip5.patch
-)
-
-src_prepare() {
- # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
- rm -r src/quazip || die
-
- if use video; then
- sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
- fi
-
- sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
- -i ${PN}.pro || die
- default
-}
-
-src_configure() {
- eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
-}
-
-src_install() {
- local i
- for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
- newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
- done
-
- emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
-
- # We don't install licences per package
- rm "${ED}"/usr/share/texstudio/COPYING || die
-}
diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest
deleted file mode 100644
index 4cf666a..0000000
--- a/dev-cpp/cli11/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST cli11-2.2.0.tar.gz 291482 BLAKE2B 4c419ef40d0fa3cb9fefe9bbb5fbc92db4d49f4032cc963d1434b4009a7d7e31cc74662bf391c57be9832be557e825e7fa17d375f9552396ce49d6035f89fe45 SHA512 ee8994c99dd8119e612be0339252b863d6db9d85a10c15a6e60e56c6f387bbefaf479679bc85aed2cb6539aeb82b3e7543673a5b97eb04b61793b6946582241d
-EBUILD cli11-2.2.0.ebuild 814 BLAKE2B 6b354e9ac42d0987b055d7b699bebc289440d343aaaa640e597e67071b4a73c447f8b6cb40823fc4d2a3e32f2db39dffa73979714bc8b8a6cea03cc609f2d158 SHA512 88090f7e4d6842582eeaa3101b1d5a81d685f0f3265139e6310d8fc0514e2cd4cd68886b186b24e2a58b28e8b6104df762cbf0cf358ba3d37730002af689284e
-MISC metadata.xml 323 BLAKE2B 858e66c19f576045cf5d0c6b36865df9bd2cc09efb44fd1d110337a8854fe6e9ec6bdb97446967e5728db14dcc3ba86eb27d32319b822468b85dad320ce8ed0f SHA512 77f870c3e75de60a329716d3fce3fb5eefd037b646e6730abe8dfc794dcc1ad81cfc097fddcafe14c5958175b60658716d166379da7d4025405abbd8c57d8e5d
diff --git a/dev-cpp/cli11/cli11-2.2.0.ebuild b/dev-cpp/cli11/cli11-2.2.0.ebuild
deleted file mode 100644
index d5c40fb..0000000
--- a/dev-cpp/cli11/cli11-2.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_DIR="docs"
-inherit cmake docs
-
-CATCH_PV=2.13.6
-DESCRIPTION="Command line parser for C++11"
-HOMEPAGE="https://github.com/CLIUtils/CLI11 https://cliutils.github.io/CLI11/book/"
-SRC_URI="https://github.com/CLIUtils/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/CLI11-${PV}"
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? (
- dev-cpp/catch:0
- dev-libs/boost
-)"
-
-DOCS=( README.md CHANGELOG.md )
-
-src_configure() {
- local mycmakeargs=(
- -DCLI11_BUILD_DOCS=OFF # handled by docs.eclass
- -DCLI11_BUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- docs_compile
-}
diff --git a/dev-cpp/cli11/metadata.xml b/dev-cpp/cli11/metadata.xml
deleted file mode 100644
index bf694ac..0000000
--- a/dev-cpp/cli11/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="github">CLIUtils/CLI11</remote-id>
- </upstream>
- <maintainer type="person">
- <email>sven@eden-worx.com</email>
- <name>Sven Eden</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-cpp/ethash/Manifest b/dev-cpp/ethash/Manifest
deleted file mode 100644
index b1e4240..0000000
--- a/dev-cpp/ethash/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ethash-0.9.0.tar.gz 95078 BLAKE2B d7e8ba3b508c8319bb919d656206bc309f244c8d65b1f7b5d6f94a26a98862283481fb17be168cff1ba56c1dcb59fd5153e1ceb775ba70d20168546facda688e SHA512 3fbc6731a9b29f03aa01b0b65f8cab544c96990a3a6416741ba8935ee422b0db31377f972a0ded48df7ac2dc2c1c7e911cc3a6d770717a09002229f16528c1a0
-EBUILD ethash-0.9.0.ebuild 1228 BLAKE2B b4972ca538eaee5e84a84d8933d528454f85c658f66fdf9cd8d7ab7025ec99e6f8348be63c6907a0b422a60cea8e641a58889e583445b464fde863125a205dc6 SHA512 d9af82347347c79a8a2c3a88673c85f6ee0ff89000e4709343ada456cc6795db1146a0ab5b29ef3601cfa43935ea47842cd8c5b2517f40d84977eb98a50ace01
-MISC metadata.xml 248 BLAKE2B e5bbac8ec47ed72df80ff2d7836c2b2a2a51b0051504d088a381ec5d34859da941d481c174f7a096661289d8080ab553c3195f98962553fae09df6f21b0e973a SHA512 cb626d8e5fec993f80624440e430f97ca0d606c9bacb7b12021af37445289cc107e3edeff665c82e45e38d9c373f7236d2ff66632e9b3b06aeffd6e178bc2071
diff --git a/dev-cpp/ethash/ethash-0.9.0.ebuild b/dev-cpp/ethash/ethash-0.9.0.ebuild
deleted file mode 100644
index 95a7b7f..0000000
--- a/dev-cpp/ethash/ethash-0.9.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C/C++ implementation of Ethash – the Ethereum Proof of Work algorithm"
-HOMEPAGE="https://github.com/chfast/ethash"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/chfast/${PN}.git"
- EGIT_SUBMODULES=( cmake/cable )
- KEYWORDS=""
-else
- SRC_URI="https://github.com/chfast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~x86 ~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-
-CMAKE_MIN_VERSION="3.5"
-
-src_prepare() {
- rm cmake/cable/HunterGate.cmake || die
-
- sed -i -e 's/include(HunterGate)/function(HunterGate)\nendfunction()/' \
- CMakeLists.txt || die
-
- sed -i -e 's/include(cmake\/Hunter\/init.cmake)/function(Hunter)\nendfunction()/' \
- CMakeLists.txt || die
-
- sed -i -e 's/^[[:space:]]*ethash$/\0 SHARED/' \
- lib/ethash/CMakeLists.txt || die
-
- sed -i -e '/hunter_add_package/d' \
- test/benchmarks/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=$(usex debug "Debug" "Release")
- -DETHASH_BUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/dev-cpp/ethash/metadata.xml b/dev-cpp/ethash/metadata.xml
deleted file mode 100644
index fa1ff97..0000000
--- a/dev-cpp/ethash/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sven.eden@prydeworx.com</email>
- <name>Sven Eden</name>
- </maintainer>
-</pkgmetadata>
diff --git a/games-strategy/endless-sky/Manifest b/games-strategy/endless-sky/Manifest
index 48e2f74..f034fbb 100644
--- a/games-strategy/endless-sky/Manifest
+++ b/games-strategy/endless-sky/Manifest
@@ -2,6 +2,6 @@ AUX endless-sky-0.9.14-dont-compress-man-page.patch 602 BLAKE2B 9aaa08338ed26e53
AUX endless-sky-0.9.14-no-games-path.patch 1919 BLAKE2B 7650a1e3a355a0e9a591f191fbc2eb0f5400924cac7fa2ac0ef3419a6c7c6524e19956907c3904267c9ba1e1bedbceb7b5fa19af07316c6137c9075f9a051c03 SHA512 c9b867fb0d8c82a1ebaa5bc04ba615d39d81031bcec204b5e5a3d0daff040ae30f59ba4f80e76ca671db0a9073c63ad0b3cb8f125ca628bbaa1774c212e6c2b3
AUX endless-sky-0.9.16.1-respect-cflags.patch 389 BLAKE2B 1dc481b771fc9ab5af455c623aae6941d3b81b7b74ad031e7702dfc6a3832713ea040130a81ddee1c1e129758d85a0e25eff74bca4fba66b7cd940a9373bccf9 SHA512 a309b981791ea81538d8ee47aef4b590cf01af024280e73f883ce8145621a533daa404b87c04f7545bc8922be9dec77c8c4c0142dc2b3e490cd5e252d0087cf0
AUX endless-sky-0.9.16.1-test-libs.patch 448 BLAKE2B 41c7617f7087140cee0540e432540098f47d6c2037b02da2a594899b8140db32c40676611a081f56767f48707daf9e5eaebf48eb81ec0ee03d57cb2afa1d0d1c SHA512 fe4a698de27a48439e7a205ce36b0eed29e8f5264422717c412be5726dedf236ac20668a20e850d2cb14782b5a1351d20582dc065b502bef978ab89416658ae0
-DIST endless-sky-0.10.1.tar.gz 254902577 BLAKE2B 05519a002350603f37ab2a12ce8e6307166ed5a617592484327930bef4726d0a59d3a04d051b8818ec3679710b5af95177da36e2a468829d93f4275c78f112c3 SHA512 c6dfbd62e0ddb8947617228bf722b4926ca616f1f1403d15a1ddf38668deab65cbddcd090b11cd97aa7167ad22ec381e8300cd0c43054ab35fc9f75561975991
-EBUILD endless-sky-0.10.1.ebuild 1720 BLAKE2B 7a5687d7b956134c892262757a7d248d91486158a439f6b8c557a1954b44a7a47986ca11b17667b8a16979dd5f8515c42db6d8d9e9a69845374be574db67df1f SHA512 a61bddf9a8c05cf15e709d849c690a58c507372f7a9b4ef76e43d9ced6ff5dc57e075271a15ff7a2a57b21342b1bbf7725c7ae7b047f441c4a862349f170c1e3
+DIST endless-sky-0.10.6.tar.gz 256438340 BLAKE2B 39699f458b691dd8aa0586ebbb5b537b8b999ea0084abc561803e21e97986dd6ef28582545fc79cc5cd3ef5d4c587b96860fd7b94294acf2fee31224543ac4ff SHA512 815f64db07997cc8732b12887f55d363f0ef7e44a158dc83fc0b6c4c12c69dab3bf7e1b14c7e93fe920974d8c28b8043f39808227219f09adfe618a00389a530
+EBUILD endless-sky-0.10.6.ebuild 1720 BLAKE2B 7a5687d7b956134c892262757a7d248d91486158a439f6b8c557a1954b44a7a47986ca11b17667b8a16979dd5f8515c42db6d8d9e9a69845374be574db67df1f SHA512 a61bddf9a8c05cf15e709d849c690a58c507372f7a9b4ef76e43d9ced6ff5dc57e075271a15ff7a2a57b21342b1bbf7725c7ae7b047f441c4a862349f170c1e3
MISC metadata.xml 732 BLAKE2B 05e221e5b8bc45baf62a5361a1fa11affd5bfce04bb1ed4127251c151771df72c873e9c2deab4aa9b4800fa3314fa768c635e61bf941e3eb74241ee5f2a8aabf SHA512 2aefeccd986719aab4be77af1bf4458b36a873918c04905f9b432a591a44dfdd001faf29ab16ced565c069e846bfe5a96e2c12ffa1e4d62a7b202cf7fc356949
diff --git a/games-strategy/endless-sky/endless-sky-0.10.1.ebuild b/games-strategy/endless-sky/endless-sky-0.10.6.ebuild
index 3d0b78c..3d0b78c 100644
--- a/games-strategy/endless-sky/endless-sky-0.10.1.ebuild
+++ b/games-strategy/endless-sky/endless-sky-0.10.6.ebuild
diff --git a/games-strategy/glfrontier/Manifest b/games-strategy/glfrontier/Manifest
index 998b9b6..51b4b72 100644
--- a/games-strategy/glfrontier/Manifest
+++ b/games-strategy/glfrontier/Manifest
@@ -1,5 +1,6 @@
+AUX glfrontier-20060623-add_fcommon.patch 550 BLAKE2B ce9962b7df4f51e37de22f8cc84de2825c1f08b4199ba0918b5fec673d984ec1b933ab83a127c6ce62af35e70011f56995cbf06074e89459d8637bf588fe3e4c SHA512 4c4f223f22e50f085f8cd18f5670b6b88fe8a087360298ea300a3e86be40520e2ef4e38a1bd8c52dfbda98d7fe7eab0d6f9926009e7df56382e192d010c04aeb
AUX glfrontier-20060623-fix_missing_math_lib.patch 1174 BLAKE2B 6c0e92070c338fa44461d74af8f78a7e00b755ca7bd4151209542f2d7bedfbc6875c34d57077fb5df1ac5d3402530e71bcbaee6e3debc272cff8db782d77215a SHA512 c0c4dcb85413dfc38472e4dc64f2fd78571f743e2dee026a0ac2305f8b02584634deca7e20f582aed01dda0835db08f790a57582fd3f8b999c530032af978e56
DIST frontvm-audio-20060222.tar.bz2 4623648 BLAKE2B f14049a3a087c6596732a085bbafe9d6dcb9b73adc804e30459a503f5749b618e3112dfba763e977ce65bb05381c5f5687336a53080e8bd87dc0b5129d1f4f08 SHA512 50fdd3e7ac5547a0ca2081ab0350a8b7f5ecbeed015d2f3b1947777921fd145cc4475e5fc36910898577d1c9c3fec87d11e0e18240c03490991441c2bd484f6a
DIST frontvm3-20060623.tar.bz2 426463 BLAKE2B 9bacfdace010ff028b0c823e6a5270b45e3182ec99f60dfc70296afdc75293599d5434c4f7d5b8c6b0af9c5953eb7e6ed13b8363e1fbc3a7a7f24492c751b59c SHA512 45c4b5aaf4f7e2caac632c6af8936992684b048df87c183387283fbb627966e077ac4a50d5e4df0072f025e755a82e43bb9684cb81d1ac4080fc0042d2a36159
-EBUILD glfrontier-20060623-r5.ebuild 1087 BLAKE2B fb417f2bf84fb3a05e32ab03e203bb818609710970e5506175ea6065c18e87844e9df43ad13d06c115d1969e52d2c434c291ee315679ee8ce6a6de1a093b22e3 SHA512 c007cbae733a1947e5e7dc59776ea1885fb5a97686f747598e14ac0471da13541bfa158d5e63b820b60af985b5b8abf0d7aa8fb44a20eb27cce82bf2ae73477b
+EBUILD glfrontier-20060623-r6.ebuild 1128 BLAKE2B 2a6dd7b6699125878ddb4ad970466747e2b795abebde8bef6848d7a1a4bc3d9fefef9cf191c948cc7c0598d575226803096aa7e381a8873ca15420ca1b22cff6 SHA512 d8a27dea1b02db27eda0c176197579f78db0d65b585183e60488cb18a4e3adff0b61735be23a47ab098a27e0d8ff420105b738e40cdb68cc2da3871279979bd2
MISC metadata.xml 243 BLAKE2B 635d16d3011b6506e7b493a26a23f7f0c9894a48ec664f47e1444496061b066ae4a72553b025236067c65c00fc44f178b4fabaeadeade243cf0ac3b8dc2438c8 SHA512 b9cdf3c2355bcbe0d4b8febba75104ead973eac57f78e3ffe01855182d8ac670d6773e78369ccf067018acb49bcdc979d2659af215495702ad7ce9b83da9a9c4
diff --git a/games-strategy/glfrontier/files/glfrontier-20060623-add_fcommon.patch b/games-strategy/glfrontier/files/glfrontier-20060623-add_fcommon.patch
new file mode 100644
index 0000000..4a6fe21
--- /dev/null
+++ b/games-strategy/glfrontier/files/glfrontier-20060623-add_fcommon.patch
@@ -0,0 +1,12 @@
+--- a/frontvm3-20060623/Makefile-C 2024-04-01 11:36:34.251039715 +0200
++++ b/frontvm3-20060623/Makefile-C 2024-04-01 11:37:15.826041900 +0200
+@@ -1,6 +1,6 @@
+-export CFLAGS = -march=native -pipe -O2 -Wall -DOGG_MUSIC
+-export LIBS = -lGL -lGLU -lvorbisfile -lvorbis -logg -lm
+-export FE2OBJS = ../fe2.part1.o ../fe2.part2.o
++export CFLAGS := -march=native -pipe -O2 -Wall -fcommon -DOGG_MUSIC
++export LIBS := -fcommon -lGL -lGLU -lvorbisfile -lvorbis -logg -lm
++export FE2OBJS := ../fe2.part1.o ../fe2.part2.o
+
+ THIS=Makefile-C
+ VERSION=20060623
diff --git a/games-strategy/glfrontier/glfrontier-20060623-r5.ebuild b/games-strategy/glfrontier/glfrontier-20060623-r6.ebuild
index 6ab03a2..42dc4c3 100644
--- a/games-strategy/glfrontier/glfrontier-20060623-r5.ebuild
+++ b/games-strategy/glfrontier/glfrontier-20060623-r6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit desktop
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${MY_P}"-fix_missing_math_lib.patch
+ "${FILESDIR}/${MY_P}"-add_fcommon.patch
)
S=${WORKDIR}
diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest
index 6a4583a..bf784a0 100644
--- a/media-libs/mlt/Manifest
+++ b/media-libs/mlt/Manifest
@@ -1,10 +1,6 @@
AUX mlt-6.10.0-swig-underlinking.patch 596 BLAKE2B b51670d051ae2bd016da65f560ed861518845d11e46aa5b4971a68f196452b86af3e00cb9af02bf23b32028731eb5352214aa63a047ebe12386c9f749df1236c SHA512 95cf9339b88979eb19cda3698474fc386c0c2d01333435e95b5a7662dbc5c359f5c78e05a0d78836023191c07a97e0dbf20c354e10cf6d1ad59d64fa9a203160
AUX mlt-6.22.1-no_lua_bdepend.patch 153 BLAKE2B 3ea31c570e7bef81bda0905549baedee8b9eed2bc14c535abff02985d573e4606f4f8f42213bcbc86fa68af905ba6c39dddcbf63efa20172c608659153d79073 SHA512 b382ee68f2815b4aa62ce7708a7452536f2bc0287dc4d59f557c08fbf51d6bef7607f63e11e991b4f52eb7e06afbde06d53aac3d42b4a0c96f59332ec17d48cd
AUX mlt-7.0.1-cmake-symlink.patch 569 BLAKE2B 06f7c8e7ec78206bb1344bab98f1d9ec816b16c458300964fe31ff30f8f2cc64d8f25a795773fd64db7249b031a164c350b55b6326c4d07d73ffd27f8786a911 SHA512 6deb458c3a89f800b4770460330c1e545c22d3a7304f0713b7ae214145d1413a3061c7c026ab2f6fc44801d1d7505352f03c0da7034e817b684e0ebb25d9a94f
-AUX mlt-7.20.0-qtblend-crash.patch 1893 BLAKE2B d9f71edccd072a225671edeb87da2a4739a08d877594bd40beddbd3d2a91c4e203b6d2cadd0d4ab5f5ff379081782fe2b52566b314f60f36fed616c5e3277bd5 SHA512 aad0695972491be06886ea7d50c2b72bd21e3d2a6f720de1dbbd12a11d26709ccafe444dc1a0db86ac532e82c85009520638243af731d58ea91caedb3193b4b6
-AUX mlt-7.20.0-rotoscoping-crash.patch 1039 BLAKE2B 4acd280d7a90e5e75a75e37e95cc5562d7bfc8cb15a493c223ea1193815054f26f1630f993e0b8b738963103b2bea1719976e1d795112d4518ed847fa7d62430 SHA512 f5bafa246d12ba472a614078fb5e092e59b63fc546a680568ae1e25e9469a21d2dcfd7c9b02aefc094b657bd82ef7b7e3e50bb0220be733a12ff251f4bf541e4
-DIST mlt-7.20.0.tar.gz 1636493 BLAKE2B e056676825b50f0f575954e63cdfa409bb6cecc0b6b1358e99a1575469434f0a817f7ae934cbfa9bad681a6e004c238d2bb0c49d1e2b8a75724fe5040fc6771c SHA512 66bd108257aae8bd2bd76166eff09296f91fb89bc3deda164278c2a19688eb47cc78095563ef140433cb2ccb0d35d7ffc142fe157fe28e0fbdd92d9c0119be3d
-DIST mlt-7.22.0.tar.gz 1659954 BLAKE2B ab3dff26446a048e79d5f11942b05fa557ec91a813b14bd46492fe66c46a2e6685f3835ff647b69e6b6ebe137a345fc7eb17c8e88bdfd3bdb81e41eeca910aaa SHA512 84763e1cb8495be9476637d2474aa492906b904990905f9283faffff75829553cf87b097166fe6d382acc043422e6da45014ca4ba281c7fc68f10ebe3cec4fee
-EBUILD mlt-7.20.0-r101.ebuild 4087 BLAKE2B ae19fcd3208d4ddb0a6015aa507051d05667021b262c56bf0cd454f5ae4d03c479ea732230e23e4ed59b062fca8ad8216cb68239bb2c50524c08dbc9a5bd3c8b SHA512 fb8368c9aabe0d5fc07fbda4e1df7829e1863aecd4e011b53d9899cf99d34ee16e8be45688be36b986477a50908bee9c692219ba9cd8e7194dfd486100a0780c
-EBUILD mlt-7.22.0-r101.ebuild 4051 BLAKE2B 773212bb4a4504af6cd1bde90f81505a4bfd75cec442cb0cafccfabb91363b4279db376548aa8dafff9af2c4053dc7fe10e915ae8f9f275a2fdeb63d57e2bc7d SHA512 e0041ad93521604da9d04b2b0d61fab2f7f373631794f0e84884b3fe4828e6eeb82f775521eeca26691ae4324c951aa96eedb48172cb73ab16cf23f1305a268b
+DIST mlt-7.24.0.tar.gz 1662552 BLAKE2B f6e83b3c3fd9e3bf64366a6f6165b1839003b0fd058e1368e0648e011eff6da1a9af9fa7652aff032bc4ed4465be4648b5f1ae25fc102397aa9ae2d19981643a SHA512 a9e7fd5dc04152e523456bad244416b4fdeb5961ee7cadb816dd1393277d1d801200db595dcd28e520d76e6b2caca17e65c39b0256beb7c42a58ef241b85471d
+EBUILD mlt-7.24.0-r101.ebuild 4024 BLAKE2B b9901bc6145255b78e24a18efad7916463e66eafd9d9feb68e6ba7bed6cfacc8baf7d74c03873087cfdcb855f3a1ba5990722939fe8ed30969c0238ba55c242a SHA512 251e48f47339fb1730c816623cbc5eb8120e8281f9c8bdfa475b47f99c48d18942774adccbe1e76671a5a5f5ef7b792a5a8d0d090b83adbd26f6de94041eb9a3
MISC metadata.xml 1512 BLAKE2B f4fa55b53a172a02258d8753474d2e536a918cad5a3d00d6405a74284aa0ff27cce5fb2f89d03656ec9d164a5e1e229b08c64923d5dfc0778f387242b73a7e46 SHA512 85025f11e0cd74831d5b6cd290d4721bb43799086c76f03ed36a27bf26181ff563dc58a3cd6e506182a2fa7114eeb92014c33633bccecf7d5509439681c454be
diff --git a/media-libs/mlt/files/mlt-7.20.0-qtblend-crash.patch b/media-libs/mlt/files/mlt-7.20.0-qtblend-crash.patch
deleted file mode 100644
index aad8f0e..0000000
--- a/media-libs/mlt/files/mlt-7.20.0-qtblend-crash.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 09f55bf3d1fdcac06c5d297bb27cb4f3e7f85021 Mon Sep 17 00:00:00 2001
-From: Jean-Baptiste Mardelle <jb@kdenlive.org>
-Date: Thu, 5 Oct 2023 08:45:16 +0200
-Subject: [PATCH] Ensure qtblend doesn't request an image of 0 width or height
- (crashes many filters)
-
----
- src/modules/qt/filter_qtblend.cpp | 6 +++---
- src/modules/qt/transition_qtblend.cpp | 3 +++
- 2 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/src/modules/qt/filter_qtblend.cpp b/src/modules/qt/filter_qtblend.cpp
-index d54f7ccad..32d752d60 100644
---- a/src/modules/qt/filter_qtblend.cpp
-+++ b/src/modules/qt/filter_qtblend.cpp
-@@ -103,10 +103,10 @@ static int filter_get_image(mlt_frame frame,
- || rect.h != *height;
-
- if (mlt_properties_get_int(properties, "distort") == 0) {
-- b_height = qMin((int) rect.h, b_height);
-- b_width = b_height * b_dar / b_ar / consumer_ar;
-+ b_height = qMax(1, qMin((int) rect.h, b_height));
-+ b_width = qMax(1, int(b_height * b_dar / b_ar / consumer_ar));
- } else {
-- b_width *= b_ar / consumer_ar;
-+ b_width = qMax(1, int(b_width * b_ar / consumer_ar));
- }
- if (!hasAlpha && (b_width < *width || b_height < *height)) {
- hasAlpha = true;
-diff --git a/src/modules/qt/transition_qtblend.cpp b/src/modules/qt/transition_qtblend.cpp
-index 9dbc795aa..0b41b3ff8 100644
---- a/src/modules/qt/transition_qtblend.cpp
-+++ b/src/modules/qt/transition_qtblend.cpp
-@@ -121,6 +121,9 @@ static int get_image(mlt_frame a_frame,
- // we will process operations on top frame, so also process b_frame
- forceAlpha = true;
- }
-+ // Ensure we don't request an image with a 0 width or height
-+ b_width = qMax(1, b_width);
-+ b_height = qMax(1, b_height);
- } else {
- b_height = *height;
- b_width = *width;
diff --git a/media-libs/mlt/files/mlt-7.20.0-rotoscoping-crash.patch b/media-libs/mlt/files/mlt-7.20.0-rotoscoping-crash.patch
deleted file mode 100644
index 124e110..0000000
--- a/media-libs/mlt/files/mlt-7.20.0-rotoscoping-crash.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 482f1fb0179587575b3071f622df51a95895068a Mon Sep 17 00:00:00 2001
-From: Jean-Baptiste Mardelle <jb@kdenlive.org>
-Date: Wed, 4 Oct 2023 22:26:13 +0200
-Subject: [PATCH] Fix rotoscoping filter crash on image with height = 0
-
----
- src/modules/plusgpl/filter_rotoscoping.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/modules/plusgpl/filter_rotoscoping.c b/src/modules/plusgpl/filter_rotoscoping.c
-index 35e3931f0..782c39422 100644
---- a/src/modules/plusgpl/filter_rotoscoping.c
-+++ b/src/modules/plusgpl/filter_rotoscoping.c
-@@ -337,7 +337,7 @@ static int filter_get_image(mlt_frame frame,
- int offsetx = 0;
- int offsety = 0;
- // Compare aspect ratio
-- if (100 * *width / *height != 100 * normalized_width / normalized_height) {
-+ if (*height > 0 && 100 * *width / *height != 100 * normalized_width / normalized_height) {
- // Source has a different aspect ratio, apply scaling
- double xfactor = normalized_width / *width;
- double yfactor = normalized_height / *height;
diff --git a/media-libs/mlt/mlt-7.20.0-r101.ebuild b/media-libs/mlt/mlt-7.20.0-r101.ebuild
deleted file mode 100644
index bd9aaa4..0000000
--- a/media-libs/mlt/mlt-7.20.0-r101.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit python-single-r1 cmake
-
-DESCRIPTION="Open source multimedia framework for television broadcasting"
-HOMEPAGE="https://www.mltframework.org/"
-SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/7"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug ffmpeg frei0r glaxnimate gtk jack libsamplerate opencv opengl python qt5 qt6 rtaudio rubberband sdl sox test vdpau vidstab xine xml"
-
-REQUIRED_USE="
- ?? ( qt5 qt6 )
- glaxnimate? ( || ( qt5 qt6 ) )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Needs unpackaged 'kwalify'
-RESTRICT="test"
-
-# rtaudio will use OSS on non linux OSes
-# Qt already needs FFTW/PLUS so let's just always have it on to ensure
-# MLT is useful: bug #603168.
-DEPEND="
- >=media-libs/libebur128-1.2.2:=
- sci-libs/fftw:3.0=
- ffmpeg? ( media-video/ffmpeg:0=[vdpau?] )
- frei0r? ( media-plugins/frei0r-plugins )
- gtk? (
- media-libs/libexif
- x11-libs/pango
- )
- jack? (
- >=dev-libs/libxml2-2.5
- media-libs/ladspa-sdk
- virtual/jack
- )
- libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
- opencv? ( >=media-libs/opencv-4.5.1:=[contrib] )
- opengl? (
- media-libs/libglvnd
- media-video/movit
- )
- python? ( ${PYTHON_DEPS} )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- media-libs/libexif
- x11-libs/libX11
- )
- qt6? (
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[gui,widgets,xml]
- dev-qt/qtsvg:6
- media-libs/libexif
- x11-libs/libX11
- )
- rtaudio? (
- >=media-libs/rtaudio-4.1.2
- kernel_linux? ( media-libs/alsa-lib )
- )
- rubberband? ( media-libs/rubberband )
- sdl? (
- media-libs/libsdl2[X,opengl,video]
- media-libs/sdl2-image
- )
- sox? ( media-sound/sox )
- vidstab? ( media-libs/vidstab )
- xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
- xml? ( >=dev-libs/libxml2-2.5 )
-"
-# java? ( >=virtual/jre-1.8:* )
-# perl? ( dev-lang/perl )
-# php? ( dev-lang/php )
-# ruby? ( ${RUBY_DEPS} )
-# sox? ( media-sound/sox )
-# tcl? ( dev-lang/tcl:0= )
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- python? ( >=dev-lang/swig-2.0 )
-"
-
-DOCS=( AUTHORS NEWS README.md )
-
-PATCHES=(
- # downstream
- "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch
- "${FILESDIR}"/${PN}-6.22.1-no_lua_bdepend.patch
- "${FILESDIR}"/${PN}-7.0.1-cmake-symlink.patch
- # upstream (>=7.21.0)
- "${FILESDIR}"/${P}-{rotoscoping,qtblend}-crash.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Respect CFLAGS LDFLAGS when building shared libraries. Bug #308873
- if use python; then
- sed -i "/mlt.so/s/ -lmlt++ /& ${CFLAGS} ${LDFLAGS} /" src/swig/python/build || die
- python_fix_shebang src/swig/python
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON
- -DCLANG_FORMAT=OFF
- -DGPL=ON
- -DGPL3=ON
- -DBUILD_TESTING=$(usex test)
- -DMOD_KDENLIVE=ON
- -DMOD_SDL1=OFF
- -DMOD_SDL2=$(usex sdl)
- -DMOD_AVFORMAT=$(usex ffmpeg)
- -DMOD_PLUS=ON
- -DMOD_FREI0R=$(usex frei0r)
- -DMOD_GDK=$(usex gtk)
- -DMOD_JACKRACK=$(usex jack)
- -DMOD_RESAMPLE=$(usex libsamplerate)
- -DMOD_OPENCV=$(usex opencv)
- -DMOD_MOVIT=$(usex opengl)
- -DMOD_QT=$(usex qt5)
- -DMOD_GLAXNIMATE=$(usex glaxnimate $(usex qt5) OFF)
- -DMOD_QT6=$(usex qt6)
- -DMOD_GLAXNIMATE_QT6=$(usex glaxnimate $(usex qt6) OFF)
- -DMOD_RTAUDIO=$(usex rtaudio)
- -DMOD_RUBBERBAND=$(usex rubberband)
- -DMOD_VIDSTAB=$(usex vidstab)
- -DMOD_XINE=$(usex xine)
- -DMOD_XML=$(usex xml)
- -DMOD_SOX=$(usex sox)
- )
-
- # TODO: rework upstream CMake to allow controlling MMX/SSE/SSE2
- # TODO: add swig language bindings?
- # see also https://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover
-
- if use python; then
- mycmakeargs+=( -DSWIG_PYTHON=ON )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /usr/share/${PN}
- doins -r demo
-
- #
- # Install SWIG bindings
- #
-
- docinto swig
-
- if use python; then
- dodoc "${S}"/src/swig/python/play.py
- python_optimize
- fi
-}
diff --git a/media-libs/mlt/mlt-7.22.0-r101.ebuild b/media-libs/mlt/mlt-7.24.0-r101.ebuild
index 38c9e2f..4ee68cf 100644
--- a/media-libs/mlt/mlt-7.22.0-r101.ebuild
+++ b/media-libs/mlt/mlt-7.24.0-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -83,7 +83,6 @@ DEPEND="
# perl? ( dev-lang/perl )
# php? ( dev-lang/php )
# ruby? ( ${RUBY_DEPS} )
-# sox? ( media-sound/sox )
# tcl? ( dev-lang/tcl:0= )
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/media-plugins/vocoder-ladspa/Manifest b/media-plugins/vocoder-ladspa/Manifest
deleted file mode 100644
index b340370..0000000
--- a/media-plugins/vocoder-ladspa/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST vocoder-ladspa-0.4.tgz 5014 BLAKE2B 854890ae7f9517ca598e91e05a8c99af2d56a3c05df60e6d57f6783ccb5e96a64bc7b8da587af20d01f9c9b172258a43c5d46529191d256e4566b4a57b5f3b56 SHA512 71ec50e7079f3181bdb76ae6d6a07596d2e9254cefa8a887c14c83e3ea3fb4ae9244794070c3a6015fe0af41db07b6bbed5687b25c2d2411651294a434457fe4
-EBUILD vocoder-ladspa-0.4-r1.ebuild 665 BLAKE2B 5cb9ab4f5fc6df5372f67ddf5ce92704da9ba87b461eaea30b1021ce3e17dccc299952d250f5e93168e097f1d8e0f5ee7376b19d685ad5cfd3b366b854816ca9 SHA512 0976bc19190a1caf5a7e1ff538bf5bf452be67d3a1c5ff660c22ff1547fa49cf882e5b22094f0b6c58a5f0383b0ce28c1c2703b8bc6fad5357f836c5fa4c1576
-MISC metadata.xml 243 BLAKE2B 2b6db2114cb3556d164050435fe9c0ee12f422c40dd3c80fc559a0ffb9f8fd3a44dceca9b62c0a154c8258dadb0d40b98cf8aeb0cb3a91674e5bd25d60b250ce SHA512 9862f1e530cc2f9e2ca6bdfa358826734399f0195a57e7ab54e78d6586ef1cdcbee63c703d946f30959fcd062fc31e710ca8f421060b3b53f3373c154ae1c4e3
diff --git a/media-plugins/vocoder-ladspa/metadata.xml b/media-plugins/vocoder-ladspa/metadata.xml
deleted file mode 100644
index 341f4e3..0000000
--- a/media-plugins/vocoder-ladspa/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>yamakuzure@gmx.net</email>
- <name>Sven Eden</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-plugins/vocoder-ladspa/vocoder-ladspa-0.4-r1.ebuild b/media-plugins/vocoder-ladspa/vocoder-ladspa-0.4-r1.ebuild
deleted file mode 100644
index f77885c..0000000
--- a/media-plugins/vocoder-ladspa/vocoder-ladspa-0.4-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-RESTRICT=mirror
-DESCRIPTION="A vocoder is a sound effect that can make a human voice sound
-synthetic"
-HOMEPAGE="http://www.sirlab.de/linux/descr_vocoder.html"
-SRC_URI="http://www.sirlab.de/linux/download/${P}.tgz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND="${DEPEND}"
-
-MY_P="${P/-ladspa/}"
-S=${WORKDIR}/${MY_P}
-
-src_unpack(){
- unpack ${A}
- cd "${S}"
-}
-src_compile() {
- emake || die
-}
-
-src_install() {
- dodoc COPYRIGHT README
- insinto /usr/$(get_libdir)/ladspa
- insopts -m0755
- doins vocoder.so
-}
diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
index b131470..5598e37 100644
--- a/media-video/shotcut/Manifest
+++ b/media-video/shotcut/Manifest
@@ -1,5 +1,3 @@
-DIST shotcut-23.09.29.tar.gz 11908874 BLAKE2B e107d5f0284afd54b31eff72220d4224621da7b46fff6345d729ea0464b8967bc3329a12121aeedcdec6bcce7f4c6394065463269708a4bd4d29cc4389bc1706 SHA512 a829c2eda51db4fe20fa207e3e98ce0fb1e777af8ac495aa1ad20407bb91a41fed569298611288e04a528f1120fc89292d0333d3e445dce1ab86a799dea78e16
-DIST shotcut-23.12.15.tar.gz 12025221 BLAKE2B c135ec04433c05082f1221b12e9f477ddd670e70c018724478476c4c5c55beac3693ba2084cdccce0efd8b1a8dae0c3115bbd456737cd1b9b861514cc30fe625 SHA512 53b982866aba8e85b97c42dc9cc29e998a1a92f5d82c59e01e72eb5dbb7ee46dc68a12341e770d614a8f709af76d96978548db20c2d825cd0c2e251aef199092
-EBUILD shotcut-23.09.29.ebuild 1150 BLAKE2B 72817b6af44fdf86bf3a2fc222b3dfee25b28b620325bebaf3ae2f2250c38dd122c293fdada156e3aa1b61abbdcde0c6228c70a1beaa8323c7fcb2dadeb440a6 SHA512 e8d4d9b3f2c1e62ca8fe0f90d0594c63dd878f96b8cd8800a51f5f991c2c646167fe6cec4ec6ef370cdc2b2b681498d30516a12eb70855c2b3f7690b99b8f336
-EBUILD shotcut-23.12.15.ebuild 1169 BLAKE2B a300386ab355f0724aaf60fe18cbb5ba198abd610a1ccaba35178ed015d95e600166785953069c51f85774eed49f89914a57a9af7364d7e06e828da4ec4a0f17 SHA512 f382f645476a56954a94fb1c2a8abc1708947ccbc43e42036a61fef773d8bf81fe87a2fe51b133d98159d5bf83c787cf9be840540f7a71eb5162f366a6668280
+DIST shotcut-24.04.28.tar.gz 12116059 BLAKE2B 6f0e31d06056fa6f0868125776b9a3b0976eb68b87707d443e6f0bb7cffa44707792e24689e408a230dcf1123fd7e59310a0200bcb9ae17c3948cc089c1decc2 SHA512 023a144df33cdf57b8a40477d1e7cca9b5a3b38a7e514fc5127b971baa4fc9e83c157413e8e343a4d7d8ba355817a7b54b0d701c8146869135ee4509c9df2a11
+EBUILD shotcut-24.04.28.ebuild 1238 BLAKE2B cbb4578047b11477a34a0a2efa21a9a4c149d09838f63456c5e26b4bfe294eda559ca47c6a3ccf5d600541d5eaf4b32384d1eb9b3819c8cda2f875596f3d12c3 SHA512 2949874f05fc8448243e10fdf4705ba8259189ac972522b4ecd78ceb0d089863f28f9117a63dc8dd2c302961efb33aea270b744cd51842a8739621e99a2f1c69
MISC metadata.xml 481 BLAKE2B 183f296894a3deb21038399eec0a637f2080d029fb8ea539a5a165206868704e472ed554bec67325fb54a4d8aeea54c01857635e32abdd229c91f3ba7855d095 SHA512 95af90837128290393f798b1561ebcbad057da1b5dafb583f9f9ba56878ff1d48245438ea3605601fad608e749235619d2195290c04c5c31eb8bbe627b58f4a7
diff --git a/media-video/shotcut/shotcut-23.09.29.ebuild b/media-video/shotcut/shotcut-23.09.29.ebuild
deleted file mode 100644
index 4bfc48d..0000000
--- a/media-video/shotcut/shotcut-23.09.29.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic xdg
-
-DESCRIPTION="A free, open source, cross-platform video editor"
-HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/"
-if [[ ${PV} != 9999* ]] ; then
- SRC_URI="https://github.com/mltframework/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-else
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
-fi
-KEYWORDS="~amd64"
-
-IUSE="debug"
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- dev-qt/qttools:6[linguist]
-"
-DEPEND="
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,sql,vulkan,widgets,xml]
- dev-qt/qtdeclarative:6[widgets]
- dev-qt/qtmultimedia:6[qml]
- dev-qt/qtwebsockets:6
- >=media-libs/mlt-7.18.0[ffmpeg,frei0r,fftw(+),jack,opengl,qt6,sdl,xml]
- media-video/ffmpeg
- sci-libs/fftw
- x11-libs/libxkbcommon
-"
-RDEPEND="${DEPEND}
- virtual/jack
-"
-
-src_configure() {
- CMAKE_BUILD_TYPE=$(usex debug Debug Release)
- local mycmakeargs=(
- -DSHOTCUT_VERSION="${PV}"
- )
- use debug || append-cxxflags "-DNDEBUG"
- append-cxxflags "-DSHOTCUT_NOUPGRADE"
- cmake_src_configure
-}
diff --git a/media-video/shotcut/shotcut-23.12.15.ebuild b/media-video/shotcut/shotcut-24.04.28.ebuild
index e9d155d..bdf56cb 100644
--- a/media-video/shotcut/shotcut-23.12.15.ebuild
+++ b/media-video/shotcut/shotcut-24.04.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,12 +8,12 @@ inherit cmake flag-o-matic xdg
DESCRIPTION="A free, open source, cross-platform video editor"
HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/"
if [[ ${PV} != 9999* ]] ; then
- SRC_URI="https://github.com/mltframework/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/mltframework/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
else
inherit git-r3
EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
fi
-KEYWORDS="~amd64"
IUSE="debug"
@@ -24,24 +24,27 @@ BDEPEND="
dev-qt/qttools:6[linguist]
"
DEPEND="
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,sql,vulkan,widgets,xml]
- dev-qt/qtcharts:6
+ dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,widgets,xml]
dev-qt/qtdeclarative:6[widgets]
- dev-qt/qtmultimedia:6[qml]
- dev-qt/qtwebsockets:6
- >=media-libs/mlt-7.22.0[ffmpeg,frei0r,fftw(+),jack,opengl,qt6,sdl,xml]
+ dev-qt/qtmultimedia:6
+ dev-qt/qtcharts:6
+ >=media-libs/mlt-7.24.0[ffmpeg,frei0r,fftw(+),jack,opengl,qt6,sdl,xml]
media-video/ffmpeg
- sci-libs/fftw
- x11-libs/libxkbcommon
"
+
RDEPEND="${DEPEND}
virtual/jack
"
src_configure() {
CMAKE_BUILD_TYPE=$(usex debug Debug Release)
+ if [[ ${PV} != 9999* ]] ; then
+ SHOTCUT_VERSION="${PV}"
+ else
+ SHOTCUT_VERSION="$(git log --date=format:'%y.%m.%d' -1 --format='%ad')"
+ fi
local mycmakeargs=(
- -DSHOTCUT_VERSION="${PV}"
+ -DSHOTCUT_VERSION="${SHOTCUT_VERSION}"
)
use debug || append-cxxflags "-DNDEBUG"
append-cxxflags "-DSHOTCUT_NOUPGRADE"
diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest
deleted file mode 100644
index e7f7f16..0000000
--- a/net-im/skypeforlinux/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST skypeforlinux_8.106.0.212_amd64.deb 121858654 BLAKE2B 69f9fb255d357258a4f6345786b29b18d70777fb626fbcfd5ed7fae547a40ad8a0e3e1e70a44127237d6be70cb36df69f59e7a7d746ce7c3e17a08931f3abbec SHA512 f0a0b371f5b0fd5df207d1d6c1f46d31cae92986958d63e69f3df8ef8f96585b3b84d065cc6b63609303bcabc82f58cab2015ae4a41ff51eaee1a77aa4b227af
-EBUILD skypeforlinux-8.106.0.212.ebuild 3268 BLAKE2B f2d83ffdf44368727a46b24cf7598934f64d39f33c7c52ea8a581ab4107cb95e6b09a3c0b1152e8783ee4dfd7d5962226bfca629711123a3dff0dcfc8a884e86 SHA512 7526fd25a74e0ad3f186f9cd20ef8398f9d8a6d1ef90a0d39557a0bd8dfda819eba57a74231b3819a594e5187dc5470ee3e88c666cbce4dd44a7fca078764d12
-MISC metadata.xml 461 BLAKE2B 9bcbfe1d6892c40ce917a76c600baad338b5b86967e5656f79b9bf29e75c3ba474dc11444d8e347769f37934610a971097f96b22ae171ea46cd3f1aef2e9f3e5 SHA512 81df3ef175eafabad357f3d5792c71534b85ffd2c1bd9280ea7ef9cbea17aceb396bc7ac65abdb09e5fba8c3d98384c0d67c58a8daa2d42a657e1a7b150b52e7
diff --git a/net-im/skypeforlinux/metadata.xml b/net-im/skypeforlinux/metadata.xml
deleted file mode 100644
index 49817ac..0000000
--- a/net-im/skypeforlinux/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>soap@gentoo.org</email>
- <name>David Seifert</name>
- </maintainer>
- <longdescription>Skype is for doing things together, whenever you're apart. Skype's text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.</longdescription>
-</pkgmetadata>
diff --git a/net-im/skypeforlinux/skypeforlinux-8.106.0.212.ebuild b/net-im/skypeforlinux/skypeforlinux-8.106.0.212.ebuild
deleted file mode 100644
index a96df6b..0000000
--- a/net-im/skypeforlinux/skypeforlinux-8.106.0.212.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit chromium-2 desktop pax-utils unpacker multilib-build xdg
-
-DESCRIPTION="Instant messaging client, with support for audio and video"
-HOMEPAGE="https://www.skype.com/"
-SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb"
-S="${WORKDIR}"
-
-LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="selinux"
-
-QA_PREBUILT="*"
-RESTRICT="mirror bindist strip" #299368
-
-RDEPEND="
- app-crypt/libsecret[${MULTILIB_USEDEP}]
- app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
- dev-libs/expat[${MULTILIB_USEDEP}]
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- dev-libs/nspr[${MULTILIB_USEDEP}]
- dev-libs/nss[${MULTILIB_USEDEP}]
- media-libs/alsa-lib[${MULTILIB_USEDEP}]
- media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
- media-libs/freetype:2[${MULTILIB_USEDEP}]
- media-libs/libv4l[${MULTILIB_USEDEP}]
- net-print/cups[${MULTILIB_USEDEP}]
- sys-apps/dbus[${MULTILIB_USEDEP}]
- sys-devel/gcc[cxx]
- sys-libs/glibc
- virtual/ttf-fonts
- x11-libs/cairo[${MULTILIB_USEDEP}]
- x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
- x11-libs/gtk+:3[${MULTILIB_USEDEP}]
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
- x11-libs/libXcomposite[${MULTILIB_USEDEP}]
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXdamage[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXtst[${MULTILIB_USEDEP}]
- x11-libs/libxcb[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- x11-libs/libxkbfile[${MULTILIB_USEDEP}]
- x11-libs/pango[${MULTILIB_USEDEP}]
- selinux? ( sec-policy/selinux-skype )
-"
-
-pkg_setup() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- default
- sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
- -i usr/bin/skypeforlinux || die
- sed -e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
- -e "/^OnlyShowIn=/d" \
- -i usr/share/applications/skypeforlinux.desktop || die
-}
-
-src_install() {
- dodir /opt
- cp -a usr/share/skypeforlinux "${ED}"/opt || die
-
- # remove chrome-sandbox binary, users should use kernel namespaces
- # https://bugs.gentoo.org/692692#c18
- rm "${ED}"/opt/skypeforlinux/chrome-sandbox || die
-
- dobin usr/bin/skypeforlinux
-
- dodoc usr/share/skypeforlinux/*.html
- dodoc -r usr/share/doc/skypeforlinux/.
- # symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
- dosym ${PF} usr/share/doc/skypeforlinux
-
- doicon usr/share/pixmaps/skypeforlinux.png
-
- local res
- for res in 16 32 256 512; do
- newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png
- done
-
- domenu usr/share/applications/skypeforlinux.desktop
-
- pax-mark -m "${ED}"/opt/skypeforlinux/skypeforlinux
- pax-mark -m "${ED}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
-}
diff --git a/net-im/webex/Manifest b/net-im/webex/Manifest
index fb49e0b..69e5145 100644
--- a/net-im/webex/Manifest
+++ b/net-im/webex/Manifest
@@ -1,3 +1,3 @@
-DIST webex-43.11.0.27795.rpm 262953428 BLAKE2B b10eb09cb72c1b3fed4a154a47b88d3fcd98222ee349d84cbb802507313df9d79729b0dbcd46172b93388bf958e00dd58408aa1b8dc746dd8b000463765ccde6 SHA512 e7abe89df5c8053d7daa3530f0e8039d1b07dbb4adc8625d4a76e4457e03fa6c13ac1fa0675c983382a798c6a68390074ea04d2945e6e515d7c4e99a5ef14886
-EBUILD webex-43.11.0.27795-r1.ebuild 1381 BLAKE2B 8bbcb29c2ef41c2b524724de020e1daa933c0842de77385d45b4b8d12fd5a600d776d8b4daeb842c56b505538d3d2c038e7c989168319772204b802aa3ef1632 SHA512 559dcc8c2c5e9791866846b371a3d6f0b780bfb6049eadc05b2b78251882aa9765f83efbd99783a3620e730e62f588d67db08296f485f6a729e2e5e433fe6931
+DIST webex-44.3.0.28993.rpm 267536264 BLAKE2B db23272f2e7bc0576db087df1b9e2fd19b49f64096b864e7b01a29552092e49b2b089dd858e3c8471f2e74b6e2623575da9ebfcb2bc8d78896539090c439a122 SHA512 f41c56bd29aa486138770268f22622a8d4e721bff37f8a13d6df85a3915e7b96d90341d132c10d191f248ea2cf2ee1a7eca72ba5f2291a42eb6539fa28731e5b
+EBUILD webex-44.3.0.28993.ebuild 1381 BLAKE2B 42a1a9a8b48c055babc119b4658af5058344bfea7b5716aeb39fe3697941a0ff6e273cabffc6eccfe7119b595abca32ed7945dc2c434cfadbb75328cb314ec78 SHA512 cf3bb40d7304906a95df0c89a2544f6da313f16f29297105c62c8217ce5e0a5c858e65fb0da884e1697d02b299060204d9fe5b58836836408d55810c3735e637
MISC metadata.xml 243 BLAKE2B 8cf8ac83ad1db0bd469d207675f7f21c96abd2703bd235ca50245afd7e69ebb5caa6ef4bdd4b21b5e447cbec6be1e40bba6be85265f2ada869a4188ba791dec5 SHA512 1bccbbadf8bcfb2fdf729bc19ac67db088c3aae8e7ed4d9310a7acab47990065d231f2279824e096e0216c6d25457127f81f7a73397464a96029d18ded9ad8db
diff --git a/net-im/webex/webex-43.11.0.27795-r1.ebuild b/net-im/webex/webex-44.3.0.28993.ebuild
index 21824a2..7e20823 100644
--- a/net-im/webex/webex-43.11.0.27795-r1.ebuild
+++ b/net-im/webex/webex-44.3.0.28993.ebuild
@@ -9,18 +9,18 @@ DESCRIPTION="Cisco video conferencing and online meeting software"
HOMEPAGE="https://www.webex.com/"
SRC_URI="https://binaries.webex.com/WebexDesktop-CentOS-Official-Package/Webex.rpm -> ${P}.rpm"
+S=${WORKDIR}
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
-IUSE=""
RESTRICT="bindist mirror strip"
-DEPEND=""
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0
app-crypt/libsecret
app-crypt/tpm2-tss
+ <dev-cpp/tbb-2021
dev-libs/nss
dev-libs/wayland
media-libs/alsa-lib
@@ -44,8 +44,6 @@ RDEPEND="
x11-libs/xcb-util-wm
"
-S=${WORKDIR}
-
QA_PREBUILT="*"
src_install() {
diff --git a/net-mail/davmail-bin/Manifest b/net-mail/davmail-bin/Manifest
index 6c80018..042f8ea 100644
--- a/net-mail/davmail-bin/Manifest
+++ b/net-mail/davmail-bin/Manifest
@@ -2,6 +2,6 @@ AUX davmail.conf 99 BLAKE2B 7fbfaefb563de903652f5eceda72bc9d3503711cea98f9f84d63
AUX davmail.init 611 BLAKE2B a0b733f1a29e00cf8be0580ad08bf4a81073dd1c940f3dd2ced0bf93b05e0d9d1e7e739379925bd56c60a0d033ff899aa3d1f1a6d532415accad913af2e247f5 SHA512 0743eb5256f6545023218af63736eb5f857ae8c64551c64f41eff947f1d94246f05e68c2fa97aa903899f0a1434f31c8d3a635b91cac3f24e15afe431f78967f
AUX davmail.png 4218 BLAKE2B 590ac8db85b1a4e9bb5c06d773349684a8ebabaeb584001d14a3fa92de09ccd9d5ea82b44c418c785f3b462d17e17ef060d2ed610e2c20c4207c5a534c49276a SHA512 da600b141df1144c17ae0362f20ff06019986aa73cabeae088da2ae8c917f2e043b127799abc7587011358bcc366fbd2257115e64e02fc0669aefdd05c6581be
AUX davmail.properties 1290 BLAKE2B 8be15234a50650a2082b3cedd003427c217dea63f2804e44da3470c3db740f4fcf0279cdb99a6b619484067721a9b28c9fcff56509e17fbdd768689cfcfa0a61 SHA512 af7403a99a5014b35163801a818c141ab7d0427f660900e15e16724ab1d05b4f346389584ff4537692d9f48f31a191a77f4b55d2960e694cfc00f2d00ba8ded6
-DIST davmail-6.2.1-3496.zip 7598395 BLAKE2B 85e4869fe7b480c479f04d930f8c27b5ec8bf593706979614cab1b48299e1855193b77b4d4a9f2addce6be846be68875ad36029d48b308430a127bfa8327b07e SHA512 494a301f581c0bc638aea1b08b0b136a1f07417219ba8e00d7ebda4430e7809b4a19ec0474466aaad71804e6f094367093b2ec9cfc7052171aec98d04a835eb5
-EBUILD davmail-bin-6.2.1.ebuild 1688 BLAKE2B a24ecf45e0eb9f3bc5fd71563148e04a8f509fdaedad5d811c8dbf5d817e18400072aff9fa6a4c7d0385d366b4a59e804d13242751c9e693e1e0a067e9902935 SHA512 c582abb6ea3888ee75411e32465268c9891952aa0b4c730d3b16feb0bb798ec3d1a51e42d903fd4f1c0b99e0cb611d69261d6ea4361c2eda800b3bf038b00e19
+DIST davmail-6.2.2-3546.zip 7601181 BLAKE2B e28f85cbe507315bade5e2afa96336378916bb8f4dbb47997e1cab4199dc58e57f24e22083ed4ec2027d330e593022b69cafbbf3e318c1d51d32e54b182ef892 SHA512 2147df564492c1a54849d8c890bef1b7e5f75b993e4caabea426fd3019022424c812991ea57add97cc663d9d49feb391199704db07263af59082ffc886b266be
+EBUILD davmail-bin-6.2.2.ebuild 1688 BLAKE2B 52a2937229c88117b51efcb25ae717acd93a52e51e0eb6dfab6bb9c208df21470eb36117f45f862906015ee17b5dedd029a49b3b628a564e933ef0fe8eb12b15 SHA512 ca04ed3107ce2818a11c53bf5b524170fc138bad7e1f7ea135ef300e3666dccb8d34b46137219c1f194d3d3f0537d2a3c0ea5542508967a4cb1e24065cae4dff
MISC metadata.xml 541 BLAKE2B cb59cf88f20f6aa6ea12173ef1de928826fbaf778465d8b7fd27d98134ae33b10babf0168be5008dbc229c723a9935968fbfc44eb72c403b652457f6b7bb4b28 SHA512 25c8eacfae914d382b430c4b79a64a532d46403a3efac101feec1339156a0c662097ac761fa1ec9b8fc474bc11cca573334aaa81eaf21040725a6e734c4e5060
diff --git a/net-mail/davmail-bin/davmail-bin-6.2.1.ebuild b/net-mail/davmail-bin/davmail-bin-6.2.2.ebuild
index 87d82c8..f524d99 100644
--- a/net-mail/davmail-bin/davmail-bin-6.2.1.ebuild
+++ b/net-mail/davmail-bin/davmail-bin-6.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit desktop java-pkg-2
-MY_REV="3496"
+MY_REV="3546"
MY_PN="davmail"
MY_P="${MY_PN}-${PV}-${MY_REV}"
diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
new file mode 100644
index 0000000..8ad49c9
--- /dev/null
+++ b/net-misc/icaclient/Manifest
@@ -0,0 +1,10 @@
+AUX 10ICAClient 61 BLAKE2B e2da5a69886dba37e8ccc9a4212cff2504a73a9a9da3c6f22f5ffe58e6661afce2858e224bbfdfde48e76b4cde4c0822da9b7ef39c357a3a3730a98d1f775c26 SHA512 a1eb61dcd636aab9770561d141241ae214870341ed85129e385509350cddb8f559eccbafd6832d000283d1a8ef0d7faf42910c76013d3cf97c8d4f036cd48957
+AUX configmgr.desktop 191 BLAKE2B 891069f75757cbe800053ee89e59c8eda2ce161a79a91def6895d3ce6b004b75395c167e88adb361a1f4ea5ff9b7a6b23a250a3d5a70c6fe4b875cc23a8ba8ff SHA512 ccb45da870e68e090ceb454ae4ef317e8834d2d0764ee3494dc3252b039be413ae27a27142040a130f2bcdd5a88d12bf598a432d31e0aa40581a5b682519aa96
+AUX conncenter.desktop 194 BLAKE2B 96fdae8892ec9cef05a92e129bba42efb666874a2a2187be7598398c25d5e66dfaad932b893eea5b0d9d2a5b89d58b04e63811bfa03887da92d44c78b5cb0fc1 SHA512 53939f018a453b0cf40731af36ad55545f517a66d011dac2ccf0cf3f318f63f026e632e951b7c55e15d5f1841f23d0ad8ab4bc5adfb1ea92c9cb720c14af0261
+AUX ctxwebhelper.desktop 320 BLAKE2B 877ade9bf35ca53ca81315e7ab6e9854e35d2392ad337f7fa00242a4fcb0b65fccccb569cb52557d4eba856972ae610f6826562aaaa881f347db025e81d97d4c SHA512 616068f88a05c221cbb5b6d0f54911f7aebd271311ba3039eeccca3d9e0444e0423f53e10d138f6a9e64c78cc7225ade0b7df941aaf5e55e9862eb30a5678b07
+AUX new_store.desktop 235 BLAKE2B 43bbf97a6982485e8b21f30c15889d64063ef0ce294b0695b368c08600af8a5a7764ee09ae7fe5d7f9c105d1217cae37fc2211542535ce31cea5d2b9f36d996f SHA512 a2857ecadeceb1252039f02e779a3d366cb863758802fc2927b9edd44a6580ba175db8ce332e3cbdd4ab0354fc0144432934abf8fed9f68c3e1a639775613258
+AUX selfservice.desktop 183 BLAKE2B 45d0830601ceac5159e239ec149cf3cdeabd43beb2ad6964935129fad6cd2c2e7c36cfc473e89b5db3b3b6cce2df909dd6013c3463631a7d868b470a49494285 SHA512 c4a2bdd83a29171c331b8adc98b33b8150fef5616d1fde8a0c9ccf1972b8ecc222dc1c0bc4e7779d93b851f44e79f5166138af7b7d36de964932ff3b63a4801b
+AUX wfica.desktop 242 BLAKE2B 6e90bb02824a6319035814050919c55907b2104c65e2abcc7379a4c694a585945c2e10ada114c4dfb906ee3b1fa90a0251dcb1ec3aac1fb6015a2d2ecbef4452 SHA512 a233bbdfadaee080d8dda67ed81a60ef74902c1f2100cb08bc402186be23f1bbb82f84abb93da88d610d187a267f7db28e6bfebe689839c921ae5a94a4bdf1d7
+DIST linuxx64-24.2.0.65.tar.gz 398188196 BLAKE2B 6869cb6ab3b53d7ca1020c2a504bdf071c871daff1601e21b32f50b299b7b81c9159f248ee0be9370241b119dc49f1a01038f81f623c323a25ba6ce8ec9c975c SHA512 312a32fc6b5ba1c8af5449ca71b024d02966521915ab94ed7ee580c9bf4782afdb383dc855a14c83181311e0eb2329654a1493afdb55ca49640510e348666cd3
+EBUILD icaclient-24.2.0.65.ebuild 7296 BLAKE2B 210e72df0d98017727207450b66cc9168034269e3e96b24a779b807c7df6c85a75ab21197d03b11b2283d5b35111019afc3e123aae06d0289640cd5e04c55384 SHA512 022722e1a692ae2d027049e991149df8e525e9087b2afedf396119705e547b5dffc0c12af215a88a16f4f3ed57b43b72bced142072ae86c240f87341c79e4d90
+MISC metadata.xml 386 BLAKE2B 6c92e9a9069277ec990f0213940ae53a7114f9b5a98a6f72ba251570a503bafdc99f57b1b3c82dbe5f09cb8c0fc8dda8b45dfa0cb3216454cea01f5373dadeb7 SHA512 706d35bb56213c214fc1617f159c64dbe4089b82055997f9686e52e44d51d83db13a52f6729c053ca0d15763a3b442b49944476487fb85272cb0807100839f97
diff --git a/net-misc/icaclient/files/10ICAClient b/net-misc/icaclient/files/10ICAClient
new file mode 100644
index 0000000..e5c2c73
--- /dev/null
+++ b/net-misc/icaclient/files/10ICAClient
@@ -0,0 +1,2 @@
+ROOTPATH=/opt/Citrix/ICAClient
+ICAROOT=/opt/Citrix/ICAClient
diff --git a/net-misc/icaclient/files/configmgr.desktop b/net-misc/icaclient/files/configmgr.desktop
new file mode 100644
index 0000000..02188de
--- /dev/null
+++ b/net-misc/icaclient/files/configmgr.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Citrix Receiver (configmgr)
+Categories=Network;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=configmgr
+Exec=configmgr
diff --git a/net-misc/icaclient/files/conncenter.desktop b/net-misc/icaclient/files/conncenter.desktop
new file mode 100644
index 0000000..1c418af
--- /dev/null
+++ b/net-misc/icaclient/files/conncenter.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Citrix Receiver (conncenter)
+Categories=Network;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=conncenter
+Exec=conncenter
diff --git a/net-misc/icaclient/files/ctxwebhelper.desktop b/net-misc/icaclient/files/ctxwebhelper.desktop
new file mode 100644
index 0000000..7d535ca
--- /dev/null
+++ b/net-misc/icaclient/files/ctxwebhelper.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Citrix Web Helper
+StartupWMClass=Ctxwebhelper
+NoDisplay=true
+Categories=Network;
+MimeType=x-scheme-handler/receiver;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=/opt/Citrix/ICAClient/util/ctxwebhelper
+Exec=/opt/Citrix/ICAClient/util/ctxwebhelper
diff --git a/net-misc/icaclient/files/new_store.desktop b/net-misc/icaclient/files/new_store.desktop
new file mode 100644
index 0000000..9ea426f
--- /dev/null
+++ b/net-misc/icaclient/files/new_store.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Add Citrix Store
+MimeType=application/vnd.citrix.receiver.configure;
+Categories=Network;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=new_store
+Exec=new_store %f
diff --git a/net-misc/icaclient/files/selfservice.desktop b/net-misc/icaclient/files/selfservice.desktop
new file mode 100644
index 0000000..7c37f22
--- /dev/null
+++ b/net-misc/icaclient/files/selfservice.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Citrix Receiver
+Categories=Network;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=selfservice
+Exec=selfservice
diff --git a/net-misc/icaclient/files/wfica.desktop b/net-misc/icaclient/files/wfica.desktop
new file mode 100644
index 0000000..54f95bc
--- /dev/null
+++ b/net-misc/icaclient/files/wfica.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Citrix Receiver Engine
+StartupWMClass=Wfica
+NoDisplay=true
+Categories=Network;
+MimeType=application/x-ica;
+Icon=/opt/Citrix/ICAClient/icons/manager.png
+TryExec=wfica
+Exec=wfica
diff --git a/net-misc/icaclient/icaclient-24.2.0.65.ebuild b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
new file mode 100644
index 0000000..88f8a13
--- /dev/null
+++ b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg-utils
+
+DESCRIPTION="ICA Client for Citrix Presentation servers"
+HOMEPAGE="https://www.citrix.com/"
+SRC_URI="linuxx64-${PV}.tar.gz"
+
+LICENSE="icaclient"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx usb"
+RESTRICT="mirror strip fetch"
+
+ICAROOT="/opt/Citrix/ICAClient"
+
+QA_PREBUILT="${ICAROOT#/}/*"
+
+# we have binaries for two conflicting kerberos implementations
+# https://bugs.gentoo.org/792090
+# https://bugs.gentoo.org/775995
+REQUIRES_EXCLUDE="
+ libgssapi.so.3
+ libgssapi_krb5.so.2 libkrb5.so.3
+"
+# when using media-plugins/hdx-realtime-media-engine we better not ignore that
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ !hdx? ( libunwind.so.1 )
+"
+# we have binaries which would still support gstreamer:0.10
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ libgstapp-0.10.so.0
+ libgstbase-0.10.so.0
+ libgstinterfaces-0.10.so.0
+ libgstpbutils-0.10.so.0
+ libgstreamer-0.10.so.0
+"
+
+# video background blurring, optional
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ libopencv_core.so.407
+ libopencv_imgcodecs.so.407
+ libopencv_imgproc.so.407
+"
+
+BDEPEND="
+ hdx? ( media-plugins/hdx-realtime-media-engine )
+"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret
+ dev-libs/glib:2
+ dev-libs/libxml2
+ media-fonts/font-adobe-100dpi
+ media-fonts/font-cursor-misc
+ media-fonts/font-misc-ethiopic
+ media-fonts/font-misc-misc
+ media-fonts/font-xfree86-type1
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/gst-plugins-base:1.0
+ media-libs/gstreamer:1.0
+ media-libs/libogg
+ media-libs/libpng
+ media-libs/libpulse
+ media-libs/libvorbis
+ media-libs/mesa
+ media-libs/speex
+ media-libs/speexdsp
+ net-libs/libsoup:2.4
+ net-libs/webkit-gtk:4
+ sys-apps/util-linux
+ sys-libs/libcxx
+ sys-libs/libcxxabi
+ sys-libs/zlib
+ virtual/krb5
+ virtual/libudev
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/pango
+ ${BDEPEND}
+ !hdx? ( !media-plugins/hdx-realtime-media-engine )
+ usb? ( virtual/libudev )
+"
+
+DEPEND="dev-util/patchelf"
+
+pkg_nofetch() {
+ elog "Download the client file ${A} from
+ https://www.citrix.com/downloads/workspace-app/"
+ elog "and place it into your DISTDIR directory."
+}
+
+pkg_setup() {
+ case ${ARCH} in
+ amd64)
+ ICAARCH=linuxx64
+ ;;
+ *)
+ eerror "Given architecture is not supported by Citrix."
+ ;;
+ esac
+}
+
+src_unpack() {
+ default
+ mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die
+}
+
+src_prepare() {
+ default
+ rm lib/UIDialogLibWebKit.so || die
+
+ cp nls/en/module.ini . || die
+ if use usb; then
+ # inspired by debian usb support package postinst
+ sed -i -e 's/^[ \t]*VirtualDriver[ \t]*=.*$/&, GenericUSB/' module.ini || die
+ sed -i -e '/\[ICA 3.0\]/a\GenericUSB=on' module.ini || true
+ echo "[GenericUSB]" >> module.ini || true
+ echo "DriverName=VDGUSB.DLL" >> module.ini
+ fi
+
+ if use hdx; then
+ "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die
+ mv new_module.ini module.ini || die
+ fi
+ mv module.ini config/ || die
+}
+
+src_install() {
+ local bin tmpl dest
+
+ dodir "${ICAROOT}"
+
+ keepdir /etc/icaclient
+
+ insinto "${ICAROOT}"
+ exeinto "${ICAROOT}"
+ doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager selfservice ServiceRecord
+ if use usb; then
+ doexe usb/ctxusb usb/ctxusbd usb/ctx_usb_isactive
+ doins usb/*.DLL
+ insinto /etc/icaclient
+ doins usb/usb.conf
+ dosym ../../../etc/icaclient/usb.conf "${ICAROOT}"/usb.conf
+ insinto "${ICAROOT}"
+ fi
+
+ # libwebrtc has a DT_RPATH problem
+ patchelf --set-rpath '$ORIGIN' lib/libwebrpc.so || die
+
+ exeinto "${ICAROOT}"/lib
+ doexe lib/*.so
+
+ for dest in "${ICAROOT}"{,/nls/en{,.UTF-8}} ; do
+ insinto "${dest}"
+ doins nls/en.UTF-8/eula.txt
+ done
+
+ insinto "${ICAROOT}"/config
+ doins config/*
+ mv "${ED}/${ICAROOT}"/config/module.ini "${ED}"/etc/icaclient/ || die
+ dosym ../../../../etc/icaclient/module.ini "${ICAROOT}"/config/module.ini
+ for tmpl in {appsrv,wfclient}.template ; do
+ newins nls/en/${tmpl} ${tmpl/template/ini}
+ done
+ touch "${ED}/${ICAROOT}"/config/.server || die
+
+ insinto "${ICAROOT}"/gtk
+ doins gtk/*
+
+ insinto "${ICAROOT}"/gtk/glade
+ doins gtk/glade/*
+
+ insinto "${ICAROOT}"/site
+ doins -r site/*
+
+ dodir "${ICAROOT}"/help
+
+ insinto "${ICAROOT}"/config/usertemplate
+ doins config/usertemplate/*
+
+ local lang LANGCODES=( en )
+ use l10n_de && LANGCODES+=( de )
+ use l10n_es && LANGCODES+=( es )
+ use l10n_fr && LANGCODES+=( fr )
+ use l10n_ja && LANGCODES+=( ja )
+ use l10n_zh-CN && LANGCODES+=( zh_CN )
+
+ for lang in ${LANGCODES[@]} ; do
+ insinto "${ICAROOT}"/nls/${lang}
+ doins nls/${lang}/*
+
+ insinto "${ICAROOT}"/nls/$lang/UTF-8
+ doins nls/${lang}.UTF-8/*
+
+ insinto "${ICAROOT}"/nls/${lang}/LC_MESSAGES
+ doins nls/${lang}/LC_MESSAGES/*
+
+ insinto "${ICAROOT}"/nls/${lang}
+ dosym UTF-8 "${ICAROOT}"/nls/${lang}/utf8
+
+ for tmpl in {appsrv,wfclient}.template ; do
+ cp "${ED}/${ICAROOT}"/nls/${lang}/${tmpl} \
+ "${ED}/${ICAROOT}"/nls/${lang}/${tmpl/template/ini} \
+ || die
+ done
+ done
+
+ insinto "${ICAROOT}"/nls
+ dosym en /opt/Citrix/ICAClient/nls/C
+
+ insinto "${ICAROOT}"/icons
+ doins icons/*
+
+ insinto "${ICAROOT}"/keyboard
+ doins keyboard/*
+
+ cp -a util "${ED}/${ICAROOT}" || die
+ test -f util/HdxRtcEngine && fperms 0755 "${ICAROOT}"/util/HdxRtcEngine
+
+ dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts
+ insinto "${ICAROOT}"/keystore/intcerts
+ doins keystore/intcerts/*
+
+ local other_files=(
+ icasessionmgr
+ NativeMessagingHost
+ UtilDaemon
+ )
+
+ exeinto "${ICAROOT}"
+ for bin in ${other_files[@]} ; do
+ doexe ${bin}
+ done
+
+ # https://bugs.gentoo.org/655922
+ dosym gst_play1.0 "${ICAROOT}"/util/gst_play
+ dosym gst_read1.0 "${ICAROOT}"/util/gst_read
+ dosym libgstflatstm1.0.so "${ICAROOT}"/util/libgstflatstm.so
+
+ doenvd "${FILESDIR}"/10ICAClient
+
+ for bin in configmgr conncenter new_store ; do
+ make_wrapper ${bin} "${ICAROOT}"/util/${bin} . "${ICAROOT}"/util
+ done
+
+ for bin in selfservice wfica ; do
+ make_wrapper ${bin} "${ICAROOT}"/${bin} . "${ICAROOT}"
+ done
+
+ dodir /etc/revdep-rebuild/
+ echo "SEARCH_DIRS_MASK=\"${ICAROOT}\"" \
+ > "${ED}"/etc/revdep-rebuild/70icaclient
+
+ insinto "${ICAROOT}"/pkginf
+ newins "${WORKDIR}"/PkgId Ver.core."${ICAARCH}"
+
+ # 651926
+ domenu "${FILESDIR}"/*.desktop
+
+ insinto /usr/share/mime/packages
+ doins desktop/Citrix-mime_types.xml
+}
+
+pkg_preinst() {
+ # previous versions of the ebuild created that and left it around
+ # we own it now and avoid conflict warnings with this
+ rm -f "${ROOT}${ICAROOT}/config/module.ini"
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ if ! use hdx; then
+ if [ -x "${ROOT}${ICAROOT}"/rtme/RTMEconfig ]; then
+ ewarn "Starting from 22.12.0.12 you have to set USE=hdx if you want"
+ ewarn "to use media-plugins/hdx-realtime-media-engine. Which does"
+ ewarn "not need to be explicitly installed anymore."
+ fi
+ fi
+
+ if use usb; then
+ einfo
+ einfo "Add users of ${CATEGORY}/${PN} to group 'usb' for redirect to work"
+ einfo
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/net-misc/icaclient/metadata.xml b/net-misc/icaclient/metadata.xml
new file mode 100644
index 0000000..2e136fc
--- /dev/null
+++ b/net-misc/icaclient/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>amynka@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="hdx">Install and enable hdx-realtime-media-engine plugin</flag>
+ <flag name="usb">Allow connecting USB devices to virtual desktops</flag>
+ </use>
+</pkgmetadata>
diff --git a/net-p2p/ethminer/Manifest b/net-p2p/ethminer/Manifest
deleted file mode 100644
index b4830f4..0000000
--- a/net-p2p/ethminer/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX 9999-fix_compilation_issues.patch 11640 BLAKE2B 5c99160b2c695fa5a0aa41210c139a302c11984fcec8b9152bfc0fbf63756459f77e494def404a62b65046683e4b4da7ddbad5a483a7d087f9e2b6b0041a73de SHA512 d2619149d524e51700e6c180eac89ea706fea41c8f7f378e1a573df802bba0c02c679a8c4f8f0305d067c57b87ec2c683b8d41ee481a9ec06987ce5027b1ae7a
-EBUILD ethminer-9999.ebuild 3813 BLAKE2B 19e72b03ffc0658ca7cff1981834c569c22cc280fb2a322c82e1d279199814a1e4f850a3934e6acb4e933de496b64cab586a07487d357d82797b40a871f51a34 SHA512 e9ac32dcf5224a572b011f7c5ebdfa5d5a8ff9c4559155e6656031822ca585b1c69e06d2b2720b24bad7541a89a653c4ab33c142c75c6c345a1c128e2adcd80b
-MISC metadata.xml 743 BLAKE2B d523a226f6344701a600ace5f7593854adef79fb4c05407d0eed73991857acc133fe5b447b039cde1c879c43f2aa0916b57d7b0d35382efca912dd5b9f57edf3 SHA512 c58ee94d6a3b925d641d0fdf3b0745626100b24fec9699bf51154c506fe2efbf4f6ef12a034307e46fa76fcce29f011d5558aa640bd75b692663b7543cc589d8
diff --git a/net-p2p/ethminer/ethminer-9999.ebuild b/net-p2p/ethminer/ethminer-9999.ebuild
deleted file mode 100644
index 6ee6b5d..0000000
--- a/net-p2p/ethminer/ethminer-9999.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic git-r3
-
-KERNELS_DIR="opt/lib"
-
-DESCRIPTION="Ethereum miner with CUDA and stratum support"
-HOMEPAGE="https://github.com/ethereum-mining/ethminer"
-
-EGIT_REPO_URI="https://github.com/ethereum-mining/${PN}.git"
-EGIT_SUBMODULES=( cmake/cable )
-
-KEYWORDS=""
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-IUSE="apicore binkern cpu cuda dbus debug +opencl verbose-debug +system-opencl"
-
-QA_PREBUILT="${KERNELS_DIR}/ethash_*"
-
-RDEPEND="
- dev-cpp/ethash
- >=dev-cpp/libjson-rpc-cpp-1.0.0[http-client]
- dev-libs/boost
- dev-libs/jsoncpp
- dev-libs/openssl
- cuda? ( dev-util/nvidia-cuda-toolkit )
- dbus? ( sys-apps/dbus )
- opencl? ( virtual/opencl )
-"
-DEPEND="${RDEPEND}
- dbus? ( virtual/pkgconfig )
- acct-user/ethminer
-"
-BDEPEND="
- >=dev-util/cmake-3.5
- dev-cpp/cli11
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-fix_compilation_issues.patch
-)
-
-src_unpack() {
- default
-
- if [[ ${PV} == 9999 ]]
- then
- git-r3_src_unpack
- return
- fi
-
- rmdir "${S}"/cmake/cable || die
- mv cable-${CABLE_VER} "${S}"/cmake/cable || die
-}
-
-src_prepare() {
- rm cmake/cable/HunterGate.cmake || die
-
- find -name CMakeLists.txt | xargs sed -i \
- -e '/find_package/ s/CONFIG//' \
- -e '/hunter_add_package/d'
-
- find -name *.h | xargs sed -i \
- -e '/include.*json/ s:json/json\.h:jsoncpp/&:'
-
- sed -i \
- -e '/include.*Hunter/d' \
- -e '/^HunterGate(/,/^)/d' \
- -e '/cable_set_build_type/d' \
- -e '/find_package.*jsoncpp/d' \
- CMakeLists.txt || die
-
- sed -i \
- -e '/include_directories.+BEFORE/ s:\.\.:& \.:' \
- -e '/find_package.*CLI11/d' \
- -e '/target_link_libraries/ s/CLI11::CLI11//' \
- -e 's/target_link_libraries.*ethminer.*PRIVATE/& crypto/' \
- -e '/find_package.*PkgConfig/ s/PkgConfig/DBus1 REQUIRED/' \
- -e '/set.*ENV/d' \
- -e '/pkg_check_modules.*DBUS/d' \
- -e '/include_directories.*DBUS_INCLUDE_DIRS/ s/DBUS/DBus1/' \
- -e '/link_directories.*DBUS/d' \
- -e '/target_link_libraries.*DBUS_LIBRARIES/ s/DBUS_LIBRARIES/DBus1_LIBRARY/' \
- ethminer/CMakeLists.txt || die
-
- sed -i \
- -e '/target_link_libraries/ s/ethcore//' \
- libethash-{cl,cpu,cuda}/CMakeLists.txt
-
- sed -i \
- -e "/install/ s:\(DESTINATION.*\)\$.*kernels:\1/${KERNELS_DIR}:" \
- libethash-cl/kernels/CMakeLists.txt
-
- sed -i \
- -e 's/jsoncpp_lib_static/jsoncpp/' \
- -e 's/jsoncpp_static/jsoncpp/' \
- libpoolprotocols/CMakeLists.txt || die
-
- sed -i \
- -e 's/fname_strm.*<<.*program_location.*/fname_strm/' \
- -e "s:/kernels/ethash_:/${KERNELS_DIR}/ethash_:" \
- libethash-cl/CLMiner.cpp
-
- sed -i \
- -e 's/get_io_service()/context()/' \
- libethcore/Farm.cpp || die
-
- sed -i \
- -e '/boost::bind/ s/_1/boost::placeholders::_1/' \
- libpoolprotocols/getwork/EthGetworkClient.cpp || die
-
- if [[ ${PV} != 9999 ]]
- then
- sed -i -e '/find_package.*Git/d' \
- cmake/cable/CableBuildInfo.cmake
- fi
-
- # fix build with >nvidia-cuda-toolkit-10.2 (https://stackoverflow.com/q/64774548/5424487)
- sed -i -e 's/compute_30/compute_50/' -e 's/sm_30/sm_50/' libethash-cuda/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycxxflags=(
- -Wno-deprecated-declarations
- -I"${WORKDIR}/CLI11-${CLI11_VER}/include"
- -DBOOST_BIND_GLOBAL_PLACEHOLDERS
- )
-
- append-cxxflags ${mycxxflags[@]}
-
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
-
- -DAPICORE=$(usex apicore)
- -DBINKERN=$(usex binkern)
- -DDEVBUILD=$(usex verbose-debug)
- -DETHASHCL=$(usex opencl)
- -DETHASHCPU=$(usex cpu)
- -DETHASHCUDA=$(usex cuda)
- -DETHDBUS=$(usex dbus)
- -DUSE_SYS_OPENCL=$(usex system-opencl)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
-## newinitd "${FILESDIR}/${PN}-initd" "${PN}"
-## newconfd "${FILESDIR}/${PN}-confd" "${PN}"
-
- keepdir /var/{lib,log}/ethminer
- fowners ethminer:ethminer /var/{lib,log}/ethminer
-}
diff --git a/net-p2p/ethminer/files/9999-fix_compilation_issues.patch b/net-p2p/ethminer/files/9999-fix_compilation_issues.patch
deleted file mode 100644
index 1fbe25d..0000000
--- a/net-p2p/ethminer/files/9999-fix_compilation_issues.patch
+++ /dev/null
@@ -1,254 +0,0 @@
---- a/libdevcore/CommonData.cpp 2022-08-06 11:36:39.164665153 +0200
-+++ b/libdevcore/CommonData.cpp 2022-08-06 11:37:21.741666453 +0200
-@@ -58,7 +58,7 @@
- int h = fromHex(_s[i], WhenError::DontThrow);
- int l = fromHex(_s[i + 1], WhenError::DontThrow);
- if (h != -1 && l != -1)
-- ret.push_back((byte)(h * 16 + l));
-+ ret.push_back((uint8_t)(h * 16 + l));
- else if (_throw == WhenError::Throw)
- BOOST_THROW_EXCEPTION(BadHexCharacter());
- else
---- a/libethcore/EthashAux.cpp 2022-08-06 11:39:12.405669830 +0200
-+++ b/libethcore/EthashAux.cpp 2022-08-06 11:44:07.371678832 +0200
-@@ -18,6 +18,7 @@
- #include "EthashAux.h"
-
- #include <ethash/ethash.hpp>
-+#include <ethash/global_context.hpp>
-
- using namespace dev;
- using namespace eth;
---- a/libethcore/Farm.cpp 2022-08-06 12:20:33.334745542 +0200
-+++ b/libethcore/Farm.cpp 2022-08-06 12:20:59.183746331 +0200
-@@ -16,6 +16,7 @@
- */
-
-
-+#include <ethash/global_context.hpp>
- #include <libethcore/Farm.h>
-
- #if ETH_ETHASHCL
---- a/ethminer/main.cpp 2022-08-06 12:25:48.675755165 +0200
-+++ b/ethminer/main.cpp 2022-08-06 12:43:23.219787347 +0200
-@@ -223,7 +223,7 @@
- app.set_help_flag();
- app.add_flag("-h,--help", bhelp, "Show help");
-
-- app.add_set("-H,--help-ext", shelpExt,
-+ app.add_option("-H,--help-ext", shelpExt)->check(CLI::IsMember(
- {
- "con", "test",
- #if ETH_ETHASHCL
-@@ -239,55 +239,48 @@
- "api",
- #endif
- "misc", "env"
-- },
-- "", true);
-+ }))->capture_default_str();
-
- bool version = false;
-
-- app.add_option("--ergodicity", m_FarmSettings.ergodicity, "", true)->check(CLI::Range(0, 2));
-+ app.add_option("--ergodicity", m_FarmSettings.ergodicity)->check(CLI::Range(0, 2))->capture_default_str();
-
- app.add_flag("-V,--version", version, "Show program version");
-
-- app.add_option("-v,--verbosity", g_logOptions, "", true)->check(CLI::Range(LOG_NEXT - 1));
-+ app.add_option("-v,--verbosity", g_logOptions)->check(CLI::Range(LOG_NEXT - 1))->capture_default_str();
-
-- app.add_option("--farm-recheck", m_PoolSettings.getWorkPollInterval, "", true)->check(CLI::Range(1, 99999));
-+ app.add_option("--farm-recheck", m_PoolSettings.getWorkPollInterval)->check(CLI::Range(1, 99999))->capture_default_str();
-
-- app.add_option("--farm-retries", m_PoolSettings.connectionMaxRetries, "", true)->check(CLI::Range(0, 99999));
-+ app.add_option("--farm-retries", m_PoolSettings.connectionMaxRetries)->check(CLI::Range(0, 99999))->capture_default_str();
-
-- app.add_option("--retry-delay", m_PoolSettings.delayBeforeRetry, "", true)
-- ->check(CLI::Range(1, 999));
-+ app.add_option("--retry-delay", m_PoolSettings.delayBeforeRetry)->check(CLI::Range(1, 999))->capture_default_str();
-
-- app.add_option("--work-timeout", m_PoolSettings.noWorkTimeout, "", true)
-- ->check(CLI::Range(180, 99999));
-+ app.add_option("--work-timeout", m_PoolSettings.noWorkTimeout)->check(CLI::Range(180, 99999))->capture_default_str();
-
-- app.add_option("--response-timeout", m_PoolSettings.noResponseTimeout, "", true)
-- ->check(CLI::Range(2, 999));
-+ app.add_option("--response-timeout", m_PoolSettings.noResponseTimeout)->check(CLI::Range(2, 999))->capture_default_str();
-
-- app.add_flag("-R,--report-hashrate,--report-hr", m_PoolSettings.reportHashrate, "");
-+ app.add_flag("-R,--report-hashrate,--report-hr", m_PoolSettings.reportHashrate);
-
-- app.add_option("--display-interval", m_cliDisplayInterval, "", true)
-- ->check(CLI::Range(1, 1800));
-+ app.add_option("--display-interval", m_cliDisplayInterval)->check(CLI::Range(1, 1800))->capture_default_str();
-
-- app.add_option("--HWMON", m_FarmSettings.hwMon, "", true)->check(CLI::Range(0, 2));
-+ app.add_option("--HWMON", m_FarmSettings.hwMon)->check(CLI::Range(0, 2))->capture_default_str();
-
-- app.add_flag("--exit", g_exitOnError, "");
-+ app.add_flag("--exit", g_exitOnError);
-
- vector<string> pools;
-- app.add_option("-P,--pool", pools, "");
-+ app.add_option("-P,--pool", pools);
-
-- app.add_option("--failover-timeout", m_PoolSettings.poolFailoverTimeout, "", true)
-- ->check(CLI::Range(0, 999));
-+ app.add_option("--failover-timeout", m_PoolSettings.poolFailoverTimeout) ->check(CLI::Range(0, 999))->capture_default_str();
-
-- app.add_flag("--nocolor", g_logNoColor, "");
-+ app.add_flag("--nocolor", g_logNoColor);
-
-- app.add_flag("--syslog", g_logSyslog, "");
-+ app.add_flag("--syslog", g_logSyslog);
-
-- app.add_flag("--stdout", g_logStdout, "");
-+ app.add_flag("--stdout", g_logStdout);
-
- #if API_CORE
-
-- app.add_option("--api-bind", m_api_bind, "", true)
-- ->check([this](const string& bind_arg) -> string {
-+ app.add_option("--api-bind", m_api_bind)->check([this](const string& bind_arg)->string {
- try
- {
- MinerCLI::ParseBind(bind_arg, this->m_api_address, this->m_api_port, true);
-@@ -299,77 +292,81 @@
- // not sure what to return, and the documentation doesn't say either.
- // https://github.com/CLIUtils/CLI11/issues/144
- return string("");
-- });
-+ })->capture_default_str();
-
-- app.add_option("--api-port", m_api_port, "", true)->check(CLI::Range(-65535, 65535));
-+ app.add_option("--api-port", m_api_port)->check(CLI::Range(-65535, 65535))->capture_default_str();
-
-- app.add_option("--api-password", m_api_password, "");
-+ app.add_option("--api-password", m_api_password);
-
- #endif
-
- #if ETH_ETHASHCL || ETH_ETHASHCUDA || ETH_ETHASH_CPU
-
-- app.add_flag("--list-devices", m_shouldListDevices, "");
-+ app.add_flag("--list-devices", m_shouldListDevices);
-
- #endif
-
- #if ETH_ETHASHCL
-
-- app.add_option("--opencl-device,--opencl-devices,--cl-devices", m_CLSettings.devices, "");
-+ app.add_option("--opencl-device,--opencl-devices,--cl-devices", m_CLSettings.devices);
-
-- app.add_option("--cl-global-work", m_CLSettings.globalWorkSize, "", true);
-+ app.add_option("--cl-global-work", m_CLSettings.globalWorkSize)->capture_default_str();
-
-- app.add_set("--cl-local-work", m_CLSettings.localWorkSize, {64, 128, 256}, "", true);
-+ app.add_option("--cl-local-work", m_CLSettings.localWorkSize)->check(CLI::IsMember(
-+ {64, 128, 256}
-+ ))->capture_default_str();
-
-- app.add_flag("--cl-nobin", m_CLSettings.noBinary, "");
-+ app.add_flag("--cl-nobin", m_CLSettings.noBinary);
-
-- app.add_flag("--cl-noexit", m_CLSettings.noExit, "");
-+ app.add_flag("--cl-noexit", m_CLSettings.noExit);
-
- #endif
-
- #if ETH_ETHASHCUDA
-
-- app.add_option("--cuda-devices,--cu-devices", m_CUSettings.devices, "");
-+ app.add_option("--cuda-devices,--cu-devices", m_CUSettings.devices);
-
-- app.add_option("--cuda-grid-size,--cu-grid-size", m_CUSettings.gridSize, "", true)
-- ->check(CLI::Range(1, 131072));
-+ app.add_option("--cuda-grid-size,--cu-grid-size", m_CUSettings.gridSize)->check(CLI::Range(1, 131072))->capture_default_str();
-
-- app.add_set(
-- "--cuda-block-size,--cu-block-size", m_CUSettings.blockSize, {32, 64, 128, 256}, "", true);
-+ app.add_option(
-+ "--cuda-block-size,--cu-block-size", m_CUSettings.blockSize)->check(CLI::IsMember(
-+ {32, 64, 128, 256}
-+ ))->capture_default_str();
-
- string sched = "sync";
-- app.add_set(
-- "--cuda-schedule,--cu-schedule", sched, {"auto", "spin", "yield", "sync"}, "", true);
-+ app.add_option(
-+ "--cuda-schedule,--cu-schedule", sched)->check(CLI::IsMember(
-+ {"auto", "spin", "yield", "sync"}
-+ ))->capture_default_str();
-
-- app.add_option("--cuda-streams,--cu-streams", m_CUSettings.streams, "", true)
-- ->check(CLI::Range(1, 99));
-+ app.add_option("--cuda-streams,--cu-streams", m_CUSettings.streams)->check(CLI::Range(1, 99))->capture_default_str();
-
- #endif
-
- #if ETH_ETHASHCPU
-
-- app.add_option("--cpu-devices,--cp-devices", m_CPSettings.devices, "");
-+ app.add_option("--cpu-devices,--cp-devices", m_CPSettings.devices);
-
- #endif
-
-- app.add_flag("--noeval", m_FarmSettings.noEval, "");
-+ app.add_flag("--noeval", m_FarmSettings.noEval);
-
-- app.add_option("-L,--dag-load-mode", m_FarmSettings.dagLoadMode, "", true)->check(CLI::Range(1));
-+ app.add_option("-L,--dag-load-mode", m_FarmSettings.dagLoadMode)->check(CLI::Range(1))->capture_default_str();
-
- bool cl_miner = false;
-- app.add_flag("-G,--opencl", cl_miner, "");
-+ app.add_flag("-G,--opencl", cl_miner);
-
- bool cuda_miner = false;
-- app.add_flag("-U,--cuda", cuda_miner, "");
-+ app.add_flag("-U,--cuda", cuda_miner);
-
- bool cpu_miner = false;
- #if ETH_ETHASHCPU
-- app.add_flag("--cpu", cpu_miner, "");
-+ app.add_flag("--cpu", cpu_miner);
- #endif
-- auto sim_opt = app.add_option("-Z,--simulation,-M,--benchmark", m_PoolSettings.benchmarkBlock, "", true);
-+ auto sim_opt = app.add_option("-Z,--simulation,-M,--benchmark", m_PoolSettings.benchmarkBlock)->capture_default_str();
-
-- app.add_option("--tstop", m_FarmSettings.tempStop, "", true)->check(CLI::Range(30, 100));
-- app.add_option("--tstart", m_FarmSettings.tempStart, "", true)->check(CLI::Range(30, 100));
-+ app.add_option("--tstop", m_FarmSettings.tempStop)->check(CLI::Range(30, 100))->capture_default_str();
-+ app.add_option("--tstart", m_FarmSettings.tempStart)->check(CLI::Range(30, 100))->capture_default_str();
-
-
- // Exception handling is held at higher level
---- a/libethash-cl/CMakeLists.txt 2022-08-06 13:04:47.033826526 +0200
-+++ b/libethash-cl/CMakeLists.txt 2022-08-06 13:09:17.986834795 +0200
-@@ -31,6 +31,6 @@
- include_directories(..)
-
- add_library(ethash-cl ${SOURCES})
--target_link_libraries(ethash-cl PUBLIC ethash::ethash)
-+target_link_libraries(ethash-cl PUBLIC ethash::ethash ethash-global-context)
- target_link_libraries(ethash-cl PRIVATE OpenCL::OpenCL)
- target_link_libraries(ethash-cl PRIVATE Boost::filesystem Boost::thread)
---- a/libethash-cpu/CMakeLists.txt 2022-08-06 13:04:52.272826686 +0200
-+++ b/libethash-cpu/CMakeLists.txt 2022-08-06 13:09:19.680834847 +0200
-@@ -3,5 +3,5 @@
-
- add_library(ethash-cpu ${sources} ${headers})
- #target_link_libraries(ethash-cpu ethash::ethash Boost::fiber Boost::thread)
--target_link_libraries(ethash-cpu ethash::ethash Boost::thread)
-+target_link_libraries(ethash-cpu ethash::ethash ethash-global-context Boost::thread)
- target_include_directories(ethash-cpu PRIVATE .. ${CMAKE_CURRENT_BINARY_DIR})
---- a/libethash-cuda/CMakeLists.txt 2022-08-06 13:04:57.532826847 +0200
-+++ b/libethash-cuda/CMakeLists.txt 2022-08-06 13:09:20.601834875 +0200
-@@ -42,6 +42,6 @@
- file(GLOB headers "*.h" "*.cuh")
-
- cuda_add_library(ethash-cuda STATIC ${sources} ${headers})
--target_link_libraries(ethash-cuda ethash::ethash Boost::thread)
-+target_link_libraries(ethash-cuda ethash::ethash ethash-global-context Boost::thread)
- target_include_directories(ethash-cuda PUBLIC ${CUDA_INCLUDE_DIRS})
- target_include_directories(ethash-cuda PRIVATE .. ${CMAKE_CURRENT_BINARY_DIR})
diff --git a/net-p2p/ethminer/metadata.xml b/net-p2p/ethminer/metadata.xml
deleted file mode 100644
index 94a226f..0000000
--- a/net-p2p/ethminer/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="github">CLIUtils/CLI11</remote-id>
- </upstream>
- <maintainer type="person">
- <email>sven@eden-worx.com</email>
- <name>Sven Eden</name>
- </maintainer>
- <use>
- <flag name="apicore">Build with API server support</flag>
- <flag name="binkern">Install AMD binary kernels</flag>
- <flag name="cpu">Build with CPU mining (ONLY for development!)</flag>
- <flag name="cuda">Build with CUDA mining</flag>
- <flag name="opencl">Build with OpenCL mining</flag>
- <flag name="system-opencl">Use system OpenCL</flag>
- <flag name="verbose-debug">Log developer metrics</flag>
- </use>
-</pkgmetadata>
diff --git a/net-p2p/go-ethereum/Manifest b/net-p2p/go-ethereum/Manifest
deleted file mode 100644
index 7b56663..0000000
--- a/net-p2p/go-ethereum/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST go-ethereum-1.10.23.tar.gz 13103826 BLAKE2B 68803fb284db26f52b894276ff6275a14df046eacd9963f74638b2812445bf7edb08445b7ca103297867fa33404d32098883e3332f6377b892d9038057da2548 SHA512 61bf3df78cc1f3ad895fe867b852d6c71a8468feec702969dc04b1e99dc4df860440b7ef46a988bc5e2d8b8bb4fbc12adb208408c85b6b2dc20dd20f1f3ad613
-EBUILD go-ethereum-1.10.23.ebuild 961 BLAKE2B b93b2795521119306776aed190ff0ad3c4a940c638ddfe8ae21fbe0456b30110ba69af0f3ac4c3dd59c352eff9aebebf78a37703ddfb9238ef070ef1e8320823 SHA512 844b780b1fa39edc92b60f333e15c40cc853bb21d71290866feb298d1af5c30943bf10ca658b579d2fdf66cb97ff574e10777987eab890dfb71a91dfc9b426e3
-MISC metadata.xml 360 BLAKE2B 1f1e0d9403107259c286c1c2dd14bc39f1fa94574b8dad2adc7dbe7292906a6787ea714378de28cb03e36c200ca8566be086ee41ad87fa8cae58f06c1d10db29 SHA512 ea8959c2db79151f9b41d89659ee3eaded4b3d1dca8ed03be64f0af09472985d3a3deae88af00ffb144908c3d835deff0ec287de7746a76cb7fb675cd0b551b0
diff --git a/net-p2p/go-ethereum/go-ethereum-1.10.23.ebuild b/net-p2p/go-ethereum/go-ethereum-1.10.23.ebuild
deleted file mode 100644
index 0e998ce..0000000
--- a/net-p2p/go-ethereum/go-ethereum-1.10.23.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Official golang implementation of the Ethereum protocol"
-HOMEPAGE="https://github.com/ethereum/go-ethereum"
-SRC_URI="https://github.com/ethereum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="devtools"
-
-# Does all kinds of wonky stuff like connecting to Docker daemon, network activity, ...
-RESTRICT+=" test"
-
-src_compile() {
- emake $(usex devtools all geth)
-}
-
-src_install() {
- einstalldocs
-
- dobin build/bin/geth
-
- if use devtools; then
- dobin build/bin/abidump
- dobin build/bin/abigen
- dobin build/bin/bootnode
- dobin build/bin/checkpoint-admin
- dobin build/bin/clef
- dobin build/bin/devp2p
- dobin build/bin/ethkey
- dobin build/bin/evm
- dobin build/bin/faucet
- dobin build/bin/p2psim
- dobin build/bin/puppeth
- dobin build/bin/rlpdump
- fi
-}
diff --git a/net-p2p/go-ethereum/metadata.xml b/net-p2p/go-ethereum/metadata.xml
deleted file mode 100644
index d85725f..0000000
--- a/net-p2p/go-ethereum/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="devtools">Build Ethereum development tools (evm, abigen, puppeth, ...)</flag>
- </use>
- <upstream>
- <remote-id type="github">ethereum/go-ethereum</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-p2p/gridcoin/Manifest b/net-p2p/gridcoin/Manifest
index 9d38f2a..a9ab9c1 100644
--- a/net-p2p/gridcoin/Manifest
+++ b/net-p2p/gridcoin/Manifest
@@ -1,6 +1,6 @@
AUX gridcoin.init 313 BLAKE2B c816b1726418146e786e9d78802e0dd0e5cd9177d93a791488bb2a5c919bf37cf785b3a51da03754f732f1c69b49ef334d82e62eda0838b9a049764e22660c65 SHA512 1bc3cfb07ecc01563ab5aaf53d02c6b70b8516d60ec54c4a0df5e2738568af6b1146095c5d673b716b95540bb65385b63c28ded041a09c841c8a37f556122f80
AUX gridcoin.service 191 BLAKE2B c828c4d95b3bc11da42221a8f3118d4a9af841fc19408e24d5aa657796e6e7697039f65e4fbd86287d35f81fef07af8157877dac5958f89c8acd4732a6e9359c SHA512 f892a5edbd9f2351e24adc6af4dcd35b5d450098c3eacd4a795ed959aef9e041c0a72aada59ef4a2076222fcedba7cef0f05f1726a2c5af970ec537665b6f81d
AUX gridcoinresearch.conf 2880 BLAKE2B 75e768979cd317eff2cc9739e7eb11187f0330880121cecf025f6240164e1a0ccdd2e31d7614553ec8bdd5cade038809d53364c8fa868582b8b96d0361ffcc68 SHA512 bce85a30232fac19b8e207f4fa95acb388835ea12d9d7b9a461788898a3651d0d11dff3a208c28692b4d1f7cd2ec82421948e03b2130e72796ade6d53a31733d
-DIST gridcoin-5.4.7.0.tar.gz 42846185 BLAKE2B 2d6d0858fc34611878e19ada2066d38e00abde55037a1eecc8f2c28d8db1d10c1297177c1b6b74ef0ce2630bea67075ff6fd47b6a8830465007a5860f789aae1 SHA512 042250d89151492796f8a294c83aa756fb9fbed6d62302a9d7037180d18d67b582eb0ba4fc4c9340e0d07ad9f0cd0f5dfeddc76f4c08bf417c73cb6b12a12ca2
-EBUILD gridcoin-5.4.7.0.ebuild 4509 BLAKE2B b05aa1fc0450f20c81304801008681fd4399b2381c28d822366505e1b62545aca37a002192ebe258fdd7b5c159c482ca903751cb6275ddb29a3597fb8c0bc08e SHA512 9f167dd7be64d7c3ca269dc2f22472dca67886ffb79d0f80e2f72f1814159f2a8885ac06e926e776f319fabc78c8ebb752d07108a991dc87e86db8d7178d98c9
-MISC metadata.xml 1402 BLAKE2B 2d756f641e8236924dc2af0d9eef43ffdf3313f650d6a3a620480670d52ddc78889b82b0a4277e4fd1fb8c8c46fe9b076a35fbe472195a510f535746e1728608 SHA512 d5a83407d17e8f50ae6bb762c4e7ca3f5ea69acf249cd78696685323022c15605901b44d08fcec578ebd5209bf60a9d8ea5785ee518f521b2be01504ce7ecbd2
+DIST gridcoin-5.4.8.0.tar.gz 42846011 BLAKE2B 915500d6b953d1fe2b735092d6c3e5e72d3ce64a6f3f4d1cb94bd8561969663dc98ca3b784b0ea643e9fb7bb70e0439abc122b9382bec073fe0eff4ad3715a8b SHA512 2e37d982ee257e87241d7545e5b15d4d756813089ff029c5c53863f791805942c0f4fb78c2d92684967ca9b5623c530d234e17d1c1f12a48fac8e6119f3f2957
+EBUILD gridcoin-5.4.8.0-r1.ebuild 4501 BLAKE2B 7a5942216a50d5eb5f96ba0fd46f6ef47b70cf0622d47eb95918828ac901483c41211d760427aeb2e5d05d0d9ed34805079c99a154acefff5f75606295a40b97 SHA512 77a351df2ac26cb8f86797fe9bb3347eb7c3f4b3db4945e49df5f740940223852c883c113bc143d3c67f97385ea829d2d2e1950ec16f1215b18f9630a1e367b2
+MISC metadata.xml 1398 BLAKE2B e29c901a967957b8cb3e9cccd96eb471df56a63f628f720325dfc6271c8fab9e87c065eaa91061abe6d6d3b98d3b6e6fab885076bfb84d74ca4f0fd5680bcf0d SHA512 0c03e4802731b2ffccf5ac438dd2dc6b493c72d38c4f396de55cf0315a2701213040d10afda4705a421ab1d2c33eddfe85e9e8876c326c97266b55be0e21019b
diff --git a/net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild b/net-p2p/gridcoin/gridcoin-5.4.8.0-r1.ebuild
index 43baa64..bcf5c3f 100644
--- a/net-p2p/gridcoin/gridcoin-5.4.7.0.ebuild
+++ b/net-p2p/gridcoin/gridcoin-5.4.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -48,7 +48,7 @@ RDEPEND="
qrcode? ( media-gfx/qrencode )
upnp? ( net-libs/miniupnpc )
boinc? ( sci-misc/boinc )
- utils? ( net-p2p/bitcoin-core[bitcoin-cli] )
+ utils? ( net-p2p/bitcoin-core[cli] )
"
DEPEND="
${RDEPEND}
diff --git a/net-p2p/gridcoin/metadata.xml b/net-p2p/gridcoin/metadata.xml
index b3d65ef..4351465 100644
--- a/net-p2p/gridcoin/metadata.xml
+++ b/net-p2p/gridcoin/metadata.xml
@@ -26,6 +26,6 @@
<flag name="qrcode">Enable generation of QR Codes for receiving payments with media-gfx/qrencode</flag>
<flag name="qt5">Build the Qt GUI</flag>
<flag name="upnp">Enable Universal Plug and Play</flag>
- <flag name="utils">Build bitcoin-cli and bitcoin-tx utilities</flag>
+ <flag name="utils">Build bitcoin-core with 'cli' USE flag</flag>
</use>
</pkgmetadata>
diff --git a/perl-cpan/DBD-Oracle/DBD-Oracle-1.80.ebuild b/perl-cpan/DBD-Oracle/DBD-Oracle-1.90.5.ebuild
index 19abd22..f690318 100644
--- a/perl-cpan/DBD-Oracle/DBD-Oracle-1.80.ebuild
+++ b/perl-cpan/DBD-Oracle/DBD-Oracle-1.90.5.ebuild
@@ -1,21 +1,20 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-MODULE_AUTHOR="MJEVANS"
-MODULE_VERSION="1.80"
-MODULE_DIRECTORY="${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}"
+EAPI=8
inherit perl-module
-SRC_URI="mirror://cpan/authors/id/${MODULE_DIRECTORY}/${MODULE_AUTHOR}/${P}.tar.gz"
+MY_PV=$(ver_rs 2 '_' )
+
DESCRIPTION="Oracle database driver for the DBI module"
+SRC_URI="https://github.com/perl5-dbi/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="dev-perl/DBI
dev-lang/perl
diff --git a/perl-cpan/DBD-Oracle/DBD-Oracle-9999.ebuild b/perl-cpan/DBD-Oracle/DBD-Oracle-9999.ebuild
deleted file mode 100644
index 6955e66..0000000
--- a/perl-cpan/DBD-Oracle/DBD-Oracle-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MODULE_AUTHOR="MJEVANS"
-MODULE_VERSION="1.80"
-
-inherit perl-module git-r3
-
-DESCRIPTION="Oracle database driver for the DBI module"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-perl/DBI
- dev-lang/perl
- dev-db/oracle-instantclient"
-RDEPEND="$DEPEND"
-
-DESCRIPTION="Oracle database driver for the DBI module"
-
-HOMEPAGE="https://github.com/perl5-dbi/DBD-Oracle"
-EGIT_REPO_URI="https://github.com/perl5-dbi/${PN}.git"
-EGIT_BRANCH="master"
diff --git a/perl-cpan/DBD-Oracle/Manifest b/perl-cpan/DBD-Oracle/Manifest
index 45444ae..3982d30 100644
--- a/perl-cpan/DBD-Oracle/Manifest
+++ b/perl-cpan/DBD-Oracle/Manifest
@@ -1,4 +1,3 @@
-DIST DBD-Oracle-1.80.tar.gz 413229 BLAKE2B 559f8de5ef28a05f9d9c878962fc7937f50d36e2869e46d19fc405765a2359880d9852d6f80e30874b7fa8ccf068ea3bd34d15ad44797d217e0066ffb0311327 SHA512 6f16a109643e4d08f9a3fbf837667dc421dedae4fa6bb0fcaf973557a55c1ed38d8cae4d6b0b7d4a9d612fe782785b6004d3a5cd8943959ee170d39ec21af968
-EBUILD DBD-Oracle-1.80.ebuild 552 BLAKE2B 190775b08d6d07e3fee71008a01b330c7167852790cb5084245d64c3a2851f6bbac90be2c2b0c257590e8093a1075a25cea8fb391c01cb69882f8fd99c941326 SHA512 9379a05787cf2bec83654cda47943fd588d4d0206f57b1a18c871e32af178255f4f6cb4218a0ba431285405e0a95287b825bdb12267d0cef26c35beffb6bc240
-EBUILD DBD-Oracle-9999.ebuild 599 BLAKE2B 4ca4f2e76a59f5901fc24f2f5a5f11947105264247a3755b5af4b533ac290f2a60050295350a9827ffea48328abbe1a6bfd5e59141ec800f0de71c218c9fe41b SHA512 b67a23f918b8a43fca9c98a19c87cfa00b2b255860a584bf01d914b053fda7f115b1a20fa6a48178e0c4b4342bfa9769e9d68bcec268b482e833d1406125ffd0
-MISC metadata.xml 243 BLAKE2B 635d16d3011b6506e7b493a26a23f7f0c9894a48ec664f47e1444496061b066ae4a72553b025236067c65c00fc44f178b4fabaeadeade243cf0ac3b8dc2438c8 SHA512 b9cdf3c2355bcbe0d4b8febba75104ead973eac57f78e3ffe01855182d8ac670d6773e78369ccf067018acb49bcdc979d2659af215495702ad7ce9b83da9a9c4
+DIST DBD-Oracle-1.90.5.tar.gz 466680 BLAKE2B f93394ecd63f020a4615667bf082cdaa0419ceb31baf214db18b3cfa4b2540af0b8016137bb16df4a324c6d65eca9e7b27b606d2bed0da1c224843624db7a9eb SHA512 14bdd81a6ed7d18752af31e754e09431064d10d3996101a9a74f3ef28ce8f1efda8d1f92e7bb4dabdbf0aa3de5b70d6eb72fa11eab617dd10b8e6f6b0297d753
+EBUILD DBD-Oracle-1.90.5.ebuild 502 BLAKE2B 836224d7c6dd61304ebf17d925e5918de9a471fa01afeba02dbdb088d500657044b887c8f4be29214a84861a9e3ad262efc38bdd210e01725392e3fbc3c610d4 SHA512 49c10993ca6884b8abb3adaa07f0c8dfc1c25fa3358d8f6548bb2cf85dd35b20513a1ddee416b9fb48937d9f91a631aac35bb75ba836e5abdac7ee00ded58eac
+MISC metadata.xml 413 BLAKE2B 2c8b5b548446f09e089cc6a43ee2e8f071723e3a6fb78bf3f0cc403daba230e975843007a98bffe0e04d6f80c6c6e040e6455a0dc1f3cd563170e405f155c7fd SHA512 7d964d683554a6b136b73b7385dd831d1119ea88c605c9b2ceaba260d0c4df6b2976c36ab824453f1ab5976e1a4f4ba5120189b770a87c2ebad67c8e29a18da7
diff --git a/perl-cpan/DBD-Oracle/metadata.xml b/perl-cpan/DBD-Oracle/metadata.xml
index 3377468..29971e2 100644
--- a/perl-cpan/DBD-Oracle/metadata.xml
+++ b/perl-cpan/DBD-Oracle/metadata.xml
@@ -3,6 +3,10 @@
<pkgmetadata>
<maintainer type="person">
<name>Sven Eden</name>
- <email>yamakuzure@gmx.net</email>
+ <email>sven@eden-worx.com</email>
</maintainer>
+ <upstream>
+ <remote-id type="github">perl5-dbi/DBD-Oracle</remote-id>
+ <changelog>https://github.com/perl5-dbi/DBD-Oracle/blob/master/Changes</changelog>
+ </upstream>
</pkgmetadata>
diff --git a/profiles/package.mask/boinc b/profiles/package.mask/boinc
new file mode 100644
index 0000000..a2bbb3c
--- /dev/null
+++ b/profiles/package.mask/boinc
@@ -0,0 +1,4 @@
+# This version is marked as pre-release by upstream.
+# Use at your own risk!
+# 2024-04-24 - sed - EdenWorX
+=sci-misc/boinc-8.0.1
diff --git a/sci-misc/boinc/Manifest b/sci-misc/boinc/Manifest
new file mode 100644
index 0000000..05f51f7
--- /dev/null
+++ b/sci-misc/boinc/Manifest
@@ -0,0 +1,6 @@
+AUX boinc.conf 606 BLAKE2B bbd48576bdf340b5a8a28ad72c8e4ee6bcd8579331edf036db357d324aa1a484836aa869fd5c39a7ed7ccf805e413a01eb2a27537d32f21692599291ec1e325d SHA512 aaf6e7180d4fde023c228a038a5d9ab295165ad6ee03bc892e5003943fa91bff03b21c39c86d6b4406d70d8d67e4fcb6dfb592a78e6df174e6bac28f70056654
+AUX boinc.init 4366 BLAKE2B 1323f79c31d02c544601633590a4cebd8d77c15cb78d7ef612a176e2f96096a9cc91d5088f90702f2020228972780a4e8b4b36112f652b74d9a9186efa118ccd SHA512 8796a8eca3f6267abfff32a7505063318a5989317c1d4f03629abd580742bd814c779d2b75b343f61a4bd6db5b84effcfcb0db3d885e14ec4a44f56110005c1c
+DIST boinc-8.0.1.tar.gz 46974713 BLAKE2B 774ce70b02ebfd0a0dcdc7b22a9d0db6c347e3e1122af5e67c386f582ead765eb8f4466441e604c407b036781f55d9d8edddbf7d2b175f3eb202e7bb424460d1 SHA512 c7c8c7ee6f0099fac15965c1bf0104f641c343e95c7172c73531f07fdbff655ecf013463dd7a45e6245667a02740befb3b3b90a8b26fef65121eb365dd72e7a9
+DIST boinc.tif 288208 BLAKE2B 156a99f08dcabc62a46874830600b9d237e64b650b8edf35db67b82006a67039a3965707194e8f0b25cfd65138b8700c0bfb877507418393b9cd3df32e94d260 SHA512 548e19b87fd70dbeb05687320b86aad39981c161b5b5b7e02fc3ce886d4c464c9bb763d5652d9895dd505ce247c7ff4490caa3d407e28f54ce889ffbab22d046
+EBUILD boinc-8.0.1.ebuild 5722 BLAKE2B 81fdf20da84d8327d6b7f064f5bbc3ed8934b02909746314d8f7259cf16f79a037314d216803377b0ca99a8a57467bc67d8078305882cd9b6716d0f5c8baeebe SHA512 7cec0baaf268c201986fbdbcaeb402cf5b9913cfc2b558c1a553addb476b7e0787e19d4ad67276839eed7105c95a1bdae660b2171c3ed5b23ad8264ae9179e56
+MISC metadata.xml 785 BLAKE2B ed154167c7d803a53102dc02a4c9f3d80ccc14ede90fb8637752d3d990a7d1afeae7409555d528106e7296b79b5c273ac6fb4516b0971c5dd670ea5cc246d6e5 SHA512 3e06db7f47ff76595e18330cfbd9b2a89332df6eab1f184a213bee6e5e3e7132c5719d86dbd3aa0b871ae17109dfc70a369596c0911d53933a4338253a134617
diff --git a/sci-misc/boinc/boinc-8.0.1.ebuild b/sci-misc/boinc/boinc-8.0.1.ebuild
new file mode 100644
index 0000000..cedf4e8
--- /dev/null
+++ b/sci-misc/boinc/boinc-8.0.1.ebuild
@@ -0,0 +1,196 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=$(ver_cut 1-2)
+WX_GTK_VER=3.2-gtk3
+
+inherit autotools desktop flag-o-matic linux-info optfeature wxwidgets xdg-utils
+
+DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
+HOMEPAGE="https://boinc.berkeley.edu/"
+
+SRC_URI="X? ( https://boinc.berkeley.edu/logo/boinc_glossy2_512_F.tif -> ${PN}.tif )"
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/BOINC/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI+=" https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ppc64 sparc ~x86"
+ S="${WORKDIR}/${PN}-client_release-${MY_PV}-${PV}"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+
+IUSE="X cuda curl_ssl_gnutls +curl_ssl_openssl opencl"
+
+REQUIRED_USE="
+ ^^ ( curl_ssl_gnutls curl_ssl_openssl )
+"
+
+# libcurl must not be using an ssl backend boinc does not support.
+# If the libcurl ssl backend changes, boinc should be recompiled.
+DEPEND="
+ acct-user/boinc
+ app-misc/ca-certificates
+ dev-libs/openssl:=
+ net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
+ sys-libs/zlib
+ cuda? (
+ x11-drivers/nvidia-drivers
+ )
+ opencl? (
+ virtual/opencl
+ )
+ X? (
+ dev-libs/glib:2
+ media-libs/freeglut
+ media-libs/libjpeg-turbo:=
+ x11-libs/gtk+:3
+ x11-libs/libnotify
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libxcb:=
+ x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,webkit]
+ x11-libs/xcb-util
+ )
+"
+BDEPEND="app-text/docbook-xml-dtd:4.4
+ app-text/docbook2X
+ sys-devel/gettext
+ X? ( virtual/imagemagick-tools[png,tiff] )
+"
+RDEPEND="
+ ${DEPEND}
+ sys-apps/util-linux
+ !app-admin/quickswitch
+"
+
+pkg_setup() {
+ # Bug 578750
+ if use kernel_linux; then
+ linux-info_pkg_setup
+ if ! linux_config_exists; then
+ ewarn "Can't check the linux kernel configuration."
+ ewarn "You might be missing vsyscall support."
+ elif kernel_is -ge 4 4 \
+ && linux_chkconfig_present LEGACY_VSYSCALL_NONE; then
+ ewarn "You do not have vsyscall emulation enabled."
+ ewarn "This will prevent some boinc projects from running."
+ ewarn "Please enable vsyscall emulation:"
+ ewarn " CONFIG_LEGACY_VSYSCALL_EMULATE=y"
+ ewarn "in /usr/src/linux/.config, to be found at"
+ ewarn " Processor type and features --->"
+ ewarn " vsyscall table for legacy applications (None) --->"
+ ewarn " (X) Emulate"
+ ewarn "Alternatively, you can enable CONFIG_LEGACY_VSYSCALL_NATIVE."
+ ewarn "However, this has security implications and is not recommended."
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # prevent bad changes in compile flags, bug 286701
+ sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed"
+
+ eautoreconf
+}
+
+src_configure() {
+ use X && setup-wxwidgets
+
+ append-libs -L"${ESYSROOT}"/usr/$(get_libdir) -L"${ESYSROOT}"/$(get_libdir)
+
+ local myeconfargs=(
+ --disable-fcgi
+ --disable-server
+ --disable-static
+ --enable-client
+ --enable-dynamic-client-linkage
+ --enable-libraries
+ --enable-unicode
+ --with-ssl
+ $(use_with X x)
+ $(use_enable X manager)
+ $(usex X --with-wx-config="${WX_CONFIG}" --without-wxdir)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ keepdir /var/lib/${PN}
+
+ if use X; then
+ # Create new icons. bug 593362
+ local s SIZES=(16 22 24 32 36 48 64 72 96 128 192 256)
+ for s in "${SIZES[@]}"; do
+ # The convert command is not checked, because it will issue warnings and exit with
+ # an error code if imagemagick is used and was merged with USE="-xml", although the
+ # conversion has worked. See #766093
+ # Instead, newicon will fail if the conversion did not produce the icon.
+ convert "${DISTDIR}"/${PN}.tif -resize ${s}x${s} "${WORKDIR}"/boinc_${s}.png
+ newicon -s $s "${WORKDIR}"/boinc_${s}.png boinc.png
+ done
+ make_desktop_entry boincmgr "${PN}" "${PN}" "Math;Science" "Path=/var/lib/${PN}"
+
+ # Rename the desktop file to boincmgr.desktop to (hot)fix bug 599910
+ mv "${ED}"/usr/share/applications/boincmgr{-${PN},}.desktop || \
+ die "Failed to rename desktop file"
+ fi
+
+ # cleanup cruft
+ rm -r "${ED}"/etc || die "rm failed"
+ find "${D}" -name '*.la' -delete || die "Removing .la files failed"
+
+ newinitd "${FILESDIR}"/${PN}.init ${PN}
+ newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+ if use X; then
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+ fi
+
+ elog
+ elog "You are using the source compiled version of boinc."
+ use X && elog "The graphical manager can be found at /usr/bin/boincmgr"
+ elog
+ elog "You need to attach to a project to do anything useful with boinc."
+ elog "You can do this by running /etc/init.d/boinc attach"
+ elog "The howto for configuration is located at:"
+ elog "http://boinc.berkeley.edu/wiki/Anonymous_platform"
+ elog
+ # Add warning about the new password for the client, bug 121896.
+ if use X; then
+ elog "If you need to use the graphical manager the password is in:"
+ elog "/var/lib/boinc/gui_rpc_auth.cfg"
+ elog "Where /var/lib/ is default RUNTIMEDIR, that can be changed in:"
+ elog "/etc/conf.d/boinc"
+ elog "You should change this password to something more memorable (can be even blank)."
+ elog "Remember to launch init script before using manager. Or changing the password."
+ elog
+ fi
+ elog "To be able to use CUDA or OpenCL you should add the boinc user to the video group."
+ elog "Run as root:"
+ elog "gpasswd -a boinc video"
+ elog
+
+ optfeature_header "If you want to run ATLAS native tasks by LHC@home, you need to install:"
+ optfeature "CERN VM filesystem support" net-fs/cvmfs
+}
+
+pkg_postrm() {
+ if use X; then
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+ fi
+}
diff --git a/sci-misc/boinc/files/boinc.conf b/sci-misc/boinc/files/boinc.conf
new file mode 100644
index 0000000..856be30
--- /dev/null
+++ b/sci-misc/boinc/files/boinc.conf
@@ -0,0 +1,25 @@
+# Config file for /etc/init.d/boinc
+
+# Owner of BOINC process (must be existing)
+USER="boinc"
+# Group of the BOINC process. Defaults to the user's primary group if
+# not set.
+#GROUP="boinc"
+
+# Directory with runtime data: Work units, project binaries, user info etc.
+RUNTIMEDIR="/var/lib/boinc"
+
+# Location of the boinc command line binary
+BOINCBIN="/usr/bin/boinc_client"
+
+# Location of the boinc_client pid file
+BOINC_PIDFILE="/var/run/boinc_client.pid"
+
+# Location of the boinccmd command
+BOINCCMD="/usr/bin/boinccmd"
+
+# Allow remote gui RPC yes or no
+ALLOW_REMOTE_RPC="no"
+
+# nice level
+NICELEVEL="19"
diff --git a/sci-misc/boinc/files/boinc.init b/sci-misc/boinc/files/boinc.init
new file mode 100644
index 0000000..c95b498
--- /dev/null
+++ b/sci-misc/boinc/files/boinc.init
@@ -0,0 +1,172 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+extra_started_commands="attach resume suspend"
+
+depend() {
+ # we can use dns and net, but we can also in most cases live without them
+ use dns net ntp-client ntpd
+}
+
+create_work_directory() {
+ local sslcrt="/etc/ssl/certs/ca-certificates.crt"
+
+ if [ ! -d "${RUNTIMEDIR}" ]; then
+ einfo "Directory ${RUNTIMEDIR} does not exist, creating now."
+ if ! mkdir -p "${RUNTIMEDIR}"; then
+ eerror "Directory ${RUNTIMEDIR} could not be created!"
+ return 1
+ fi
+ fi
+
+ # ensure proper ownership
+ if ! chown "${USER}:${GROUP}" "${RUNTIMEDIR}"; then
+ eerror "Changing ownership of '${RUNTIMEDIR}' to '${USER}:${GROUP}' failed!"
+ return 1
+ fi
+
+ if [ ! -e "${RUNTIMEDIR}"/ca-bundle.crt ]; then
+ if [ ! -f "${sslcrt}" ]; then
+ eerror "'${sslcrt}' does not exist!"
+ return 1
+ fi
+
+ if ! ln -s "${sslcrt}" "${RUNTIMEDIR}"/ca-bundle.crt; then
+ eerror "Symlinking '${sslcrt}' failed!"
+ return 1
+ fi
+ fi
+
+ return 0
+}
+
+env_check() {
+ # Make sure the configuration is sane
+ : ${USER:="boinc"}
+ : ${GROUP:="$(id -ng ${USER})"}
+ : ${RUNTIMEDIR:="/var/lib/boinc"}
+ : ${BOINCBIN:="$(which boinc_client)"}
+ : ${BOINC_PIDFILE:="/var/run/boinc_client.pid"}
+ : ${BOINCCMD:="$(which /usr/bin/boinccmd)"}
+ : ${ALLOW_REMOTE_RPC:="no"}
+ : ${NICELEVEL:="19"}
+ # ARGS is not checked, it could have been explicitly set
+ # to be empty by the user.
+
+ # If the client was not found (how?) something is seriously wrong
+ if [ ! -x "${BOINCBIN}" ]; then
+ eerror "No boinc_client found!"
+ return 1
+ fi
+
+ # The boinccmd is crucial, or we can not attach, suspend or resume
+ # the boinc client
+ if [ ! -x "${BOINCCMD}" ]; then
+ eerror "No boinccmd program found!"
+ return 1
+ fi
+
+ return 0
+}
+
+start_pre() {
+ env_check || return 1
+ create_work_directory || return 1
+
+ if [ ! -f "${RUNTIMEDIR}/lockfile" ]; then
+ einfo "File \"${RUNTIMEDIR}/lockfile\" does not exist, assuming first run."
+ einfo "You need to setup an account on the BOINC project homepage beforehand!"
+ einfo "Go to http://boinc.berkeley.edu/ and locate your project."
+ einfo "Then either run ${RC_SERVICE} attach or connect with a gui client"
+ einfo "and attach to a project with that."
+ einfo ""
+ ewarn "Note that for attaching to some project you need your network up and running."
+ ewarn "network is needed only for jobs fetching afterwards"
+ fi
+
+ return 0
+}
+
+start() {
+ if [ "${ALLOW_REMOTE_RPC}" = "yes" ]; then
+ ARGS="${ARGS} --allow_remote_gui_rpc"
+ fi
+
+ ARGS="${ARGS} --dir "${RUNTIMEDIR}" --redirectio"
+
+ ebegin "Starting ${RC_SVCNAME}"
+ start-stop-daemon --start --nicelevel ${NICELEVEL} \
+ --user "${USER}:${GROUP}" --quiet --make-pidfile \
+ --pidfile "${BOINC_PIDFILE}" --background \
+ --exec "${BOINCBIN}" -- ${ARGS}
+ eend $?
+}
+
+attach() {
+ local url=""
+ local key=""
+
+ env_check || return 1
+
+ einfo "If you can't find your account key just try to obtain it by using:"
+ einfo " boinccmd --passwd PASSWORD_FROM_GUI_RPC_AUTH --lookup_account URL EMAIL PASSWORD"
+
+ printf " Enter the Project URL: "
+ read url
+ printf " Enter your Account Key: "
+ read key
+
+ if ! service_started; then
+ "${RC_SERVICE}" start
+ fi
+
+ ebegin "${RC_SVCNAME}: Attaching to project"
+ start-stop-daemon --user "${USER}:${GROUP}" --quiet \
+ --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \
+ -- --project_attach ${url} ${key}
+ eend $?
+
+ sleep 10
+ tail "${RUNTIMEDIR}/stdoutdae.txt"
+}
+
+stop() {
+ local stop_timeout="SIGTERM/60/SIGTERM/30/SIGKILL/30"
+
+ env_check || return 1
+
+ ebegin "Stopping ${RC_SVCNAME}"
+ start-stop-daemon --stop --quiet --progress \
+ --retry ${stop_timeout} \
+ --pidfile "${BOINC_PIDFILE}"
+ eend $?
+}
+
+resume() {
+ env_check || return 1
+
+ for url in $(cd "${RUNTIMEDIR}" ; \
+ "${BOINCCMD}" --get_project_status | \
+ sed -n 's/\s*master URL: //p'); do
+ ebegin "Resuming ${url}"
+ start-stop-daemon --user "${USER}:${GROUP}" --quiet \
+ --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \
+ -- --project ${url} resume
+ eend $?
+ done
+}
+
+suspend() {
+ env_check || return 1
+
+ for url in $(cd "${RUNTIMEDIR}" ; \
+ "${BOINCCMD}" --get_project_status | \
+ sed -n 's/\s*master URL: //p'); do
+ ebegin "Suspending ${url}"
+ start-stop-daemon --user "${USER}:${GROUP}" --quiet \
+ --chdir "${RUNTIMEDIR}" --exec "${BOINCCMD}" \
+ -- --project ${url} suspend
+ eend $?
+ done
+}
diff --git a/sci-misc/boinc/metadata.xml b/sci-misc/boinc/metadata.xml
new file mode 100644
index 0000000..d144ab5
--- /dev/null
+++ b/sci-misc/boinc/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>sven.eden@prydeworx.com</email>
+ <name>Sven Eden</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ BOINC (Berkeley Open Infrastructure for Network Computing) is a software
+ platform for distributed computing using volunteered computer resources.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">BOINC/boinc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index a608ff7..e0fa23e 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -5,8 +5,10 @@ AUX elogind-252-docs.patch 907 BLAKE2B c21e75964594354544861597be56dfbf48b2689a8
AUX elogind-252.9-musl-lfs.patch 2152 BLAKE2B cad592f4cec32add7acc62ba1de3d9706fe4f872709704bf1ee43c8ff1ec1ec067d50d5db66932fc2fc3049cf9ca165679939bfea063dec392639bface036245 SHA512 64865ab3c84bc59b1b9df993014ee68cb41c03140c28a3c58875de7cb54cc5a94a33c355a4ae068b275686850f540ca92e2cec792297fc6a440cc9df2440d444
AUX elogind.conf.in 218 BLAKE2B 7ee0a72c4a628a233fdbb2d3104487859aaa7e5c4f2624e5a4eafb37ed90fb8f64349b1a8acc92e69ec618496bb7f6263b7a5d0fe15a1afe1c03f5955743f079 SHA512 2c62ab28d7db9cd52489069f80363159000385a25dd7f2afe5a03598a0b7a1f61af7c18df71f6286e72f5966e55b62a4029e30cb786dd813bb201b9e20adccd7
AUX elogind.init 710 BLAKE2B e8ea4bd17525080cf34c122cdfc14318a136e2b15ffcb1066b0945d65c9854e9964d73215dfd405bd4b1a7e6cbd1aad317bf221832d4f17c5ee60c42e981c691 SHA512 ef0a89dbfbc8571c2fa04c0ee24cab1f4afaa4608e57a748242d82ee5ae3ab4fc3917c7a3a27bcf1b2f645e4bf7f75e58412746a2fe21c454e9f2d2fd7a309c7
-DIST elogind-252.23.tar.gz 1934450 BLAKE2B 2cb910972f375256f0d826700da59ffbabb600e5ff8234281bf2266d5bd62e9d453d88c03d7a9353a6a0fc933d7be2a89d3917c0259bc904b5b09d51636f0bf6 SHA512 81765558e23a4447d830259ee0230711c2a4e0a705d39700e56343932ddb03120be167e6d36f38ea3086d433650c93a2d6aa34645b92e59e43a4677c14c3d726
-EBUILD elogind-252.23.ebuild 4716 BLAKE2B f0ec83d1eb76d7807c293b152af9658fa2068fa3614c89cecf67b3dc337d6bf9fed08c0ec513f6945418505601afeb40fcb9247606ec9fe89c457142451b4112 SHA512 b54413a7887f25141fe2733d2e426144694e6cd8ad645af3e02eebd9661e4f274fe2cb6b71b3141124eddccdab8341edcff889e9d9b643012234ab3a1cfac50d
+DIST elogind-252.24.tar.gz 1931232 BLAKE2B 00213bfac081eda9d9363b7166e38ce95362b9eb9a39847152cb3f7dc569594b0d04304a09ef4d5429cc59142e270c06546c6a394aa736f8d14002d3a4437664 SHA512 5f93ed305a4f946fdad821907909176edb71245ae7db39177d59f7fbad9a78acf6eb227b82e2e6fc17614b75ad9f785edb4c6006a2d2283a582b8318a73ed533
+DIST elogind-255.5.tar.gz 2127126 BLAKE2B 395352fc24bc815d1e39c2d5722eb09c2e3378873e2ea4173d8c209cd66c28a9b94ebe62ab3efbd5dccd822d99b86a6c1a871620adefb1215cb6d4ceee78a9f9 SHA512 dd9494062ef18c3c4cddbaf70b394bf90f6da3ce49f85312e99eabde54b2fcdb5cfdde1bcbaa661031afc72853e9b138dae336e1caed72e927bfd61c8cb22895
+EBUILD elogind-252.24.ebuild 4716 BLAKE2B da1493c7625f236636575ef27f2d2b58b0838c66ff665f637d24da3230834e44af87cc3922fcf143e32d009d649849d4342b9ac1a3e59969003017926d706219 SHA512 560e51f62d4e692a70ea33d402f777ab615294ea1ac0b3b27facfcaf4d8921e9498b8960542c4afbf28bd36f38beec5666bd7701d340c8f11aa62fd1033be2e6
EBUILD elogind-252.9999.ebuild 4374 BLAKE2B c765b18de937d1619959206b6de1dd48bbe39e29509c58a2d6b685c6672c9e345e07deac0ec587eafd1b7dc180be1361fe093ef4dda1cc25a0c6c192223009b8 SHA512 45cdc92bb5565aaa8534a0ccc77acf18089e00727cebcd75d0d7f9b6a709d91a49379bb5b8a179d936cef56a3e03cd079ffa9d8fd27116f1b3473518f1c5bdb5
+EBUILD elogind-255.5.ebuild 5041 BLAKE2B e65198e7cfabfd4a924958ab1e590b03170f2b3d5717337debe3b786f077e0c2a558a490279fe1ea630247db8910ca8330c95ef3e0c5a2ade3ec7466ce335cdf SHA512 df48b5f5ce005df59a40c94d679823925f5778e0ce9835ff1604a334d25f24d44fdcfd2c26cad3cbfcbf5defccf799611538c2e613d3c9a22223914619b69752
EBUILD elogind-255.9999.ebuild 4726 BLAKE2B 07e013d24bcd5eb419f544e87d16cdd0ba2fe15a7dd3a3cfc76b3b8edc0f8db7410d26b7999d628da1a45fe036cd9a4708185e87475445ef4dc1193c50b031ae SHA512 291f2a58571a06c33f6fd0fd5d6b68f09b2e913e050a1b1bb910ccef3ac302f95132e4dbdb91671c84d8e97a631fff77d143c1dc4d2265c3e8f3557d1f5a578c
MISC metadata.xml 552 BLAKE2B c801fe77decc4a39a013cabf0a183b00c08fbc5ba109baf484a336d441ee2136a7e0f009e9a31b48efe9cdf0ab088009e1592102f58dcec3393b2133f8712740 SHA512 5987809781334a1bd775e6272634b49386594a21004b868de7e0213277c28eb38f8c7f08e87ec1b630d29a19cfe1f0112b757668066b8e86857165761004aead
diff --git a/sys-auth/elogind/elogind-252.23.ebuild b/sys-auth/elogind/elogind-252.24.ebuild
index 304a580..67c2202 100644
--- a/sys-auth/elogind/elogind-252.23.ebuild
+++ b/sys-auth/elogind/elogind-252.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sys-auth/elogind/elogind-255.5.ebuild b/sys-auth/elogind/elogind-255.5.ebuild
new file mode 100644
index 0000000..7be9bec
--- /dev/null
+++ b/sys-auth/elogind/elogind-255.5.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_BRANCH="v255-stable"
+ EGIT_REPO_URI="https://github.com/elogind/elogind.git"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit linux-info meson pam python-any-r1 udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl audit debug doc +pam +policykit selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-util/gperf
+ virtual/pkgconfig
+ $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+"
+DEPEND="
+ audit? ( sys-process/audit )
+ sys-apps/util-linux
+ sys-libs/libcap
+ virtual/libudev:=
+ acl? ( sys-apps/acl )
+ pam? ( sys-libs/pam )
+ selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+ !sys-apps/systemd
+"
+PDEPEND="
+ sys-apps/dbus
+ policykit? ( sys-auth/polkit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-252-docs.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ xdg_environment_reset
+}
+
+src_configure() {
+ python_setup
+
+ # Removed -Ddefault-hierarchy=${cgroupmode}
+ # -> It is completely irrelevant with "-Dcgroup-controller=openrc".
+ local emesonargs=(
+ $(usex debug "-Ddebug-extra=elogind" "")
+ -Dbuildtype=$(usex debug debug release)
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --libexecdir="${EPREFIX}"/$(get_libdir)/elogind
+ --localstatedir="${EPREFIX}"/var
+ --sysconfdir="${EPREFIX}"/etc
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ -Ddbuspolicydir="${EPREFIX}"/usr/share/dbus-1/system.d
+ -Ddbussystemservicedir="${EPREFIX}"/usr/share/dbus-1/system-services
+ -Dpamlibdir=$(getpam_mod_dir)
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+ -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+ -Dzshcompletiondir="${EPREFIX}/usr/share/zsh/site-functions"
+ -Dacl=$(usex acl enabled disabled)
+ -Daudit=$(usex audit enabled disabled)
+ -Dcgroup-controller=openrc
+ -Ddefault-kill-user-processes=true
+ -Defi=false
+ -Dhtml=$(usex doc auto disabled)
+ -Dinstall-sysconfdir=true
+ -Dman=auto
+ -Dmode=release
+ -Dpam=$(usex pam enabled disabled)
+ -Dselinux=$(usex selinux enabled disabled)
+ -Dsmack=true
+ -Dtests=$(usex test true false)
+ -Dutmp=$(usex elibc_musl false true)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ keepdir /var/lib/elogind
+ newinitd "${FILESDIR}"/${PN}.init ${PN}
+
+ sed -e "s/@libdir@/$(get_libdir)/" "${FILESDIR}"/${PN}.conf.in > ${PN}.conf || die
+ newconfd ${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+ udev_reload
+ if ! use pam; then
+ ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!"
+ ewarn "In other words, it will be useless for most applications."
+ ewarn
+ fi
+ if ! use policykit; then
+ ewarn "loginctl will not be able to perform privileged operations without"
+ ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate."
+ ewarn
+ fi
+ if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
+ elog "elogind is currently started from boot runlevel."
+ elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then
+ ewarn "elogind is currently started from default runlevel."
+ ewarn "Please remove elogind from the default runlevel and"
+ ewarn "add it to the boot runlevel by:"
+ ewarn "# rc-update del elogind default"
+ ewarn "# rc-update add elogind boot"
+ else
+ elog "elogind is currently not started from any runlevel."
+ elog "You may add it to the boot runlevel by:"
+ elog "# rc-update add elogind boot"
+ fi
+ elog
+ elog "Alternatively, you can leave elogind out of any"
+ elog "runlevel. It will then be started automatically"
+ if use pam; then
+ elog "when the first service calls it via dbus, or"
+ elog "the first user logs into the system."
+ else
+ elog "when the first service calls it via dbus."
+ fi
+
+ for version in ${REPLACING_VERSIONS}; do
+ if ver_test "${version}" -lt 252.9; then
+ elog "Starting with release 255.4 the sleep configuration is now done"
+ elog "in the /etc/elogind/sleep.conf while the elogind additions have"
+ elog "been moved to /etc/elogind/sleep.conf.d/10-elogind.conf."
+ elog "Should you use non-default sleep configuration remember to migrate"
+ elog "those to a new configuration file in /etc/elogind/sleep.conf.d/."
+ fi
+ done
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
deleted file mode 100644
index d4edff2..0000000
--- a/www-client/falkon/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD falkon-9999-r3.ebuild 2092 BLAKE2B c8397dffcd76db5a5eeb1869649d2e26ab6daf5e7e06e9d73531f9be7053163b595d44ffe5fc0816a6e23452fa32ebb5b10ad35d82c17dcb76f68a929f7cd90b SHA512 479877337f663d2db31d9a6ca40595a4297cfe9dcd9b3d8cf062a878a5ebee62fafe7ff3f7cb06764eeacb7fe4e772924b6c0cfac9dede164c6f3fdaa75e50de
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/www-client/falkon/falkon-9999-r3.ebuild b/www-client/falkon/falkon-9999-r3.ebuild
deleted file mode 100644
index 14f80b3..0000000
--- a/www-client/falkon/falkon-9999-r3.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KF6MIN=5.248.0
-QTMIN=6.6.1
-PYTHON_COMPAT=( python3_{10..11} )
-inherit ecm gear.kde.org python-single-r1
-
-DESCRIPTION="Cross-platform web browser using QtWebEngine"
-HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="dbus kde python +X"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test" # bug 653046
-
-COMMON_DEPEND="
- dev-libs/openssl:0=
- >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus=,gui,network,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtwebchannel-${QTMIN}:6
- >=dev-qt/qtwebengine-${QTMIN}:6
- >=kde-frameworks/extra-cmake-modules-${KF6MIN}
- >=kde-frameworks/karchive-${KF6MIN}:6
- virtual/libintl
- kde? (
- >=kde-frameworks/kcoreaddons-${KF6MIN}:6
- >=kde-frameworks/kcrash-${KF6MIN}:6
- >=kde-frameworks/kio-${KF6MIN}:6
- >=kde-frameworks/kjobwidgets-${KF6MIN}:6
- >=kde-frameworks/kwallet-${KF6MIN}:6
- >=kde-frameworks/purpose-${KF6MIN}:6
- )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep "
- >=dev-python/pyside2-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \
- >=dev-python/shiboken2-${QTMIN}[\${PYTHON_USEDEP}]
- ")
- )
- X? (
- >=dev-qt/qtmultimedia-${QTMIN}:6[X]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- )
-"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- DEPEND+=" >=kde-frameworks/ki18n-${KF6MIN}:6"
-fi
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:6
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-PATCHES=()
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_KEYRING=OFF
- -DDISABLE_DBUS=$(usex !dbus)
- $(cmake_use_find_package kde KF6Wallet)
- $(cmake_use_find_package kde KF6KIO)
- -DBUILD_PYTHON_SUPPORT=$(usex python)
- -DNO_X11=$(usex !X)
- )
- use python && mycmakeargs+=(
- -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" # shiboken_helpers.cmake quirk
- -DPython3_INCLUDE_DIR=$(python_get_includedir)
- -DPython3_LIBRARY=$(python_get_library_path)
- )
- ecm_src_configure
-}
diff --git a/www-client/falkon/metadata.xml b/www-client/falkon/metadata.xml
deleted file mode 100644
index d925f24..0000000
--- a/www-client/falkon/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/x11-themes/kvantum/Manifest b/x11-themes/kvantum/Manifest
deleted file mode 100644
index d28fdb9..0000000
--- a/x11-themes/kvantum/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kvantum-1.0.5.tar.gz 2974145 BLAKE2B c74229ee960d3417e690f1c7e56d6a0c29c5d9d77b37e6bc0959726b13f0a6a7cae937a66c30124f56749733c1b5a807d521951e6b37c5b7b3c2169147c8ae35 SHA512 617bf886dfd66a496125afe6938ed71adfb8b8ee5f958936f74db1e7e46e7af69a0d375be030512d56538942d6661c85a9a9ac78cbebbe772f4ebfb8369431cc
-EBUILD kvantum-1.0.5.ebuild 664 BLAKE2B aa7fb48829717ca5b3b7d344b00efc40eba243ff8b974ce351fb89b8ff0bada2f709924f3cdb24f5e2762ff7441c95e1dd5ee6e06b6dd0be59619acd2ecdc89a SHA512 77617c2591449645602666c0036522a44dbc56c495cc59f1913f48b60a21e1f79c21d146ec5686bcc0bbc38da9b769bd294cdc22d9da3701693500e49072d8cf
-MISC metadata.xml 291 BLAKE2B 3c6818a566832ffd9b0724bdc10f8607b1f34a399b032c27242b287672707b170bb329bf670e453e4574659783b897a40c716ec66c93f93c3604cc0f54c0bd0b SHA512 61f4c5b51334dd1466ac0dd2f25da91533f032c55d788590f3eefee82097b9317725060dae521cf3f7c337b2a1083533adf58c5558876cc290aebd702503ca5e
diff --git a/x11-themes/kvantum/kvantum-1.0.5.ebuild b/x11-themes/kvantum/kvantum-1.0.5.ebuild
deleted file mode 100644
index 1dc3e08..0000000
--- a/x11-themes/kvantum/kvantum-1.0.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="SVG-based theme engine for Qt5, KDE Plasma and LXQt"
-HOMEPAGE="https://github.com/tsujan/Kvantum"
-SRC_URI="https://github.com/tsujan/${PN^}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN^}-${PV}/${PN^}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5=
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- kde-frameworks/kwindowsystem:5
- x11-libs/libX11
- x11-libs/libXext
-"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
diff --git a/x11-themes/kvantum/metadata.xml b/x11-themes/kvantum/metadata.xml
deleted file mode 100644
index 9f18f2c..0000000
--- a/x11-themes/kvantum/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sven.eden@prydeworx.com</email>
- <name>Sven Eden</name>
- </maintainer>
-</pkgmetadata>