summaryrefslogtreecommitdiff
path: root/sys-process/parallel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process/parallel')
-rw-r--r--sys-process/parallel/Manifest9
-rw-r--r--sys-process/parallel/files/parallel-20220622-makefile-completions.patch23
-rw-r--r--sys-process/parallel/parallel-20220522.ebuild2
-rw-r--r--sys-process/parallel/parallel-20220622.ebuild (renamed from sys-process/parallel/parallel-20220322.ebuild)17
4 files changed, 43 insertions, 8 deletions
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index f586cdde3a17..f53526809625 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,10 +1,11 @@
-DIST parallel-20220322.tar.bz2 2359966 BLAKE2B d641f8bf59aced5b5c4d009fdcbbd79db03ac1cea45a315d220d4f1204f7f9f6b5c3b996487627fb356ffd1ab7c12eef7f3b5accf352ed43f414b7f72282620c SHA512 2e486ac131404672c0da6b9391717588e2df2b41b3914d433f25cf313017a2bcc554462213979318e334e1ea95a3887d55b0e7c5f5837f637c00e19562d52fd9
-DIST parallel-20220322.tar.bz2.sig 2080 BLAKE2B 7b405bdb8db02428fd644cafc3fc79766b49af0e959ae97882bcb5972a06b885057af2562729498c2dcffc4c9abd5761b564dc87a7bc06a0ad66e1d17c6b834a SHA512 78f6c96b51c568ddb6175a87aa5ee8205c8e6c197310c0113c6609f6cb7a71e0f68f024e6687a31955ea70ca74a8179249aa11871631ae86914903eb0ef4626d
+AUX parallel-20220622-makefile-completions.patch 1294 BLAKE2B a2cbf5479649d6413aad9e014621efc2d46cbdb4b9c2a18dc2d865e28c2e697653ea9ed5149041d368a79532f7923c7902bfb72fabf303aa4c41af77db1d6703 SHA512 ab3b39d71ca13a603e4684920d5127d8f35aa280e7e4a2c7e86738932100e7669e888c9a5ac63baa5caa3d7be8065cf7032465d088614245799fddd7c12e6713
DIST parallel-20220422.tar.bz2 2367837 BLAKE2B 5630c58a15cc6ce0dac0346188afa9916b18545a9da91854f3cae604fc3c2ced33fd3a5f17a2967693a2e28cbddb198a3e63372125721a8dc67af80cbf03e940 SHA512 b4179c5ad936ed01753d91d75a012d6985dd8fb24f1e0d06fa7806352bfc59aeeedd42b15fd31b8294d25671aa474f885362c887875e79b32b613bfe1f9a262e
DIST parallel-20220422.tar.bz2.sig 2080 BLAKE2B ae87bf4bee2cdd6952e30bb2b65498ca3f4d51452ff8736ac4c8cfbc9bf940eebad48c0c08d474d02d269eb459cb62441067b0c6f6ad69f8beedad40710637a3 SHA512 a8d023d856722fb7528fa67ff1615643e9bf3036c903665ca94e5c7366b402b1bc1b25defd4d3c9dbacc5178a9c584249639e45d3713c991c21da01158fa85da
DIST parallel-20220522.tar.bz2 2372671 BLAKE2B e32f62930a4147dc950f5bdab1da58bef19c83b75e7257511d44257ef1569b40a34c670c63831f46daabcb390a197b7293aabb66f2dacd9848dd64910fd3b912 SHA512 45dd1abe8652d29cd054505263b4ed792f42d7d6799ebdbfec07c21d54437d7243a054adff1d6c987eb85260d7ead2a9bb4dacb9d54a8a5b332218e27cf4f62c
DIST parallel-20220522.tar.bz2.sig 2080 BLAKE2B 52d49780713d113344232c572f325109f35df966f3f9840ed7522b9414e7860bd8117f42e1ef1d5be22471e455f6f189766bcc40e3d2afb689bfda64de08ade8 SHA512 6b3cd5f93bc3db979fa0ae70a565ccea2a2dc37fc534b76fb8660092ec63244e550470782e477d815d619c540237afb7e124316a5e89d6ddeaf89689c1810ee5
-EBUILD parallel-20220322.ebuild 902 BLAKE2B a4512917d2f84af15c20c017823678ad5d9ee8218fa7562428baca03bd7de0b2c05f42f004848c8cb2e00b4e2763525d4cc1a8e5097423bf6bd7c44c6d5be0e1 SHA512 0d8150b78add55c45b6a47be0435af29a451056dc2c0e749cc27dcaeb7bce4292cb6ad2c1986fa65ecc88d6736f8e43200222aeac21de0e39d32d6ec68f8beb9
+DIST parallel-20220622.tar.bz2 2378286 BLAKE2B a0fdb1ab330360c28d85ea5608760a961e663a5401b900e6e8eee944250bf233ae1e3f66e6a2b9d54f0c32702127593dab787d29eda636bd457dcc5d4b046785 SHA512 d01d86cd2ac373534d147eee8aa666fe26e7207362ea9c036c3744125f72c936d15cf2059429636454f21c8e8c6b3a60c8d761ddfde97ba7388d2cd00495bfa4
+DIST parallel-20220622.tar.bz2.sig 2080 BLAKE2B f013d329dd3e6d46341638965582ef5eb7358b8dff5e858279808a38d8543dd900fcc248433e30a3a715e1726be10dad5597deec23519bb33a904006f72a92d8 SHA512 097ca0f3ca9afe96045738fe050f94ba588e7728ae7cbf4f695b7f1f6c148ccc1565839aec2ba3ce4ccaf888331365b9b7265aa434806ef2c76139e2ba2f0e82
EBUILD parallel-20220422.ebuild 902 BLAKE2B a4512917d2f84af15c20c017823678ad5d9ee8218fa7562428baca03bd7de0b2c05f42f004848c8cb2e00b4e2763525d4cc1a8e5097423bf6bd7c44c6d5be0e1 SHA512 0d8150b78add55c45b6a47be0435af29a451056dc2c0e749cc27dcaeb7bce4292cb6ad2c1986fa65ecc88d6736f8e43200222aeac21de0e39d32d6ec68f8beb9
-EBUILD parallel-20220522.ebuild 906 BLAKE2B af571f66edbf4862b52358703185552643605d6c2925f248ea545769713e062ab844661f3f456ae39fd0b3d1b886e5ee33e5feb206173ce01df0b8bb1936b3b9 SHA512 81112dbb5ce40a983a49f6ef5aff7613919929cd67ad5acde9e9822b19adfa464e3925bf7431112ae4063eeac42b9c6c8fdc6ccd271d1786c6c0eac50ba688e5
+EBUILD parallel-20220522.ebuild 902 BLAKE2B a4512917d2f84af15c20c017823678ad5d9ee8218fa7562428baca03bd7de0b2c05f42f004848c8cb2e00b4e2763525d4cc1a8e5097423bf6bd7c44c6d5be0e1 SHA512 0d8150b78add55c45b6a47be0435af29a451056dc2c0e749cc27dcaeb7bce4292cb6ad2c1986fa65ecc88d6736f8e43200222aeac21de0e39d32d6ec68f8beb9
+EBUILD parallel-20220622.ebuild 1069 BLAKE2B fd178a351d0375c1a0b53aecba35261bee677592aa015ca618d75010108a906d6c6311c688c702bc22d72ff9c1024bd6ed5f6db026542aaf13bddb351712e4ac SHA512 5e3a6115f2e0cdc928b80aba7d28fd272c6ff69aa025a3c2872e7618bbf380bd0e792183b185ebcba03ff18523ec8b38a7c2605abfd5a38ed64b1929e6f8ea49
MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98
diff --git a/sys-process/parallel/files/parallel-20220622-makefile-completions.patch b/sys-process/parallel/files/parallel-20220622-makefile-completions.patch
new file mode 100644
index 000000000000..24b479a33a2a
--- /dev/null
+++ b/sys-process/parallel/files/parallel-20220622-makefile-completions.patch
@@ -0,0 +1,23 @@
+https://lists.gnu.org/archive/html/parallel/2022-06/msg00010.html
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -170,12 +170,12 @@ pack_unpack_and_test_build:
+ zshcompletiondir=${datarootdir}/zsh/site-functions
+ zshcompletion=${zshcompletiondir}/_parallel
+ install-data-hook:
+- mkdir -p ${datarootdir}/bash-completion/completions
+- mkdir -p ${zshcompletiondir}
+- parallel --shell-completion bash > ${datarootdir}/bash-completion/completions/parallel
+- echo '#compdef parallel' > ${zshcompletion}
+- echo '(( $$+functions[_comp_parallel] )) ||' >> ${zshcompletion}
+- echo ' eval "$$(parallel --shell-completion auto)" &&' >> ${zshcompletion}
+- echo ' _comp_parallel' >> ${zshcompletion}
++ mkdir -p $(DESTDIR)${datarootdir}/bash-completion/completions
++ mkdir -p $(DESTDIR)${zshcompletiondir}
++ parallel --shell-completion bash > $(DESTDIR)${datarootdir}/bash-completion/completions/parallel
++ echo '#compdef parallel' > $(DESTDIR)${zshcompletion}
++ echo '(( $$+functions[_comp_parallel] )) ||' >> $(DESTDIR)${zshcompletion}
++ echo ' eval "$$(parallel --shell-completion auto)" &&' >> $(DESTDIR)${zshcompletion}
++ echo ' _comp_parallel' >> $(DESTDIR)${zshcompletion}
+
+ EXTRA_DIST = CITATION CITATION.cff CREDITS LICENSES/CC-BY-SA-4.0.txt LICENSES/GFDL-1.3-or-later.txt LICENSES/GPL-3.0-or-later.txt
diff --git a/sys-process/parallel/parallel-20220522.ebuild b/sys-process/parallel/parallel-20220522.ebuild
index b107cc8a44e1..98ebb581b101 100644
--- a/sys-process/parallel/parallel-20220522.ebuild
+++ b/sys-process/parallel/parallel-20220522.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="dev-lang/perl:=
dev-perl/Devel-Size
diff --git a/sys-process/parallel/parallel-20220322.ebuild b/sys-process/parallel/parallel-20220622.ebuild
index 98ebb581b101..f286660fe2f8 100644
--- a/sys-process/parallel/parallel-20220322.ebuild
+++ b/sys-process/parallel/parallel-20220622.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/oletange.asc
-inherit verify-sig
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc
+inherit autotools verify-sig
DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines"
HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/"
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="dev-lang/perl:=
dev-perl/Devel-Size
@@ -24,6 +24,17 @@ RDEPEND="dev-lang/perl:=
DEPEND="${RDEPEND}"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-20220622-makefile-completions.patch
+)
+
+src_prepare() {
+ default
+
+ # Only for Makefile/completions patch
+ eautoreconf
+}
+
src_configure() {
econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
}