Gentoo Archives: gentoo-dev

From: Sergey Popov <pinkbyte@g.o>
To: idella4@g.o
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dialup/sendpage: sendpage-1.1.0-r2.ebuild ChangeLog sendpage-1.1.0-r1.ebuild
Date: Tue, 10 Sep 2013 06:56:00
Message-Id: 522EC21E.6090703@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dialup/sendpage: sendpage-1.1.0-r2.ebuild ChangeLog sendpage-1.1.0-r1.ebuild by Ian Stakenvicius
1 04.09.2013 18:01, Ian Stakenvicius пишет:
2 > On 04/09/13 01:28 AM, Sergey Popov wrote:
3 >> 02.09.2013 19:29, Ian Delaney (idella4) пишет:
4 >>> idella4 13/09/02 15:29:57
5 >>>
6 >>> Modified: ChangeLog Added:
7 >>> sendpage-1.1.0-r2.ebuild Removed:
8 >>> sendpage-1.1.0-r1.ebuild Log: revbump -> EAPI 5, remove old
9 >>>
10 >>> (Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit
11 >>> with key 0xB8072B0D)
12 >>>
13 >>> Revision Changes Path 1.13
14 >>> net-dialup/sendpage/ChangeLog
15 >>>
16 >>> file :
17 >>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&view=markup
18 >>>
19 >>>
20 > plain:
21 > http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&content-type=text/plain
22 >>> diff :
23 >>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?r1=1.12&r2=1.13
24 >>>
25 >>>
26 >>>
27 > Index: ChangeLog
28 >>> ===================================================================
29 >>>
30 >>>
31 > RCS file: /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v
32 >>> retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12
33 >>> -r1.13 --- ChangeLog 14 Jun 2012 01:50:05 -0000 1.12 +++
34 >>> ChangeLog 2 Sep 2013 15:29:57 -0000 1.13 @@ -1,6 +1,12 @@ #
35 >>> ChangeLog for net-dialup/sendpage -# Copyright 2000-2012 Gentoo
36 >>> Foundation; Distributed under the GPL v2 -# $Header:
37 >>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.12
38 >>> 2012/06/14 01:50:05 zmedico Exp $ +# Copyright 2000-2013 Gentoo
39 >>> Foundation; Distributed under the GPL v2 +# $Header:
40 >>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.13
41 >>> 2013/09/02 15:29:57 idella4 Exp $ + +*sendpage-1.1.0-r2 (02 Sep
42 >>> 2013) + + 02 Sep 2013; Ian Delaney <idella4@g.o>
43 >>> +sendpage-1.1.0-r2.ebuild, + -sendpage-1.1.0-r1.ebuild: +
44 >>> revbump -> EAPI 5, remove old
45 >>>
46 >>> 14 Jun 2012; Zac Medico <zmedico@g.o>
47 >>> sendpage-1.1.0-r1.ebuild: inherit user for enewgroup and
48 >>> enewuser
49 >>>
50 >>>
51 >>>
52 >>> 1.1
53 >>> net-dialup/sendpage/sendpage-1.1.0-r2.ebuild
54 >>>
55 >>> file :
56 >>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&view=markup
57 >>>
58 >>>
59 > plain:
60 > http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&content-type=text/plain
61 >>>
62 >>> Index: sendpage-1.1.0-r2.ebuild
63 >>> ===================================================================
64 >>>
65 >>>
66 > # Copyright 1999-2013 Gentoo Foundation
67 >>> # Distributed under the terms of the GNU General Public License
68 >>> v2 # $Header:
69 >>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild,v
70 >>> 1.1 2013/09/02 15:29:57 idella4 Exp $
71 >>>
72 >>> EAPI=5
73 >>>
74 >>> inherit perl-module eutils user
75 >>>
76 >>> MY_P=${PN}-1.001 DESCRIPTION="Dialup alphapaging software."
77 >>> HOMEPAGE="http://www.sendpage.org/"
78 >>> SRC_URI="http://www.sendpage.org/download/${MY_P}.tar.gz"
79 >>> S="${WORKDIR}/${MY_P}"
80 >>>
81 >>> LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" # This
82 >>> package warrants IUSE doc IUSE=""
83 >>>
84 >>> DEPEND="!net-misc/hylafax >=dev-perl/Device-SerialPort-0.13
85 >>>> =dev-perl/MailTools-1.44 >=virtual/perl-libnet-1.11
86 >>>> =dev-perl/Net-SNPP-1.13 dev-perl/DBI"
87 >>>
88 >>> mydoc="FEATURES email2page.conf sendpage.cf snpp.conf"
89 >>>
90 >>> pkg_setup() { enewgroup sms enewuser sendpage -1 -1
91 >>> /var/spool/sendpage sms }
92 >>>
93 >>> PATCHES=( "${FILESDIR}"/${PV}-makefile.patch )
94 >>>
95 >>> src_install() { perl-module_src_install insinto /etc doins
96 >>> sendpage.cf newinitd "${FILESDIR}"/sendpage.initd sendpage
97 >>> diropts -o sendpage -g sms -m0770 keepdir /var/spool/sendpage #
98 >>> Separate docs/ content from ${mydoc[@]} docompress -x
99 >>> /usr/share/doc/${PF}/text/ docinto text/ dodoc docs/* }
100 >>>
101 >>>
102 >>>
103 >>>
104 >
105 >> EAPI=5 has no implicit RDEPEND="${DEPEND}". Does this package
106 >> really has no run-time dependendies?
107 >
108 >
109 >
110 > Well, perl-module.eclass adds an RDEPEND of dev-lang/perl , so there's
111 > that. If it's just perl scripts, though (and I haven't checked if it
112 > is or not), then that probably would be the only hard RDEPEND...
113 >
114
115 Package contents are EXACTLY the perl scripts that needs specified
116 modules in runtime. Fixed that now.
117
118 --
119 Best regards, Sergey Popov
120 Gentoo developer
121 Gentoo Desktop Effects project lead
122 Gentoo Qt project lead
123 Gentoo Proxy maintainers project lead

Attachments

File name MIME type
signature.asc application/pgp-signature