1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
9 inherit cmake-utils multilib python
11 DESCRIPTION="A Free C++ Web Development Framework aimed for Rapid Web Application Development"
12 HOMEPAGE="http://cppcms.sourceforge.net/wikipp/en/page/main"
13 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
15 LICENSE="ALADDIN Boost-1.0 LGPL-3 MIT public-domain"
16 #This project has LGPL-3 license, but some parts of it are distributed under other mentioned licenses,
17 #for more information see THIRD_PARTY_SOFTWARE.TXT in docs directory
19 KEYWORDS="~amd64 ~x86"
20 IUSE="+cache doc examples +fcgi gcrypt +http icu +prefork_cache +scgi +tcpcache"
22 REQUIRED_USE="prefork_cache? ( cache )
25 DEPEND="dev-libs/libpcre
27 gcrypt? ( dev-libs/libgcrypt )
28 !gcrypt? ( dev-libs/openssl:0 )
30 !icu? ( virtual/libiconv )
35 python_convert_shebangs 2 bin/cppcms_tmpl_cc
39 local mycmakeargs="-DDISABLE_STATIC=OFF
42 -DDISABLE_ICU_LOCALE=OFF
43 $(cmake-utils_use_disable !icu ICONV)
44 $(cmake-utils_use_disable gcrypt GCRYPT)
45 $(cmake-utils_use_disable !gcrypt OPENSSL)
46 $(cmake-utils_use_disable fcgi FCGI)
47 $(cmake-utils_use_disable scgi SCGI)
48 $(cmake-utils_use_disable http HTTP)
49 $(cmake-utils_use_disable prefork_cache PREFORK_CACHE)
50 $(cmake-utils_use_disable tcpcache TCPCACHE)
51 $(cmake-utils_use_disable cache CACHE)
52 -DLIBDIR=$(get_libdir)"
53 cmake-utils_src_configure
57 cmake-utils_src_install
58 dodoc THIRD_PARTY_SOFTWARE.TXT
60 dohtml -r doc/doxygen/html/*
63 rm examples/{autogenerated.doxy,examples.doxy,examples.txt,format.sh} || die
64 insinto /usr/share/doc/${PF}