branch: externals/idlwave
commit acdc76b2a5b6b7682be2abef99de5dfcfd7ce8b9
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>

    - Use the VERSION directly from the xemacs package Makefile, since it
      must stay in sync with the main package distribution.
---
 Makefile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index d250007d99..b99a49f0a2 100644
--- a/Makefile
+++ b/Makefile
@@ -128,6 +128,10 @@ ifdef HELPFILEMAYBE
 HELPFILECODE  := $(shell echo $(HELPFILEMAYBE) | grep -q "\.gz$$" && echo "z" 
|| echo "j")
 endif
 
+# XEMACS VERSION
+XEMACS-TAG := $(shell perl -ne 'if(/^VERSION\s+=\s+([0-9]\.[0-9]+)/) {print 
$$1; exit}' $(XEMACSDIR)/Makefile)
+
+
 .PHONY: helpdist
 helpdist: helpdistfile
 ifdef IDL
@@ -189,15 +193,15 @@ alphadist:
 xemacsdistfile: $(XEMACSDISTFILES)
        @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi
        cp -pf $(XEMACSDISTFILES) $(XEMACSDIR)/
-       perl -pi -e 
's/^((?:AUTHOR_)?VERSION\s*=\s*)([0-9]\.[0-9.a-z]+)/$${1}$(TAG)/' 
$(XEMACSDIR)/Makefile
-       perl -pi -e 's/\bVERSIONTAG\b/$(TAG)/' $(XEMACSDIR)/*
+       (cd $(XEMACSDIR); perl -pi -e 's/\bVERSIONTAG\b/$(TAG)/' 
$(XEMACSDISTFILES))
+       perl -pi -e 
's/^(AUTHOR_VERSION\s*=\s*)([0-9]\.[0-9.a-z]+)/$${1}$(TAG)/' 
$(XEMACSDIR)/Makefile
        (cd $(XEMACSDIR); make bindist)
 
 .PHONY: xemacsdist
 xemacsdist: 
        make xemacsdistfile TAG=$(TAG)
-       cp -p xemacs-packages/idlwave-$(TAG)-pkg.tar.gz $(DLDIR)
-       (cd $(DLDIR); ln -sf idlwave-$(TAG)-pkg.tar.gz idlwave-xemacs.tar.gz)
+       cp -p xemacs-packages/idlwave-$(XEMACS-TAG)-pkg.tar.gz $(DLDIR)
+       (cd $(DLDIR); ln -sf idlwave-$(XEMACS-TAG)-pkg.tar.gz 
idlwave-xemacs.tar.gz)
 
 .PHONY: xemacsalphadist
 xemacsalphadist:

Reply via email to