Here's the patch for my NMU 2.3.5-1.1 of jde:

diff -u jde-2.3.5/debian/changelog jde-2.3.5/debian/changelog
--- jde-2.3.5/debian/changelog
+++ jde-2.3.5/debian/changelog
@@ -1,3 +1,15 @@
+jde (2.3.5-1.1) unstable; urgency=medium
+
+  * NMU.
+  * Medium urgency due to RC bug.
+  * Fix missing jde-require and version. Thanks to YANG Shouxun.
+    Closes: #327911.
+  * Added (require 'cedet) to jde.el.
+  * Use /usr/share/info, not /usr/info. But the code is not actually
+    executed, hrm.
+
+ -- Per Olofsson <[EMAIL PROTECTED]>  Sun, 19 Feb 2006 00:39:13 +0100
+
 jde (2.3.5-1) unstable; urgency=low
 
   * New upstream release - closes: #283509
diff -u jde-2.3.5/debian/emacsen-remove jde-2.3.5/debian/emacsen-remove
--- jde-2.3.5/debian/emacsen-remove
+++ jde-2.3.5/debian/emacsen-remove
@@ -7,7 +7,7 @@
 if [ ${FLAVOR} != emacs ]; then
     if test -x /usr/sbin/install-info-altdir; then
         echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
-        install-info-altdir --quiet --remove --dirname=${FLAVOR} 
/usr/info/jde.info.gz
+        install-info-altdir --quiet --remove --dirname=${FLAVOR} 
/usr/share/info/jde.info.gz
     fi
 
     echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
diff -u jde-2.3.5/debian/emacsen-install jde-2.3.5/debian/emacsen-install
--- jde-2.3.5/debian/emacsen-install
+++ jde-2.3.5/debian/emacsen-install
@@ -27,7 +27,7 @@
 # Maybe somebody will write it.
 if test -x /usr/sbin/install-info-altdir; then
     echo install/${PACKAGE}: install Info links for ${FLAVOR}
-    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} 
/usr/info/${PACKAGE}.info.gz
+    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} 
/usr/share/info/${PACKAGE}.info.gz
 fi
 
 install -m 755 -d ${ELCDIR}
only in patch2:
unchanged:
--- jde-2.3.5.orig/lisp/jde-bug.el
+++ jde-2.3.5/lisp/jde-bug.el
@@ -36,6 +36,7 @@
 ;;; Code:
 
 (require 'cl)
+(require 'jde-util)
 (require 'jde-parse)
 (require 'jde-dbs)
 (require 'jde-dbo)
only in patch2:
unchanged:
--- jde-2.3.5.orig/lisp/jde.el
+++ jde-2.3.5/lisp/jde.el
@@ -70,6 +70,7 @@
           (jde-root))))
         (require 'jde-autoload))
 
+(require 'cedet)
 (require 'jde-custom)
 (require 'jde-help)
 (require 'semantic-load)
@@ -987,22 +988,21 @@
 
 (defun jde-check-version (current-version min-version max-version)
   "Return non-nil if CURRENT-VERSION >= MIN-VERSION or <= MAX-VERSION."
-  (and (or (jde-earlier-versionp current-version 
-                                 max-version)
-           (string= current-version
-                    max-version))
-       (or (jde-earlier-versionp min-version
-                                 current-version)
-           (string= current-version
-                    min-version))))
+  (not (inversion-test 'cedet min-version)))
 
 (defun jde-earlier-versionp (ver1 ver2) 
   "Return non-nil if VER1 is earlier than VER2"
   (let ((ver1-betap (string-match "beta" ver1))
-        (ver2-betap (string-match "beta" ver2)))
+        (ver2-betap (string-match "beta" ver2))
+       (ver1-prep (string-match "pre" ver1))
+       (ver2-prep (string-match "pre" ver2)))
     (if (or (and ver1-betap ver2-betap)
             (and (not ver1-betap) (not ver2-betap)))
-        (string< ver1 ver2)
+        (if (and ver2-prep (not ver1-prep))
+           nil
+         (if (and ver1-prep (not ver2-prep))
+             t
+           (string< ver1 ver2)))
       (if ver1-betap
           (progn
             (or (string= ver2 (substring ver1  0 ver1-betap))


-- 
Pelle


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to