[35113] trunk/dports/perl/p5-dbd-mysql/Portfile

narf_tm at macports.org narf_tm at macports.org
Mon Mar 17 11:47:51 PDT 2008


Revision: 35113
          http://trac.macosforge.org/projects/macports/changeset/35113
Author:   narf_tm at macports.org
Date:     2008-03-17 11:47:50 -0700 (Mon, 17 Mar 2008)

Log Message:
-----------
Added mysql5-devel support using patch file provided by ebgssth. Closes ticket #14579.

Modified Paths:
--------------
    trunk/dports/perl/p5-dbd-mysql/Portfile

Modified: trunk/dports/perl/p5-dbd-mysql/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-mysql/Portfile	2008-03-17 18:22:59 UTC (rev 35112)
+++ trunk/dports/perl/p5-dbd-mysql/Portfile	2008-03-17 18:47:50 UTC (rev 35113)
@@ -1,37 +1,41 @@
 # $Id$
 
-PortSystem               1.0
-PortGroup                perl5 1.0
+PortSystem            1.0
+PortGroup             perl5 1.0
 
-perl5.setup              DBD-mysql 4.006
-maintainers              narf_tm openmaintainer
-description              Perl5 Database Interface to the MySQL database
-long_description         ${description}
+perl5.setup           DBD-mysql 4.006
+maintainers           narf_tm openmaintainer
+description           Perl5 Database Interface to the MySQL database
+long_description      ${description}
 
-platforms                darwin
+platforms             darwin
 
-checksums                md5 133ac08c22bb19194ad8b895e3204310
+checksums             md5 133ac08c22bb19194ad8b895e3204310 \
+                      sha1 ac39cc1fca0dad0dd4a21e945e29f014edb77436 \
+                      rmd160 526fcfed66a1910825d7c6798f31808fd2ee9ec0
 
-depends_lib-append       port:p5-dbi \
-                         port:mysql5 \
-                         port:zlib
+depends_lib-append    port:p5-dbi \
+                      port:zlib
 
-configure.args-append    --mysql_config=${prefix}/bin/mysql_config5
+variant mysql3 conflicts mysql4 mysql5 description {build with mysql3 port} {
+    depends_lib-append       port:mysql3
+}
 
-variant mysqlbinary conflicts mysql3 mysql4 description {build with binary from mysql website} {
-    depends_lib-delete       port:mysql5
-    configure.args-delete    --mysql_config=${prefix}/bin/mysql_config5
-    configure.args-append    --mysql_config=/usr/local/mysql/bin/mysql_config
+variant mysql4 conflicts mysql3 mysql5 description {build with mysql4 port} {
+    depends_lib-append       port:mysql4
 }
 
-variant mysql3 conflicts mysqlbinary mysql4 description {build with mysql3 port} {
-    depends_lib-delete       port:mysql5
-    depends_lib-append       port:mysql3
-    configure.args-delete    --mysql_config=${prefix}/bin/mysql_config5
+variant mysql5 conflicts mysql3 mysql4 description {build with mysql5 port (default)} {
+    depends_lib-append       path:${prefix}/bin/mysql_config5:mysql5
+    configure.args-append    --mysql_config=${prefix}/bin/mysql_config5
 }
 
-variant mysql4 conflicts mysqlbinary mysql3 description {build with mysql4 port} {
-    depends_lib-delete       port:mysql5
-    depends_lib-append       port:mysql4
-    configure.args-delete    --mysql_config=${prefix}/bin/mysql_config5
+if {![variant_isset mysql3] && ![variant_isset mysql4]} {
+    default_variants         +mysql5
 }
+
+pre-fetch {
+    if {![variant_isset mysql3] && ![variant_isset mysql4] && ![variant_isset mysql5]} {
+        return -code error "you must select either mysql3, mysql4 or mysql5"
+    }
+}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080317/a90c8129/attachment.html


More information about the macports-changes mailing list