Gentoo Archives: gentoo-commits

From: Philip Miess <Phil_miess@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/superposition:master commit in: dev-python/shipper/
Date: Fri, 11 Aug 2017 23:08:26
Message-Id: 1502492836.c1887fe72882d67995ed524a23b67c406ba03a0b.Phil_miess@gentoo
1 commit: c1887fe72882d67995ed524a23b67c406ba03a0b
2 Author: Philip Miess <Philip_Miess <AT> yahoo <DOT> com>
3 AuthorDate: Fri Aug 11 23:07:16 2017 +0000
4 Commit: Philip Miess <Phil_miess <AT> yahoo <DOT> com>
5 CommitDate: Fri Aug 11 23:07:16 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=c1887fe7
7
8 shipper erbuild
9
10 dev-python/shipper/Manifest | 4 ++++
11 dev-python/shipper/metadata.xml | 19 +++++++++++++++++++
12 dev-python/shipper/shipper-1.12.ebuild | 24 ++++++++++++++++++++++++
13 dev-python/shipper/test.py | 12 ++++++++++++
14 4 files changed, 59 insertions(+)
15
16 diff --git a/dev-python/shipper/Manifest b/dev-python/shipper/Manifest
17 new file mode 100644
18 index 0000000..dc0eea0
19 --- /dev/null
20 +++ b/dev-python/shipper/Manifest
21 @@ -0,0 +1,4 @@
22 +DIST shipper-1.12.tar.gz 44495 SHA256 35fe43013e1220723d9e2b42c38cd115440a60103392417b2689364581a58343 SHA512 162e1f6c683e3bb6d162c9fdca2169fc9c21006e03204a4fcd84e2ed2151573485fdcb498b8ba644138f288e476eef25f9039be064ed0d61ab2230e42f9c31c9 WHIRLPOOL 5f5f412cbe0426b4a8348dc7f527bba617b8860302394b0b5613793c7261500d4fa2ad0d57ce9a1b7cbbbfbc1d31a57b21426671bdb86368a9c10525c2f5bd8b
23 +EBUILD shipper-1.12.ebuild 672 SHA256 0cea8563cb5076d6eefdaee83f511a6e990b3793430703f777e9039a8127cd92 SHA512 749333e204d5149d24bd8925ada995f16002ee1545dfb9905aba0d98a357ea0dd3b10d8845209a0484b1dd2bf57cd9f0907308c2d4433d553fcfec556f90de45 WHIRLPOOL 0e3789accff98dde66441b6f1732db3ad4baaf6e4de1ee81d4a35fa79ff1dd5156a6a3bf9f538b89d4521de287e4005d6ca2a95ddc4d7814c025ff954b5c957e
24 +MISC metadata.xml 1129 SHA256 dc5365173b2e9121bc446e663342a8fe92e9c1fb4ac1359a8c16843383c3d617 SHA512 257bf4baa019faf485c43342b1f34e596b08bbe652fd5c9e1efcf6a4d447211af5bde906c82f52cdf284dc002c039232c523d7b3f52e581dca78111105bb324b WHIRLPOOL 431005d182862d05c3d76c86665d60254fce2def764ec2138db990958cbaf3bdef27e5e4fa8c8c7f157f43c1d0dc631ce5be80ffddeb3489d491b1188b6da96f
25 +MISC test.py 309 SHA256 c2066d5b472c1f7edc4f4e80dd7dd61a577f9072bb40c6d6891048146e0e4a61 SHA512 a9d52a6e1f8f8c4baf29453e36bae485a953eb8318184751a9c434ac713623049ebfa40ebf1311be89186262b3fa78157b101de654f1780e0d83d468374d4c87 WHIRLPOOL ffcb9df383dbfae179c1558378f1affe24b9b60a2852a782d6b7f835a233c2ea61c757e1129810aa9771997bd514f08ec44e725a5cb62daadc7be3aeb7eb2111
26
27 diff --git a/dev-python/shipper/metadata.xml b/dev-python/shipper/metadata.xml
28 new file mode 100644
29 index 0000000..7ac538c
30 --- /dev/null
31 +++ b/dev-python/shipper/metadata.xml
32 @@ -0,0 +1,19 @@
33 +<?xml version="1.0" encoding="UTF-8"?>
34 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
35 +<pkgmetadata>
36 +<maintainer type="person">
37 +<email>phil_miess@×××××.com</email>
38 +</maintainer>
39 +<longdescription lang="en">
40 +shipper is a power distribution tool for developers with multiple projects who do frequent releases. It automates the tedious process of shipping a software release and (if desired) templating a project web page. It can deliver releases in correct form to SourceForge, Berlios, and Savannah, and knows how to post a release announcement via freecode-submit.
41 +</longdescription>
42 +<use>
43 + <flag name="lftp">Install <pkg>net-ftp/lftp</pkg> for shipping to ftp sites.</flag>
44 + <flag name="email">For shipping email announcements. Either classic
45 +<pkg>mail-mta/sendmail</pkg> or <pkg>mail-mta/postfix</pkg> sendmail will work. All it has to be able to do
46 +is ship mail presented on standard input to a list of addresses
47 +specified as arguments.</flag>
48 + <flag name="scp">Install <pkg>virtual/ssh</pkg>For shipping to websites. There are several different
49 +implementations of scp</flag>
50 +</use>
51 +</pkgmetadata>
52
53 diff --git a/dev-python/shipper/shipper-1.12.ebuild b/dev-python/shipper/shipper-1.12.ebuild
54 new file mode 100644
55 index 0000000..eb6a7ee
56 --- /dev/null
57 +++ b/dev-python/shipper/shipper-1.12.ebuild
58 @@ -0,0 +1,24 @@
59 +# Copyright 1999-2017 Gentoo Foundation
60 +# Distributed under the terms of the GNU General Public License v2
61 +
62 +EAPI=6
63 +PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
64 +PYTHON_REQ_USE="ssl(+)"
65 +
66 +inherit python-single-r1
67 +
68 +DESCRIPTION="Automated shipping of open-source project releases."
69 +HOMEPAGE="http://www.catb.org/~esr/shipper/"
70 +SRC_URI="http://www.catb.org/~esr/shipper/${PF}.tar.gz"
71 +
72 +LICENSE="BSD-2"
73 +SLOT="0"
74 +KEYWORDS="~amd64 ~x86"
75 +IUSE="lftp email scp"
76 +# todo add freecode-submit and irkerd
77 +DEPEND="${PYTHON_DEPS}"
78 +RDEPEND="${DEPEND}
79 + lftp? ( net-ftp/lftp )
80 + email? ( || ( mail-mta/sendmail mail-mta/postfix ) )
81 + scp? ( virtual/ssh )"
82 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
83
84 diff --git a/dev-python/shipper/test.py b/dev-python/shipper/test.py
85 new file mode 100644
86 index 0000000..61c736b
87 --- /dev/null
88 +++ b/dev-python/shipper/test.py
89 @@ -0,0 +1,12 @@
90 +#!/usr/bin/env python
91 +#
92 +# shipper -- a tool for shipping software
93 +#
94 +# SPDX-License-Identifier: BSD-2-Clause
95 +#
96 +# Runs under both Python 2 and Python 3. Preserve this property!
97 +# from __future__ import print_function
98 +
99 +import sys, os, re, subprocess, time, glob, optparse, stat, email.utils, cgi, copy
100 +
101 +