diff --git a/app-arch/msitools/Manifest b/app-arch/msitools/Manifest index 2251528a..88beab9d 100644 --- a/app-arch/msitools/Manifest +++ b/app-arch/msitools/Manifest @@ -1,5 +1,8 @@ AUX msitools-0.101-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b +AUX msitools-0.103-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b +DIST msitools-0.103.tar.xz 497848 BLAKE2B 14cf6af475b9f1cae29f2c43942d628259b1abca8e99131ce9d53f9300ba19677a6d6b1736569da842841d4565dde79d03bf0669b6963b8ffe999770a5085c07 SHA512 ecff178cf25a7789a97901005c4d05ab0a0815377bf91385a65497b7f53c33d9e83b9348c3fc1d05b9c0fbdda89358ae4f05d8ee89017c585e41f7e399b2685c DIST msitools-v0.101.tar.bz2 672943 BLAKE2B 34b5ea63f67e99140ac6ac89e4a23f389ad1d0debe1da045a32121e85e5f4d9401011ecb3b8db78953169b7c7e73faf8929c2a0712270460b0c433e93fe8fb8b SHA512 481c2b66c6dc14b967919d60bf0440a379c09e0893eca513a52a2b52bf8ee03e9c76243bc70b758c964c783df018b5ba03b95daca971840033db7c436ab9caad -EBUILD msitools-0.101.ebuild 996 BLAKE2B 09b5c215b9d752a5042665d61bbfb7a859b15a66ccf5875bb940ff2bb2276817e2f3b8f07f80e94811199c340c65e82b73c8605307ad16f1e3174aafb3785754 SHA512 db8d93605c9ab7ca80d159eee78a95bc96ca05ecae077705c7780760d48fd6ed7e6b9bdd1ae5a92bf01cf4ad689606dab1fbcc5d1eaaa5c49809ffc4cfb70c4d +EBUILD msitools-0.101.ebuild 1038 BLAKE2B c4ecb50bb7f116896eb4a7285ff7b174d05078c8f27ac3f0e0b40cd7f2461def3d093774fd6c99d751b0ca13ef5832da82e74168b5f4467c54eda92b498ba71a SHA512 26d8bc94eedb0a7279e377868a767c309152e3a89157a0368754755603bdd807a5fa9d0c4d59dc0e6f47ef6f4786ed646990ec118aa66ce68770aa383cebc373 +EBUILD msitools-0.103.ebuild 1075 BLAKE2B 6571a3c053c5c89edf850e9fc572e227d73e4ab1944af371079bfd010f9bae61756a088ba3b90ff11f6317cb7fb27d747b52be033f9ed78693d65a9400e1eab9 SHA512 3483998bf9d7be7f456fdd9feb197054b02d4e0279237d25d014bca84262e0ca5ccde50f530d1fee4350d40d11dc36c8ed2b863a2a678048ddb8094f212a28bf MISC ChangeLog 878 BLAKE2B b5a3ac68d529e324a0caf473d64ddb21040806d50ccaf4b2bc3ea91314b928dedd69822a09476ed76b1da56955ff605d3d96a13fa643ece86417006f2c42445d SHA512 abdc80c9220f9054edcd40efb8d1064c9c9d32cf1c012436aad9f36de1855cd4d4570c60b4298033fea02a898bfd5a1a3ff8bbc0d74390da2f41ea35e5f3aaaa MISC metadata.xml 815 BLAKE2B 065062781ffd3feecbe20de9449cafcab2b5ddff85978a14c13f2564929471b08183f6560b03cb8afc0adbdc028f367edfd02124aa73b83a8dc28a4fc7908db0 SHA512 b3d69b3cdaa6e6c4f7fda5e0305e15c107df9d7e62bf70c49cd6aefabe39c55cd50cd0e2e2d2da025d4fcde805cc492bfc26fceba6e8e535e4e389ed3939f35e diff --git a/app-arch/msitools/files/msitools-0.103-bats-dependency.patch b/app-arch/msitools/files/msitools-0.103-bats-dependency.patch new file mode 100644 index 00000000..f59cf1a9 --- /dev/null +++ b/app-arch/msitools/files/msitools-0.103-bats-dependency.patch @@ -0,0 +1,21 @@ +From 3fcf81bbde215349283391fd3d01cc901029427a Mon Sep 17 00:00:00 2001 +search system for bats as well + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/meson.build ++++ b/meson.build +@@ -9,7 +9,7 @@ gnome = import('gnome') + + perl = find_program('perl') + bison = find_program('bison') +-bats = find_program('subprojects/bats-core/bin/bats') ++bats = find_program(['bats', 'subprojects/bats-core/bin/bats']) + glib = dependency('glib-2.0', version: '>= 2.12') + gobject = dependency('gobject-2.0', version: '>= 0.9.4') + gio = dependency('gio-2.0', version: '>= 2.14') +-- +2.31.1 + diff --git a/app-arch/msitools/msitools-0.101.ebuild b/app-arch/msitools/msitools-0.101.ebuild index 0101ed9a..1ff6c694 100644 --- a/app-arch/msitools/msitools-0.101.ebuild +++ b/app-arch/msitools/msitools-0.101.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2021 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=7 inherit meson vala @@ -19,7 +19,7 @@ REQUIRED_USE=" " BDEPEND=" - dev-lang/perl + dev-lang/perl sys-devel/bison dev-util/bats " @@ -33,7 +33,7 @@ DEPEND="${RDEPEND} dev-libs/vala-common gnome-extra/libgsf app-arch/gcab[vala] - >=dev-util/gtk-doc-am-1.13 + >=dev-build/gtk-doc-am-1.13 >=virtual/pkgconfig-0-r1 " @@ -47,8 +47,8 @@ src_prepare() { } src_configure() { - local emesonargs=( - $(meson_use introspection) - ) - meson_src_configure + local emesonargs=( + $(meson_use introspection) + ) + meson_src_configure } diff --git a/app-arch/msitools/msitools-0.103.ebuild b/app-arch/msitools/msitools-0.103.ebuild new file mode 100644 index 00000000..f882a78a --- /dev/null +++ b/app-arch/msitools/msitools-0.103.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson vala + +DESCRIPTION="Set of programs to inspect and build Windows Installer (.MSI) files" +HOMEPAGE="https://wiki.gnome.org/msitools" +#SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +SRC_URI="https://download.gnome.org/sources/${PN}/${PV}/${PN}-${PV}.tar.xz" +#S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="+introspection" +REQUIRED_USE=" + introspection +" + +BDEPEND=" + dev-lang/perl + sys-devel/bison + dev-util/bats +" + +RDEPEND=" + introspection? ( >=dev-libs/gobject-introspection-0.10.8 ) +" +DEPEND="${RDEPEND} + dev-libs/glib + dev-libs/gobject-introspection-common + dev-libs/vala-common + gnome-extra/libgsf + app-arch/gcab[vala] + >=dev-build/gtk-doc-am-1.13 + >=virtual/pkgconfig-0-r1 +" + +PATCHES=( + "${FILESDIR}"/${P}-bats-dependency.patch +) + +src_prepare() { + vala_src_prepare + default +} + +src_configure() { + local emesonargs=( + $(meson_use introspection) + ) + meson_src_configure +} diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest deleted file mode 100644 index 41b19a1f..00000000 --- a/app-arch/patool/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST patool-1.12.tar.gz 69146 BLAKE2B e97f64b4ba41860c1f7e506f63f249adeb02974b71bf83eb1673ae1fd93b8f9b698818cb57f961b3d3a5d4e445c5e7a3a349db54e1eb11a8fc165ad07722ace9 SHA512 b8c67526ce79448de703b03ca9b363c0e04cfe56bfc6168bcb96202f95022b6bbcaa92be86a85ee9608070206acd09382b0dfd08a2f805c5e8e5683c7c3f18cc -EBUILD patool-1.12.ebuild 309 BLAKE2B 8aed28f3a093992afda9765d9d0af0f9edfe576cfaf5689e8c233eddbf6e22ad773c39a260a8b9ef72cb37b0897a6ba3806cd181314ca2dcdfe697f58540b232 SHA512 0fbdd22c318f7bc6839c497282b8ebdab1abf232923d63a612bbb615c5c55e2f6c8ddc309469a0dd8807c23dc87ec94e31a67398ee2e01b8966aa42604a8ff1b -MISC metadata.xml 297 BLAKE2B 138dbdc9e037c29e668c846a1f2bdf26e6a868e2b3212f2a698ed50d58f65dc0254d6ad7ea90cad41e0ef17079926855f729c9e971c9c77ffd9218f6a5fabe7d SHA512 d16456723d4eb13816bc7797f7e24e22c7b15bcb555dbf1f3ccea77eb67ddf05b164ff9ffa051d3649cc66c4ffb38c82d35a84ea40fc6965a5f7a6f806ea8efa diff --git a/app-arch/patool/metadata.xml b/app-arch/patool/metadata.xml deleted file mode 100644 index 143d6f45..00000000 --- a/app-arch/patool/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - patool - wummel/patool - - diff --git a/app-arch/patool/patool-1.12.ebuild b/app-arch/patool/patool-1.12.ebuild deleted file mode 100644 index d6d8f8ae..00000000 --- a/app-arch/patool/patool-1.12.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Portable archive file manager" -HOMEPAGE="http://wummel.github.io/patool/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" diff --git a/app-backup/insync/Manifest b/app-backup/insync/Manifest index 3aab6222..10b5d621 100644 --- a/app-backup/insync/Manifest +++ b/app-backup/insync/Manifest @@ -1,11 +1,11 @@ DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6 -DIST insync-3.8.7.50508-fc38.x86_64.rpm 143553071 BLAKE2B 0b9ed63c032882c20163ec3ba0068b12546cb975198884d84b71b7f52003f579b46932d406920ec233cfc0d2aed120a471ea1f62a046837a6b4047e155a42ad3 SHA512 a9550acf41d5565e29745518c11e7ba4ba0ae49f57e0a5a6f76ab2a45512fc6c433d61b23341b3d5a67620b620e814dc4245b77544e2dd97a3ebf72e8de6cfb2 +DIST insync-3.8.7.50516-fc38.x86_64.rpm 143688991 BLAKE2B 08803dd076a479d2dc3a613dd51f02af2d2a663775d3ee54a68dbc8b2dee42c3246fd0be0cbe33ec826ecd43ffceefd7eb09f9d5c2ec57c5f0d407ba59130891 SHA512 c3157844bfe426b2398457d8df0dd73082c88faa32d619cf175e4a954d0be6b2cf4c4e28776124fc7ee9ffcf42f5ff9243dc7edb6b2799f435aa1d1d26627017 DIST insync-caja-3.7.9.50368-1.noarch.rpm 12882 BLAKE2B 675abeb9119f7843f541be556c60d9b4fd4c478aa8d4c343ab4bb0cb00b286ed6c3742c19f0916e44ede8798f36fd8ced887ddf1bfa46ceeba6314b4053e9c57 SHA512 901ac54e0e8de39978e0558836fe846ee215b38d6e1f99f88b6a3f92b129aafbfe149cb75b9301556bd46f8f7c52b74067e0640abf1bfd2d1ab257b3c1c30246 DIST insync-dolphin-3.7.9.50368-1.noarch.rpm 44319 BLAKE2B 83acaa2083ccd5808b08e0577d68a37559eba31dcc0246d1a45fc5c4bf05665c2a7911389cd85e2876adb33b0b2efced85780c7e19320a12e144c9e4bc52a4e1 SHA512 cbca893944b529b680230e33f72ce02577c27438b54cc35fc285b3d78a1694c7ced623e14ef6b40bf5ec3a592077406dc3fb5c1df2cfd277d7294de9978c3b12 DIST insync-emblem-icons-3.4.2.40983-1.noarch.rpm 47745 BLAKE2B 5531f388f53576b8ed2a4ec1f3669274512680a21d320b220459f2e2c6fb0356d445e8e0f7afc5a794d85ba312a2a7ea2b53bb7481dde229f1fdd07cb067a0b3 SHA512 9d0c77411d133281fcefd05426da2a94c1c88172377a7e9bae31a2a697cb0f3d4a0d02282edaff1390bab8a2a60b709c331ac9007d5f620e8d83c24103b43a8e -DIST insync-nautilus-3.8.2.50468-1.noarch.rpm 14128 BLAKE2B 93f4377ebdfb4dc8364a78f58cd78a75c40696e1f0d899102fb59ccf201aab2b68ecd3ae6cd58d41546e54a1449215db426a0cb5ddfd2492b379339b81bfd83d SHA512 7ccbd1e05a57d5d8a9615f875a05e0906fd35d2b91d6785a6fad8dc4c06a4485a51c846dbb0b96045b7a7cc1ff6df3f123c663699423408236de63da76ccad41 +DIST insync-nautilus-3.8.7.50516-1.noarch.rpm 14128 BLAKE2B ce65f8cbaff5678dad94a870e4b2a54757169adb10a5cea9c2409447825152c7ebbe7e5988fe6407bf84866cb79ee6abbd8bb274f166149f3931340bbd952de3 SHA512 d5ab5f45f978b19d8ae22b34e740045c9b0bb816795deb0012a644df75d35cb1308132c68562fc57a8a5f682dbb6531f05d3f3d2b95474061591ba197ac55d5a DIST insync-nemo-3.7.9.50368-1.noarch.rpm 12829 BLAKE2B 33c798b1b927950561329876da7275886425d7fa46b095f2d44939109d7ab0068034c4a38c10ee7bbaca14ccf09efdff5ce34080005b35269715013cb7bfb81d SHA512 9809a46c13902a5d190c438386ad3e682332d03f6dc11ad30e74a55e49cfcf359e52a4c8f79ca21826037744c1e0e3119770629429eb2c7cea3a79a143fc898f DIST insync-thunar-3.7.9.50368-1.x86_64.rpm 12697 BLAKE2B fad3653c834eed9457bc8f7239a7987b86b6f5742795f61843fd8b5ef04527efb05f05f893cb02c1b9f4b0acff72e53a86521a0d23eec07ac793be4be4b1d23d SHA512 bb6364558f5f70db429da1ca499e9ad659a04eca1eeaa829a92679616bf05269f6eead4d93057bedd8103749ada47aefaa77f4d765eed9305225111e6ca620e1 -EBUILD insync-3.8.7.50508.ebuild 2670 BLAKE2B 959fd53b2c5a6bc0f36d03c436d49dae627254307f531fb46be88a60d7f8611972b0705538735ad34b62fe72b3f014be3e4b331208ff5de56e35c29d8775be0d SHA512 17f4ea29374da2503ce37b98a44c14ddeffe3ef951af47cbae63b46de710ad89a8584c0714c8ad2c036a411003d61bb8d4958594b4efa9240a29af029963ff1f +EBUILD insync-3.8.7.50516.ebuild 2670 BLAKE2B 0e0ea6a88662caf995631f9615684724c4aa7a839c318b58f7aae9a7a5fef9470fd044f0db6ec8641378c4dcc2f27eedeab189d1a73a55ae0813453479e76e1e SHA512 b177f8e14a4ecd59077ccbcd410df12c1ac1deeac2aa78915f88095d73498fdf9010b5d73498cbda5104bdeb3edb9d2b5796871687dc4e7037b86e9a5178c49f MISC ChangeLog 733 BLAKE2B e94a5cdc3ddef340cf4edd8c9d07c16bfc6f549516b82be6a5fcf4b1b770c57d65287c5ec9d3f2ac365d225a8398bb1b6f1542b9ead2e10308688ef2dd6b8567 SHA512 c9c277db795e6ce397608facfd5810aaf99dfef21277ca913494118856d9234949612cc707229798e8fc8e038e9201e84477f6c632bae02bcd704d4f6eb5b8e3 MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/app-backup/insync/insync-3.8.7.50508.ebuild b/app-backup/insync/insync-3.8.7.50516.ebuild similarity index 99% rename from app-backup/insync/insync-3.8.7.50508.ebuild rename to app-backup/insync/insync-3.8.7.50516.ebuild index eacf5137..4aeb830a 100644 --- a/app-backup/insync/insync-3.8.7.50508.ebuild +++ b/app-backup/insync/insync-3.8.7.50516.ebuild @@ -7,7 +7,7 @@ inherit pax-utils rpm multilib xdg-utils DESCRIPTION="Advanced cross-platform Google Drive client" HOMEPAGE="https://www.insynchq.com/" -NAUTILUSPV="3.8.2.50468" +NAUTILUSPV="3.8.7.50516" DOLPHINPV="3.7.9.50368" THUNARPV="3.7.9.50368" NEMOPV="3.7.9.50368" diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest index 42f70359..5b9fabd8 100644 --- a/app-emulation/vice/Manifest +++ b/app-emulation/vice/Manifest @@ -1,4 +1,6 @@ DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7 +DIST vice-3.8.tar.gz 13564021 BLAKE2B 709fd6eda874de542e5770a328b0c0308d04f755e3bf1fceba5147156eb894a95ce6f14e9f8848ca6992d4f958082f83a198d2176c1fe54e87027c7dfac8849c SHA512 fe644667736c32386b62af53314a95bf510c75d476eaab14b4c37693f2f57d6815126ab3db2f0cb11300c1a4a07c29b3f25210800ce97a673a0460ab59d0ebba EBUILD vice-3.6.1-r2.ebuild 4666 BLAKE2B 8ac073a26e1fab109a7adeb2059888661bdaa4a3abbc10d8ff338bf4c18739a120431b18a1d7c5676dd2dd25f1a127a1045eefb56ba8442fa94f106e78d1368a SHA512 4647c3d233f06371aeaf79e3e6fa4c6f3a135fa351b0ac934928d06b0421b8233fc04eb24776fa2b09845c830724c0174d558424eaecb18ec377b5a513ed3025 +EBUILD vice-3.8-r1.ebuild 4396 BLAKE2B aee9784f0b3ea36c62984b86d8c78187d9b946cd22726c99f9eade27c03ceeb309ec6b993bbd25d3084d9d34981895480d65c5cd12c5615a2bcfa46ad96318a6 SHA512 bbee01adb59f4d62b5547d271b93c9a750a3f360a0ce329b9cd7e3782c63181a51f1d03f974f2442b896cb1b7be49beab60becfff98bbe3540d0340914ab484d MISC ChangeLog 10438 BLAKE2B b9f985be8ff4e4c97fd9ba479ec2093b1c4dfd62cd9211e2744587b82d6772916b9eceed91df53dfa9e2439ce1c88e3ecd32a606690b34e1e095d0f9b62168c8 SHA512 fe80b5fd85f40aadf64ded6089e961d9cc08d2721484889fc1b02d985bc873c9cdbd55815331fb76436c73d1a07a56a16d790f8969a456ebe4e472b897810960 MISC metadata.xml 785 BLAKE2B 1dc59c7b40fda968680e97b1ad83e741faf223143bbc1ab2d523e37312badd3a3aaedc3bbffbd158531c74ae73dab1bb1ee03666a081eb17d819dc9e0b783ee2 SHA512 b483d325702723d1395bca771d215709fc68b6ca8309c4297c6a668d5940502c9c8d5d4149e1f52b8fd6d5062cf04b2e3d7046ecfc0555d2703b064e329af283 diff --git a/app-emulation/vice/vice-3.8-r1.ebuild b/app-emulation/vice/vice-3.8-r1.ebuild new file mode 100644 index 00000000..5f3fdeb3 --- /dev/null +++ b/app-emulation/vice/vice-3.8-r1.ebuild @@ -0,0 +1,189 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multibuild toolchain-funcs xdg + +DESCRIPTION="Versatile Commodore Emulator" +HOMEPAGE="https://vice-emu.sourceforge.io/" +SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE=" + alsa curl debug doc ethernet flac gif +gtk headless lame mpg123 + ogg openmp oss parport pci png portaudio pulseaudio sdl +" +REQUIRED_USE="|| ( gtk headless sdl )" + +RDEPEND=" + sys-libs/zlib:= + app-emulation/opencbm + virtual/libintl + alsa? ( media-libs/alsa-lib ) + curl? ( net-misc/curl ) + ethernet? ( + net-libs/libpcap + sys-libs/libcap + ) + flac? ( media-libs/flac:= ) + gif? ( media-libs/giflib:= ) + gtk? ( + >=app-accessibility/at-spi2-core-2.46:2 + dev-libs/glib:2 + media-libs/fontconfig:1.0 + media-libs/glew:0=[-egl-only(-)] + media-libs/libglvnd[X] + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/pango + ) + lame? ( media-sound/lame ) + mpg123? ( media-sound/mpg123 ) + ogg? ( + media-libs/libogg + media-libs/libvorbis + ) + parport? ( sys-libs/libieee1284 ) + pci? ( sys-apps/pciutils ) + png? ( media-libs/libpng:= ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( + media-libs/libsdl2[video] + media-libs/sdl2-image + ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-alternatives/awk + app-alternatives/yacc + app-arch/unzip + app-text/dos2unix + dev-embedded/xa + dev-lang/perl + sys-apps/texinfo + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + doc? ( virtual/texi2dvi ) + gtk? ( x11-misc/xdg-utils ) +" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + + # Strip the predefined C(XX)FLAGS. + sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die + + MULTIBUILD_VARIANTS=( + $(usev gtk) + $(usev headless) + $(usev sdl) + ) + + # Debug build currently broken without copy sources. + multibuild_copy_sources +} + +src_configure() { + tc-export AR + + multibuild_foreach_variant run_in_build_dir multibuild_src_configure +} + +multibuild_src_configure() { + # Append ".variant" to x* programs if building multiple variants. + local xform + (( ${#MULTIBUILD_VARIANTS[@]} > 1 )) && + xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/" + + vice-multi_enable() { + if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then + echo --enable-${2} + else + echo --disable-${2} + fi + } + + local econfargs=( + --program-transform-name="${xform}" + $(vice-multi_enable gtk desktop-files) + $(vice-multi_enable gtk gtk3ui) + $(vice-multi_enable headless headlessui) + $(vice-multi_enable sdl sdl2ui) + $(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui) + $(use_enable debug) + $(use_enable doc pdf-docs) + $(use_enable ethernet) + $(use_enable openmp) + $(use_enable parport parsid) + $(use_with alsa) + $(use_with curl libcurl) + $(use_with flac) + $(use_with gif) + $(use_with lame) + $(use_with lame static-lame) # disables dlopen, uses shared still + $(use_with mpg123) + $(use_with ogg vorbis) + $(use_with oss) + $(use_with parport libieee1284) + $(use_with png) + $(use_with portaudio) + $(use_with pulseaudio pulse) + $(usex alsa --enable-midi $(use_enable oss midi)) + $(usev !pci ac_cv_header_pci_pci_h=no) + --disable-arch + --disable-ffmpeg # deprecated in 3.8, also bug #834359 + --disable-sdl1ui + --enable-realdevice + ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif + ) + + econf "${econfargs[@]}" +} + +src_compile() { + # bug #924116 wrt SHELL + multibuild_foreach_variant run_in_build_dir emake SHELL="${BASH}" +} + +src_install() { + # Get xdg-desktop-menu to play nicely while doing the install. + dodir /etc/xdg/menus /usr/share/{applications,desktop-directories} + + XDG_UTILS_INSTALL_MODE=system \ + XDG_DATA_DIRS="${ED}"/usr/share \ + XDG_CONFIG_DIRS="${ED}"/etc/xdg \ + multibuild_foreach_variant run_in_build_dir default + + rm -f "${ED}"/usr/share/applications/*.cache || die + + vice-install_extras() { + docinto html + dodoc doc/html/*.{html,css} + dodoc -r doc/html/images + + insinto /usr/share/vim/vimfiles/ftdetect + doins doc/vim/ftdetect/*.vim + + insinto /usr/share/vim/vimfiles/syntax + doins doc/vim/syntax/*.vim + } + multibuild_for_best_variant run_in_build_dir vice-install_extras +} diff --git a/app-misc/1password-cli/1password-cli-2.24.0.ebuild b/app-misc/1password-cli/1password-cli-2.25.1.ebuild similarity index 100% rename from app-misc/1password-cli/1password-cli-2.24.0.ebuild rename to app-misc/1password-cli/1password-cli-2.25.1.ebuild diff --git a/app-misc/1password-cli/Manifest b/app-misc/1password-cli/Manifest index c750aa0b..b8042e44 100644 --- a/app-misc/1password-cli/Manifest +++ b/app-misc/1password-cli/Manifest @@ -1,2 +1,2 @@ -DIST op_linux_amd64_v2.24.0.zip 8517044 BLAKE2B 42c7b3523fd6237cd1e4c4574880a7bed5f5105fb6974fc9c9bd86e83ead7468ce955272306d00417d31cf376b87fe539935f4d7831360cbbd891b91e7f3811c SHA512 08b8792c1978b8457313cbe309071a71bf0305e85c3a7fac6709f9ad7d9806fa55c19cdd9032c70ccff361a4b55d878633a1235f0f68189af173ecfcf6fcbcfa -EBUILD 1password-cli-2.24.0.ebuild 460 BLAKE2B 6819cf47c9a572c7b51bba50b7ec1063ccd73fa47a6f80e4925780034c8708e14096a2f2afbdcc6d8f35042c2abbf285476eefe0d641ee40386bce7392b8885a SHA512 7bd7066b887c506b0ba4bfc68b38055a1f06c0397f7955c430fcbb5477e945e9dafc4a2cfe358d43edd0401d88140d59418b386bf184ab028def8e9556185591 +DIST op_linux_amd64_v2.25.1.zip 8575139 BLAKE2B 9691973138cf2f78463796cdf90e4d35407890cea68f3656429bef69240b218fbe228b0545c7339cd817ad06ce9ea3a485428662f6ec9039e02b53ac971e1050 SHA512 010af76438ec93e6f8ccdc6481a74759ee8cc5f27fb211048f795cca7e551dbaab26d11aa29bfa75e15db8a2b8ab70c413862498896feedae8049606d7c52f9e +EBUILD 1password-cli-2.25.1.ebuild 460 BLAKE2B 6819cf47c9a572c7b51bba50b7ec1063ccd73fa47a6f80e4925780034c8708e14096a2f2afbdcc6d8f35042c2abbf285476eefe0d641ee40386bce7392b8885a SHA512 7bd7066b887c506b0ba4bfc68b38055a1f06c0397f7955c430fcbb5477e945e9dafc4a2cfe358d43edd0401d88140d59418b386bf184ab028def8e9556185591 diff --git a/app-misc/1password/1password-8.10.22.ebuild b/app-misc/1password/1password-8.10.24.ebuild similarity index 100% rename from app-misc/1password/1password-8.10.22.ebuild rename to app-misc/1password/1password-8.10.24.ebuild diff --git a/app-misc/1password/Manifest b/app-misc/1password/Manifest index 1da09498..e0280f6f 100644 --- a/app-misc/1password/Manifest +++ b/app-misc/1password/Manifest @@ -1,2 +1,2 @@ -DIST 1password-8.10.22.x86_64.rpm 109916052 BLAKE2B 0526aa92c402b4eccae576986ef08c282ef75a4de753a0b6c84cadb26d5ad583b92d89a905d6ff3981db42438fea701cb729bd12bbcdfadc4b5cac4b423fda57 SHA512 8898e9a02780c4ef1428bd3850092e8320ef26828beda398b6e8e3d9ce6ba32eed4d377ecb9a41854f8256440efb2bab83d20289217a8fe0d70c06bdb67bb211 -EBUILD 1password-8.10.22.ebuild 1276 BLAKE2B cf5b0e2621e4f3d15a6a3c062967a3f83ca3292d09dee236d535692f21165a5ec8589f9b7ac932ddfa000ce42861f87021206ff87984872859b7ff2179792735 SHA512 881931b47802e257b4616f7cb9365cd73f7f572d7695d5a1fd6f69af24764ff93d94cdf96c64b2f4469d96c3ff40cbafca1e9cd4e9ab2d7ea792222fa1ae2e8e +DIST 1password-8.10.24.x86_64.rpm 110186564 BLAKE2B 8ea8c233c61c324360c5d032d064f9e45f544b4fc2a5fd296e971e20b6966d3518b4416da9c419948449e1d75148bda1904cbdaf84136d2bbfdff239685f505f SHA512 41cf5fbd4da87c461c5fa528359f25636aaa0e91e8ecc9a85d15e7f14c85c4da546442e93f09c413d95ee9a8db949316736eef81d2901f3c14bb4e857ffce4c8 +EBUILD 1password-8.10.24.ebuild 1276 BLAKE2B cf5b0e2621e4f3d15a6a3c062967a3f83ca3292d09dee236d535692f21165a5ec8589f9b7ac932ddfa000ce42861f87021206ff87984872859b7ff2179792735 SHA512 881931b47802e257b4616f7cb9365cd73f7f572d7695d5a1fd6f69af24764ff93d94cdf96c64b2f4469d96c3ff40cbafca1e9cd4e9ab2d7ea792222fa1ae2e8e diff --git a/dev-embedded/64tass/64tass-1.58.2974.ebuild b/dev-embedded/64tass/64tass-1.59.3120.ebuild similarity index 59% rename from dev-embedded/64tass/64tass-1.58.2974.ebuild rename to dev-embedded/64tass/64tass-1.59.3120.ebuild index 5479b53b..60ab3748 100644 --- a/dev-embedded/64tass/64tass-1.58.2974.ebuild +++ b/dev-embedded/64tass/64tass-1.59.3120.ebuild @@ -4,7 +4,7 @@ EAPI=8 -inherit toolchain-funcs multilib +inherit toolchain-funcs DESCRIPTION="64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510" HOMEPAGE="https://sourceforge.net/projects/tass64/" @@ -15,15 +15,18 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="doc" -DEPEND="" -RDEPEND="" +BDEPEND="app-arch/unzip" +DEPEND="virtual/libc" +RDEPEND=${DEPEND} S="${WORKDIR}"/${PN}-${PV}-src src_compile() { - emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} || die "src build fail" + emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \ + docdir="${EPREFIX}"/usr/share/doc/${PF} || die "src build fail" } src_install() { - emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} install DESTDIR=${D} || die "src install failed" + emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \ + docdir="${EPREFIX}"/usr/share/doc/${PF} install DESTDIR="${D}" || die "src install failed" } diff --git a/dev-embedded/64tass/Manifest b/dev-embedded/64tass/Manifest index 21bf6949..7c2f940e 100644 --- a/dev-embedded/64tass/Manifest +++ b/dev-embedded/64tass/Manifest @@ -1,2 +1,3 @@ -DIST 64tass-1.58.2974-src.zip 727857 BLAKE2B 7d899cfcac64f26e44179a8933bcc47e1fb1fa15ffe99299f83105b7bef0def85647fdbb914e854dc3a4637f21f6bd82c41e798fd661220c5d1f6359575822f2 SHA512 4eab3d453ec6c6fffe68170ac78050e1d4d397ef9f1211edbb6ca79fb5020fee1455544dd5c18cdbd290d491252ddd03f0093298ae09731da62ab23362298405 -EBUILD 64tass-1.58.2974.ebuild 895 BLAKE2B 34c0e2a043e415af5e1929e0c4efd7ca4761e43d3123378f79ef1ec5e63c783d8d1ed7c89bb799abb71984cbe3e5c043c605e49e6a761dff95f0ab405a566fdc SHA512 640f40757edd26f0fda9b29c30d66db409c30853192d179534ffceae21eeef5e73854c281840079349747028973809cf7326f593429613dbf4efebc46ddd2e87 +DIST 64tass-1.59.3120-src.zip 752572 BLAKE2B 4b344bac28d9666cb3b2db215ed275eb62df0c457d7cc8052f7b3672ad26bb9b45e052855a45b219acb508a4583661206e5a3edc040112721ecd5cf39eab6fb4 SHA512 4cbccdcd05397937e410a00c6459b3c5df131e15b9e2ce78d493cf2eb3859c1ad6a6b56be05736f1f0d376a357c308b85e54f69973f4083c9e6e6c2b0326a2ac +EBUILD 64tass-1.59.3120.ebuild 948 BLAKE2B 4760645b9746ce8ed230ee27898246ce4166c70cf49fc7bfe98f3a9c0e1ad0ca8edd1e5c913cde509ff3af2bbf7b6798b1ce22269a1bc8a2d1f409cc4fc3fbaa SHA512 bdb2d3598548b8bfe4901221b1695a3784611e8b46ab7f4658f43e77ecf0ceb42964b58cfb971f08505bd63a29ab704381badeb1ea576a47900a334f80b7e65a +MISC metadata.xml 355 BLAKE2B f5a23b271fe97a301762dc4bc6008cb0e1df810e49bcb7d887ca5e78058f938af722390d9f91383ca4fae6722ec209fa666b98cec13e6fce220df8ef621457e8 SHA512 115a1a6f66f293eeb7f4fff842ba5668e7f3e485c9c30ff98c3365dd166489efd016ba46a4046cde5ac8c25605a81bdd0ea96502b98efc2af0c8c206956e50b8 diff --git a/dev-embedded/64tass/metadata.xml b/dev-embedded/64tass/metadata.xml new file mode 100644 index 00000000..47104675 --- /dev/null +++ b/dev-embedded/64tass/metadata.xml @@ -0,0 +1,11 @@ + + + + + mario.fetka@gmail.com + Primary maintainer + + + tass64 + + diff --git a/dev-embedded/acme/Manifest b/dev-embedded/acme/Manifest index e23fc471..0d9b7a28 100644 --- a/dev-embedded/acme/Manifest +++ b/dev-embedded/acme/Manifest @@ -1,4 +1,4 @@ -DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e -EBUILD acme-0.96.4-r1.ebuild 1077 BLAKE2B 2d5d658139b0a525bb910dbb6a1695150a4910c5a00075994dc3eff141a897d13cfa30efe0da031d9ac1ed0aa7d565f9fc29826d103bed6a62a7db5ef36eddb1 SHA512 2cffd5dd87f5eaecb5d134de153b342742f50cef9a0909b3d05b03a8e47976cd2372ecbbaea36b634664f690f55608bef46f8cc45bc694bd0750fc68ac485d65 +DIST acme-0.97_pre352.zip 645341 BLAKE2B dd6e996da247ac1f5a9a4136ffde53b0596a2e1c0ee876c1a4d199df12427aa7cc851e5c41a08ac89113864acff506585343808596f6b638eb52799c116f244d SHA512 fccad884ce9dc5a7bef4389275830cbfa05e7c09cb00a00f40a5c03fd4460ec3b6ae63547290aa5af1084d0b2402265d8acd6c107492da880fe73c4d1e5ef738 +EBUILD acme-0.97_pre352.ebuild 1193 BLAKE2B 1037b146fd6c30d9581dba2b8cf39206fdc73f62cb67d6c92d03519b1ee362f58b71645099ffc7dc078cabdabfa2ceaaae8658d48f3276643bd5e5b1b92a4adf SHA512 edce6b0ff1f1a0fba0c6ac678d5b12e46cae207918b6f140267977e5641a3b51d797920e1c4a955661fb19ae5237bf36930fa1f1700ef9fdb4c821b7d628c9f8 MISC ChangeLog 3534 BLAKE2B e8a0364ee70d8e6e94678a44d4900322a53f9eb6bbdd09c9cfbfcc342d03085a5ad8630a1793ca95bbd03880fa16647a69f1459792a954054655f5ac63bd47de SHA512 7b894fb0171363258b71b06cf7ab1532e242b8f27d923bea705b9e7ef7cc70ab38339e44d1db2e7b2b1354b22b390ae9798908e95188a1ab65fde96856f5d0c7 -MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c +MISC metadata.xml 492 BLAKE2B f8477c183ce0caf8ef049fd97e7c659daed961155aef5fb4d3553828cd0dbcc905c0b1da6c3b918d5e35d5a3f6855c3bacb2ede705c61368d9c3bc53dbba66ff SHA512 3af2af0d903c31305c027f6875dfdc74e38c44236095b31b98a2c28385d6e7df73821ccc179d4fd5bcc03409cf432627b7738c908316b4ac48d99a6bd8d65331 diff --git a/dev-embedded/acme/acme-0.96.4-r1.ebuild b/dev-embedded/acme/acme-0.97_pre352.ebuild similarity index 80% rename from dev-embedded/acme/acme-0.96.4-r1.ebuild rename to dev-embedded/acme/acme-0.97_pre352.ebuild index 97531056..b23f0286 100644 --- a/dev-embedded/acme/acme-0.96.4-r1.ebuild +++ b/dev-embedded/acme/acme-0.97_pre352.ebuild @@ -4,11 +4,13 @@ EAPI=8 +PREREL="352" + inherit toolchain-funcs multilib DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816." HOMEPAGE="https://github.com/martinpiper/acme" -SRC_URI="https://github.com/martinpiper/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip" +SRC_URI="https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r${PREREL}-trunk.zip -> ${PN}-${PV}.zip" LICENSE="GPL-2" SLOT="0" @@ -18,7 +20,8 @@ IUSE="doc" DEPEND="doc? ( app-text/linuxdoc-tools )" RDEPEND="" -S="${WORKDIR}"/${PN}-master +#S="${WORKDIR}"/${PN}-master +S="${WORKDIR}"/${PN}-crossass-code-0-r${PREREL}-trunk src_compile() { # the build needs to be split otherwise we can't specify CC diff --git a/dev-embedded/acme/metadata.xml b/dev-embedded/acme/metadata.xml index fb77e126..36883b5c 100644 --- a/dev-embedded/acme/metadata.xml +++ b/dev-embedded/acme/metadata.xml @@ -9,4 +9,7 @@ exampleproject@gentoo.org Geos One Linamh Project + + martinpiper/acme + diff --git a/dev-embedded/calypsi/Manifest b/dev-embedded/calypsi/Manifest index e687f19a..a356b033 100644 --- a/dev-embedded/calypsi/Manifest +++ b/dev-embedded/calypsi/Manifest @@ -1,7 +1,7 @@ AUX 50calypsi-6502 27 BLAKE2B b609f33d7dc86e05c0aa5a8276e396fbf6a3dd9e52583f625c2d0f4ddd473dc67e96c6f3bbaa89b8451d5ea5c536ec0bcb516da2f54841d8fdcbe08a80ac6a83 SHA512 9f6431fd3aba7fa6ccccda01c8ef7ad1013dc26c98cd4cf37118720f4d4f7823d5c028eb7050432bd9f9339c73c7af10d5cbeb407a39295e9b250047a29e7783 AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986 AUX 50calypsi-68000 28 BLAKE2B 73306e973c72f75a6ffe967228b57b419345e356684f6f0111903b7360697a5872a98d99bd0970eeaa4897b6d993e3c7fc434a8cba7344f8b84099facd4393a5 SHA512 04b41d068b9a60d3c95a6ebf3780ba8797fcc1d5bd87520cdf7115cc972258cc6d665bf9e0fabe30960d205e410ae75157bc6c12b69367a762ef22085e2f9a90 -DIST calypsi-6502-5.1.deb 52585972 BLAKE2B d6bf53337c29f6655249324d555af360a7cd2fd9ab88c6b069170bb52df4c8f36685d8d400a4cdad77419d4b79d20b6c59e95c2f0878dcd850daf90fad318d44 SHA512 1fc2cfdc087f0b23108e34d627dbb49a6a7fc21afcd2a061e11b0f360067edfa8b753d80926137d6b36e995fa1ae0bf358bf3843b706a21695dd81f08a436e68 -DIST calypsi-65816-5.1.deb 52791620 BLAKE2B a030697608ba2bd1047c6483e98df1dc8e660bf9d7c8c1bf6a8a072f477301729f73a3ee89c71d8f73a82717792299a41412e4b0da0360a9af878fbc8cade54c SHA512 f3570fc343dcb82d460430a983ff35c7d271018f4fd685b22bd8192c0b5d35397abfc1dff9394f6bb21c206fb0210b773d7dae1c0c4fa93141d7877ee1f30f9a -DIST calypsi-68000-5.1.deb 57288600 BLAKE2B bb02e1f268a4cbe0d42748387bb22dde708892d4ac92689ae4395553ee17df98fb590b5016de1c10aafa036488ff1004c377338e4985b12496b6dc364e44faf4 SHA512 6c639a4924cf96c4024c17ef61814f05a2f42c920861f883207c2125fba6998586a7b2a779d9e014f8e173fc65f10f1736f74eac55786d90692466ac2b280384 -EBUILD calypsi-5.1.ebuild 1328 BLAKE2B 5d51f9ce056a413a904247e43d28ff622171a8db0e5b1fe2712926b5308206fa8bfb7b08a03fc2c495c94d9341aeca9bc7a604626363b9c9d3fe0329d12d3d19 SHA512 cdcf5dadcead84ba47097877bdfb7008fe10f4089e47c388f57b8507a68fefb40a82b4a493815921ea30e6b9a861ae8265a340217298c0eee06ee5b0c7bf631b +DIST calypsi-6502-5.2.deb 55253984 BLAKE2B 3c95a2815f4fdc341fa730a0a28cb5b538e3c3551b8c79bdad4e371933b1cdbb02da668da7a539141b12a7259c6925deea9e16b628f40c52290537a2adaf60c6 SHA512 7c8ab3f78ec737d1ac18ef81e8d2af102e73d4a6259551ab5d3614536f0314e30b2d5d556951686c0859877f1319dda81fd2d2119e66d74cbbce4354bc70a8ce +DIST calypsi-65816-5.2.deb 52919672 BLAKE2B 9d1c9cb96120089c6ce0f52c3b70daf9a6fad29928cc502fc3ee1ab88795f720cd0b5f7b54a629c648959c681222dc462ac068c0ee01667ceb270b747aec56a7 SHA512 894c9099929e4637a200640892898e1add44cf8467b32bfb2f863b358dfe867e7805c9c6c85054f42f88a0bbf40e219c64d22124a5b22f2cc7838097cc838044 +DIST calypsi-68000-5.2.deb 58521808 BLAKE2B 1595f8a18c0c1614d661a0acd0caff6605d60b1224f651288fbaa6a476cfe50bf29047668a33c7fbf03f2df80a665c2d4741bd4d60ce2191a8491c945b379c68 SHA512 b47abefa2ed87caf1805be4b9d5526689ed7156ab21253599546508d237ee57da09aab3982cc074b5f178810b0b5a8c3e2e8bcba1eb57d9fbc849627ed72869f +EBUILD calypsi-5.2.ebuild 1324 BLAKE2B 11afffc5db0946fd875091986f0187b81d324dd2f749cd5f98caeb938cc54b518b859727ed6d4ab79301e3d89b801084319a8d2ccbb04179fc5234f7fe72e230 SHA512 d32c921443ca8798c0487f71cc44efa16ed5d68cf906ea3a99ddd414c659f8a2371a7f7c5769d429743ff5d3e3c36f888a4a98fcbe6dd78e428136f144ad5cab diff --git a/dev-embedded/calypsi/calypsi-5.1.ebuild b/dev-embedded/calypsi/calypsi-5.2.ebuild similarity index 98% rename from dev-embedded/calypsi/calypsi-5.1.ebuild rename to dev-embedded/calypsi/calypsi-5.2.ebuild index f5bc01ba..fdf0b12f 100644 --- a/dev-embedded/calypsi/calypsi-5.1.ebuild +++ b/dev-embedded/calypsi/calypsi-5.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit unpacker pam +inherit unpacker DESCRIPTION="Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities." HOMEPAGE="https://www.calypsi.cc/" diff --git a/dev-embedded/cc65/Manifest b/dev-embedded/cc65/Manifest index 72c61c33..66af10e1 100644 --- a/dev-embedded/cc65/Manifest +++ b/dev-embedded/cc65/Manifest @@ -1,8 +1,6 @@ AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41 AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9 -DIST cc65-mrustc-2.19.tar.gz 791886 BLAKE2B 27140ce3c43ac8b10b699cfe2fa93f9c107cb5815abce4900d2ee716a2684d9e5f71adc07775ba308eb08a9b945bd6ba97cf11c6331b4072b6b9c2cd96646500 SHA512 ff289d5486b29febb7f68b19f5b2f3eab7c26f012de541bc36bbf12db0e423e715d8d9f8714c7bae9f862ec5fb12fd5f438d39703089e79bbf4b1af6b4e949e9 DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f -EBUILD cc65-2.19-r1.ebuild 1736 BLAKE2B 749a36de25babb7d8d46266578cead3ba030a503ae2bbdbebe48cfef5f39815ad833dafd67af0db951a5fe2d3deb47b1dab9c2816370f798a72673e40ea638ee SHA512 7d2c2c0deae9236956b8603560f0a70f808f91bb18f807c6ba11be06d353aa915f4df33041fc08934b9c063049bc5fe62e7d4667319c29b89e45f0a2dad1410f -EBUILD cc65-2.19.ebuild 1557 BLAKE2B a873c0eefa813bb7acd40a1afad52b20d88cc7b20e74325fe52f23fa47b15c37f46e5d0c3e4b3e71981889f5f8b95c562997464b8dbab81116d6ce7acf1e6bb7 SHA512 449676d9c8dce248df14469b3e3241e714e154d1b34ea7203feb4aca395d7e71f1c2aa9401a73768c7833ba69331c3e65ba4296581bc5bf0d112ebd0e4d24a32 +EBUILD cc65-2.19-r1.ebuild 1380 BLAKE2B 6b944a13eea76dfae38634e4bf381e6991d19246614c24a4ad4a7df794726ecac895f6e9e9682be710917c465c1b673a025fb65ca3329897d0d095dbbdc517e4 SHA512 f30ce6a5ca3d8ede9de0b479c50d003e02bd091f7f5dc8663be8f856106be69e60f7fad477ca30f7a99d75775c5b6a28fb6ca0bcc5757a21121afdeb56a4f10f MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2 -MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c +MISC metadata.xml 353 BLAKE2B 68cd74bd6ac67a37b80107744b710fb2fef939cb1c52be21b392337590b706bee7be948a2bc52ed46fae29bc52b985bb54f741669bf874f8c690e8836f0d1eff SHA512 44a4a571557657f417c6ff6910e02f7a52bcf6aab1ceb97349d9bcf38e459c8c32fd8276e2a83684602527c4321f34480cc9a8b2640d5c3ebf9294725bb64807 diff --git a/dev-embedded/cc65/cc65-2.19-r1.ebuild b/dev-embedded/cc65/cc65-2.19-r1.ebuild index b6c091fd..317ffa34 100644 --- a/dev-embedded/cc65/cc65-2.19-r1.ebuild +++ b/dev-embedded/cc65/cc65-2.19-r1.ebuild @@ -4,45 +4,41 @@ EAPI=8 -inherit toolchain-funcs multilib +inherit toolchain-funcs MRUSTC="0.8.1" DESCRIPTION="It's a complete cross development package for 65(C)02 systems" -HOMEPAGE="http://www.cc65.org" -#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2" -#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2" -SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz - https://github.com/thepowersgang/mrustc/archive/refs/tags/v${MRUSTC}.tar.gz -> ${PN}-mrustc-${PV}.tar.gz" +HOMEPAGE="https://www.cc65.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" -#KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="doc" -DEPEND="doc? ( app-text/linuxdoc-tools )" -RDEPEND="" - -#S="${WORKDIR}"/${PN}-snapshot-${PV} +DEPEND="virtual/libc + doc? ( app-text/linuxdoc-tools )" +RDEPEND=${DEPEND} PATCHES=( - "${FILESDIR}/cc65-mrustc.patch" + "${FILESDIR}/cc65-mrustc.patch" ) -#src_prepare() { -# epatch "${FILESDIR}"/package-version.patch -#} - src_compile() { # the build needs to be split otherwise we can't specify CC # these makefiles are not parallel build aware - emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail" - emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail" + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \ + BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail" + emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \ + BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail" use doc && emake -C doc html info - exit 1 } src_install() { - emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed" - emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed" - use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info + emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \ + BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed" + emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \ + BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed" + use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \ + BUILD_ID="Gentoo ${PV}${PR}" doc html info } diff --git a/dev-embedded/cc65/cc65-2.19.ebuild b/dev-embedded/cc65/cc65-2.19.ebuild deleted file mode 100644 index 700c5a11..00000000 --- a/dev-embedded/cc65/cc65-2.19.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=8 - -inherit toolchain-funcs multilib - -DESCRIPTION="It's a complete cross development package for 65(C)02 systems" -HOMEPAGE="http://www.cc65.org" -#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2" -#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2" -SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc" - -DEPEND="doc? ( app-text/linuxdoc-tools )" -RDEPEND="" - -#S="${WORKDIR}"/${PN}-snapshot-${PV} - -#src_prepare() { -# epatch "${FILESDIR}"/package-version.patch -#} - -src_compile() { - # the build needs to be split otherwise we can't specify CC - # these makefiles are not parallel build aware - emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail" - emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail" - use doc && emake -C doc html info -} - -src_install() { - emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed" - emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed" - use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info -} diff --git a/dev-embedded/cc65/metadata.xml b/dev-embedded/cc65/metadata.xml index fb77e126..eb701c67 100644 --- a/dev-embedded/cc65/metadata.xml +++ b/dev-embedded/cc65/metadata.xml @@ -5,8 +5,7 @@ mario.fetka@gmail.com Primary maintainer - - exampleproject@gentoo.org - Geos One Linamh Project - + + cc65/cc65 + diff --git a/dev-util/deb-changectl/ChangeLog b/dev-util/deb-changectl/ChangeLog new file mode 100644 index 00000000..4a889d7a --- /dev/null +++ b/dev-util/deb-changectl/ChangeLog @@ -0,0 +1,16 @@ +# ChangeLog for dev-python/martINI +# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2 +# $Header: $ + + 05 Apr 2022; Mario Fetka martINI-0.4.ebuild, + martINI-0.6.ebuild, metadata.xml: + dev-python/martINI: update metadata + + 07 Jun 2017; Mario Fetka martINI-0.4.ebuild: + switch to distutils-r1 + +*martINI-0.4 (20 Feb 2013) + + 20 Feb 2013; Mario Fetka +martINI-0.4.ebuild, + +metadata.xml: + Initial checkin diff --git a/dev-util/deb-changectl/Manifest b/dev-util/deb-changectl/Manifest new file mode 100644 index 00000000..054b61a3 --- /dev/null +++ b/dev-util/deb-changectl/Manifest @@ -0,0 +1,5 @@ +AUX setup.py 385 BLAKE2B 4520fcf71147803377339bcde6f2717393f9089882237aa71e662367122d8d44ab354d5333c7cd211fd0bd4b699dcc10a3be6a21a3ad77afdf63c318240544a9 SHA512 17425a5661e65b505cbe1dc19ecebdec92764530c8331ef1261e8f1443a9687c831c27ae4d8bf8e2d93410d535670ac4af4c34eee4691cb1970a53fd4624fd38 +DIST deb-changectl-1.0.24.tar.gz 5775 BLAKE2B 6e21944728a8a14d4ee404de33b85e534bf4daf28ae8b17720f8a52eaf803bba4c2896c4ed9d6124859de2c678d4355b3f4ce96c450cd8cecfb9b55dd13a7f78 SHA512 9791124ddc46081086b68b289a799c950338047237d2076913a58e65de72cb66858886ba61bd13291943659a98cae925d43a42bf32501c083b843e74cf6304e3 +EBUILD deb-changectl-1.0.24.ebuild 958 BLAKE2B f7c500a889237e92ff95a29543b88dc6e4a845d4ba309093476aca2265f78efebf73a64d942a34c81edf0f7fedb7b083308280005c7ded1d38be42d667f6894d SHA512 2aa526e9390ad8ed77aaa22cb59d64cf4aea1a24da6b84de2e05849820763f04561ef4bf64b987dc79074d2c2c81c7c61e02e8736e06262da0e5e4b8d746393b +MISC ChangeLog 489 BLAKE2B 73ea0a3ace103af9d8cb7b311dfa7f959b3dbc785b0602257ae0d3c24e547c191be8ef78ca081d8ea32f4b4d7aff750f04252a1751520d8da62e7575d3a42ff8 SHA512 cc982bba8a6dfec9cf278842f11175c9262087bd126a44735943dde6c9f88e93d0182ba55c390e3d568cdcde7c41c488848c6d03783e313d76bc914ece366c4d +MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild b/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild new file mode 100644 index 00000000..e7aabdb1 --- /dev/null +++ b/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..12} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="deb-changectl only reads from the git log and writes to the changelog" +HOMEPAGE="https://github.com/seanodea/deb-changectl" +SRC_URI="https://github.com/seanodea/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-linux" +IUSE="" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +RDEPEND="dev-python/pyyaml + dev-python/python-debian + dev-python/GitPython" +DEPEND="${RDEPEND}" + +src_prepare() { + # unpin deps + cat ${FILESDIR}/setup.py > setup.py || die + echo "" > ${PN}/release/__init__.py + echo "" > ${PN}/snapshot/__init__.py + sed -e 's!from !from deb_changectl.!g' -i ${PN}/${PN}.py + mv ${PN}/${PN}.py ${PN}/${PN} + mv ${PN} deb_changectl + + distutils-r1_src_prepare +} \ No newline at end of file diff --git a/dev-util/deb-changectl/files/setup.py b/dev-util/deb-changectl/files/setup.py new file mode 100644 index 00000000..7327326a --- /dev/null +++ b/dev-util/deb-changectl/files/setup.py @@ -0,0 +1,11 @@ +from setuptools import setup, find_packages + +setup( + name='deb_changectl', + version='1.0.24', + url='https://github.com/seanodea/deb-changectl', + description='Description of my package', + packages=find_packages(include=['deb_changectl', 'deb_changectl.*']), + scripts=['deb_changectl/deb-changectl'], +# install_requires=['numpy >= 1.11.1', 'matplotlib >= 1.5.1'], +) diff --git a/dev-util/deb-changectl/metadata.xml b/dev-util/deb-changectl/metadata.xml new file mode 100644 index 00000000..fb77e126 --- /dev/null +++ b/dev-util/deb-changectl/metadata.xml @@ -0,0 +1,12 @@ + + + + + mario.fetka@gmail.com + Primary maintainer + + + exampleproject@gentoo.org + Geos One Linamh Project + + diff --git a/dev-util/idafree/Manifest b/dev-util/idafree/Manifest index 01dab64a..9c4b6a17 100644 --- a/dev-util/idafree/Manifest +++ b/dev-util/idafree/Manifest @@ -1,4 +1,4 @@ -DIST idafree83_linux.run 94842973 BLAKE2B b0eb420183acf3a9269dcb986c8b0925c56a898d36bf6c9eedc7f5127647681fecfe3c61f06d556bc32f2e14af4736345f3657edf55eacd965b1e15b1de62f07 SHA512 5339435bd370cb55ff7f271ed15c8d947d71c7993cbea8cd33ef382fe0719b0aede501305bfd5487fdde8a4dd2ec954c6b46d0d4ed443395446a2fe1030a8a36 -EBUILD idafree-8.3.ebuild 1264 BLAKE2B 249a7878faead9ed5d780241e78186d577b75483019584b4f8cf555ef9ab92265fd762eafc9ed440747a2ae052764b754adc715f4bb284ab42ced3c25c82e516 SHA512 d6616033f4098cbf36a30a40c353c9c2acbf5b70d8b67157981e8aee2bcf7223b18c96a8d24e20ea28eb366ad949eee04245a4942ae9a586dc5ae46b623f2761 +DIST idafree84_linux.run 96691559 BLAKE2B aec8834759867ce16f51b009d183f304c947e21afb39d2fa725211db6df9e7b8bb123883cfc8d5c3946c460436d6a422cdbdf6d88ff70ba0e3376a5503e4682f SHA512 397b34179d27a2155ccd6dd15ff113c402457a02b4f183f19d5f1deef2e02645801247dcf808a2479f00cf27de7370c5291dd90aa2800910b263147163af57cd +EBUILD idafree-8.4.ebuild 1264 BLAKE2B 249a7878faead9ed5d780241e78186d577b75483019584b4f8cf555ef9ab92265fd762eafc9ed440747a2ae052764b754adc715f4bb284ab42ced3c25c82e516 SHA512 d6616033f4098cbf36a30a40c353c9c2acbf5b70d8b67157981e8aee2bcf7223b18c96a8d24e20ea28eb366ad949eee04245a4942ae9a586dc5ae46b623f2761 MISC ChangeLog 383 BLAKE2B 246acdb1c1c088630f1a19046b7bbca23170dd67fa1e400a7d44096a1403a668340952392903136074cf56c9bb85c7bb9cdfbe44db40de14c40b027813129b98 SHA512 347ac6697b7057e1500a6ed77c2a88648d9df3a74f6fa6119d81e3968ff12920e3adc0d3152c82fe202446ee60bb8edca76e94028a53c43a43d74b772fd1b417 MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98 diff --git a/dev-util/idafree/idafree-8.3.ebuild b/dev-util/idafree/idafree-8.4.ebuild similarity index 100% rename from dev-util/idafree/idafree-8.3.ebuild rename to dev-util/idafree/idafree-8.4.ebuild diff --git a/dev-util/xpipe/Manifest b/dev-util/xpipe/Manifest index 953e1d64..3f23ab8c 100644 --- a/dev-util/xpipe/Manifest +++ b/dev-util/xpipe/Manifest @@ -1,3 +1,6 @@ -AUX xpipe.desktop 378 BLAKE2B 80a81d82fe62749b726331374a151bde9a7852d224c3d368db2982b8adcc11ff2b576480645fb0ab2b92ee5aad0cfbf47cd33b31a32d2ca3ad762380e6415a3c SHA512 490ce0774fd3c852ed9f976177c4ddfed070110d21b6de50b8a28e865da6575570554bf25446a1c51900df34edd6bf16aa9d8a7d0b2458b0e49f5ee53488fe1f +AUX xpipe.desktop 368 BLAKE2B a3c312fbdb61ad2f7e5c84347c71cdea177964d4c5b4813d07ae42f82f97bfd933135cc80e2f9fd251507624f20c41c0480edeecb221fe0ad62941de9aa14bc8 SHA512 7ce02dfe011ab9af05c1a64bcfcfa6b4f3454781bb32c93202e87792661f3b25f6910cee9398d07fbbc0b407b09bedc4b07a249f2f4f781039e8ea6116901d24 +AUX xpipe.png 87256 BLAKE2B 5e7114dca107f92efbce24e93b94fce0671d3f8369ac06619954cb4303cea3a41d433d6a140ca6c2dbf027c0a5471748b3d321658bc465ac8f37004281c0d5d7 SHA512 cf4a50d133cb59392a33b7f3b71e11229cdb97cdea2ec4d8470a6fea981605ca79cf2365345eab15fd2875e21375ca7dbf0a5c8a07b0418086a2b4c98aaac61b DIST xpipe-portable-linux-1.7.16-x86_64.tar.gz 154180398 BLAKE2B 37317d118f0c7319165f04c00cff80d53aa25f843465ff889010a47735e1e2b3a8b088a3413711519f36b113e5a165e2c48efcc6cc48bbe85b97696d62f82fd2 SHA512 221dd792703bae1b9195e4812065969d5006e1673de132607f4394cfb97ffcbf958d35e7fb86e3fb9198ecbf60c7291351b47efe10bf328f267319ef697745f4 -EBUILD xpipe-1.7.16.ebuild 1088 BLAKE2B 2524cfcc646ffffb91dca6b33306e043e13f5b7529607d6708aad23f80b3a5040867d0cc5851984075d22adf96d105927844df4598a81c1b7090925f98c385fe SHA512 05c7b36a29c952ff4f9ff7cfe13e71201cf50ed6402ac8ab76b13f806ec373a7877063b8b463958051c0359350ce7de2073efa091f6c561d35495ea8da18d5c8 +DIST xpipe-portable-linux-8.3-x86_64.tar.gz 152796358 BLAKE2B 9bd62f7f9184a5327ddd4840420dd906db74c92bcc2be622432ea2874bca46cb9174fc044c6abfae27f2f8ce0c0973ee62860bcc11fdd59c019e2ee543089db9 SHA512 9b99acb386b4205a7f18635ac9df56d210d6a7020cfb8c588e72c23eadc3f9f362f9cb2bfb6f289ff09202a382c6ad684dbb6e9ea92c1c0aefbac4c26b2f9cc9 +EBUILD xpipe-1.7.16.ebuild 1112 BLAKE2B e225bd643780482b15ba79f4ed579d843c3d929f1a52a88c42303297943a9c8ad3e8f2460cef8c2061465bfb6bf5112bb4bf8dd0d7857b6a47f83e30ee1fb4f9 SHA512 dbfc9b0032242e7f3e70e7910969e39e8eed119d1b704c272b7dd5faf61e84c82c682c35188a0fb8f40ed09e5971f57886e7e8a42c875e7019d1a25a7e05ee7b +EBUILD xpipe-8.3.ebuild 1142 BLAKE2B 55689585d19f04567115f1e59eccaa67bf3f722bb1f6e9d0cb592981b25f53e0f3b7adc11de5f1c069ac675b1afc73a2d4e30878f0111cd211d66fbabdded3a0 SHA512 4151c94f67b5fe6770800d9ba49baf35a6006752de5afa42fbb8d353aab261b61b00284e0e5c9e383222123a630d4a730895c8896931cd38f330022cb22d70bf diff --git a/dev-util/xpipe/files/xpipe.desktop b/dev-util/xpipe/files/xpipe.desktop index b8092dbc..e2e65ff6 100644 --- a/dev-util/xpipe/files/xpipe.desktop +++ b/dev-util/xpipe/files/xpipe.desktop @@ -5,7 +5,7 @@ Comment=Your entire server infrastructure at your fingertips TryExec=/opt/xpipe/app/bin/xpiped Exec=/opt/xpipe/cli/bin/xpipe open %U Path=/opt/xpipe/app -Icon=/opt/xpipe/app/lib/xpiped.png +Icon=xpipe.png Terminal=false Categories=Utility;Development; StartupNotify=true diff --git a/dev-util/xpipe/files/xpipe.png b/dev-util/xpipe/files/xpipe.png new file mode 100644 index 00000000..f708bed4 Binary files /dev/null and b/dev-util/xpipe/files/xpipe.png differ diff --git a/dev-util/xpipe/xpipe-1.7.16.ebuild b/dev-util/xpipe/xpipe-1.7.16.ebuild index e1dc641a..dbac8849 100644 --- a/dev-util/xpipe/xpipe-1.7.16.ebuild +++ b/dev-util/xpipe/xpipe-1.7.16.ebuild @@ -26,16 +26,17 @@ S="${WORKDIR}" src_install() { - insinto /opt/${PN} - doins -r xpipe-${PV}/* + mv xpipe-${PV} xpipe + dodir /opt + cp -a xpipe "${ED}"/opt || die - dosym ../../opt/xpipe/cli/xpipe usr/bin/xpipe + dosym ../../opt/xpipe/cli/bin/xpipe usr/bin/xpipe - dosym ../../opt/xpipe/xpipe_completion etc/bash_completion.d/xpipe + dosym ../../opt/xpipe/cli/xpipe_completion etc/bash_completion.d/xpipe domenu ${FILESDIR}/${PN}.desktop - doman xpipe-${PV}/cli/man/* + doman xpipe/cli/man/* } diff --git a/dev-util/xpipe/xpipe-8.3.ebuild b/dev-util/xpipe/xpipe-8.3.ebuild new file mode 100644 index 00000000..29566fee --- /dev/null +++ b/dev-util/xpipe/xpipe-8.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg + +DESCRIPTION="Your entire server infrastructure at your fingertips" +HOMEPAGE="https://xpipe.io/" +#SRC_URI="https://github.com/${PN}-io/${PN}/releases/download/${PV}/${PN}-installer-linux-x86_64.deb -> ${PN}-installer-linux-${PV}-x86_64.deb" +SRC_URI="https://github.com/${PN}-io/${PN}/releases/download/${PV}/${PN}-portable-linux-x86_64.tar.gz -> ${PN}-portable-linux-${PV}-x86_64.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="bindist mirror splitdebug test" +#IUSE="swiftshader system-ffmpeg" +IUSE="" + +QA_PREBUILT="*" + +RDEPEND=" +" + +S="${WORKDIR}" + +src_install() { + + mv xpipe-${PV} xpipe + dodir /opt + cp -a xpipe "${ED}"/opt || die + + dosym ../../opt/xpipe/cli/bin/xpipe usr/bin/xpipe + + dosym ../../opt/xpipe/cli/xpipe_completion etc/bash_completion.d/xpipe + + domenu ${FILESDIR}/${PN}.desktop + doicon ${FILESDIR}/${PN}.png + + doman xpipe/cli/man/* + +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/media-video/davinci-resolve/Manifest b/media-video/davinci-resolve/Manifest index 9224cd60..3abad18f 100644 --- a/media-video/davinci-resolve/Manifest +++ b/media-video/davinci-resolve/Manifest @@ -3,12 +3,12 @@ AUX makeresolvedeb_gentoo_1.6.4.patch 3082 BLAKE2B 8745b0117c8882c5175e331a21bcc DIST DaVinci_Resolve_17.4.6_Linux.zip 2340066824 BLAKE2B 6e87a65f6657a8e9bd5cbcecb62b6dd74b45e4a8d6ae0d6e2aca6643d669a8aa49736e21e9826518897adbbf2d7f36d26bec402424158e4cb232560ab0c7ecdf SHA512 5067737e66d355d28aed34a5ff810ce552c6e8f07b9fcf1935cc7b2bfc65054de67e1a53c68560f58a60e3d63078bc47cba2c4257d0afaa3d76bfc50840a1409 DIST DaVinci_Resolve_18.1.4_Linux.zip 3185181538 BLAKE2B d27e829c0e740ca9791029f387160592463133418c2ccf5b6bfaf485e7ec2bf45b1e17a5eb51955c067858d987879bc42325c25738ecf4c7b80ddd1701c336ea SHA512 bba889e818051fc22190f671468c48ebe8fe8a802af37ada0314c255510e5e2fc22dc69e409772e79b8e90f259274d298451f3a2df4f3048428f2022d4e8f6c4 DIST DaVinci_Resolve_18.5_Linux.zip 2565526748 BLAKE2B daaf338fdfc911a141f88657d66868835cc5028576e67d9b6f27f6dbd5efd10a0d3196440e6838113797e2e84f8a1f92aeb8b9d1e5837dfa542924d2a593cadf SHA512 eed54f8cd4cac06e17117c41bb8dff0185e51b3eb7050cad0a965c2d3dde023f0818c8d423da6bd0f1a2863dbf37095a7e3f127fddc1ba83a3f7bbdc997af13b -DIST DaVinci_Resolve_18.6.4_Linux.zip 2597005113 BLAKE2B 6112c3c01373311a26a8d69e2ea4a42705c975b1f5c0f6c3c39d935c91b9cace9c1fe5508b0d4fbe89e5fa9c47826490fcd95a052e49dba2c2ce1a78fd4e6af9 SHA512 3c75e871f2d06e049a6949ea5360f2c2e8f97c5ec231a2200fd3d5ca4d1edf20055c89d14e36daaa9dd47667032aa85bbcea6a00470938aaed66475b125eef2e +DIST DaVinci_Resolve_18.6.5_Linux.zip 2596330483 BLAKE2B 2b9e51522bf4da6b9ce38001c5a5c77d5d05fccd090a50b5d8371d8e96011c789c1e5fa38dd68e5d453b1cf3489972b27ed2649ef865bd0b5a80f5ba23903a1d SHA512 756b77e3e36a9b4f233f9d3ec04d053b30b86aad924aa73bcafd6162d12d42412b8da6cec4e4830dea4874e809544fd40ab51715476bbcdda5c5e242154935e4 DIST makeresolvedeb_1.6.0_multi.sh.tar.gz 4191 BLAKE2B ab2f09f339700ee31e011811152c6b97cc7e172698236efba0c0254cf69966c776dd222302e1da0266423f0af9c54ae426de4f5354d0d4550ae89b354f0a3d7a SHA512 02baae42c1e9d2163660b765ee6556660b337a3dfe25a60ee4bad9331d84700538ff9b339d045dd91cc0d89d1cd805e56437ae3a8d6ddf6502d0be0f0e5bc114 DIST makeresolvedeb_1.6.4_multi.sh.tar.gz 4338 BLAKE2B f3bab11a08432e765645e314e1906c677db5b4e321a477856d4bea6439af860c4037314d2f12200a8a227c6a36b940425688d556c312d165a77f04d6c4513cde SHA512 3e11bef55bce1947422b8f204987b5aabb645121f29f416050d73b569cb04105107ffc63a88443e795fca7eca5f022401a6c575ad1ae3311158483d6691398ce EBUILD davinci-resolve-17.4.6.ebuild 2467 BLAKE2B fb9de7cd7a13482dcfe42f8e6823179daf144c72d4b8a8024b5aa5f502288862848dacc52bbe40f565f91c04dc991aaf02d5a0ef95e9ac626847f95ffbb16780 SHA512 dbc71120a6131aac4eeb7ab48a67ec153fb9a38316ce38a581fd99cae7f7479daa08b1afc3a88a208fc7c034b13df87fab0c7b104219f391e74fec2ab39781c7 EBUILD davinci-resolve-18.1.4.ebuild 2676 BLAKE2B 9e5d0fe3f172f4ac1a66f669fac95ce2c29803188eecc4b5e21e5044fb2403e48726d82d44440b64447aa7a3165a43984f1a1cc3836618d2aa93f631eb7a5c63 SHA512 04a11cf5f04926bfdf0446dfa0ce6223034d05e9ee8ffb63bbcc3ef37d2db5f50060acfd309c39aab6cebe5fe21c55d9d4f88c5a0d6eb80c1a3ffef812bde508 EBUILD davinci-resolve-18.5.ebuild 2704 BLAKE2B 55d5d8f34e7423acc8281aedb15b8210a0cc6246e061f8e4de3f7ecc5e35ccda2fc176fb0b4f4e74c62086108c55d6becf358a1c2db8e771052afb52a9269047 SHA512 b7def9977ed812b485d7dec598df4d673cc08ec1be39b5f488f167d86505fba12fd894170c26890614908ed36d1ae2c30a0a7bbd2091a3552182b538a8592695 -EBUILD davinci-resolve-18.6.4.ebuild 2848 BLAKE2B b73ead231f3a99b514b3c757dc564046685b35d9364bf489e3a10f04d5a356e2d94b11460b67fb0731644cab79cfbbe3519388a439f49fc957719d163d5015e4 SHA512 dbfcfebaa24fce51cae81bc73b9c51fd9682a5489aaf00768a939226df0489acd5c55b34cf5a8fe40bf186c9eb6c6a6eb06f64106e8396ee32c099774aa430a8 +EBUILD davinci-resolve-18.6.5.ebuild 2848 BLAKE2B b73ead231f3a99b514b3c757dc564046685b35d9364bf489e3a10f04d5a356e2d94b11460b67fb0731644cab79cfbbe3519388a439f49fc957719d163d5015e4 SHA512 dbfcfebaa24fce51cae81bc73b9c51fd9682a5489aaf00768a939226df0489acd5c55b34cf5a8fe40bf186c9eb6c6a6eb06f64106e8396ee32c099774aa430a8 MISC ChangeLog 984 BLAKE2B 6b5afde0d34caa62f7a6e336c651652380e9144d8c3382dcca2ee680b85724d93deca09c903565ccd79987d39ed61c517f1a5e717f37d3b00d24ac95c038edf3 SHA512 8110c143fd18310b7f12b9eb575f5179a574f0941bf1d6978c96ff4887289ecabfc4c3ab5fb4a9125d9b9d5e65d9d430ebc349965b925ba0bd35cf86466badba MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c diff --git a/media-video/davinci-resolve/davinci-resolve-18.6.4.ebuild b/media-video/davinci-resolve/davinci-resolve-18.6.5.ebuild similarity index 100% rename from media-video/davinci-resolve/davinci-resolve-18.6.4.ebuild rename to media-video/davinci-resolve/davinci-resolve-18.6.5.ebuild diff --git a/metadata/md5-cache/app-emulation/opencbm-0.4.99.104 b/metadata/md5-cache/app-emulation/opencbm-0.4.99.104 index 9d8867e3..e809b19b 100644 --- a/metadata/md5-cache/app-emulation/opencbm-0.4.99.104 +++ b/metadata/md5-cache/app-emulation/opencbm-0.4.99.104 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://opencbm.trikaliotis.net/ IDEPEND=sys-apps/kmod[tools] INHERIT=toolchain-funcs linux-mod-r1 udev -IUSE=doc dist-kernel modules-sign +strip +IUSE=doc dist-kernel modules-compress modules-sign +strip KEYWORDS=~amd64 ~ppc ~sparc ~x86 LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/OpenCBM/OpenCBM/archive/v0_4_99_104.tar.gz -> opencbm-0.4.99.104-source.tar.gz https://github.com/OpenCBM/nibtools/archive/master.tar.gz -> nibtools-0.4.99.104-source.tar.gz -_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=b2570ae279911c118076a0ef54b07a37 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 137b318f89f77c2b66124fcc7790737a udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=540e28f14c2652c0fea972de3507c445 diff --git a/metadata/md5-cache/app-emulation/opencbm-9999 b/metadata/md5-cache/app-emulation/opencbm-9999 index 376dd17d..10a1add9 100644 --- a/metadata/md5-cache/app-emulation/opencbm-9999 +++ b/metadata/md5-cache/app-emulation/opencbm-9999 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://opencbm.trikaliotis.net/ IDEPEND=sys-apps/kmod[tools] INHERIT=toolchain-funcs linux-mod-r1 udev git-r3 -IUSE=doc dist-kernel modules-sign +strip +IUSE=doc dist-kernel modules-compress modules-sign +strip LICENSE=GPL-2 PROPERTIES=live RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 -_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b udev eec0bbab06977f1cfc5597269c1fa152 git-r3 97f7f638070d17e4c2b6542589bb4575 -_md5_=b2570ae279911c118076a0ef54b07a37 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe linux-mod-r1 137b318f89f77c2b66124fcc7790737a udev eec0bbab06977f1cfc5597269c1fa152 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b +_md5_=540e28f14c2652c0fea972de3507c445 diff --git a/metadata/md5-cache/dev-embedded/64tass-1.58.2974 b/metadata/md5-cache/dev-embedded/64tass-1.58.2974 index 6434bba2..a7df8a69 100644 --- a/metadata/md5-cache/dev-embedded/64tass-1.58.2974 +++ b/metadata/md5-cache/dev-embedded/64tass-1.58.2974 @@ -1,12 +1,15 @@ +BDEPEND=app-arch/unzip DEFINED_PHASES=compile install +DEPEND=virtual/libc DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510 EAPI=8 HOMEPAGE=https://sourceforge.net/projects/tass64/ -INHERIT=toolchain-funcs multilib +INHERIT=toolchain-funcs IUSE=doc KEYWORDS=~amd64 ~ppc ~sparc ~x86 LICENSE=GPL-2 +RDEPEND=virtual/libc SLOT=0 SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.58.2974-src.zip -_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 -_md5_=08a7a1a85079f1117d9e44e78193e4f8 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=e36d33a94f2acb6daf8f1b190ce5ab20 diff --git a/metadata/md5-cache/dev-embedded/64tass-1.59.3120 b/metadata/md5-cache/dev-embedded/64tass-1.59.3120 new file mode 100644 index 00000000..8535566b --- /dev/null +++ b/metadata/md5-cache/dev-embedded/64tass-1.59.3120 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install +DEPEND=virtual/libc +DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510 +EAPI=8 +HOMEPAGE=https://sourceforge.net/projects/tass64/ +INHERIT=toolchain-funcs +IUSE=doc +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=virtual/libc +SLOT=0 +SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.59.3120-src.zip +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=e36d33a94f2acb6daf8f1b190ce5ab20 diff --git a/metadata/md5-cache/dev-embedded/acme-0.96.4-r1 b/metadata/md5-cache/dev-embedded/acme-0.96.4-r1 new file mode 100644 index 00000000..b3baefc8 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/acme-0.96.4-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install +DEPEND=doc? ( app-text/linuxdoc-tools ) +DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816. +EAPI=8 +HOMEPAGE=https://github.com/martinpiper/acme +INHERIT=toolchain-funcs multilib +IUSE=doc +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://github.com/martinpiper/acme/archive/master.zip -> acme-sources-0.96.4.zip +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=7264280dff2eba7a3c5b4abcd0183294 diff --git a/metadata/md5-cache/dev-embedded/acme-0.97-r1 b/metadata/md5-cache/dev-embedded/acme-0.97-r1 new file mode 100644 index 00000000..f054c4a5 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/acme-0.97-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install +DEPEND=doc? ( app-text/linuxdoc-tools ) +DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816. +EAPI=8 +HOMEPAGE=https://github.com/martinpiper/acme +INHERIT=toolchain-funcs multilib +IUSE=doc +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r336-trunk.zip -> acme-sources-0.97.zip +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=625a5eebc86240e859a6cce9b7742170 diff --git a/metadata/md5-cache/dev-embedded/calypsi-5.2 b/metadata/md5-cache/dev-embedded/calypsi-5.2 new file mode 100644 index 00000000..40edfef5 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/calypsi-5.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install unpack +DEPEND=sys-process/numactl +DESCRIPTION=Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities. +EAPI=8 +HOMEPAGE=https://www.calypsi.cc/ +INHERIT=unpacker pam +KEYWORDS=~amd64 +LICENSE=Calypsi +RDEPEND=sys-process/numactl +RESTRICT=strip mirror test +SLOT=0 +SRC_URI=https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-6502-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-65816-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-68000-5.2.deb +_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 pam b56d0c9c20fc5b553f13c8ae165a10a5 +_md5_=2192b877abb12ed85b02f581c6723b30 diff --git a/metadata/md5-cache/dev-embedded/cc65-2.19 b/metadata/md5-cache/dev-embedded/cc65-2.19 index 16e3ee9d..6610bd0f 100644 --- a/metadata/md5-cache/dev-embedded/cc65-2.19 +++ b/metadata/md5-cache/dev-embedded/cc65-2.19 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile install DEPEND=doc? ( app-text/linuxdoc-tools ) DESCRIPTION=It's a complete cross development package for 65(C)02 systems -EAPI=7 +EAPI=8 HOMEPAGE=http://www.cc65.org -INHERIT=eutils toolchain-funcs multilib +INHERIT=toolchain-funcs multilib IUSE=doc KEYWORDS=~amd64 ~ppc ~sparc ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 -_md5_=e4a4f8dcd2844ab4dcf0496bbe23f470 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=1cce65d6c8190f973a171820a5ddf88e diff --git a/metadata/md5-cache/dev-embedded/cc65-2.19-r1 b/metadata/md5-cache/dev-embedded/cc65-2.19-r1 new file mode 100644 index 00000000..60033b51 --- /dev/null +++ b/metadata/md5-cache/dev-embedded/cc65-2.19-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install +DEPEND=virtual/libc doc? ( app-text/linuxdoc-tools ) +DESCRIPTION=It's a complete cross development package for 65(C)02 systems +EAPI=8 +HOMEPAGE=https://www.cc65.org/ +INHERIT=toolchain-funcs +IUSE=doc +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=virtual/libc doc? ( app-text/linuxdoc-tools ) +SLOT=0 +SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 +_md5_=481ccb12207ebc909d2211ec067256b5 diff --git a/metadata/md5-cache/net-im/teams-for-linux-1.4.6 b/metadata/md5-cache/net-im/teams-for-linux-1.4.6 new file mode 100644 index 00000000..a918bdb9 --- /dev/null +++ b/metadata/md5-cache/net-im/teams-for-linux-1.4.6 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install postinst postrm preinst setup unpack +DESCRIPTION=Unofficial Microsoft Teams, an Office 365 multimedia collaboration client +EAPI=8 +HOMEPAGE=https://github.com/IsmaelMartinez/teams-for-linux/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop unpacker xdg +IUSE=system-ffmpeg +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=-* ~amd64 +LICENSE=ms-teams-pre +RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) app-crypt/libsecret dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbfile x11-libs/pango system-ffmpeg? ( /dev/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 -}