1 |
commit: 7adfa307a9fc677eb552093bb35bb6bbe1f0c3b1 |
2 |
Author: Tim Harder <radhermit <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Oct 29 06:00:06 2017 +0000 |
4 |
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Oct 29 06:18:10 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7adfa307 |
7 |
|
8 |
sys-process/parallel: version bump to 20171022 and add myself as a maintainer |
9 |
|
10 |
sys-process/parallel/Manifest | 1 + |
11 |
sys-process/parallel/metadata.xml | 31 +++++++++++---------- |
12 |
sys-process/parallel/parallel-20171022.ebuild | 40 +++++++++++++++++++++++++++ |
13 |
3 files changed, 58 insertions(+), 14 deletions(-) |
14 |
|
15 |
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest |
16 |
index 5faf0a88174..a768ffbb97c 100644 |
17 |
--- a/sys-process/parallel/Manifest |
18 |
+++ b/sys-process/parallel/Manifest |
19 |
@@ -1,2 +1,3 @@ |
20 |
DIST parallel-20170422.tar.bz2 1543900 SHA256 7a2438a92692c662dae3d4e80f1190af4cfe527cd3fb1a0d14e07f5c110ed329 SHA512 3785221751ef334db0c999819dd6a6cfae20400b1257467325e1533cbff3ea02a1008b61636bd8ec11b270a95c081c89f4be46d2d7a4fe8585e402f320e7c870 WHIRLPOOL 10cad743046eef4740c26272adc015cdb0ffb5fbc695343c9d3022bc3bef1cb4f63c0b883d65b7f3d97339e6d4c65a11ffe86e01a8fa45eae8457ac0f3398660 |
21 |
DIST parallel-20170822.tar.bz2 1622834 SHA256 8949bfa3057e194119a85a8cba2c8e0bdd46b5f5851eda583d2386b95c039148 SHA512 d0ce008a1d10f6802b141835a931bbbe533d5a4ca41c5636dae1ccecd5ad6b0385d36f11ba33970053dc293d2a44524921a84c2f4f38e9adcb48e435fcdb29dd WHIRLPOOL 564b051677e62d2ec8d1200f1a079b34f72dc737b678aa45a7a6e2c6026e449d22dcd4018482bd978f27119476a3aa00fb29136080f008cccb781c303fffa6bb |
22 |
+DIST parallel-20171022.tar.bz2 1665411 SHA256 f7e2bb7467cd3e87c5488e324950f2710e5d6cc9c9b3c33931e71d7a2d08f8a2 SHA512 1b265482e0e79035e6febb9363ed2b8b34fe6e9ddc751fbf9764bd38cc85c5123aa3034b4f3937f476969cb70a3b14a724ee990a7270ab0bf3b543596f521390 WHIRLPOOL 8d74473ac0f66729d242ca219b3cfbdc7ef1724a8c1c20de6f13044d741b355540924dc074129bce7b4bb68df250ddafcd6c79f0bb57a4e8a336589ba4a4904c |
23 |
|
24 |
diff --git a/sys-process/parallel/metadata.xml b/sys-process/parallel/metadata.xml |
25 |
index ad396001fdb..d8b0e212d63 100644 |
26 |
--- a/sys-process/parallel/metadata.xml |
27 |
+++ b/sys-process/parallel/metadata.xml |
28 |
@@ -1,19 +1,22 @@ |
29 |
<?xml version="1.0" encoding="UTF-8"?> |
30 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
31 |
<pkgmetadata> |
32 |
-<!-- maintainer-needed --> |
33 |
-<longdescription lang="en"> |
34 |
-GNU parallel is a shell tool for executing jobs in parallel locally or |
35 |
-using remote machines. A job is typically a single command or a small |
36 |
-script that has to be run for each of the lines in the input. The |
37 |
-typical input is a list of files, a list of hosts, a list of users, a |
38 |
-list of URLs, or a list of tables. |
39 |
+ <maintainer type="person"> |
40 |
+ <email>radhermit@g.o</email> |
41 |
+ <name>Tim Harder</name> |
42 |
+ </maintainer> |
43 |
+ <longdescription lang="en"> |
44 |
+ GNU parallel is a shell tool for executing jobs in parallel locally or |
45 |
+ using remote machines. A job is typically a single command or a small |
46 |
+ script that has to be run for each of the lines in the input. The |
47 |
+ typical input is a list of files, a list of hosts, a list of users, a |
48 |
+ list of URLs, or a list of tables. |
49 |
|
50 |
-If you use xargs today you will find GNU parallel very easy to use as |
51 |
-GNU parallel is written to have the same options as xargs. If you |
52 |
-write loops in shell, you will find GNU parallel may be able to |
53 |
-replace most of the loops and make them run faster by running several |
54 |
-jobs in parallel. If you use ppss or pexec you will find GNU parallel |
55 |
-will often make the command easier to read. |
56 |
-</longdescription> |
57 |
+ If you use xargs today you will find GNU parallel very easy to use as |
58 |
+ GNU parallel is written to have the same options as xargs. If you |
59 |
+ write loops in shell, you will find GNU parallel may be able to |
60 |
+ replace most of the loops and make them run faster by running several |
61 |
+ jobs in parallel. If you use ppss or pexec you will find GNU parallel |
62 |
+ will often make the command easier to read. |
63 |
+ </longdescription> |
64 |
</pkgmetadata> |
65 |
|
66 |
diff --git a/sys-process/parallel/parallel-20171022.ebuild b/sys-process/parallel/parallel-20171022.ebuild |
67 |
new file mode 100644 |
68 |
index 00000000000..cfc66354fd8 |
69 |
--- /dev/null |
70 |
+++ b/sys-process/parallel/parallel-20171022.ebuild |
71 |
@@ -0,0 +1,40 @@ |
72 |
+# Copyright 1999-2017 Gentoo Foundation |
73 |
+# Distributed under the terms of the GNU General Public License v2 |
74 |
+ |
75 |
+EAPI=6 |
76 |
+ |
77 |
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines" |
78 |
+HOMEPAGE="https://www.gnu.org/software/parallel/" |
79 |
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" |
80 |
+ |
81 |
+LICENSE="GPL-3" |
82 |
+SLOT="0" |
83 |
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
84 |
+IUSE="" |
85 |
+ |
86 |
+RDEPEND="dev-lang/perl:= |
87 |
+ dev-perl/Devel-Size |
88 |
+ virtual/perl-Data-Dumper |
89 |
+ virtual/perl-File-Temp |
90 |
+ virtual/perl-IO" |
91 |
+DEPEND="${RDEPEND}" |
92 |
+ |
93 |
+DOCS="NEWS README" |
94 |
+ |
95 |
+src_configure() { |
96 |
+ econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html |
97 |
+} |
98 |
+ |
99 |
+src_install() { |
100 |
+ default |
101 |
+ |
102 |
+ # See src/Makefile.am for this one: |
103 |
+ rm -f "${ED}"usr/bin/sem |
104 |
+ dosym ${PN} /usr/bin/sem |
105 |
+} |
106 |
+ |
107 |
+pkg_postinst() { |
108 |
+ elog "To distribute jobs to remote machines you'll need these dependencies" |
109 |
+ elog " net-misc/openssh" |
110 |
+ elog " net-misc/rsync" |
111 |
+} |