diff options
author | 2013-02-11 04:21:53 +0000 | |
---|---|---|
committer | 2013-02-11 04:21:53 +0000 | |
commit | 7e4b9c631ad43eb4ad5b39c50c65a696c3619b23 (patch) | |
tree | 340a913237b9aa3016662b429d3acf476379639e /net-libs | |
parent | Fix for bug 436532, thanks to Toffanin for patch/testing. (diff) | |
download | historical-7e4b9c631ad43eb4ad5b39c50c65a696c3619b23.tar.gz historical-7e4b9c631ad43eb4ad5b39c50c65a696c3619b23.tar.bz2 historical-7e4b9c631ad43eb4ad5b39c50c65a696c3619b23.zip |
minor version bump, no keywords during testing period.
Package-Manager: portage-2.1.11.43/cvs/Linux x86_64
Manifest-Sign-Key: 0x786037A7
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/wt/ChangeLog | 9 | ||||
-rw-r--r-- | net-libs/wt/Manifest | 18 | ||||
-rw-r--r-- | net-libs/wt/wt-3.2.3.ebuild | 135 |
3 files changed, 152 insertions, 10 deletions
diff --git a/net-libs/wt/ChangeLog b/net-libs/wt/ChangeLog index c3142467c601..bb53ea23fdc9 100644 --- a/net-libs/wt/ChangeLog +++ b/net-libs/wt/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/wt -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.18 2012/10/02 19:27:44 mattm Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.19 2013/02/11 04:21:42 mattm Exp $ + +*wt-3.2.3 (11 Feb 2013) + + 11 Feb 2013; Matthew Marlowe <mattm@gentoo.org> +wt-3.2.3.ebuild: + minor version bump, no keywords during testing period. *wt-3.2.2_p1-r1 (02 Oct 2012) diff --git a/net-libs/wt/Manifest b/net-libs/wt/Manifest index c7b6d1477b89..df1ad3374411 100644 --- a/net-libs/wt/Manifest +++ b/net-libs/wt/Manifest @@ -5,18 +5,20 @@ AUX cmakelist.patch 325 SHA256 a6edf1aa6bc44f73a1dc8c8dff41312f5ea90f061b511e8e6 AUX wt-fix-automagic.patch 8672 SHA256 991db3f4c7ff8715828f7f24c0d6ac6b5629da5380e6036e75d81244823aba70 SHA512 6591e3af9032c948b047c0ac1ca16b3b6731e866ec5037d2a969fa18a5431643b3f6917666435dbec599559101b6b71c562d2cf9f5974888c47ccb8392217164 WHIRLPOOL b6d8fc251935970c135b23869577eecbf27e4d4b65114909ddee6847da8a96d52d658f5de5f6a39a4f99b8bb5bd112004b22a5cabc093a7e5fa3d41c365a7bd3 DIST wt-3.2.0.tar.gz 17781351 SHA256 b461073096e1284bde6900392fee776fd50da048294073cb2e1e6ab5c024ec56 SHA512 d6df3cd3f0bdacf5d460b03573b3a54485a8dc23d9bc401afc15902c08c17c9b8a10d45e40bbe14e8b023497476ee8d2765776b96f08fa0aa12e5f6a8a102d14 WHIRLPOOL 33554f53a6e6493bc43f6bb69ef4f9445865cdb142dec22d428bb5ae2f06dbfa4c563788e095bdccbead681b0e4aef431c7537a2592178d0799a4d803b651534 DIST wt-3.2.2-p1.tar.gz 17312758 SHA256 1610b1950eda3614a12e915f5968d7b8659eb17231622681c9a1eafc586c8f05 SHA512 4ffce2ab65fc8286a9d54194cdd4efaa521245f78fa6cce9b24694611cbf392b7d8072e02c8d75115f40594893086c5646ec3926f2e8c8e404369bdd30df0164 WHIRLPOOL 48d2cd14866a510350cec6afce18466abaa9cc12af8b55bc6986ca89fbd5f8998b1ce328cac0b706b06fc497e4580d444cfd64e0553d72e90573cc3aa9558d93 +DIST wt-3.2.3.tar.gz 27599742 SHA256 94526ca44e6c83dcfe9820931fb3f4af31ca0d59f2e1bb06ae1aa377fc709485 SHA512 8cd3d866aa35603ae32b3043ec36ee41a7ed3105d153e4781cac8d5efd3856afabcb9ec36b0ffa7398e3b1d902d0f5ffab049f3240f56400d92551b3e743ad3a WHIRLPOOL 901f1a9b0abb61af31c291cd34dce07b2cb87699da11ad011ed2cd81c823e2c76699bbeb29573292357fffc21cd761ce4b05f5fa4c02b8b0d34fd03a5d7149dd EBUILD wt-3.2.0-r1.ebuild 2551 SHA256 45733b2d07023fbb985085ceb3c3aea3551adf82c6b26a4746afcb91fc5b7a62 SHA512 017833ebef3c8710394c7afb30803a4879e0845faa90fe33b7d13488930ad60936241e78bdaf32c03a22de5ee9dded90b27853afc4926b0698c195bb6c29106e WHIRLPOOL 4d3a3d95fbdbe3a60bb51c79aefa0e8acebc841ef42e078d3ebdd253cb9e68763a3a27676a97218746441df7b5fb20bd0d8ac8b41b09818c9e284a9e312f8fbe EBUILD wt-3.2.2_p1-r1.ebuild 3140 SHA256 de177312cf0ea850b55beb3294e068f78c1fa78dfb93c1a8c44761502d453f32 SHA512 6a3424be23b2b0b09ddec53db953f853816d175b967d626a5b2e91a47391f332a3f33c82d072c3fb442ece51d212fbc7d118e03b7cff44753b111e1022d65c13 WHIRLPOOL ff1586dd3cda232399e87d83d911bf89d585ea5621f14f598a85e4b2bec342d6763bb99438b77264a226b4ae95aa1e0a0574e7755815d4485f3d0bb89b848da8 -MISC ChangeLog 3959 SHA256 f6364ff7452a76a86bd1efcc0e752e8a8dc1b2a2b71f031cc1d77a10a796a804 SHA512 39c3b7e5fd6d246c2f3a3d841bc8633e5aa125e706364bbea1648b2180de118c6a9a42071e23336e15dc794d1158654664eb3cf23b4bdd95a8714fc7832d10a4 WHIRLPOOL ab0cd970f8016d21c04b4388c02b6866986ba206213ac81f6fa326525a940c1d79143d1122270dfca96be884a2ebc68ee5ec50d44739a8d05058b5e80e1fa84b +EBUILD wt-3.2.3.ebuild 3123 SHA256 7badbfd2f8956479a4df36fab5593be8b4d67dc8ac62d67f88279df378b99ce4 SHA512 7180852473bb7234200687ffdf9b5f3891194d7d316f106243a82c0fbbf8075fbf213b4dac77ed87c8001b29d6b720ee9b6733c9bc7d18d790a95e417dbb334c WHIRLPOOL 2388ee99f5f1e6cba3e8182a21807e9e94a93473fc8338ed7a91414682b5db1cf0c94e1855c531d2095d72cf34ad19aa1ac0d61e32f0fdbc55754c323e2e64e8 +MISC ChangeLog 4110 SHA256 f9501f3a705d26919a27142ca8351ab2d3be1d68f0032fe59c5ff071320d4fbf SHA512 f69f6403d2aa93e201c4c4444e0bbf271831c8b0785ddd693283b09c7dd7b2c8ef52655ac339613b90e81e27654725befdb14dbd3a290ae12839fac5b9e63e33 WHIRLPOOL fb61eb69c87befe955cc1ae8efc8ca9919ed7e9c697337c69c88eddfef58effdf84b15b99583858ddddf7cd6593161690611b989c645e91cf6275d9ec3aac3f0 MISC metadata.xml 659 SHA256 d9b27ad5d75e6e1f82062eb4c261e1d4a1f447339487c0cd5523d8bff267d224 SHA512 d6edeba32e15e4d8b92570e655f5205266f62d2922b49c4beac055ce4a095f611a2cf487759d58cd7985704a21a5274061336dc56890e2f9344205f0866cd87d WHIRLPOOL bd64a339f9609ba280c92c0a0349601ead9e75de0cfb03edb95d6103ce33d9871aff57a58f161bd3dd5c5aadcecbe06fe8c10f3d6fc807e8b800c834d788f9ab -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJQa0A2AAoJEC1LWXx4YDenO+QIAKmKfE8kuGEckQ432d4cs521 -FUp7GO1B0+t7xxFDoOmHhdQqL0F+rTKsDW53uX7NYm5TSyGWA9zGp0eKKyh82HcK -HkGvhJ48IFucmAxZDig1ajwxE0MMxi0mORi2IEfXWEcFNpWRZKNzWNKBbCYtO0BN -b9d6xC6JfbQLzIpuv304mtL4JBAMNYapNGnCN9otyRcius64kYhcXib3TnE30ccH -91yK/sm1x1O2ql22JBq1DM2yivd16D8njop8ZHlttI1ZQ4NZgotibSVgotz7+SlL -LMhG9l6MhhDCKVmVP1pLRlXHAlz0sFj8Qk3L4R0MDoUM9vLpmrXaVtnxkK+N0o8= -=I/2y +iQEcBAEBCAAGBQJRGHHdAAoJEC1LWXx4YDen/V4H/j+aWfvxMnMA1ZmgswZ29Hfh +MimP4f4miko4lgbpBtjSiXBAzDElrltUqCp0bzuk8Sqm5lEws80pGeg2CtZLk/rV +NTX9cuR6DD0MZNcw0T1T9Qnh3aphRvQWcTq+P/MvKGzQbyBF1ybYpX9snbFT4JqR +paqPrwr4e82loJYxwWhP3gJTpikKvy38IgkxGU1C/GD91+EYJSLsM1h96wuJoNtl +r+WBu1cFe2w34/tNZwG3ZpjQ+VzYRnzH4lt7uxfsuCzJXWEgMWcATzDPUJ2PKW2+ +sJLwKm1nWaC4DlRMhO84Lx7ppmKxqqjmI2qj/Am41sJfb/GHAVlVpBeIAZ93+2A= +=CjpQ -----END PGP SIGNATURE----- diff --git a/net-libs/wt/wt-3.2.3.ebuild b/net-libs/wt/wt-3.2.3.ebuild new file mode 100644 index 000000000000..408c63e6bd1b --- /dev/null +++ b/net-libs/wt/wt-3.2.3.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.3.ebuild,v 1.1 2013/02/11 04:21:42 mattm Exp $ + +EAPI="2" + +inherit cmake-utils versionator eutils + +DESCRIPTION="C++ library for developing interactive web applications." +MY_P=${P/_/-} +HOMEPAGE="http://webtoolkit.eu/" +SRC_URI="mirror://sourceforge/witty/wt/3.2.2/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc +extjs fcgi graphicsmagick pdf postgres resources +server ssl +sqlite test zlib" + +RDEPEND=" + >=dev-libs/boost-1.36 + graphicsmagick? ( media-gfx/graphicsmagick ) + pdf? ( media-libs/libharu ) + postgres? ( dev-db/postgresql-base ) + sqlite? ( dev-db/sqlite:3 ) + fcgi? ( + dev-libs/fcgi + virtual/httpd-fastcgi + ) + server? ( + ssl? ( dev-libs/openssl ) + zlib? ( sys-libs/zlib ) + ) +" +DEPEND="${RDEPEND}" + +DOCS="Changelog INSTALL" +S=${WORKDIR}/${MY_P} + +pkg_setup() { + if use !server && use !fcgi; then + ewarn "You have to select at least built-in server support or fcgi support." + ewarn "Invalid use flag combination, enable at least one of: server, fcgi" + fi + + if use test && use !sqlite; then + ewarn "Tests need sqlite, disabling." + fi + + enewgroup wt + enewuser wt -1 -1 /var/lib/wt/home wt +} + +src_prepare() { + epatch "$FILESDIR/cmakelist.patch" + + # just to be sure + rm -rf Wt/Dbo/backend/amalgamation + + # fix png linking + if use pdf; then + sed -e 's/-lpng12/-lpng/' \ + -i cmake/WtFindHaru.txt || die + fi + + base_src_prepare +} + +src_configure() { + BOOST_PKG="$(best_version ">=dev-libs/boost-1.36.0")" + BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" + BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")" + BOOST_INC="/usr/include/boost-${BOOST_VER}" + + local mycmakeargs=( + -DDESTDIR="${D}" + -DLIB_INSTALL_DIR=$(get_libdir) + $(cmake-utils_use test BUILD_TESTS) + -DSHARED_LIBS=ON + -DMULTI_THREADED=ON + -DUSE_SYSTEM_SQLITE3=ON + -DWEBUSER=wt + -DWEBGROUP=wt + $(cmake-utils_use extjs ENABLE_EXT) + $(cmake-utils_use graphicsmagick ENABLE_GM) + $(cmake-utils_use pdf ENABLE_HARU) + $(cmake-utils_use postgres ENABLE_POSTGRES) + $(cmake-utils_use sqlite ENABLE_SQLITE) + $(cmake-utils_use fcgi CONNECTOR_FCGI) + $(cmake-utils_use server CONNECTOR_HTTP) + $(cmake-utils_use ssl WT_WITH_SSL) + $(cmake-utils_use zlib HTTP_WITH_ZLIB) + -DBUILD_EXAMPLES=OFF + $(cmake-utils_use resources INSTALL_RESOURCES) + ) + + cmake-utils_src_configure +} + +src_test() { + # Tests need sqlite + if use sqlite; then + pushd "${CMAKE_BUILD_DIR}" > /dev/null + ./test/test || die + popd > /dev/null + fi +} + +src_install() { + + dodir \ + /var/lib/wt \ + /var/lib/wt/home + + cmake-utils_src_install + + use doc && dohtml -A pdf,xhtml -r doc/* + +} + +pkg_postinst() { + if use fcgi; then + elog "You selected fcgi support. Please make sure that the web-server" + elog "has fcgi support and access to the fcgi socket." + elog "You can use spawn-fcgi to spawn the witty-processes and run them" + elog "in a chroot environment." + fi + + chown -R wt:wt \ + "${ROOT}"/var/lib/wt + + chmod 0750 \ + "${ROOT}"/var/lib/wt \ + "${ROOT}"/var/lib/wt/home + +} |