Attached are some fixes for compilation with XEmacs.

But there is one function missing and I am not sure if it will be 
defined to be an alias to dvc-about-message-with-rolling or its 
call should be replaced by it.

While compiling the end of the data in file .../dvc/lisp/tla.el:
  ** the function tla--message-with-rolling is not known to be defined.

Robert
  
# Bazaar revision bundle v0.8
#
# message:
#   Fixed calls to undefined functions for XEmacs.
#   
# committer: Robert Widhopf-Fenk <[EMAIL PROTECTED]>
# date: Mon 2006-08-21 23:05:53.065999985 +0200

=== modified file lisp/Makefile.in // last-changed:[EMAIL PROTECTED]
... 53986ddc2976c9ea
--- lisp/Makefile.in
+++ lisp/Makefile.in
@@ -35,7 +35,7 @@
 SYMLINKS = @SYMLINKS@
 LINKPATH = @LINKPATH@
 
-all: clean-some autoloads
+all: dvc-version.el clean-some autoloads 
        $(EMACS_COMP) -f package-maint-compile
 
 install: install-el install-elc
@@ -96,10 +96,14 @@
 
 ##############################################################################
 autoloads:
+ifeq ($(EMACS_FLAVOR),xemacs)
+       $(EMACS_COMP) -l autoload -eval '(setq autoload-package-name "xtla" 
generated-autoload-file "./auto-autoloads.el")' -f batch-update-autoloads 
+       $(EMACS_COMP) -batch -q -l cus-dep -f Custom-make-dependencies $(srcdir)
+else
        $(EMACS_COMP) -f package-maint-make-cus-load $(srcdir)
        $(EMACS_COMP) -f package-maint-make-auto-load $(srcdir)
        $(EMACS_COMP) -f package-maint-make-load
-
+endif
 
 ##############################################################################
 ARCH_DIR_EXISTS=${shell if [ -r '@top_srcdir@/{arch}' ]; then printf "%s" yes; 
else printf "%s" no; fi }

=== modified file lisp/dvc-build.el
--- lisp/dvc-build.el
+++ lisp/dvc-build.el
@@ -34,6 +34,8 @@
 (push srcdir load-path)
 (push loaddir load-path)
 
+;(setq debug-on-error t)
+
 ;; The name of our package
 (setq package-maint-pkg "dvc")
 
