summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2013-09-01 11:14:54 +0000
committerThomas Sachau <tommy@gentoo.org>2013-09-01 11:14:54 +0000
commitff1811521ad467624355afa3eab86f3860e81a9d (patch)
tree9f89cf9b8c3692090dc2e9a9e555bb816bbeff00 /dev-libs
parentBump including all commits from 1.14 branch (fixing #481348 by Kamil Kamińsk... (diff)
downloadhistorical-ff1811521ad467624355afa3eab86f3860e81a9d.tar.gz
historical-ff1811521ad467624355afa3eab86f3860e81a9d.tar.bz2
historical-ff1811521ad467624355afa3eab86f3860e81a9d.zip
Version bump
Package-Manager: portage-2.2.1-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x35899067
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/poco/ChangeLog10
-rw-r--r--dev-libs/poco/Manifest17
-rw-r--r--dev-libs/poco/poco-1.4.6_p1.ebuild119
3 files changed, 137 insertions, 9 deletions
diff --git a/dev-libs/poco/ChangeLog b/dev-libs/poco/ChangeLog
index 65455a51d261..3c175b9b9152 100644
--- a/dev-libs/poco/ChangeLog
+++ b/dev-libs/poco/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/poco
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.21 2012/12/21 13:15:07 tommy Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.22 2013/09/01 11:14:43 tommy Exp $
+
+*poco-1.4.6_p1 (01 Sep 2013)
+
+ 01 Sep 2013; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ +poco-1.4.6_p1.ebuild:
+ Version bump
*poco-1.4.5-r1 (21 Dec 2012)
diff --git a/dev-libs/poco/Manifest b/dev-libs/poco/Manifest
index 1fda9c11364b..1fc7488bf871 100644
--- a/dev-libs/poco/Manifest
+++ b/dev-libs/poco/Manifest
@@ -18,18 +18,21 @@ DIST poco-1.4.3-all-doc.zip 2118165 SHA256 23d92cb042a603a9be5afc4225efe92063f4e
DIST poco-1.4.3p1-all.tar.bz2 3005394 SHA256 8a3fd41234a8015e5c46470baa90140c7726cd7dc70d8300c655f08d71fdc35a SHA512 c8cbc8800e32f91ccc8c4c9aeaff4c813e0201792026255d80a369bcf1119407fcc1ce09fb8acb49c87a734a4b9d2d46651d19084412958bc155f8ece5d92e68 WHIRLPOOL 02eb234f624af7b8273a9c3ac5d57d941adb2eb6f45880f8358bd0e0baf170fa19c8c53b3fa7d819836b9618ed3e479d6b502abcb49ec6ac24429a7621dfa7d9
DIST poco-1.4.5-all-doc.zip 2072054 SHA256 2c89cfc63a1913d7263400a631178c0457482e5a8944410764733508be4c4c60 SHA512 4bf6f6bd0851af83cf9941bee16619c42892c4ea27b286b681ea8ad1d18a4fd56c31501489f36c9e122bdf4ab7d190b1e642a85f504a005a8b92098f4db5120f WHIRLPOOL a78254f0db93a8cdb629d9d15a95e6e219231882ae1e224a8d145bae9bcdb77c4c2956789aaae8da27b84761b0e57c4f5236531a90906519bf3baea5dfb8fbc7
DIST poco-1.4.5-all.tar.bz2 3128716 SHA256 e33a4a8a9bc7c696ec1e54faa56c76adf360f01506d05140952ea0e213343dd4 SHA512 ea62259bbc93a4af8523479169c182d4155332fd68bccb090cf86a31411348ea63fe406a5d1e2c897f817f0dcd2b7314430c600b23adc89caca800416858bed7 WHIRLPOOL 90d035556ec6c5bd4835a09b3f42e39fb7be4a05c431baa92f19c3a0c7df6952f82e7366b47dc4b6a7c2fedb940afb42135a2700d6f140661da20e4d3a2dfcce
+DIST poco-1.4.6-all-doc.zip 2072762 SHA256 a1cfb143a671bcef7a2bafcbba095edf8ed21e51a30ae7eb19955e73bb23067d SHA512 458e1a3c6a6017b5ae5efcbd0d7b2bbf50aedd6ddc7ae7befddac07ed133b7243208aadd6ecdb17b3fa273e04eb0da4d73b1d3e5591aee98b754e430b2248e52 WHIRLPOOL af52385b3557853ea4fcd1a31092a5e1fa009e082bc4fcec8e51e42207147400eca7c26c9a65c84de24d322677fcfaa364207dc83f88299ddca2fd06cf9a26af
+DIST poco-1.4.6p1-all.tar.bz2 3128395 SHA256 95af0382257614c70841629c928184cddc228831a8bfc4c57399931bed8a16f8 SHA512 b874450d677f47e713b5bdff2264eeb09a0fd524fc3bf559bcfb1e947191fc9a13a8291824e5ef23aa6885940aa1467800ad156f88f0d5db22c648e04072a0e7 WHIRLPOOL 166621ba8f7677745500a11ef66a4404b006c4db53a5db52b0a5c565a193c353163b3a6a4015dffb1aa1e50275f0fec98d6c6b6541b4ba47af32d54c617d1749
EBUILD poco-1.3.3_p1.ebuild 3385 SHA256 ded40f4286a44d062686293a81171020ca6e8194a7c3d510aad347d8b4da3a9d SHA512 5a69ec536778a63206926a2f6f79383acd8e789a97179e57b7072bf35e6a86113d5ce5789a067746ed8fc0ab279f47ae54c5ba1d0dff7338db557802bfa5ff97 WHIRLPOOL c1328c7dc35b8c6c8279ebfd0f2e500072ed4d819470117a67d15d0d54dc7a91e6aed23cb0ac7632e490a7f0a53f2cf06d48853e78c278ee25a9318cab5b0eb5
EBUILD poco-1.3.6_p2.ebuild 3437 SHA256 8ee0ae8876e590e3e3db9fc60d3e07aaef5b621d38201333520638694dc671f8 SHA512 9a5ade7d6131ef41140efed27dcaea237949984deaadd97f1a88063ca2850f0d489009d56cf29c89620426fe2141d9e6095e913c8fd941307ba8a43bfe157896 WHIRLPOOL 4e2c4714be76cf0b0a76cf74f3791bd3c2e4db9fa9b1b14b2f3824eef299ef70ef8f1fbfc55451519229ef4e0a27745ced63a9bb2ff42327f84f47cc318fb440
EBUILD poco-1.4.3_p1.ebuild 3503 SHA256 babe4ee18e7c9e06edb19f8d75b10b2ad630fecdc578fda3a14470023de5a16e SHA512 decbfb01532f7d786ce74a5212d86532d838eb0fac546aa6832f858d54f5cbe891d7381180a75a6129f86f162d2d831dabdf7ef9961bacecfd0b40eb15d4d936 WHIRLPOOL f23dedd798cfc0151721eae6d2e2f6540f96a5a5b890322cb8a213845c21b18cc3a97f9bce14a9e42a0af1279c86abe280d8d24c3e03cefdefd95d73d5d16f31
EBUILD poco-1.4.5-r1.ebuild 3500 SHA256 07c514ebb1363ed9f56a1d5d10c5f5f7344238202bba29339352e609761cde7e SHA512 d6bfdd1abd2661195d93a078ed4b881bfeaf3223002ae6c16a8644bf9a2e4d356931e7f0be77e91c1312fbdd364c8194087b75b7962a98a35c4688a84db5992d WHIRLPOOL 7afab86a294df6503bb1c4a20efa9a931dd0677d16264b02e9ba63e8a288d9634bf610e5b96aff48fadf1f7e6c02e0c318093927faf8bf4456fda616c0296e26
-MISC ChangeLog 3796 SHA256 0f3e61997e5289519e7f968de8354010fe749a32cfa211afed5b246351c6126a SHA512 1f4107a8f24b1eef248d79d7bd311c704cb9ae9ff0bf5997feb43439116e2528a693472a4f2301ce61c1ef8eca51ebd5b7031a30e73ac4e9eb6b0e6b4d2d006b WHIRLPOOL 7126b8ee8d4b4fddc010e4fc46423b66d8d0c3bc1fb8fb2d0237efc78d7de74b4a4f657b236e51b3291a54f3c889306b03704a516c35c7fd43f198e5641019f0
+EBUILD poco-1.4.6_p1.ebuild 3500 SHA256 c2b696183687d12eec140c9c3fb6d7ba16b172f858a1bd61a196fb27a8f0ab27 SHA512 0086c98274bf7b6e4fd3449ec2c9eb168a7dc0ec26a7214f044204a7581907427b4f67d19a45dd6782208a42ecfedb7b0879900d7859205d6b6c24c547bb0038 WHIRLPOOL f543dffbdb49158736968593ae2d7208f55bea6fb71cf7c12aaa2b286161c57282ce35f2480010c316362f503f204bfebfc13a92469a38bb72b9cdb3a89b96cd
+MISC ChangeLog 3926 SHA256 d2eeef36d23fd1f005cc2c1364f0d5864152e9ef7552ed9d3c9884200df7dfff SHA512 499395125200ab9773b7c87dada30e5d2875e67866b642edd425b5434f851cdf4775102218be057fcf34303b8c312fc3e54824f0cc8e95c56cc02d5761c75a6a WHIRLPOOL 677f2be534dcc3d70855056d48e0d9be2291b3db3194f3b4bb1b6a6b43cf4855aeb6775443d49dc70a67ae836e64cc09a8ec52bb4f6c4a3338df6b74b82b6771
MISC metadata.xml 1222 SHA256 d28bbe65a45a5d1bb144ffde4b17ea70af62e4d7432cd12fb26f43645e12ff49 SHA512 4ad4f4ff5288eccf854a488042833787906966ab047cb8009d09d15af7cbee8306d0dbe850a556a4e05209852753b2662de08ec8b0f5754361e4f8b5c8d980de WHIRLPOOL b05756d97565723de5344eb38aaf88652084df9e1285f86c45dfbd01ae7cd114bfe2d3c49c960bcbe20d0cfc8d62971b52c44944182bf2c162b1eb0991fb726a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.21 (GNU/Linux)
-iJwEAQEIAAYFAlDUYOIACgkQG7kqcTWJkGeLQgQAoTmliX9GIri1xK29u7H9+lDc
-ABcqD7q8DojK/qqSd4jppBYV50CaJGkcO3QQXW+QOFIVjpMratDOdyCJDLTf8YeO
-8Cc0qhWHCqT4i6e5qk93KQo8n8o4EswLBg9pM6VioWHC7JY5ibIAF/nROvJgA9PS
-yGHOfwEAOwukEIGohGQ=
-=Qy2q
+iJwEAQEIAAYFAlIjIasACgkQG7kqcTWJkGfMCwP/T1zBhHBnfRYqwiFfzTBteYPJ
+//7sxvJswPopDZqv4Bp9ZB3O1IGwUUHadFrJcMs5qrx0MJCSCZd40AhH0+E+6McB
+FXIHtAAADVO8A9qEVOyZfs+WWz9jQsXc+QllT1nGYxyajdA5qMYD/h7UsTKh9B++
+msrZHVPmkYbkJi3ZLQo=
+=BdKq
-----END PGP SIGNATURE-----
diff --git a/dev-libs/poco/poco-1.4.6_p1.ebuild b/dev-libs/poco/poco-1.4.6_p1.ebuild
new file mode 100644
index 000000000000..cc4e72ac37fd
--- /dev/null
+++ b/dev-libs/poco/poco-1.4.6_p1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/poco-1.4.6_p1.ebuild,v 1.1 2013/09/01 11:14:43 tommy Exp $
+
+EAPI="2"
+
+inherit eutils toolchain-funcs flag-o-matic multilib versionator
+
+MY_P="${P/_}"
+MY_DOCP="${PN}-$(get_version_component_range 1-3)-all-doc"
+
+DESCRIPTION="C++ class libraries that simplify and accelerate the development of network-centric, portable applications"
+HOMEPAGE="http://pocoproject.org/"
+SRC_URI="mirror://sourceforge/poco/${MY_P}-all.tar.bz2
+ doc? ( mirror://sourceforge/poco/${MY_DOCP}.zip )"
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc examples iodbc mysql odbc sqlite ssl test"
+
+DEPEND=">=dev-libs/libpcre-8.13
+ dev-libs/expat
+ sys-libs/zlib
+ mysql? ( virtual/mysql )
+ odbc? ( iodbc? ( dev-db/libiodbc )
+ !iodbc? ( dev-db/unixODBC ) )
+ ssl? ( dev-libs/openssl )
+ sqlite? ( dev-db/sqlite:3 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}-all"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PV}-gentoo.patch \
+ "${FILESDIR}"/poco-1.4.4-patch-for-libpcre-8.32.patch
+}
+
+src_configure() {
+ targets="libexecs"
+ odbc="unixodbc"
+
+ if use ssl; then
+ targets="${targets} NetSSL_OpenSSL-libexec Crypto-libexec"
+ echo NetSSL_OpenSSL >> components
+ echo Crypto >> components
+ fi
+ if use odbc; then
+ targets="${targets} Data/ODBC-libexec"
+ echo Data/ODBC >> components
+ if use iodbc; then
+ append-flags "-I/usr/include/iodbc"
+ odbc="iodbc"
+ fi
+ fi
+ if use sqlite; then
+ targets="${targets} Data/SQLite-libexec"
+ echo Data/SQLite >> components
+ fi
+ if use mysql; then
+ targets="${targets} Data/MySQL-libexec"
+ echo Data/MySQL >> components
+ fi
+
+ if use test; then
+ targets="${targets} cppunit tests"
+ echo CppUnit >> components
+ use ssl && targets="${targets} NetSSL_OpenSSL-tests Crypto-tests"
+ use odbc && targets="${targets} Data/ODBC-tests"
+ use sqlite && targets="${targets} Data/SQLite-tests"
+ use mysql && targets="${targets} Data/MySQL-tests"
+ fi
+
+ local myconf
+ use test || myconf="--no-tests"
+ # not autoconf
+ ./configure \
+ --no-samples ${myconf} \
+ --prefix=/usr \
+ --unbundled \
+ || die "configure failed"
+
+ sed -i \
+ -e 's|-O2||g' \
+ -e "s|CC = .*|CC = $(tc-getCC)|" \
+ -e "s|CXX = .*|CXX = $(tc-getCXX)|" \
+ -e "s|RANLIB = .*|RANLIB = $(tc-getRANLIB)|" \
+ -e "s|LIB = ar|LIB = $(tc-getAR)|" \
+ -e "s|STRIP = .*|STRIP = /bin/true|" \
+ -e "s|CFLAGS = |CFLAGS = ${CFLAGS}|" \
+ -e "s|CXXFLAGS = |CXXFLAGS = ${CXXFLAGS} |" \
+ -e "s|LINKFLAGS =|LINKFLAGS = ${LDFLAGS} |" \
+ -e "s|SHAREDOPT_LINK = -Wl,-rpath,\$(LIBPATH)|SHAREDOPT_LINK =|" \
+ build/config/Linux build/config/FreeBSD || die "sed failed"
+ sed -i -e "s|SHLIBFLAGS)|SHLIBFLAGS) ${LDFLAGS}|" build/rules/lib || die
+}
+
+src_compile() {
+ emake POCO_PREFIX=/usr GENTOO_ODBC="${odbc}" LIBDIR="$(get_libdir)" ${targets} || die "emake failed"
+}
+
+src_install() {
+ emake POCO_PREFIX=/usr LIBDIR="$(get_libdir)" DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc CHANGELOG CONTRIBUTORS NEWS README
+
+ use doc && dohtml -r "${WORKDIR}/${MY_DOCP}"/*
+
+ if use examples ; then
+ for d in Net XML Data Util NetSSL_OpenSSL Foundation ; do
+ insinto /usr/share/doc/${PF}/examples/${d}
+ doins -r ${d}/samples
+ done
+ find "${D}/usr/share/doc/${PF}/examples" \
+ -iname "*.sln" -or -iname "*.vcproj" -or \
+ -iname "*.vmsbuild" -or -iname "*.properties" \
+ | xargs rm
+ fi
+}