Blame netware/get_ver.awk
|
Packit Service |
df60bb |
#!awk
|
|
Packit Service |
df60bb |
# awk script which fetches libgd version number and string from input file
|
|
Packit Service |
df60bb |
# and writes them to STDOUT. Here you can get an awk version for Win32:
|
|
Packit Service |
df60bb |
# http://www.gknw.net/development/prgtools/awk.zip
|
|
Packit Service |
df60bb |
# $Id$
|
|
Packit Service |
df60bb |
#
|
|
Packit Service |
df60bb |
BEGIN {
|
|
Packit Service |
df60bb |
while ((getline < ARGV[1]) > 0) {
|
|
Packit Service |
df60bb |
if (match ($0, /^GDLIB_MAJOR=([0-9]*)$/)) {
|
|
Packit Service |
df60bb |
split($1, t, "=");
|
|
Packit Service |
df60bb |
v_maj = t[2];
|
|
Packit Service |
df60bb |
}
|
|
Packit Service |
df60bb |
if (match ($0, /^GDLIB_MINOR=([0-9]*)$/)) {
|
|
Packit Service |
df60bb |
split($1, t, "=");
|
|
Packit Service |
df60bb |
v_min = t[2];
|
|
Packit Service |
df60bb |
}
|
|
Packit Service |
df60bb |
if (match ($0, /^GDLIB_REVISION=([0-9]*)$/)) {
|
|
Packit Service |
df60bb |
split($1, t, "=");
|
|
Packit Service |
df60bb |
v_rev = t[2];
|
|
Packit Service |
df60bb |
}
|
|
Packit Service |
df60bb |
}
|
|
Packit Service |
df60bb |
libgd_ver = v_maj "," v_min "," v_rev;
|
|
Packit Service |
df60bb |
libgd_ver_str = v_maj "." v_min "." v_rev;
|
|
Packit Service |
df60bb |
print "LIBGD_VERSION = " libgd_ver "";
|
|
Packit Service |
df60bb |
print "LIBGD_VERSION_STR = " libgd_ver_str "";
|
|
Packit Service |
df60bb |
}
|
|
Packit Service |
df60bb |
|
|
Packit Service |
df60bb |
|