summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2009-03-07 15:13:55 +0000
committerRaúl Porcel <armin76@gentoo.org>2009-03-07 15:13:55 +0000
commita7db454acc0e45c13e92260f19e6a0277e14d98e (patch)
tree47abe63eb13e39aed0799307ff10d347da905180 /dev-cpp
parentRemove built_with_use calls on boost by depending on new enough versions that... (diff)
downloadhistorical-a7db454acc0e45c13e92260f19e6a0277e14d98e.tar.gz
historical-a7db454acc0e45c13e92260f19e6a0277e14d98e.tar.bz2
historical-a7db454acc0e45c13e92260f19e6a0277e14d98e.zip
Version bump
Package-Manager: portage-2.1.6.7/cvs/Linux i686
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/commoncpp2/ChangeLog8
-rw-r--r--dev-cpp/commoncpp2/Manifest5
-rw-r--r--dev-cpp/commoncpp2/commoncpp2-1.6.3.ebuild74
-rw-r--r--dev-cpp/commoncpp2/files/1.6.3-autoconf.patch12
4 files changed, 97 insertions, 2 deletions
diff --git a/dev-cpp/commoncpp2/ChangeLog b/dev-cpp/commoncpp2/ChangeLog
index 053d0bf4d329..a78ad916331a 100644
--- a/dev-cpp/commoncpp2/ChangeLog
+++ b/dev-cpp/commoncpp2/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-cpp/commoncpp2
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/commoncpp2/ChangeLog,v 1.43 2009/03/07 14:57:13 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/commoncpp2/ChangeLog,v 1.44 2009/03/07 15:13:55 armin76 Exp $
+
+*commoncpp2-1.6.3 (07 Mar 2009)
+
+ 07 Mar 2009; Raúl Porcel <armin76@gentoo.org>
+ +files/1.6.3-autoconf.patch, +commoncpp2-1.6.3.ebuild:
+ Version bump
07 Mar 2009; Raúl Porcel <armin76@gentoo.org>
+files/1.6.2-configure_detect_netfilter.patch, commoncpp2-1.6.1.ebuild,
diff --git a/dev-cpp/commoncpp2/Manifest b/dev-cpp/commoncpp2/Manifest
index c9f37ce4f41d..238910bcc1d1 100644
--- a/dev-cpp/commoncpp2/Manifest
+++ b/dev-cpp/commoncpp2/Manifest
@@ -2,9 +2,12 @@ AUX 1.6.1-autoconf.patch 247 RMD160 7a5754c6340f0b841bc38ebefcf54808d3aa766f SHA
AUX 1.6.1-gcc42_atomicity.patch 2138 RMD160 1aab622488272235a14f7f866742df05b7cc4816 SHA1 5bf7d94c8256ceda13ab22fd73d4699146c4c430 SHA256 45eccbd6bf9a2db5491a9b6545a47d3ed3ff35f6735cee9dc47a6f09f014a7bb
AUX 1.6.2-autoconf.patch 247 RMD160 3cf119e6c7f5cf482e83dc7a996a23e941640a12 SHA1 e0e5084f0c82b30399ad881c714cfaa2f44e52b0 SHA256 2ecefc39dab185473be409631517f7e71e5f5a8222b494ea1fe679b6150d85b1
AUX 1.6.2-configure_detect_netfilter.patch 482 RMD160 63e650ff709c8d3b1254c62801c55c57fd5837c7 SHA1 e9369bd0ff885775e147b7fceee980fe5132d7af SHA256 64b372b48bd7ce91151ef932ede766a586a981509fb21b5403b3c089f5f6413c
+AUX 1.6.3-autoconf.patch 355 RMD160 ba311d3043bb25b89788ebd8bc6c740e0a15a143 SHA1 58c70454737bf824b8ea43a0b649829386808611 SHA256 14051bf53ade588eb83c9400b9e45d0101cf97c7e4505759dd97a14e8ae30331
DIST commoncpp2-1.6.1.tar.gz 864006 RMD160 ed78367610464fc5cff488f29f9371636098b55c SHA1 f72956dee03c0b83dd6ef77b905ff6a98163c963 SHA256 54dd187608917fa7f3368b70e637c27fe2d0b2996463d6ef6373f1b9f99bbeb2
DIST commoncpp2-1.6.2.tar.gz 871333 RMD160 baa7b98540b5d35f2179e3c253e96366e05c7ea9 SHA1 6291ff4182abef3fdf3b5f39cd306cdf24588cb6 SHA256 a8870aa2becf2d66740c50646f006c7188cc8236cc7393731079d9f4fbe79f8f
+DIST commoncpp2-1.6.3.tar.gz 886825 RMD160 10ebf10ed4c735e18aa0d25e8e2237b0980e9e74 SHA1 72ee44ad3e71c74902c76d3dffe951d17eab15ce SHA256 09367a681413500955fcd07c224427c9d752c674d80dda1134bcaa2776221d1a
EBUILD commoncpp2-1.6.1.ebuild 2018 RMD160 d3814fa1898bb4553411fe898957382164940e6f SHA1 aa46b4d2923b882acc045e72b91fc33b4f7bdf6c SHA256 f63b8ad7ab047c612e3e41aca787d298ffc34dec6e0caa1b444e9cc7368636a1
EBUILD commoncpp2-1.6.2.ebuild 2035 RMD160 6280bdfdd6d0273e1463002ae88bfcaf30a79037 SHA1 5438e1d16e2717182676c52f6156692475de2dca SHA256 345d07b0b35f0c9365c97dc9daf27901aa41163c5299d63e6ff564ebb68e3e78
-MISC ChangeLog 7545 RMD160 4c1065bac4adc42a4bf1474d9c9f0e805ccb6319 SHA1 1c2a64321cd79532510f265c0e4b83bd867b95bd SHA256 aee5776fef5810a7cfa618e1afb02ea12ce3e6c1b01d473640115f4a729d0c72
+EBUILD commoncpp2-1.6.3.ebuild 2038 RMD160 c2d5d9acad7f5a27d0366af3f23c97355b418166 SHA1 9e27092d6dfbf0215aca56ec86a1ba22bb2c83c6 SHA256 9355abe5ecc33487bc07e80568b9713312598b1f6977a3f31244e27482e31c0a
+MISC ChangeLog 7700 RMD160 eaeb9d2e4d0480202e2abe06f6e9d45abd3c296a SHA1 d5b268b7ca00baab8ed9244b4534bdc0eab7e132 SHA256 6d2155d4a14c93895b25a72ea156946c0a4d8fad4de7cc642ae893ff4ccbdba6
MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f
diff --git a/dev-cpp/commoncpp2/commoncpp2-1.6.3.ebuild b/dev-cpp/commoncpp2/commoncpp2-1.6.3.ebuild
new file mode 100644
index 000000000000..03a86e581f8b
--- /dev/null
+++ b/dev-cpp/commoncpp2/commoncpp2-1.6.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/commoncpp2/commoncpp2-1.6.3.ebuild,v 1.1 2009/03/07 15:13:55 armin76 Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="GNU Common C++ is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services"
+SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/commoncpp/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug doc examples ipv6 gnutls"
+
+RDEPEND="gnutls? ( dev-libs/libgcrypt
+ net-libs/gnutls )
+ !gnutls? ( dev-libs/openssl )
+ sys-libs/zlib"
+DEPEND="doc? ( >=app-doc/doxygen-1.3.6 )
+ ${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/1.6.1-gcc42_atomicity.patch"
+ epatch "${FILESDIR}/${PV}-autoconf.patch"
+ epatch "${FILESDIR}/1.6.2-configure_detect_netfilter.patch" # bug 236177
+
+ AT_M4DIR="m4" eautoreconf
+}
+
+src_compile() {
+ use doc || \
+ sed -i "s/^DOXYGEN=.*/DOXYGEN=no/" configure || die "sed failed"
+
+ local myconf
+ use gnutls || myconf="--with-openssl"
+
+ econf \
+ $(use_enable debug) \
+ $(use_with ipv6 ) \
+ ${myconf} || die "econf failed"
+ emake -j1 || die "emake failed"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS NEWS ChangeLog README THANKS TODO COPYING.addendum
+
+ # Only install html docs
+ # man and latex available, but seems a little wasteful
+ use doc && dohtml doc/html/*
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples
+ cd demo
+ doins *.cpp *.h *.xml README
+ fi
+}
+
+pkg_postinst() {
+ ewarn "There's a change in the ABI between version 1.5.x and 1.6.x, please"
+ ewarn "run the following command to find broken packages and rebuild them:"
+ ewarn " revdep-rebuild --library=libccext2-1.5.so"
+}
+
+# Some of the tests hang forever
+#src_test() {
+# cd "${S}/tests"
+# emake || die "emake tests failed"
+# ./test.sh || die "tests failed"
+#}
diff --git a/dev-cpp/commoncpp2/files/1.6.3-autoconf.patch b/dev-cpp/commoncpp2/files/1.6.3-autoconf.patch
new file mode 100644
index 000000000000..a94ac91d8b03
--- /dev/null
+++ b/dev-cpp/commoncpp2/files/1.6.3-autoconf.patch
@@ -0,0 +1,12 @@
+diff -ur commoncpp2-1.6.3.orig/configure.ac commoncpp2-1.6.3/configure.ac
+--- commoncpp2-1.6.3.orig/configure.ac 2009-03-07 16:03:44.000000000 +0100
++++ commoncpp2-1.6.3/configure.ac 2009-03-07 16:04:25.000000000 +0100
+@@ -10,6 +10,8 @@
+
+ AC_INIT(src/thread.cpp)
+
++m4_pattern_allow([^LT_VERSION$])
++
+ VERSION="1.6.3"
+ LT_RELEASE="1.6"
+ LT_VERSION="0:2"