Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 413822 Details for
Bug 562324
app-admin/apache-tools www-servers/apache add libressl support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
0001-app-admin-apache-tools-add-libressl-support.patch
0001-app-admin-apache-tools-add-libressl-support.patch (text/plain), 3.28 KB, created by
Julian Ospald
on 2015-10-05 14:10:28 UTC
(
hide
)
Description:
0001-app-admin-apache-tools-add-libressl-support.patch
Filename:
MIME Type:
Creator:
Julian Ospald
Created:
2015-10-05 14:10:28 UTC
Size:
3.28 KB
patch
obsolete
>From 7d3443cc3d40391e3908a6a21c8e00d63e09f7ca Mon Sep 17 00:00:00 2001 >From: Julian Ospald <hasufell@gentoo.org> >Date: Mon, 5 Oct 2015 16:06:58 +0200 >Subject: [PATCH 1/2] app-admin/apache-tools: add libressl support > >--- > .../apache-tools/apache-tools-2.4.16-r1.ebuild | 96 ++++++++++++++++++++++ > 1 file changed, 96 insertions(+) > create mode 100644 app-admin/apache-tools/apache-tools-2.4.16-r1.ebuild > >diff --git a/app-admin/apache-tools/apache-tools-2.4.16-r1.ebuild b/app-admin/apache-tools/apache-tools-2.4.16-r1.ebuild >new file mode 100644 >index 0000000..ae3aeaf >--- /dev/null >+++ b/app-admin/apache-tools/apache-tools-2.4.16-r1.ebuild >@@ -0,0 +1,96 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI=5 >+inherit flag-o-matic eutils multilib toolchain-funcs >+ >+DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm" >+HOMEPAGE="http://httpd.apache.org/" >+SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2" >+ >+LICENSE="Apache-2.0" >+SLOT="0" >+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris" >+IUSE="libressl ssl" >+RESTRICT="test" >+ >+RDEPEND=">=dev-libs/apr-1.5.0:1 >+ dev-libs/apr-util:1 >+ dev-libs/expat >+ dev-libs/libpcre >+ kernel_linux? ( sys-apps/util-linux ) >+ ssl? ( >+ !libressl? ( dev-libs/openssl:0= ) >+ libressl? ( dev-libs/libressl:= ) >+ )" >+ >+DEPEND="${RDEPEND} >+ sys-devel/libtool" >+ >+S="${WORKDIR}/httpd-${PV}" >+ >+src_prepare() { >+ epatch "${FILESDIR}"/${PN}-2.4.7-Makefile.patch #459446 >+ >+ # This package really should upgrade to using pcre's .pc file. >+ cat <<-\EOF >"${T}"/pcre-config >+ #!/bin/sh >+ [ "${flag}" = "--version" ] && set -- --modversion >+ exec ${PKG_CONFIG} libpcre "$@" >+ EOF >+ chmod a+x "${T}"/pcre-config >+} >+ >+src_configure() { >+ # Brain dead check. >+ tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" >+ >+ tc-export PKG_CONFIG >+ >+ # Instead of filtering --as-needed (bug #128505), append --no-as-needed >+ append-ldflags $(no-as-needed) >+ >+ # econf overwrites the stuff from config.layout. >+ ac_cv_path_PKGCONFIG=${PKG_CONFIG} \ >+ econf \ >+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \ >+ --sbindir="${EPREFIX}"/usr/sbin \ >+ --with-perl="${EPREFIX}"/usr/bin/perl \ >+ --with-expat="${EPREFIX}"/usr \ >+ --with-z="${EPREFIX}"/usr \ >+ --with-apr="${SYSROOT}${EPREFIX}"/usr \ >+ --with-apr-util="${SYSROOT}${EPREFIX}"/usr \ >+ --with-pcre="${T}"/pcre-config \ >+ $(use_enable ssl) \ >+ $(usex ssl '--with-ssl="${EPREFIX}"/usr' '') >+ sed -i \ >+ -e '/^LTFLAGS/s:--silent::' \ >+ build/rules.mk build/config_vars.mk || die >+} >+ >+src_compile() { >+ emake -C support >+} >+ >+src_install() { >+ emake -C support DESTDIR="${D}" install >+ dodoc CHANGES >+ doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \ >+ docs/man/{htcacheclean,rotatelogs}.8 >+ >+ # Providing compatiblity symlinks for #177697 (which we'll stop to install >+ # at some point). >+ pushd "${ED}"/usr/sbin >/dev/null || die >+ local i >+ for i in *; do >+ dosym ${i} /usr/sbin/${i}2 >+ done >+ popd >/dev/null || die >+ >+ # Provide a symlink for ab-ssl >+ if use ssl; then >+ dosym ab /usr/bin/ab-ssl >+ dosym ab /usr/bin/ab2-ssl >+ fi >+} >-- >2.6.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 562324
: 413822 |
413824
|
414030
|
414032
|
414034