some QA and random junk

- raise profiles eapi to 5
- sync layout.conf
- remove useless variable
- add vsftpd useflag to metadata
- set slot operators
- add libressl support
This commit is contained in:
Robert Förster (Dessa) 2015-10-15 14:22:36 +02:00
parent e73b754ea0
commit 9244383fbb
6 changed files with 42 additions and 35 deletions

View File

@ -1,6 +1,3 @@
# we inerhit eclasses from gentoo
masters = gentoo
# This went live Wednesday, July 4, 2012 at 10:00 UTC # This went live Wednesday, July 4, 2012 at 10:00 UTC
# For more details, please see: http://archives.gentoo.org/gentoo-dev-announce/msg_00000.xml # For more details, please see: http://archives.gentoo.org/gentoo-dev-announce/msg_00000.xml
# and/or GLEP 59. # and/or GLEP 59.
@ -8,27 +5,33 @@ manifest-hashes = SHA256 SHA512 WHIRLPOOL
# Bug #470670 - gentoo's council says to deprecate EAPIs 1 and 2. # Bug #470670 - gentoo's council says to deprecate EAPIs 1 and 2.
# 2014-02-25 council meeting deprecated EAPIs 0 and 3. # 2014-02-25 council meeting deprecated EAPIs 0 and 3.
eapis-deprecated = 0 1 2 3 # 2015-10-11 council meeting deprecated EAPI 4.
#eapis-banned 1
eapis-deprecated = 0 1 2 3 4
# Bug #337853 - gentoo's council says to enable # Bug #337853 - gentoo's council says to enable
# --echangelog by default for the "gentoo" repo # --echangelog by default for the "gentoo" repo
# we don't do it, use git log instead. # INFRA NOTE 2015/08/08: No more old ChangeLogs in Git
update-changelog = false update-changelog = false
# Use thin manifests
thin-manifests = true
# Dont sign thin manifests. There is no current policy for git commit signing
sign-manifests = false
# the default *is* actually pms, but better safe then sorry
# since we don't actually need stuff like package.* as
# directory
profile-formats = pms
# Make egencache generate newer (more reliable) # Make egencache generate newer (more reliable)
# md5-dict cache format (see bug #409445). # md5-dict cache format (see bug #409445).
# NOTE: list md5-dict first so clients prefer it # NOTE: list md5-dict first so clients prefer it
# INFRA NOTE: Format 'pms' was removed on Aug 6 2012. (Announced prior as Aug 1 # INFRA NOTE: Format 'pms' was removed on Aug 6 2012. (Announced prior as Aug 1
# 2012 was the removal date) # 2012 was the removal date)
cache-formats = md5-dict cache-formats = md5-dict
# Use thin Manifests for Git
thin-manifests = true
# Sign Git commits, and NOT Manifests
sign-commits = true
sign-manifests = false
# we inerhit eclasses from gentoo
masters = gentoo
# the default *is* actually pms, but better safe then sorry
# since we don't actually need stuff like package.* as
# directory
profile-formats = pms

View File

@ -1 +1 @@
1 5

View File

@ -16,3 +16,4 @@ www-apps/froxlor:nginx - use nginx instead of Apache
www-apps/froxlor:pureftpd - use pure-FTPd instead of ProFTPd www-apps/froxlor:pureftpd - use pure-FTPd instead of ProFTPd
www-apps/froxlor:quota - Adds support for Filesystem-Quotas www-apps/froxlor:quota - Adds support for Filesystem-Quotas
www-apps/froxlor:tickets - Adds support for the Ticket System www-apps/froxlor:tickets - Adds support for the Ticket System
www-apps/froxlor:vsftpd - use vsFTPd instead of ProFTPd

View File

