xwem-devel
[Top] [All Lists]

Summary for xlib--steve--2.0--patch-1

From: Steve Youngs <steve@xxxxxxxx>
Subject: Summary for xlib--steve--2.0--patch-1
Date: Fri, 10 Dec 2004 19:33:27 +1000
Location: steve@xxxxxxxxxxxxxx http://arch.eicq.org/2004/

Revision: xlib--steve--2.0--patch-1
Archive: steve@xxxxxxxxxxxxxx
Creator: Steve Youngs <steve@xxxxxxxx>
Date: Fri Dec 10 19:33:27 EST 2004
Standard-date: 2004-12-10 09:33:27 GMT
New-files: .arch-ids/Makefile.id Makefile
    lisp/.arch-ids/.arch-inventory.id lisp/.arch-inventory
Renamed-files: .arch-ids/Makefile.id .arch-ids/Makefile.CVS.id
    Makefile Makefile.CVS
Modified-files: lisp/xlib-const.el package-info.in
New-patches: steve@xxxxxxxxxxxxxx/xlib--steve--2.0--patch-1
Summary: Move to tla style version string
Keywords: 

This implements a "tla-style" version string for XLIB.

  (eval 'xlib-version)
   => "steve@xxxxxxxxxxxxxx/xlib--steve--2.0--base-0"

The value for `xlib-version' is calculated at build time from the
Makefile using tla commands.  If tla isn't available, or the `{arch}'
directory doesn't exist at build time, a hard-coded Makefile variable is
used for the value.  ($VER).

This $VER is also used to construct a package tarball name when doing
`make pkg'.  And it is about the only thing the maintainer needs to
remember to update when he is cutting releases.

The original Makefile has been renamed to Makefile.CVS.  It is still
needed but only in the XEmacs CVS repo.  A new Makefile has been written
for building XLIB retrieved from our arch repos.

* Makefile: New file.

* Makefile.CVS: Renamed from Makefile.  This one only gets used in XEmacs
  CVS repo.

* package-info.in (provides): Add xlib-version.

* lisp/.arch-inventory: New file.  This is the arch equiv of CVS
  .cvsignore file.

* lisp/xlib-const.el (xlib-version): It is no longer a hard-coded
  defconst here.  require 'xlib-version instead.


* added files

    .arch-ids/Makefile.id
    Makefile
    lisp/.arch-ids/.arch-inventory.id
    lisp/.arch-inventory
    
{arch}/xlib/xlib--steve/xlib--steve--2.0/steve@xxxxxxxxxxxxxx/patch-log/patch-1

* renamed files and symlinks

    .arch-ids/Makefile.id
     => .arch-ids/Makefile.CVS.id

    Makefile
     => Makefile.CVS

* modified files

--- orig/lisp/xlib-const.el
+++ mod/lisp/xlib-const.el
@@ -35,7 +35,7 @@
 ;;; Code:
 
 
-(defconst xlib-version "xlib(xemacs-package): $Revision: 1.5 $")
+(require 'xlib-version)
 
 (defconst X-False 0 "False")
 (defconst X-True 1 "True")


--- orig/package-info.in
+++ mod/package-info.in
@@ -13,7 +13,7 @@
    filename FILENAME
    md5sum MD5SUM
    size SIZE
-   provides (xlib-const xlib-math xlib-xc xlib-xr xlib-xwin xlib-xlib xlib-img 
xlib-xpm xlib-tray xlib-hello)
+   provides (xlib-const xlib-math xlib-xc xlib-xr xlib-xwin xlib-xlib xlib-img 
xlib-xpm xlib-tray xlib-hello xlib-version)
    requires (REQUIRES)
    type regular
 ))




<Prev in Thread] Current Thread [Next in Thread>
  • Summary for xlib--steve--2.0--patch-1, Steve Youngs <=