+do_version_bump_tag() {
+ local TAG="$1"
+ [ "${TAG}" ] || die "TAG argument is missing"
+ local TAGS="${PACKAGE_VERSION_TAGS}"
+ if has_version_tag "${TAG}"; then
+ local RC=$(echo ${TAGS} | perl -ne "/-${TAG}"'(\d+)/ && print $1')
+ RC=$((${RC} + 1))
+ TAGS=$(echo ${TAGS} | perl -npe "s/-${TAG}[\\d]*/-${TAG}${RC}/")
+ else
+ TAGS="-${TAG}1${PACKAGE_VERSION_TAGS}"
+ fi
+ PACKAGE_VERSION_TAGS="${TAGS}"
+ do_version_bump_sed "${PACKAGE_VERSION_BASE}"