Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 65904 Details for
Bug 102470
www-servers/cherokee-0.4.25 various improvements/fixes
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
cherokee-0.4.25-r1.ebuild
cherokee-0.4.25-r1.ebuild (text/plain), 2.71 KB, created by
Aaron Walker (RETIRED)
on 2005-08-14 04:36:06 UTC
(
hide
)
Description:
cherokee-0.4.25-r1.ebuild
Filename:
MIME Type:
Creator:
Aaron Walker (RETIRED)
Created:
2005-08-14 04:36:06 UTC
Size:
2.71 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/www-servers/cherokee/cherokee-0.4.25.ebuild,v 1.2 2005/08/05 17:12:33 ka0ttic Exp $ > >inherit eutils pam > >DESCRIPTION="An extremely fast and tiny web server." >SRC_URI="http://www.0x50.org/download/${PV%.*}/${PV}/${P}.tar.gz" >HOMEPAGE="http://www.0x50.org/" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~ppc ~sparc" >IUSE="ipv6 ssl gnutls static doc pam" > >RDEPEND=">=sys-libs/zlib-1.1.4-r1 > gnutls? ( net-libs/gnutls ) > ssl? ( dev-libs/openssl ) > pam? ( virtual/pam )" > >DEPEND="${RDEPEND} > >=sys-devel/automake-1.7.5" > >src_unpack() { > unpack ${A} > cd ${S} > > if use static ; then > epatch ${FILESDIR}/${P}-fix-static.diff > > einfo "Regenerating automake/autoconf files" > libtoolize --copy --force --automake || die "libtoolize failed" > aclocal -I ${S}/m4 || die "aclocal failed" > autoheader || die "autoheader failed" > automake -a || die "automake failed" > autoconf || die "autoconf failed" > fi > > # remove "doc" from SUBDIRS so that html docs don't get installed > # to the wrong place (/usr/share/doc/cherokee) and we can install > # them conditionally via dohtml in src_install. > sed -i -e 's|\(SUBDIRS =.*\)doc\(.*\)$|\1\2|' Makefile.in || \ > die "sed Makefile.in failed" > > # use cherokee user/group > sed -i -e 's|^#\(User \).*$|\1cherokee|' \ > -e 's|^#\(Group \).*$|\1cherokee|' cherokee.conf.sample.pre || \ > die "sed cherokee.conf failed" >} > >src_compile() { > local myconf > > if use ssl && use gnutls ; then > myconf="${myconf} --enable-tls=gnutls" > elif use ssl && ! use gnutls ; then > myconf="${myconf} --enable-tls=openssl" > else > myconf="${myconf} --disable-tls" > fi > > if use static ; then > myconf="${myconf} --enable-static --enable-static-module=all" > else > myconf="${myconf} --disable-static" > fi > > econf \ > ${myconf} \ > $(use_enable pam) \ > $(use_enable ipv6) \ > --enable-os-string="Gentoo Linux" \ > --with-wwwroot=/var/www/localhost/htdocs \ > || die "configure failed" > > emake || die "emake failed" >} > >src_install () { > make DESTDIR="${D}" install || die "make install failed" > dodoc AUTHORS ChangeLog INSTALL README TODO > use doc && dohtml -r doc/* > > newpamd pam.d_cherokee ${PN} || die "newpamd failed" > newinitd ${FILESDIR}/${PN}-0.4.17-init.d ${PN} || die "newinitd failed" > > # be nice and don't overwrite a user's pre-existing index.html > # (unless they're the same). > if [[ -f ${ROOT}/var/www/localhost/htdocs/index.html ]] ; then > diff ${ROOT}/var/www/localhost/htdocs/index.html \ > ${D}/var/www/localhost/htdocs/index.html &>/dev/null || \ > mv ${D}/var/www/localhost/htdocs/{,cherokee-}index.html > fi >} > >pkg_postinst() { > enewgroup cherokee > enewuser cherokee -1 -1 /var/www/localhost cherokee >}
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 Raw
Actions:
View
Attachments on
bug 102470
: 65904 |
65905