From f8be71ac6df5dc17a9bb67662c59b01da7a46884 Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Tue, 12 Jun 2012 17:32:34 +0000 Subject: [PATCH] Use perl for portability FS-4303 --resolve --- Makefile.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index ca539ec6ae..42ff4151c6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -418,14 +418,13 @@ $(switch_builddir)/quiet_libtool: $(switch_builddir)/libtool src/include/switch_version.h: src/include/switch_version.h.in Makefile $(libfreeswitch_la_SOURCES) $(library_include_HEADERS) @cat $< > $@; \ if [ -d .git ]; then \ - xdate="$$(date -d "$$(git log -n1 --format='%ci' HEAD)" -u '+%Y%m%dT%H%M%SZ')"; \ + xdate="$$(perl -e 'use POSIX; print strftime("%Y%m%dT%H%M%SZ",gmtime($$ARGV[0]))' "$$(git log -n1 --format='%ct' HEAD)")"; \ xcommit="$$(git rev-list -n1 --abbrev=10 --abbrev-commit HEAD)"; \ xver="+git~$$xdate~$$xcommit"; \ if ! git diff-index --quiet HEAD; then \ xver="$$xver+unclean~$$(date -u +%Y%m%dT%H%M%SZ)"; \ fi; \ - sed \ - -e "/#define *SWITCH_VERSION_REVISION/{s/\"\([^\"]*\)\"/\"\1$$xver\"/; :l n; b l}" \ + perl -ple "if (/#define *SWITCH_VERSION_REVISION/) {s/\"(.*)\"/\"\1$$xver\"/}" \ $< > $@; \ fi;