summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Swenson <titanofold@gentoo.org>2012-01-30 11:45:07 +0000
committerAaron Swenson <titanofold@gentoo.org>2012-01-30 11:45:07 +0000
commit0f970ca52c4a031f79b07029ce3bfc093ef13e27 (patch)
treeda093f6644716ba141c85dd2fcaa4250117ac5bd /dev-db/slony1
parentStop allowing to build gtk-doc files as they are useless for evince as discus... (diff)
downloadhistorical-0f970ca52c4a031f79b07029ce3bfc093ef13e27.tar.gz
historical-0f970ca52c4a031f79b07029ce3bfc093ef13e27.tar.bz2
historical-0f970ca52c4a031f79b07029ce3bfc093ef13e27.zip
Version bump. Fixes bug 395689.
Package-Manager: portage-2.1.10.41/cvs/Linux i686
Diffstat (limited to 'dev-db/slony1')
-rw-r--r--dev-db/slony1/ChangeLog9
-rw-r--r--dev-db/slony1/Manifest11
-rw-r--r--dev-db/slony1/slony1-2.1.0.ebuild72
3 files changed, 86 insertions, 6 deletions
diff --git a/dev-db/slony1/ChangeLog b/dev-db/slony1/ChangeLog
index 74706ad00d4c..288a435b68fb 100644
--- a/dev-db/slony1/ChangeLog
+++ b/dev-db/slony1/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/slony1
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/slony1/ChangeLog,v 1.25 2011/08/10 22:47:31 titanofold Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/slony1/ChangeLog,v 1.26 2012/01/30 11:45:07 titanofold Exp $
+
+*slony1-2.1.0 (30 Jan 2012)
+
+ 30 Jan 2012; Aaron W. Swenson <titanofold@gentoo.org> +slony1-2.1.0.ebuild:
+ Version bump. Fixes bug 395689.
*slony1-2.0.7-r1 (10 Aug 2011)
diff --git a/dev-db/slony1/Manifest b/dev-db/slony1/Manifest
index 481bd8f04e8e..b99641fa115e 100644
--- a/dev-db/slony1/Manifest
+++ b/dev-db/slony1/Manifest
@@ -9,17 +9,20 @@ DIST slony1-1.2.22.tar.bz2 935026 RMD160 9f62bb9a6d45422a53b14d07ddf5d3cde1be86b
DIST slony1-2.0.6.tar.bz2 979208 RMD160 39ceec9fc823903e6e2c6080558ab5e00a476697 SHA1 6e3c8d9bb8ae138c089782836f9b303cadc82b97 SHA256 7630ce45c3ff64d032de0a519a0992fadee8887ce0a728c13a2fbe23371f324f
DIST slony1-2.0.7-docs.tar.bz2 231708 RMD160 19cf13b5ac36e54c8564d8a141c3966551ed476c SHA1 d8209b7dc748933b4d68e9e820a6e9ec6678f2bd SHA256 ed0d728b06d896ec6e738d42ba6cbf298297bc54993437e419dcb83ec7e325d9
DIST slony1-2.0.7.tar.bz2 1001021 RMD160 d5af118f1181bd303ff0d02ee3fffa1cb1168f82 SHA1 4f9fb4a78c2492498e40db2a6e15159681576474 SHA256 5a25769192941cb307af7c9d1960e882a622b4dc54d860b99932fc39d843fb47
+DIST slony1-2.1.0-docs.tar.bz2 257650 RMD160 cccbdfbd742ea89a557ec522a6eb306feb13c697 SHA1 e3407b0e9212b0588dbe8d60bfc3152a9ad5466b SHA256 76382892e59b35c1b9a0a24da13ab8869c68e514b5818b9209796958ca631586
+DIST slony1-2.1.0.tar.bz2 1442289 RMD160 2a7acf8cf48f7d2e3c5a84423ff512471d58b238 SHA1 a4c488c1a41aef080fb0c8ed9cbf8264fe34c20d SHA256 74526828ef1913c438536c7e943e2214d45d8976d1325c50f4e9d1db67a57b5d
EBUILD slony1-1.2.10.ebuild 1234 RMD160 8ff59658d1871fcdccc7622543755af9f52b029f SHA1 6292c9cac821f8fa0f4b5a234ff79fcc45fe07f8 SHA256 d3deec5ec509ae9f435e98ab3bb70de4baf18311327e72f03f5b521652e88e74
EBUILD slony1-1.2.22.ebuild 1236 RMD160 c2f673f7c68f450ccedc6d5695398ccaf18aa0e3 SHA1 a24e31f34135ef5d3b6124f3e8d37c843a7baaad SHA256 13ef3ca38ca6d7d9751d07af23ce37e3fddfe4206a5fad1e48c4d2c8b7163a8c
EBUILD slony1-2.0.6.ebuild 1235 RMD160 5582030d0793d40cf22ecbae772ecbce11c87eba SHA1 eec522c466ab5aa060845c676351377919a1a462 SHA256 6d1dee6fa2a38a8adf10fbcc16b0c3cc861cf50bd4666695ad00f49c40882312
EBUILD slony1-2.0.7-r1.ebuild 1933 RMD160 e8a2f9b8f75aafbedb2c5d13a44ba9781b27b2e1 SHA1 44c7ac76b666d7a726a29f3a78b0873fa3e6a0e3 SHA256 6df189b1969bd9b37f581ac1de1acb9a0f6fc599f4aaf675b11ef58149b33a9a
EBUILD slony1-2.0.7.ebuild 1876 RMD160 d89234603a3bad7d4863e67860d9b0e8487c492e SHA1 ce044eadf921d396a724590c1b46c83b7871a10d SHA256 8140b770e68ae8a66abdda67d0d7d92f09bb04531237dc5d569ff26b40024874
-MISC ChangeLog 3885 RMD160 61f592c7ea0cc865e2a6fed4bad9cfb67ba4ca2f SHA1 4504d077528e996be8045041d858020ae918b26c SHA256 3d1d26c901063255341e0db0cb22b572f54c86342523aac9ff5f1245e0007df8
+EBUILD slony1-2.1.0.ebuild 1904 RMD160 c9e8253fa55f6298a2b1c99d852d68386255c850 SHA1 17f234fc87f338072c8b6e005524d735ab7b086a SHA256 474b8dcc687f1d776e949b231d3fc22f4dee03387ac0b0b18a134ce9c6c657f9
+MISC ChangeLog 4027 RMD160 7699cece7df4dd7843c6ee41875a6efd72ec6bd0 SHA1 d82d5d61ef94552c7dcca413cdc2c1e1f054decd SHA256 27e7bedc816f9141a53ab4f89d9d432a9844d64e5703dfc534d31e73513eff4c
MISC metadata.xml 164 RMD160 becfe652663bd65719dd11fa6ffb588b3d5b4ecc SHA1 f67b7ac1c5e6e65ef5a19a589d4759c84918f86c SHA256 7e8e8126bc8701c4a42c7dfed8bb755ac6040fe3d0e3f994d888f8b2b4fa7d8b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk5DCokACgkQCOhwUhu5AEmknQD8C7/Gtby6YqulCk2IOV3fuAZ0
-oTI80E2/gHaWfrNNk5oBAKEVMPeKIydIvoZmttb9cXISXyTzrFSvV12OGhr7zBBz
-=B7/C
+iF4EAREIAAYFAk8mgskACgkQVxOqA9G7/aB27gD/Y4yiIm+TrTxMF7f19amC4GiE
++ISTuZ3a97T1+5jJLnAA/iUTy0DfXdsdol8oAPuRonaEl9w6vNINCmR/vVIgSoZ9
+=yEs+
-----END PGP SIGNATURE-----
diff --git a/dev-db/slony1/slony1-2.1.0.ebuild b/dev-db/slony1/slony1-2.1.0.ebuild
new file mode 100644
index 000000000000..606d6191c9c3
--- /dev/null
+++ b/dev-db/slony1/slony1-2.1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/slony1/slony1-2.1.0.ebuild,v 1.1 2012/01/30 11:45:07 titanofold Exp $
+
+EAPI="4"
+
+inherit eutils versionator
+
+IUSE="doc perl"
+
+DESCRIPTION="A replication system for the PostgreSQL Database Management System"
+HOMEPAGE="http://slony.info/"
+
+# ${P}-docs.tar.bz2 contains man pages as well as additional documentation
+MAJ_PV=$(get_version_component_range 1-2)
+SRC_URI="http://main.slony.info/downloads/${MAJ_PV}/source/${P}.tar.bz2
+ http://main.slony.info/downloads/${MAJ_PV}/source/${P}-docs.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="|| (
+ dev-db/postgresql-server:9.1
+ dev-db/postgresql-server:9.0
+ dev-db/postgresql-server:8.4
+ dev-db/postgresql-server:8.3
+ )
+ dev-db/postgresql-base[threads]
+ perl? ( dev-perl/DBD-Pg )
+"
+
+pkg_setup() {
+ local PGSLOT="$(postgresql-config show)"
+ if [[ ${PGSLOT//.} < 83 ]] ; then
+ eerror "You must build ${CATEGORY}/${PN} against PostgreSQL 8.3 or higher."
+ eerror "Set an appropriate slot with postgresql-config."
+ die "postgresql-config not set to 8.3 or higher."
+ fi
+
+# if [[ ${PGSLOT//.} > 90 ]] ; then
+# ewarn "You are building ${CATEGORY}/${PN} against a version of PostgreSQL greater than 9.0."
+# ewarn "This is neither supported here nor upstream."
+# ewarn "Any bugs you encounter should be reported upstream."
+# fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/ldflags.patch"
+}
+
+src_configure() {
+ local myconf
+ use perl && myconf='--with-perltools'
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc HISTORY-1.1 INSTALL README SAMPLE TODO UPGRADING doc/howto/*.txt
+
+ doman "${S}"/doc/adminguide/man{1,7}/*
+
+ if use doc ; then
+ cd "${S}"/doc
+ dohtml -r *
+ fi
+
+ newinitd "${FILESDIR}"/slony1.init slony1
+ newconfd "${FILESDIR}"/slony1.conf slony1
+}