summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Zoffoli <xmerlin@gentoo.org>2009-11-15 13:38:29 +0000
committerChristian Zoffoli <xmerlin@gentoo.org>2009-11-15 13:38:29 +0000
commit00c5f55547f18007d9713c00955bd40d14b54e7f (patch)
tree7fd3790711ff08d81ef6d9863277f19556e90b73 /sys-cluster
parentDrop removed cruft from p.mask (diff)
downloadhistorical-00c5f55547f18007d9713c00955bd40d14b54e7f.tar.gz
historical-00c5f55547f18007d9713c00955bd40d14b54e7f.tar.bz2
historical-00c5f55547f18007d9713c00955bd40d14b54e7f.zip
Fixed compilation with gnutls-2.xx, thanks to Giampaolo Tomassoni <g.tomassoni@libero.it>.
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/csync2/ChangeLog8
-rw-r--r--sys-cluster/csync2/Manifest5
-rw-r--r--sys-cluster/csync2/csync2-1.34.ebuild23
3 files changed, 26 insertions, 10 deletions
diff --git a/sys-cluster/csync2/ChangeLog b/sys-cluster/csync2/ChangeLog
index 4250ae0321c7..b405db38a6b4 100644
--- a/sys-cluster/csync2/ChangeLog
+++ b/sys-cluster/csync2/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-cluster/csync2
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.26 2008/11/13 00:29:00 darkside Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.27 2009/11/15 13:38:29 xmerlin Exp $
+
+ 15 Nov 2009; Christian Zoffoli <xmerlin@gentoo.org> csync2-1.34.ebuild:
+ Fixed compilation with gnutls-2.xx, thanks to Giampaolo Tomassoni
+ <g.tomassoni@libero.it>.
13 Nov 2008; Jeremy Olexa <darkside@gentoo.org> csync2-1.34.ebuild:
amd64 stable, bug #246419
diff --git a/sys-cluster/csync2/Manifest b/sys-cluster/csync2/Manifest
index 515fb9d618bf..1b6d80dc1e97 100644
--- a/sys-cluster/csync2/Manifest
+++ b/sys-cluster/csync2/Manifest
@@ -1,5 +1,6 @@
AUX csync2.xinetd 388 RMD160 d1d6cd433c34356b649936958a43b16f247e7cd9 SHA1 60fd6dc9a8eb7c8ee2adf00e66049c3b650e6421 SHA256 c281d7e494088abd84ef09b5487482cfa886f12aa0ab717f4cb579b729cc7ee9
+DIST csync2-1.34-pure-gnutls.patch.bz2 32879 RMD160 281e393fd9cd831467dc0219c5fd3599d82a7659 SHA1 7f392f575af1080f4417e4ae46418f43ac57dbc1 SHA256 292121b82711b2988f7b98d0fa488262b6bb453aed4bc331a0673802b1ba5846
DIST csync2-1.34.tar.gz 222765 RMD160 d79ddf0e608934d40f0095dde8aa5785c6094d84 SHA1 59b95388d378b659d64d17f7b736068dec7bf7ed SHA256 32b250dd4a0353f71015c5c3961174b975dd5e799e4a084e8f6d00792bd8c833
-EBUILD csync2-1.34.ebuild 2370 RMD160 f6095d54930b3e7e810ba3258cce43c6cb932724 SHA1 8f9c6fb0dbf7778c7de313700eb2e5760736ab09 SHA256 60c5050a25b28f890b04d0ce4f121426fa3dba12991902633a37e294d8b54efb
-MISC ChangeLog 3952 RMD160 1c9c602b9f94e4b532201143896daa8bbb84e3c8 SHA1 16f77ab34c775f5aad209b87736c545eb50f0ce3 SHA256 39ade15d1a2de3c4a88f4b12df8fb5ba72bdee14092f955ccc75123174de7ecc
+EBUILD csync2-1.34.ebuild 2583 RMD160 3779af4f27250397515d139a4d5f6acd1c193db8 SHA1 5af9e96c5a0f12215d71e7829c68a4af26cf52e5 SHA256 b401001969b889030f63004f3751ee2dab07822373e4022c04e87344ed8ccb9e
+MISC ChangeLog 4121 RMD160 ecc6b78ff5f3a55c180e9adbec034b55d7897180 SHA1 48df155108528a9f3ccc0e2a21511e7577169d28 SHA256 0ba778ba531c6598af34bc57e826e8665970d4cb9f0ed9b7900a2db59e72dbb7
MISC metadata.xml 229 RMD160 4dcf17b88c5f4db2e817f473f3e8269b0bff2e6e SHA1 e6315be43241c55bdc0d12a42fa05632c5ff9b79 SHA256 49e13d2d49bef7298e3bb665ebeceeff9b0880fae5ff639cb8405993504f244f
diff --git a/sys-cluster/csync2/csync2-1.34.ebuild b/sys-cluster/csync2/csync2-1.34.ebuild
index 854229171570..38524f789f77 100644
--- a/sys-cluster/csync2/csync2-1.34.ebuild
+++ b/sys-cluster/csync2/csync2-1.34.ebuild
@@ -1,29 +1,40 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34.ebuild,v 1.6 2008/11/13 00:29:00 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34.ebuild,v 1.7 2009/11/15 13:38:29 xmerlin Exp $
+
+inherit eutils
DESCRIPTION="Cluster synchronization tool."
-SRC_URI="http://oss.linbit.com/csync2/${P}.tar.gz"
+SRC_URI="http://oss.linbit.com/csync2/${P}.tar.gz
+ http://dev.gentoo.org/~xmerlin/dist/csync2-1.34-pure-gnutls.patch.bz2
+ "
HOMEPAGE="http://oss.linbit.com/csync2/"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
-IUSE=""
+IUSE="ssl"
DEPEND=">=net-libs/librsync-0.9.5
=dev-db/sqlite-2.8*
- >=net-libs/gnutls-1.0.0
+ >=net-libs/gnutls-2.7.3
"
RDEPEND="${DEPEND}"
SLOT="0"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${WORKDIR}"/${P}-pure-gnutls.patch || die #274213
+}
+
src_compile() {
econf \
--localstatedir=/var \
--sysconfdir=/etc/csync2 \
+ $(use_enable ssl gnutls) \
|| die "configure problem"
emake || die "compile problem"
@@ -41,7 +52,7 @@ src_install() {
dodir /var/lib/csync2/ || die
keepdir /var/lib/csync2/
- dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO csync2_locheck.sh
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO csync2_locheck.sh
}
pkg_postinst() {