Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors
In directory sc8-pr-cvs17:/tmp/cvs-serv23209

Modified Files:
        ecb.info 
Log Message:
New from tracker
http://sourceforge.net/tracker/index.php?func=detail&aid=1791305&group_id=17203&atid=414256

Index: ecb.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/ecb.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ecb.info    19 Dec 2006 03:52:46 -0000      1.2
+++ ecb.info    7 Oct 2007 20:40:21 -0000       1.3
@@ -1,81 +1,103 @@
+# Initial Data
 Package: ecb
-Version: 2.22
-Revision: 2
-Description: Source code browser for Emacs
+Version: 2.32
+Revision: 1
+Description: Emacs Code Browser
 License: GPL
-Maintainer: Todai Fink Team <[EMAIL PROTECTED]>
-Depends: emacsen, speedbar (>= 0.14beta1-1), semantic (>= 1.4-1), eieio (>= 
0.17-1)
-Suggests: jde (>> 2.2.8)
-Recommends: elib
-Source: mirror:sourceforge:ecb/%n-%v.tar.gz
-Source-MD5: 22da434e849603c3fd4b2cbdad0a4a3f
-Source2: mirror:sourceforge:ecb/%n-%v.pdf.gz
-Source2-MD5: 3b5c4b72734937d2cbe90e3df4a64a48
-Source3: http://www.gnu.org/licenses/gpl.txt
-Source3-MD5: 751419260aa954499f7abaabaa882bbe
-PatchScript: <<
-gunzip ../ecb-2.22.pdf.gz
-sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
+Maintainer:     John Ridgway <[EMAIL PROTECTED]>
+
+# Dependencies
+Depends: cedet, emacsen, make
+
+# Unpack
+Source: mirror:sourceforge:%n/%n-%v.tar.gz
+Source2: mirror:sourceforge:%n/%n-%v.pdf.gz
+Source-MD5: 565b245f9e49e941214db256cf2b8e23
+Source2-MD5: 25abaaf49dd4b289b9bfad38375cbd02
+
+# Patch Phase
+PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
+
+# Compile Phase
+CompileScript: <<
+  mv ../%n-%v.pdf.gz .
+  gunzip %n-%v.pdf.gz
 <<
-CompileScript: echo "Nothing is compiled in this section."
-InstallScript:<<
-install -m 755 -d %i/share/emacs/site-lisp/%n
-install -m 644 *.el %i/share/emacs/site-lisp/%n
 
-install -m 755 -d %i/share/info
-install -m 644 info-help/%n.info* %i/share/info
+# Test Suites
 
-install -m 755 -d %i/share/doc/%n/html
-install -m 644 html-help/*.html %i/share/doc/%n/html
+# Install Phase
+InstallScript: <<
+  install -m 755 -d                  %i/share/emacs/site-lisp/%n
+  install -m 644 Makefile            %i/share/emacs/site-lisp/%n
+  install -m 644 *.el                %i/share/emacs/site-lisp/%n
+  cp -r ecb-images %i/share/emacs/site-lisp/%n/
+  install -m 644 ecb-makedef.mk      %i/share/emacs/site-lisp/%n
+  install -m 755 -d                  %i/share/doc/%n/src
+  install -m 644 ecb.texi            %i/share/doc/%n/src
+  install -m 755 -d                  %i/share/doc/%n/html
+  install -m 644 html-help/*.html    %i/share/doc/%n/html
+  install -m 755 -d                  %i/share/info
+  install -m 644 info-help/ecb.info* %i/share/info
 
-install -m 755 -d %i/etc/emacs/site-start.d
-install -m 644 fink/%n-startup %i/etc/emacs/site-start.d/55%n.el
+  install -m 755 -d                  %i/lib/emacsen-common/packages/install
+  install -m 755 -d                  %i/lib/emacsen-common/packages/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
 
-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
+  # Make sure that ECB gets loaded after cedet
+  install -m 755 -d                  %i/etc/emacs/site-start.d
+  install -m 644 fink/%n.el          %i/etc/emacs/site-start.d/66%n.el
 <<
-DocFiles: NEWS README RELEASE_NOTES ../ecb-2.22.pdf ../gpl.txt
+DocFiles: NEWS README RELEASE_NOTES %n-%v.pdf
+
+# Build Phase
 PostInstScript: <<
-if [ "$1" = "configure" -a -x %p/lib/emacsen-common/emacs-package-install ]
-then
-       %p/lib/emacsen-common/emacs-package-install %n
-fi
+  if [ -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
+  if [ -x %p/lib/emacsen-common/emacs-package-remove ]
+  then
+    %p/lib/emacsen-common/emacs-package-remove %n
+  fi
 <<
-ConfFiles: %p/etc/emacs/site-start.d/55%n.el
-InfoDocs: %n.info
-#
-Homepage: http://ecb.sourceforge.net/
-DescDetail: <<
-ECB stands for "Emacs Code Browser". While Emacs already has good
-editing support for many modes, its browsing support is somewhat
-lacking. That's where ECB comes in: it displays a number of
-informational windows that allow for easy source code navigation and
-overview.
+InfoDocs: ecb.info
 
-The informational windows can contain:
+# Additional Data
+Homepage: http://ecb.sourceforge.net/
+DescDetail: <<  
+  ECB stands for "Emacs Code Browser". While Emacs already has good
+  editing support for many modes, its browsing support is somewhat
+  lacking. That's where ECB comes in: it displays a number of
+  informational windows that allow for easy source code navigation and
+  overview.
 
- * A directory tree,
- * a list of source files in the current directory,
- * a list of functions/classes/methods/... in the current file, (ECB
-   uses the Semantic Bovinator, or Imenu, or etags, for getting this
-   list so all languages supported by any of these tools are
-   automatically supported by ECB too) a history of recently visited
-   files,
- * the Speedbar and
- * output from compilation (the compilation window) and other modes
-   like help, grep etc. or whatever a user defines to be displayed in
-   this window.
+  The informational windows can contain:
+  - A directory tree,
+  - a list of source files in the current directory,
+  - a list of functions/classes/methods/... in the current file, (ECB
+    uses the Semantic Bovinator, or Imenu, or etags, for getting this
+    list so all languages supported by any of these tools are
+    automatically supported by ECB too)
+  - a history of recently visited files,
+  - the Speedbar and
+  - output from compilation (the compilation window) and other modes
+    like help, grep etc. or whatever a user defines to be displayed in
+    this window.
 
-As an added bonus, ECB makes sure to keep these informational windows
-visible, even when you use C-x 1 and similar commands.
+  As an added bonus, ECB makes sure to keep these informational
+  windows visible, even when you use C-x 1 and similar commands.
 
-It goes without saying that you can configure the layout, ie which
-informational windows should be displayed where. ECB comes with a
-number of ready-made window layouts to choose from.
+  It goes without saying that you can configure the layout, ie which
+  informational windows should be displayed where. ECB comes with a
+  number of ready-made window layouts to choose from.
+<<
+DescUsage: <<
+  The installed package sets ECB up to auto-load.  If you want it to be loaded
+  when Emacs starts (increased load-time) put:
+    (require 'ecb)
+  in your .emacs file.
 <<


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to