From c362af23885cedcef1d99ee332584547cf070d04 Mon Sep 17 00:00:00 2001 From: Michael Yang Date: Sun, 18 Feb 2024 22:19:07 -0800 Subject: [PATCH 1/3] app-misc/clifm: add 1.16 1.17, drop 1.8 1.15 Signed-off-by: Michael Yang --- app-misc/clifm/Manifest | 4 +-- .../{clifm-1.15.ebuild => clifm-1.16.ebuild} | 10 +++---- .../{clifm-1.8.ebuild => clifm-1.17.ebuild} | 28 +++++++++++++------ app-misc/clifm/clifm-9999.ebuild | 6 ++-- ...-1.8-gentoo-skip-manpage-compression.patch | 12 -------- 5 files changed, 30 insertions(+), 30 deletions(-) rename app-misc/clifm/{clifm-1.15.ebuild => clifm-1.16.ebuild} (89%) rename app-misc/clifm/{clifm-1.8.ebuild => clifm-1.17.ebuild} (73%) delete mode 100644 app-misc/clifm/files/clifm-1.8-gentoo-skip-manpage-compression.patch diff --git a/app-misc/clifm/Manifest b/app-misc/clifm/Manifest index e2fede64a8..1a714d4985 100644 --- a/app-misc/clifm/Manifest +++ b/app-misc/clifm/Manifest @@ -1,4 +1,4 @@ DIST clifm-1.11.tar.gz 1378500 BLAKE2B ea1cb37bb61538c1b64bbafdce5adee977bf14fb2deb7b4b54ae1a4e39824543dbd23e9c63563228e30ae35ce9d22d7c11b0b18e370310a5e5c9a60f1b425275 SHA512 5075dab38000f0eb026cacc1d31b8f3e20157d4ec19e84f5f271ffae9a4f99aa03411d6d47470eb37879bbe497c7747db90a7f4ac7760439f67f1a3537cb77e2 DIST clifm-1.13.tar.gz 1467612 BLAKE2B 06e6a986c1504ae2cbaa6e38daaf26c44d477102bdb0e67d529b35a066dbf6695841eb6fa69ed0379aca2028dfa327f98a8060c80f57c5f2653285ff4ed4a116 SHA512 3a1936b5517c6f8babb59a32af03e2408b9e3bd59fceb88c6101785f38175e71026128df07c46b05aa34ad4519063b6e80e22e29f0b277106a3b7d7e3341d584 -DIST clifm-1.15.tar.gz 1511851 BLAKE2B 2329717f234400159045654e521e6ae510b6d8cdca2b72e715a814e5642dba2760869a6035baca844a3717ef8cc4e0af1b0967d7f3b16b20dfceb6cdca72a2c0 SHA512 812d1ebb0d8b157e60bc55102e74738e611dd609294eb65da5b1aac4ee3cff947558dde658037c9558113266e92525582aac22a3ed084797367166b4d41ce9c1 -DIST clifm-1.8.tar.gz 1302830 BLAKE2B 87e7dc41053af6ccbd819ec0403ca14aeb40865ea49ab87e8601765be771b5e447f593ffb9f94674dbc2afbdb67849a5a8a1d2b26ab524479c4edbfb2c4c79a6 SHA512 4b534f4c33462dd6571d69a5b0405295580d980f7c5c43f0893828c7ab624eb366f7e617a97b0357a26663df3c25b1cb2c175ee372f8c18e9b3f061186b76827 +DIST clifm-1.16.tar.gz 1518525 BLAKE2B 976e5ca80d29b11467d18375ac7f897cd14ed7f629bb20108b1bcd1f74d81fbdabf6a21ea21ada786a8ff7ae3bdf720e189466cf48cbe5e6c635965e8eb659db SHA512 4c715d8d5be9d93cf83574cfd2c5ad99e3da4af19c201194c923031b9c432cbb281b520e1fac6e5d42a52114c8af4d993fed918554002489adb613cf21277283 +DIST clifm-1.17.tar.gz 1525172 BLAKE2B 96b303b4d07d83de915c3c05d28c6de26ded4bee5799153e6876bb778401e33983d993ce300297f52468cd7884e1e33c2206dc99476f43dd74e1444967d65502 SHA512 e5ef5c61e2201bcb925e960c86387254bace7f5d4f9c5f76a66540394d5d30453a780c6e967c6fc2b86550e30afe2079776fd2dfaaa116209d0fc8644fba529f diff --git a/app-misc/clifm/clifm-1.15.ebuild b/app-misc/clifm/clifm-1.16.ebuild similarity index 89% rename from app-misc/clifm/clifm-1.15.ebuild rename to app-misc/clifm/clifm-1.16.ebuild index b40de3f5ac..71dbe39437 100644 --- a/app-misc/clifm/clifm-1.15.ebuild +++ b/app-misc/clifm/clifm-1.16.ebuild @@ -21,7 +21,7 @@ fi LICENSE="GPL-2" SLOT="0" IUSE="arc4random archive +bleach emoji fzf +highlight icons +inotify +lira +magic - +media nerdfonts nls posix +profiles qsort +tags +trash xdu" + +media nerdfonts nls posix +profiles qsort +suggestions +tags +trash xdu" PATCHES=( "${FILESDIR}/${PN}-1.12-gentoo-skip-manpage-compression.patch" @@ -68,21 +68,21 @@ src_compile() { fi use posix && append-cflags "-DPOSIX_STRICT" - use archive && append-cflags "-DALLOW_ARCHIVING" || append-cflags "-D_NO_ARCHIVING" + use archive || append-cflags "-D_NO_ARCHIVING" use arc4random || append-cflags "-D_NO_ARC4RANDOM" use bleach || append-cflags "-D_NO_BLEACH" use nls || append-cflags "-D_NO_GETTEXT" use fzf || append-cflags "-D_NO_FZF" use highlight || append-cflags "-D_NO_HIGHLIGHT" - use lira && append-cflags "-DALLOW_LIRA" || append-cflags "-D_NO_LIRA" + use lira || append-cflags "-D_NO_LIRA" use magic || append-cflags "-D_NO_MAGIC" - # -D_NO_SUGGESTIONS causes compile error + use suggestions || append-cflags "-D_NO_SUGGESTIONS" use tags || append-cflags "-D_NO_TAGS" use profiles || append-cflags "-D_NO_PROFILES" use trash || append-cflags "-D_NO_TRASH" use qsort && append-cflags "-D_TOURBIN_QSORT" use inotify || append-cflags "-DUSE_GENERIC_FS_MONITOR" - use media && append-cflags "-DALLOW_MEDIA" || append-cflags "-DNO_MEDIA_FUNC" + use media || append-cflags "-DNO_MEDIA_FUNC" use xdu && append-cflags "-DUSE_XDU" # makefile defaults to /usr/local diff --git a/app-misc/clifm/clifm-1.8.ebuild b/app-misc/clifm/clifm-1.17.ebuild similarity index 73% rename from app-misc/clifm/clifm-1.8.ebuild rename to app-misc/clifm/clifm-1.17.ebuild index 81235aa9d7..3c1fbf59b8 100644 --- a/app-misc/clifm/clifm-1.8.ebuild +++ b/app-misc/clifm/clifm-1.17.ebuild @@ -20,11 +20,11 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls - posix qsort +suggestions +tags +trash" +IUSE="arc4random archive +bleach emoji fzf +highlight icons +inotify +lira +magic + +media nerdfonts nls posix +profiles qsort +suggestions +tags +trash xdu" PATCHES=( - "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" + "${FILESDIR}/${PN}-1.12-gentoo-skip-manpage-compression.patch" ) LIB=" @@ -44,6 +44,12 @@ RDEPEND=" app-arch/atool sys-fs/archivemount ) + media? ( + || ( + sys-apps/udevil + sys-fs/udisks + ) + ) fzf? ( app-shells/fzf ) nls? ( virtual/libintl ) " @@ -56,13 +62,15 @@ src_compile() { append-cflags "-D_NERD" elif use icons; then append-cflags "-D_ICONS_IN_TERMINAL" - else - append-cflags "-D_NO_ICONS" + # else + # the following line is desired but would cause a compile error + # append-cflags "-D_NO_ICONS" fi fi - use posix && append-cflags "-D_BE_POSIX" + use posix && append-cflags "-DPOSIX_STRICT" use archive || append-cflags "-D_NO_ARCHIVING" + use arc4random || append-cflags "-D_NO_ARC4RANDOM" use bleach || append-cflags "-D_NO_BLEACH" use nls || append-cflags "-D_NO_GETTEXT" use fzf || append-cflags "-D_NO_FZF" @@ -71,8 +79,12 @@ src_compile() { use magic || append-cflags "-D_NO_MAGIC" use suggestions || append-cflags "-D_NO_SUGGESTIONS" use tags || append-cflags "-D_NO_TAGS" + use profiles || append-cflags "-D_NO_PROFILES" use trash || append-cflags "-D_NO_TRASH" use qsort && append-cflags "-D_TOURBIN_QSORT" + use inotify || append-cflags "-DUSE_GENERIC_FS_MONITOR" + use media || append-cflags "-DNO_MEDIA_FUNC" + use xdu && append-cflags "-DUSE_XDU" # makefile defaults to /usr/local emake PREFIX="/usr" @@ -92,8 +104,8 @@ pkg_postinst() { elif use nerdfonts; then use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" fi - optfeature_header "Install additional optional functionality:" - optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + use inotify && use posix && ewarn "Warning: Use flag 'inotify' overriden by 'posix'" + use arc4random && use posix && ewarn "Warning: Use flag 'arc4random' overriden by 'posix'" if use archive; then optfeature_header "Install additional archive support:" optfeature "zstd support" app-arch/zstd diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild index 3b93cd45a1..71dbe39437 100644 --- a/app-misc/clifm/clifm-9999.ebuild +++ b/app-misc/clifm/clifm-9999.ebuild @@ -68,13 +68,13 @@ src_compile() { fi use posix && append-cflags "-DPOSIX_STRICT" - use archive && append-cflags "-DALLOW_ARCHIVING" || append-cflags "-D_NO_ARCHIVING" + use archive || append-cflags "-D_NO_ARCHIVING" use arc4random || append-cflags "-D_NO_ARC4RANDOM" use bleach || append-cflags "-D_NO_BLEACH" use nls || append-cflags "-D_NO_GETTEXT" use fzf || append-cflags "-D_NO_FZF" use highlight || append-cflags "-D_NO_HIGHLIGHT" - use lira && append-cflags "-DALLOW_LIRA" || append-cflags "-D_NO_LIRA" + use lira || append-cflags "-D_NO_LIRA" use magic || append-cflags "-D_NO_MAGIC" use suggestions || append-cflags "-D_NO_SUGGESTIONS" use tags || append-cflags "-D_NO_TAGS" @@ -82,7 +82,7 @@ src_compile() { use trash || append-cflags "-D_NO_TRASH" use qsort && append-cflags "-D_TOURBIN_QSORT" use inotify || append-cflags "-DUSE_GENERIC_FS_MONITOR" - use media && append-cflags "-DALLOW_MEDIA" || append-cflags "-DNO_MEDIA_FUNC" + use media || append-cflags "-DNO_MEDIA_FUNC" use xdu && append-cflags "-DUSE_XDU" # makefile defaults to /usr/local diff --git a/app-misc/clifm/files/clifm-1.8-gentoo-skip-manpage-compression.patch b/app-misc/clifm/files/clifm-1.8-gentoo-skip-manpage-compression.patch deleted file mode 100644 index 931001ad81..0000000000 --- a/app-misc/clifm/files/clifm-1.8-gentoo-skip-manpage-compression.patch +++ /dev/null @@ -1,12 +0,0 @@ -Skip manpage compression in makefile. - ---- a/Makefile -+++ b/Makefile -@@ -52,7 +52,6 @@ install: $(BIN) - $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions - $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps - $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1 -- gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1 - $(INSTALL) -m 0644 misc/completions.bash $(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN) - $(INSTALL) -m 0644 misc/completions.zsh $(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN) - $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX) From a609dbba650bac279f90d90df5c23445190fb88d Mon Sep 17 00:00:00 2001 From: John-Henry Lim Date: Mon, 19 Feb 2024 17:13:14 +0800 Subject: [PATCH 2/3] net-vpn/cloudflare-warp: add and mask dex use flag for warp-dex bin Signed-off-by: John-Henry Lim --- ...r1.ebuild => cloudflare-warp-2024.2.62-r2.ebuild} | 12 +++++++++--- net-vpn/cloudflare-warp/metadata.xml | 1 + profiles/package.use.mask | 4 ++++ 3 files changed, 14 insertions(+), 3 deletions(-) rename net-vpn/cloudflare-warp/{cloudflare-warp-2024.2.62-r1.ebuild => cloudflare-warp-2024.2.62-r2.ebuild} (86%) diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r1.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild similarity index 86% rename from net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r1.ebuild rename to net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild index 6f844d9f4a..049e2cdce2 100644 --- a/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r1.ebuild +++ b/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild @@ -13,8 +13,10 @@ LICENSE="all-rights-reserved" RESTRICT="bindist mirror" SLOT="0" KEYWORDS="~amd64" -IUSE="systemd +systray" -RDEPEND="net-firewall/nftables" +IUSE="systemd +systray dex" +RDEPEND="net-firewall/nftables + dex? ( net-libs/libpcap ) +" QA_PREBUILT="/bin/warp-cli /bin/warp-dex /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" @@ -27,12 +29,16 @@ src_unpack() { src_install() { into / dobin bin/warp-cli - dobin bin/warp-dex dobin bin/warp-diag dobin bin/warp-svc doinitd "${FILESDIR}/warp-svc" systemd_dounit lib/systemd/system/warp-svc.service + # warp-dex relies on "libpcap.so.0.8" which is not in tree. + if use dex; then + dobin bin/warp-dex + fi + if use systray; then dobin bin/warp-taskbar systemd_douserunit usr/lib/systemd/user/warp-taskbar.service diff --git a/net-vpn/cloudflare-warp/metadata.xml b/net-vpn/cloudflare-warp/metadata.xml index d05fc2a28b..231aa6e1f0 100644 --- a/net-vpn/cloudflare-warp/metadata.xml +++ b/net-vpn/cloudflare-warp/metadata.xml @@ -7,5 +7,6 @@ Enable systray indicator of whether WARP is active + Install warp-dex for Digital Experience Monitoring tests diff --git a/profiles/package.use.mask b/profiles/package.use.mask index 6329d2d591..a2f684d119 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -3,6 +3,10 @@ # New entries go on top. +# John-Henry Lim (2024-02-19) +# warp-dex relies on libpcap.so.0.8 which is not in tree. +net-vpn/cloudflare-warp dex + # Anna Vyalkova (2023-11-21) # Build failure. # https://gitlab.com/famedly/conduit/-/issues/385 From f279ba4ae27f3f637cc8e3dd8a71e25fd652bf6d Mon Sep 17 00:00:00 2001 From: Martin Mokry Date: Sun, 5 Nov 2023 22:17:57 +0100 Subject: [PATCH 3/3] dev-util/bruno-bin: New package Signed-off-by: Martin Mokry Signed-off-by: David Roman Closes: https://github.com/gentoo/guru/pull/116 --- dev-util/bruno-bin/Manifest | 1 + dev-util/bruno-bin/bruno-bin-1.9.0.ebuild | 66 +++++++++++++++++++++++ dev-util/bruno-bin/metadata.xml | 15 ++++++ 3 files changed, 82 insertions(+) create mode 100644 dev-util/bruno-bin/Manifest create mode 100644 dev-util/bruno-bin/bruno-bin-1.9.0.ebuild create mode 100644 dev-util/bruno-bin/metadata.xml diff --git a/dev-util/bruno-bin/Manifest b/dev-util/bruno-bin/Manifest new file mode 100644 index 0000000000..b84b08ed5d --- /dev/null +++ b/dev-util/bruno-bin/Manifest @@ -0,0 +1 @@ +DIST bruno_1.9.0_amd64_linux.deb 70437288 BLAKE2B 90b4d169e6f378cb9a12ebe40e05819d36bd84f970cb87debcd0e78b06442be6d2541f474467967df2fcf43294a7750d94527c84d0f6accf244c4399959a677a SHA512 a921c2c110f64b4fb30fa4ac2fe898bd3727f49a37c1e2c18c69e7579a007d9396e438c7788aeecfb17ef1f67e95431ed0f308ee010989d5ee79edae13d993c1 diff --git a/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild new file mode 100644 index 0000000000..40437c4da5 --- /dev/null +++ b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit desktop unpacker xdg + +DESCRIPTION="Opensource IDE For Exploring and Testing Api's" +HOMEPAGE=" + https://www.usebruno.com/ + https://github.com/usebruno/bruno +" +SRC_URI="https://github.com/usebruno/${PN%-*}/releases/download/v${PV}/${PN%-*}_${PV}_amd64_linux.deb" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="fontconfig cups alsa dbus accessibility" + +RDEPEND=" + dev-libs/glib + dev-libs/nss + dev-libs/nspr + app-accessibility/at-spi2-core + x11-libs/libdrm + x11-libs/gtk+ + x11-libs/pango + x11-libs/cairo + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + media-libs/mesa + dev-libs/expat + x11-libs/libxcb + x11-libs/libxkbcommon + sys-devel/gcc + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + dbus? ( sys-apps/dbus ) + fontconfig? ( media-libs/fontconfig:1.0 ) + accessibility? ( app-accessibility/at-spi2-core ) +" + +S="$WORKDIR" + +src_install() { + for size in 16x16 32x32 48x48 128x128 256x256 512x512 1024x1024; do + doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/bruno.png + done + dosym ../icons/hicolor/512x512/apps/bruno.png \ + /usr/share/pixmaps/bruno.png + + domenu usr/share/applications/bruno.desktop + + insinto /opt/Bruno + doins -r opt/Bruno/. + fperms +x /opt/Bruno/bruno + fperms +x /opt/Bruno/chrome-sandbox + fperms +x /opt/Bruno/chrome_crashpad_handler + dosym ../Bruno/bruno opt/bin/bruno +} diff --git a/dev-util/bruno-bin/metadata.xml b/dev-util/bruno-bin/metadata.xml new file mode 100644 index 0000000000..6838014d61 --- /dev/null +++ b/dev-util/bruno-bin/metadata.xml @@ -0,0 +1,15 @@ + + + + + martin-kokos@protonmail.com + Martin Mokry + + + usebruno/bruno + + anoop.md1421@gmail.com + Anoop M D + + +