changeset 23:59b123e21627

2007-08-15 18:23:35 by steve Show a real release number in the templates, generated by the makefile.
author steve
date Wed, 15 Aug 2007 18:23:35 +0000
parents b9a683f07bab
children 4a936d95aca5
files Makefile bin/chronicle
diffstat 2 files changed, 14 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Wed Aug 15 00:46:06 2007 +0000
+++ b/Makefile	Wed Aug 15 18:23:35 2007 +0000
@@ -8,14 +8,14 @@
 # --
 # http://www.steve.org.uk/
 #
-# $Id: Makefile,v 1.5 2007-08-14 17:58:46 steve Exp $
+# $Id: Makefile,v 1.6 2007-08-15 18:23:35 steve Exp $
 
 
 #
 #  Only used to build distribution tarballs.
 #
 DIST_PREFIX = ${TMP}
-VERSION     = 0.3
+VERSION     = 0.4
 BASE        = chronicle
 
 
@@ -71,6 +71,7 @@
 	rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION)
 	rm -f $(DIST_PREFIX)/$(BASE)-$(VERSION).tar.gz
 	cp -R . $(DIST_PREFIX)/$(BASE)-$(VERSION)
+	perl -pi.bak -e "s/UNRELEASED/$(VERSION)/g" $(DIST_PREFIX)/$(BASE)-$(VERSION)/bin/chronicle
 	find  $(DIST_PREFIX)/$(BASE)-$(VERSION) -name "CVS" -print | xargs rm -rf
 	rm -rf $(DIST_PREFIX)/$(BASE)-$(VERSION)/debian
 	cd $(DIST_PREFIX) && tar --exclude=.cvsignore -cvf $(DIST_PREFIX)/$(BASE)-$(VERSION).tar $(BASE)-$(VERSION)/
--- a/bin/chronicle	Wed Aug 15 00:46:06 2007 +0000
+++ b/bin/chronicle	Wed Aug 15 18:23:35 2007 +0000
@@ -54,7 +54,7 @@
  --
  http://www.steve.org.uk/
 
- $Id: chronicle,v 1.10 2007-08-15 00:40:35 steve Exp $
+ $Id: chronicle,v 1.11 2007-08-15 18:23:35 steve Exp $
 
 =cut
 
@@ -80,6 +80,12 @@
 use Pod::Usage;
 
 
+#
+#  Release number
+#
+#  NOTE:  Set by 'make release'.
+#
+my $RELEASE = 'UNRELEASED';
 
 
 #
@@ -330,13 +336,13 @@
 
     if ( $VERSION )
     {
-        my $REVISION      = '$Revision: 1.10 $';
+        my $REVISION      = '$Revision: 1.11 $';
         if ( $REVISION =~ /1.([0-9.]+) / )
         {
             $REVISION = $1;
         }
 
-        logprint( "chronicle release $REVISION\n" );
+        print( "chronicle release $RELEASE\n" );
         exit;
     }
 }
@@ -806,6 +812,8 @@
       if ( $CONFIG{'blog_title'} );
     $template->param( blog_subtitle => $CONFIG{'blog_subtitle'} )
       if ( $CONFIG{'blog_subtitle'} );
+    $template->param( release => $RELEASE );
+
 
     #
     #  Page to use