diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2015-05-03 15:58:12 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2015-05-03 15:58:12 +0000 |
commit | b7febaf9734a073f78a8c0c56cba5ee019facb8e (patch) | |
tree | b0bda5304fa53e0de9573609f430ee42e5f54fac /net-libs/axtls | |
parent | Version bump. (diff) | |
download | historical-b7febaf9734a073f78a8c0c56cba5ee019facb8e.tar.gz historical-b7febaf9734a073f78a8c0c56cba5ee019facb8e.tar.bz2 historical-b7febaf9734a073f78a8c0c56cba5ee019facb8e.zip |
Remove older stable versions.
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-libs/axtls')
-rw-r--r-- | net-libs/axtls/ChangeLog | 6 | ||||
-rw-r--r-- | net-libs/axtls/Manifest | 34 | ||||
-rw-r--r-- | net-libs/axtls/axtls-1.4.8.ebuild | 182 | ||||
-rw-r--r-- | net-libs/axtls/axtls-1.4.9-r1.ebuild | 177 | ||||
-rw-r--r-- | net-libs/axtls/axtls-1.4.9.ebuild | 180 | ||||
-rw-r--r-- | net-libs/axtls/files/explicit-libdir.patch | 41 |
6 files changed, 19 insertions, 601 deletions
diff --git a/net-libs/axtls/ChangeLog b/net-libs/axtls/ChangeLog index 30b3a145e15d..f955e69cbaea 100644 --- a/net-libs/axtls/ChangeLog +++ b/net-libs/axtls/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-libs/axtls # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/axtls/ChangeLog,v 1.49 2015/05/03 15:53:48 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/axtls/ChangeLog,v 1.50 2015/05/03 15:57:58 blueness Exp $ + + 03 May 2015; Anthony G. Basile <blueness@gentoo.org> -axtls-1.4.8.ebuild, + -axtls-1.4.9-r1.ebuild, -axtls-1.4.9.ebuild, -files/explicit-libdir.patch: + Remove older stable versions. *axtls-1.5.3 (03 May 2015) diff --git a/net-libs/axtls/Manifest b/net-libs/axtls/Manifest index cc377a1a3a6f..3c45acaa900f 100644 --- a/net-libs/axtls/Manifest +++ b/net-libs/axtls/Manifest @@ -5,36 +5,30 @@ AUX axhttpd.confd 181 SHA256 5eff31a8656c735ec9b85eac8d0a92c497132d5337fd5dff6f9 AUX axhttpd.initd 625 SHA256 90a816f0807478d02e4b74d8532e3deda8cfe844980dadd8662e1969acf7217d SHA512 5a7d86db4b9ac1bd6b2c59dbb9ee4f1c92b67ecd5426bc76b59f1092437c8582cfc3c50da267797242b221f481e8848142246334b8a28c330d954d58e96e10cc WHIRLPOOL ec9f2f230616a402f68a39a03594aa0be0239d7f21e9f48ea31c97874b2ef240acf40196304e39e59cef65917f5961bbeec7813525678d00216e4b0fb316d6ad AUX config 3064 SHA256 e85c8bd84f34045b52cefc7e3df94373f87cab22d495efe7ca737b1e6cfaa7ed SHA512 6589e3912ba9231db660b8afe71a6e233807108a8662860667dcae3b6cc4d77fa405503d6eb9d520669cd26fb67f418095b6174b88527c290818fc6400cb65b0 WHIRLPOOL 603b5913eab935d978e48fb36e2178323e3e6ead479a09ae0317ec1ff5c2bf7bde83c66e7965a7a8423ab9c4cce37e8aba44f1eb7e2329d38dbe31a861ec78e3 AUX explicit-libdir-r1.patch 1568 SHA256 d8165742b4e951789617803eeb2dfceb6557c249c1c259d1a9fbe237c35f3517 SHA512 d1dfae1bc015daa2435973930afab6ae6a52e8d3b2709771863d9a5266adfee9fe4cebb91454c9f4168844f9567eb86ae3b2531c9bff3f74286de9f2eea15992 WHIRLPOOL 91de6d8f2956832b936ad897b187a27dee15c03b96faef79117d43552e501ccb0d56f5a0714f597ee899638dce051b794cb5ca28954a81b0cfe7c5b133c7f42a -AUX explicit-libdir.patch 1141 SHA256 a12f357937f2d2c791df3d5adce2a2713ee7914b86b91c341fec094b75b2cf45 SHA512 e71380b8495c859530a3aa8487747095d7bea9ef40212021e853ba2ce1bddaa7417954bb794fdc5e91dd0cc5f9cdb80031925dda0d3b4f9ef57c524b45c49fa7 WHIRLPOOL ad0f38e5b35047687177406fb351333b2b1e1de8a6ab406827bea58202f6f5f80b1dbe4f5c1c8b56189e4e65f39fcb508b230e14570314ad8fec31e8f27d4478 -DIST axTLS-1.4.8.tar.gz 1298539 SHA256 e2679c8b42a840a9df8fef03a306b65fe06b43f72b2f6ef9acc181488e145cdf SHA512 7294b03d546263dd904df7cc9c080e496562838165ffef23f336eb77e1b5f45b65fada418a59f07d2171177deafa844d70a9a92970443e607d565493678a242c WHIRLPOOL 49eece3ce09207df9fd7c3baa40f7a983a2e7aedef9967dfffee2aba5e585236e669c12cfb2a16310d8e679567e36261b42f594d97a6f65b7b23bba732d27a86 -DIST axTLS-1.4.9.tar.gz 1300593 SHA256 9bc08f4c7a6bda3079af8e3f5ceee6b2ee92af34e8efbc9acfeee6c27b1f7cc3 SHA512 006a8c08c29f22e3992df9ccd94e19d5e98a6a350cf23c53710d72d3aba9f7375bad74124e5f09864c1cf193c592013dfccff3ba86ece496e5c0b85a771acef4 WHIRLPOOL a3c3d3ffa89a72f49ba7c8c3b11b471668253f9e3e07865558634c3b4dc7cb15f4bb4e7bbee34a4b3e9602dda13b31482082c367ff4cea97b3edec2a7cb973e1 DIST axTLS-1.5.0.tar.gz 1302393 SHA256 7ff27d1eb1ad1630e1a3431278d72857c1124edd9a15a07a79709bc77d8bb710 SHA512 526e3c408c960e7e48dd791c6cf94a3dbc62a36c0453e4705529490160cacd5ca1c663fab153a899618e78516714e3afb7a93dae075d2717eb9a91e63f3e9c04 WHIRLPOOL 5fc0e9f4d3f8994dc2909f85261aac538b9563b3dee787d8d6a0942f087041893217a0b9237d5c0824c3a64bb8272bb30d2c4fcdbd11a879107f20892c8f180f DIST axTLS-1.5.1.tar.gz 1305575 SHA256 860a2754c497109854889e78eb2efdf00661f3b5dbb5e130bd5d8441a2f6ea50 SHA512 4b35e151d222496f5e4ab9c849ca9b14a245590a07f07132eab2fa633dac4cf7abfe29344f643fa182c9c443a139d3230d4b3554d3ff0932410ab36ae3666d92 WHIRLPOOL c1072aa94a7916db38d26902bac175d17e4f8fe1a431956d0b366f9cd913c89c145d119c823d9c1bfa51d54aa191ca43386b4312bea3a16f61d9df4ff2eb6b68 DIST axTLS-1.5.2.tar.gz 1309632 SHA256 c4568cdf3e326c6fee2d7d16b4e13e05a29cecf49c1774c7858fe83cde01f8bb SHA512 138c1134c949fb85335454907c8fa74f18860d16371aba7d4d46faa4fb0e9cbf41d259cf72389f439d8d6436dc200951001a53e996793ba59254f5ddefe99999 WHIRLPOOL 36b889c4aa5e3c2c0da20a189ec7342db86b757acbb5c9c8a12262d95ceabb490ac97fa608efd66757e74e6347e0f5ff5bd5c76ac453d9dbdc115c45b8e35ad4 DIST axTLS-1.5.3.tar.gz 1309853 SHA256 367ce7918b9e7738d853d5eaaa9d4fbdb362c5b323d4c0622a72d891f6b8d8e6 SHA512 d37fb1341259b079ed234512a96656d67e005c50d9f8e0c856fb140c9da35267624e065134e0cc8310f70e5cf5d196c7dd34f01e2a7a5cc29e77e7ca46c25281 WHIRLPOOL 92de1a06da740adf0238550d36a75216bace6c7fb867e82d38f2ca2362dcf0e41810191933aa788ffda080367b6beb312f1a9a240ab687a6c4f324988d36a81c -EBUILD axtls-1.4.8.ebuild 4590 SHA256 ba848742b31983b2a689aab8509476f381f13c5596f835ee81d75784a95facc6 SHA512 614e14911e33b5f5f5555d8b1f720907cefe1b4c0b6f1f244b76bf556e919d85b500d3038cfd46715a60a033e0034dd307684b5011a811f6f9e6f6cb3e07b8c4 WHIRLPOOL 5da12ccd5222cd7716eba4243e2885d99d5b84b0f771d347acd571c12b4c68d51d72d500cb64f50351e289358926cd22d4e66a2d059090ea96d99973ace8cc2b -EBUILD axtls-1.4.9-r1.ebuild 4769 SHA256 e6a616450f007e383da265d5aa714c54fabd81252bd388aad2ee0365bb78d53d SHA512 f0f29c3a027a32a972ecc0c08093836ccebee946628a1cdd0470535eee0e06b0a99874d8b659b7a8ed48f58d56385f85fba11d8c1f914ec411f018dab3c9618a WHIRLPOOL 94d3b93d4684b5d15075a4a7af992e57ed60c289a00e3562127f0cde2f7a40b70b0681323fc1b1f2e77603a5dc8a12bfa7831619fd436019e7df02f50d31147a -EBUILD axtls-1.4.9.ebuild 4577 SHA256 cc732f0e41595acf59ad9720547ef2e831d23c14e119c040f6336d5450aceb62 SHA512 ff61973076417daeff6836b3ebaa7330c2a23a0815d9ba8254486729f473429254f0c76a34ae4efde7eb86150d11822018715ad05393f7827b6289041ed987a8 WHIRLPOOL 3d66c02aaad3eb93b41a6f8009f4e6ae0214bbef4832afc9371531e12b13839390d696b907af861ed125f9c612d3a4f325ea7e6730c2e1ff1c53ef26c9f41e47 EBUILD axtls-1.5.0.ebuild 4763 SHA256 607587dfabb530771e1b0f1c7d857296014dafa15705545280d673e5bfb34e49 SHA512 613b3f6c3b0b099102e3f64cdb9d38e79fda26788b70716be0b30cb1f9b047f2c7679e2eb5e1363b706ab93b9d414b28b880ef25c569648a886471b991620e0a WHIRLPOOL 30b42182e8071b56bbe59664ea15812c4b007233041bcef94df1602eacdf52d315801c3d8a74020124303c4015a8bd2667ff224915cf8072b5763d69c0fc8c4d EBUILD axtls-1.5.1.ebuild 4764 SHA256 3b0c19549c03f7b775907745978dec8d8572d4574c963811e3f77edd3038860a SHA512 630eabe1b52c2d0abb24c80240c9547f25a02c82cde15e0055a3e6c56146a435b40e4a2a92e8daeb36a64def7c3ee896ac4bc2b7ea56793d867b7811c205f8ae WHIRLPOOL f51824cc661a8a72f2744c0d4cf3c8a17a56d15cf08a56619ad5869a10a94a7eb1e82e3055ee6f32cce42ff5510578a8014c850c32bff2c7936bd1fbea0b0dea EBUILD axtls-1.5.2.ebuild 4774 SHA256 ad1c7adceb7b52ca1558a897730427214a9ccfb00f4fd39a3c0411f8039a7093 SHA512 5ee170d66c8878c06325240757a3818dc4723a1550e4c81364dfeeb01e5ec5280c6c503e620317792938c93305a14e50aae99fd84f860e13778bb6c36af92bbd WHIRLPOOL fc6d89b7cac7217c7fa2f20598fb31af9494ad3cb97d367bb4ccfc6537fd49cbbf66653ce0ba4fc9730b427bb6f80aefbe53e028ab91b90917ec1943c0a76f1b EBUILD axtls-1.5.3.ebuild 4774 SHA256 e203d7d412cc8d81f82bfb89e0b9ad3a388b96ac06a6b4f2f9e4f2e3b2b4e699 SHA512 50227c5aaf5ecb89e8cf57d096648809aebd9392edff085434cc428db64e91d5f48a926d043b1164d9eae2753143ab207ae67aa48e9c8cf69fa2060c0a131ac5 WHIRLPOOL bb75e8d5c08ab3d278e675d8ea90d909fda758f35fa768a5a72cbe41ab82e32fafb76515f7abbe2be3e5e0f28eab5a9422bcfbc11cc8a844ed49eb2815bff64a -MISC ChangeLog 6921 SHA256 543f3356a3524c166f0321a7fb1420f4c5f0a00c37abb75fa2c474aaeec0924c SHA512 279ae9e1d1b94947087b83be44cccc21f5eaaa4adf4fd7a1bcf68a5b6121d1e86065e45228c92632a4b28b73dc699a6e3ad568f19776761e91f49897e16dc831 WHIRLPOOL 2e513b9b0f160658a6372264f6fb9ddda3a816996b158063d3650df2d8d85683d46dae4267bbdf9a7b03dd8e09bc1097f21ed23ff5ae35ad44329d20fc12f2c9 +MISC ChangeLog 7107 SHA256 05b479895ce7619d764ff209f1c766c38131a6c41e62309033d823318dba75c1 SHA512 5db7081ea453b62a33f7c142529522ee3ad64e15086222a7552ec20aab34c77ce42d31697fe8a5c3686030cce8f99932979b87135bdf6dd756e4d1846577d31e WHIRLPOOL b732e52f824fede6d4c82aa3ed5a4be462305175ddcdfbe30fda645c8887a8570a67feca9cf4b005cb76e1bb8abbe81192dd895e3342e7e72ccecc26c6ba7064 MISC metadata.xml 539 SHA256 678ce846bdfbf9df350ed0ba25520abe1588a12c229cbc54642269cf2fbe0966 SHA512 66019369788d013f2b9f541affea0e528ff544606ed19b5faaa1ca8c9681c05321ca0505ad98f120490a500cf9fb9bd5d659958d3666b766c74edb242c3913cf WHIRLPOOL a5a2f029e4b06b6f3dd7313182da640ae698ad5de07a4a4a4175b07966b67150cca8f98591b000c51b97596f99a4761f7969322a97c127305b73423726461a4b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVRkTqAAoJEJOE+m71LUu6hhYP/jCckHoapI31VdfNUX6+xRG4 -Xnv2QvQqGv82UlLCE2c2CHJtaXbbAcaJTk1lRcgKhlja1/FNG0o1m19c5AQ3M5GE -Cud7/ZVbTJcrwMwBJuZ3HB66B2mz8434071PjGhNJrmmSNY3MaqLfBekNjskBJM1 -Ik9RAPgt2QqLApkKuktPTEXdHo1TF1eDF66q5tfJbDRM+kdONI1A6t35nzz52ysp -YN2MAl1VVC8KHSDGg2MePuR1c712TXu1h36UwZfxCfNAqk+dMIt32fEcq7aJ59V1 -6W6Eye+9RvzyvU+IaLyY6/w+Kn+i0Y6rZvjhG81c9iGzw60usNqrL4PewaZRFQVH -YA4VIx6uKBUADNPC+IuEZxs149JRaP4TdRfJlW8MjZwqEQ1BnO6GIsnS4fmK0wE7 -ozjSbUC9ucyjNKqQ5zG8drtEBuXzMWuLZ79ODqW7lnBIvGaDPuRxcfwm0532OzqR -qZLrtc2ba41tJA3F313zBFH0vcfLYmS+QGpOUz3HGDjfsT8vr7gb/B5ZFjr9QSLW -JfHrsHzfp7i37aO3ZWKCw1DNmuflgZkLIUbdW4nFhr2QIml37tN40TbrepS2F4Lx -pS7oF6HwsfpIEKh3guHR30lRTDWK6OmS9TYIZvxRYENrVTamQlIoixtHJEK8Osjp -7mXuraQmx5znUtTJnDUa -=q0Ab +iQIcBAEBCAAGBQJVRkXlAAoJEJOE+m71LUu68o0P/1ujcpzQYJblfvVNX+DPx4oL +R5RPSBTVuauM8PHDOu3OMgwubeCdPoPWIpEfBBZDL5kYLOVuXe7iRO4LKT3520wD +kFpek2H5SavnmYNZvBQSvj9Xic96EsMWhavIMLtQHgIFKfpPayUOTQXRhFufrrWd +JFSixmAnEifW5rrHANz527l0U8znzRdRSSsshjRPqkg/cG8LUMH0+tnqMa8zNlU9 +HqBgFqXTBwVWgx2JFiMA0u2cTcXjfIcAvCMA56HSkc4yegPGdoK9QM860fNVRgZt +kSUgPdDK1Ardqso81zzkXeYbQuuEE6Nwzet7jw9ZP5/GbWIIOsqOp6JxwXAgKFBo +APOgRYTS/9xKgVGF+5AqZrHTjQtbN7B8lWtCAOE6EEpZWEkcEfdNaAb1GRd7sCbC +iJEDkPJs0a4igSgyc++48p8/cdCizpOwG9fPAGmA21vQtQTaLBE4iX3mc78viAoQ +ruDfulokSTtpM7OfRGi5ZvixH9hFYIGtl83DZjfGjLNY9V/2Q1XewvpH+m1D7sP7 ++bkAS6nMjkVNGX8v8HMopahcyXPV4sQDXS5ap4XQwtJ6V4/wt0iRfmDWYJKp65av +QbOA6ZeE4Y3hhMpTjHHbPrRynhbzwQMIRS+/fbszTzBcAoV5txHKOsjeQunLa47C +I8jQnJefsI1C45diIQrX +=/vzq -----END PGP SIGNATURE----- diff --git a/net-libs/axtls/axtls-1.4.8.ebuild b/net-libs/axtls/axtls-1.4.8.ebuild deleted file mode 100644 index 3c5b5ea07a42..000000000000 --- a/net-libs/axtls/axtls-1.4.8.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/axtls/axtls-1.4.8.ebuild,v 1.8 2012/09/23 08:09:43 phajdan.jr Exp $ - -EAPI="4" - -inherit eutils multilib savedconfig toolchain-funcs user - -################################################################################ -# axtls CONFIG MINI-HOWTO -# -# Note: axtls is highly configurable and uses mconf, like the linux kernel. -# You can configure it in a couple of ways: -# -# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the features -# you want, and possibly a lot more. -# -# 2) You can create your own configuration file by doing -# -# FEATURES="keepwork" USE="savedconfig -*" emerge axtls -# cd /var/tmp/portage/net-libs/axtls*/work/axTLS -# make menuconfig -# -# Now configure axtls as you want. Finally save your config file: -# -# cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV} -# -# where ${PV} is the current version. You can then run emerge again with -# your configuration by doing -# -# USE="savedconfig" emerge axtls -# -################################################################################ - -MY_PN=${PN/tls/TLS} - -DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server" -HOMEPAGE="http://axtls.sourceforge.net/" -SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="amd64 arm hppa ~mips ppc ppc64 x86" - -IUSE="httpd cgi-lua cgi-php static static-libs doc" - -# TODO: add ipv6, and c#, java, lua, perl bindings -# Currently these all have some issue -DEPEND="doc? ( app-doc/doxygen )" -RDEPEND=" - httpd? ( - cgi-lua? ( dev-lang/lua ) - cgi-php? ( dev-lang/php[cgi] ) - )" - -#Note1: static, cgi-* makes no sense if httpd is not given -REQUIRED_USE=" - static? ( httpd ) - cgi-lua? ( httpd ) - cgi-php? ( httpd )" - -AXTLS_GROUP="axtls" -AXTLS_USER="axtls" - -pkg_setup() { - use httpd && { - ebegin "Creating axtls user and group" - enewgroup ${AXTLS_GROUP} - enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP} - } -} - -src_prepare() { - tc-export CC - - epatch "${FILESDIR}/explicit-libdir.patch" - - sed -i -e 's:^LIBDIR.*/lib:LIBDIR = $(PREFIX)/'"$(get_libdir):" \ - "${S}"/Makefile - - #Use CC as the host compiler for mconf - sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \ - "${S}"/config/Rules.mak - - #We want CONFIG_DEBUG to avoid stripping - #but not for debugging info - sed -i -e 's: -g::' \ - "${S}"/config/Rules.mak - sed -i -e 's: -g::' \ - "${S}"/config/makefile.conf -} - -use_flag_config() { - cp "${FILESDIR}"/config "${S}"/config/.config - - #Respect CFLAGS/LDFLAGS - sed -i -e "s:^CONFIG_EXTRA_CFLAGS_OPTIONS.*$:CONFIG_EXTRA_CFLAGS_OPTIONS=\"${CFLAGS}\":" \ - "${S}"/config/.config - sed -i -e "s:^CONFIG_EXTRA_LDFLAGS_OPTIONS.*$:CONFIG_EXTRA_LDFLAGS_OPTIONS=\"${LDLAGS}\":" \ - "${S}"/config/.config - - #The logic is that the default config file enables everything and we disable - #here with sed unless a USE flags says to keep it - if use httpd; then - if ! use static; then - sed -i -e 's:^CONFIG_HTTP_STATIC_BUILD:# CONFIG_HTTP_STATIC_BUILD:' \ - "${S}"/config/.config - fi - if ! use cgi-php && ! use cgi-lua; then - sed -i -e 's:^CONFIG_HTTP_HAS_CGI:# CONFIG_HTTP_HAS_CGI:' \ - "${S}"/config/.config - fi - if ! use cgi-php; then - sed -i -e 's:,.php::' "${S}"/config/.config - fi - if ! use cgi-lua; then - sed -i -e 's:\.lua,::' \ - -e 's:lua:php:' \ - -e 's:^CONFIG_HTTP_ENABLE_LUA:# CONFIG_HTTP_ENABLE_LUA:' \ - "${S}"/config/.config - fi - else - sed -i -e 's:^CONFIG_AXHTTPD:# CONFIG_AXHTTPD:' \ - "${S}"/config/.config - fi - - yes "n" | emake -j1 oldconfig > /dev/null -} - -src_configure() { - tc-export CC - - if use savedconfig; then - restore_config config/.config - if [ -f config/.config ]; then - ewarn "Using saved config, all other USE flags ignored" - else - ewarn "No saved config, seeding with the default" - cp "${FILESDIR}"/config "${S}"/config/.config - fi - yes "" | emake -j1 oldconfig > /dev/null - else - use_flag_config - fi -} - -src_compile() { - default - if use doc; then - emake docs - mv www README - fi -} - -src_install() { - if use savedconfig; then - save_config config/.config - fi - - emake PREFIX="${ED}/usr" install - - if ! use static-libs; then - rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a - fi - - if [ -f "${ED}"/usr/bin/htpasswd ]; then - mv "${ED}"/usr/bin/{,ax}htpasswd - fi - - if use httpd; then - newinitd "${FILESDIR}"/axhttpd.initd axhttpd - newconfd "${FILESDIR}"/axhttpd.confd axhttpd - fi - - docompress -x /usr/share/doc/${PF}/README - dodoc -r README - - if use doc; then - dodoc -r docsrc/html - fi -} diff --git a/net-libs/axtls/axtls-1.4.9-r1.ebuild b/net-libs/axtls/axtls-1.4.9-r1.ebuild deleted file mode 100644 index ff000c3d8274..000000000000 --- a/net-libs/axtls/axtls-1.4.9-r1.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/axtls/axtls-1.4.9-r1.ebuild,v 1.9 2014/10/21 14:20:59 blueness Exp $ - -EAPI="5" - -inherit eutils multilib multilib-minimal savedconfig toolchain-funcs user - -################################################################################ -# axtls CONFIG MINI-HOWTO -# -# Note: axtls is highly configurable and uses mconf, like the linux kernel. -# You can configure it in a couple of ways: -# -# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the features -# you want, and possibly a lot more. -# -# 2) You can create your own configuration file by doing -# -# FEATURES="keepwork" USE="savedconfig -*" emerge axtls -# cd /var/tmp/portage/net-libs/axtls*/work/axTLS -# make menuconfig -# -# Now configure axtls as you want. Finally save your config file: -# -# cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV} -# -# where ${PV} is the current version. You can then run emerge again with -# your configuration by doing -# -# USE="savedconfig" emerge axtls -# -################################################################################ - -MY_PN=${PN/tls/TLS} - -DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server" -HOMEPAGE="http://axtls.sourceforge.net/" -SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 x86" - -IUSE="httpd cgi-lua cgi-php static static-libs doc" - -# TODO: add ipv6, and c#, java, lua, perl bindings -# Currently these all have some issue -DEPEND="doc? ( app-doc/doxygen )" -RDEPEND=" - httpd? ( - cgi-lua? ( dev-lang/lua ) - cgi-php? ( dev-lang/php[cgi] ) - )" - -#Note1: static, cgi-* makes no sense if httpd is not given -REQUIRED_USE=" - static? ( httpd ) - cgi-lua? ( httpd ) - cgi-php? ( httpd )" - -AXTLS_GROUP="axtls" -AXTLS_USER="axtls" - -pkg_setup() { - use httpd && { - ebegin "Creating axtls user and group" - enewgroup ${AXTLS_GROUP} - enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP} - } -} - -src_prepare() { - epatch "${FILESDIR}/explicit-libdir-r1.patch" - - #We want CONFIG_DEBUG to avoid stripping - #but not for debugging info - sed -i -e 's: -g::' config/Rules.mak || die - sed -i -e 's: -g::' config/makefile.conf || die - - multilib_copy_sources -} - -use_flag_config() { - cp "${FILESDIR}"/config config/.config || die - - #Respect CFLAGS/LDFLAGS - sed -i -e "s:^CONFIG_EXTRA_CFLAGS_OPTIONS.*$:CONFIG_EXTRA_CFLAGS_OPTIONS=\"${CFLAGS}\":" \ - config/.config || die - sed -i -e "s:^CONFIG_EXTRA_LDFLAGS_OPTIONS.*$:CONFIG_EXTRA_LDFLAGS_OPTIONS=\"${LDLAGS}\":" \ - config/.config || die - - #The logic is that the default config file enables everything and we disable - #here with sed unless a USE flags says to keep it - if use httpd; then - if ! use static; then - sed -i -e 's:^CONFIG_HTTP_STATIC_BUILD:# CONFIG_HTTP_STATIC_BUILD:' \ - config/.config || die - fi - if ! use cgi-php && ! use cgi-lua; then - sed -i -e 's:^CONFIG_HTTP_HAS_CGI:# CONFIG_HTTP_HAS_CGI:' \ - config/.config || die - fi - if ! use cgi-php; then - sed -i -e 's:,.php::' config/.config || die - fi - if ! use cgi-lua; then - sed -i -e 's:\.lua,::' \ - -e 's:lua:php:' \ - -e 's:^CONFIG_HTTP_ENABLE_LUA:# CONFIG_HTTP_ENABLE_LUA:' \ - config/.config || die - fi - else - sed -i -e 's:^CONFIG_AXHTTPD:# CONFIG_AXHTTPD:' \ - config/.config || die - fi - - yes "n" | emake -j1 oldconfig > /dev/null || die -} - -multilib_src_configure() { - tc-export AR CC - - #Per-ABI substitutions. - sed -i -e 's:^LIBDIR.*/lib:LIBDIR = $(PREFIX)/'"$(get_libdir):" \ - Makefile || die - - #Use CC as the host compiler for mconf - sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \ - config/Rules.mak || die - - if use savedconfig; then - restore_config config/.config - if [[ -f config/.config ]]; then - ewarn "Using saved config, all other USE flags ignored" - else - ewarn "No saved config, seeding with the default" - cp "${FILESDIR}"/config config/.config || die - fi - yes "" | emake -j1 oldconfig > /dev/null || die - else - use_flag_config - fi -} - -multilib_src_install() { - if multilib_is_native_abi && use savedconfig; then - save_config config/.config - fi - - emake PREFIX="${ED}/usr" install - - if ! use static-libs; then - rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a || die - fi - - # The build system needs to install before it builds docs - if multilib_is_native_abi && use doc; then - emake docs - dodoc -r docsrc/html - fi -} - -multilib_src_install_all() { - if [[ -f "${ED}"/usr/bin/htpasswd ]]; then - mv "${ED}"/usr/bin/{,ax}htpasswd || die - fi - - if use httpd; then - newinitd "${FILESDIR}"/axhttpd.initd axhttpd - newconfd "${FILESDIR}"/axhttpd.confd axhttpd - fi - - docompress -x /usr/share/doc/${PF}/README - dodoc README -} diff --git a/net-libs/axtls/axtls-1.4.9.ebuild b/net-libs/axtls/axtls-1.4.9.ebuild deleted file mode 100644 index d414c961412f..000000000000 --- a/net-libs/axtls/axtls-1.4.9.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/axtls/axtls-1.4.9.ebuild,v 1.9 2013/03/03 09:29:54 vapier Exp $ - -EAPI="4" - -inherit eutils multilib savedconfig toolchain-funcs user - -################################################################################ -# axtls CONFIG MINI-HOWTO -# -# Note: axtls is highly configurable and uses mconf, like the linux kernel. -# You can configure it in a couple of ways: -# -# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the features -# you want, and possibly a lot more. -# -# 2) You can create your own configuration file by doing -# -# FEATURES="keepwork" USE="savedconfig -*" emerge axtls -# cd /var/tmp/portage/net-libs/axtls*/work/axTLS -# make menuconfig -# -# Now configure axtls as you want. Finally save your config file: -# -# cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV} -# -# where ${PV} is the current version. You can then run emerge again with -# your configuration by doing -# -# USE="savedconfig" emerge axtls -# -################################################################################ - -MY_PN=${PN/tls/TLS} - -DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server" -HOMEPAGE="http://axtls.sourceforge.net/" -SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="amd64 arm hppa ~mips ppc ppc64 s390 x86" - -IUSE="httpd cgi-lua cgi-php static static-libs doc" - -# TODO: add ipv6, and c#, java, lua, perl bindings -# Currently these all have some issue -DEPEND="doc? ( app-doc/doxygen )" -RDEPEND=" - httpd? ( - cgi-lua? ( dev-lang/lua ) - cgi-php? ( dev-lang/php[cgi] ) - )" - -#Note1: static, cgi-* makes no sense if httpd is not given -REQUIRED_USE=" - static? ( httpd ) - cgi-lua? ( httpd ) - cgi-php? ( httpd )" - -AXTLS_GROUP="axtls" -AXTLS_USER="axtls" - -pkg_setup() { - use httpd && { - ebegin "Creating axtls user and group" - enewgroup ${AXTLS_GROUP} - enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP} - } -} - -src_prepare() { - tc-export CC - - epatch "${FILESDIR}/explicit-libdir.patch" - - sed -i -e 's:^LIBDIR.*/lib:LIBDIR = $(PREFIX)/'"$(get_libdir):" \ - "${S}"/Makefile - - #Use CC as the host compiler for mconf - sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \ - "${S}"/config/Rules.mak - - #We want CONFIG_DEBUG to avoid stripping - #but not for debugging info - sed -i -e 's: -g::' \ - "${S}"/config/Rules.mak - sed -i -e 's: -g::' \ - "${S}"/config/makefile.conf -} - -use_flag_config() { - cp "${FILESDIR}"/config "${S}"/config/.config - - #Respect CFLAGS/LDFLAGS - sed -i -e "s:^CONFIG_EXTRA_CFLAGS_OPTIONS.*$:CONFIG_EXTRA_CFLAGS_OPTIONS=\"${CFLAGS}\":" \ - "${S}"/config/.config - sed -i -e "s:^CONFIG_EXTRA_LDFLAGS_OPTIONS.*$:CONFIG_EXTRA_LDFLAGS_OPTIONS=\"${LDLAGS}\":" \ - "${S}"/config/.config - - #The logic is that the default config file enables everything and we disable - #here with sed unless a USE flags says to keep it - if use httpd; then - if ! use static; then - sed -i -e 's:^CONFIG_HTTP_STATIC_BUILD:# CONFIG_HTTP_STATIC_BUILD:' \ - "${S}"/config/.config - fi - if ! use cgi-php && ! use cgi-lua; then - sed -i -e 's:^CONFIG_HTTP_HAS_CGI:# CONFIG_HTTP_HAS_CGI:' \ - "${S}"/config/.config - fi - if ! use cgi-php; then - sed -i -e 's:,.php::' "${S}"/config/.config - fi - if ! use cgi-lua; then - sed -i -e 's:\.lua,::' \ - -e 's:lua:php:' \ - -e 's:^CONFIG_HTTP_ENABLE_LUA:# CONFIG_HTTP_ENABLE_LUA:' \ - "${S}"/config/.config - fi - else - sed -i -e 's:^CONFIG_AXHTTPD:# CONFIG_AXHTTPD:' \ - "${S}"/config/.config - fi - - yes "n" | emake -j1 oldconfig > /dev/null -} - -src_configure() { - tc-export CC - tc-export AR - - if use savedconfig; then - restore_config config/.config - if [ -f config/.config ]; then - ewarn "Using saved config, all other USE flags ignored" - else - ewarn "No saved config, seeding with the default" - cp "${FILESDIR}"/config "${S}"/config/.config - fi - yes "" | emake -j1 oldconfig > /dev/null - else - use_flag_config - fi -} - -src_compile() { - default - use doc && emake docs -} - -src_install() { - if use savedconfig; then - save_config config/.config - fi - - emake PREFIX="${ED}/usr" install - - if ! use static-libs; then - rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a - fi - - if [ -f "${ED}"/usr/bin/htpasswd ]; then - mv "${ED}"/usr/bin/{,ax}htpasswd - fi - - if use httpd; then - newinitd "${FILESDIR}"/axhttpd.initd axhttpd - newconfd "${FILESDIR}"/axhttpd.confd axhttpd - fi - - docompress -x /usr/share/doc/${PF}/README - dodoc -r README - - if use doc; then - dodoc -r docsrc/html - fi -} diff --git a/net-libs/axtls/files/explicit-libdir.patch b/net-libs/axtls/files/explicit-libdir.patch deleted file mode 100644 index 9a1bc7e250dc..000000000000 --- a/net-libs/axtls/files/explicit-libdir.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff -Naur axTLS.orig//Makefile axTLS/Makefile ---- axTLS.orig//Makefile 2011-01-07 08:16:40.000000000 -0500 -+++ axTLS/Makefile 2012-06-17 16:55:04.000000000 -0400 -@@ -60,6 +60,8 @@ - $(MAKE) -C samples - endif - -+LIBDIR = $(PREFIX)/lib -+ - $(STAGE) : ssl/version.h - @mkdir -p $(STAGE) - -@@ -68,7 +70,7 @@ - @echo "#define AXTLS_VERSION \"(no version)\"" > ssl/version.h - - $(PREFIX) : -- @mkdir -p $(PREFIX)/lib -+ @mkdir -p $(LIBDIR) - @mkdir -p $(PREFIX)/bin - - release: -@@ -89,8 +91,8 @@ - $(MAKE) win32releaseconf - - install: $(PREFIX) all -- cp --no-dereference $(STAGE)/libax* $(PREFIX)/lib -- chmod 755 $(PREFIX)/lib/libax* -+ cp --no-dereference $(STAGE)/libax* $(LIBDIR) -+ chmod 755 $(LIBDIR)/libax* - ifdef CONFIG_SAMPLES - install -m 755 $(STAGE)/ax* $(PREFIX)/bin - endif -@@ -112,7 +114,7 @@ - install -m 644 config/config.h $(PREFIX)/include/axTLS - - installclean: -- -@rm $(PREFIX)/lib/libax* > /dev/null 2>&1 -+ -@rm $(LIBDIR)/libax* > /dev/null 2>&1 - -@rm $(PREFIX)/bin/ax* > /dev/null 2>&1 - -@rm $(PREFIX)/bin/axhttpd* > /dev/null 2>&1 - -@rm `perl -e 'use Config; print $$Config{installarchlib};'`/axtlsp.pm > /dev/null 2>&1 |