Review of extensions for Vicare (part 3)

Posted on June 8, 2015

Another review of fixes for Vicare’s extensions implementing interfaces to foreign libraries is in the master branches of: Vicare/CityHash, Vicare/cURL, Vicare/Flite, Vicare/SQLite, Vicare/CRE2; and in the ‘vicare-scheme’ branches of: Fectors, PFDS.

Vicare/Flite was missing a source file in the distribution. All the packages had wrong library reference specifications; for example, we do not want to specify a library reference as:

(vicare (0 4 (>= 2015) (>= 5) (>= 26)))

instead we want:

(vicare (or (0 4 2015 5 (>= 26))
            (0 4 2015 (>= 6))
            (0 4 (>= 2016))))

this version reference will last for every ‘0.4’ release (like it or not).