[149320] trunk/dports/lang/qore-mysql-module

Bradley Giesbrecht pixilla at macports.org
Sat Jun 11 09:07:03 PDT 2016


Base should be enhanced to allow dots “.” in variant names.

We could then write variant names like "mariadb10.0” and “mariadb10.1" instead of the ambiguous “mariadb100” and “mariadb101”.

Regards,
Bradley Giesbrecht (pixilla)

> On Jun 10, 2016, at 11:56 PM, Jeremy Huddleston Sequoia <jeremyhu at apple.com> wrote:
> 
> Failed to parse file lang/qore-mysql-module/Portfile: Variant name mariadb-10.0 contains invalid characters
> 
>> On Jun 10, 2016, at 23:15, davidnichols at macports.org wrote:
>> 
>> Revision
>> 149320
>> Author
>> davidnichols at macports.org
>> Date
>> 2016-06-10 23:15:48 -0700 (Fri, 10 Jun 2016)
>> Log Message
>> 
>> qore-mysql-module: updated to v2.0.2 and added support for newer mysql and mariadb ports
>> Modified Paths
>> 
>> 	• trunk/dports/lang/qore-mysql-module/Portfile
>> Removed Paths
>> 
>> 	• trunk/dports/lang/qore-mysql-module/files/
>> Diff
>> 
>> Modified: trunk/dports/lang/qore-mysql-module/Portfile (149319 => 149320)
>> 
>> --- trunk/dports/lang/qore-mysql-module/Portfile	2016-06-11 06:01:57 UTC (rev 149319)
>> +++ trunk/dports/lang/qore-mysql-module/Portfile	2016-06-11 06:15:48 UTC (rev 149320)
>> 
>> @@ -4,8 +4,7 @@
>> 
>> PortSystem          1.0
>> 
>> 
>> 
>> name                qore-mysql-module
>> 
>> -version             2.0.1
>> -revision            1
>> 
>> +version             2.0.2
>> 
>> categories          lang
>> 
>> license             LGPL-2.1
>> 
>> maintainers         davidnichols
>> 
>> @@ -14,32 +13,39 @@
>> 
>> use_bzip2           yes
>> 
>> homepage            http://qore.org
>> platforms           darwin
>> 
>> -master_sites        sourceforge:qore
>> 
>> +master_sites        https://github.com/qorelanguage/module-mysql/releases/download/v${version}
>> 
>> 
>> -checksums           md5 28e9a89f7e543f46ddb6bb3dcc838c2c \
>> -                    sha1 4c219ce39d2fc0c025e1dc46fe7a6a8bff5f0020 \
>> -                    rmd160 172c9f9ebee4b638e470e096e1537d6decff3af3
>> 
>> +checksums           md5 29800c39a41c90824ef530c551ae4a7e \
>> +                    sha1 5abf5c0ddea7719bee45dae0cbea76d8afe13dbe \
>> +                    rmd160 c3459e518186bfc4176cbb8b06adf5d68bcd4943
>> 
>> 
>> 
>> -patchfiles          patch-configure
>> 
>> +variant mariadb conflicts mariadb-10.0 mariadb-10.1 mysql51 mysql55 mysql56 mysql57 percona description {use mariadb} {}
>> +variant mariadb-10.0 conflicts mariadb mariadb-10.1 mysql51 mysql55 mysql56 mysql57 percona description {use mariadb-10.0} {}
>> +variant mariadb-10.1 conflicts mariadb mariadb-10.0 mysql51 mysql55 mysql56 mysql57 percona description {use mariadb-10.1} {}
>> +variant mysql51 conflicts mariadb mariadb-10.0 mariadb-10.1 mysql55 mysql56 mysql57 percona description {use mysql 5.1} {}
>> +variant mysql55 conflicts mariadb mariadb-10.0 mariadb-10.1 mysql51 mysql56 mysql57 percona description {use mysql 5.5} {}
>> +variant mysql56 conflicts mariadb mariadb-10.0 mariadb-10.1 mysql51 mysql55 mysql57 percona description {use mysql 5.6} {}
>> +variant mysql57 conflicts mariadb mariadb-10.0 mariadb-10.1 mysql51 mysql55 mysql56 percona description {use mysql 5.7} {}
>> +variant percona conflicts mariadb mariadb-10.0 mariadb-10.1 mysql51 mysql55 mysql56 mysql57 description {use percona} {}
>> 
>> 
>> 
>> -variant mariadb conflicts mysql51 mysql55 mysql56 percona description {use mariadb} {}
>> -variant mysql51 conflicts mariadb mysql55 mysql56 percona description {use mysql 5.1} {}
>> -variant mysql55 conflicts mariadb mysql51 mysql56 percona description {use mysql 5.5} {}
>> -variant mysql56 conflicts mariadb mysql51 mysql55 percona description {use mysql 5.6} {}
>> -variant percona conflicts mariadb mysql51 mysql55 mysql56 description {use percona} {}
>> -
>> -if {![variant_isset mariadb] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset percona]} {
>> 
>> +if {![variant_isset mariadb] && ![variant_isset mariadb-10.0] && ![variant_isset mariadb-10.1] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mysql57] && ![variant_isset percona]} {
>> 
>>     default_variants +mariadb
>> 
>> }
>> 
>> 
>> 
>> if {[variant_isset mariadb]} {
>> 
>>     set mysql_port "mariadb"
>> 
>> +} elseif {[variant_isset mariadb-10.0]} {
>> +    set mysql_port "mariadb-10.0"
>> +} elseif {[variant_isset mariadb-10.1]} {
>> +    set mysql_port "mariadb-10.1"
>> 
>> } elseif {[variant_isset mysql51]} {
>> 
>>     set mysql_port "mysql51"
>> 
>> } elseif {[variant_isset mysql55]} {
>> 
>>     set mysql_port "mysql55"
>> 
>> } elseif {[variant_isset mysql56]} {
>> 
>>     set mysql_port "mysql56"
>> 
>> +} elseif {[variant_isset mysql57]} {
>> +    set mysql_port "mysql57"
>> 
>> } elseif {[variant_isset percona]} {
>> 
>>     set mysql_port "percona"
>> 
>> }
>> 
>> _______________________________________________
>> macports-changes mailing list
>> macports-changes at lists.macosforge.org
>> https://lists.macosforge.org/mailman/listinfo/macports-changes
> 
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20160611/a07f352b/attachment-0001.sig>


More information about the macports-dev mailing list