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]