@@ -80,6 +82,8 @@
     (defalias 'dvc-cmenu-mouse-avoidance-point-position
       'mouse-avoidance-point-position)
     ;; External things
+    (autoload 'debug                    "debug")
+    (autoload 'tree-widget-action       "tree-widget")
     (autoload 'ad-add-advice            "advice")
     (autoload 'customize-group          "cus-edit" nil t)
     (autoload 'dired                    "dired" nil t)

=== modified file lisp/dvc-xemacs.el // last-changed:[EMAIL PROTECTED]
... 8-ba098d1d160ec6e4
--- lisp/dvc-xemacs.el
+++ lisp/dvc-xemacs.el
@@ -45,7 +45,10 @@
 (eval-and-compile
   (require 'overlay)
   (require 'wid-edit)
-  (require 'dvc-core))
+; The following require causes a infinite recursion as the (provide ...) is at
+; the file end.  Thus we live with the warnings about unknown variables etc.
+;  (require 'dvc-core)
+)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; fixes warnings about undefined variables
@@ -81,10 +84,12 @@
           buffer-file)))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(unless (functionp 'replace-regexp-in-string)
+; the unless check seems to fail 
+;(unless (functionp 'replace-regexp-in-string)
   (defun replace-regexp-in-string (regexp rep string
                                           &optional fixedcase literal)
-    (replace-in-string string regexp rep literal)))
+    (replace-in-string string regexp rep literal))
+;)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (unless (functionp 'line-end-position)
@@ -370,6 +375,9 @@
                                      'line-number-at-pos
                                    'line-number))
 
+
+(defvar allow-remote-paths nil)
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (provide 'dvc-xemacs)
 

=== modified file lisp/tla-core.el
--- lisp/tla-core.el
+++ lisp/tla-core.el
@@ -870,7 +870,7 @@
 
 Return the log as a string."
   (with-current-buffer (or buffer (current-buffer))
-    (set-buffer-multibyte nil)
+    (dvc-funcall-if-exists set-buffer-multibyte nil)
     (let ((chars (string-to-number
                   (buffer-substring-no-properties
                    (point)
@@ -888,7 +888,7 @@
 Same as `tla--read-complete-log-string', but don't return anything and
 is faster."
   (with-current-buffer (or buffer (current-buffer))
-    (set-buffer-multibyte nil)
+    (dvc-funcall-if-exists set-buffer-multibyte nil)
     (let ((chars (string-to-number
                   (buffer-substring-no-properties
                    (point)

=== modified file lisp/xhg.el // last-changed:[EMAIL PROTECTED]
... d1d160ec6e4
--- lisp/xhg.el
+++ lisp/xhg.el
@@ -604,7 +604,7 @@
   (interactive)
   (split-window)
   (other-window 1)
-  (woman "hgrc")
+  (apply (if (featurep 'xemacs) 'manual-entry 'woman) "hgrc")
   (other-window -1))
 
 

# revision id: [EMAIL PROTECTED]
# sha1: b2d15e2724eb4e0f213e5167cbe3ea44783a475c
# inventory sha1: 44627d468cbfd5732a4cd87db8aa5c8cf973ee49
# parent ids:
#   [EMAIL PROTECTED]
# base id: [EMAIL PROTECTED]
# properties:
#   branch-nick: dvc

# message:
#   Fixed auto-autoload.el and custom-load.el generation for XEmacs.
#   
# committer: Robert Widhopf-Fenk <[EMAIL PROTECTED]>
# date: Mon 2006-08-21 22:50:51.089999914 +0200

=== modified file lisp/Makefile.in // encoding:base64
LS0tIGxpc3AvTWFrZWZpbGUuaW4KKysrIGxpc3AvTWFrZWZpbGUuaW4KQEAgLTk2LDkgKzk2LDE0
IEBACiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogYXV0b2xvYWRzOgoraWZlcSAoJChFTUFDU19G
TEFWT1IpLHhlbWFjcykKKwkkKEVNQUNTX0NPTVApIC1sIGF1dG9sb2FkIC1ldmFsICcoc2V0cSBh
dXRvbG9hZC1wYWNrYWdlLW5hbWUgInh0bGEiIGdlbmVyYXRlZC1hdXRvbG9hZC1maWxlICIuL2F1
dG8tYXV0b2xvYWRzLmVsIiknIC1mIGJhdGNoLXVwZGF0ZS1hdXRvbG9hZHMgCisJJChFTUFDU19D
T01QKSAtYmF0Y2ggLXEgLWwgY3VzLWRlcCAtZiBDdXN0b20tbWFrZS1kZXBlbmRlbmNpZXMgJChz
cmNkaXIpCitlbHNlCiAJJChFTUFDU19DT01QKSAtZiBwYWNrYWdlLW1haW50LW1ha2UtY3VzLWxv
YWQgJChzcmNkaXIpCiAJJChFTUFDU19DT01QKSAtZiBwYWNrYWdlLW1haW50LW1ha2UtYXV0by1s
b2FkICQoc3JjZGlyKQogCSQoRU1BQ1NfQ09NUCkgLWYgcGFja2FnZS1tYWludC1tYWtlLWxvYWQK
K2VuZGlmCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogQVJDSF9ESVJfRVhJU1RTPSR7c2hlbGwg
aWYgWyAtciAnQHRvcF9zcmNkaXJAL3thcmNofScgXTsgdGhlbiBwcmludGYgIiVzIiB5ZXM7IGVs
c2UgcHJpbnRmICIlcyIgbm87IGZpIH0KCg==

# revision id: [EMAIL PROTECTED]
# sha1: f55005e4d6a7194e309a730e553ffa6f5fe1a1a1
# inventory sha1: ee8fa3a5889d16cd8ecf4830ccdae34e5003a76b
# parent ids:
#   [EMAIL PROTECTED]
# properties:
#   branch-nick: dvc

# message:
#   Compilation fixes for XEmacs.
#   
# committer: Robert Widhopf-Fenk <[EMAIL PROTECTED]>
# date: Mon 2006-08-21 22:39:28.019000053 +0200

=== modified file lisp/Makefile.in // encoding:base64
LS0tIGxpc3AvTWFrZWZpbGUuaW4KKysrIGxpc3AvTWFrZWZpbGUuaW4KQEAgLTM1LDcgKzM1LDcg
QEAKIFNZTUxJTktTID0gQFNZTUxJTktTQAogTElOS1BBVEggPSBATElOS1BBVEhACiAKLWFsbDog
Y2xlYW4tc29tZSBhdXRvbG9hZHMKK2FsbDogZHZjLXZlcnNpb24uZWwgY2xlYW4tc29tZSBhdXRv
bG9hZHMgCiAJJChFTUFDU19DT01QKSAtZiBwYWNrYWdlLW1haW50LWNvbXBpbGUKIAogaW5zdGFs
bDogaW5zdGFsbC1lbCBpbnN0YWxsLWVsYwpAQCAtMTAwLDcgKzEwMCw2IEBACiAJJChFTUFDU19D
T01QKSAtZiBwYWNrYWdlLW1haW50LW1ha2UtYXV0by1sb2FkICQoc3JjZGlyKQogCSQoRU1BQ1Nf
Q09NUCkgLWYgcGFja2FnZS1tYWludC1tYWtlLWxvYWQKIAotCiAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKIEFSQ0hfRElSX0VYSVNUUz0ke3NoZWxsIGlmIFsgLXIgJ0B0b3Bfc3JjZGlyQC97YXJjaH0n
IF07IHRoZW4gcHJpbnRmICIlcyIgeWVzOyBlbHNlIHByaW50ZiAiJXMiIG5vOyBmaSB9CiAKCg==

=== modified file lisp/dvc-build.el // encoding:base64
LS0tIGxpc3AvZHZjLWJ1aWxkLmVsCisrKyBsaXNwL2R2Yy1idWlsZC5lbApAQCAtMzQsNiArMzQs
OCBAQAogKHB1c2ggc3JjZGlyIGxvYWQtcGF0aCkKIChwdXNoIGxvYWRkaXIgbG9hZC1wYXRoKQog
Cis7KHNldHEgZGVidWctb24tZXJyb3IgdCkKKwogOzsgVGhlIG5hbWUgb2Ygb3VyIHBhY2thZ2UK
IChzZXRxIHBhY2thZ2UtbWFpbnQtcGtnICJkdmMiKQogCgo=

=== modified file lisp/dvc-xemacs.el // encoding:base64
LS0tIGxpc3AvZHZjLXhlbWFjcy5lbAorKysgbGlzcC9kdmMteGVtYWNzLmVsCkBAIC00NSw3ICs0
NSwxMCBAQAogKGV2YWwtYW5kLWNvbXBpbGUKICAgKHJlcXVpcmUgJ292ZXJsYXkpCiAgIChyZXF1
aXJlICd3aWQtZWRpdCkKLSAgKHJlcXVpcmUgJ2R2Yy1jb3JlKSkKKzsgVGhlIGZvbGxvd2luZyBy
ZXF1aXJlIGNhdXNlcyBhIGluZmluaXRlIHJlY3Vyc2lvbiBhcyB0aGUgKHByb3ZpZGUgLi4uKSBp
cyBhdAorOyB0aGUgZmlsZSBlbmQuICBUaHVzIHdlIGxpdmUgd2l0aCB0aGUgd2FybmluZ3MgYWJv
dXQgdW5rbm93biB2YXJpYWJsZXMgZXRjLgorOyAgKHJlcXVpcmUgJ2R2Yy1jb3JlKQorKQogCiA7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CiA7OyBmaXhlcyB3YXJuaW5ncyBhYm91dCB1bmRlZmluZWQg
dmFyaWFibGVzCkBAIC04MSwxMCArODQsMTIgQEAKICAgICAgICAgICBidWZmZXItZmlsZSkpKSkp
CiAKIDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKLSh1bmxlc3MgKGZ1bmN0aW9ucCAncmVwbGFjZS1y
ZWdleHAtaW4tc3RyaW5nKQorOyB0aGUgdW5sZXNzIGNoZWNrIHNlZW1zIHRvIGZhaWwgCis7KHVu
bGVzcyAoZnVuY3Rpb25wICdyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcpCiAgIChkZWZ1biByZXBs
YWNlLXJlZ2V4cC1pbi1zdHJpbmcgKHJlZ2V4cCByZXAgc3RyaW5nCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmb3B0aW9uYWwgZml4ZWRjYXNlIGxpdGVyYWwpCi0g
ICAgKHJlcGxhY2UtaW4tc3RyaW5nIHN0cmluZyByZWdleHAgcmVwIGxpdGVyYWwpKSkKKyAgICAo
cmVwbGFjZS1pbi1zdHJpbmcgc3RyaW5nIHJlZ2V4cCByZXAgbGl0ZXJhbCkpCis7KQogCiA7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CiAodW5sZXNzIChmdW5jdGlvbnAgJ2xpbmUtZW5kLXBvc2l0aW9u
KQpAQCAtMzcwLDYgKzM3NSw5IEBACiAJCQkJICAgICAgJ2xpbmUtbnVtYmVyLWF0LXBvcwogCQkJ
CSAgICAnbGluZS1udW1iZXIpKQogCisKKyhkZWZ2YXIgYWxsb3ctcmVtb3RlLXBhdGhzIG5pbCkK
KwogOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKIChwcm92aWRlICdkdmMteGVtYWNzKQogCgo=

=== modified file lisp/xhg.el // encoding:base64
LS0tIGxpc3AveGhnLmVsCisrKyBsaXNwL3hoZy5lbApAQCAtNjA0LDcgKzYwNCw3IEBACiAgIChp
bnRlcmFjdGl2ZSkKICAgKHNwbGl0LXdpbmRvdykKICAgKG90aGVyLXdpbmRvdyAxKQotICAod29t
YW4gImhncmMiKQorICAoYXBwbHkgKGlmIChmZWF0dXJlcCAneGVtYWNzKSAnbWFudWFsLWVudHJ5
ICd3b21hbikgImhncmMiKQogICAob3RoZXItd2luZG93IC0xKSkKIAogCgo=

# revision id: [EMAIL PROTECTED]
# sha1: c4c729e3904f6a508af76713396be46380efbdda
# inventory sha1: c32f33a359d0b2ca30f47fbfc6833b993834901b
# parent ids:
#   [EMAIL PROTECTED]
# properties:
#   branch-nick: dvc

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to