1234567891011121314151617181920212223 |
- # This script reads the contents of Versions.all and outputs a definition
- # of variable have-VERSION for each symbol version VERSION which is
- # defined.
- #
- # The have-VERSION variables can be used to check that a port supports a
- # particular symbol version in makefiles due to its base version. A test
- # for a compatibility symbol which was superseded with a GLIBC_2.15
- # version could be tested like this:
- #
- # ifdef HAVE-GLIBC_2.14
- # tests += tst-spawn4-compat
- # endif # HAVE-GLIBC_2.14
- #
- # (NB: GLIBC_2.14 is the symbol version that immediately precedes
- # GLIBC_2.15.)
- NF == 1 && $1 != "}" {
- haveversion[$1] = 1
- }
- END {
- for (i in haveversion)
- printf "have-%s = yes\n", i
- }
|