Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/lprng: ChangeLog lprng-3.8.35.ebuild
Date: Tue, 31 Jan 2012 23:24:23
Message-Id: 20120131232414.001F72004B@flycatcher.gentoo.org
1 dilfridge 12/01/31 23:24:13
2
3 Modified: ChangeLog
4 Added: lprng-3.8.35.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.1.10.44/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.59 net-print/lprng/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/lprng/ChangeLog?rev=1.59&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/lprng/ChangeLog?rev=1.59&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/lprng/ChangeLog?r1=1.58&r2=1.59
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-print/lprng/ChangeLog,v
20 retrieving revision 1.58
21 retrieving revision 1.59
22 diff -u -r1.58 -r1.59
23 --- ChangeLog 27 Jan 2012 14:33:47 -0000 1.58
24 +++ ChangeLog 31 Jan 2012 23:24:13 -0000 1.59
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-print/lprng
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-print/lprng/ChangeLog,v 1.58 2012/01/27 14:33:47 phajdan.jr Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-print/lprng/ChangeLog,v 1.59 2012/01/31 23:24:13 dilfridge Exp $
30 +
31 +*lprng-3.8.35 (31 Jan 2012)
32 +
33 + 31 Jan 2012; Andreas K. Huettel <dilfridge@g.o> +lprng-3.8.35.ebuild:
34 + Version bump
35
36 27 Jan 2012; Pawel Hajdan jr <phajdan.jr@g.o> lprng-3.8.28.ebuild:
37 Add blocker on net-print/cups, bug #388515 by Martin von Gagern. Also note
38
39
40
41 1.1 net-print/lprng/lprng-3.8.35.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/lprng/lprng-3.8.35.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/lprng/lprng-3.8.35.ebuild?rev=1.1&content-type=text/plain
45
46 Index: lprng-3.8.35.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-print/lprng/lprng-3.8.35.ebuild,v 1.1 2012/01/31 23:24:13 dilfridge Exp $
51
52 EAPI=4
53
54 inherit eutils flag-o-matic
55
56 MY_PN=LPRng
57 DESCRIPTION="Extended implementation of the Berkeley LPR print spooler"
58 HOMEPAGE="http://www.lprng.com/"
59 SRC_URI="ftp://ftp.lprng.com/pub/${MY_PN}/${MY_PN}/${MY_PN}-${PV}.tgz"
60
61 LICENSE="|| ( GPL-2 Artistic )"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
64 IUSE="foomaticdb kerberos nls ssl"
65
66 RDEPEND="sys-process/procps
67 ssl? ( dev-libs/openssl )
68 foomaticdb? ( net-print/foomatic-filters net-print/foomatic-db )
69 !net-print/cups"
70 DEPEND="${RDEPEND}
71 nls? ( sys-devel/gettext )
72 kerberos? ( app-crypt/mit-krb5 )"
73
74 S=${WORKDIR}/${MY_PN}-${PV}
75
76 src_prepare() {
77 epatch "${FILESDIR}"/${PN}-3.8.27-certs.diff
78 epatch "${FILESDIR}"/${PN}-3.8.28-make.diff
79 epatch "${FILESDIR}"/${PN}-3.8.28-krb.diff
80 }
81
82 src_configure() {
83 # wont compile with -O3, needs -O2
84 replace-flags -O[3-9] -O2
85
86 econf \
87 $(use_enable nls) \
88 $(use_enable kerberos) \
89 $(use_enable ssl) \
90 --disable-setuid \
91 --disable-werror \
92 --with-userid=lp \
93 --with-groupid=lp \
94 --with-lpd_conf_path=/etc/lprng/lpd.conf \
95 --with-lpd_perms_path=/etc/lprng/lpd.perms \
96 --libexecdir=/usr/libexec/lprng \
97 --sysconfdir=/etc/lprng \
98 --disable-strip
99 }
100
101 src_compile() {
102 emake -j1
103 }
104
105 src_install() {
106 dodir /var/spool/lpd
107 diropts -m 700 -o lp -g lp
108 dodir /var/spool/lpd/lp
109
110 emake install \
111 DESTDIR="${D}" \
112 POSTINSTALL="NO" \
113 gnulocaledir="${D}"/usr/share/locale
114
115 dodoc CHANGES README VERSION "${FILESDIR}"/printcap lpd.conf lpd.perms
116 dohtml HOWTO/*
117
118 insinto /etc/lprng
119 doins "${FILESDIR}"/printcap lpd.conf lpd.perms
120 dosym /etc/lprng/printcap /etc/printcap
121 newinitd "${FILESDIR}"/lprng-init lprng
122 }
123
124 pkg_postinst() {
125 einfo "If printing does not work, try 'checkpc'/'checkpc -f'"
126 }