Gentoo Archives: gentoo-commits

From: "Alin Nastac (mrness)" <mrness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-proxy/ziproxy: ChangeLog ziproxy-2.4.3.ebuild
Date: Sun, 30 Dec 2007 13:17:45
Message-Id: E1J8y2p-0003Ga-H3@stork.gentoo.org
1 mrness 07/12/30 13:17:35
2
3 Modified: ChangeLog
4 Added: ziproxy-2.4.3.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.15 net-proxy/ziproxy/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-proxy/ziproxy/ChangeLog?rev=1.15&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-proxy/ziproxy/ChangeLog?rev=1.15&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-proxy/ziproxy/ChangeLog?r1=1.14&r2=1.15
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-proxy/ziproxy/ChangeLog,v
19 retrieving revision 1.14
20 retrieving revision 1.15
21 diff -u -r1.14 -r1.15
22 --- ChangeLog 18 Nov 2007 02:10:43 -0000 1.14
23 +++ ChangeLog 30 Dec 2007 13:17:34 -0000 1.15
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-proxy/ziproxy
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-proxy/ziproxy/ChangeLog,v 1.14 2007/11/18 02:10:43 sbriesen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/ziproxy/ChangeLog,v 1.15 2007/12/30 13:17:34 mrness Exp $
29 +
30 +*ziproxy-2.4.3 (30 Dec 2007)
31 +
32 + 30 Dec 2007; Alin Năstac <mrness@g.o> +ziproxy-2.4.3.ebuild:
33 + Version bump.
34
35 18 Nov 2007; Stefan Briesenick <sbriesen@g.o>
36 -files/ziproxy-2.2.confd, -files/ziproxy-2.2.initd, -ziproxy-2.2.2.ebuild:
37
38
39
40 1.1 net-proxy/ziproxy/ziproxy-2.4.3.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-proxy/ziproxy/ziproxy-2.4.3.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-proxy/ziproxy/ziproxy-2.4.3.ebuild?rev=1.1&content-type=text/plain
44
45 Index: ziproxy-2.4.3.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-proxy/ziproxy/ziproxy-2.4.3.ebuild,v 1.1 2007/12/30 13:17:34 mrness Exp $
50
51 WANT_AUTOCONF="latest"
52 WANT_AUTOMAKE="latest"
53
54 inherit eutils
55
56 DESCRIPTION="A forwarding, non-caching, compressing web proxy server"
57 HOMEPAGE="http://ziproxy.sourceforge.net/"
58 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
59 LICENSE="GPL-2"
60
61 SLOT="0"
62 KEYWORDS="~amd64 ~sparc ~x86"
63 IUSE="jpeg2k xinetd"
64
65 DEPEND="media-libs/giflib
66 media-libs/libpng
67 media-libs/jpeg
68 sys-libs/zlib
69 jpeg2k? ( media-libs/jasper )"
70 RDEPEND="${DEPEND}
71 xinetd? ( virtual/inetd )"
72
73 pkg_setup() {
74 enewgroup ziproxy
75 enewuser ziproxy -1 -1 -1 ziproxy
76 }
77
78 src_unpack() {
79 unpack ${A}
80 cd "${S}"
81
82 # fix sample config file
83 sed -i -e "s:/usr/local/ziproxy/\(ziproxy.passwd\):/etc/\1:g" \
84 -e "s:/var/ziproxy/:/var/lib/ziproxy/:g" etc/ziproxy.conf
85
86 # fix sample xinetd config
87 sed -i -e "s:/usr/bin/:/usr/sbin/:g" \
88 -e "s:\(.*port.*\):\1\n\ttype\t\t\t= UNLISTED:g" \
89 -e "s:root:ziproxy:g" etc/xinetd.d/ziproxy
90 }
91
92 src_compile() {
93 local myconf="--enable-shared-confuse --with-cfgfile=/etc/ziproxy.conf" # --enable-testprogs
94 use jpeg2k && myconf="${myconf} --with-jasper" # use_with doesn't work
95 econf ${myconf} || die "econf failed"
96 emake || die "emake failed"
97 }
98
99 src_install() {
100 emake DESTDIR="${D}" install || die "emake install failed"
101
102 dodir /usr/sbin
103 mv -f "${D}usr/bin/ziproxy" "${D}usr/sbin/ziproxy"
104
105 newbin stats.awk ${PN}_stats.awk
106 dobin src/tools/ziproxy_genhtml_stats.sh
107
108 newinitd "${FILESDIR}/${PN}-${PV%.*}.initd" ${PN}
109 newconfd "${FILESDIR}/${PN}-${PV%.*}.confd" ${PN}
110
111 dodoc ChangeLog CREDITS README README.tools
112 use jpeg2k && dodoc JPEG2000.txt
113
114 insinto /etc
115 doins etc/ziproxy.conf
116
117 insinto /var/lib/ziproxy/error
118 doins var/ziproxy/error/*.html
119
120 if use xinetd; then
121 insinto /etc/xinetd.d
122 doins etc/xinetd.d/ziproxy
123 fi
124
125 diropts -m0750 -o ziproxy -g ziproxy
126 keepdir /var/log/ziproxy
127 }
128
129
130
131 --
132 gentoo-commits@g.o mailing list