Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:master commit in: www-servers/axTLS/, www-servers/axTLS/files/
Date: Thu, 05 Apr 2012 16:42:14
Message-Id: 1333644111.45157ba308f182c6f7f21f1f294cf1f3736ba160.blueness@gentoo
1 commit: 45157ba308f182c6f7f21f1f294cf1f3736ba160
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 5 16:41:51 2012 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 5 16:41:51 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=45157ba3
7
8 www-servers/axTLS: new ebuild
9
10 ---
11 www-servers/axTLS/Manifest | 3 +
12 www-servers/axTLS/axTLS-1.4.5.ebuild | 30 ++++++++
13 www-servers/axTLS/files/config | 126 ++++++++++++++++++++++++++++++++++
14 www-servers/axTLS/metadata.xml | 11 +++
15 4 files changed, 170 insertions(+), 0 deletions(-)
16
17 diff --git a/www-servers/axTLS/Manifest b/www-servers/axTLS/Manifest
18 new file mode 100644
19 index 0000000..904380d
20 --- /dev/null
21 +++ b/www-servers/axTLS/Manifest
22 @@ -0,0 +1,3 @@
23 +AUX config 3082 RMD160 9cfff762eaa48cbf0df11f35e73ba56e06e383f7 SHA1 275c80296b114207cbdd1be3381206ab710d2f0c SHA256 04580d9e440a4034d5a58b0c027d30d15a075f3eb271f989f03182ffa271f839
24 +DIST axTLS-1.4.5.tar.gz 1299325 RMD160 fb8f78578a998ed0a88cfef18127e4d24ff35bfc SHA1 33b8c4b7babd433d78889218bc5fa6932bfd0a24 SHA256 04e9c235d59cff98c393c920d4d7975b7ba32979c1d9675cee73996d22d232f1
25 +EBUILD axTLS-1.4.5.ebuild 589 RMD160 01875cf6fcffe48019db5f51ab548d529dfedb47 SHA1 39d58cb7c5347610ff79e2f03d5dad69ecd5ee07 SHA256 aee314775fd8c1f4c53c286fb167ee21a010bc7e60aeebf7dc6af6372ad3eab7
26
27 diff --git a/www-servers/axTLS/axTLS-1.4.5.ebuild b/www-servers/axTLS/axTLS-1.4.5.ebuild
28 new file mode 100644
29 index 0000000..6e1b352
30 --- /dev/null
31 +++ b/www-servers/axTLS/axTLS-1.4.5.ebuild
32 @@ -0,0 +1,30 @@
33 +# Copyright 1999-2012 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Header: $
36 +
37 +EAPI="4"
38 +
39 +DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server"
40 +HOMEPAGE="http://axtls.sourceforge.net/"
41 +SRC_URI="mirror://sourceforge/axtls/${PN}-1.4.5.tar.gz"
42 +
43 +LICENSE="BSD"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="httpd"
47 +
48 +DEPEND=""
49 +RDEPEND="${DEPEND}
50 + httpd? ( dev-lang/php )"
51 +
52 +S="${WORKDIR}/${PN}"
53 +
54 +src_configure() {
55 + cp "${FILESDIR}"/config "${S}"/config/.config
56 + emake oldconfig
57 +}
58 +
59 +src_install() {
60 + emake PREFIX="${ED}/usr" install
61 + mv "${ED}"/usr/bin/{,ax_}htpasswd
62 +}
63
64 diff --git a/www-servers/axTLS/files/config b/www-servers/axTLS/files/config
65 new file mode 100644
66 index 0000000..826c461
67 --- /dev/null
68 +++ b/www-servers/axTLS/files/config
69 @@ -0,0 +1,126 @@
70 +#
71 +# Automatically generated make config: don't edit
72 +#
73 +HAVE_DOT_CONFIG=y
74 +CONFIG_PLATFORM_LINUX=y
75 +# CONFIG_PLATFORM_CYGWIN is not set
76 +# CONFIG_PLATFORM_WIN32 is not set
77 +
78 +#
79 +# General Configuration
80 +#
81 +PREFIX="/usr"
82 +CONFIG_DEBUG=y
83 +# CONFIG_STRIP_UNWANTED_SECTIONS is not set
84 +# CONFIG_VISUAL_STUDIO_7_0 is not set
85 +# CONFIG_VISUAL_STUDIO_8_0 is not set
86 +# CONFIG_VISUAL_STUDIO_10_0 is not set
87 +CONFIG_VISUAL_STUDIO_7_0_BASE=""
88 +CONFIG_VISUAL_STUDIO_8_0_BASE=""
89 +CONFIG_VISUAL_STUDIO_10_0_BASE=""
90 +CONFIG_EXTRA_CFLAGS_OPTIONS=""
91 +CONFIG_EXTRA_LDFLAGS_OPTIONS=""
92 +
93 +#
94 +# SSL Library
95 +#
96 +# CONFIG_SSL_SERVER_ONLY is not set
97 +# CONFIG_SSL_CERT_VERIFICATION is not set
98 +# CONFIG_SSL_ENABLE_CLIENT is not set
99 +CONFIG_SSL_FULL_MODE=y
100 +# CONFIG_SSL_SKELETON_MODE is not set
101 +# CONFIG_SSL_PROT_LOW is not set
102 +# CONFIG_SSL_PROT_MEDIUM is not set
103 +CONFIG_SSL_PROT_HIGH=y
104 +CONFIG_SSL_USE_DEFAULT_KEY=y
105 +CONFIG_SSL_PRIVATE_KEY_LOCATION=""
106 +CONFIG_SSL_PRIVATE_KEY_PASSWORD=""
107 +CONFIG_SSL_X509_CERT_LOCATION=""
108 +# CONFIG_SSL_GENERATE_X509_CERT is not set
109 +CONFIG_SSL_X509_COMMON_NAME=""
110 +CONFIG_SSL_X509_ORGANIZATION_NAME=""
111 +CONFIG_SSL_X509_ORGANIZATION_UNIT_NAME=""
112 +CONFIG_SSL_ENABLE_V23_HANDSHAKE=y
113 +CONFIG_SSL_HAS_PEM=y
114 +CONFIG_SSL_USE_PKCS12=y
115 +CONFIG_SSL_EXPIRY_TIME=24
116 +CONFIG_X509_MAX_CA_CERTS=150
117 +CONFIG_SSL_MAX_CERTS=3
118 +# CONFIG_SSL_CTX_MUTEXING is not set
119 +CONFIG_USE_DEV_URANDOM=y
120 +# CONFIG_WIN32_USE_CRYPTO_LIB is not set
121 +CONFIG_OPENSSL_COMPATIBLE=y
122 +# CONFIG_PERFORMANCE_TESTING is not set
123 +CONFIG_SSL_TEST=y
124 +CONFIG_AXTLSWRAP=y
125 +CONFIG_AXHTTPD=y
126 +
127 +#
128 +# Axhttpd Configuration
129 +#
130 +# CONFIG_HTTP_STATIC_BUILD is not set
131 +CONFIG_HTTP_PORT=80
132 +CONFIG_HTTP_HTTPS_PORT=443
133 +CONFIG_HTTP_SESSION_CACHE_SIZE=5
134 +CONFIG_HTTP_WEBROOT="/var/www/localhost"
135 +CONFIG_HTTP_TIMEOUT=300
136 +
137 +#
138 +# CGI
139 +#
140 +CONFIG_HTTP_HAS_CGI=y
141 +CONFIG_HTTP_CGI_EXTENSIONS=".lua,.lp,.php"
142 +# CONFIG_HTTP_ENABLE_LUA is not set
143 +CONFIG_HTTP_LUA_PREFIX=""
144 +# CONFIG_HTTP_BUILD_LUA is not set
145 +CONFIG_HTTP_CGI_LAUNCHER="/usr/bin/php"
146 +CONFIG_HTTP_DIRECTORIES=y
147 +CONFIG_HTTP_HAS_AUTHORIZATION=y
148 +# CONFIG_HTTP_HAS_IPV6 is not set
149 +# CONFIG_HTTP_ENABLE_DIFFERENT_USER is not set
150 +CONFIG_HTTP_USER=""
151 +CONFIG_HTTP_VERBOSE=y
152 +CONFIG_HTTP_IS_DAEMON=y
153 +
154 +#
155 +# Language Bindings
156 +#
157 +# CONFIG_BINDINGS is not set
158 +# CONFIG_CSHARP_BINDINGS is not set
159 +# CONFIG_VBNET_BINDINGS is not set
160 +CONFIG_DOT_NET_FRAMEWORK_BASE=""
161 +# CONFIG_JAVA_BINDINGS is not set
162 +CONFIG_JAVA_HOME=""
163 +# CONFIG_PERL_BINDINGS is not set
164 +CONFIG_PERL_CORE=""
165 +CONFIG_PERL_LIB=""
166 +# CONFIG_LUA_BINDINGS is not set
167 +CONFIG_LUA_CORE=""
168 +
169 +#
170 +# Samples
171 +#
172 +CONFIG_SAMPLES=y
173 +CONFIG_C_SAMPLES=y
174 +# CONFIG_CSHARP_SAMPLES is not set
175 +# CONFIG_VBNET_SAMPLES is not set
176 +# CONFIG_JAVA_SAMPLES is not set
177 +# CONFIG_PERL_SAMPLES is not set
178 +# CONFIG_LUA_SAMPLES is not set
179 +
180 +#
181 +# BigInt Options
182 +#
183 +# CONFIG_BIGINT_CLASSICAL is not set
184 +# CONFIG_BIGINT_MONTGOMERY is not set
185 +CONFIG_BIGINT_BARRETT=y
186 +CONFIG_BIGINT_CRT=y
187 +CONFIG_BIGINT_KARATSUBA=y
188 +MUL_KARATSUBA_THRESH=20
189 +SQU_KARATSUBA_THRESH=40
190 +CONFIG_BIGINT_SLIDING_WINDOW=y
191 +CONFIG_BIGINT_SQUARE=y
192 +# CONFIG_BIGINT_CHECK_ON is not set
193 +CONFIG_INTEGER_32BIT=y
194 +# CONFIG_INTEGER_16BIT is not set
195 +# CONFIG_INTEGER_8BIT is not set
196
197 diff --git a/www-servers/axTLS/metadata.xml b/www-servers/axTLS/metadata.xml
198 new file mode 100644
199 index 0000000..02ff70b
200 --- /dev/null
201 +++ b/www-servers/axTLS/metadata.xml
202 @@ -0,0 +1,11 @@
203 +<?xml version="1.0" encoding="UTF-8"?>
204 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
205 +<pkgmetadata>
206 + <maintainer>
207 + <email>blueness@g.o</email>
208 + <name>Anthony G. Basile</name>
209 + </maintainer>
210 + <use>
211 + <flag name="httpd">Enables axhttpd web server component</flag>
212 + </use>
213 +</pkgmetadata>