diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-calculate.patch b/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-calculate.patch index a7db00044..34943b9d2 100644 --- a/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-calculate.patch +++ b/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-calculate.patch @@ -44,6 +44,7 @@ local filename="${2}" local content="${6}" boundary="WGETPASTE-yuLr+iHOSQ+trEgDcj9UVq5R302bid" @@ -562,6 +589,8 @@ + -q, --quiet show the url only -v, --verbose show wget stderr output if no url is received --completions emit output suitable for shell completions (only affects --list-*) --debug be *very* verbose (implies -v) @@ -51,8 +52,7 @@ + -P, --private PRIVATE [service calculate only!] set private status as -P -h, --help show this help - -g, --ignore-configs ignore ""/etc/wgetpaste.conf, ~/.wgetpaste.conf etc. -@@ -843,6 +872,17 @@ +@@ -847,6 +876,17 @@ -C | --xclippaste ) XCLIPPASTE=0 ;; diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch b/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch new file mode 100644 index 000000000..f8bac315d --- /dev/null +++ b/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch @@ -0,0 +1,61 @@ +From 75e68f79adaae7f50920e84a748b7ebb4a3a8a1d Mon Sep 17 00:00:00 2001 +From: Richard-Rogalski +Date: Mon, 6 Nov 2023 14:00:02 -0600 +Subject: [PATCH] Added --quiet flag + +Signed-off-by: Richard Rogalski +Closes: #19 +--- +See also: https://github.com/zlin/wgetpaste/pull/51 +- Oskari + + _wgetpaste | 1 + + wgetpaste | 6 +++++- + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/_wgetpaste b/_wgetpaste +index c4703e5..63696ad 100644 +--- a/_wgetpaste ++++ b/_wgetpaste +@@ -50,6 +50,7 @@ _arguments -s : \ + '(--xclippaste -C)'{--xclippaste,-C}'[write resulting url to the X clipboard selection buffer]' \ + '(--raw -r)'{--raw,-r}'[show url for the raw paste]' \ + '(--tee -t)'{--tee,-t}'[use tee to show what is being pasted]' \ ++ '(--quiet -q)'{--quiet,-q}'[show the url only]' \ + '(--verbose -v)'{--verbose,-v}'[show wget stderr output if no url is received]' \ + '--debug[be very verbose]' \ + '(--help -h)'{--help,-h}'[show help and exit]' \ +diff --git a/wgetpaste b/wgetpaste +index fc0b559..d016515 100755 +--- a/wgetpaste ++++ b/wgetpaste +@@ -559,6 +559,7 @@ Options: + + -r, --raw show url for the raw paste (no syntax highlighting or html) + -t, --tee use tee to show what is being pasted ++ -q, --quiet show the url only + -v, --verbose show wget stderr output if no url is received + --completions emit output suitable for shell completions (only affects --list-*) + --debug be *very* verbose (implies -v) +@@ -657,7 +658,7 @@ showexpirations() { + } + + showurl() { +- echo -n "Your ${2}paste can be seen here: " >&2 ++ [[ $QUIET ]] || echo -n "Your ${2}paste can be seen here: " >&2 + echo "$1" + [[ $XPASTE ]] && x_paste "$1" primary + [[ $XCLIPPASTE ]] && x_paste "$1" clipboard +@@ -809,6 +810,9 @@ while [[ -n $1 ]]; do + -N | --no-ansi ) + NOANSI=0 + ;; ++ -q | --quiet) ++ QUIET=0 ++ ;; + -r | --raw ) + RAW=0 + ;; +-- +2.41.0 + diff --git a/app-text/wgetpaste/metadata.xml b/app-text/wgetpaste/metadata.xml index 96396ed45..25e225fae 100644 --- a/app-text/wgetpaste/metadata.xml +++ b/app-text/wgetpaste/metadata.xml @@ -1,12 +1,17 @@ - + support@calculate.ru Mir Calculate Calculate Overlay + + Command-line interface to various pastebins + zlin/wgetpaste + https://github.com/zlin/wgetpaste/issues + https://github.com/zlin/wgetpaste/releases diff --git a/app-text/wgetpaste/wgetpaste-2.33-r0.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r0.ebuild index 9cd99f5fa..f074d39c5 100644 --- a/app-text/wgetpaste/wgetpaste-2.33-r0.ebuild +++ b/app-text/wgetpaste/wgetpaste-2.33-r0.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NOTE: This is a version of `app-text/wgetpaste-2.33-r4::gentoo` with additional services + EAPI=8 inherit optfeature @@ -11,18 +13,21 @@ SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64" IUSE="+ssl" PROPERTIES="test_network" RESTRICT="test" -RDEPEND="net-misc/wget[ssl?]" +RDEPEND=" + net-misc/wget[ssl?] +" PATCHES=( "${FILESDIR}"/${PN}-2.33-tests.patch "${FILESDIR}"/${PN}-2.33-disable-sprunge.patch "${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch + "${FILESDIR}"/${PN}-2.33-added-quiet-flag.patch "${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch "${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch )