summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2015-08-08 07:17:04 +0000
committerJeroen Roovers <jer@gentoo.org>2015-08-08 07:17:04 +0000
commitb14e098f327f504a2b9833df6524fa389d0557b6 (patch)
tree65681be2d9c99d1b9e605a156187ba16ce06a8d7 /net-misc
parentOld. (diff)
downloadhistorical-b14e098f327f504a2b9833df6524fa389d0557b6.tar.gz
historical-b14e098f327f504a2b9833df6524fa389d0557b6.tar.bz2
historical-b14e098f327f504a2b9833df6524fa389d0557b6.zip
Version bump.
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/apt-cacher-ng/ChangeLog7
-rw-r--r--net-misc/apt-cacher-ng/Manifest10
-rw-r--r--net-misc/apt-cacher-ng/apt-cacher-ng-0.8.5.ebuild119
3 files changed, 131 insertions, 5 deletions
diff --git a/net-misc/apt-cacher-ng/ChangeLog b/net-misc/apt-cacher-ng/ChangeLog
index 858e79bfd5dd..0739d098d94f 100644
--- a/net-misc/apt-cacher-ng/ChangeLog
+++ b/net-misc/apt-cacher-ng/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/apt-cacher-ng
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.54 2015/06/20 05:57:22 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.55 2015/08/08 07:17:03 jer Exp $
+
+*apt-cacher-ng-0.8.5 (08 Aug 2015)
+
+ 08 Aug 2015; Jeroen Roovers <jer@gentoo.org> +apt-cacher-ng-0.8.5.ebuild:
+ Version bump.
*apt-cacher-ng-0.8.4 (20 Jun 2015)
diff --git a/net-misc/apt-cacher-ng/Manifest b/net-misc/apt-cacher-ng/Manifest
index ac66342f5c0c..7fd62f2b0339 100644
--- a/net-misc/apt-cacher-ng/Manifest
+++ b/net-misc/apt-cacher-ng/Manifest
@@ -8,14 +8,16 @@ AUX initd-r1 1014 SHA256 a95bf310d68b12df1a3d07ca95d879420165cf932dc6783f7122d25
AUX logrotate 377 SHA256 6f1624d655383452a6d56d69327d41b80379cc667ad2d481ca94f8ea78f7a65b SHA512 c2f4be7294953a63a89e5beee40029e03faa1db49986a6f8d974def67b064d391be13ecddec0d6b4d7ec369db6dcd0bafc328e90b54ccec911df739c719fd885 WHIRLPOOL 80037bc359ffb860ce19e2493d10597f81e02138368ad2bce002da8f4a725cdeee61662478efff4755f0f8a0c9f376263fd6b56505eddddd5c18c1a33f7d22b8
DIST apt-cacher-ng_0.8.3.orig.tar.xz 294116 SHA256 d86a6616b56094b6888a10ff40ae374beac2bc3525ab7b9e7159c4f4dfd00c49 SHA512 dbccec0ba44af34870bdf5650ae594552a7816d1203210f9a09826c0dec6d74f24c07bd0d18ab3df6f9068f15c601e54aa0892e68f6bfca4b59ae300c4313210 WHIRLPOOL 0fee51e0834f1e18ff020c933a52c7745fd23ccb3cde50ea71a10662643ccf55710f77314c344e18b07b534c9346bb010b14229fd9cf9afc0202a53baad2e84f
DIST apt-cacher-ng_0.8.4.orig.tar.xz 297168 SHA256 efa8c0e9300f7dda5e1a52d30aaad8c3b2c3ef9e45b0e8592797b40f2e433214 SHA512 b564cc81bfc45e35d77d32216212608ee5adc3bcd49a61212c825b381507cda1912e15d9f5e177042d6c5e87991288ad4ad10972f1e400d4d85c5c6cc8a8d07c WHIRLPOOL cdccf30a574d3a400ea1b40e8ef2fc6d0ac5e214981951746fd684dd8abcf4a1a11047f8396977bc126dd7096c319e50304eec19ddf90d82dfe9ac7ab9c9482b
+DIST apt-cacher-ng_0.8.5.orig.tar.xz 303260 SHA256 f4e80adb02ad68a5f79a23335f1cc1e6b8a610b2c70749d9a1ce44171766775c SHA512 6c39ff8a37f074c1e2befc4acfa9685b2349cd364bdf808862bb77bbefa4bcf5bebf3dca3924cd55132d7c29aa0a55c553f483c763ccd46c3dbad8f1da3ab58e WHIRLPOOL 3530e6ffe6553753603751b8e5994b030dc2faa24cdb3ff98f21328e25070ba8750e17e040e4bcc0a40a589037441f645d9553837d1ed4de41c8e3e58c460e18
EBUILD apt-cacher-ng-0.8.3.ebuild 2602 SHA256 181480049ddccc37e688e7128a1526b2841384572ff30ac0af9b88de288d5299 SHA512 9dab6234ff04cbd143f82cb1e57ec04ce77293ba1465c33782e26b83251e00292e58f1427954470cb6eb13afe6c633a238ee65e9e0b39c9f836a2c050d4a5f1a WHIRLPOOL d8b539f2e0e98f493ab527327a618e9203e152c7adb80a83058d4380c809e19f3373923cb3768e16ca9d389ef8a5a133391a09d885474b31fc0ef41a839874ef
EBUILD apt-cacher-ng-0.8.4.ebuild 2602 SHA256 45c604dda14ab8cd67c46e88f220764a3b059cbc2eb273029b3fd26f010ab254 SHA512 deb6709771ac589155c90420d7279804eafce5fdd20d6dfadcd0fd686607bfa2b4bb946a91f9ba03b6040b462e85d01236aeac95107869f8ec8de98f25fefe8d WHIRLPOOL 70ec7e51a5e160ec998a71152662fd48f96ea6e6f44eb999bf6842cc7e57ff7eb76a6a2452a19e2d424f1a8d7b52b525321769c1c3d6f280f7b1274d8e88f6ac
-MISC ChangeLog 9212 SHA256 36a0efb56cae418d6187d8823887b9fb28439e02f582483ea19386e4b1ff432d SHA512 253bda8c9ac0cf97595e9b17814eec6e705965d3a9a0d26704d07b519471779643a88a15d2b8b376d2b87f7cef8d33005ee958773b5eda19bac59ce67f5726d4 WHIRLPOOL d98384f5b0609a3581fe9c76d02a04eac0ce039fbbcf96ff1c631aac3f2d8e9cc94491506b456ba6191cb094df0470e5f517e5ce1cde85e59fd4f78211c80d9b
+EBUILD apt-cacher-ng-0.8.5.ebuild 2602 SHA256 5c79dc1de97084dc0c6975dbb65a981e43ab2e1702c9796731b4380df76d9f08 SHA512 c1720b79655aee2bba1edc31dbb0520ac3b042988881c16469fe2ebc0355e5b5baaad6560e29819c22c29d26199966d9ed98113f5f58297dee94b07b23c374e2 WHIRLPOOL 801aa8a234481e0c2b34e6f5d20f74ce8d2edb5bb20061c026694c52212f3d1b27657b5bb6cf969e9b5a4529ad240c5ee579dca965ca183b97f68c56ee45d322
+MISC ChangeLog 9341 SHA256 c10b997bb9e9411ec5df0198de9378a0864e37b68c07f51e227ea0e8e41a981e SHA512 5cb7c0b12a2831793269495da72eef8527863468f3351e76ad035ba17c4b8c3912c169d044e4f226183953611fd691d3254c58000b0db1cc90db8dbf9b44ef04 WHIRLPOOL 909700ebb5d0a465fc12984a5cb73f72ff8bf3eb0e8d99598a203da32e5357f79d4040c9b9e2921a11c380d09a42775a018c02bb257bbbad0f6cff94e02b3226
MISC metadata.xml 383 SHA256 451133e4be491583d0c74b4bf1147774f7debf4c6bb18e041c0d17304c670480 SHA512 2884742a86f4d74a373f26e47d01cc430190b9a07a3d414ddcb0758f8beb669c042f733deff36e06dd0dc0ea074ffd7d06d74610f3786f10680e8e6209577897 WHIRLPOOL b2febd2f0e2af9f7bd8acd8c47f1ec5c3328c32d83fa77056ee01b3aa53dc87dd687e73ae51d71f1accb8bd37f466bab0e0c37c7812b9b7ae304afd686785808
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlWFAMQACgkQVWmRsqeSphNbSgCfb4dqqQdg1wBKNvk8zgvfG8O6
-ynQAnjIJZ7CbL+yBdDtPRDYK2KEnjDt5
-=6Rfw
+iEYEAREIAAYFAlXFrPAACgkQVWmRsqeSphOJPgCeKLm+eIWukc0LdZ+H3+4whh5r
+N/YAoIDgNLOpVu+Mwr75owuyjj+JiEGa
+=zK2W
-----END PGP SIGNATURE-----
diff --git a/net-misc/apt-cacher-ng/apt-cacher-ng-0.8.5.ebuild b/net-misc/apt-cacher-ng/apt-cacher-ng-0.8.5.ebuild
new file mode 100644
index 000000000000..69df1ecf89f3
--- /dev/null
+++ b/net-misc/apt-cacher-ng/apt-cacher-ng-0.8.5.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.8.5.ebuild,v 1.1 2015/08/08 07:17:03 jer Exp $
+
+EAPI=5
+inherit cmake-utils eutils toolchain-funcs user
+
+DESCRIPTION="Yet another implementation of an HTTP proxy for Debian/Ubuntu software packages written in C++"
+HOMEPAGE="
+ http://www.unix-ag.uni-kl.de/~bloch/acng/
+ http://packages.qa.debian.org/a/apt-cacher-ng.html
+"
+LICENSE="BSD-4 ZLIB public-domain"
+SLOT="0"
+SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.orig.tar.xz"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="doc fuse systemd tcpd"
+
+COMMON_DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ systemd? (
+ sys-apps/systemd
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-util/cmake
+ >sys-devel/gcc-4.8
+ virtual/pkgconfig
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ dev-lang/perl
+ fuse? ( sys-fs/fuse )
+ tcpd? ( sys-apps/tcp-wrappers )
+"
+
+S=${WORKDIR}/${P/_}
+
+pkg_pretend() {
+ if [[ $(gcc-major-version) = 4 ]]; then
+ if [[ $(gcc-minor-version) -lt 8 ]]; then
+ die "GCC 4.8 or greater is required but you have $(gcc-major-version).$(gcc-minor-version)"
+ fi
+ else
+ die "GCC 4.8 or greater is required but you have $(gcc-major-version).$(gcc-minor-version)"
+ fi
+}
+
+pkg_setup() {
+ # add new user & group for daemon
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_configure(){
+ mycmakeargs="-DCMAKE_INSTALL_PREFIX=/usr"
+ if use fuse; then
+ mycmakeargs="-DHAVE_FUSE_25=yes ${mycmakeargs}"
+ else
+ mycmakeargs="-DHAVE_FUSE_25=no ${mycmakeargs}"
+ fi
+ if use tcpd; then
+ mycmakeargs="-DHAVE_LIBWRAP=yes ${mycmakeargs}"
+ else
+ mycmakeargs="-DHAVE_LIBWRAP=no ${mycmakeargs}"
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ pushd ${CMAKE_BUILD_DIR}
+ dosbin ${PN}
+ if use fuse; then
+ dobin acngfs
+ fi
+ popd
+
+ newinitd "${FILESDIR}"/initd-r1 ${PN}
+ newconfd "${FILESDIR}"/confd ${PN}
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/logrotate ${PN}
+
+ doman doc/man/${PN}*
+ if use fuse; then
+ doman doc/man/acngfs*
+ fi
+
+ # Documentation
+ dodoc README TODO VERSION INSTALL ChangeLog
+ if use doc; then
+ dodoc doc/*.pdf
+ dohtml doc/html/*
+ docinto examples/conf
+ dodoc conf/*
+ fi
+
+ # perl daily cron script
+ dosbin scripts/expire-caller.pl
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}"/cron.daily ${PN}
+
+ # default configuration
+ insinto /etc/${PN}
+ newins conf/acng.conf ${PN}.conf
+ doins $( echo conf/* | sed 's|conf/acng.conf||g' )
+
+ keepdir /var/log/${PN}
+ # Some directories must exists
+ keepdir /var/log/${PN}
+ fowners -R ${PN}:${PN} \
+ /etc/${PN} \
+ /var/log/${PN}
+}