From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1D1FD58973 for ; Mon, 8 Feb 2016 22:59:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8DE1921C0B3; Mon, 8 Feb 2016 22:59:23 +0000 (UTC) Received: from wp260.webpack.hosteurope.de (wp260.webpack.hosteurope.de [80.237.133.29]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8E6B321C05C for ; Mon, 8 Feb 2016 22:59:22 +0000 (UTC) Received: from p549a895d.dip0.t-ipconnect.de ([84.154.137.93] helo=gentp.lnet); authenticated by wp260.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) id 1aSum8-0003Wz-FW; Mon, 08 Feb 2016 23:59:20 +0100 Received: from gentp.lnet (gentp.lnet [IPv6:::1]) by gentp.lnet (Postfix) with ESMTP id BABBE261AFF for ; Mon, 8 Feb 2016 23:59:19 +0100 (CET) Date: Mon, 8 Feb 2016 23:59:19 +0100 From: Luis Ressel To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] New USE_EXPAND NGINX_MODULES_STREAM Message-ID: <20160208235919.5e1cb56f@gentp.lnet> In-Reply-To: References: <56B27F5D.4040805@gentoo.org> <20160203234849.0d4ebc8f.mgorny@gentoo.org> <20160204102740.GA26130@meriadoc> <20160208224119.14a513e1.mgorny@gentoo.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.28; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-bounce-key: webpack.hosteurope.de;aranea@aixah.de;1454972362;e909ba2e; X-Archives-Salt: 8cf21dce-5975-4b5b-aa14-bbb7b4ab49bf X-Archives-Hash: 13568ebcf95e1ed3898b94b50d1a082c On Tue, 9 Feb 2016 11:34:12 +1300 Kent Fredric wrote: > nginx_modules_http_geoip? ( dev-libs/geoip ) > nginx_modules_http_gunzip? ( sys-libs/zlib ) > nginx_modules_http_gzip? ( sys-libs/zlib ) > nginx_modules_http_gzip_static? ( sys-libs/zlib ) > nginx_modules_http_image_filter? ( media-libs/gd[jpeg,png] ) > nginx_modules_http_perl? ( >=3Ddev-lang/perl-5.8 ) > nginx_modules_http_rewrite? ( >=3Ddev-libs/libpcre-4.2 ) > nginx_modules_http_secure_link? ( > userland_GNU? ( > !libressl? ( dev-libs/openssl:0=3D ) > libressl? ( dev-libs/libressl:=3D ) > ) > ) > nginx_modules_http_xslt? ( dev-libs/libxml2 dev-libs/libxslt ) > nginx_modules_http_lua? ( !luajit? ( dev-lang/lua:0=3D ) luajit? > ( dev-lang/luajit:2=3D ) ) > nginx_modules_http_auth_pam? ( virtual/pam ) > nginx_modules_http_metrics? ( dev-libs/yajl ) > nginx_modules_http_dav_ext? ( dev-libs/expat ) > nginx_modules_http_security? ( >=3Ddev-libs/libxml2-2.7.8 > dev-libs/apr-util www-servers/apache ) > nginx_modules_http_auth_ldap? ( net-nds/openldap[ssl?] ) >=20 Thanks for citing this, I think it demonstrates mgorny's point rather nicely; we have global USE flags for many of those modules: * nginx_modules_http_perl -> perl * nginx_modules_http_auth_pam -> pam * nginx_modules_http_auth_ldap -> ldap * nginx_modules_http_geoip -> geoip * nginx_modules_http_g(un)zip -> zlib * nginx_modules_http_secure_link -> ssl The following two ones aren't quite as obvious, but could also be changed: * nginx_modules_http_rewrite -> pcre * nginx_modules_http_image_filter -> gd Introduce new USE flags for the remaining few modules -- voil=C3=A0, there you go, no need for a new USE_EXPAND and the users will even get a useful set of default modules enabled based on their global USE flags. --=20 Luis Ressel