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
))
|