www-servers/lighttpd: minor QA fixes
authorMikle Kolyada <zlogene@gentoo.org>
Sat, 28 Apr 2018 13:23:16 +0000 (16:23 +0300)
committerMikle Kolyada <zlogene@gentoo.org>
Sat, 28 Apr 2018 13:23:16 +0000 (16:23 +0300)
- switch to libmemcached
- add missing || die statement
- dohtml -> dodoc
- remove .la files explicitly
- call `default` install
- do not pull sqlite within webdav? () as it is controlled by the REQUIRED_USE now

Package-Manager: Portage-2.3.24, Repoman-2.3.6

www-servers/lighttpd/lighttpd-1.4.49.ebuild

index 228a2750f0572dae05613a2624cc62dc30787dfe..a8b1cc10cf2802cc8418c43f17556b23b8d676ba 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit autotools flag-o-matic readme.gentoo-r1 user systemd
+inherit autotools flag-o-matic readme.gentoo-r1 systemd user
 
 DESCRIPTION="Lightweight high-performance web server"
 HOMEPAGE="http://www.lighttpd.net/"
@@ -37,10 +37,9 @@ CDEPEND="
                !libressl? ( >=dev-libs/openssl-0.9.7:0=[kerberos?] )
                libressl? ( dev-libs/libressl:= )
        )
-       sqlite?         ( dev-db/sqlite:3 )
+       sqlite? ( dev-db/sqlite:3 )
        webdav? (
                dev-libs/libxml2
-               >=dev-db/sqlite-3
                sys-fs/e2fsprogs
        )
        xattr? ( kernel_linux? ( sys-apps/attr ) )
@@ -81,7 +80,7 @@ remove_non_essential() {
 
        # non-essential modules
        rm -f \
-               ${libdir}/mod_{compress,evhost,expire,proxy,scgi,secdownload,simple_vhost,status,setenv,trigger*,usertrack}.*
+               ${libdir}/mod_{compress,evhost,expire,proxy,scgi,secdownload,simple_vhost,status,setenv,trigger*,usertrack}.* || die
 
        # allow users to keep some based on USE flags
        use pcre    || rm -f ${libdir}/mod_{ssi,re{direct,write}}.*
@@ -192,7 +191,7 @@ src_install() {
        newdoc doc/config//lighttpd.conf lighttpd.conf.distrib
        use ipv6 && readme.gentoo_create_doc
 
-       use doc && dodoc -r doc/*
+       use doc && dodoc -r doc
 
        docinto txt
        dodoc doc/outdated/*.txt