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 |