CVS update by michaels packages/xemacs-packages ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Mon Nov 26 10:25:50 EST 2007
User: michaels
Date: 07/11/26 16:25:50
Modified: packages/xemacs-packages Makefile
Log:
2007-10-30 Mike Sperber <mike at xemacs.org>
* package-compile.el (package-directory-map):
* xemacs-packages/Makefile (PACKAGES): Add cedet-common,
cogre, ede.
Revision Changes Path
1.718 +6 -0 XEmacs/packages/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/ChangeLog,v
retrieving revision 1.717
retrieving revision 1.718
diff -u -p -r1.717 -r1.718
--- ChangeLog 2007/11/11 19:21:42 1.717
+++ ChangeLog 2007/11/26 15:25:49 1.718
@@ -1,3 +1,9 @@
+2007-10-30 Mike Sperber <mike at xemacs.org>
+
+ * package-compile.el (package-directory-map):
+ * xemacs-packages/Makefile (PACKAGES): Add cedet-common,
+ cogre, ede.
+
2007-11-11 Norbert Koch <viteno at xemacs.org>
* Packages released: dired.
1.73 +27 -17 XEmacs/packages/package-compile.el
Index: package-compile.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/package-compile.el,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -p -r1.72 -r1.73
--- package-compile.el 2007/08/14 21:23:08 1.72
+++ package-compile.el 2007/11/26 15:25:49 1.73
@@ -103,7 +103,9 @@
("calc" . "xemacs-packages")
("calendar" . "xemacs-packages")
("cc-mode" . "xemacs-packages")
+ ("cedet-common" . "xemacs-packages")
("clearcase" . "xemacs-packages")
+ ("cogre" . "xemacs-packages")
("cookie" . "xemacs-packages")
("crisp" . "xemacs-packages")
("debug" . "xemacs-packages")
@@ -112,6 +114,7 @@
("dired" . "xemacs-packages")
("ecb" . "xemacs-packages")
("ecrypto" . "xemacs-packages")
+ ("ede" . "xemacs-packages")
("edebug" . "xemacs-packages")
("ediff" . "xemacs-packages")
("edit-utils" . "xemacs-packages")
@@ -226,7 +229,7 @@
(setq defdir (expand-file-name (concat defdir "/.."))))
(setq package-source-root defdir))
-(defun package-name-to-directory (package)
+(defun package-name-to-directories (package)
"Map `package' to a source directory."
(let* ((area (or (cdr (assoc package package-directory-map))
(error (concat "%s is not in `package-directory-map'. "
@@ -244,12 +247,16 @@
(equal package "x-symbol")
(equal package "xlib")
(equal package "xwem"))
- (expand-file-name "lisp" (file-name-as-directory dir)))
+ (list (expand-file-name "lisp" (file-name-as-directory dir))))
((equal package "mew")
- (expand-file-name "mew" (file-name-as-directory dir)))
+ (list (expand-file-name "mew" (file-name-as-directory dir))))
((equal package "zenirc")
- (expand-file-name "src" (file-name-as-directory dir)))
- (t dir))))
+ (list (expand-file-name "src" (file-name-as-directory dir))))
+ ((equal package "semantic")
+ (list dir
+ (expand-file-name "bovine" (file-name-as-directory dir))
+ (expand-file-name "wisent" (file-name-as-directory dir))))
+ (t (list dir)))))
(defvar depends nil)
(defvar command-line-args-left)
@@ -264,19 +271,22 @@
;; Setup load-path, data-directory-list and load necessary auto-autoloads
(while depends
- (let* ((dir (package-name-to-directory (car depends)))
- (etc-dir (expand-file-name "etc" dir)))
- (when (null dir)
+ (let ((dirs (package-name-to-directories (car depends))))
+ (when (null dirs)
(error "%s is not in `package-directory-map'. See: package-compile.el"
- dir))
- (push dir load-path)
- ;; This assumes package has layout *-packages/package/etc/package
- ;; This is the case for the only package it matters at the time or writing
- ;; which is ps-print
- (if (file-directory-p (expand-file-name (car depends) etc-dir))
- (push (file-name-as-directory etc-dir) data-directory-list))
- (load (expand-file-name "auto-autoloads" dir))
- (pop depends)))
+ (car depends)))
+ (let* ((dir (car dirs))
+ (etc-dir (expand-file-name "etc" dir)))
+ (while dirs
+ (push (car dirs) load-path)
+ (setq dirs (cdr dirs)))
+ ;; This assumes package has layout *-packages/package/etc/package
+ ;; This is the case for the only package it matters at the time or writing
+ ;; which is ps-print
+ (if (file-directory-p (expand-file-name (car depends) etc-dir))
+ (push (file-name-as-directory etc-dir) data-directory-list))
+ (load (expand-file-name "auto-autoloads" dir))
+ (pop depends))))
;; Lastly, add the current directory
(push default-directory load-path)
1.42 +1 -1 XEmacs/packages/xemacs-packages/Makefile
Index: Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/Makefile,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -p -r1.41 -r1.42
--- Makefile 2007/09/16 19:39:28 1.41
+++ Makefile 2007/11/26 15:25:50 1.42
@@ -41,7 +41,7 @@ PACKAGES := xemacs-base fsf-compat mail-
apel cc-mode debug dired ecrypto edit-utils elib eterm ispell \
os-utils sh-script texinfo text-modes xlib \
\
- edebug efs eieio net-utils xemacs-devel \
+ edebug efs cedet-common cogre eieio ede net-utils xemacs-devel \
\
Sun ada auctex bbdb build c-support calc calendar clearcase \
cookie crisp dictionary docbookide easypg ecb ediff edt emerge \
More information about the XEmacs-CVS
mailing list