Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/editors
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6707

Added Files:
        rnc-mode.info rnc-mode.patch 
Log Message:
rnc-mode - Emacs mode for editing RELAX NG schema files in Compact syntax

--- NEW FILE: rnc-mode.info ---
Package: rnc-mode
Version: 1.0b3
Revision: 1
Description: Emacs - Major mode for editing RELAX NG (RNC)
License: BSD
Maintainer: Rohan Lloyd <[EMAIL PROTECTED]>
Depends: emacsen
Source: http://www.pantor.com/RncMode-1_0b3.tgz
Source-MD5: f3e9695d02c8ed319981e4053d4e574c
NoSourceDirectory: true
PatchScript: <<
  /usr/bin/sed 's|@PREFIX@|%p|g' <%a/%n.patch | /usr/bin/patch -p1
<<
CompileScript: echo "Nothing to be done for compile"
InstallScript: <<
 /usr/bin/install -m 755 -d   %i/share/emacs/site-lisp/%n
 /usr/bin/install -m 644 *.el %i/share/emacs/site-lisp/%n

 /usr/bin/install -m 755 -d %i/lib/emacsen-common/packages/install
 /usr/bin/install -m 755 fink/emacsen-install \
                         %i/lib/emacsen-common/packages/install/%n

 /usr/bin/install -m 755 -d %i/lib/emacsen-common/packages/remove
 /usr/bin/install -m 755 fink/emacsen-remove \
                         %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: <<
if [ "$1" = "configure" ]; then
  %p/lib/emacsen-common/emacs-package-install %n
fi
<<
PreRmScript: %p/lib/emacsen-common/emacs-package-remove  %n
Homepage: http://www.pantor.com/download.html
DescDetail:<<
A small emacs mode for editing RELAX NG schemas in the compact
syntax. It's just a beta. The indentation function needs some
improvement.
<<
DescUsage:<<
Put the following in your ~/.emacs file

   (autoload 'rnc-mode "rnc-mode")
   (setq auto-mode-alist       
         (cons '("\\.rnc\\'" . rnc-mode) auto-mode-alist))
<<


--- NEW FILE: rnc-mode.patch ---
diff -Naur rnc-mode/fink/emacsen-install rnc-mode.fink/fink/emacsen-install
--- rnc-mode/fink/emacsen-install       Thu Jan  1 10:00:00 1970
+++ rnc-mode.fink/fink/emacsen-install  Wed Sep  8 22:24:18 2004
@@ -0,0 +1,31 @@
+#! /bin/sh
+# @PREFIX@/lib/emacsen-common/packages/install/rnc-mode
+set -e
+
+FLAVOR=$1
+PACKAGE=rnc-mode
+
+if [ ${FLAVOR} != emacs21 ]; then exit 0; fi
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+FLAGS="-no-site-file -q -batch -l path.el -f batch-byte-compile"
+
[EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}
[EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+/usr/bin/install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+/bin/cp ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+/bin/cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+
+${FLAVOR} ${FLAGS} ${FILES}
+/bin/rm -f *.el path.el
+
+exit 0
+
diff -Naur rnc-mode/fink/emacsen-remove rnc-mode.fink/fink/emacsen-remove
--- rnc-mode/fink/emacsen-remove        Thu Jan  1 10:00:00 1970
+++ rnc-mode.fink/fink/emacsen-remove   Wed Sep  8 22:24:18 2004
@@ -0,0 +1,11 @@
+#! /bin/sh
+# @PREFIX@/lib/emacsen-common/packages/remove/rnc-mode
+
+FLAVOR=$1
+PACKAGE=rnc-mode
+if [ ${FLAVOR} != emacs ]; then
+
+    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+    /bin/rm -rf @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi
+



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to