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