hasufell 14/10/10 20:52:19 Modified: ChangeLog Added: hiawatha-9.8.ebuild Log: version bump (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key BDEED020)
Revision Changes Path 1.9 www-servers/hiawatha/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/ChangeLog?rev=1.9&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/ChangeLog?rev=1.9&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/ChangeLog?r1=1.8&r2=1.9 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-servers/hiawatha/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ChangeLog 20 Aug 2014 17:49:45 -0000 1.8 +++ ChangeLog 10 Oct 2014 20:52:19 -0000 1.9 @@ -1,6 +1,11 @@ # ChangeLog for www-servers/hiawatha # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-servers/hiawatha/ChangeLog,v 1.8 2014/08/20 17:49:45 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-servers/hiawatha/ChangeLog,v 1.9 2014/10/10 20:52:19 hasufell Exp $ + +*hiawatha-9.8 (10 Oct 2014) + + 10 Oct 2014; Julian Ospald <[email protected]> +hiawatha-9.8.ebuild: + version bump *hiawatha-9.7 (20 Aug 2014) 1.1 www-servers/hiawatha/hiawatha-9.8.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/hiawatha-9.8.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/hiawatha-9.8.ebuild?rev=1.1&content-type=text/plain Index: hiawatha-9.8.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-servers/hiawatha/hiawatha-9.8.ebuild,v 1.1 2014/10/10 20:52:19 hasufell Exp $ # ssl USE flag currently broken, unconditionally enabled # rproxy USE flag broken too, unconditionally enabled EAPI=5 CMAKE_MIN_VERSION="2.8.4" inherit cmake-utils systemd user DESCRIPTION="Advanced and secure webserver" HOMEPAGE="http://www.hiawatha-webserver.org" SRC_URI="http://www.hiawatha-webserver.org/files/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug +cache ipv6 monitor +rewrite tomahawk +xslt" RDEPEND=" >=net-libs/polarssl-1.3[threads] xslt? ( dev-libs/libxslt dev-libs/libxml2 )" DEPEND="${RDEPEND}" PDEPEND="monitor? ( www-apps/hiawatha-monitor )" # set this in make.conf if you want to use a different user/group HIAWATHA_USER=${HIAWATHA_USER:-hiawatha} HIAWATHA_GROUP=${HIAWATHA_GROUP:-hiawatha} pkg_setup() { enewgroup ${HIAWATHA_GROUP} enewuser ${HIAWATHA_USER} -1 -1 /var/www/hiawatha ${HIAWATHA_GROUP} } src_prepare() { epatch "${FILESDIR}"/${PN}-9.5-cflags.patch rm -r polarssl || die grep '#ServerId =' config/hiawatha.conf.in 1>/dev/null || die sed -i \ -e "s/#ServerId =.*$/ServerId = ${HIAWATHA_USER}/" \ config/hiawatha.conf.in || die } src_configure() { local mycmakeargs=( -DCONFIG_DIR:STRING=/etc/hiawatha $(cmake-utils_use_enable cache CACHE) $(cmake-utils_use_enable debug DEBUG) $(cmake-utils_use_enable ipv6 IPV6) $(cmake-utils_use_enable kernel_linux LOADCHECK) $(cmake-utils_use_enable monitor MONITOR) -DENABLE_SSL=YES $(cmake-utils_use_enable tomahawk TOMAHAWK) $(cmake-utils_use_enable rewrite TOOLKIT) $(cmake-utils_use_enable xslt XSLT) -DLOG_DIR:STRING=/var/log/hiawatha -DPID_DIR:STRING=/var/run -DUSE_SHARED_POLARSSL_LIBRARY=ON -DUSE_SYSTEM_POLARSSL=ON -DWEBROOT_DIR:STRING=/var/www/hiawatha -DWORK_DIR:STRING=/var/lib/hiawatha ) cmake-utils_src_configure } src_install() { cmake-utils_src_install rm -rf "${ED%%/}"/var/www/hiawatha/* newinitd "${FILESDIR}"/hiawatha.initd hiawatha systemd_dounit "${FILESDIR}"/hiawatha.service local i for i in /var/{lib,log}/hiawatha ; do keepdir ${i} fowners ${HIAWATHA_USER}:${HIAWATHA_GROUP} ${i} fperms 0750 ${i} done keepdir /var/www/hiawatha fowners ${HIAWATHA_USER}:${HIAWATHA_GROUP} /var/www/hiawatha }
