summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/xdelta/ChangeLog9
-rw-r--r--dev-util/xdelta/Manifest4
-rw-r--r--dev-util/xdelta/xdelta-3.0.0.ebuild60
3 files changed, 70 insertions, 3 deletions
diff --git a/dev-util/xdelta/ChangeLog b/dev-util/xdelta/ChangeLog
index ed572c8b9293..d9d8ee974222 100644
--- a/dev-util/xdelta/ChangeLog
+++ b/dev-util/xdelta/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/xdelta
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/xdelta/ChangeLog,v 1.52 2010/09/15 14:54:39 arfrever Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/xdelta/ChangeLog,v 1.53 2011/03/05 01:33:46 xmw Exp $
+
+*xdelta-3.0.0 (05 Mar 2011)
+
+ 05 Mar 2011; Michael Weber <xmw@gentoo.org> +xdelta-3.0.0.ebuild:
+ version bump (bug 357233), thanks Anton Romanov <theli@ukr.net> for the hint.
15 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
xdelta-3.0z.ebuild:
diff --git a/dev-util/xdelta/Manifest b/dev-util/xdelta/Manifest
index 1ba775f015e8..5af1e3f704d7 100644
--- a/dev-util/xdelta/Manifest
+++ b/dev-util/xdelta/Manifest
@@ -2,10 +2,12 @@ AUX xdelta-1.1.4-glib2.patch 4545 RMD160 790ca7094a8fdc458ec4fc097c1cf31de495285
AUX xdelta-1.1.4-m4.patch 458 RMD160 42a8d9b0b895cd7f34dfa5dfdb471232c42af4f4 SHA1 c217dbd535b96e3d14c232823d14c8e67f21859e SHA256 8a3e06cfef18ed4e976daecab0e4ebdea20dd849136ef919787f4444b8f89f2d
AUX xdelta-1.1.4-pkgconfig.patch 2551 RMD160 21de05c24c38e9773bbd00f359c6ff040af6cf8f SHA1 7b5f747cbac2a267fe892725b6ba74fa94ea0289 SHA256 1a00aad31265a5a5b8b6bbfc4c6dd57f08566c72aa4a85fdbea3f9394c4214f4
DIST xdelta-1.1.4.tar.gz 423529 RMD160 394a1e46a48328eed951fccb7b4b16b1feb682cc SHA1 7cfc3e4ea6b27d199de02906beb6c80a04facb91 SHA256 345503b60432812840991ea1d79cb10db5f34bfaba9499bd0e7d5c57ac5d5c6d
+DIST xdelta3.0.0.tar.gz 282201 RMD160 6f1d64066579342fb659df862a44c279fdce64e5 SHA1 c9e54fd8dbd9f2e77ead17be9d00e0b8af109024 SHA256 dfe61aac8d6ab301be2f3aed561d15f95f30a270e25d179f7cf0bde010ada102
DIST xdelta3.0v2.tar.gz 224397 RMD160 5badb90a8fb2fa2fd12c584ad5c72800bb149561 SHA1 6422cfe1809fae6fcb39b72e871d948255ce95be SHA256 7bab48608c97f55500c7cd56e1cf8ae256bcf28a57a9c25d7286d3baa34f7c21
DIST xdelta3.0z.tar.gz 232558 RMD160 05019804cf1e08709ef3581cf425a79937be17da SHA1 f0479feebf911b12271c01c3bf19202bc6a65beb SHA256 5504b25eb21c743a651367976b40655ea874603976d83fd50ea8a3ef8725f3e6
EBUILD xdelta-1.1.4-r1.ebuild 1001 RMD160 4abe172aa489f2883c0c443a5a5f6a89f2e6702c SHA1 d02cff94e59c97d371950e6e753d2d4667a88db7 SHA256 e2e84ff1c1f4fd2947b1ae7474f251f417ae15a366ffc508808b4d543d92d63c
+EBUILD xdelta-3.0.0.ebuild 1327 RMD160 9db01c76eb3c7db21306281aa21e4dd1703069db SHA1 c5d089efaeef147916684aa0e66b61c4f66d2498 SHA256 2e642787ce93b836518c07786526bca9ca2332eb114c1d9e0e72dfd89179dd47
EBUILD xdelta-3.0v.ebuild 1276 RMD160 c083ff43c0c7b50224a7772475f99c27795ee5c2 SHA1 f18520bc6783e3ce9c4b000479bf8cdb9ffd0c63 SHA256 1487b851855163fdf4d9ccaa65b21eacb99a1af08d564984fa0b8daa9de43681
EBUILD xdelta-3.0z.ebuild 1331 RMD160 d9576d6af8c37b056034fb400958e4c1ee9dd877 SHA1 535ae34b21b21f97ccf8ad01b377c90306adb4e8 SHA256 25b1188ff731d560a590c2d05402a1fb2c14349bfeda5c93c8e519269a8f0dc8
-MISC ChangeLog 6879 RMD160 4546096545fac51b8885968e115308eeaecc7add SHA1 3cc605bf654fa862c5bd7e11babf68c6ecbeb614 SHA256 e75957dc6892ded68302ef69f015fa3c6258f0298686770924868eb40c6d8d34
+MISC ChangeLog 7052 RMD160 979f24ffe3d6c90432f63c309e774484830b90d0 SHA1 12de5ebe5995ce5a313cf12c24e53c809585dcec SHA256 3cbe81d126046b7595cc139e0e702386448d3c58733e1cc5a1e5cf1436c3933c
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
diff --git a/dev-util/xdelta/xdelta-3.0.0.ebuild b/dev-util/xdelta/xdelta-3.0.0.ebuild
new file mode 100644
index 000000000000..24f84026765a
--- /dev/null
+++ b/dev-util/xdelta/xdelta-3.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/xdelta/xdelta-3.0.0.ebuild,v 1.1 2011/03/05 01:33:46 xmw Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2:2.6"
+
+inherit distutils toolchain-funcs
+
+DESCRIPTION="a binary diff and differential compression tools. VCDIFF (RFC 3284) delta compression."
+HOMEPAGE="http://xdelta.org"
+SRC_URI="http://${PN}.googlecode.com/files/${P/-}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/${P/-}"
+
+DOCS="draft-korn-vcdiff.txt"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-O3:-Wall:' setup.py || die "setup.py sed failed"
+ sed \
+ -e 's:-O3::g' \
+ -e 's:$(CC):$(CC) $(LDFLAGS):g' \
+ -e 's:CFLAGS=:CFLAGS+=:' \
+ -i Makefile || die "Makefile sed failed"
+}
+
+src_test() {
+ if [ $UID != 0 ]; then
+ emake test || die "emake test failed"
+ else
+ ewarn "Tests can't be run as root, skipping."
+ fi
+}
+
+src_compile() {
+ tc-export CC CXX
+ distutils_src_compile
+ emake xdelta3 || die "emake xdelta3 failed"
+ if use test; then
+ emake xdelta3-debug || die "emake xdelta3-debug failed"
+ fi
+}
+
+src_install() {
+ dobin xdelta3 || die "dobin failed"
+ distutils_src_install
+}