summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-08-19 06:15:17 +0000
committerZac Medico <zmedico@gentoo.org>2012-08-19 06:15:17 +0000
commit70026ce1b472fb5cb76b6c743978c411e266125b (patch)
treec14b03088f13a5071bd24fd62dbb9171339dd4af /app-portage
parentcleanup and new init, thanks flameeyes :D (diff)
downloadgentoo-2-70026ce1b472fb5cb76b6c743978c411e266125b.tar.gz
gentoo-2-70026ce1b472fb5cb76b6c743978c411e266125b.tar.bz2
gentoo-2-70026ce1b472fb5cb76b6c743978c411e266125b.zip
3.6 version bump. This fixes bug #124072 (duplicate slashes in fetch URIs),
bug #147763 (honor http_proxy and ftp_proxy), bug #153513 (fix bugs in date calculations involving daylight saving), bug #176008 (handle being called by non-root users), bug #189084 (remove old umd5sum file from DISTDIR), bug #198362 (don't hardcode /tmp for temp files), and bug #286373 (support FEATURES=webrsync-gpg). (Portage version: 2.2.0_alpha121/cvs/Linux i686)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/emerge-delta-webrsync/ChangeLog13
-rw-r--r--app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.6.ebuild45
2 files changed, 57 insertions, 1 deletions
diff --git a/app-portage/emerge-delta-webrsync/ChangeLog b/app-portage/emerge-delta-webrsync/ChangeLog
index 6e66ab537f99..62adda18fbbb 100644
--- a/app-portage/emerge-delta-webrsync/ChangeLog
+++ b/app-portage/emerge-delta-webrsync/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for app-portage/emerge-delta-webrsync
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/ChangeLog,v 1.33 2012/08/18 01:58:17 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/ChangeLog,v 1.34 2012/08/19 06:15:17 zmedico Exp $
+
+*emerge-delta-webrsync-3.6 (19 Aug 2012)
+
+ 19 Aug 2012; Zac Medico <zmedico@gentoo.org>
+ +emerge-delta-webrsync-3.6.ebuild:
+ 3.6 version bump. This fixes bug #124072 (duplicate slashes in fetch URIs),
+ bug #147763 (honor http_proxy and ftp_proxy), bug #153513 (fix bugs in date
+ calculations involving daylight saving), bug #176008 (handle being called by
+ non-root users), bug #189084 (remove old umd5sum file from DISTDIR), bug
+ #198362 (don't hardcode /tmp for temp files), and bug #286373 (support
+ FEATURES=webrsync-gpg).
18 Aug 2012; Zac Medico <zmedico@gentoo.org> metadata.xml:
Change maintainer to dev-portage alias.
diff --git a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.6.ebuild b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.6.ebuild
new file mode 100644
index 000000000000..7b5097e78c41
--- /dev/null
+++ b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.6.ebuild,v 1.1 2012/08/19 06:15:17 zmedico Exp $
+
+EAPI=4
+DESCRIPTION="emerge-webrsync using patches to minimize bandwidth"
+HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
+SRC_URI="http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=blob_plain;f=misc/emerge-delta-webrsync;hb=604eb9bd43ec035c4e26197ab21cba33b4faa8f9 -> ${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ app-shells/bash
+ >=sys-apps/portage-2.1.10
+ >=dev-util/diffball-0.6.5"
+
+S=${WORKDIR}
+
+src_unpack() {
+ cp "${DISTDIR}/${P}" "${WORKDIR}/" || die
+}
+
+src_install() {
+ newbin ${P} ${PN} || die
+ keepdir /var/delta-webrsync
+ fperms 0770 /var/delta-webrsync
+}
+
+pkg_preinst() {
+ chgrp portage "${ED}"/var/delta-webrsync
+ has_version "$CATEGORY/$PN"
+ WAS_PREVIOUSLY_INSTALLED=$?
+}
+
+pkg_postinst() {
+ if [[ $WAS_PREVIOUSLY_INSTALLED != 0 ]] && \
+ ! has_version app-arch/tarsync ; then
+ elog "For maximum emerge-delta-webrsync" \
+ "performance, install app-arch/tarsync."
+ fi
+}