Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-proxy/tinyproxy: ChangeLog tinyproxy-1.8.2.ebuild
Date: Tue, 25 Jan 2011 02:03:50
Message-Id: 20110125020340.AD52120054@flycatcher.gentoo.org
1 jer 11/01/25 02:03:40
2
3 Modified: ChangeLog
4 Added: tinyproxy-1.8.2.ebuild
5 Log:
6 Version bump by Christian Zuckschwerdt (bug #352617). Clean up patches.
7
8 (Portage version: 2.2.0_alpha19/cvs/Linux i686)
9
10 Revision Changes Path
11 1.21 net-proxy/tinyproxy/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/tinyproxy/ChangeLog?rev=1.21&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/tinyproxy/ChangeLog?rev=1.21&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/tinyproxy/ChangeLog?r1=1.20&r2=1.21
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-proxy/tinyproxy/ChangeLog,v
20 retrieving revision 1.20
21 retrieving revision 1.21
22 diff -u -r1.20 -r1.21
23 --- ChangeLog 4 Jun 2010 05:28:04 -0000 1.20
24 +++ ChangeLog 25 Jan 2011 02:03:40 -0000 1.21
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-proxy/tinyproxy
27 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-proxy/tinyproxy/ChangeLog,v 1.20 2010/06/04 05:28:04 jer Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/tinyproxy/ChangeLog,v 1.21 2011/01/25 02:03:40 jer Exp $
31 +
32 +*tinyproxy-1.8.2 (25 Jan 2011)
33 +
34 + 25 Jan 2011; Jeroen Roovers <jer@g.o>
35 + files/tinyproxy-1.8.1-ldflags.patch, +tinyproxy-1.8.2.ebuild,
36 + files/tinyproxy-no-via.patch:
37 + Version bump by Christian Zuckschwerdt (bug #352617). Clean up patches.
38
39 04 Jun 2010; Jeroen Roovers <jer@g.o> tinyproxy-1.8.1-r1.ebuild:
40 Invert USE=minimal logic thanks to Ben Kohler (bug #321753 again).
41
42
43
44 1.1 net-proxy/tinyproxy/tinyproxy-1.8.2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/tinyproxy/tinyproxy-1.8.2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/tinyproxy/tinyproxy-1.8.2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: tinyproxy-1.8.2.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-proxy/tinyproxy/tinyproxy-1.8.2.ebuild,v 1.1 2011/01/25 02:03:40 jer Exp $
54
55 EAPI="2"
56
57 inherit autotools eutils
58
59 DESCRIPTION="A lightweight HTTP/SSL proxy"
60 HOMEPAGE="http://www.banu.com/tinyproxy/"
61 SRC_URI="http://www.banu.com/pub/${PN}/1.8/${P}.tar.bz2"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
66 IUSE="debug +filter-proxy minimal reverse-proxy transparent-proxy
67 +upstream-proxy +xtinyproxy-header"
68
69 DEPEND="!minimal? ( app-text/asciidoc )"
70 RDEPEND=""
71
72 pkg_setup() {
73 enewgroup ${PN}
74 enewuser ${PN} "" "" "" ${PN}
75 }
76
77 src_prepare() {
78 epatch "${FILESDIR}"/${PN}-1.8.1-ldflags.patch
79 use minimal && epatch "${FILESDIR}/${P}-minimal.patch"
80 sed -i etc/${PN}.conf.in -e "s|nobody|${PN}|g" || die "sed failed"
81 sed \
82 -e "/CONFFILE/s:${PN}/::g" \
83 "${FILESDIR}/${PN}.initd" \
84 > "${WORKDIR}"/${PN}.initd \
85 || die "sed failed"
86 eautoreconf
87 }
88
89 src_configure() {
90 if use minimal; then
91 ln -s /bin/true "${T}"/a2x
92 export PATH="${T}:${PATH}"
93 fi
94 econf \
95 --localstatedir=/var \
96 $(use_enable filter-proxy filter) \
97 $(use_enable reverse-proxy reverse) \
98 $(use_enable transparent-proxy transparent) \
99 $(use_enable upstream-proxy upstream) \
100 $(use_enable xtinyproxy-header xtinyproxy) \
101 $(use_enable debug)
102 }
103
104 src_install() {
105 sed -i \
106 -e 's:mkdir $(datadir)/tinyproxy:mkdir -p $(DESTDIR)$(datadir)/tinyproxy:' \
107 Makefile
108 emake DESTDIR="${D}" install || die "install failed"
109
110 if ! use minimal; then
111 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
112 fi
113
114 diropts -m0775 -o ${PN} -g ${PN}
115 keepdir /var/log/${PN}
116 keepdir /var/run/${PN}
117
118 newinitd "${WORKDIR}"/tinyproxy.initd tinyproxy
119 }
120
121 pkg_postinst() {
122 einfo "For filtering domains and URLs, enable filter option in the configuration"
123 einfo "file and add them to the filter file (one domain or URL per line)."
124 }