the Fink project is an effort to port
popular Unix programs to Mac OS X
# Initial Data
Package: cedet
Version: 1.0pre4
Revision: 1
Distribution: 10.4
Description: Collection of Emacs Dev. Environment Tools
License: GPL
Maintainer: John Ridgway
# Dependencies
Depends: emacs21 (>= 21.3) | emacs22, make
Provides: eieio, semantic, speedbar, cogre, ede
Conflicts: eieio, semantic, speedbar
Replaces: eieio, semantic, speedbar
# Unpack
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: fdc22624ae284166d9617acdc6ecbfda
# Patch Phase
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
# Compile Phase
CompileScript: <<
<<
# Install Phase
InstallScript: <<
install -m 755 -d %i/bin
install -m 755 semantic/semanticdb.sh %i/bin
install -m 755 -d %i/share/emacs/site-lisp/%n
install -m 644 Makefile %i/share/emacs/site-lisp/%n
install -m 755 -d %i/share/doc/%n
install -m 644 INSTALL %i/share/doc/%n
install -m 755 -d %i/share/emacs/site-lisp/%n/cogre
install -m 644 cogre/Makefile %i/share/emacs/site-lisp/%n/cogre
install -m 644 cogre/Project.ede %i/share/emacs/site-lisp/%n/cogre
install -m 644 cogre/*.{el,wy} %i/share/emacs/site-lisp/%n/cogre
install -m 755 -d %i/share/doc/%n/cogre
install -m 644 cogre/ChangeLog %i/share/doc/%n/cogre
install -m 644 cogre/INSTALL %i/share/doc/%n/cogre
install -m 755 -d %i/share/doc/%n/cogre/src
install -m 644 cogre/cogre.texi %i/share/doc/%n/cogre/src
install -m 755 -d %i/share/emacs/site-lisp/%n/common
install -m 644 common/Makefile %i/share/emacs/site-lisp/%n/common
install -m 644 common/Project.ede %i/share/emacs/site-lisp/%n/common
install -m 644 common/*.el %i/share/emacs/site-lisp/%n/common
install -m 755 -d %i/share/emacs/site-lisp/%n/common/icons
install -m 644 common/icons/* %i/share/emacs/site-lisp/%n/common/icons
install -m 755 -d %i/share/doc/%n/common
install -m 644 common/ChangeLog %i/share/doc/%n/common
install -m 755 -d %i/share/emacs/site-lisp/%n/contrib
install -m 644 contrib/Makefile %i/share/emacs/site-lisp/%n/contrib
install -m 644 contrib/Project.ede %i/share/emacs/site-lisp/%n/contrib
install -m 644 contrib/*.{el,wy} %i/share/emacs/site-lisp/%n/contrib
install -m 755 -d %i/share/doc/%n/contrib
install -m 644 contrib/ChangeLog %i/share/doc/%n/contrib
install -m 755 -d %i/share/emacs/site-lisp/%n/ede
install -m 644 ede/Makefile %i/share/emacs/site-lisp/%n/ede
install -m 644 ede/Project.ede %i/share/emacs/site-lisp/%n/ede
install -m 644 ede/*.el %i/share/emacs/site-lisp/%n/ede
install -m 755 -d %i/share/doc/%n/ede
install -m 644 ede/ChangeLog %i/share/doc/%n/ede
install -m 644 ede/README %i/share/doc/%n/ede
install -m 755 -d %i/share/doc/%n/ede/src
install -m 644 ede/*.texi %i/share/doc/%n/ede/src
install -m 755 -d %i/share/emacs/site-lisp/%n/eieio
install -m 644 eieio/Makefile %i/share/emacs/site-lisp/%n/eieio
install -m 644 eieio/Project.ede %i/share/emacs/site-lisp/%n/eieio
install -m 644 eieio/*.el %i/share/emacs/site-lisp/%n/eieio
install -m 755 -d %i/share/doc/%n/eieio
install -m 644 eieio/ChangeLog %i/share/doc/%n/eieio
install -m 644 eieio/INSTALL %i/share/doc/%n/eieio
install -m 644 eieio/NEWS %i/share/doc/%n/eieio
install -m 755 -d %i/share/doc/%n/eieio/src
install -m 644 eieio/*.texi %i/share/doc/%n/eieio/src
install -m 755 -d %i/share/emacs/site-lisp/%n/semantic
install -m 644 semantic/Makefile %i/share/emacs/site-lisp/%n/semantic
install -m 644 semantic/Project.ede %i/share/emacs/site-lisp/%n/semantic
install -m 644 semantic/*.{el,wy} %i/share/emacs/site-lisp/%n/semantic
install -m 755 -d %i/share/doc/%n/semantic
install -m 644 semantic/AUTHORS %i/share/doc/%n/semantic
install -m 644 semantic/ChangeLog %i/share/doc/%n/semantic
install -m 644 semantic/INSTALL %i/share/doc/%n/semantic
install -m 644 semantic/NEWS %i/share/doc/%n/semantic
install -m 644 semantic/ONEWS %i/share/doc/%n/semantic
install -m 644 semantic/renamelist.txt %i/share/doc/%n/semantic
install -m 755 -d %i/share/doc/%n/semantic/src
install -m 644 semantic/doc/*.texi %i/share/doc/%n/semantic/src
install -m 644 semantic/doc/*.png %i/share/doc/%n/semantic/src
install -m 644 semantic/doc/*.txt %i/share/doc/%n/semantic/src
install -m 644 semantic/doc/Makefile %i/share/doc/%n/semantic/src
install -m 755 -d %i/share/emacs/site-lisp/%n/semantic/bovine
install -m 644 semantic/bovine/Makefile %i/share/emacs/site-lisp/%n/semantic/bovine
install -m 644 semantic/bovine/Project.ede %i/share/emacs/site-lisp/%n/semantic/bovine
install -m 644 semantic/bovine/*.{el,by} %i/share/emacs/site-lisp/%n/semantic/bovine
install -m 755 -d %i/share/emacs/site-lisp/%n/semantic/wisent
install -m 644 semantic/wisent/Makefile %i/share/emacs/site-lisp/%n/semantic/wisent
install -m 644 semantic/wisent/Project.ede %i/share/emacs/site-lisp/%n/semantic/wisent
install -m 644 semantic/wisent/*.{el,wy} %i/share/emacs/site-lisp/%n/semantic/wisent
install -m 755 -d %i/share/emacs/site-lisp/%n/speedbar
install -m 644 speedbar/Makefile %i/share/emacs/site-lisp/%n/speedbar
install -m 644 speedbar/Project.ede %i/share/emacs/site-lisp/%n/speedbar
install -m 644 speedbar/*.el %i/share/emacs/site-lisp/%n/speedbar
install -m 755 -d %i/share/doc/%n/speedbar
install -m 644 speedbar/ChangeLog %i/share/doc/%n/speedbar
install -m 644 speedbar/INSTALL %i/share/doc/%n/speedbar
install -m 755 -d %i/share/doc/%n/speedbar/src
install -m 644 speedbar/*.{xpm,texi} %i/share/doc/%n/speedbar/src
install -m 755 -d %i/share/info
install -m 644 cogre/cogre.info %i/share/info
install -m 644 ede/ede.info %i/share/info
install -m 644 ede/ede.info-1 %i/share/info
install -m 644 ede/ede.info-2 %i/share/info
install -m 644 eieio/eieio.info %i/share/info
install -m 644 semantic/doc/bovine.info %i/share/info
install -m 644 semantic/doc/grammar-fw.info %i/share/info
install -m 644 semantic/doc/grammar-fw.info-1 %i/share/info
install -m 644 semantic/doc/grammar-fw.info-2 %i/share/info
install -m 644 semantic/doc/semantic-appdev.info %i/share/info
install -m 644 semantic/doc/semantic-appdev.info-1 %i/share/info
install -m 644 semantic/doc/semantic-appdev.info-2 %i/share/info
install -m 644 semantic/doc/semantic-appdev.info-3 %i/share/info
install -m 644 semantic/doc/semantic-appdev.info-4 %i/share/info
install -m 644 semantic/doc/semantic-langdev.info %i/share/info
install -m 644 semantic/doc/semantic-langdev.info-1 %i/share/info
install -m 644 semantic/doc/semantic-langdev.info-2 %i/share/info
install -m 644 semantic/doc/semantic-user.info %i/share/info
install -m 644 semantic/doc/semantic-user.info-1 %i/share/info
install -m 644 semantic/doc/semantic-user.info-2 %i/share/info
install -m 644 semantic/doc/semantic.info %i/share/info
install -m 644 semantic/doc/wisent.info %i/share/info
install -m 644 semantic/doc/wisent.info-1 %i/share/info
install -m 644 semantic/doc/wisent.info-2 %i/share/info
install -m 644 speedbar/speedbar.info %i/share/info
install -m 755 -d %i/lib/emacsen-common/packages/{install,remove}
install -m 755 fink/%n-install %i/lib/emacsen-common/packages/install/%n
install -m 755 fink/%n-remove %i/lib/emacsen-common/packages/remove/%n
<<
# Build Phase
PostInstScript: <<
if [ "$1" = "configure" ] && [ -x %p/lib/emacsen-common/emacs-package-install ] ; then
%p/lib/emacsen-common/emacs-package-install %n
fi
<<
PreRmScript: <<
if [ -x %p/lib/emacsen-common/emacs-package-remove ] ; then
%p/lib/emacsen-common/emacs-package-remove %n
fi
<<
InfoDocs: cogre.info ede.info ede.info-1 ede.info-2 eieio.info bovine.info grammar-fw.info grammar-fw.info-1 grammar-fw.info-2 semantic-appdev.info semantic-appdev.info-1 semantic-appdev.info-2 semantic-appdev.info-3 semantic-appdev.info-4 semantic-langdev.info semantic-langdev.info-1 semantic-langdev.info-2 semantic-user.info semantic-user.info-1 semantic-user.info-2 semantic.info wisent.info wisent.info-1 wisent.info-2 speedbar.info
# Additional Data
Homepage: http://cedet.sourceforge.net/
DescDetail: <<
CEDET is a collection of tools written with the end goal of creating an
advanced development environment in Emacs.
Emacs already is a great environment for writing software, but there are
additional areas that need improvement. Many new ideas for integrated
environments have been developed in newer products, such as Microsoft's
Visual environment, JBuilder, Eclipse, or KDevelop. CEDET is a project which
brings together several different tools needed to implement advanced
features.
<<
DescUsage: <<
To use the various packages of CEDET:
Install load hooks into your .emacs file. Sample code follows:
-----------
;; Load CEDET
(load-file "~/cedet-VERSION/common/cedet.el")
;; Enabling various SEMANTIC minor modes. See semantic/INSTALL
;; for more ideas.
;; Select one of the following:
;; * This enables the database and idle reparse engines
;;(semantic-load-enable-minimum-features)
;; * This enables some tools useful for coding, such as summary mode
;; imenu support, and the semantic navigator
(semantic-load-enable-code-helpers)
;; * This enables even more coding tools such as the nascent intellisense
;; mode, decoration mode, and stickyfunc mode (plus regular code helpers)
;; (semantic-load-enable-guady-code-helpers)
;; * This turns on which-func support (Plus all other code helpers)
;; (semantic-load-enable-excessive-code-helpers)
;; This turns on modes that aid in grammar writing and semantic tool
;; development. It does not enable any other features such as code
;; helpers above.
;; (semantic-load-enable-semantic-debugging-helpers)
-----------
Some items in the contrib directory may need additional study or
installation. Read %p/share/doc/%n/contrib/INSTALL for specifics on
those extra packages.
You can configure how the individual packages load in the above
example by adding settings in the comment section. Please read
individual INSTALL files for each package for details on configuring
them. See the texinfo manuals for details on more specific
configurations.
<<
DescPort: <<
Small changes were made to three of the .info files, which had
badly-formatted INFO-DIR-ENTRY's. The changes (in the original .texi
files) will be submitted upstream.
<<