Opened 4 years ago

Closed 3 years ago

#51613 closed defect (fixed)

qore-mysql-module: Port missing from Portindex

Reported by: mf2k (Frank Schima) Owned by: davidnich (David Nichols)
Priority: Normal Milestone:
Component: ports Version: 2.3.99
Keywords: Cc: raimue (Rainer Müller)
Port: qore-mysql-module

Description

Due to a syntax error in r149320, the port qore-mysql-module does not exist in the Portindex and cannot be installed.

$ port -v sync
--->  Updating the ports tree
Synchronizing local ports tree from file:///opt/mports/trunk/dports
Updating '.':
At revision 149334.
Creating port index in /opt/mports/trunk/dports
Failed to parse file lang/qore-mysql-module/Portfile: Variant name mariadb-10.0 contains invalid characters

Total number of ports parsed:	1 
Ports successfully parsed:	0 
Ports failed:			1 
Up-to-date ports skipped:	20837
$ port info qore-mysql-module
Error: Port qore-mysql-module not found

Change History (3)

comment:1 Changed 4 years ago by larryv (Lawrence Velázquez)

The port does appear in our search. Am I correct to assume that trunk’s stricter variant-name checking hasn’t been released yet? (I see the parsing error also.)

In any case, variants definitely cannot contain hyphens; I am not sure about periods.

comment:2 Changed 4 years ago by mf2k (Frank Schima)

Version: 2.3.42.3.99

Good point, I am running from trunk.

comment:3 Changed 3 years ago by ryandesign (Ryan Schmidt)

Cc: raimue added
Resolution: fixed
Status: newclosed

Rainer fixed the variant names in this port in [e8dce43fab24e97d36f9f603b9fefef36d19e810/macports-ports].

Variant names definitely can't contain dashes. The ability to use periods in variant names was added in #46807 and will be in MacPorts 2.5.0.

Note: See TracTickets for help on using tickets.