@ -22,16 +22,14 @@ HOMEPAGE="http://www.froxlor.org/"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
IUSE="awstats bind domainkey +dovecot fcgid ftpquota fpm lighttpd +log mailquota nginx pureftpd quota ssl +tickets vsftpd" IUSE="awstats bind domainkey +dovecot fcgid ftpquota fpm libressl lighttpd +log mailquota nginx pureftpd quota ssl +tickets vsftpd"
PHP_REQUIRED_FLAGS="bcmath,cli,ctype,filter,ftp,gd,mysql,nls,pcntl,pdo,posix,session,simplexml,ssl=,tokenizer,unicode,xml,xslt,zlib"
DEPEND=" DEPEND="
!www-apps/syscp !www-apps/syscp
>=mail-mta/postfix-2.4[mysql,ssl=] >=mail-mta/postfix-2.4[mysql,ssl=]
virtual/cron virtual/cron
virtual/mysql virtual/mysql
>=dev-lang/php-5.3[${PHP_REQUIRED_FLAGS}] >=dev-lang/php-5.3:*[bcmath,cli,ctype,filter,ftp,gd,mysql,nls,pcntl,pdo,posix,session,simplexml,ssl=,tokenizer,unicode,xml,xslt,zlib]
pureftpd? ( pureftpd? (
net-ftp/pure-ftpd[mysql,ssl=] net-ftp/pure-ftpd[mysql,ssl=]
) )
@ -55,21 +53,24 @@ DEPEND="
bind? ( net-dns/bind bind? ( net-dns/bind
domainkey? ( mail-filter/opendkim ) domainkey? ( mail-filter/opendkim )
) )
ssl? ( dev-libs/openssl ) ssl? (
!libressl? ( >=dev-libs/openssl-1.0.2:* )
libressl? ( dev-libs/libressl:= )
)
lighttpd? ( www-servers/lighttpd[php,ssl=] ) lighttpd? ( www-servers/lighttpd[php,ssl=] )
nginx? ( nginx? (
www-servers/nginx[ssl=] www-servers/nginx:*[ssl=]
) )
!lighttpd? ( !lighttpd? (
( !nginx? ( ( !nginx? (
www-servers/apache[ssl=] www-servers/apache[ssl=]
!fpm? ( !fpm? (
dev-lang/php[apache2] dev-lang/php:*[apache2]
) )
) )
) )
) )
fcgid? ( dev-lang/php[cgi] fcgid? ( dev-lang/php:*[cgi]
sys-auth/libnss-mysql sys-auth/libnss-mysql
( !lighttpd? ( ( !lighttpd? (
!nginx? ( !nginx? (
@ -79,7 +80,7 @@ DEPEND="
) )
) )
) )
fpm? ( dev-lang/php[fpm] fpm? ( dev-lang/php:*[fpm]
sys-auth/libnss-mysql sys-auth/libnss-mysql
) )
dovecot? ( >=net-mail/dovecot-2.2.0[mysql,ssl=] dovecot? ( >=net-mail/dovecot-2.2.0[mysql,ssl=]

View File

@ -22,16 +22,14 @@ HOMEPAGE="http://www.froxlor.org/"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
IUSE="awstats bind domainkey +dovecot fcgid ftpquota fpm lighttpd +log mailquota nginx pureftpd quota ssl +tickets vsftpd" IUSE="awstats bind domainkey +dovecot fcgid ftpquota fpm libressl lighttpd +log mailquota nginx pureftpd quota ssl +tickets vsftpd"
PHP_REQUIRED_FLAGS="bcmath,cli,ctype,filter,ftp,gd,mysql,nls,pcntl,pdo,posix,session,simplexml,ssl=,tokenizer,unicode,xml,xslt,zlib"
DEPEND=" DEPEND="
!www-apps/syscp !www-apps/syscp
>=mail-mta/postfix-2.4[mysql,ssl=] >=mail-mta/postfix-2.4[mysql,ssl=]
virtual/cron virtual/cron
virtual/mysql virtual/mysql
>=dev-lang/php-5.3[${PHP_REQUIRED_FLAGS}] >=dev-lang/php-5.3:*[bcmath,cli,ctype,filter,ftp,gd,mysql,nls,pcntl,pdo,posix,session,simplexml,ssl=,tokenizer,unicode,xml,xslt,zlib]
pureftpd? ( pureftpd? (
net-ftp/pure-ftpd[mysql,ssl=] net-ftp/pure-ftpd[mysql,ssl=]
) )
@ -55,21 +53,24 @@ DEPEND="
bind? ( net-dns/bind bind? ( net-dns/bind
domainkey? ( mail-filter/opendkim ) domainkey? ( mail-filter/opendkim )
) )
ssl? ( dev-libs/openssl ) ssl? (
!libressl? ( >=dev-libs/openssl-1.0.2:* )
libressl? ( dev-libs/libressl:= )
)
lighttpd? ( www-servers/lighttpd[php,ssl=] ) lighttpd? ( www-servers/lighttpd[php,ssl=] )
nginx? ( nginx? (
www-servers/nginx[ssl=] www-servers/nginx:*[ssl=]
) )
!lighttpd? ( !lighttpd? (
( !nginx? ( ( !nginx? (
www-servers/apache[ssl=] www-servers/apache[ssl=]
!fpm? ( !fpm? (
dev-lang/php[apache2] dev-lang/php:*[apache2]
) )
) )
) )
) )
fcgid? ( dev-lang/php[cgi] fcgid? ( dev-lang/php:*[cgi]
sys-auth/libnss-mysql sys-auth/libnss-mysql
( !lighttpd? ( ( !lighttpd? (
!nginx? ( !nginx? (
@ -79,7 +80,7 @@ DEPEND="
) )
) )
) )
fpm? ( dev-lang/php[fpm] fpm? ( dev-lang/php:*[fpm]
sys-auth/libnss-mysql sys-auth/libnss-mysql
) )
dovecot? ( >=net-mail/dovecot-2.2.0[mysql,ssl=] dovecot? ( >=net-mail/dovecot-2.2.0[mysql,ssl=]

View File

@ -23,6 +23,7 @@
<flag name='pureftpd'>use pure-FTPd instead of ProFTPd</flag> <flag name='pureftpd'>use pure-FTPd instead of ProFTPd</flag>
<flag name='quota'>Adds support for Filesystem-Quotas</flag> <flag name='quota'>Adds support for Filesystem-Quotas</flag>
<flag name='tickets'>Adds support for the Ticket System</flag> <flag name='tickets'>Adds support for the Ticket System</flag>
<flag name='vsftpd'>use vsFTPd instead of ProFTPd</flag>
</use> </use>
<upstream> <upstream>
<remote-id type="github">Froxlor/Froxlor</remote-id> <remote-id type="github">Froxlor/Froxlor</remote-id>