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-misc/apt-cacher-ng: apt-cacher-ng-0.7.19.ebuild ChangeLog
Date: Tue, 29 Oct 2013 16:54:04
Message-Id: 20131029165358.6206020047@flycatcher.gentoo.org
1 jer 13/10/29 16:53:58
2
3 Modified: ChangeLog
4 Added: apt-cacher-ng-0.7.19.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.29 net-misc/apt-cacher-ng/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?rev=1.29&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?rev=1.29&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?r1=1.28&r2=1.29
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v
20 retrieving revision 1.28
21 retrieving revision 1.29
22 diff -u -r1.28 -r1.29
23 --- ChangeLog 20 Aug 2013 15:10:15 -0000 1.28
24 +++ ChangeLog 29 Oct 2013 16:53:58 -0000 1.29
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-misc/apt-cacher-ng
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.28 2013/08/20 15:10:15 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.29 2013/10/29 16:53:58 jer Exp $
30 +
31 +*apt-cacher-ng-0.7.19 (29 Oct 2013)
32 +
33 + 29 Oct 2013; Jeroen Roovers <jer@g.o> +apt-cacher-ng-0.7.19.ebuild:
34 + Version bump.
35
36 *apt-cacher-ng-0.7.18 (20 Aug 2013)
37
38
39
40
41 1.1 net-misc/apt-cacher-ng/apt-cacher-ng-0.7.19.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.19.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.19.ebuild?rev=1.1&content-type=text/plain
45
46 Index: apt-cacher-ng-0.7.19.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.19.ebuild,v 1.1 2013/10/29 16:53:58 jer Exp $
51
52 EAPI=5
53 inherit cmake-utils user
54
55 DESCRIPTION="Yet another implementation of an HTTP proxy for Debian/Ubuntu software packages written in C++"
56 HOMEPAGE="
57 http://www.unix-ag.uni-kl.de/~bloch/acng/
58 http://packages.qa.debian.org/a/apt-cacher-ng.html
59 "
60 LICENSE="BSD-4 ZLIB public-domain"
61 SLOT="0"
62 SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.orig.tar.xz"
63
64 KEYWORDS="~amd64 ~x86"
65 IUSE="doc fuse lzma tcpd"
66
67 COMMON_DEPEND="
68 app-arch/bzip2
69 sys-libs/zlib
70 "
71 DEPEND="
72 ${COMMON_DEPEND}
73 app-arch/xz-utils
74 dev-util/cmake
75 "
76 RDEPEND="
77 ${COMMON_DEPEND}
78 lzma? ( app-arch/xz-utils )
79 fuse? ( sys-fs/fuse )
80 tcpd? ( sys-apps/tcp-wrappers )
81 dev-lang/perl
82 "
83
84 pkg_setup() {
85 # add new user & group for daemon
86 enewgroup ${PN}
87 enewuser ${PN} -1 -1 -1 ${PN}
88 }
89
90 src_configure(){
91 mycmakeargs="-DCMAKE_INSTALL_PREFIX=/usr"
92 if use fuse; then
93 mycmakeargs="-DHAVE_FUSE_26=yes ${mycmakeargs}"
94 else
95 mycmakeargs="-DHAVE_FUSE_26=no ${mycmakeargs}"
96 fi
97 if use lzma; then
98 mycmakeargs="-DHAVE_LZMA=yes ${mycmakeargs}"
99 else
100 mycmakeargs="-DHAVE_LZMA=no ${mycmakeargs}"
101 fi
102 if use tcpd; then
103 mycmakeargs="-DHAVE_LIBWRAP=yes ${mycmakeargs}"
104 else
105 mycmakeargs="-DHAVE_LIBWRAP=no ${mycmakeargs}"
106 fi
107
108 cmake-utils_src_configure
109 }
110
111 src_install() {
112 pushd ${CMAKE_BUILD_DIR}
113 dosbin ${PN}
114 if use fuse; then
115 dobin acngfs
116 fi
117 popd
118
119 newinitd "${FILESDIR}"/initd ${PN}
120 newconfd "${FILESDIR}"/confd ${PN}
121
122 insinto /etc/logrotate.d
123 newins "${FILESDIR}"/logrotate ${PN}
124
125 doman doc/man/${PN}*
126 if use fuse; then
127 doman doc/man/acngfs*
128 fi
129
130 # Documentation
131 dodoc README TODO VERSION INSTALL ChangeLog
132 if use doc; then
133 dodoc doc/*.pdf
134 dohtml doc/html/*
135 docinto examples/conf
136 dodoc conf/*
137 fi
138
139 # perl daily cron script
140 dosbin expire-caller.pl
141 exeinto /etc/cron.daily
142 newexe "${FILESDIR}"/cron.daily ${PN}
143
144 # default configuration
145 insinto /etc/${PN}
146 newins conf/acng.conf ${PN}.conf
147 doins $( echo conf/* | sed 's|conf/acng.conf||g' )
148
149 dodir /var/cache/${PN}
150 dodir /var/log/${PN}
151 # Some directories must exists
152 keepdir /var/log/${PN}
153 fowners -R ${PN}:${PN} \
154 /etc/${PN} \
155 /var/log/${PN} \
156 /var/cache/${PN}
157 }