From 3e4191aa84ad316c0284ceccc483b4a98244f12f Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Fri, 4 Sep 2015 08:21:16 +0000 Subject: Build system: Allow more general version number suffix strings, e.g., "-beta1" git-svn-id: svn://tug.org/texlive/trunk@38292 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/m4/ChangeLog | 5 +++++ Build/source/m4/kpse-lib-version.m4 | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'Build/source') diff --git a/Build/source/m4/ChangeLog b/Build/source/m4/ChangeLog index df104694457..474e8d465b5 100644 --- a/Build/source/m4/ChangeLog +++ b/Build/source/m4/ChangeLog @@ -1,3 +1,8 @@ +2015-09-044 Peter Breitenlohner + + * kpse-lib-version.m4 (KPSE_LIB_VERSION): Allow more general + version number suffix strings, e.g., "-beta1". + 2015-08-14 Peter Breitenlohner * kpse-pkgs.m4 (kpse_texk_pkgs): Add gregorio. diff --git a/Build/source/m4/kpse-lib-version.m4 b/Build/source/m4/kpse-lib-version.m4 index b6fa4ce9908..12fab2cb610 100644 --- a/Build/source/m4/kpse-lib-version.m4 +++ b/Build/source/m4/kpse-lib-version.m4 @@ -1,5 +1,5 @@ # Private macros for the TeX Live (TL) tree. -# Copyright (C) 2011 Peter Breitenlohner +# Copyright (C) 2011-2015 Peter Breitenlohner # # This file is free software; the copyright holder # gives unlimited permission to copy and/or distribute it, @@ -8,15 +8,15 @@ # KPSE_LIB_VERSION(NAME) # ---------------------- # Split NAME_version into NAME_major, NAME_minor, and NAME_micro -# (ignoring lowercase letters forming an optional suffix). +# (ignoring an optional suffix starting with a non-digit). AC_DEFUN([KPSE_LIB_VERSION], -[m4_bpatsubst($1_version, [^\([0-9]+\).\([0-9]+\).\([0-9]+\)[a-z]*$], +[m4_bpatsubst($1_version, [^\([0-9]+\).\([0-9]+\).\([0-9]+\).*$], [m4_define([$1_major], [\1])m4_define([$1_minor], [\2])m4_define([$1_micro], [\3])])[]dnl ]) # KPSE_LIB_VERSION # KPSE_LT_VERSION(NAME) # --------------------- -# Split NAME_version as above and define _LT_VERSINFO. +# Split NAME_version as above and define NAME_LT_VERSINFO. AC_DEFUN([KPSE_LT_VERSION], [KPSE_LIB_VERSION([$1]) AC_SUBST(AS_TR_CPP($1)[_LT_VERSINFO], -- cgit v1.2.3