From 791948daa2397f8e573f5deb08a7713e074b0462 Mon Sep 17 00:00:00 2001 From: Thomas Sachau Date: Mon, 29 Dec 2014 13:13:10 +0000 Subject: [PATCH] Version bump, bug 508720 Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x35899067 --- dev-libs/poco/ChangeLog | 8 +- dev-libs/poco/Manifest | 13 ++- dev-libs/poco/files/1.4.6_p4-gentoo.patch | 71 +++++++++++++ dev-libs/poco/poco-1.4.6_p4.ebuild | 119 ++++++++++++++++++++++ 4 files changed, 206 insertions(+), 5 deletions(-) create mode 100644 dev-libs/poco/files/1.4.6_p4-gentoo.patch create mode 100644 dev-libs/poco/poco-1.4.6_p4.ebuild diff --git a/dev-libs/poco/ChangeLog b/dev-libs/poco/ChangeLog index 8c1cafd88f2f..a59dcd77e885 100644 --- a/dev-libs/poco/ChangeLog +++ b/dev-libs/poco/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/poco # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.28 2014/08/10 20:38:45 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/ChangeLog,v 1.29 2014/12/29 13:13:01 tommy Exp $ + +*poco-1.4.6_p4 (29 Dec 2014) + + 29 Dec 2014; Thomas Sachau (Tommy[D]) + +files/1.4.6_p4-gentoo.patch, +poco-1.4.6_p4.ebuild: + Version bump, bug 508720 10 Aug 2014; Sergei Trofimovich poco-1.3.3_p1.ebuild, poco-1.3.6_p2.ebuild, poco-1.4.3_p1.ebuild, poco-1.4.5-r1.ebuild, diff --git a/dev-libs/poco/Manifest b/dev-libs/poco/Manifest index bcd852923b1d..06c5f8b1675c 100644 --- a/dev-libs/poco/Manifest +++ b/dev-libs/poco/Manifest @@ -9,6 +9,7 @@ AUX 1.3.6_p2-gentoo.patch 3726 SHA256 1555ce072ac1e6ad37e1d570dfd2b0d9862aae4629 AUX 1.4.3_p1-gentoo.patch 3778 SHA256 f856ef1329bc1ae5c40ef78bbc8798d1f0b0f6fbc71f2f52326954693e4d9e3e SHA512 4fd531b1be72eb92bdd3986cee2151e6244176a4d6f8fff2367bcc32b70c773b33b3407e0cce578d91796561a18101694baac5c099eb7a725ecb9e6775745d06 WHIRLPOOL adebd430e823069ea9890fa7bb975080f5ffb4751fd20f6314840660b6566fd2ddd46c2025e67ba4b1a52d74e1fd5db5b3fbf880a65ea7f16aabd58b8454c74b AUX 1.4.5-gentoo.patch 3198 SHA256 3beb9d686f4d09ee65764b3807a94858d64edd5b1a07821adfa31b4384790364 SHA512 f100138e529963b63cdcc77bfeefef8e9402f3622e6145de0e8b092b2ff4ce1167c9d7f16401417a6d3bf7f52a2a78546a62487d646424bf22a1c0d5633a9f9c WHIRLPOOL 063cb6e273d6103c4e44d373774c63825680baaa80d846aab34cc66f2d5cbde5d7ee18d4003be71f0ff7d1081cb37ca6ee96eb08d6829be4acbf7860e21b3f6d AUX 1.4.6_p1-gentoo.patch 3198 SHA256 3beb9d686f4d09ee65764b3807a94858d64edd5b1a07821adfa31b4384790364 SHA512 f100138e529963b63cdcc77bfeefef8e9402f3622e6145de0e8b092b2ff4ce1167c9d7f16401417a6d3bf7f52a2a78546a62487d646424bf22a1c0d5633a9f9c WHIRLPOOL 063cb6e273d6103c4e44d373774c63825680baaa80d846aab34cc66f2d5cbde5d7ee18d4003be71f0ff7d1081cb37ca6ee96eb08d6829be4acbf7860e21b3f6d +AUX 1.4.6_p4-gentoo.patch 2898 SHA256 38e62b4d5e87889a883dbb5470330bb2211ccc6be66ab0f3243ca159fa35d30c SHA512 5cfcdc4ad32226104a32887459e38ea39787deeac77dac430f1d40df0dc1e532b749187d33f7c959562d5206ba3782913cf7ed39ba93974f99968ea92f82f8f2 WHIRLPOOL de2f62b5ce436bfff6f329fc3fde22b45f8f33b1c0e13db7dc8fdedd471ee325aa9840249bbfb53225a75c76397ea0c7330356009da2fe64aa01754e8fe33f1e AUX libpcre-8.13.patch 339 SHA256 cadb2f6099f7f23c1fd0c2a522de12ef2ad57e71effe209f951bc11ecb8f40e5 SHA512 090e9ee1694ba1b91ea2d28b5e518ebbc098c19ba0f02ad7a830de5f41a31b11aeccd2524d5412d638229a75b0ef19fa05b0d6af0e31930b533db4c11a7fa719 WHIRLPOOL 8024a825ca4754df76087906e48b8fb30d84287b48024b1f6558b19500127a8c05411c1b09b30ebb717bdde9d34c15bce8cdc1a859fde02b2150e9ebe60bd7c2 AUX poco-1.4.4-patch-for-libpcre-8.32.patch 1970 SHA256 e5e0328898393d28e8caccf983b3ac4486af35844a2af9f68c79f7ade247c467 SHA512 955a1ed90c1a3ebe50e110ef650853e9e8784aa9ca7c8806478ee4689d886b31f6afb6f613d290dd19b174243001083d975135175027615bf182ad41a9c413b7 WHIRLPOOL 060427a5ecfbdbb61a2ccb131a6f360f9879365d729ab672ebf7c990d8f828fdc24e1693f63e191c4c6bbb65b49c8909e4ebc6b224f0a9133305269abadea646 DIST poco-1.3.3-doc.tar.gz 924194 SHA256 5edcc2216807c05ba236d4d8423c05c1f4645438196816db33380a4a2f543167 SHA512 7a66db3494b8565df65e280f010ab83de8b06a80636e192dea3b1036d509a8a0b068a77bf6b7ba1a45b8a4ce78b105299011b75fcc218e074246f065a3b4a45a WHIRLPOOL 6721b9d79f290f53ef61026ed00adf52e3b39bb6743c56b1dc6bd4d4f6145f59d9358982adfa591e3e753f2147c9b6e620f6faaa87c4738d9d01767a2971a37a @@ -21,17 +22,21 @@ DIST poco-1.4.5-all-doc.zip 2072054 SHA256 2c89cfc63a1913d7263400a631178c0457482 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 +DIST poco-1.4.6p4-all.tar.bz2 3158594 SHA256 e48ce805702048e099eee4965f3db573728e32bd9a15ff643f5ea856926f2dd6 SHA512 ae4e1190a0ba719f807d0abaf1c47ff445a8f5867157f209260672546f3755ff021c7073bc8d5e656be383d5667dc15ad7eae8208728053fb61439c4c80a7fca WHIRLPOOL fd4efd270103dc7ce248481d5e9048a88caf1ece985384fdd2385d381a3d0bc5cad124b6230dbc6ba9679c3ae4ce69dbe77ae5d684798eb2c4a916d373f87e4a EBUILD poco-1.3.3_p1.ebuild 3366 SHA256 45bace817f7cb243353c3b0a562a7f4b36de2e89999d9acad5749fa674d95194 SHA512 ad33c05c076df8c142765c326e764f81c6e4afa9947f332123395a9ef4a9ce32039fa5df305f57dc644b960385e838bd1dd49b1c336a5efa168c26a6cb82677d WHIRLPOOL 09d9224e8bdc602d1bbc5fb2c4b5ab06e093f4d12ef4dfd048b65d6099587c6a3970ae3b832adc74a98cbf648dd99be4524dc27d4b8948e1be585eddb963a014 EBUILD poco-1.3.6_p2.ebuild 3418 SHA256 bc09f75b76206e42c6424aba8839fffb83384395637e8b33526dfddc3925db1c SHA512 474ee21b798a00d6a8710b94c960f9ce60b284a844ffd02d22ed1a1774b5323aeb036c151f6cf18d0f651e9f83cec75e5304a475edb8d24e0c5d071f2a37fc86 WHIRLPOOL f45d012daa3fb8598a0e0a2ab8d1cdcdc0a2698ec24426ab19bfe34b7f76551c498396639079739c1a76e8f7f6170c503fe2be61505de9934a38c7baa7035275 EBUILD poco-1.4.3_p1.ebuild 3486 SHA256 bf2e44a74bd4eb24983067b70dafa0369872e5bface48e4cac7b4410b2fe9052 SHA512 7c2957676ebb13f3a5585c2353c756be8f31e5bca3303f6debb297544ddc4f4e07b9428b4d51f4abcd73f1b1a491eab0d7dd34d0aa8438f4dbe89ee69e8af950 WHIRLPOOL 51233052d9b672d63cca3598bb2ef22aecba27ca627ffc7b6c35a69e931ee1081142238748160c0db744b74bf6f61da73b2ec6e004852754ef79ad336d5a27ac EBUILD poco-1.4.5-r1.ebuild 3481 SHA256 0329c5d6d49ad7e245ea6b1261de45112f4b5ca0a9f68158e162e366baaf6864 SHA512 7440f9f4f3f6b24f907103579ed669c4a1398fb66b646a873a8b1585a0a2c995c1850d8aa641ad853746dea9f8e2f8005dfe70e8c7f3867c49505569a2ba6476 WHIRLPOOL 59e61b6bed11ee00098feaff4878a283cc967be1f8b74ba196855fb4476b1446e1b2397e68231a4f4e560439c6246979d85e4fc446e8721061862106a5eacecc EBUILD poco-1.4.6_p1.ebuild 3484 SHA256 75e2d637e7c1edc1c35858255695bfab9bbb9b0e06a343658a70f133470bdc5d SHA512 80071aa41c059d0a9af010d1b8df63f2a89ef1ce6d5e378b69789a5eb2c1457d7ccabe58a98267483bb13d41273ff5ad746bd227b7ef75aab68b338abf6a7428 WHIRLPOOL cf86c48f2694d38a06bb415c5de1c91587c8455e860b3bef3351df7b2ef5f84904beaf76cc365064f21b40cad23366845fd7c948d60ad14d4e02d0789693ff30 -MISC ChangeLog 4783 SHA256 207cae61665cfcef0317e377fce7246a7b8cbe980980f56aef39b1338413fc98 SHA512 591a66dc250f9e6e5067bdba5530fdbfb14f9aad4303f46baaeaf678d20650369593104394570394acac9df3912f8d54601ea50f3a92ce770eb216439534f857 WHIRLPOOL 9a28eaf553332a220ce22a270ccb0bd390a7dd2239d90b8192b30fea3b129e687873051dcc87a4f2a50bfabf5afe63f63130edb34921f802ffb35b64b9f8d101 +EBUILD poco-1.4.6_p4.ebuild 3529 SHA256 1d96a366d8ba92c3fc4d7de4d8852c09c01dd8146408fad299a51e016592ec61 SHA512 49c18bd3d0e4c017482648d3ab820e3429f464997578dc0f912c3f41db143bcae90a7fa557d51a10ae02955777f1e6b4bc7006e9dae16625921a5481c7d396f9 WHIRLPOOL b9aa256c6438dc44c2f8404d33de28dd2677e2d6b09fd431ac584f284258b45b64e332a0a05fd9ee86ac643eefceceb566e40ac52544dc694c65465c90d7127b +MISC ChangeLog 4954 SHA256 c28f51a3a6f9b49653f702c9fcafeedfb3ba43d42b3d44d4453b0e4614246194 SHA512 9ef8ffa734479419bb2b8b34a7b7743c59d0e11af0760fb28c83dff2922376cba422174bfeb61e84f55f407fd1fff8d4422767f4c22337cd8a0328f2fc3a611d WHIRLPOOL 56efe24cca43b56ff4d06abab5946874f94dbb0229da7d493e753c83a800db170b022d575dec156f9f0cc98111ea10605e409604234c4203cbbb9bf8a51736c1 MISC metadata.xml 1222 SHA256 d28bbe65a45a5d1bb144ffde4b17ea70af62e4d7432cd12fb26f43645e12ff49 SHA512 4ad4f4ff5288eccf854a488042833787906966ab047cb8009d09d15af7cbee8306d0dbe850a556a4e05209852753b2662de08ec8b0f5754361e4f8b5c8d980de WHIRLPOOL b05756d97565723de5344eb38aaf88652084df9e1285f86c45dfbd01ae7cd114bfe2d3c49c960bcbe20d0cfc8d62971b52c44944182bf2c162b1eb0991fb726a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPn2FYACgkQcaHudmEf86rccgCgiN6J/hRHC4JOBjdjoW9iPtGB -MFsAnAqaFlvTv6aSo5PmCX5BiGTHtj6C -=gAHI +iJwEAQEIAAYFAlShU4YACgkQG7kqcTWJkGcuWAP9GIWopk/dnIZafy8MhScPpvG6 +vrQnFbMrelbB17rGQSNrtR66cWXItfIVv6ZMgndpE2C/pw8v7S2JV1YrGObQSBCA +MIG4LdOS6M7thYY4KRDjJdNpowaBqb8Ol6SOXa7tpOn7cNKga+209GFfHfC8ycxn +/8uE5UnSS+qs8+3/5Ls= +=RPc/ -----END PGP SIGNATURE----- diff --git a/dev-libs/poco/files/1.4.6_p4-gentoo.patch b/dev-libs/poco/files/1.4.6_p4-gentoo.patch new file mode 100644 index 000000000000..bc967cc5e57d --- /dev/null +++ b/dev-libs/poco/files/1.4.6_p4-gentoo.patch @@ -0,0 +1,71 @@ +--- components 2012-11-18 16:56:59.000000000 +0100 ++++ components 2012-12-06 12:29:07.779546771 +0100 +@@ -1,14 +1,8 @@ +-CppUnit + Foundation + XML + Util + Net +-Crypto +-NetSSL_OpenSSL + Data +-Data/SQLite +-Data/ODBC +-Data/MySQL + Zip + PageCompiler + PageCompiler/File2Page +--- Data/ODBC/ODBC.make 2014-04-18 13:41:55.000000000 +0200 ++++ Data/ODBC/ODBC.make.new 2014-12-29 13:44:03.000000000 +0100 +@@ -14,9 +14,9 @@ + ifeq (0, $(shell test -d /usr/lib/$(OSARCH)-linux-gnu; echo $$?)) + ODBCLIBDIR = /usr/lib/$(OSARCH)-linux-gnu + else ifeq (0, $(shell test -d /usr/lib64; echo $$?)) +-ODBCLIBDIR = /usr/lib64 ++ODBCLIBDIR = /usr/$(LIBDIR) + else +-ODBCLIBDIR = /usr/lib ++ODBCLIBDIR = /usr/$(LIBDIR) + endif + endif + +@@ -35,10 +35,10 @@ + # -DODBCVER=0x0300: SQLHandle declaration issue + # -DNOMINMAX : MIN/MAX macros defined in windows conflict with libstdc++ + CXXFLAGS += -DODBCVER=0x0300 -DNOMINMAX +-else ifeq (0, $(shell test -e $(ODBCLIBDIR)/libodbc$(LIBLINKEXT); echo $$?)) ++else ifeq (unixodbc, $(GENTOO_ODBC) + SYSLIBS += -lodbc + COMMONFLAGS += -DPOCO_UNIXODBC +-else ifeq (0, $(shell test -e $(ODBCLIBDIR)/libiodbc$(LIBLINKEXT); echo $$?)) ++else ifeq (unixodbc, $(GENTOO_ODBC)) + SYSLIBS += -liodbc -liodbcinst + COMMONFLAGS += -DPOCO_IODBC -I/usr/include/iodbc + else +--- Makefile 2012-11-18 16:57:00.000000000 +0100 ++++ Makefile 2012-12-06 12:29:07.779546771 +0100 +@@ -33,7 +33,7 @@ + + install: libexecs + mkdir -p $(INSTALLDIR)/include/Poco +- mkdir -p $(INSTALLDIR)/lib ++ mkdir -p $(INSTALLDIR)/$(LIBDIR) + mkdir -p $(INSTALLDIR)/bin + for comp in $(COMPONENTS) ; do \ + if [ -d "$(POCO_BASE)/$$comp/include" ] ; then \ +@@ -43,11 +43,11 @@ + find $(POCO_BUILD)/$$comp/bin -perm -700 -type f -exec cp -f {} $(INSTALLDIR)/bin \; ; \ + fi ; \ + done +- find $(POCO_BUILD)/lib -name "libPoco*" -type f -exec cp -f {} $(INSTALLDIR)/lib \; +- find $(POCO_BUILD)/lib -name "libPoco*" -type l -exec cp -Rf {} $(INSTALLDIR)/lib \; ++ find $(POCO_BUILD)/$(LIBDIR) -name "libPoco*" -type f -exec cp -f {} $(INSTALLDIR)/$(LIBDIR) \; ++ find $(POCO_BUILD)/$(LIBDIR) -name "libPoco*" -type l -exec cp -Rf {} $(INSTALLDIR)/$(LIBDIR) \; + +-libexecs = Foundation-libexec XML-libexec Util-libexec Net-libexec Crypto-libexec NetSSL_OpenSSL-libexec Data-libexec Data/SQLite-libexec Data/ODBC-libexec Data/MySQL-libexec Zip-libexec PageCompiler-libexec PageCompiler/File2Page-libexec +-tests = Foundation-tests XML-tests Util-tests Net-tests Crypto-tests NetSSL_OpenSSL-tests Data-tests Data/SQLite-tests Data/ODBC-tests Data/MySQL-tests Zip-tests ++libexecs = Foundation-libexec XML-libexec Util-libexec Net-libexec Data-libexec Zip-libexec PageCompiler-libexec ++tests = Foundation-tests XML-tests Util-tests Net-tests Data-tests Zip-tests + samples = Foundation-samples XML-samples Util-samples Net-samples Crypto-samples NetSSL_OpenSSL-samples Data-samples Zip-samples PageCompiler-samples + + .PHONY: $(libexecs) diff --git a/dev-libs/poco/poco-1.4.6_p4.ebuild b/dev-libs/poco/poco-1.4.6_p4.ebuild new file mode 100644 index 000000000000..4a19475ad8e1 --- /dev/null +++ b/dev-libs/poco/poco-1.4.6_p4.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2014 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_p4.ebuild,v 1.1 2014/12/29 13:13:01 tommy Exp $ + +EAPI="5" + +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 to simplify the development of network-centric, portable applications" +HOMEPAGE="http://pocoproject.org/" +SRC_URI="http://pocoproject.org/releases/poco-$(get_version_component_range 1-3)/${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 +} -- 2.26.2