AL28: False positive for $pkgver
The variable pkgver contains the package version, sometimes, this may be a SVN revision number or similar. Sometimes these are prefixed with some characters, sometimes for parsing reasons they may not be used.
In any case, when pkgver contains only numbers, which are quoted, they should be treated as a string, even though it is a literal integer.
This can be especially important if for whatever reason, pkgver is "0001" for example. Now, if we turn this into an integer, pkgver becomes the literal integer 1 (I think shell still treats it as a string). The result of course could be that URL parsing etc where pkgver is used breaks.
As such, AL28 should never be applied to pkgver, but rather, if pkgver is not quoted, it should be (all strings should be quoted).