Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-servers/hiawatha: hiawatha-9.5.ebuild ChangeLog metadata.xml Manifest
Date: Thu, 22 May 2014 13:16:25
Message-Id: 20140522131622.1D52B2004C@flycatcher.gentoo.org
1 hasufell 14/05/22 13:16:22
2
3 Added: hiawatha-9.5.ebuild ChangeLog metadata.xml Manifest
4 Log:
5 initial import wrt #65259
6
7 (Portage version: 2.2.10/cvs/Linux x86_64, RepoMan options: --ignore-arches, signed Manifest commit with key BDEED020)
8
9 Revision Changes Path
10 1.1 www-servers/hiawatha/hiawatha-9.5.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/hiawatha-9.5.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/hiawatha-9.5.ebuild?rev=1.1&content-type=text/plain
14
15 Index: hiawatha-9.5.ebuild
16 ===================================================================
17 # Copyright 1999-2014 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/www-servers/hiawatha/hiawatha-9.5.ebuild,v 1.1 2014/05/22 13:16:21 hasufell Exp $
20
21 EAPI=5
22
23 CMAKE_MIN_VERSION="2.8.4"
24
25 inherit cmake-utils user
26
27 DESCRIPTION="Advanced and secure webserver"
28 HOMEPAGE="http://www.hiawatha-webserver.org"
29 SRC_URI="http://www.hiawatha-webserver.org/files/${P}.tar.gz"
30
31 LICENSE="GPL-2"
32 SLOT="0"
33 KEYWORDS="~amd64"
34 IUSE="debug +cache ipv6 monitor +rewrite rproxy ssl tomahawk +xslt"
35
36 RDEPEND="
37 ssl? ( >=net-libs/polarssl-1.3 )
38 xslt? ( dev-libs/libxml2
39 dev-libs/libxslt )"
40
41 DEPEND="${RDEPEND}"
42 PDEPEND="monitor? ( www-apps/hiawatha-monitor )"
43
44 # set this in make.conf if you want to use a different user/group
45 HIAWATHA_USER=${HIAWATHA_USER:-hiawatha}
46 HIAWATHA_GROUP=${HIAWATHA_GROUP:-hiawatha}
47
48 pkg_setup() {
49 enewgroup ${HIAWATHA_GROUP}
50 enewuser ${HIAWATHA_USER} -1 -1 /var/www/hiawatha ${HIAWATHA_GROUP}
51 }
52
53 src_prepare() {
54 rm -r polarssl || die
55
56 grep '#ServerId =' config/hiawatha.conf.in 1>/dev/null || die
57 sed -i \
58 -e "s/#ServerId =.*$/ServerId = ${HIAWATHA_USER}/" \
59 config/hiawatha.conf.in || die
60 }
61
62 src_configure() {
63 local mycmakeargs=(
64 -DCONFIG_DIR:STRING=/etc/hiawatha
65 $(cmake-utils_use_enable cache CACHE)
66 $(cmake-utils_use_enable debug DEBUG)
67 $(cmake-utils_use_enable ipv6 IPV6)
68 $(cmake-utils_use_enable kernel_linux LOADCHECK)
69 $(cmake-utils_use_enable monitor MONITOR)
70 $(cmake-utils_use_enable rproxy RPROXY)
71 $(cmake-utils_use_enable ssl SSL)
72 $(cmake-utils_use_enable tomahawk TOMAHAWK)
73 $(cmake-utils_use_enable rewrite TOOLKIT)
74 $(cmake-utils_use_enable xslt XSLT)
75 -DLOG_DIR:STRING=/var/log/hiawatha
76 -DPID_DIR:STRING=/var/run
77 -DUSE_SHARED_POLARSSL_LIBRARY=ON
78 -DUSE_SYSTEM_POLARSSL=ON
79 -DWEBROOT_DIR:STRING=/var/www/hiawatha
80 -DWORK_DIR:STRING=/var/lib/hiawatha
81 )
82
83 cmake-utils_src_configure
84 }
85
86 src_install() {
87 cmake-utils_src_install
88
89 rm -rf "${ED%%/}"/var/www/hiawatha/*
90
91 newinitd "${FILESDIR}"/hiawatha.initd hiawatha
92
93 local i
94 for i in /var/{lib,log}/hiawatha ; do
95 keepdir ${i}
96 fowners ${HIAWATHA_USER}:${HIAWATHA_GROUP} ${i}
97 fperms 0750 ${i}
98 done
99
100 keepdir /var/www/hiawatha
101 fowners ${HIAWATHA_USER}:${HIAWATHA_GROUP} /var/www/hiawatha
102 }
103
104
105
106 1.1 www-servers/hiawatha/ChangeLog
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/ChangeLog?rev=1.1&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/ChangeLog?rev=1.1&content-type=text/plain
110
111 Index: ChangeLog
112 ===================================================================
113 # ChangeLog for www-servers/hiawatha
114 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
115 # $Header: /var/cvsroot/gentoo-x86/www-servers/hiawatha/ChangeLog,v 1.1 2014/05/22 13:16:21 hasufell Exp $
116
117 *hiawatha-9.5 (22 May 2014)
118
119 22 May 2014; Julian Ospald <hasufell@g.o> +hiawatha-9.5.ebuild,
120 +files/hiawatha.initd, +metadata.xml:
121 initial import wrt #65259
122
123
124
125
126 1.1 www-servers/hiawatha/metadata.xml
127
128 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/metadata.xml?rev=1.1&view=markup
129 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/metadata.xml?rev=1.1&content-type=text/plain
130
131 Index: metadata.xml
132 ===================================================================
133 <?xml version="1.0" encoding="UTF-8"?>
134 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
135 <pkgmetadata>
136 <maintainer>
137 <email>hasufell@g.o</email>
138 </maintainer>
139 <use>
140 <flag name='cache'>Enable caching of content.</flag>
141 <flag name='monitor'>Pull in www-apps/hiawatha-monitor.</flag>
142 <flag name='rewrite'>Enable the rewrite toolkit.</flag>
143 <flag name='rproxy'>Allow Hiawatha to serve as a reverse proxy.</flag>
144 <flag name='tomahawk'>Enable Tomahawk control server.</flag>
145 <flag name='xslt'>Enable XSLT support.
146 This is also needed for directory listings.</flag>
147 </use>
148 <upstream>
149 <remote-id type='github'>hsleisink/hiawatha</remote-id>
150 </upstream>
151 </pkgmetadata>
152
153
154
155 1.1 www-servers/hiawatha/Manifest
156
157 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/Manifest?rev=1.1&view=markup
158 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/hiawatha/Manifest?rev=1.1&content-type=text/plain
159
160 Index: Manifest
161 ===================================================================
162 AUX hiawatha.initd 466 SHA256 9be2cb8ee4e7b4b6122a934ee66686612d6b6a414f5bf82f62d77e99bf3d5b2b SHA512 0e6bc8d648a6e8293ba3a3c15c8b0a2e06dab08fe20af9d1a7a53f8104790ade946fc87357e394ec8bfa4dc976a4f1a62e0c7576459d4401600beed1bfffe215 WHIRLPOOL b0b4b16755a36d4881438bd018be8b42afa3c8a4c4bfd3d06ecd9ec8198eb3456caa82e6b1054a26d0ba025cb47a19f9670ea2543a95a2b4913af6ce90ff5735
163 DIST hiawatha-9.5.tar.gz 847545 SHA256 c181011db1af187006190fc186689a0707a6f1e7b524c2a4347840e8fdf68b4f SHA512 54c97b6cb7a94cbccc5e1dd0a8c78b9f5f44da250309e09de8601e34bea9ae56a02c9ec7c9eed6cf3814bc98733cc6143ddc37dfa44ea1add8f4f63d56d3e7a3 WHIRLPOOL a612ff56ac0a649bb339197cfdddb67106c9657fe4a25bd8c35cb18fec222557da8e11360570c0f1db9982f9b41fb175e02ab71c5caf034ca6b83f98a2d90a35
164 EBUILD hiawatha-9.5.ebuild 2174 SHA256 6b9d63e9108ed66dc2c018e5c7baa54e97911769d436e8c9a45e016e1c9cea61 SHA512 be8563e8c3b69f636b323df4a23d34ff9975cc1327a062512fef1d6d2e0d287e72215eb3c40c2b96c06f2ff48baa6439d892bf4356f9e7f47534d664fc10350d WHIRLPOOL 56a887224c4744a4288dfadf5a37f11790efc0ad32d80969bd94debd771b5d5b425369af4efd8f5cbf7d9cd73977c0f23f10cbef3613fa073603076dd421f79b
165 MISC ChangeLog 292 SHA256 26cf4bc2212eaa80c2e3211d6624cb02afb512092ceabe77035d071cc95c6423 SHA512 addcef22523daea25e7b56f6b560a816ca868b53397542845ce50774a38a8dc5099ebecda1ce815deda6c171f8352478a8686355cb8e9fe5b0cc2e843eb1eaa6 WHIRLPOOL c1037939e2dad5473dcef4c164f7313243a9d70f211da5ca6864a718be69787501c438dc4a6cc70a6e331223d3bc5727bc1045de9c49a9b6d79823734d335ba3
166 MISC metadata.xml 712 SHA256 bdeebe9f480e4506078a1ada7f8ab34d618d35de402f53c26b6ff6489c9688a9 SHA512 3c7504874858971052b0646078c8fde703c051f7301b740428bd144f03a4c159517d003474504ba8666982535e130cee89c544c70e8c6833996323ba517ca6d3 WHIRLPOOL 92e4b695e3b4a97e9204d73fa9a31886933887b48fe1c8ce8ec7129fd2bf68d8e9e36b2a5e0e342e7a2c72f147bd37be7371d412a300099ef8d120576e45f941