summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Marlowe <mattm@gentoo.org>2013-02-11 04:21:53 +0000
committerMatthew Marlowe <mattm@gentoo.org>2013-02-11 04:21:53 +0000
commit7e4b9c631ad43eb4ad5b39c50c65a696c3619b23 (patch)
tree340a913237b9aa3016662b429d3acf476379639e /net-libs/wt
parentFix for bug 436532, thanks to Toffanin for patch/testing. (diff)
downloadhistorical-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/wt')
-rw-r--r--net-libs/wt/ChangeLog9
-rw-r--r--net-libs/wt/Manifest18
-rw-r--r--net-libs/wt/wt-3.2.3.ebuild135
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
+
+}