[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