[146956] trunk/dports/net/pure-ftpd/Portfile
pixilla at macports.org
pixilla at macports.org
Mon Mar 21 21:47:48 PDT 2016
Revision: 146956
https://trac.macports.org/changeset/146956
Author: pixilla at macports.org
Date: 2016-03-21 21:47:48 -0700 (Mon, 21 Mar 2016)
Log Message:
-----------
net/pure-ftpd: add mariadb, mysql51, mysql55, mysql56, mysql57 and percona. Update version to 1.0.42. Closes #50883
Modified Paths:
--------------
trunk/dports/net/pure-ftpd/Portfile
Modified: trunk/dports/net/pure-ftpd/Portfile
===================================================================
--- trunk/dports/net/pure-ftpd/Portfile 2016-03-22 04:08:31 UTC (rev 146955)
+++ trunk/dports/net/pure-ftpd/Portfile 2016-03-22 04:47:48 UTC (rev 146956)
@@ -5,7 +5,7 @@
name pure-ftpd
set pretty_name Pure-FTPd
-version 1.0.36
+version 1.0.42
categories net
platforms darwin
@@ -29,9 +29,9 @@
use_bzip2 yes
-checksums rmd160 9a6ecc35adc427f21df3f57c8e8b5f3717af061d \
- sha256 16e3cff004c80d752ff85e8a011a523867c7f2ab99af0f9c170891118e0fcc6b
-
+checksums rmd160 9e169a59846be32006842f5fb575f98657ffa26f \
+ sha256 efd11295998453e31dbeef9159624beabbac2643a338134ae8c2ef529aa2ec10
+
livecheck.type regex
livecheck.url http://download.pureftpd.org/pub/${name}/releases/
livecheck.regex ${name}-(\[0-9.\]+)\\.tar
@@ -89,31 +89,99 @@
variant uploadscript description "Configures ${name} to support post processing of uploaded files" {
configure.args-append --with-uploadscript
}
-variant mysql5 conflicts postgresql82 postgresql83 postgresql84 description "Use MySQL 5 for privileges database" {
- depends_lib-append path:bin/mysql_config5:mysql5
- configure.args-append --with-mysql
- configure.env-append PATH=${prefix}/lib/mysql5/bin:$env(PATH)
+variant mysql5 \
+ conflicts mysql51 mysql55 mysql56 mysql57 mariadb percona \
+ description "Enable MySQL 5.1 support" {
+
+ depends_lib-append port:mysql5
+ configure.env-append PATH=${prefix}/lib/mysql5/bin:$env(PATH)
+ configure.args-append --with-mysql
}
-variant postgresql82 conflicts mysql5 postgresql83 postgresql84 description "Use PostgreSQL 8.2 for privileges database" {
+variant mysql51 \
+ conflicts mysql5 mysql55 mysql56 mysql57 mariadb percona \
+ description "Enable MySQL 5.1 support" {
+
+ depends_lib-append port:mysql51
+ configure.env-append PATH=${prefix}/lib/mysql51/bin:$env(PATH)
+ configure.args-append --with-mysql
+}
+
+variant mysql55 \
+ conflicts mysql5 mysql51 mysql56 mysql57 mariadb percona \
+ description "Enable MySQL 5.5 support" {
+
+ depends_lib-append port:mysql55
+ configure.env-append PATH=${prefix}/lib/mysql55/bin:$env(PATH)
+ configure.args-append --with-mysql
+}
+
+variant mysql56 \
+ conflicts mysql5 mysql51 mysql55 mysql57 mariadb percona \
+ description "Enable MySQL 5.6 support" {
+
+ depends_lib-append port:mysql56
+ configure.env-append PATH=${prefix}/lib/mysql56/bin:$env(PATH)
+ configure.args-append --with-mysql
+}
+
+variant mysql57 \
+ conflicts mysql5 mysql51 mysql55 mysql56 mariadb percona \
+ description "Enable MySQL 5.6 support" {
+
+ depends_lib-append port:mysql57
+ configure.env-append PATH=${prefix}/lib/mysql57/bin:$env(PATH)
+ configure.args-append --with-mysql
+}
+
+variant mariadb \
+ conflicts mysql5 mysql51 mysql55 mysql56 mysql57 percona \
+ description "Enable MariaDB (MySQL) support" {
+
+ depends_lib-append port:mariadb
+ configure.env-append PATH=${prefix}/lib/mariadb/bin:$env(PATH)
+ configure.args-append --with-mysql
+}
+
+variant percona \
+ conflicts mysql5 mysql51 mysql55 mysql56 mysql57 mariadb \
+ description "Enable Percona (MySQL) support" {
+
+ depends_lib-append port:percona
+ configure.env-append PATH=${prefix}/lib/percona/bin:$env(PATH)
+ configure.args-append --with-mysql=yes
+}
+
+variant postgresql82 \
+ conflicts mysql5 postgresql83 postgresql84 \
+ description "Enable PostgreSQL 8.2 support" {
+
depends_lib-append port:postgresql82
configure.args-append --with-pgsql
configure.env-append PATH=${prefix}/lib/postgresql82/bin:$env(PATH)
}
-variant postgresql83 conflicts mysql5 postgresql82 postgresql84 description "Use PostgreSQL 8.3 for privileges database" {
+variant postgresql83 \
+ conflicts mysql5 postgresql82 postgresql84 \
+ description "Enable PostgreSQL 8.3 support" {
+
depends_lib-append port:postgresql83
configure.args-append --with-pgsql
configure.env-append PATH=${prefix}/lib/postgresql83/bin:$env(PATH)
}
-variant postgresql84 conflicts mysql5 postgresql82 postgresql83 description "Use PostgreSQL 8.4 for privileges database" {
+variant postgresql84 \
+ conflicts mysql5 postgresql82 postgresql83 \
+ description "Enable PostgreSQL 8.4 support" {
+
depends_lib-append port:postgresql84
configure.args-append --with-pgsql
configure.env-append PATH=${prefix}/lib/postgresql84/bin:$env(PATH)
}
-variant tls description "Encryption of ftp control and data channels using SSL/TLS" {
+variant tls \
+ description "Encryption of ftp control and data channels using SSL/TLS" {
+
depends_lib-append path:lib/libssl.dylib:openssl
configure.args-append --with-tls \
--with-certfile=${prefix}/etc/${name}/ssl/pure-ftpd.pem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160321/e3fa790e/attachment-0001.html>
More information about the macports-changes
mailing list