diff --git a/app-arch/msitools/Manifest b/app-arch/msitools/Manifest
index 2251528a..88beab9d 100644
--- a/app-arch/msitools/Manifest
+++ b/app-arch/msitools/Manifest
@@ -1,5 +1,8 @@
AUX msitools-0.101-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b
+AUX msitools-0.103-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b
+DIST msitools-0.103.tar.xz 497848 BLAKE2B 14cf6af475b9f1cae29f2c43942d628259b1abca8e99131ce9d53f9300ba19677a6d6b1736569da842841d4565dde79d03bf0669b6963b8ffe999770a5085c07 SHA512 ecff178cf25a7789a97901005c4d05ab0a0815377bf91385a65497b7f53c33d9e83b9348c3fc1d05b9c0fbdda89358ae4f05d8ee89017c585e41f7e399b2685c
DIST msitools-v0.101.tar.bz2 672943 BLAKE2B 34b5ea63f67e99140ac6ac89e4a23f389ad1d0debe1da045a32121e85e5f4d9401011ecb3b8db78953169b7c7e73faf8929c2a0712270460b0c433e93fe8fb8b SHA512 481c2b66c6dc14b967919d60bf0440a379c09e0893eca513a52a2b52bf8ee03e9c76243bc70b758c964c783df018b5ba03b95daca971840033db7c436ab9caad
-EBUILD msitools-0.101.ebuild 996 BLAKE2B 09b5c215b9d752a5042665d61bbfb7a859b15a66ccf5875bb940ff2bb2276817e2f3b8f07f80e94811199c340c65e82b73c8605307ad16f1e3174aafb3785754 SHA512 db8d93605c9ab7ca80d159eee78a95bc96ca05ecae077705c7780760d48fd6ed7e6b9bdd1ae5a92bf01cf4ad689606dab1fbcc5d1eaaa5c49809ffc4cfb70c4d
+EBUILD msitools-0.101.ebuild 1038 BLAKE2B c4ecb50bb7f116896eb4a7285ff7b174d05078c8f27ac3f0e0b40cd7f2461def3d093774fd6c99d751b0ca13ef5832da82e74168b5f4467c54eda92b498ba71a SHA512 26d8bc94eedb0a7279e377868a767c309152e3a89157a0368754755603bdd807a5fa9d0c4d59dc0e6f47ef6f4786ed646990ec118aa66ce68770aa383cebc373
+EBUILD msitools-0.103.ebuild 1075 BLAKE2B 6571a3c053c5c89edf850e9fc572e227d73e4ab1944af371079bfd010f9bae61756a088ba3b90ff11f6317cb7fb27d747b52be033f9ed78693d65a9400e1eab9 SHA512 3483998bf9d7be7f456fdd9feb197054b02d4e0279237d25d014bca84262e0ca5ccde50f530d1fee4350d40d11dc36c8ed2b863a2a678048ddb8094f212a28bf
MISC ChangeLog 878 BLAKE2B b5a3ac68d529e324a0caf473d64ddb21040806d50ccaf4b2bc3ea91314b928dedd69822a09476ed76b1da56955ff605d3d96a13fa643ece86417006f2c42445d SHA512 abdc80c9220f9054edcd40efb8d1064c9c9d32cf1c012436aad9f36de1855cd4d4570c60b4298033fea02a898bfd5a1a3ff8bbc0d74390da2f41ea35e5f3aaaa
MISC metadata.xml 815 BLAKE2B 065062781ffd3feecbe20de9449cafcab2b5ddff85978a14c13f2564929471b08183f6560b03cb8afc0adbdc028f367edfd02124aa73b83a8dc28a4fc7908db0 SHA512 b3d69b3cdaa6e6c4f7fda5e0305e15c107df9d7e62bf70c49cd6aefabe39c55cd50cd0e2e2d2da025d4fcde805cc492bfc26fceba6e8e535e4e389ed3939f35e
diff --git a/app-arch/msitools/files/msitools-0.103-bats-dependency.patch b/app-arch/msitools/files/msitools-0.103-bats-dependency.patch
new file mode 100644
index 00000000..f59cf1a9
--- /dev/null
+++ b/app-arch/msitools/files/msitools-0.103-bats-dependency.patch
@@ -0,0 +1,21 @@
+From 3fcf81bbde215349283391fd3d01cc901029427a Mon Sep 17 00:00:00 2001
+search system for bats as well
+
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/meson.build
++++ b/meson.build
+@@ -9,7 +9,7 @@ gnome = import('gnome')
+
+ perl = find_program('perl')
+ bison = find_program('bison')
+-bats = find_program('subprojects/bats-core/bin/bats')
++bats = find_program(['bats', 'subprojects/bats-core/bin/bats'])
+ glib = dependency('glib-2.0', version: '>= 2.12')
+ gobject = dependency('gobject-2.0', version: '>= 0.9.4')
+ gio = dependency('gio-2.0', version: '>= 2.14')
+--
+2.31.1
+
diff --git a/app-arch/msitools/msitools-0.101.ebuild b/app-arch/msitools/msitools-0.101.ebuild
index 0101ed9a..1ff6c694 100644
--- a/app-arch/msitools/msitools-0.101.ebuild
+++ b/app-arch/msitools/msitools-0.101.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=7
inherit meson vala
@@ -19,7 +19,7 @@ REQUIRED_USE="
"
BDEPEND="
- dev-lang/perl
+ dev-lang/perl
sys-devel/bison
dev-util/bats
"
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
dev-libs/vala-common
gnome-extra/libgsf
app-arch/gcab[vala]
- >=dev-util/gtk-doc-am-1.13
+ >=dev-build/gtk-doc-am-1.13
>=virtual/pkgconfig-0-r1
"
@@ -47,8 +47,8 @@ src_prepare() {
}
src_configure() {
- local emesonargs=(
- $(meson_use introspection)
- )
- meson_src_configure
+ local emesonargs=(
+ $(meson_use introspection)
+ )
+ meson_src_configure
}
diff --git a/app-arch/msitools/msitools-0.103.ebuild b/app-arch/msitools/msitools-0.103.ebuild
new file mode 100644
index 00000000..f882a78a
--- /dev/null
+++ b/app-arch/msitools/msitools-0.103.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala
+
+DESCRIPTION="Set of programs to inspect and build Windows Installer (.MSI) files"
+HOMEPAGE="https://wiki.gnome.org/msitools"
+#SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+SRC_URI="https://download.gnome.org/sources/${PN}/${PV}/${PN}-${PV}.tar.xz"
+#S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="+introspection"
+REQUIRED_USE="
+ introspection
+"
+
+BDEPEND="
+ dev-lang/perl
+ sys-devel/bison
+ dev-util/bats
+"
+
+RDEPEND="
+ introspection? ( >=dev-libs/gobject-introspection-0.10.8 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/glib
+ dev-libs/gobject-introspection-common
+ dev-libs/vala-common
+ gnome-extra/libgsf
+ app-arch/gcab[vala]
+ >=dev-build/gtk-doc-am-1.13
+ >=virtual/pkgconfig-0-r1
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-bats-dependency.patch
+)
+
+src_prepare() {
+ vala_src_prepare
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use introspection)
+ )
+ meson_src_configure
+}
diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest
deleted file mode 100644
index 41b19a1f..00000000
--- a/app-arch/patool/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST patool-1.12.tar.gz 69146 BLAKE2B e97f64b4ba41860c1f7e506f63f249adeb02974b71bf83eb1673ae1fd93b8f9b698818cb57f961b3d3a5d4e445c5e7a3a349db54e1eb11a8fc165ad07722ace9 SHA512 b8c67526ce79448de703b03ca9b363c0e04cfe56bfc6168bcb96202f95022b6bbcaa92be86a85ee9608070206acd09382b0dfd08a2f805c5e8e5683c7c3f18cc
-EBUILD patool-1.12.ebuild 309 BLAKE2B 8aed28f3a093992afda9765d9d0af0f9edfe576cfaf5689e8c233eddbf6e22ad773c39a260a8b9ef72cb37b0897a6ba3806cd181314ca2dcdfe697f58540b232 SHA512 0fbdd22c318f7bc6839c497282b8ebdab1abf232923d63a612bbb615c5c55e2f6c8ddc309469a0dd8807c23dc87ec94e31a67398ee2e01b8966aa42604a8ff1b
-MISC metadata.xml 297 BLAKE2B 138dbdc9e037c29e668c846a1f2bdf26e6a868e2b3212f2a698ed50d58f65dc0254d6ad7ea90cad41e0ef17079926855f729c9e971c9c77ffd9218f6a5fabe7d SHA512 d16456723d4eb13816bc7797f7e24e22c7b15bcb555dbf1f3ccea77eb67ddf05b164ff9ffa051d3649cc66c4ffb38c82d35a84ea40fc6965a5f7a6f806ea8efa
diff --git a/app-arch/patool/metadata.xml b/app-arch/patool/metadata.xml
deleted file mode 100644
index 143d6f45..00000000
--- a/app-arch/patool/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
- patool
- wummel/patool
-
-
diff --git a/app-arch/patool/patool-1.12.ebuild b/app-arch/patool/patool-1.12.ebuild
deleted file mode 100644
index d6d8f8ae..00000000
--- a/app-arch/patool/patool-1.12.ebuild
+++ /dev/null
@@ -1,15 +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 distutils-r1 pypi
-
-DESCRIPTION="Portable archive file manager"
-HOMEPAGE="http://wummel.github.io/patool/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
diff --git a/app-backup/insync/Manifest b/app-backup/insync/Manifest
index 3aab6222..10b5d621 100644
--- a/app-backup/insync/Manifest
+++ b/app-backup/insync/Manifest
@@ -1,11 +1,11 @@
DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6
-DIST insync-3.8.7.50508-fc38.x86_64.rpm 143553071 BLAKE2B 0b9ed63c032882c20163ec3ba0068b12546cb975198884d84b71b7f52003f579b46932d406920ec233cfc0d2aed120a471ea1f62a046837a6b4047e155a42ad3 SHA512 a9550acf41d5565e29745518c11e7ba4ba0ae49f57e0a5a6f76ab2a45512fc6c433d61b23341b3d5a67620b620e814dc4245b77544e2dd97a3ebf72e8de6cfb2
+DIST insync-3.8.7.50516-fc38.x86_64.rpm 143688991 BLAKE2B 08803dd076a479d2dc3a613dd51f02af2d2a663775d3ee54a68dbc8b2dee42c3246fd0be0cbe33ec826ecd43ffceefd7eb09f9d5c2ec57c5f0d407ba59130891 SHA512 c3157844bfe426b2398457d8df0dd73082c88faa32d619cf175e4a954d0be6b2cf4c4e28776124fc7ee9ffcf42f5ff9243dc7edb6b2799f435aa1d1d26627017
DIST insync-caja-3.7.9.50368-1.noarch.rpm 12882 BLAKE2B 675abeb9119f7843f541be556c60d9b4fd4c478aa8d4c343ab4bb0cb00b286ed6c3742c19f0916e44ede8798f36fd8ced887ddf1bfa46ceeba6314b4053e9c57 SHA512 901ac54e0e8de39978e0558836fe846ee215b38d6e1f99f88b6a3f92b129aafbfe149cb75b9301556bd46f8f7c52b74067e0640abf1bfd2d1ab257b3c1c30246
DIST insync-dolphin-3.7.9.50368-1.noarch.rpm 44319 BLAKE2B 83acaa2083ccd5808b08e0577d68a37559eba31dcc0246d1a45fc5c4bf05665c2a7911389cd85e2876adb33b0b2efced85780c7e19320a12e144c9e4bc52a4e1 SHA512 cbca893944b529b680230e33f72ce02577c27438b54cc35fc285b3d78a1694c7ced623e14ef6b40bf5ec3a592077406dc3fb5c1df2cfd277d7294de9978c3b12
DIST insync-emblem-icons-3.4.2.40983-1.noarch.rpm 47745 BLAKE2B 5531f388f53576b8ed2a4ec1f3669274512680a21d320b220459f2e2c6fb0356d445e8e0f7afc5a794d85ba312a2a7ea2b53bb7481dde229f1fdd07cb067a0b3 SHA512 9d0c77411d133281fcefd05426da2a94c1c88172377a7e9bae31a2a697cb0f3d4a0d02282edaff1390bab8a2a60b709c331ac9007d5f620e8d83c24103b43a8e
-DIST insync-nautilus-3.8.2.50468-1.noarch.rpm 14128 BLAKE2B 93f4377ebdfb4dc8364a78f58cd78a75c40696e1f0d899102fb59ccf201aab2b68ecd3ae6cd58d41546e54a1449215db426a0cb5ddfd2492b379339b81bfd83d SHA512 7ccbd1e05a57d5d8a9615f875a05e0906fd35d2b91d6785a6fad8dc4c06a4485a51c846dbb0b96045b7a7cc1ff6df3f123c663699423408236de63da76ccad41
+DIST insync-nautilus-3.8.7.50516-1.noarch.rpm 14128 BLAKE2B ce65f8cbaff5678dad94a870e4b2a54757169adb10a5cea9c2409447825152c7ebbe7e5988fe6407bf84866cb79ee6abbd8bb274f166149f3931340bbd952de3 SHA512 d5ab5f45f978b19d8ae22b34e740045c9b0bb816795deb0012a644df75d35cb1308132c68562fc57a8a5f682dbb6531f05d3f3d2b95474061591ba197ac55d5a
DIST insync-nemo-3.7.9.50368-1.noarch.rpm 12829 BLAKE2B 33c798b1b927950561329876da7275886425d7fa46b095f2d44939109d7ab0068034c4a38c10ee7bbaca14ccf09efdff5ce34080005b35269715013cb7bfb81d SHA512 9809a46c13902a5d190c438386ad3e682332d03f6dc11ad30e74a55e49cfcf359e52a4c8f79ca21826037744c1e0e3119770629429eb2c7cea3a79a143fc898f
DIST insync-thunar-3.7.9.50368-1.x86_64.rpm 12697 BLAKE2B fad3653c834eed9457bc8f7239a7987b86b6f5742795f61843fd8b5ef04527efb05f05f893cb02c1b9f4b0acff72e53a86521a0d23eec07ac793be4be4b1d23d SHA512 bb6364558f5f70db429da1ca499e9ad659a04eca1eeaa829a92679616bf05269f6eead4d93057bedd8103749ada47aefaa77f4d765eed9305225111e6ca620e1
-EBUILD insync-3.8.7.50508.ebuild 2670 BLAKE2B 959fd53b2c5a6bc0f36d03c436d49dae627254307f531fb46be88a60d7f8611972b0705538735ad34b62fe72b3f014be3e4b331208ff5de56e35c29d8775be0d SHA512 17f4ea29374da2503ce37b98a44c14ddeffe3ef951af47cbae63b46de710ad89a8584c0714c8ad2c036a411003d61bb8d4958594b4efa9240a29af029963ff1f
+EBUILD insync-3.8.7.50516.ebuild 2670 BLAKE2B 0e0ea6a88662caf995631f9615684724c4aa7a839c318b58f7aae9a7a5fef9470fd044f0db6ec8641378c4dcc2f27eedeab189d1a73a55ae0813453479e76e1e SHA512 b177f8e14a4ecd59077ccbcd410df12c1ac1deeac2aa78915f88095d73498fdf9010b5d73498cbda5104bdeb3edb9d2b5796871687dc4e7037b86e9a5178c49f
MISC ChangeLog 733 BLAKE2B e94a5cdc3ddef340cf4edd8c9d07c16bfc6f549516b82be6a5fcf4b1b770c57d65287c5ec9d3f2ac365d225a8398bb1b6f1542b9ead2e10308688ef2dd6b8567 SHA512 c9c277db795e6ce397608facfd5810aaf99dfef21277ca913494118856d9234949612cc707229798e8fc8e038e9201e84477f6c632bae02bcd704d4f6eb5b8e3
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
diff --git a/app-backup/insync/insync-3.8.7.50508.ebuild b/app-backup/insync/insync-3.8.7.50516.ebuild
similarity index 99%
rename from app-backup/insync/insync-3.8.7.50508.ebuild
rename to app-backup/insync/insync-3.8.7.50516.ebuild
index eacf5137..4aeb830a 100644
--- a/app-backup/insync/insync-3.8.7.50508.ebuild
+++ b/app-backup/insync/insync-3.8.7.50516.ebuild
@@ -7,7 +7,7 @@ inherit pax-utils rpm multilib xdg-utils
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
-NAUTILUSPV="3.8.2.50468"
+NAUTILUSPV="3.8.7.50516"
DOLPHINPV="3.7.9.50368"
THUNARPV="3.7.9.50368"
NEMOPV="3.7.9.50368"
diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest
index 42f70359..5b9fabd8 100644
--- a/app-emulation/vice/Manifest
+++ b/app-emulation/vice/Manifest
@@ -1,4 +1,6 @@
DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7
+DIST vice-3.8.tar.gz 13564021 BLAKE2B 709fd6eda874de542e5770a328b0c0308d04f755e3bf1fceba5147156eb894a95ce6f14e9f8848ca6992d4f958082f83a198d2176c1fe54e87027c7dfac8849c SHA512 fe644667736c32386b62af53314a95bf510c75d476eaab14b4c37693f2f57d6815126ab3db2f0cb11300c1a4a07c29b3f25210800ce97a673a0460ab59d0ebba
EBUILD vice-3.6.1-r2.ebuild 4666 BLAKE2B 8ac073a26e1fab109a7adeb2059888661bdaa4a3abbc10d8ff338bf4c18739a120431b18a1d7c5676dd2dd25f1a127a1045eefb56ba8442fa94f106e78d1368a SHA512 4647c3d233f06371aeaf79e3e6fa4c6f3a135fa351b0ac934928d06b0421b8233fc04eb24776fa2b09845c830724c0174d558424eaecb18ec377b5a513ed3025
+EBUILD vice-3.8-r1.ebuild 4396 BLAKE2B aee9784f0b3ea36c62984b86d8c78187d9b946cd22726c99f9eade27c03ceeb309ec6b993bbd25d3084d9d34981895480d65c5cd12c5615a2bcfa46ad96318a6 SHA512 bbee01adb59f4d62b5547d271b93c9a750a3f360a0ce329b9cd7e3782c63181a51f1d03f974f2442b896cb1b7be49beab60becfff98bbe3540d0340914ab484d
MISC ChangeLog 10438 BLAKE2B b9f985be8ff4e4c97fd9ba479ec2093b1c4dfd62cd9211e2744587b82d6772916b9eceed91df53dfa9e2439ce1c88e3ecd32a606690b34e1e095d0f9b62168c8 SHA512 fe80b5fd85f40aadf64ded6089e961d9cc08d2721484889fc1b02d985bc873c9cdbd55815331fb76436c73d1a07a56a16d790f8969a456ebe4e472b897810960
MISC metadata.xml 785 BLAKE2B 1dc59c7b40fda968680e97b1ad83e741faf223143bbc1ab2d523e37312badd3a3aaedc3bbffbd158531c74ae73dab1bb1ee03666a081eb17d819dc9e0b783ee2 SHA512 b483d325702723d1395bca771d215709fc68b6ca8309c4297c6a668d5940502c9c8d5d4149e1f52b8fd6d5062cf04b2e3d7046ecfc0555d2703b064e329af283
diff --git a/app-emulation/vice/vice-3.8-r1.ebuild b/app-emulation/vice/vice-3.8-r1.ebuild
new file mode 100644
index 00000000..5f3fdeb3
--- /dev/null
+++ b/app-emulation/vice/vice-3.8-r1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multibuild toolchain-funcs xdg
+
+DESCRIPTION="Versatile Commodore Emulator"
+HOMEPAGE="https://vice-emu.sourceforge.io/"
+SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="
+ alsa curl debug doc ethernet flac gif +gtk headless lame mpg123
+ ogg openmp oss parport pci png portaudio pulseaudio sdl
+"
+REQUIRED_USE="|| ( gtk headless sdl )"
+
+RDEPEND="
+ sys-libs/zlib:=
+ app-emulation/opencbm
+ virtual/libintl
+ alsa? ( media-libs/alsa-lib )
+ curl? ( net-misc/curl )
+ ethernet? (
+ net-libs/libpcap
+ sys-libs/libcap
+ )
+ flac? ( media-libs/flac:= )
+ gif? ( media-libs/giflib:= )
+ gtk? (
+ >=app-accessibility/at-spi2-core-2.46:2
+ dev-libs/glib:2
+ media-libs/fontconfig:1.0
+ media-libs/glew:0=[-egl-only(-)]
+ media-libs/libglvnd[X]
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/pango
+ )
+ lame? ( media-sound/lame )
+ mpg123? ( media-sound/mpg123 )
+ ogg? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ parport? ( sys-libs/libieee1284 )
+ pci? ( sys-apps/pciutils )
+ png? ( media-libs/libpng:= )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libsdl2[video]
+ media-libs/sdl2-image
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ app-alternatives/awk
+ app-alternatives/yacc
+ app-arch/unzip
+ app-text/dos2unix
+ dev-embedded/xa
+ dev-lang/perl
+ sys-apps/texinfo
+ app-alternatives/lex
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( virtual/texi2dvi )
+ gtk? ( x11-misc/xdg-utils )
+"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+ default
+
+ # Strip the predefined C(XX)FLAGS.
+ sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
+
+ MULTIBUILD_VARIANTS=(
+ $(usev gtk)
+ $(usev headless)
+ $(usev sdl)
+ )
+
+ # Debug build currently broken without copy sources.
+ multibuild_copy_sources
+}
+
+src_configure() {
+ tc-export AR
+
+ multibuild_foreach_variant run_in_build_dir multibuild_src_configure
+}
+
+multibuild_src_configure() {
+ # Append ".variant" to x* programs if building multiple variants.
+ local xform
+ (( ${#MULTIBUILD_VARIANTS[@]} > 1 )) &&
+ xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/"
+
+ vice-multi_enable() {
+ if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then
+ echo --enable-${2}
+ else
+ echo --disable-${2}
+ fi
+ }
+
+ local econfargs=(
+ --program-transform-name="${xform}"
+ $(vice-multi_enable gtk desktop-files)
+ $(vice-multi_enable gtk gtk3ui)
+ $(vice-multi_enable headless headlessui)
+ $(vice-multi_enable sdl sdl2ui)
+ $(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui)
+ $(use_enable debug)
+ $(use_enable doc pdf-docs)
+ $(use_enable ethernet)
+ $(use_enable openmp)
+ $(use_enable parport parsid)
+ $(use_with alsa)
+ $(use_with curl libcurl)
+ $(use_with flac)
+ $(use_with gif)
+ $(use_with lame)
+ $(use_with lame static-lame) # disables dlopen, uses shared still
+ $(use_with mpg123)
+ $(use_with ogg vorbis)
+ $(use_with oss)
+ $(use_with parport libieee1284)
+ $(use_with png)
+ $(use_with portaudio)
+ $(use_with pulseaudio pulse)
+ $(usex alsa --enable-midi $(use_enable oss midi))
+ $(usev !pci ac_cv_header_pci_pci_h=no)
+ --disable-arch
+ --disable-ffmpeg # deprecated in 3.8, also bug #834359
+ --disable-sdl1ui
+ --enable-realdevice
+ ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif
+ )
+
+ econf "${econfargs[@]}"
+}
+
+src_compile() {
+ # bug #924116 wrt SHELL
+ multibuild_foreach_variant run_in_build_dir emake SHELL="${BASH}"
+}
+
+src_install() {
+ # Get xdg-desktop-menu to play nicely while doing the install.
+ dodir /etc/xdg/menus /usr/share/{applications,desktop-directories}
+
+ XDG_UTILS_INSTALL_MODE=system \
+ XDG_DATA_DIRS="${ED}"/usr/share \
+ XDG_CONFIG_DIRS="${ED}"/etc/xdg \
+ multibuild_foreach_variant run_in_build_dir default
+
+ rm -f "${ED}"/usr/share/applications/*.cache || die
+
+ vice-install_extras() {
+ docinto html
+ dodoc doc/html/*.{html,css}
+ dodoc -r doc/html/images
+
+ insinto /usr/share/vim/vimfiles/ftdetect
+ doins doc/vim/ftdetect/*.vim
+
+ insinto /usr/share/vim/vimfiles/syntax
+ doins doc/vim/syntax/*.vim
+ }
+ multibuild_for_best_variant run_in_build_dir vice-install_extras
+}
diff --git a/app-misc/1password-cli/1password-cli-2.24.0.ebuild b/app-misc/1password-cli/1password-cli-2.25.1.ebuild
similarity index 100%
rename from app-misc/1password-cli/1password-cli-2.24.0.ebuild
rename to app-misc/1password-cli/1password-cli-2.25.1.ebuild
diff --git a/app-misc/1password-cli/Manifest b/app-misc/1password-cli/Manifest
index c750aa0b..b8042e44 100644
--- a/app-misc/1password-cli/Manifest
+++ b/app-misc/1password-cli/Manifest
@@ -1,2 +1,2 @@
-DIST op_linux_amd64_v2.24.0.zip 8517044 BLAKE2B 42c7b3523fd6237cd1e4c4574880a7bed5f5105fb6974fc9c9bd86e83ead7468ce955272306d00417d31cf376b87fe539935f4d7831360cbbd891b91e7f3811c SHA512 08b8792c1978b8457313cbe309071a71bf0305e85c3a7fac6709f9ad7d9806fa55c19cdd9032c70ccff361a4b55d878633a1235f0f68189af173ecfcf6fcbcfa
-EBUILD 1password-cli-2.24.0.ebuild 460 BLAKE2B 6819cf47c9a572c7b51bba50b7ec1063ccd73fa47a6f80e4925780034c8708e14096a2f2afbdcc6d8f35042c2abbf285476eefe0d641ee40386bce7392b8885a SHA512 7bd7066b887c506b0ba4bfc68b38055a1f06c0397f7955c430fcbb5477e945e9dafc4a2cfe358d43edd0401d88140d59418b386bf184ab028def8e9556185591
+DIST op_linux_amd64_v2.25.1.zip 8575139 BLAKE2B 9691973138cf2f78463796cdf90e4d35407890cea68f3656429bef69240b218fbe228b0545c7339cd817ad06ce9ea3a485428662f6ec9039e02b53ac971e1050 SHA512 010af76438ec93e6f8ccdc6481a74759ee8cc5f27fb211048f795cca7e551dbaab26d11aa29bfa75e15db8a2b8ab70c413862498896feedae8049606d7c52f9e
+EBUILD 1password-cli-2.25.1.ebuild 460 BLAKE2B 6819cf47c9a572c7b51bba50b7ec1063ccd73fa47a6f80e4925780034c8708e14096a2f2afbdcc6d8f35042c2abbf285476eefe0d641ee40386bce7392b8885a SHA512 7bd7066b887c506b0ba4bfc68b38055a1f06c0397f7955c430fcbb5477e945e9dafc4a2cfe358d43edd0401d88140d59418b386bf184ab028def8e9556185591
diff --git a/app-misc/1password/1password-8.10.22.ebuild b/app-misc/1password/1password-8.10.24.ebuild
similarity index 100%
rename from app-misc/1password/1password-8.10.22.ebuild
rename to app-misc/1password/1password-8.10.24.ebuild
diff --git a/app-misc/1password/Manifest b/app-misc/1password/Manifest
index 1da09498..e0280f6f 100644
--- a/app-misc/1password/Manifest
+++ b/app-misc/1password/Manifest
@@ -1,2 +1,2 @@
-DIST 1password-8.10.22.x86_64.rpm 109916052 BLAKE2B 0526aa92c402b4eccae576986ef08c282ef75a4de753a0b6c84cadb26d5ad583b92d89a905d6ff3981db42438fea701cb729bd12bbcdfadc4b5cac4b423fda57 SHA512 8898e9a02780c4ef1428bd3850092e8320ef26828beda398b6e8e3d9ce6ba32eed4d377ecb9a41854f8256440efb2bab83d20289217a8fe0d70c06bdb67bb211
-EBUILD 1password-8.10.22.ebuild 1276 BLAKE2B cf5b0e2621e4f3d15a6a3c062967a3f83ca3292d09dee236d535692f21165a5ec8589f9b7ac932ddfa000ce42861f87021206ff87984872859b7ff2179792735 SHA512 881931b47802e257b4616f7cb9365cd73f7f572d7695d5a1fd6f69af24764ff93d94cdf96c64b2f4469d96c3ff40cbafca1e9cd4e9ab2d7ea792222fa1ae2e8e
+DIST 1password-8.10.24.x86_64.rpm 110186564 BLAKE2B 8ea8c233c61c324360c5d032d064f9e45f544b4fc2a5fd296e971e20b6966d3518b4416da9c419948449e1d75148bda1904cbdaf84136d2bbfdff239685f505f SHA512 41cf5fbd4da87c461c5fa528359f25636aaa0e91e8ecc9a85d15e7f14c85c4da546442e93f09c413d95ee9a8db949316736eef81d2901f3c14bb4e857ffce4c8
+EBUILD 1password-8.10.24.ebuild 1276 BLAKE2B cf5b0e2621e4f3d15a6a3c062967a3f83ca3292d09dee236d535692f21165a5ec8589f9b7ac932ddfa000ce42861f87021206ff87984872859b7ff2179792735 SHA512 881931b47802e257b4616f7cb9365cd73f7f572d7695d5a1fd6f69af24764ff93d94cdf96c64b2f4469d96c3ff40cbafca1e9cd4e9ab2d7ea792222fa1ae2e8e
diff --git a/dev-embedded/64tass/64tass-1.58.2974.ebuild b/dev-embedded/64tass/64tass-1.59.3120.ebuild
similarity index 59%
rename from dev-embedded/64tass/64tass-1.58.2974.ebuild
rename to dev-embedded/64tass/64tass-1.59.3120.ebuild
index 5479b53b..60ab3748 100644
--- a/dev-embedded/64tass/64tass-1.58.2974.ebuild
+++ b/dev-embedded/64tass/64tass-1.59.3120.ebuild
@@ -4,7 +4,7 @@
EAPI=8
-inherit toolchain-funcs multilib
+inherit toolchain-funcs
DESCRIPTION="64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510"
HOMEPAGE="https://sourceforge.net/projects/tass64/"
@@ -15,15 +15,18 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
-DEPEND=""
-RDEPEND=""
+BDEPEND="app-arch/unzip"
+DEPEND="virtual/libc"
+RDEPEND=${DEPEND}
S="${WORKDIR}"/${PN}-${PV}-src
src_compile() {
- emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} || die "src build fail"
+ emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \
+ docdir="${EPREFIX}"/usr/share/doc/${PF} || die "src build fail"
}
src_install() {
- emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} install DESTDIR=${D} || die "src install failed"
+ emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \
+ docdir="${EPREFIX}"/usr/share/doc/${PF} install DESTDIR="${D}" || die "src install failed"
}
diff --git a/dev-embedded/64tass/Manifest b/dev-embedded/64tass/Manifest
index 21bf6949..7c2f940e 100644
--- a/dev-embedded/64tass/Manifest
+++ b/dev-embedded/64tass/Manifest
@@ -1,2 +1,3 @@
-DIST 64tass-1.58.2974-src.zip 727857 BLAKE2B 7d899cfcac64f26e44179a8933bcc47e1fb1fa15ffe99299f83105b7bef0def85647fdbb914e854dc3a4637f21f6bd82c41e798fd661220c5d1f6359575822f2 SHA512 4eab3d453ec6c6fffe68170ac78050e1d4d397ef9f1211edbb6ca79fb5020fee1455544dd5c18cdbd290d491252ddd03f0093298ae09731da62ab23362298405
-EBUILD 64tass-1.58.2974.ebuild 895 BLAKE2B 34c0e2a043e415af5e1929e0c4efd7ca4761e43d3123378f79ef1ec5e63c783d8d1ed7c89bb799abb71984cbe3e5c043c605e49e6a761dff95f0ab405a566fdc SHA512 640f40757edd26f0fda9b29c30d66db409c30853192d179534ffceae21eeef5e73854c281840079349747028973809cf7326f593429613dbf4efebc46ddd2e87
+DIST 64tass-1.59.3120-src.zip 752572 BLAKE2B 4b344bac28d9666cb3b2db215ed275eb62df0c457d7cc8052f7b3672ad26bb9b45e052855a45b219acb508a4583661206e5a3edc040112721ecd5cf39eab6fb4 SHA512 4cbccdcd05397937e410a00c6459b3c5df131e15b9e2ce78d493cf2eb3859c1ad6a6b56be05736f1f0d376a357c308b85e54f69973f4083c9e6e6c2b0326a2ac
+EBUILD 64tass-1.59.3120.ebuild 948 BLAKE2B 4760645b9746ce8ed230ee27898246ce4166c70cf49fc7bfe98f3a9c0e1ad0ca8edd1e5c913cde509ff3af2bbf7b6798b1ce22269a1bc8a2d1f409cc4fc3fbaa SHA512 bdb2d3598548b8bfe4901221b1695a3784611e8b46ab7f4658f43e77ecf0ceb42964b58cfb971f08505bd63a29ab704381badeb1ea576a47900a334f80b7e65a
+MISC metadata.xml 355 BLAKE2B f5a23b271fe97a301762dc4bc6008cb0e1df810e49bcb7d887ca5e78058f938af722390d9f91383ca4fae6722ec209fa666b98cec13e6fce220df8ef621457e8 SHA512 115a1a6f66f293eeb7f4fff842ba5668e7f3e485c9c30ff98c3365dd166489efd016ba46a4046cde5ac8c25605a81bdd0ea96502b98efc2af0c8c206956e50b8
diff --git a/dev-embedded/64tass/metadata.xml b/dev-embedded/64tass/metadata.xml
new file mode 100644
index 00000000..47104675
--- /dev/null
+++ b/dev-embedded/64tass/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ mario.fetka@gmail.com
+ Primary maintainer
+
+
+ tass64
+
+
diff --git a/dev-embedded/acme/Manifest b/dev-embedded/acme/Manifest
index e23fc471..0d9b7a28 100644
--- a/dev-embedded/acme/Manifest
+++ b/dev-embedded/acme/Manifest
@@ -1,4 +1,4 @@
-DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e
-EBUILD acme-0.96.4-r1.ebuild 1077 BLAKE2B 2d5d658139b0a525bb910dbb6a1695150a4910c5a00075994dc3eff141a897d13cfa30efe0da031d9ac1ed0aa7d565f9fc29826d103bed6a62a7db5ef36eddb1 SHA512 2cffd5dd87f5eaecb5d134de153b342742f50cef9a0909b3d05b03a8e47976cd2372ecbbaea36b634664f690f55608bef46f8cc45bc694bd0750fc68ac485d65
+DIST acme-0.97_pre352.zip 645341 BLAKE2B dd6e996da247ac1f5a9a4136ffde53b0596a2e1c0ee876c1a4d199df12427aa7cc851e5c41a08ac89113864acff506585343808596f6b638eb52799c116f244d SHA512 fccad884ce9dc5a7bef4389275830cbfa05e7c09cb00a00f40a5c03fd4460ec3b6ae63547290aa5af1084d0b2402265d8acd6c107492da880fe73c4d1e5ef738
+EBUILD acme-0.97_pre352.ebuild 1193 BLAKE2B 1037b146fd6c30d9581dba2b8cf39206fdc73f62cb67d6c92d03519b1ee362f58b71645099ffc7dc078cabdabfa2ceaaae8658d48f3276643bd5e5b1b92a4adf SHA512 edce6b0ff1f1a0fba0c6ac678d5b12e46cae207918b6f140267977e5641a3b51d797920e1c4a955661fb19ae5237bf36930fa1f1700ef9fdb4c821b7d628c9f8
MISC ChangeLog 3534 BLAKE2B e8a0364ee70d8e6e94678a44d4900322a53f9eb6bbdd09c9cfbfcc342d03085a5ad8630a1793ca95bbd03880fa16647a69f1459792a954054655f5ac63bd47de SHA512 7b894fb0171363258b71b06cf7ab1532e242b8f27d923bea705b9e7ef7cc70ab38339e44d1db2e7b2b1354b22b390ae9798908e95188a1ab65fde96856f5d0c7
-MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
+MISC metadata.xml 492 BLAKE2B f8477c183ce0caf8ef049fd97e7c659daed961155aef5fb4d3553828cd0dbcc905c0b1da6c3b918d5e35d5a3f6855c3bacb2ede705c61368d9c3bc53dbba66ff SHA512 3af2af0d903c31305c027f6875dfdc74e38c44236095b31b98a2c28385d6e7df73821ccc179d4fd5bcc03409cf432627b7738c908316b4ac48d99a6bd8d65331
diff --git a/dev-embedded/acme/acme-0.96.4-r1.ebuild b/dev-embedded/acme/acme-0.97_pre352.ebuild
similarity index 80%
rename from dev-embedded/acme/acme-0.96.4-r1.ebuild
rename to dev-embedded/acme/acme-0.97_pre352.ebuild
index 97531056..b23f0286 100644
--- a/dev-embedded/acme/acme-0.96.4-r1.ebuild
+++ b/dev-embedded/acme/acme-0.97_pre352.ebuild
@@ -4,11 +4,13 @@
EAPI=8
+PREREL="352"
+
inherit toolchain-funcs multilib
DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816."
HOMEPAGE="https://github.com/martinpiper/acme"
-SRC_URI="https://github.com/martinpiper/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip"
+SRC_URI="https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r${PREREL}-trunk.zip -> ${PN}-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
@@ -18,7 +20,8 @@ IUSE="doc"
DEPEND="doc? ( app-text/linuxdoc-tools )"
RDEPEND=""
-S="${WORKDIR}"/${PN}-master
+#S="${WORKDIR}"/${PN}-master
+S="${WORKDIR}"/${PN}-crossass-code-0-r${PREREL}-trunk
src_compile() {
# the build needs to be split otherwise we can't specify CC
diff --git a/dev-embedded/acme/metadata.xml b/dev-embedded/acme/metadata.xml
index fb77e126..36883b5c 100644
--- a/dev-embedded/acme/metadata.xml
+++ b/dev-embedded/acme/metadata.xml
@@ -9,4 +9,7 @@
exampleproject@gentoo.org
Geos One Linamh Project
+
+ martinpiper/acme
+
diff --git a/dev-embedded/calypsi/Manifest b/dev-embedded/calypsi/Manifest
index e687f19a..a356b033 100644
--- a/dev-embedded/calypsi/Manifest
+++ b/dev-embedded/calypsi/Manifest
@@ -1,7 +1,7 @@
AUX 50calypsi-6502 27 BLAKE2B b609f33d7dc86e05c0aa5a8276e396fbf6a3dd9e52583f625c2d0f4ddd473dc67e96c6f3bbaa89b8451d5ea5c536ec0bcb516da2f54841d8fdcbe08a80ac6a83 SHA512 9f6431fd3aba7fa6ccccda01c8ef7ad1013dc26c98cd4cf37118720f4d4f7823d5c028eb7050432bd9f9339c73c7af10d5cbeb407a39295e9b250047a29e7783
AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986
AUX 50calypsi-68000 28 BLAKE2B 73306e973c72f75a6ffe967228b57b419345e356684f6f0111903b7360697a5872a98d99bd0970eeaa4897b6d993e3c7fc434a8cba7344f8b84099facd4393a5 SHA512 04b41d068b9a60d3c95a6ebf3780ba8797fcc1d5bd87520cdf7115cc972258cc6d665bf9e0fabe30960d205e410ae75157bc6c12b69367a762ef22085e2f9a90
-DIST calypsi-6502-5.1.deb 52585972 BLAKE2B d6bf53337c29f6655249324d555af360a7cd2fd9ab88c6b069170bb52df4c8f36685d8d400a4cdad77419d4b79d20b6c59e95c2f0878dcd850daf90fad318d44 SHA512 1fc2cfdc087f0b23108e34d627dbb49a6a7fc21afcd2a061e11b0f360067edfa8b753d80926137d6b36e995fa1ae0bf358bf3843b706a21695dd81f08a436e68
-DIST calypsi-65816-5.1.deb 52791620 BLAKE2B a030697608ba2bd1047c6483e98df1dc8e660bf9d7c8c1bf6a8a072f477301729f73a3ee89c71d8f73a82717792299a41412e4b0da0360a9af878fbc8cade54c SHA512 f3570fc343dcb82d460430a983ff35c7d271018f4fd685b22bd8192c0b5d35397abfc1dff9394f6bb21c206fb0210b773d7dae1c0c4fa93141d7877ee1f30f9a
-DIST calypsi-68000-5.1.deb 57288600 BLAKE2B bb02e1f268a4cbe0d42748387bb22dde708892d4ac92689ae4395553ee17df98fb590b5016de1c10aafa036488ff1004c377338e4985b12496b6dc364e44faf4 SHA512 6c639a4924cf96c4024c17ef61814f05a2f42c920861f883207c2125fba6998586a7b2a779d9e014f8e173fc65f10f1736f74eac55786d90692466ac2b280384
-EBUILD calypsi-5.1.ebuild 1328 BLAKE2B 5d51f9ce056a413a904247e43d28ff622171a8db0e5b1fe2712926b5308206fa8bfb7b08a03fc2c495c94d9341aeca9bc7a604626363b9c9d3fe0329d12d3d19 SHA512 cdcf5dadcead84ba47097877bdfb7008fe10f4089e47c388f57b8507a68fefb40a82b4a493815921ea30e6b9a861ae8265a340217298c0eee06ee5b0c7bf631b
+DIST calypsi-6502-5.2.deb 55253984 BLAKE2B 3c95a2815f4fdc341fa730a0a28cb5b538e3c3551b8c79bdad4e371933b1cdbb02da668da7a539141b12a7259c6925deea9e16b628f40c52290537a2adaf60c6 SHA512 7c8ab3f78ec737d1ac18ef81e8d2af102e73d4a6259551ab5d3614536f0314e30b2d5d556951686c0859877f1319dda81fd2d2119e66d74cbbce4354bc70a8ce
+DIST calypsi-65816-5.2.deb 52919672 BLAKE2B 9d1c9cb96120089c6ce0f52c3b70daf9a6fad29928cc502fc3ee1ab88795f720cd0b5f7b54a629c648959c681222dc462ac068c0ee01667ceb270b747aec56a7 SHA512 894c9099929e4637a200640892898e1add44cf8467b32bfb2f863b358dfe867e7805c9c6c85054f42f88a0bbf40e219c64d22124a5b22f2cc7838097cc838044
+DIST calypsi-68000-5.2.deb 58521808 BLAKE2B 1595f8a18c0c1614d661a0acd0caff6605d60b1224f651288fbaa6a476cfe50bf29047668a33c7fbf03f2df80a665c2d4741bd4d60ce2191a8491c945b379c68 SHA512 b47abefa2ed87caf1805be4b9d5526689ed7156ab21253599546508d237ee57da09aab3982cc074b5f178810b0b5a8c3e2e8bcba1eb57d9fbc849627ed72869f
+EBUILD calypsi-5.2.ebuild 1324 BLAKE2B 11afffc5db0946fd875091986f0187b81d324dd2f749cd5f98caeb938cc54b518b859727ed6d4ab79301e3d89b801084319a8d2ccbb04179fc5234f7fe72e230 SHA512 d32c921443ca8798c0487f71cc44efa16ed5d68cf906ea3a99ddd414c659f8a2371a7f7c5769d429743ff5d3e3c36f888a4a98fcbe6dd78e428136f144ad5cab
diff --git a/dev-embedded/calypsi/calypsi-5.1.ebuild b/dev-embedded/calypsi/calypsi-5.2.ebuild
similarity index 98%
rename from dev-embedded/calypsi/calypsi-5.1.ebuild
rename to dev-embedded/calypsi/calypsi-5.2.ebuild
index f5bc01ba..fdf0b12f 100644
--- a/dev-embedded/calypsi/calypsi-5.1.ebuild
+++ b/dev-embedded/calypsi/calypsi-5.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit unpacker pam
+inherit unpacker
DESCRIPTION="Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities."
HOMEPAGE="https://www.calypsi.cc/"
diff --git a/dev-embedded/cc65/Manifest b/dev-embedded/cc65/Manifest
index 72c61c33..66af10e1 100644
--- a/dev-embedded/cc65/Manifest
+++ b/dev-embedded/cc65/Manifest
@@ -1,8 +1,6 @@
AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41
AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9
-DIST cc65-mrustc-2.19.tar.gz 791886 BLAKE2B 27140ce3c43ac8b10b699cfe2fa93f9c107cb5815abce4900d2ee716a2684d9e5f71adc07775ba308eb08a9b945bd6ba97cf11c6331b4072b6b9c2cd96646500 SHA512 ff289d5486b29febb7f68b19f5b2f3eab7c26f012de541bc36bbf12db0e423e715d8d9f8714c7bae9f862ec5fb12fd5f438d39703089e79bbf4b1af6b4e949e9
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
-EBUILD cc65-2.19-r1.ebuild 1736 BLAKE2B 749a36de25babb7d8d46266578cead3ba030a503ae2bbdbebe48cfef5f39815ad833dafd67af0db951a5fe2d3deb47b1dab9c2816370f798a72673e40ea638ee SHA512 7d2c2c0deae9236956b8603560f0a70f808f91bb18f807c6ba11be06d353aa915f4df33041fc08934b9c063049bc5fe62e7d4667319c29b89e45f0a2dad1410f
-EBUILD cc65-2.19.ebuild 1557 BLAKE2B a873c0eefa813bb7acd40a1afad52b20d88cc7b20e74325fe52f23fa47b15c37f46e5d0c3e4b3e71981889f5f8b95c562997464b8dbab81116d6ce7acf1e6bb7 SHA512 449676d9c8dce248df14469b3e3241e714e154d1b34ea7203feb4aca395d7e71f1c2aa9401a73768c7833ba69331c3e65ba4296581bc5bf0d112ebd0e4d24a32
+EBUILD cc65-2.19-r1.ebuild 1380 BLAKE2B 6b944a13eea76dfae38634e4bf381e6991d19246614c24a4ad4a7df794726ecac895f6e9e9682be710917c465c1b673a025fb65ca3329897d0d095dbbdc517e4 SHA512 f30ce6a5ca3d8ede9de0b479c50d003e02bd091f7f5dc8663be8f856106be69e60f7fad477ca30f7a99d75775c5b6a28fb6ca0bcc5757a21121afdeb56a4f10f
MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2
-MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
+MISC metadata.xml 353 BLAKE2B 68cd74bd6ac67a37b80107744b710fb2fef939cb1c52be21b392337590b706bee7be948a2bc52ed46fae29bc52b985bb54f741669bf874f8c690e8836f0d1eff SHA512 44a4a571557657f417c6ff6910e02f7a52bcf6aab1ceb97349d9bcf38e459c8c32fd8276e2a83684602527c4321f34480cc9a8b2640d5c3ebf9294725bb64807
diff --git a/dev-embedded/cc65/cc65-2.19-r1.ebuild b/dev-embedded/cc65/cc65-2.19-r1.ebuild
index b6c091fd..317ffa34 100644
--- a/dev-embedded/cc65/cc65-2.19-r1.ebuild
+++ b/dev-embedded/cc65/cc65-2.19-r1.ebuild
@@ -4,45 +4,41 @@
EAPI=8
-inherit toolchain-funcs multilib
+inherit toolchain-funcs
MRUSTC="0.8.1"
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
-HOMEPAGE="http://www.cc65.org"
-#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2"
-#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2"
-SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz
- https://github.com/thepowersgang/mrustc/archive/refs/tags/v${MRUSTC}.tar.gz -> ${PN}-mrustc-${PV}.tar.gz"
+HOMEPAGE="https://www.cc65.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-#KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
-DEPEND="doc? ( app-text/linuxdoc-tools )"
-RDEPEND=""
-
-#S="${WORKDIR}"/${PN}-snapshot-${PV}
+DEPEND="virtual/libc
+ doc? ( app-text/linuxdoc-tools )"
+RDEPEND=${DEPEND}
PATCHES=(
- "${FILESDIR}/cc65-mrustc.patch"
+ "${FILESDIR}/cc65-mrustc.patch"
)
-#src_prepare() {
-# epatch "${FILESDIR}"/package-version.patch
-#}
-
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
- emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
- emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
+ emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
+ BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
+ emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
+ BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
use doc && emake -C doc html info
- exit 1
}
src_install() {
- emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
- emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
- use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info
+ emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
+ BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
+ emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
+ BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
+ use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
+ BUILD_ID="Gentoo ${PV}${PR}" doc html info
}
diff --git a/dev-embedded/cc65/cc65-2.19.ebuild b/dev-embedded/cc65/cc65-2.19.ebuild
deleted file mode 100644
index 700c5a11..00000000
--- a/dev-embedded/cc65/cc65-2.19.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=8
-
-inherit toolchain-funcs multilib
-
-DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
-HOMEPAGE="http://www.cc65.org"
-#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2"
-#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2"
-SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="doc? ( app-text/linuxdoc-tools )"
-RDEPEND=""
-
-#S="${WORKDIR}"/${PN}-snapshot-${PV}
-
-#src_prepare() {
-# epatch "${FILESDIR}"/package-version.patch
-#}
-
-src_compile() {
- # the build needs to be split otherwise we can't specify CC
- # these makefiles are not parallel build aware
- emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
- emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
- use doc && emake -C doc html info
-}
-
-src_install() {
- emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
- emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
- use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info
-}
diff --git a/dev-embedded/cc65/metadata.xml b/dev-embedded/cc65/metadata.xml
index fb77e126..eb701c67 100644
--- a/dev-embedded/cc65/metadata.xml
+++ b/dev-embedded/cc65/metadata.xml
@@ -5,8 +5,7 @@
mario.fetka@gmail.com
Primary maintainer
-
- exampleproject@gentoo.org
- Geos One Linamh Project
-
+
+ cc65/cc65
+
diff --git a/dev-util/deb-changectl/ChangeLog b/dev-util/deb-changectl/ChangeLog
new file mode 100644
index 00000000..4a889d7a
--- /dev/null
+++ b/dev-util/deb-changectl/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for dev-python/martINI
+# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2
+# $Header: $
+
+ 05 Apr 2022; Mario Fetka martINI-0.4.ebuild,
+ martINI-0.6.ebuild, metadata.xml:
+ dev-python/martINI: update metadata
+
+ 07 Jun 2017; Mario Fetka martINI-0.4.ebuild:
+ switch to distutils-r1
+
+*martINI-0.4 (20 Feb 2013)
+
+ 20 Feb 2013; Mario Fetka +martINI-0.4.ebuild,
+ +metadata.xml:
+ Initial checkin
diff --git a/dev-util/deb-changectl/Manifest b/dev-util/deb-changectl/Manifest
new file mode 100644
index 00000000..054b61a3
--- /dev/null
+++ b/dev-util/deb-changectl/Manifest
@@ -0,0 +1,5 @@
+AUX setup.py 385 BLAKE2B 4520fcf71147803377339bcde6f2717393f9089882237aa71e662367122d8d44ab354d5333c7cd211fd0bd4b699dcc10a3be6a21a3ad77afdf63c318240544a9 SHA512 17425a5661e65b505cbe1dc19ecebdec92764530c8331ef1261e8f1443a9687c831c27ae4d8bf8e2d93410d535670ac4af4c34eee4691cb1970a53fd4624fd38
+DIST deb-changectl-1.0.24.tar.gz 5775 BLAKE2B 6e21944728a8a14d4ee404de33b85e534bf4daf28ae8b17720f8a52eaf803bba4c2896c4ed9d6124859de2c678d4355b3f4ce96c450cd8cecfb9b55dd13a7f78 SHA512 9791124ddc46081086b68b289a799c950338047237d2076913a58e65de72cb66858886ba61bd13291943659a98cae925d43a42bf32501c083b843e74cf6304e3
+EBUILD deb-changectl-1.0.24.ebuild 958 BLAKE2B f7c500a889237e92ff95a29543b88dc6e4a845d4ba309093476aca2265f78efebf73a64d942a34c81edf0f7fedb7b083308280005c7ded1d38be42d667f6894d SHA512 2aa526e9390ad8ed77aaa22cb59d64cf4aea1a24da6b84de2e05849820763f04561ef4bf64b987dc79074d2c2c81c7c61e02e8736e06262da0e5e4b8d746393b
+MISC ChangeLog 489 BLAKE2B 73ea0a3ace103af9d8cb7b311dfa7f959b3dbc785b0602257ae0d3c24e547c191be8ef78ca081d8ea32f4b4d7aff750f04252a1751520d8da62e7575d3a42ff8 SHA512 cc982bba8a6dfec9cf278842f11175c9262087bd126a44735943dde6c9f88e93d0182ba55c390e3d568cdcde7c41c488848c6d03783e313d76bc914ece366c4d
+MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
diff --git a/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild b/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild
new file mode 100644
index 00000000..e7aabdb1
--- /dev/null
+++ b/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..12} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="deb-changectl only reads from the git log and writes to the changelog"
+HOMEPAGE="https://github.com/seanodea/deb-changectl"
+SRC_URI="https://github.com/seanodea/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE=""
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="dev-python/pyyaml
+ dev-python/python-debian
+ dev-python/GitPython"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # unpin deps
+ cat ${FILESDIR}/setup.py > setup.py || die
+ echo "" > ${PN}/release/__init__.py
+ echo "" > ${PN}/snapshot/__init__.py
+ sed -e 's!from !from deb_changectl.!g' -i ${PN}/${PN}.py
+ mv ${PN}/${PN}.py ${PN}/${PN}
+ mv ${PN} deb_changectl
+
+ distutils-r1_src_prepare
+}
\ No newline at end of file
diff --git a/dev-util/deb-changectl/files/setup.py b/dev-util/deb-changectl/files/setup.py
new file mode 100644
index 00000000..7327326a
--- /dev/null
+++ b/dev-util/deb-changectl/files/setup.py
@@ -0,0 +1,11 @@
+from setuptools import setup, find_packages
+
+setup(
+ name='deb_changectl',
+ version='1.0.24',
+ url='https://github.com/seanodea/deb-changectl',
+ description='Description of my package',
+ packages=find_packages(include=['deb_changectl', 'deb_changectl.*']),
+ scripts=['deb_changectl/deb-changectl'],
+# install_requires=['numpy >= 1.11.1', 'matplotlib >= 1.5.1'],
+)
diff --git a/dev-util/deb-changectl/metadata.xml b/dev-util/deb-changectl/metadata.xml
new file mode 100644
index 00000000..fb77e126
--- /dev/null
+++ b/dev-util/deb-changectl/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ mario.fetka@gmail.com
+ Primary maintainer
+
+
+ exampleproject@gentoo.org
+ Geos One Linamh Project
+
+
diff --git a/dev-util/idafree/Manifest b/dev-util/idafree/Manifest
index 01dab64a..9c4b6a17 100644
--- a/dev-util/idafree/Manifest
+++ b/dev-util/idafree/Manifest
@@ -1,4 +1,4 @@
-DIST idafree83_linux.run 94842973 BLAKE2B b0eb420183acf3a9269dcb986c8b0925c56a898d36bf6c9eedc7f5127647681fecfe3c61f06d556bc32f2e14af4736345f3657edf55eacd965b1e15b1de62f07 SHA512 5339435bd370cb55ff7f271ed15c8d947d71c7993cbea8cd33ef382fe0719b0aede501305bfd5487fdde8a4dd2ec954c6b46d0d4ed443395446a2fe1030a8a36
-EBUILD idafree-8.3.ebuild 1264 BLAKE2B 249a7878faead9ed5d780241e78186d577b75483019584b4f8cf555ef9ab92265fd762eafc9ed440747a2ae052764b754adc715f4bb284ab42ced3c25c82e516 SHA512 d6616033f4098cbf36a30a40c353c9c2acbf5b70d8b67157981e8aee2bcf7223b18c96a8d24e20ea28eb366ad949eee04245a4942ae9a586dc5ae46b623f2761
+DIST idafree84_linux.run 96691559 BLAKE2B aec8834759867ce16f51b009d183f304c947e21afb39d2fa725211db6df9e7b8bb123883cfc8d5c3946c460436d6a422cdbdf6d88ff70ba0e3376a5503e4682f SHA512 397b34179d27a2155ccd6dd15ff113c402457a02b4f183f19d5f1deef2e02645801247dcf808a2479f00cf27de7370c5291dd90aa2800910b263147163af57cd
+EBUILD idafree-8.4.ebuild 1264 BLAKE2B 249a7878faead9ed5d780241e78186d577b75483019584b4f8cf555ef9ab92265fd762eafc9ed440747a2ae052764b754adc715f4bb284ab42ced3c25c82e516 SHA512 d6616033f4098cbf36a30a40c353c9c2acbf5b70d8b67157981e8aee2bcf7223b18c96a8d24e20ea28eb366ad949eee04245a4942ae9a586dc5ae46b623f2761
MISC ChangeLog 383 BLAKE2B 246acdb1c1c088630f1a19046b7bbca23170dd67fa1e400a7d44096a1403a668340952392903136074cf56c9bb85c7bb9cdfbe44db40de14c40b027813129b98 SHA512 347ac6697b7057e1500a6ed77c2a88648d9df3a74f6fa6119d81e3968ff12920e3adc0d3152c82fe202446ee60bb8edca76e94028a53c43a43d74b772fd1b417
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
diff --git a/dev-util/idafree/idafree-8.3.ebuild b/dev-util/idafree/idafree-8.4.ebuild
similarity index 100%
rename from dev-util/idafree/idafree-8.3.ebuild
rename to dev-util/idafree/idafree-8.4.ebuild
diff --git a/dev-util/xpipe/Manifest b/dev-util/xpipe/Manifest
index 953e1d64..3f23ab8c 100644
--- a/dev-util/xpipe/Manifest
+++ b/dev-util/xpipe/Manifest
@@ -1,3 +1,6 @@
-AUX xpipe.desktop 378 BLAKE2B 80a81d82fe62749b726331374a151bde9a7852d224c3d368db2982b8adcc11ff2b576480645fb0ab2b92ee5aad0cfbf47cd33b31a32d2ca3ad762380e6415a3c SHA512 490ce0774fd3c852ed9f976177c4ddfed070110d21b6de50b8a28e865da6575570554bf25446a1c51900df34edd6bf16aa9d8a7d0b2458b0e49f5ee53488fe1f
+AUX xpipe.desktop 368 BLAKE2B a3c312fbdb61ad2f7e5c84347c71cdea177964d4c5b4813d07ae42f82f97bfd933135cc80e2f9fd251507624f20c41c0480edeecb221fe0ad62941de9aa14bc8 SHA512 7ce02dfe011ab9af05c1a64bcfcfa6b4f3454781bb32c93202e87792661f3b25f6910cee9398d07fbbc0b407b09bedc4b07a249f2f4f781039e8ea6116901d24
+AUX xpipe.png 87256 BLAKE2B 5e7114dca107f92efbce24e93b94fce0671d3f8369ac06619954cb4303cea3a41d433d6a140ca6c2dbf027c0a5471748b3d321658bc465ac8f37004281c0d5d7 SHA512 cf4a50d133cb59392a33b7f3b71e11229cdb97cdea2ec4d8470a6fea981605ca79cf2365345eab15fd2875e21375ca7dbf0a5c8a07b0418086a2b4c98aaac61b
DIST xpipe-portable-linux-1.7.16-x86_64.tar.gz 154180398 BLAKE2B 37317d118f0c7319165f04c00cff80d53aa25f843465ff889010a47735e1e2b3a8b088a3413711519f36b113e5a165e2c48efcc6cc48bbe85b97696d62f82fd2 SHA512 221dd792703bae1b9195e4812065969d5006e1673de132607f4394cfb97ffcbf958d35e7fb86e3fb9198ecbf60c7291351b47efe10bf328f267319ef697745f4
-EBUILD xpipe-1.7.16.ebuild 1088 BLAKE2B 2524cfcc646ffffb91dca6b33306e043e13f5b7529607d6708aad23f80b3a5040867d0cc5851984075d22adf96d105927844df4598a81c1b7090925f98c385fe SHA512 05c7b36a29c952ff4f9ff7cfe13e71201cf50ed6402ac8ab76b13f806ec373a7877063b8b463958051c0359350ce7de2073efa091f6c561d35495ea8da18d5c8
+DIST xpipe-portable-linux-8.3-x86_64.tar.gz 152796358 BLAKE2B 9bd62f7f9184a5327ddd4840420dd906db74c92bcc2be622432ea2874bca46cb9174fc044c6abfae27f2f8ce0c0973ee62860bcc11fdd59c019e2ee543089db9 SHA512 9b99acb386b4205a7f18635ac9df56d210d6a7020cfb8c588e72c23eadc3f9f362f9cb2bfb6f289ff09202a382c6ad684dbb6e9ea92c1c0aefbac4c26b2f9cc9
+EBUILD xpipe-1.7.16.ebuild 1112 BLAKE2B e225bd643780482b15ba79f4ed579d843c3d929f1a52a88c42303297943a9c8ad3e8f2460cef8c2061465bfb6bf5112bb4bf8dd0d7857b6a47f83e30ee1fb4f9 SHA512 dbfc9b0032242e7f3e70e7910969e39e8eed119d1b704c272b7dd5faf61e84c82c682c35188a0fb8f40ed09e5971f57886e7e8a42c875e7019d1a25a7e05ee7b
+EBUILD xpipe-8.3.ebuild 1142 BLAKE2B 55689585d19f04567115f1e59eccaa67bf3f722bb1f6e9d0cb592981b25f53e0f3b7adc11de5f1c069ac675b1afc73a2d4e30878f0111cd211d66fbabdded3a0 SHA512 4151c94f67b5fe6770800d9ba49baf35a6006752de5afa42fbb8d353aab261b61b00284e0e5c9e383222123a630d4a730895c8896931cd38f330022cb22d70bf
diff --git a/dev-util/xpipe/files/xpipe.desktop b/dev-util/xpipe/files/xpipe.desktop
index b8092dbc..e2e65ff6 100644
--- a/dev-util/xpipe/files/xpipe.desktop
+++ b/dev-util/xpipe/files/xpipe.desktop
@@ -5,7 +5,7 @@ Comment=Your entire server infrastructure at your fingertips
TryExec=/opt/xpipe/app/bin/xpiped
Exec=/opt/xpipe/cli/bin/xpipe open %U
Path=/opt/xpipe/app
-Icon=/opt/xpipe/app/lib/xpiped.png
+Icon=xpipe.png
Terminal=false
Categories=Utility;Development;
StartupNotify=true
diff --git a/dev-util/xpipe/files/xpipe.png b/dev-util/xpipe/files/xpipe.png
new file mode 100644
index 00000000..f708bed4
Binary files /dev/null and b/dev-util/xpipe/files/xpipe.png differ
diff --git a/dev-util/xpipe/xpipe-1.7.16.ebuild b/dev-util/xpipe/xpipe-1.7.16.ebuild
index e1dc641a..dbac8849 100644
--- a/dev-util/xpipe/xpipe-1.7.16.ebuild
+++ b/dev-util/xpipe/xpipe-1.7.16.ebuild
@@ -26,16 +26,17 @@ S="${WORKDIR}"
src_install() {
- insinto /opt/${PN}
- doins -r xpipe-${PV}/*
+ mv xpipe-${PV} xpipe
+ dodir /opt
+ cp -a xpipe "${ED}"/opt || die
- dosym ../../opt/xpipe/cli/xpipe usr/bin/xpipe
+ dosym ../../opt/xpipe/cli/bin/xpipe usr/bin/xpipe
- dosym ../../opt/xpipe/xpipe_completion etc/bash_completion.d/xpipe
+ dosym ../../opt/xpipe/cli/xpipe_completion etc/bash_completion.d/xpipe
domenu ${FILESDIR}/${PN}.desktop
- doman xpipe-${PV}/cli/man/*
+ doman xpipe/cli/man/*
}
diff --git a/dev-util/xpipe/xpipe-8.3.ebuild b/dev-util/xpipe/xpipe-8.3.ebuild
new file mode 100644
index 00000000..29566fee
--- /dev/null
+++ b/dev-util/xpipe/xpipe-8.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="Your entire server infrastructure at your fingertips"
+HOMEPAGE="https://xpipe.io/"
+#SRC_URI="https://github.com/${PN}-io/${PN}/releases/download/${PV}/${PN}-installer-linux-x86_64.deb -> ${PN}-installer-linux-${PV}-x86_64.deb"
+SRC_URI="https://github.com/${PN}-io/${PN}/releases/download/${PV}/${PN}-portable-linux-x86_64.tar.gz -> ${PN}-portable-linux-${PV}-x86_64.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="bindist mirror splitdebug test"
+#IUSE="swiftshader system-ffmpeg"
+IUSE=""
+
+QA_PREBUILT="*"
+
+RDEPEND="
+"
+
+S="${WORKDIR}"
+
+src_install() {
+
+ mv xpipe-${PV} xpipe
+ dodir /opt
+ cp -a xpipe "${ED}"/opt || die
+
+ dosym ../../opt/xpipe/cli/bin/xpipe usr/bin/xpipe
+
+ dosym ../../opt/xpipe/cli/xpipe_completion etc/bash_completion.d/xpipe
+
+ domenu ${FILESDIR}/${PN}.desktop
+ doicon ${FILESDIR}/${PN}.png
+
+ doman xpipe/cli/man/*
+
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/media-video/davinci-resolve/Manifest b/media-video/davinci-resolve/Manifest
index 9224cd60..3abad18f 100644
--- a/media-video/davinci-resolve/Manifest
+++ b/media-video/davinci-resolve/Manifest
@@ -3,12 +3,12 @@ AUX makeresolvedeb_gentoo_1.6.4.patch 3082 BLAKE2B 8745b0117c8882c5175e331a21bcc
DIST DaVinci_Resolve_17.4.6_Linux.zip 2340066824 BLAKE2B 6e87a65f6657a8e9bd5cbcecb62b6dd74b45e4a8d6ae0d6e2aca6643d669a8aa49736e21e9826518897adbbf2d7f36d26bec402424158e4cb232560ab0c7ecdf SHA512 5067737e66d355d28aed34a5ff810ce552c6e8f07b9fcf1935cc7b2bfc65054de67e1a53c68560f58a60e3d63078bc47cba2c4257d0afaa3d76bfc50840a1409
DIST DaVinci_Resolve_18.1.4_Linux.zip 3185181538 BLAKE2B d27e829c0e740ca9791029f387160592463133418c2ccf5b6bfaf485e7ec2bf45b1e17a5eb51955c067858d987879bc42325c25738ecf4c7b80ddd1701c336ea SHA512 bba889e818051fc22190f671468c48ebe8fe8a802af37ada0314c255510e5e2fc22dc69e409772e79b8e90f259274d298451f3a2df4f3048428f2022d4e8f6c4
DIST DaVinci_Resolve_18.5_Linux.zip 2565526748 BLAKE2B daaf338fdfc911a141f88657d66868835cc5028576e67d9b6f27f6dbd5efd10a0d3196440e6838113797e2e84f8a1f92aeb8b9d1e5837dfa542924d2a593cadf SHA512 eed54f8cd4cac06e17117c41bb8dff0185e51b3eb7050cad0a965c2d3dde023f0818c8d423da6bd0f1a2863dbf37095a7e3f127fddc1ba83a3f7bbdc997af13b
-DIST DaVinci_Resolve_18.6.4_Linux.zip 2597005113 BLAKE2B 6112c3c01373311a26a8d69e2ea4a42705c975b1f5c0f6c3c39d935c91b9cace9c1fe5508b0d4fbe89e5fa9c47826490fcd95a052e49dba2c2ce1a78fd4e6af9 SHA512 3c75e871f2d06e049a6949ea5360f2c2e8f97c5ec231a2200fd3d5ca4d1edf20055c89d14e36daaa9dd47667032aa85bbcea6a00470938aaed66475b125eef2e
+DIST DaVinci_Resolve_18.6.5_Linux.zip 2596330483 BLAKE2B 2b9e51522bf4da6b9ce38001c5a5c77d5d05fccd090a50b5d8371d8e96011c789c1e5fa38dd68e5d453b1cf3489972b27ed2649ef865bd0b5a80f5ba23903a1d SHA512 756b77e3e36a9b4f233f9d3ec04d053b30b86aad924aa73bcafd6162d12d42412b8da6cec4e4830dea4874e809544fd40ab51715476bbcdda5c5e242154935e4
DIST makeresolvedeb_1.6.0_multi.sh.tar.gz 4191 BLAKE2B ab2f09f339700ee31e011811152c6b97cc7e172698236efba0c0254cf69966c776dd222302e1da0266423f0af9c54ae426de4f5354d0d4550ae89b354f0a3d7a SHA512 02baae42c1e9d2163660b765ee6556660b337a3dfe25a60ee4bad9331d84700538ff9b339d045dd91cc0d89d1cd805e56437ae3a8d6ddf6502d0be0f0e5bc114
DIST makeresolvedeb_1.6.4_multi.sh.tar.gz 4338 BLAKE2B f3bab11a08432e765645e314e1906c677db5b4e321a477856d4bea6439af860c4037314d2f12200a8a227c6a36b940425688d556c312d165a77f04d6c4513cde SHA512 3e11bef55bce1947422b8f204987b5aabb645121f29f416050d73b569cb04105107ffc63a88443e795fca7eca5f022401a6c575ad1ae3311158483d6691398ce
EBUILD davinci-resolve-17.4.6.ebuild 2467 BLAKE2B fb9de7cd7a13482dcfe42f8e6823179daf144c72d4b8a8024b5aa5f502288862848dacc52bbe40f565f91c04dc991aaf02d5a0ef95e9ac626847f95ffbb16780 SHA512 dbc71120a6131aac4eeb7ab48a67ec153fb9a38316ce38a581fd99cae7f7479daa08b1afc3a88a208fc7c034b13df87fab0c7b104219f391e74fec2ab39781c7
EBUILD davinci-resolve-18.1.4.ebuild 2676 BLAKE2B 9e5d0fe3f172f4ac1a66f669fac95ce2c29803188eecc4b5e21e5044fb2403e48726d82d44440b64447aa7a3165a43984f1a1cc3836618d2aa93f631eb7a5c63 SHA512 04a11cf5f04926bfdf0446dfa0ce6223034d05e9ee8ffb63bbcc3ef37d2db5f50060acfd309c39aab6cebe5fe21c55d9d4f88c5a0d6eb80c1a3ffef812bde508
EBUILD davinci-resolve-18.5.ebuild 2704 BLAKE2B 55d5d8f34e7423acc8281aedb15b8210a0cc6246e061f8e4de3f7ecc5e35ccda2fc176fb0b4f4e74c62086108c55d6becf358a1c2db8e771052afb52a9269047 SHA512 b7def9977ed812b485d7dec598df4d673cc08ec1be39b5f488f167d86505fba12fd894170c26890614908ed36d1ae2c30a0a7bbd2091a3552182b538a8592695
-EBUILD davinci-resolve-18.6.4.ebuild 2848 BLAKE2B b73ead231f3a99b514b3c757dc564046685b35d9364bf489e3a10f04d5a356e2d94b11460b67fb0731644cab79cfbbe3519388a439f49fc957719d163d5015e4 SHA512 dbfcfebaa24fce51cae81bc73b9c51fd9682a5489aaf00768a939226df0489acd5c55b34cf5a8fe40bf186c9eb6c6a6eb06f64106e8396ee32c099774aa430a8
+EBUILD davinci-resolve-18.6.5.ebuild 2848 BLAKE2B b73ead231f3a99b514b3c757dc564046685b35d9364bf489e3a10f04d5a356e2d94b11460b67fb0731644cab79cfbbe3519388a439f49fc957719d163d5015e4 SHA512 dbfcfebaa24fce51cae81bc73b9c51fd9682a5489aaf00768a939226df0489acd5c55b34cf5a8fe40bf186c9eb6c6a6eb06f64106e8396ee32c099774aa430a8
MISC ChangeLog 984 BLAKE2B 6b5afde0d34caa62f7a6e336c651652380e9144d8c3382dcca2ee680b85724d93deca09c903565ccd79987d39ed61c517f1a5e717f37d3b00d24ac95c038edf3 SHA512 8110c143fd18310b7f12b9eb575f5179a574f0941bf1d6978c96ff4887289ecabfc4c3ab5fb4a9125d9b9d5e65d9d430ebc349965b925ba0bd35cf86466badba
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
diff --git a/media-video/davinci-resolve/davinci-resolve-18.6.4.ebuild b/media-video/davinci-resolve/davinci-resolve-18.6.5.ebuild
similarity index 100%
rename from media-video/davinci-resolve/davinci-resolve-18.6.4.ebuild
rename to media-video/davinci-resolve/davinci-resolve-18.6.5.ebuild
diff --git a/metadata/md5-cache/app-emulation/opencbm-0.4.99.104 b/metadata/md5-cache/app-emulation/opencbm-0.4.99.104
index 9d8867e3..e809b19b 100644
--- a/metadata/md5-cache/app-emulation/opencbm-0.4.99.104
+++ b/metadata/md5-cache/app-emulation/opencbm-0.4.99.104
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://opencbm.trikaliotis.net/
IDEPEND=sys-apps/kmod[tools]
INHERIT=toolchain-funcs linux-mod-r1 udev
-IUSE=doc dist-kernel modules-sign +strip
+IUSE=doc dist-kernel modules-compress modules-sign +strip
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/OpenCBM/OpenCBM/archive/v0_4_99_104.tar.gz -> opencbm-0.4.99.104-source.tar.gz https://github.com/OpenCBM/nibtools/archive/master.tar.gz -> nibtools-0.4.99.104-source.tar.gz
-_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=b2570ae279911c118076a0ef54b07a37
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 137b318f89f77c2b66124fcc7790737a udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=540e28f14c2652c0fea972de3507c445
diff --git a/metadata/md5-cache/app-emulation/opencbm-9999 b/metadata/md5-cache/app-emulation/opencbm-9999
index 376dd17d..10a1add9 100644
--- a/metadata/md5-cache/app-emulation/opencbm-9999
+++ b/metadata/md5-cache/app-emulation/opencbm-9999
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://opencbm.trikaliotis.net/
IDEPEND=sys-apps/kmod[tools]
INHERIT=toolchain-funcs linux-mod-r1 udev git-r3
-IUSE=doc dist-kernel modules-sign +strip
+IUSE=doc dist-kernel modules-compress modules-sign +strip
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b udev eec0bbab06977f1cfc5597269c1fa152 git-r3 97f7f638070d17e4c2b6542589bb4575
-_md5_=b2570ae279911c118076a0ef54b07a37
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 137b318f89f77c2b66124fcc7790737a udev eec0bbab06977f1cfc5597269c1fa152 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b
+_md5_=540e28f14c2652c0fea972de3507c445
diff --git a/metadata/md5-cache/dev-embedded/64tass-1.58.2974 b/metadata/md5-cache/dev-embedded/64tass-1.58.2974
index 6434bba2..a7df8a69 100644
--- a/metadata/md5-cache/dev-embedded/64tass-1.58.2974
+++ b/metadata/md5-cache/dev-embedded/64tass-1.58.2974
@@ -1,12 +1,15 @@
+BDEPEND=app-arch/unzip
DEFINED_PHASES=compile install
+DEPEND=virtual/libc
DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/tass64/
-INHERIT=toolchain-funcs multilib
+INHERIT=toolchain-funcs
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
+RDEPEND=virtual/libc
SLOT=0
SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.58.2974-src.zip
-_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0
-_md5_=08a7a1a85079f1117d9e44e78193e4f8
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=e36d33a94f2acb6daf8f1b190ce5ab20
diff --git a/metadata/md5-cache/dev-embedded/64tass-1.59.3120 b/metadata/md5-cache/dev-embedded/64tass-1.59.3120
new file mode 100644
index 00000000..8535566b
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/64tass-1.59.3120
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=compile install
+DEPEND=virtual/libc
+DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/tass64/
+INHERIT=toolchain-funcs
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/libc
+SLOT=0
+SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.59.3120-src.zip
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=e36d33a94f2acb6daf8f1b190ce5ab20
diff --git a/metadata/md5-cache/dev-embedded/acme-0.96.4-r1 b/metadata/md5-cache/dev-embedded/acme-0.96.4-r1
new file mode 100644
index 00000000..b3baefc8
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/acme-0.96.4-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=doc? ( app-text/linuxdoc-tools )
+DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816.
+EAPI=8
+HOMEPAGE=https://github.com/martinpiper/acme
+INHERIT=toolchain-funcs multilib
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://github.com/martinpiper/acme/archive/master.zip -> acme-sources-0.96.4.zip
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=7264280dff2eba7a3c5b4abcd0183294
diff --git a/metadata/md5-cache/dev-embedded/acme-0.97-r1 b/metadata/md5-cache/dev-embedded/acme-0.97-r1
new file mode 100644
index 00000000..f054c4a5
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/acme-0.97-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=doc? ( app-text/linuxdoc-tools )
+DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816.
+EAPI=8
+HOMEPAGE=https://github.com/martinpiper/acme
+INHERIT=toolchain-funcs multilib
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r336-trunk.zip -> acme-sources-0.97.zip
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=625a5eebc86240e859a6cce9b7742170
diff --git a/metadata/md5-cache/dev-embedded/calypsi-5.2 b/metadata/md5-cache/dev-embedded/calypsi-5.2
new file mode 100644
index 00000000..40edfef5
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/calypsi-5.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install unpack
+DEPEND=sys-process/numactl
+DESCRIPTION=Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities.
+EAPI=8
+HOMEPAGE=https://www.calypsi.cc/
+INHERIT=unpacker pam
+KEYWORDS=~amd64
+LICENSE=Calypsi
+RDEPEND=sys-process/numactl
+RESTRICT=strip mirror test
+SLOT=0
+SRC_URI=https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-6502-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-65816-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-68000-5.2.deb
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 pam b56d0c9c20fc5b553f13c8ae165a10a5
+_md5_=2192b877abb12ed85b02f581c6723b30
diff --git a/metadata/md5-cache/dev-embedded/cc65-2.19 b/metadata/md5-cache/dev-embedded/cc65-2.19
index 16e3ee9d..6610bd0f 100644
--- a/metadata/md5-cache/dev-embedded/cc65-2.19
+++ b/metadata/md5-cache/dev-embedded/cc65-2.19
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile install
DEPEND=doc? ( app-text/linuxdoc-tools )
DESCRIPTION=It's a complete cross development package for 65(C)02 systems
-EAPI=7
+EAPI=8
HOMEPAGE=http://www.cc65.org
-INHERIT=eutils toolchain-funcs multilib
+INHERIT=toolchain-funcs multilib
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0
-_md5_=e4a4f8dcd2844ab4dcf0496bbe23f470
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=1cce65d6c8190f973a171820a5ddf88e
diff --git a/metadata/md5-cache/dev-embedded/cc65-2.19-r1 b/metadata/md5-cache/dev-embedded/cc65-2.19-r1
new file mode 100644
index 00000000..60033b51
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/cc65-2.19-r1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=virtual/libc doc? ( app-text/linuxdoc-tools )
+DESCRIPTION=It's a complete cross development package for 65(C)02 systems
+EAPI=8
+HOMEPAGE=https://www.cc65.org/
+INHERIT=toolchain-funcs
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/libc doc? ( app-text/linuxdoc-tools )
+SLOT=0
+SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz
+_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=481ccb12207ebc909d2211ec067256b5
diff --git a/metadata/md5-cache/net-im/teams-for-linux-1.4.6 b/metadata/md5-cache/net-im/teams-for-linux-1.4.6
new file mode 100644
index 00000000..a918bdb9
--- /dev/null
+++ b/metadata/md5-cache/net-im/teams-for-linux-1.4.6
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DESCRIPTION=Unofficial Microsoft Teams, an Office 365 multimedia collaboration client
+EAPI=8
+HOMEPAGE=https://github.com/IsmaelMartinez/teams-for-linux/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop unpacker xdg
+IUSE=system-ffmpeg +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64
+LICENSE=ms-teams-pre
+RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) app-crypt/libsecret dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbfile x11-libs/pango system-ffmpeg? ( =dev-libs/expat-2
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ $(python_gen_cond_dep '
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ ')
+ media-libs/fontconfig
+ media-libs/freetype:2
+ sys-apps/dbus
+ sys-devel/gcc
+ sys-libs/glibc
+ sys-libs/libutempter
+ sys-libs/pam
+ x11-apps/xdpyinfo
+ x11-apps/setxkbmap
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/pango"
+# Settings we just need at runtime.
+# TODO: Look at switching to xf86-video-dummy & xf86-input-void instead of xvfb.
+# - The env var (CHROME_REMOTE_DESKTOP_USE_XORG) seems to be stripped before being checked.
+# - The Xorg invocation uses absolute paths with -logfile & -config which are rejected.
+# - The config takes over the active display in addition to starting up a virtual one.
+RDEPEND+="
+ x11-base/xorg-server[xvfb]"
+BDEPEND="$(unpacker_src_uri_depends)"
+
+S=${WORKDIR}
+
+QA_PREBUILT="/opt/google/chrome-remote-desktop/*"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-91.0.4472.10-always-sudo.patch #541708
+)
+
+src_prepare() {
+ default
+
+ gunzip usr/share/doc/${PN}/*.gz || die
+
+ cd opt/google/chrome-remote-desktop
+ python_fix_shebang chrome-remote-desktop
+
+ cd remoting_locales
+ # These isn't always included.
+ rm -f fake-bidi* || die
+ PLOCALES=${PLOCALES//_/-} plocale_find_changes "${PWD}" '' '.pak'
+}
+
+src_install() {
+ pushd opt/google/chrome-remote-desktop/remoting_locales >/dev/null || die
+ rm_pak() { local l=${1//_/-}; rm "${l}.pak" "${l}.pak.info"; }
+ plocale_for_each_disabled_locale rm_pak
+ popd >/dev/null
+
+ insinto /etc
+ doins -r etc/opt
+ dosym ../opt/chrome/native-messaging-hosts /etc/chromium/native-messaging-hosts #581754
+
+ insinto /opt
+ doins -r opt/google
+ chmod a+rx "${ED}"/opt/google/${PN}/* || die
+ fperms +s /opt/google/${PN}/user-session
+
+ dodir /etc/pam.d
+ dosym system-remote-login /etc/pam.d/${PN}
+
+ dodoc usr/share/doc/${PN}/changelog*
+
+ newinitd "${FILESDIR}"/${PN}.rc ${PN}
+ newconfd "${FILESDIR}"/${PN}.conf.d ${PN}
+}
+
+pkg_postinst() {
+ optfeature "Dynamic resolution changes" "x11-apps/xrandr"
+
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Two ways to launch the server:"
+ elog "(1) access an existing desktop"
+ elog " (a) install the Chrome plugin on the server & client:"
+ elog " ${PLUGIN_URL}"
+ elog " (b) on the server, run the Chrome plugin & enable remote access"
+ elog " (c) on the client, connect to the server"
+ elog "(2) headless system"
+ elog " (a) install the Chrome plugin on the client:"
+ elog " ${PLUGIN_URL}"
+ elog " (b) run ${EPREFIX}/opt/google/chrome-remote-desktop/start-host --help to get the auth URL"
+ elog " (c) when it redirects you to a blank page, look at the URL for a code=XXX field"
+ elog " (d) run start-host again, and past the code when asked for an authorization code"
+ elog " (e) on the client, connect to the server"
+ elog
+ elog "Configuration settings you might want to be aware of:"
+ elog " ~/.${PN}-session - shell script to start your session"
+ elog " /etc/init.d/${PN} - script to auto-restart server"
+ fi
+}
diff --git a/net-misc/remotedesktopmanager/Manifest b/net-misc/remotedesktopmanager/Manifest
index 3e6217d4..76749b06 100644
--- a/net-misc/remotedesktopmanager/Manifest
+++ b/net-misc/remotedesktopmanager/Manifest
@@ -1,4 +1,4 @@
-DIST RemoteDesktopManager_2023.3.1.6_amd64.deb 192209784 BLAKE2B 1c591b417d676da6aed7482ce8049312082d82430248a334edbb60224ffb60a10e15bba73541eb8fcdc2da5b5c61fe2b5107f7ec5393dc297b4238cfb9fd497f SHA512 7833a8d965ddf27e7080766cb6e5269fcb56c1d285ef52cc7ab3c57e7fc60879382d9e0d49ed9ca55e814e8a33948c85bfff61aa36106634d83473785a135480
-EBUILD remotedesktopmanager-2023.3.1.6.ebuild 1248 BLAKE2B 2e8e31c500b2506742a48950ce476b48945855cd6ede278d71d46ba4527a66fe9f09feb97a5903c711cab09083afbd3bb62d28cdea838c63136d5a2389bb2076 SHA512 d8f741fcfe7cd63d9495189dc1396fc73095d4e23c2e5327a1b9024d7cb867c01d9b6e47acc1c4ee8353f80924bd2c22f882202585556faa2499af8ce60c73c5
+DIST RemoteDesktopManager_2024.1.0.6_amd64.deb 199953216 BLAKE2B 3f3b27b9ffd18d7a10ae5bd471287f57230828065163d21fc5c78e6096271fa65cb3d1691f994bb1722aeee11b61e80b606927e90587fb7b275931e2f3a08da9 SHA512 1a10ec80aadedc9fbf607044d4c7520bf90afcb899f42aa55f0b8e461e1add774c39ebb054845cef9162a733ea540410722b6ee8bae62a621e1f3eea09ff93e2
+EBUILD remotedesktopmanager-2024.1.0.6.ebuild 1248 BLAKE2B 2e8e31c500b2506742a48950ce476b48945855cd6ede278d71d46ba4527a66fe9f09feb97a5903c711cab09083afbd3bb62d28cdea838c63136d5a2389bb2076 SHA512 d8f741fcfe7cd63d9495189dc1396fc73095d4e23c2e5327a1b9024d7cb867c01d9b6e47acc1c4ee8353f80924bd2c22f882202585556faa2499af8ce60c73c5
MISC ChangeLog 889 BLAKE2B 216bbbfe9b264ef06f5b56748af1ea7366fa49f2406604264b7d22ce8f464ffd7491a57912d7cf1be7d3dc030578960acca895236d6e06fd017f02a9138f0b7f SHA512 09aa97933a9709827b6e3c01ce8a3829cb3d494f7fdac570faa30da6fac440c752391d8dcaf7d03c5cd1163686e8921c1bf4ad75827e4b8df05bbcde03548488
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
diff --git a/net-misc/remotedesktopmanager/remotedesktopmanager-2023.3.1.6.ebuild b/net-misc/remotedesktopmanager/remotedesktopmanager-2024.1.0.6.ebuild
similarity index 100%
rename from net-misc/remotedesktopmanager/remotedesktopmanager-2023.3.1.6.ebuild
rename to net-misc/remotedesktopmanager/remotedesktopmanager-2024.1.0.6.ebuild
diff --git a/net-misc/ytdlp-servustv/Manifest b/net-misc/ytdlp-servustv/Manifest
index e123115f..6fbcb64c 100644
--- a/net-misc/ytdlp-servustv/Manifest
+++ b/net-misc/ytdlp-servustv/Manifest
@@ -1,2 +1,2 @@
-DIST ytdlp-servustv-2023.1.8.zip 26503 BLAKE2B 9045e117ed2b5e67c813ad9099e84dabef7d3544d0cccbf0faf394d521564adcc696d07292d4c439005cf336a99be3c57c26dbee2ef06b712d85b008127c8e3b SHA512 225663ee313505983d20842a02c43b1186d582d43651720ad7ab839c5144d9cd793d7c38dd39caca52bb83f3c478e9e81bb2d7d8769d6538be45fc635befbf70
-EBUILD ytdlp-servustv-2023.1.8.ebuild 546 BLAKE2B 1883ad163a43869d81b6a401ae5eba4c54068ad377acb2f85e4dc523eb59948c4c2474de7b3525a780d5a1a88389c3635a2c34c59a0d8a68492ae2d3f34ef614 SHA512 56738f5f24e0b4e45135247c73c92d0ecb4eccbb1a277978545f85ac87798a26ce9b19c43dff6b144394a3fa9fdbb37ac9656036892c94081439b7ebe5c5e152
+DIST ytdlp-servustv-2023.12.27.zip 25464 BLAKE2B bc6e96f9c144941c6ebcd61f7f59458df459da8ac5e6d7240c8df86c0eb86b554925c23a0398d47b5976ec118bb229d02fb2241a6c973d627cabb044f7d25ba6 SHA512 5c2515ad8dbddbadba9f1093f63de20e25377776c4678d88fac7dc1fbe21a6233f640b0dd026d43bc04a2de5ff0e3dae4c6ff1bb65acc1a79a06ecddb731a88a
+EBUILD ytdlp-servustv-2023.12.27.ebuild 546 BLAKE2B 1883ad163a43869d81b6a401ae5eba4c54068ad377acb2f85e4dc523eb59948c4c2474de7b3525a780d5a1a88389c3635a2c34c59a0d8a68492ae2d3f34ef614 SHA512 56738f5f24e0b4e45135247c73c92d0ecb4eccbb1a277978545f85ac87798a26ce9b19c43dff6b144394a3fa9fdbb37ac9656036892c94081439b7ebe5c5e152
diff --git a/net-misc/ytdlp-servustv/ytdlp-servustv-2023.1.8.ebuild b/net-misc/ytdlp-servustv/ytdlp-servustv-2023.12.27.ebuild
similarity index 100%
rename from net-misc/ytdlp-servustv/ytdlp-servustv-2023.1.8.ebuild
rename to net-misc/ytdlp-servustv/ytdlp-servustv-2023.12.27.ebuild
diff --git a/sci-electronics/digital/Manifest b/sci-electronics/digital/Manifest
index 50e699a3..f961755c 100644
--- a/sci-electronics/digital/Manifest
+++ b/sci-electronics/digital/Manifest
@@ -1,4 +1,4 @@
-DIST digital-0.29.zip 12260853 BLAKE2B c1cf80aa9d12102eb8cbd1160e8fe11123bdd335d7915cf7a5debdf4007406b708400d1d54320277ac56d57c6acc717d70da82d014dcb6c734dd9d04547388a7 SHA512 7d7864bda32fe55e91da156dcdbcd0999aa95d158f272f0d3bd34550ebf8e027e1e7172318733332779ffcaa6b7d520f4449a8ce41a7c3c8817e411f8b82f054
-EBUILD digital-0.29.ebuild 1508 BLAKE2B d04a07f243b0a001bfa0361c4f01d39fd8bd55efbafd816d339f1d47e3a499f80f9208ce356391aaedb801c55a99bef64c499d0fc27e1df5f88e5f4fbf26c90d SHA512 52b1430d0d92fef738589faa58bc52e6bbf4907080dc0163313450335d38b755df12772d5edd1bc2cb7e435b59d460c4b757490e8a462aa01bf5ba06e44d1f25
+DIST digital-0.30.zip 12331103 BLAKE2B 0a14a3a1b2aceb0222caa385354ea9f24026bfc054e49e325be2943708f82894342d32409b630a536272d8c1bbfbc974bee6530164481467b24e8ee90d6c2244 SHA512 2cda237492d6a9be2f726f1ab3d6dbedc3d48bf686574ed680c94eafd3f761d64fdc770a01f68a45033ed13b252f6cc045583ac21ac396f281a87c399515d287
+EBUILD digital-0.30.ebuild 1508 BLAKE2B d04a07f243b0a001bfa0361c4f01d39fd8bd55efbafd816d339f1d47e3a499f80f9208ce356391aaedb801c55a99bef64c499d0fc27e1df5f88e5f4fbf26c90d SHA512 52b1430d0d92fef738589faa58bc52e6bbf4907080dc0163313450335d38b755df12772d5edd1bc2cb7e435b59d460c4b757490e8a462aa01bf5ba06e44d1f25
MISC ChangeLog 369 BLAKE2B 88f998ade334b943688e3145b21bab7927b3ebe7404fce3ce6ecf6a303b6e9907a9ea81640363d8830c8658f20dc3a9e4ffcd9a9b909c6c73fac692c52aa682e SHA512 aa6313e12c9c5dd158dcd1012f4c24ce7aceed99d7b9af3a6771abf0b13474633266e5125097eeae91bfd0cce52e438191d36d8c253de28d6bb75c22b66f5605
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
diff --git a/sci-electronics/digital/digital-0.29.ebuild b/sci-electronics/digital/digital-0.30.ebuild
similarity index 100%
rename from sci-electronics/digital/digital-0.29.ebuild
rename to sci-electronics/digital/digital-0.30.ebuild
diff --git a/sci-electronics/saleae-logic-bin/Manifest b/sci-electronics/saleae-logic-bin/Manifest
index d505e6ad..470ad63d 100644
--- a/sci-electronics/saleae-logic-bin/Manifest
+++ b/sci-electronics/saleae-logic-bin/Manifest
@@ -1,7 +1,7 @@
AUX Logic.sh 359 BLAKE2B e8869d43b6f8cc08472669636b9e153dcd2dd56854b429b8091dbe2c7608b5625a75acba777990740db4146a77e9e2a5489d8687fe8237941449b7ff52e7045e SHA512 a0dfe01c728c96cf1581e6def36287e487bf48c8231dff0483d7f7c5b3bb5063e56b894d825cc9b90ae28af16d8fbf6088604916b752803559918060f0b4de7b
DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca
-DIST Logic-2.4.13-linux-x64.AppImage 169502804 BLAKE2B da88649c8493389ea31516b230ade964b286526a27590f1d85d24fff0f58a1ecff94d167dff44ac2c9c450c9243f76ef9a2926a1e96fdcda694873f9c8ddc309 SHA512 63efb0343f73cc7ec78ef47255bfc288dc8de94c63f163c9051c26539d7ebdafba06e5ef28ee9976b0978a6092152e1b68515355b445baf94e4cf4c6e7b44446
+DIST Logic-2.4.14-linux-x64.AppImage 187591212 BLAKE2B 744e3266e8545c700ac2fd5ad31f9df569a2d5fe5b796a88934b7c6b730dd6282f44827748bc134960babebbf47ab9dfc12fb078d3a5b38f3eff22d1e835c2b0 SHA512 c32626eb359cad568a5871e29b4aa291294f92fd21052c80a3a21ed3a49ac3803cf0bee0af26a1b9f53e95ad47e4f71c86b241699dee59fefcd24e056de5c4d5
EBUILD saleae-logic-bin-2.3.55.ebuild 2915 BLAKE2B fad520503d0349ba2ec5056ea0631b6ef49f931de8eae138090abc15ab9c4c7f6d0601a4a405bda8f6f608fbb1b2a8e00c21f76c2ca376b9ed406b126c937b39 SHA512 99095eb5a4fca75aa464f4a0f8519b39d14144c8188adc2ceee81e7822dc8b21cb6357d23492dba5e71a6656bc4183ae9c086128cf267bdbf2f1e3589427ac0e
-EBUILD saleae-logic-bin-2.4.13.ebuild 3045 BLAKE2B b3a99a012c8c6005792b3f79a445693b363da348651443e8f74278cfa966f92148808eaa23771424326e9bfdeb2b9c035d6b162e4591abce10588584bd6a310c SHA512 9773410c8e29479309c88d9da89a7d91c163e397997a38204a443e3805dab8410cbbc15e7a0428abe6a9e6be25467570bb0c8f20b1ce128bdc32190766df67b2
+EBUILD saleae-logic-bin-2.4.14.ebuild 3045 BLAKE2B b3a99a012c8c6005792b3f79a445693b363da348651443e8f74278cfa966f92148808eaa23771424326e9bfdeb2b9c035d6b162e4591abce10588584bd6a310c SHA512 9773410c8e29479309c88d9da89a7d91c163e397997a38204a443e3805dab8410cbbc15e7a0428abe6a9e6be25467570bb0c8f20b1ce128bdc32190766df67b2
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
diff --git a/sci-electronics/saleae-logic-bin/saleae-logic-bin-2.4.13.ebuild b/sci-electronics/saleae-logic-bin/saleae-logic-bin-2.4.14.ebuild
similarity index 100%
rename from sci-electronics/saleae-logic-bin/saleae-logic-bin-2.4.13.ebuild
rename to sci-electronics/saleae-logic-bin/saleae-logic-bin-2.4.14.ebuild
diff --git a/sci-electronics/wavedrom/Manifest b/sci-electronics/wavedrom/Manifest
index 5ed44601..3643a1ac 100644
--- a/sci-electronics/wavedrom/Manifest
+++ b/sci-electronics/wavedrom/Manifest
@@ -1,5 +1,7 @@
DIST wavedrom-editor-v2.9.1-linux-x64.tar.gz 129977619 BLAKE2B 51210ff485242b06cb78ed121c3ce78a3a56ece4ff8c80698212d61b1660574b7ba8d7bdf478a4c0d021d3a32ed144f11d661ed6291cda39a79253c14a089062 SHA512 5d627fce56d2cb96a6bcf20b5a749b2f7d7f724bcba599ab95c28c398bf8d85fdb10244a110d2b22cc5dbaf6ccb8ba1f98a97848ceac7189dc1d05167b60398a
+DIST wavedrom-editor-v3.4.0-linux-x64.tar.gz 159282962 BLAKE2B a063e1a30eacb6c944933f604bd55aac6b877b02a30da5384c53e7004d867e8a6d4b5af595894c107b8035f921349e7b7eb2e55acc5fbb762a87e016ceb597ac SHA512 77c0a394f530f69412c1192604e74bd7c7443888bd321a855723828f510e7146eed783ef840ed1b632049615934cf0aef804b8b7be9e1f73bf99e3ff441a28d4
DIST wavedrom.png 10639 BLAKE2B 91a91ba1304af8b1c25480b0019c4920b23f7d6751f263437a2006b0ec29f526a8893ec041825f2817f918ae36440de5674362e5dd7b5c830adf00b7a3871b1f SHA512 3f4c4f607d07a45a394fec5b8cc84241cccf36587dc3e334ffdd3d99e7a2d573e51fd18c3523ec538e98011c46763b6c575761ddefe25d2e28e6e370edd885a8
EBUILD wavedrom-2.9.1.ebuild 2345 BLAKE2B 999a070e982a00a6439c81a75fab7c98f967b05b4b9f3b6ec33de59e7f4815c36db0149776306d606ef19a907d8e0eff5e2ca698cb31da5550081b87e9fc672c SHA512 b6aeed6c192b2e35d821ea7e55adf7d47f580faba451decf10d19ce620655db434e64f0d981c7824145d9c7d48f41499a883ac77531614c1b7ca4ef2e615dd17
+EBUILD wavedrom-3.4.0.ebuild 2345 BLAKE2B 999a070e982a00a6439c81a75fab7c98f967b05b4b9f3b6ec33de59e7f4815c36db0149776306d606ef19a907d8e0eff5e2ca698cb31da5550081b87e9fc672c SHA512 b6aeed6c192b2e35d821ea7e55adf7d47f580faba451decf10d19ce620655db434e64f0d981c7824145d9c7d48f41499a883ac77531614c1b7ca4ef2e615dd17
MISC ChangeLog 853 BLAKE2B ad06ac01398c14bc0017a771365e29c2750a628394e24aa70a4df397bc0ed7c079780039e5b49e6d9ded283b9a6cd2c3a965c23340d2ea5159bc4fd616149503 SHA512 fb3db6434a7ac9eeb8e9067b3f2232e4d5f66d520050f318904751301cb264edb8e45a744497af9b2d0a58fb9c62d911e346207f153500fe3fced623975583bf
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
diff --git a/sci-electronics/wavedrom/wavedrom-3.4.0.ebuild b/sci-electronics/wavedrom/wavedrom-3.4.0.ebuild
new file mode 100644
index 00000000..71947bd6
--- /dev/null
+++ b/sci-electronics/wavedrom/wavedrom-3.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 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 multilib-build xdg
+
+DESCRIPTION="WaveDrom draws your Timing Diagram or Waveform from simple textual description"
+HOMEPAGE="https://wavedrom.com/"
+SRC_URI="https://github.com/wavedrom/wavedrom.github.io/releases/download/v${PV}/${PN}-editor-v${PV}-linux-x64.tar.gz
+ https://windows-cdn.softpedia.com/screenshots/thumbs/WaveDrom-Editor-thumb.png -> ${PN}.png"
+S="${WORKDIR}"
+
+LICENSE="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"
+
+QA_PREBUILT="*"
+RESTRICT="mirror bindist strip" #299368
+
+RDEPEND="
+ app-crypt/libsecret[${MULTILIB_USEDEP}]
+ dev-libs/atk[${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}]"
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_install() {
+ dodir /opt/bin
+ mv ${PN}-editor-v${PV}-linux-x64 "${ED}"/opt/${PN} || die
+
+ dosym "${ED}"/opt/${PN}/${PN}-editor opt/bin/${PN}
+
+ doicon ${DISTDIR}/${PN}.png
+
+ make_desktop_entry ${PN} "Wavedrom" ${PN}
+
+ pax-mark -m "${ED}"/opt/${PN}/${PN}-editor
+}
diff --git a/sys-boot/etcher/Manifest b/sys-boot/etcher/Manifest
index cf20870b..ab30dcf4 100644
--- a/sys-boot/etcher/Manifest
+++ b/sys-boot/etcher/Manifest
@@ -1,6 +1,8 @@
DIST balena-etcher-electron_1.7.9_amd64.deb 86767140 BLAKE2B 28408a987fc856217de5b9d41c235f97d25a76d08421870e31e84cf6c30c4dabe32c9e1aa0048fa11a74c55bd6fa69f3996662d959f44e8be8853d101c8684c4 SHA512 b7346d28bd1d989ba1c262febdc57f2f323a7c8eaf61e96ef9fff6b33c8ed2310b26deef0d599837aa5f6e6837b699b37f9c64dadb1bb119d1573abd7bd44625
DIST balena-etcher_1.10.6_amd64.deb 86839120 BLAKE2B 18528a58046f4564765759858170f4b2fa6710a567d90c21d2d51e7449d2d1ea35ab8b1a8091ff884275e61f9d4efc14449b5e47af3aaa3a71667ed85ce9d4c6 SHA512 3faf390524e94dc75b0f9e863407c49d10758b907ce27646c413a42b6fbda5feb38c0a63615532b78dbf96804af3dac2bf9d5666ef89f4138fd71ab9d152feb3
DIST balena-etcher_1.18.11_amd64.deb 90103416 BLAKE2B c7759881715ba36403e57f0a91b8b0315809c4562996622499184680e0f08d0df4db1b484c7429df41854017fb212fecfe650c776515a0741523e77469a74538 SHA512 761f4e63faac52335e72d8e8184546d79a617a40d3332e81ea832a23942949b7b522293fdc0c9af5a949febeaa895312405629d35476d493e2aff2345f1ea6ef
+DIST balena-etcher_1.19.5_amd64.deb 106582496 BLAKE2B 4fba487be65dd257493c94e5ed3ff870deb02c0171b55aaf4869aa9d97b270abb8e90359447f569beb18b3c5bca8da7b5d6190a487c65d2b29370087dfe8aee3 SHA512 d164e01383e3835d2b2a08ef106f715a96ea844904d121d92b97b52dd7d801c67aba575c0ca17124dc84bc43f35c4a9e6ce58bd4ea26df49b810e2067317c902
EBUILD etcher-1.10.6.ebuild 1154 BLAKE2B 26bec9dd91d6fbc5bb113b83e19cb3a13988e87b71a2a880f54a1351f4a171fe1c9a1d88b0c43e35aab6ed4e7906d318b2623b66ca97312e12d34da0b2a1bfc6 SHA512 784d960145491a5e74a11889276633fd8a6e8690887ff79725fb9fc417c037bc3429e1e81d73ae3c537826157b141bfcf3e1b9627820386ada88a6d1bf6bb738
EBUILD etcher-1.18.11.ebuild 1154 BLAKE2B 26bec9dd91d6fbc5bb113b83e19cb3a13988e87b71a2a880f54a1351f4a171fe1c9a1d88b0c43e35aab6ed4e7906d318b2623b66ca97312e12d34da0b2a1bfc6 SHA512 784d960145491a5e74a11889276633fd8a6e8690887ff79725fb9fc417c037bc3429e1e81d73ae3c537826157b141bfcf3e1b9627820386ada88a6d1bf6bb738
+EBUILD etcher-1.19.5.ebuild 1163 BLAKE2B 554e4aa23fd0cc9a1e6d337fa6eb92a96de1d00c51ec4875a3deec916f16fa227106bd277619dc74827ca51c606b8e0e3f28d1caf17e3d6e4cb0dddddb67d94f SHA512 58bcaec4da622ac3e6b525da6c9dc271f24011dde08b9cf3da2d55598369b458f8e9b000cb024e0224bb9dab9d89162a6c1f40bd4b528380bc82c2425f30ded4
EBUILD etcher-1.7.9.ebuild 1130 BLAKE2B 671e5ee2a1aff93fb46174c11e3d185fc54bd546ceb783ca4f7f78a3aa94459bacc27237131a1c1003adb5e49282cbb5cd947ddce17d37d2e180f6fd8a10d901 SHA512 7e7c5fe7baead98215c52f18712b104c9fa39e72bb469bb0ce7587160a2cb2c1458ab9816cc0f0ac98a3e2cad7768610a5fc2752110536c8a2ff5e3e086084ff
diff --git a/sys-boot/etcher/etcher-1.19.5.ebuild b/sys-boot/etcher/etcher-1.19.5.ebuild
new file mode 100644
index 00000000..3898b30b
--- /dev/null
+++ b/sys-boot/etcher/etcher-1.19.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Flash OS images to SD cards & USB drives, safely and easily."
+HOMEPAGE="https://etcher.io/"
+#SRC_URI="https://github.com/balena-io/${PN}/releases/download/v${PV}/balena-${PN}-electron_${PV}_amd64.deb"
+SRC_URI="https://github.com/balena-io/${PN}/releases/download/v${PV}/balena-${PN}_${PV}_amd64.deb"
+
+LICENSE="GPL2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="dev-libs/nss
+ media-libs/alsa-lib
+ sys-apps/lsb-release
+ x11-libs/gtk+:2
+ x11-libs/libXtst
+ x11-libs/libnotify"
+RDEPEND="${DEPEND}"
+
+RESTRICT="mirror strip"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_install() {
+ mv * "${D}" || die
+ sed -i "s/Utility/System/g" "${D}"/usr/share/applications/balena-"${PN}".desktop
+ sed -i "s/Icon\=balena\-etcher/Icon\=etcher/g" "${D}"/usr/share/applications/balena-"${PN}".desktop
+ sed -i "s/\/balena\-etcher/\/balena\-etcher \-\-disable\-gpu\-sandbox/g" "${D}"/usr/share/applications/balena-"${PN}".desktop
+ rm -rf "${D}"/usr/share/doc
+ fperms 0755 /usr/lib/balena-etcher/balena-"${PN}" || die
+}
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
deleted file mode 100644
index 7cdb80a3..00000000
--- a/www-client/seamonkey/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX all-gentoo-1.js 1008 BLAKE2B 50418db37f55b9b9e53049abb95af79a5ee5137df9aab3ef6d1791e51a0c2f35d78b390982c5c20f4a57acebfaa013139276d0343cd4733a925510c8a5567c69 SHA512 5d1c9331db3c988f79be7756b57254bb3d2cb56cf10c7e79878d9968f882713cdcca0013d3507c4d69fcc7e99164a27b05ffbbb5ce78ee86b91ecce366a997c4
-AUX seamonkey.desktop 307 BLAKE2B 81aaa9a69dc60ae0872ebdfe796d3a6afbd4bd15c1c83c14abc06579c15bed2e48114e3fb374bab0ba7d9d4de28109b215601a2d6bd56af3aa9e82a4d0baaa91 SHA512 081d8ec12e9e2035fc8020238803ab9df98dac4350ce90a29e9e65a38efa13bb14cba0fbc2e68a2a857c5046142c68ecc8ab4535da4f284c0e04a3879afc429f
-DIST seamonkey-2.53.15-patches.tar.gz 31196 BLAKE2B 58fb85091e1077fee1bd5c71cbfd90cf5f942e414bec5678c6f3c6e9b6355ded80455f38685b878eabdb76cd01b63f4aab96b2f98fdee1568162232c6a92772a SHA512 68beea38cb9e22e7ab503fb436209aabb049a61286fdc321a4feb96c47c8dae297185aa24248cf2c4ed76c8a1989fa2bff4c914cae7b74d85dee7f35afd5e3ed
-DIST seamonkey-2.53.15.source-l10n.tar.xz 13657060 BLAKE2B 128de12ad087be2f0c9f8e2622c837144bc2422f692f16babca7f69daf45432bb3ee547ec75cd3ddc1464818eb36ded09e6f3613a9d4f86b867328e4213e76f2 SHA512 91a3be1dfcd6c06953430afd2d07036c525b73e0132690575275430bca5ffe3082cb5c30df4cd921d961aa79333b6cefb6eace157fc65368254f4099ae879131
-DIST seamonkey-2.53.15.source.tar.xz 260787300 BLAKE2B 1efa2a0fd3e4b2fa4d264eb2f373ec1208d3009b69e907cafab216b539b69598948dd8646e4c6365caaf764a00d6212b870f23dfa33fe6fd87df757ff5f115f3 SHA512 f4735af98be0e27a935852de9d309317e1639a420189b0432cb7bdf9707bab706ceec65e96b94953a6e4285b4501dcd25745fb9250b8bf30845d2b855dcc8b13
-EBUILD seamonkey-2.53.15.ebuild 16766 BLAKE2B 4f2b4af868741179235aff988cc650cf907e742cc4dd93f46fd65d42f90e6da2c491561ceb7e8867f2466b849a7f52d17911baffe17ad3e188cf01f139ff5b6c SHA512 8108e0f6ee4ddfe440d7820d979cc8a2203e5e938243a1bd72b7fe0eb0f64c50363eb92982cf13e602968928ee78bb65ac98ec0420cabbf41476c00b03559674
-MISC metadata.xml 2085 BLAKE2B bdc1da446f817a45f519f41f0eaba8c8437e81a1c4387cd94e168ed35548692b0b137e98a890cdd3cbb10fe3876820123fa22f64f69be8cb2fde31548184eca2 SHA512 50d64f3eba08f582c723328d7face922a67f62c08e3f23e719fe49092584e2e59e3e5e6a82e4b7bae6f9b05180f70e2e3cd5246315bd980a89207bb9172ed230
diff --git a/www-client/seamonkey/files/all-gentoo-1.js b/www-client/seamonkey/files/all-gentoo-1.js
deleted file mode 100644
index 448287a5..00000000
--- a/www-client/seamonkey/files/all-gentoo-1.js
+++ /dev/null
@@ -1,20 +0,0 @@
-pref("browser.display.use_system_colors", true);
-pref("general.smoothScroll", true);
-pref("general.useragent.vendor", "Gentoo");
-pref("general.useragent.vendorSub", "SEAMONKEY_PVR");
-pref("update_notifications.enabled", false);
-
-pref("app.update.enabled", false);
-pref("app.update.autoInstallEnabled", false);
-pref("browser.link.open_external", 3);
-pref("general.autoScroll", false);
-pref("browser.tabs.tabMinWidth", 15);
-pref("browser.backspace_action", 0);
-pref("accessibility.typeaheadfind", true);
-pref("browser.EULA.override", true);
-pref("intl.locale.matchOS", true);
-pref("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("extensions.autoDisableScopes", 0);
-pref("layout.css.dpi", 0);
-pref("browser.tabs.mouseScrollAdvancesTab", 0);
-pref("app.updatecheck.override", true);
diff --git a/www-client/seamonkey/files/seamonkey.desktop b/www-client/seamonkey/files/seamonkey.desktop
deleted file mode 100644
index 1b1dd7ad..00000000
--- a/www-client/seamonkey/files/seamonkey.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=SeaMonkey
-Comment=SeaMonkey Suite
-Exec=seamonkey %u
-Icon=seamonkey
-Terminal=false
-Type=Application
-MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
-Categories=Network;WebBrowser;
-StartupNotify=true
diff --git a/www-client/seamonkey/metadata.xml b/www-client/seamonkey/metadata.xml
deleted file mode 100644
index ceb788d9..00000000
--- a/www-client/seamonkey/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
- gentoo-bugs@habets-dobben.nl
- Myckel Habets
-
-
- mozilla@gentoo.org
- Gentoo Mozilla Team
-
-
-
diff --git a/www-client/seamonkey/seamonkey-2.53.15.ebuild b/www-client/seamonkey/seamonkey-2.53.15.ebuild
deleted file mode 100644
index 60b9c470..00000000
--- a/www-client/seamonkey/seamonkey-2.53.15.ebuild
+++ /dev/null
@@ -1,543 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WANT_AUTOCONF="2.1"
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-# note - could not roll langpacks for: ca fi
-#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
-# ru sk sv-SE tr uk zh-CN zh-TW)
-MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT
- ru sk sv-SE zh-CN zh-TW)
-
-MOZ_PV="${PV/_pre*}"
-MOZ_PV="${MOZ_PV/_alpha/a}"
-MOZ_PV="${MOZ_PV/_beta/b}"
-MOZ_PV="${MOZ_PV/_rc/rc}"
-MOZ_P="${P}"
-MY_MOZ_P="${PN}-${MOZ_PV}"
-PATCH="${P}-patches"
-
-if [[ ${PV} == *_pre* ]] ; then
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}"
-else
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}"
-fi
-
-SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
- ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz
- https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz -> ${PATCH}.tar.gz"
-
-S="${WORKDIR}/${MY_MOZ_P}"
-
-MOZ_GENERATE_LANGPACKS=1
-MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
-inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
-
-DESCRIPTION="Seamonkey Web Browser"
-HOMEPAGE="https://www.seamonkey-project.org/"
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} )
-IUSE="+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack
-lto pulseaudio selinux startup-notification test webrtc wifi"
-IUSE+=" ${SYSTEM_IUSE[@]}"
-KEYWORDS="amd64 ~ppc64 x86"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-arch/unzip
- app-arch/zip
- >=dev-lang/nasm-2.13
- dev-lang/perl
- dev-util/cbindgen
- >=sys-devel/binutils-2.16.1
- virtual/pkgconfig
- virtual/rust
- amd64? ( >=dev-lang/yasm-1.1 )
- lto? ( sys-devel/binutils[gold] )
- x86? ( >=dev-lang/yasm-1.1 )
-"
-COMMON_DEPEND="
- app-arch/bzip2
- >=app-text/hunspell-1.5.4:=
- dev-libs/atk
- >=dev-libs/glib-2.26:2
- >=dev-libs/libffi-3.0.10:=
- >=dev-libs/nspr-4.23
- >=dev-libs/nss-3.47.1
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- >=media-libs/mesa-10.2:=
- >=sys-libs/zlib-1.2.3
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libxcb:=
- >=x11-libs/pango-1.22.0
- x11-libs/pixman
- media-video/ffmpeg
- virtual/freedesktop-icon-theme
- dbus? (
- >=dev-libs/dbus-glib-0.72
- >=sys-apps/dbus-0.60
- )
- jack? ( virtual/jack )
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- pulseaudio? ( || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.9
- ) )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- system-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.9-r1
- >=media-libs/harfbuzz-1.3.3:0=
- )
- system-icu? ( >=dev-libs/icu-59.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.31:0=[apng] )
- system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] )
- wifi? (
- kernel_linux? (
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager
- >=sys-apps/dbus-0.60
- )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-mozilla )
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
- amd64? ( virtual/opengl )
- x86? ( virtual/opengl )
-"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-[[ -z ${GMP_PLUGIN_LIST} ]] && GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-
-BUILD_OBJ_DIR="${S}/seamonk"
-
-pkg_setup() {
- if [[ ${PV} == *_beta* ]] || [[ ${PV} == *_pre* ]] ; then
- ewarn
- ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
- ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
- ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
- fi
-
- moz_pkgsetup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use lto || use test ; then
- CHECKREQS_DISK_BUILD="16G"
- else
- CHECKREQS_DISK_BUILD="12G"
- fi
- check-reqs_pkg_setup
-}
-
-spkg_setup() {
- # Ensure we have enough disk space to compile
- if use lto || use test ; then
- CHECKREQS_DISK_BUILD="16G"
- else
- CHECKREQS_DISK_BUILD="12G"
- fi
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- local l10n_sources="${P}.source-l10n.tar.xz"
- unpack ${A/ ${l10n_sources}}
-
- mkdir "${S}/${P}-l10n" || die
- cd "${S}/${P}-l10n" || die
- unpack ${l10n_sources}
-}
-
-src_prepare() {
- # Apply our patches
- eapply "${WORKDIR}"/gentoo-${PN}-patches-${PV}/${PN}
-
- # Shell scripts sometimes contain DOS line endings; bug 391889
- grep -rlZ --include="*.sh" $'\r$' . |
- while read -r -d $'\0' file ; do
- einfo edos2unix "${file}"
- edos2unix "${file}"
- done
-
- grep -rl \'rU\' | xargs sed -i "s/'rU'/'r'/"
-
- sed -i "/if sys.executable !=/i\ open(join(bin_dir, 'pyvenv.cfg'), 'w').close()" third_party/python/virtualenv/virtualenv.py
-
- use system-libvpx && eapply -p2 "${WORKDIR}"/gentoo-${PN}-patches-${PV}/USE_flag/1009_seamonkey-2.53.3-system_libvpx-1.8.patch
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Fix wrong include, as suggested by SM upstream.
- sed -e 's|#include \"RemoteSpellCheckEngineChild.h\"|#include \"mozilla/RemoteSpellCheckEngineChild.h\"|' \
- -i extensions/spellcheck/src/mozSpellChecker.h || die
-
- # Ensure that are plugins dir is enabled as default
- sed -i -e "s:/usr/$(get_libdir)/mozilla/plugins:/usr/$(get_libdir)/${PN}/plugins:" \
- xpcom/io/nsAppFileLocationProvider.cpp || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i comm/suite/installer/Makefile.in || die
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i toolkit/mozapps/installer/packager.mk || die
-
- # Don't build libs-% locale files for chatzilla if we are not building chatzilla
- # (this is hard-coded in the build system at present rather than being based on configuration)
- if ! use chatzilla ; then
- sed '/extensions\/irc\/locales libs-/s@^@#@' \
- -i comm/suite/locales/Makefile.in || die
- fi
-
- eautoreconf old-configure.in
- cd js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- ######################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ######################################
-
- mozconfig_init
-
- ##################################
- # Former mozconfig_config() part #
- ##################################
-
- # Migrated from mozcoreconf-2
- mozconfig_annotate 'system_libs' --with-system-bz2
- mozconfig_annotate 'system_libs' --with-system-zlib
- mozconfig_annotate 'system_libs' --enable-system-pixman
-
- # Disable for testing purposes only
- mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
-
- # Must pass release in order to properly select linker via gold useflag
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- # Broken on PPC64, but outdated and should not be used according to upstream.
- mozconfig_annotate 'Outdated and broken, disabled' --disable-jemalloc
-
- # Must pass --enable-gold if using ld.gold
- if tc-ld-is-gold ; then
- mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
- else
- mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
- fi
-
- # Enable position independent executables
- mozconfig_annotate 'enabled by Gentoo' --enable-pie
-
- # Debug is broken, disable debug symbols
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
-
- mozconfig_use_enable startup-notification
-
- # wifi pulls in dbus so manage both here
- mozconfig_use_enable wifi necko-wifi
- if use kernel_linux && use wifi && ! use dbus ; then
- echo "Enabling dbus support due to wifi request"
- mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
- else
- mozconfig_use_enable dbus
- mozconfig_annotate 'disabled' --disable-necko-wifi
- fi
-
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${ESYSROOT}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${ESYSROOT}"/usr
- mozconfig_annotate '' --x-includes="${ESYSROOT}"/usr/include --x-libraries="${ESYSROOT}"/usr/$(get_libdir)
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${ESYSROOT}"/usr
- fi
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate 'Gentoo default' --enable-system-hunspell
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
-
- # default toolkit is cairo-gtk3, optional use flags can change this
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
-
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # For testing purpose only
- mozconfig_annotate 'Sandbox' --enable-content-sandbox
-
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-icu
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-av1
-
- # Modifications to better support ARM, bug 553364
- if use cpu_flags_arm_neon ; then
- mozconfig_annotate '' --with-fpu=neon
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- if [[ ${CHOST} == armv* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" media/libvpx/moz.build || die
- fi
- fi
-
- if use lto ; then
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- # ThinLTO is currently broken, see bmo#1644409
- mozconfig_annotate '+lto' --enable-lto=full
- else
- if tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
- # LTO flag was handled via configure
- filter-flags '-flto*'
-
- ##################################
- # Former mozconfig_config() end #
- ##################################
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Linking fails without this due to memory exhaustion
- use x86 && append-ldflags "-Wl,--no-keep-memory"
-
- # Setup api key for location services
- printf '%s' "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
- mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
-
- mozconfig_use_enable chatzilla irc
- mozconfig_annotate '' --enable-dominspector
-
- # use startup-cache for faster startup time
- mozconfig_annotate '' --enable-startupcache
-
- # Elf-hack is known to be broken on multiple archs.
- # Disable it by default, because on the archs that still work,
- # it also gives more problems than it solves.
- # https://bugs.gentoo.org/851933
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1706264
- if use x86 || use arm64 || use arm || use amd64 ; then
- mozconfig_annotate 'elf-hack is broken' --disable-elf-hack
- fi
-
- # Disabled by default. See bug 836319 , comment 17.
- if ! use webrtc ; then
- mozconfig_annotate "disabled by Gentoo" --disable-webrtc
- fi
-
- # Use an objdir to keep things organized.
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig || die
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig || die
-
- mozlinguas_mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # Work around breakage in makeopts with --no-print-directory
- MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
-
- if use amd64 || use x86 ; then
- append-flags -mno-avx
- fi
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
- # Use system's Python environment
- export MACH_USE_SYSTEM_PYTHON=1
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # workaround for funky/broken upstream configure...
- export SHELL="${SHELL:-${EPREFIX}/bin/bash}"
- #emake V=1 -f client.mk configure
- ./mach configure || die
-}
-
-src_compile() {
- #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
- #emake V=1 -f client.mk
- ./mach build --verbose || die
-
- mozlinguas_src_compile
-}
-
-src_install() {
- MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX}/usr/share/myspell\""
-
- local emid
- pushd "${BUILD_OBJ_DIR}" &>/dev/null || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m dist/bin/xpcshell
-
- # Copy our preference before omnijar is created.
- sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo-1.js > \
- dist/bin/defaults/pref/all-gentoo.js \
- || die
-
- # Set default path to search for dictionaries.
- echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
- >> dist/bin/defaults/pref/all-gentoo.js \
- || die
-
- echo 'pref("extensions.autoDisableScopes", 3);' >> \
- dist/bin/defaults/pref/all-gentoo.js \
- || die
-
- local plugin
- if ! use gmp-autoupdate ; then
- for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- dist/bin/defaults/pref/all-gentoo.js || die
- done
- fi
-
- popd &>/dev/null || die
-
- #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- #emake DESTDIR="${D}" install
- DESTDIR="${D}" ./mach install || die
- MOZ_P="${MY_MOZ_P}" mozlinguas_src_install
-
- cp "${FILESDIR}"/${PN}.desktop "${T}" || die
-
- sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
- -i "${T}"/${PN}.desktop || die
- sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
- || die
-
- # Install icon and .desktop for menu entry
- newicon "${S}"/comm/suite/branding/${PN}/default64.png ${PN}.png
- domenu "${T}"/${PN}.desktop
-
- # Required in order to use plugins and even run seamonkey on hardened.
- pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
-
- if use chatzilla ; then
- local emid='{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}'
-
- # remove the en_US-only xpi file so a version with all requested locales can be installed
- if [[ -e "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi ]] ; then
- rm -f "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi || die
- fi
-
- # merge the extra locales into the main extension
- mozlinguas_xpistage_langpacks dist/xpi-stage/chatzilla
-
- # install the merged extension
- mkdir -p "${T}/${emid}" || die
- cp -RLp -t "${T}/${emid}" dist/xpi-stage/chatzilla/* || die
- insinto ${MOZILLA_FIVE_HOME}/extensions
- doins -r "${T}/${emid}"
- fi
-
- # Provide a place for plugins
- keepdir "${MOZILLA_FIVE_HOME}/plugins"
-
- # revdep-rebuild entry
- insinto /etc/revdep-rebuild
- echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}*" >> "${T}"/11${PN} || die
- doins "${T}"/11${PN}
-}
-
-pkg_preinst() {
- SEAMONKEY_PLUGINS_DIR="${EROOT}/usr/$(get_libdir)/${PN}/plugins"
-
- if [[ -L "${SEAMONKEY_PLUGINS_DIR}" ]] ; then
- rm "${SEAMONKEY_PLUGINS_DIR}" || die
- fi
-}
-
-pkg_postinst() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do
- elog "\t ${plugin}" ;
- done
- fi
-
- if use chatzilla ; then
- elog "chatzilla is now an extension which can be en-/disabled and configured via"
- elog "the Add-on manager."
- fi
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}