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