From 6bf0b6e42e58049bb96d85ff5bb1e1c5d97e182b Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 14 Apr 2024 21:11:57 +0500 Subject: [PATCH 1/6] dev-nim/nimbus: drop 1.1.2 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/nimbus/Manifest | 1 - dev-nim/nimbus/nimbus-1.1.2.ebuild | 69 ------------------------------ 2 files changed, 70 deletions(-) delete mode 100644 dev-nim/nimbus/nimbus-1.1.2.ebuild diff --git a/dev-nim/nimbus/Manifest b/dev-nim/nimbus/Manifest index 744a953084..9334047811 100644 --- a/dev-nim/nimbus/Manifest +++ b/dev-nim/nimbus/Manifest @@ -1,2 +1 @@ -DIST nimbus-1.1.2.tar.bz2 28432 BLAKE2B b8680872ccd748ad575e5d9698ad0fde121a974ec6de7717347e58dec0add545d52d750f65d1a4e996de216c276d5acd37c66bb092ed72ff96415f4439793aa7 SHA512 df082ef06d0ee51feb0cba6dbc9cd255b353ad72f28d9a366d436119813f20e35f5e5fddfec3f8304c85e840397b05b4e8d59ce2f00c72c4d713adf554cc7668 DIST nimbus-1.1.3.tar.xz 28336 BLAKE2B 86ed5129de463748de56438a65ba003416920968ceb92fecadc94895040d09a5901bedd650143f29d3c27d310872ccffb7a5731e9775210774179c7f86306752 SHA512 8416473df6b16ee76a8c9ca6be78f268f4d4c6f575e2479c92374fc260d502aaad82abd74bc6a89b1e8c5bbe42d22ac43081ac732437787ad530a6fb0a7216af diff --git a/dev-nim/nimbus/nimbus-1.1.2.ebuild b/dev-nim/nimbus/nimbus-1.1.2.ebuild deleted file mode 100644 index 4929ba7cf1..0000000000 --- a/dev-nim/nimbus/nimbus-1.1.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=0 -DOCS_DIR="docs" -DOCS_DEPEND=( -) -PYTHON_COMPAT=( python3_{10..11} ) -inherit python-any-r1 docs nim-utils - -DESCRIPTION="A Nim build system" -HOMEPAGE=" - https://nimbus.sysrq.in/ - https://git.sysrq.in/nimbus/about/ -" -SRC_URI="https://git.sysrq.in/${PN}/snapshot/${P}.tar.bz2" - -LICENSE="Apache-2.0 BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -RDEPEND="dev-lang/nim" -BDEPEND=" - ${RDEPEND} - doc? ( - $(python_gen_any_dep ' - dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}] - dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] - dev-python/sphinx-prompt[${PYTHON_USEDEP}] - dev-python/sphinx-sitemap[${PYTHON_USEDEP}] - ') - ) -" - -python_check_deps() { - use doc || return 0 - - python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-sitemap[${PYTHON_USEDEP}]" -} - -src_configure() { - nim_gen_config -} - -src_compile() { - enim c src/nimbus - enim c src/txt2deps - - docs_compile -} - -src_test() { - etestament all -} - -src_install() { - dobin src/nimbus - dobin src/txt2deps - - doman man/*.1 - einstalldocs -} From 7bcdfdcc9c46a71a978b08c814aba77f66aa09d7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 14 Apr 2024 21:13:58 +0500 Subject: [PATCH 2/6] dev-python/sphinx-sitemap: drop 2.5.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/sphinx-sitemap/Manifest | 1 - .../sphinx-sitemap-2.5.0.ebuild | 30 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild diff --git a/dev-python/sphinx-sitemap/Manifest b/dev-python/sphinx-sitemap/Manifest index 61cd983135..aecf1a887d 100644 --- a/dev-python/sphinx-sitemap/Manifest +++ b/dev-python/sphinx-sitemap/Manifest @@ -1,2 +1 @@ -DIST sphinx-sitemap-2.5.0.gh.tar.gz 25760 BLAKE2B eb005638eca1a6fb948c44a554739c4a40f5f282c8cdd8e1d34b8fef317316750e492d8d252a2bb3ba7ee652b0eeba81d9d2969d1b85c0538e3c090fcd547706 SHA512 6fc1eb6da9e10fce4180fac656fd048b5d0603da8a44a841c03452848ef844265da846ce8370f09d9cee7057a5746768b32975df31939684a1c8202f7117a3d6 DIST sphinx-sitemap-2.5.1.gh.tar.gz 26496 BLAKE2B 390050befcd3295d7d9e63495bc5095eb18c9d510db834fb221a796d28d6b8944aa8b7935c3f3018eb9ae59f6b8aba47703ae2af2cc8b9ed1ebb144fe093736a SHA512 9a470d0717f69f01178c2bc0ef8fc825824a534ceb37f1d0aec8feb36aea8c5d3fe92a3d60e34d2e4f30bc0318f497abfdb6221de42418d935da7563caeaca48 diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild deleted file mode 100644 index 837cc838ed..0000000000 --- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} pypy3 ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 - -DESCRIPTION="Sitemap generator for Sphinx" -HOMEPAGE=" - https://pypi.org/project/sphinx-sitemap/ - https://github.com/jdillard/sphinx-sitemap -" -SRC_URI="https://github.com/jdillard/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -#distutils_enable_sphinx docs/source \ - #dev-python/furo \ - #dev-python/sphinxemoji \ - #dev-python/sphinxext-opengraph \ - #dev-python/sphinx-contributors From c3636f89a515bc1f1634e509d696cc8c0dc73bb7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 14 Apr 2024 21:15:22 +0500 Subject: [PATCH 3/6] net-im/heisenbridge: drop 1.14.6 Signed-off-by: Anna (cybertailor) Vyalkova --- .../heisenbridge/heisenbridge-1.14.6.ebuild | 60 ------------------- 1 file changed, 60 deletions(-) delete mode 100644 net-im/heisenbridge/heisenbridge-1.14.6.ebuild diff --git a/net-im/heisenbridge/heisenbridge-1.14.6.ebuild b/net-im/heisenbridge/heisenbridge-1.14.6.ebuild deleted file mode 100644 index d8c2d4edbd..0000000000 --- a/net-im/heisenbridge/heisenbridge-1.14.6.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 systemd - -DESCRIPTION="A bouncer-style Matrix IRC bridge" -HOMEPAGE="https://github.com/hifi/heisenbridge/" -SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/${PN} - dev-python/irc[${PYTHON_USEDEP}] - dev-python/mautrix[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/heisenbridge-1.14.1-qanotice.patch" -) - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - newinitd "${FILESDIR}/heisenbridge.initd" "${PN}" - newconfd "${FILESDIR}/heisenbridge.confd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_postinst() { - einfo - elog "Before you can use ${PN}, you must configure it correctly" - elog "The configuration file is located at /etc/conf.d/${PN}" - elog "Then, you must generate the registration file using the following command" - elog "If you are using synapse:" - elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate https://example.com" - elog "If you are using Dendrite, Conduit or others:" - elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate-compat https://example.com" - elog "Notice the URL at the end, replace it with your homeserver's URL" - elog "Then, you must register the bridge with your homeserver" - elog "Refer to your homeserver's documentation for instructions" - elog "The registration file is located at /var/lib/${PN}/registration.yaml" - elog "Finally, you may start the ${PN} daemon" - einfo - -} From 62815d2a49544bcfc682b7e28b80f1703eae4c02 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 14 Apr 2024 21:15:39 +0500 Subject: [PATCH 4/6] net-im/mastoposter: drop 0.1-r1 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/mastoposter/Manifest | 1 - net-im/mastoposter/mastoposter-0.1-r1.ebuild | 39 -------------------- 2 files changed, 40 deletions(-) delete mode 100644 net-im/mastoposter/mastoposter-0.1-r1.ebuild diff --git a/net-im/mastoposter/Manifest b/net-im/mastoposter/Manifest index 4ea23c6bf1..1df4cc956b 100644 --- a/net-im/mastoposter/Manifest +++ b/net-im/mastoposter/Manifest @@ -1,2 +1 @@ -DIST mastoposter-0.1.tar.gz 36352 BLAKE2B e0710ce461f3d2b21ea7e3aee0e698a9db90523f9ab598868b602f028951251e6ac69cca9f1dfe9b6a66432a8c0f01d32871327b4e064eed2c3b530ae3c4c153 SHA512 77d834503e25f41b4c92ef2538ee8b3a1143d4927e5f96c0ce53d3a3f5c4a004f05c3392d43d8c4af187fc91a044ccec22f9083ccffb31ba5902f254723577ec DIST mastoposter-0.2.tar.gz 39036 BLAKE2B 33ba25e6374337050cbf150603d38121ac2701ffbaf969344e296643854ee30709eb51b3044b46ca675cc01ce3bd7f35360e6cc4a0c081f6566ffcca50604d34 SHA512 4ed5327243520c2b7884fb80eaef76f88d3f605fab92fb9b13db0c4c3dbce3fab03338f9582d7cc3ad89a0bd9e6441de23dc4e5d264d8d8cf046b57bba4aed87 diff --git a/net-im/mastoposter/mastoposter-0.1-r1.ebuild b/net-im/mastoposter/mastoposter-0.1-r1.ebuild deleted file mode 100644 index 0544f41306..0000000000 --- a/net-im/mastoposter/mastoposter-0.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=flit -inherit distutils-r1 pypi systemd - -DESCRIPTION="Configurable reposter from Mastodon-compatible Fediverse servers" -HOMEPAGE=" - https://pypi.org/project/mastoposter/ - https://github.com/hatkidchan/mastoposter -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - acct-user/mastoposter - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] -" - -src_install() { - distutils-r1_src_install - - systemd_dounit "${FILESDIR}"/mastoposter.service - newinitd "${FILESDIR}"/mastoposter.initd mastoposter - newconfd "${FILESDIR}"/mastoposter.confd mastoposter - - insinto /etc/mastoposter - insopts --mode=600 --owner=${PN} --group=${PN} - doins config.ini -} From b2216193ad381ff93e94dafbf838c4b58e26c6fb Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 14 Apr 2024 21:21:31 +0500 Subject: [PATCH 5/6] profiles: mask net-misc/tuxi Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index fef7f8020c..cf1b688241 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Anna Vyalkova (2024-04-14) +# Depends on nonexistent app-misc/pup. Upstream is long time dead. No revdeps. +# Removal on 2024-05-14. +net-misc/tuxi + # Anna Vyalkova (2024-04-14) # Initially added for www-apps/brutaldon (not packaged yet) but I don't want to # package it anymore. No revdeps. From d9efcedab94f4d11056bb2294a4be6190fe4c3c0 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Sun, 14 Apr 2024 12:42:49 -0400 Subject: [PATCH 6/6] www-client/nyxt: add 3.11.6 Signed-off-by: Dale Showers --- www-client/nyxt/Manifest | 1 + www-client/nyxt/nyxt-3.11.6.ebuild | 87 ++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 www-client/nyxt/nyxt-3.11.6.ebuild diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index 34a63370fa..198a332da7 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,3 +1,4 @@ DIST nyxt-3.11.3.gh.tar.xz 18094008 BLAKE2B 11d85728e0593d2aab0e89c860f47a142ee8db0a4c0bf7c7c6d3e409152735d5ab66c140d413fdadd842738d75a65d02fe402dea5e3b272ec9cd413a2b9d4160 SHA512 b9e99efb137c3abc83ba7ee459b3dea91616c88613a30d8ef701b3b6091c6ed088572b16f9152883e7a66393f80afa094b2b49000ee519cb9e3c0e432957a1d8 DIST nyxt-3.11.4.gh.tar.xz 18095472 BLAKE2B 04aa9378efbf23153044c8e64f303240a9c424175c668968d05aad4ce8641ba4c2aa99b27b92c3683e84089bfdce0ef1e9d13ace231eaaef6ab521a5c4b19701 SHA512 f38a66af0fc45d8baa15be639d46d42eac96c71f085daec01b4ed48fabc7bbb4f301dd4394d9ffd6d1d6584a55acf64ef9042167cfdcf0bbb3045c72189a6063 DIST nyxt-3.11.5.gh.tar.xz 18100684 BLAKE2B 190ca6087cd781253bb08818072122bd720b423981621b5c94eb525816893ac9438bf278068378a60f3514b806f4681f697d7ff2061e2b71daf00b722c33b5c4 SHA512 1991c4c16e45df08b0630f003ca52213697a569e7545e412ede0a72af67337076c0e2605f4d85388717505513438bfcc2401db8a49c0d5a3c6e734669ac56661 +DIST nyxt-3.11.6.gh.tar.xz 18092664 BLAKE2B ec540c4d751cb3d85df3c39fac6b48cb4355975c43f14391565fc72ec3aba9281001919251cb3d62800ac58501f33193ce96eedc720a6b41b2a5d4257c323202 SHA512 29aece8bf7c5d0ac47ab33e3f3387da7e62d669be1f2b7d08b27897982dcf07470c9d0cc59c58eee3bb174429d0f08226e51735162b87b37a2cf69148ec45f26 diff --git a/www-client/nyxt/nyxt-3.11.6.ebuild b/www-client/nyxt/nyxt-3.11.6.ebuild new file mode 100644 index 0000000000..4f941e15bb --- /dev/null +++ b/www-client/nyxt/nyxt-3.11.6.ebuild @@ -0,0 +1,87 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg + +DESCRIPTION="Nyxt - the hacker's power-browser" +HOMEPAGE="https://nyxt.atlas.engineer/" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git" + EGIT_SUBMODULES=( '*' ) + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz -> ${PF}.gh.tar.xz" +fi + +# Portage replaces the nyxt binary with sbcl when stripping +RESTRICT="mirror strip" + +LICENSE="BSD CC-BY-SA-3.0" +SLOT="0" +IUSE="doc" + +RDEPEND=" + dev-libs/gobject-introspection + gnome-base/gsettings-desktop-schemas + net-libs/glib-networking + net-libs/webkit-gtk:4.1 + sys-libs/libfixposix +" + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lisp/sbcl-2.0.0 +" +QA_FLAGS_IGNORED="usr/bin/${PN}" + +if [[ "${PV}" != 9999 ]]; then + src_unpack() { + mkdir "${WORKDIR}/${P}" || die + cd "${WORKDIR}/${P}" + default +} + +fi + +src_compile() { + emake all + use doc && emake doc +} + +src_install(){ + dobin "${S}/nyxt" + + if [ "$(use doc)" ] + then + docinto "/usr/share/doc/${P}" + dodoc "${S}/manual.html" + fi + + for icon in 16x16 32x32 128x128 256x256 512x512; do + newicon -s ${icon} "${S}/assets/nyxt_${icon}.png" ${PN}.png + done + + domenu "${S}/assets/nyxt.desktop" +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "for X11 clipboard support" "x11-misc/xclip" + optfeature "for spellchecking" "app-text/enchant" + optfeature "for HTML5 audio/video" "media-libs/gstreamer" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-bad" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-base" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-good" + optfeature "for HTML5 audio/video" "media-libs/gst-plugins-ugly" + optfeature "for HTML5 audio/video" "media-plugins/gst-plugins-libav" +} + +pkg_postrm() { + xdg_pkg_postrm +}