Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/database
In directory
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv5211/main/finkinfo/database
Added Files:
Tag: pangocairo-branch
edb.info edb.patch
Log Message:
merge from HEAD
--- NEW FILE: edb.patch ---
diff -Naur --exclude='*~' edb-1.21/edb.texi edb-1.21.fink/edb.texi
--- edb-1.21/edb.texi 2006-12-19 01:34:03.000000000 -0800
+++ edb-1.21.fink/edb.texi 2006-12-19 01:34:36.000000000 -0800
@@ -14,6 +14,11 @@
@c Unfortunately, the @need command doesn't work exactly as documented.
[EMAIL PROTECTED] Emacs
[EMAIL PROTECTED]
+* EDB: (edb). A Database Manager for Emacs
[EMAIL PROTECTED] direntry
+
@c @setchapternewpage odd
@syncodeindex tp cp
diff -Naur --exclude='*~' edb-1.21/fink/README.fink
edb-1.21.fink/fink/README.fink
--- edb-1.21/fink/README.fink 1969-12-31 16:00:00.000000000 -0800
+++ edb-1.21.fink/fink/README.fink 2006-12-19 00:55:39.000000000 -0800
@@ -0,0 +1,23 @@
+This package was finkified by Jesse Alama <[EMAIL PROTECTED]> on
+December 19, 2006. It was downloaded from
+http://pag.csail.mit.edu/~mernst/software/edb/ . The license for EDB
+can be found in the commentary section of `database.el', which can be
+found in @PREFIX@/share/emacs/site-lisp/edb . The relevant statements
+are:
+
+;; EDB is distributed under the same conditions as GNU Emacs.
+
+;; GNU Emacs is distributed in the hope that it will be useful, but WITHOUT
+;; ANY WARRANTY. No author or distributor accepts responsibility to anyone
+;; for the consequences of using it or for whether it serves any particular
+;; purpose or works at all, unless he says so in writing. Refer to the GNU
+;; Emacs General Public License for full details.
+
+;; Everyone is granted permission to copy, modify and redistribute GNU
+;; Emacs, but only under the conditions described in the GNU Emacs General
+;; Public License. A copy of this license is supposed to have been given
+;; to you along with GNU Emacs so you can know your rights and
+;; responsibilities. It should be in a file named COPYING. If not, write
+;; to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
+;; 02139, USA for a copy. Among other things, the copyright notice and
+;; this notice must be preserved on all copies.
diff -Naur --exclude='*~' edb-1.21/fink/emacsen-install
edb-1.21.fink/fink/emacsen-install
--- edb-1.21/fink/emacsen-install 1969-12-31 16:00:00.000000000 -0800
+++ edb-1.21.fink/fink/emacsen-install 2006-12-19 01:01:39.000000000 -0800
@@ -0,0 +1,39 @@
+#!/bin/bash -e
+#
+# install file for the fink edb emacs package.
+
+set -o posix
+
+FLAVOR=${1}
+
+echo >&2 "install/edb: Handling install of emacsen flavor ${FLAVOR}"
+
+if [ ${FLAVOR} == emacs20 ]
+then
+ echo "install/edb: Skipping unsupported flavor ${FLAVOR}"
+ exit 0
+fi
+
+if [ ${FLAVOR} == emacs ]
+then
+ echo "install/edb: Done."
+ exit 0
+fi
+
+echo >&2 -n "install/edb: Byte-compiling for ${FLAVOR}..."
+mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/edb;
+for i in database.el db-convert.el db-file-io.el db-format.el db-interfa.el
db-isbn.el db-isbntst.el db-rdb.el db-rep.el db-search.el db-sort.el
db-summary.el db-tagged.el db-time.el db-two-dbs.el db-types.el db-util.el
Makefile; do
+ ln -s @PREFIX@/share/emacs/site-lisp/edb/${i}
@PREFIX@/share/${FLAVOR}/site-lisp/edb/${i};
+done
+
+cd @PREFIX@/share/${FLAVOR}/site-lisp/edb;
+
+(make EMACS=${FLAVOR} lisp --keep-going 2>&1) | gzip -9qf >
@PREFIX@/share/doc/edb/CompilationLog-${FLAVOR}.gz
+
+rm -f @PREFIX@/share/${FLAVOR}/site-lisp/edb/Makefile;
+rm -f @PREFIX@/share/${FLAVOR}/site-lisp/edb/BYTE-COMPILE.el
+
+echo >&2 "done."
+echo >&2 "install/edb: Compilation log saved in
@PREFIX@/share/doc/edb/CompilationLog-${FLAVOR}.gz."
+
+exit 0
diff -Naur --exclude='*~' edb-1.21/fink/emacsen-remove
edb-1.21.fink/fink/emacsen-remove
--- edb-1.21/fink/emacsen-remove 1969-12-31 16:00:00.000000000 -0800
+++ edb-1.21.fink/fink/emacsen-remove 2006-12-19 01:02:32.000000000 -0800
@@ -0,0 +1,21 @@
+#!/bin/bash -e
+#
+# This is the Fink version of the edb emacs package.
+set -o posix
+
+FLAVOR=${1}
+
+echo "remove/edb: Handling removal for emacsen flavor ${FLAVOR}"
+
+if [ ${FLAVOR} == emacs20 ]
+then
+ echo "remove/edb: Skipping unsupported flavor ${FLAVOR}"
+ exit 0
+fi
+
+echo >&2 -n "remove/edb: Purging compilation log and byte-compiled files for
${FLAVOR}..."
+rm -f @PREFIX@/share/doc/edb/CompilationLog-${FLAVOR}.gz
+rm -Rf @PREFIX@/share/${FLAVOR}/site-lisp/edb
+echo >&2 "done."
+
+exit 0
--- NEW FILE: edb.info ---
Package: edb
Description: The Emacs Database
Version: 1.21
Revision: 1
License: GPL
Depends: emacsen
BuildDepends: texinfo
Source: http://pag.csail.mit.edu/~mernst/software/%n/%n-%v.tar.gz
Source-MD5: 7b734b3059d79c742bf6d219f8037ee1
Source2: http://pag.csail.mit.edu/~mernst/software/%n/doc.tar.gz
Source2Rename: %n-%v-doc.tar.gz
Source2-MD5: bc2376918c47183792b019b410d561b7
Source3: http://pag.csail.mit.edu/~mernst/software/%n/examples.tar.gz
Source3Rename: %n-%v-examples.tar.gz
Source3-MD5: 35178cd01b22470a2fe146f13140e850
Source2ExtractDir: %n-%v
Source3ExtractDir: %n-%v
InfoDocs: edb
DocFiles: doc/changelog doc/edb.ps
PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1
CompileScript: <<
makeinfo --no-split edb.texi
<<
InstallScript: <<
mkdir -p %i/share/emacs/site-lisp/edb
install -m 644 *.el %i/share/emacs/site-lisp/edb
install -m 644 Makefile %i/share/emacs/site-lisp/edb
mkdir -p %i/share/doc/edb
install -m 644 fink/README.fink %i/share/doc/edb
mkdir -p %i/share/doc/edb/examples
install -m 644 examples/* %i/share/doc/edb/examples
mkdir -p %i/share/info
install -m 644 edb.info %i/share/info/edb
mkdir -p %i/lib/emacsen-common/packages/install
mkdir -p %i/lib/emacsen-common/packages/remove
install -m 755 fink/emacsen-install %i/lib/emacsen-common/packages/install/%n
install -m 755 fink/emacsen-remove %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: %p/lib/emacsen-common/emacs-package-install %n
PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n
DescDetail: <<
EDB is a database manager for emacs.
<<
DescUsage: <<
To your emacs intialization add the forms
(push "%p/share/emacs/site-lisp/edb" load-path)
(autoload 'db-find-file "database" "EDB database package" t)
Use M-x db-find-file to start up EDB on a particular database file.
Sample databases can be found in the directory `examples' in the
directory `%p/share/doc/edb'.
<<
Maintainer: Jesse Alama <[EMAIL PROTECTED]>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits