From a14b80a8cf0a7eea953e57860ff830d16aa2afbe Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 12 Mar 2024 20:41:02 +0100 Subject: [PATCH] Bump --- app-arch/msitools/Manifest | 5 +- .../msitools-0.103-bats-dependency.patch | 21 + app-arch/msitools/msitools-0.101.ebuild | 16 +- app-arch/msitools/msitools-0.103.ebuild | 55 ++ app-arch/patool/Manifest | 3 - app-arch/patool/metadata.xml | 9 - app-arch/patool/patool-1.12.ebuild | 15 - app-backup/insync/Manifest | 6 +- ...50508.ebuild => insync-3.8.7.50516.ebuild} | 2 +- app-emulation/vice/Manifest | 2 + app-emulation/vice/vice-3.8-r1.ebuild | 189 ++++++ ...4.0.ebuild => 1password-cli-2.25.1.ebuild} | 0 app-misc/1password-cli/Manifest | 4 +- ....10.22.ebuild => 1password-8.10.24.ebuild} | 0 app-misc/1password/Manifest | 4 +- ...58.2974.ebuild => 64tass-1.59.3120.ebuild} | 13 +- dev-embedded/64tass/Manifest | 5 +- dev-embedded/64tass/metadata.xml | 11 + dev-embedded/acme/Manifest | 6 +- ...96.4-r1.ebuild => acme-0.97_pre352.ebuild} | 7 +- dev-embedded/acme/metadata.xml | 3 + dev-embedded/calypsi/Manifest | 8 +- ...{calypsi-5.1.ebuild => calypsi-5.2.ebuild} | 2 +- dev-embedded/cc65/Manifest | 6 +- dev-embedded/cc65/cc65-2.19-r1.ebuild | 40 +- dev-embedded/cc65/cc65-2.19.ebuild | 41 -- dev-embedded/cc65/metadata.xml | 7 +- dev-util/deb-changectl/ChangeLog | 16 + dev-util/deb-changectl/Manifest | 5 + .../deb-changectl/deb-changectl-1.0.24.ebuild | 35 ++ dev-util/deb-changectl/files/setup.py | 11 + dev-util/deb-changectl/metadata.xml | 12 + dev-util/idafree/Manifest | 4 +- ...{idafree-8.3.ebuild => idafree-8.4.ebuild} | 0 dev-util/xpipe/Manifest | 7 +- dev-util/xpipe/files/xpipe.desktop | 2 +- dev-util/xpipe/files/xpipe.png | Bin 0 -> 87256 bytes dev-util/xpipe/xpipe-1.7.16.ebuild | 11 +- dev-util/xpipe/xpipe-8.3.ebuild | 54 ++ media-video/davinci-resolve/Manifest | 4 +- ...4.ebuild => davinci-resolve-18.6.5.ebuild} | 0 .../app-emulation/opencbm-0.4.99.104 | 6 +- metadata/md5-cache/app-emulation/opencbm-9999 | 6 +- .../md5-cache/dev-embedded/64tass-1.58.2974 | 9 +- .../md5-cache/dev-embedded/64tass-1.59.3120 | 15 + .../md5-cache/dev-embedded/acme-0.96.4-r1 | 13 + metadata/md5-cache/dev-embedded/acme-0.97-r1 | 13 + metadata/md5-cache/dev-embedded/calypsi-5.2 | 14 + metadata/md5-cache/dev-embedded/cc65-2.19 | 8 +- metadata/md5-cache/dev-embedded/cc65-2.19-r1 | 14 + .../md5-cache/net-im/teams-for-linux-1.4.6 | 15 + net-fs/ncpfs-modules/Manifest | 2 +- .../ncpfs-modules/ncpfs-modules-9999.ebuild | 12 +- net-im/teams-for-linux/Manifest | 4 +- ...3.ebuild => teams-for-linux-1.4.14.ebuild} | 0 net-misc/chrome-remote-desktop/Manifest | 2 + .../chrome-remote-desktop-118.0.5993.9.ebuild | 147 +++++ net-misc/remotedesktopmanager/Manifest | 4 +- ...=> remotedesktopmanager-2024.1.0.6.ebuild} | 0 net-misc/ytdlp-servustv/Manifest | 4 +- ...build => ytdlp-servustv-2023.12.27.ebuild} | 0 sci-electronics/digital/Manifest | 4 +- ...igital-0.29.ebuild => digital-0.30.ebuild} | 0 sci-electronics/saleae-logic-bin/Manifest | 4 +- ....ebuild => saleae-logic-bin-2.4.14.ebuild} | 0 sci-electronics/wavedrom/Manifest | 2 + .../wavedrom/wavedrom-3.4.0.ebuild | 73 +++ sys-boot/etcher/Manifest | 2 + sys-boot/etcher/etcher-1.19.5.ebuild | 42 ++ www-client/seamonkey/Manifest | 7 - www-client/seamonkey/files/all-gentoo-1.js | 20 - www-client/seamonkey/files/seamonkey.desktop | 10 - www-client/seamonkey/metadata.xml | 29 - www-client/seamonkey/seamonkey-2.53.15.ebuild | 543 ------------------ 74 files changed, 887 insertions(+), 778 deletions(-) create mode 100644 app-arch/msitools/files/msitools-0.103-bats-dependency.patch create mode 100644 app-arch/msitools/msitools-0.103.ebuild delete mode 100644 app-arch/patool/Manifest delete mode 100644 app-arch/patool/metadata.xml delete mode 100644 app-arch/patool/patool-1.12.ebuild rename app-backup/insync/{insync-3.8.7.50508.ebuild => insync-3.8.7.50516.ebuild} (99%) create mode 100644 app-emulation/vice/vice-3.8-r1.ebuild rename app-misc/1password-cli/{1password-cli-2.24.0.ebuild => 1password-cli-2.25.1.ebuild} (100%) rename app-misc/1password/{1password-8.10.22.ebuild => 1password-8.10.24.ebuild} (100%) rename dev-embedded/64tass/{64tass-1.58.2974.ebuild => 64tass-1.59.3120.ebuild} (59%) create mode 100644 dev-embedded/64tass/metadata.xml rename dev-embedded/acme/{acme-0.96.4-r1.ebuild => acme-0.97_pre352.ebuild} (80%) rename dev-embedded/calypsi/{calypsi-5.1.ebuild => calypsi-5.2.ebuild} (98%) delete mode 100644 dev-embedded/cc65/cc65-2.19.ebuild create mode 100644 dev-util/deb-changectl/ChangeLog create mode 100644 dev-util/deb-changectl/Manifest create mode 100644 dev-util/deb-changectl/deb-changectl-1.0.24.ebuild create mode 100644 dev-util/deb-changectl/files/setup.py create mode 100644 dev-util/deb-changectl/metadata.xml rename dev-util/idafree/{idafree-8.3.ebuild => idafree-8.4.ebuild} (100%) create mode 100644 dev-util/xpipe/files/xpipe.png create mode 100644 dev-util/xpipe/xpipe-8.3.ebuild rename media-video/davinci-resolve/{davinci-resolve-18.6.4.ebuild => davinci-resolve-18.6.5.ebuild} (100%) create mode 100644 metadata/md5-cache/dev-embedded/64tass-1.59.3120 create mode 100644 metadata/md5-cache/dev-embedded/acme-0.96.4-r1 create mode 100644 metadata/md5-cache/dev-embedded/acme-0.97-r1 create mode 100644 metadata/md5-cache/dev-embedded/calypsi-5.2 create mode 100644 metadata/md5-cache/dev-embedded/cc65-2.19-r1 create mode 100644 metadata/md5-cache/net-im/teams-for-linux-1.4.6 rename net-im/teams-for-linux/{teams-for-linux-1.4.3.ebuild => teams-for-linux-1.4.14.ebuild} (100%) create mode 100644 net-misc/chrome-remote-desktop/chrome-remote-desktop-118.0.5993.9.ebuild rename net-misc/remotedesktopmanager/{remotedesktopmanager-2023.3.1.6.ebuild => remotedesktopmanager-2024.1.0.6.ebuild} (100%) rename net-misc/ytdlp-servustv/{ytdlp-servustv-2023.1.8.ebuild => ytdlp-servustv-2023.12.27.ebuild} (100%) rename sci-electronics/digital/{digital-0.29.ebuild => digital-0.30.ebuild} (100%) rename sci-electronics/saleae-logic-bin/{saleae-logic-bin-2.4.13.ebuild => saleae-logic-bin-2.4.14.ebuild} (100%) create mode 100644 sci-electronics/wavedrom/wavedrom-3.4.0.ebuild create mode 100644 sys-boot/etcher/etcher-1.19.5.ebuild delete mode 100644 www-client/seamonkey/Manifest delete mode 100644 www-client/seamonkey/files/all-gentoo-1.js delete mode 100644 www-client/seamonkey/files/seamonkey.desktop delete mode 100644 www-client/seamonkey/metadata.xml delete mode 100644 www-client/seamonkey/seamonkey-2.53.15.ebuild 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 0000000000000000000000000000000000000000..f708bed4151042ce40dd9ffcf98d5e7a69b76dc7 GIT binary patch literal 87256 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 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/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 - - - Build Mozilla's IRC client (default on) - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported) - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes - Enable Link Time Optimization (LTO). Requires Gold linker - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled - - Use the system-wide media-libs/harfbuzz instead of bundled - Use the sytem-wide dev-libs/icu instead of bundled - Use the system-wide media-libs/libjpeg-turbo instead of bundled - Use the system-wide dev-libs/libevent instead of bundled - Use the system-wide media-libs/libvpx instead of bundled - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches) - Use the system-wide dev-db/sqlite installation with secure-delete enabled - Enable WebRTC support. Disabled by default due to privacy concerns. - - 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 -}