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

Added Files:
        mic-paren.info mic-paren.patch 
Log Message:
New package from tracker 

http://sourceforge.net/tracker/index.php?func=detail&aid=1814484&group_id=17203&atid=414256

--- NEW FILE: mic-paren.patch ---
diff -ruN mic-paren/fink/mic-paren-install mic-paren.fink/fink/mic-paren-install
--- mic-paren/fink/mic-paren-install    1970-01-01 09:00:00.000000000 +0900
+++ mic-paren.fink/fink/mic-paren-install       2007-10-16 19:10:22.000000000 
+0900
@@ -0,0 +1,32 @@
+#!/bin/bash -e
+# @PREFIX@/lib/emacsen-common/packages/install/mic-paren
+
+abort_install() {
+    echo "Byte compile for ${FLAVOR} failed."
+    echo "Please check 
@PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}/CompilationLog.gz"
+    echo
+    exit 1
+}
+
+PACKAGE=mic-paren
+
+FLAVOR=$1
+
[EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/
[EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/
+LOG=CompilationLog
+
+FLAGS="-q -batch -no-site-file -f batch-byte-compile"
+
+if [ "${FLAVOR}" != "emacs" ]; then
+    /bin/echo "install/${PACKAGE}: Byte-compiling for ${FLAVOR}...\c"
+
+    mkdir -p ${ELCDIR}
+    ln -sf ${ELDIR}/*.el ${ELCDIR}
+    
+    (cd ${ELCDIR} && ${FLAVOR} ${FLAGS} *.el 2>&1 | gzip -9qf > $LOG.gz) || 
abort_install
+
+    echo " done."
+fi
+
+exit 0
diff -ruN mic-paren/fink/mic-paren-remove mic-paren.fink/fink/mic-paren-remove
--- mic-paren/fink/mic-paren-remove     1970-01-01 09:00:00.000000000 +0900
+++ mic-paren.fink/fink/mic-paren-remove        2007-10-16 19:11:11.000000000 
+0900
@@ -0,0 +1,16 @@
+#!/bin/bash -e
+# @PREFIX@/lib/emacsen-common/packages/remove/mic-paren
+
+PACKAGE=mic-paren
+
+FLAVOR=$1
+
[EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/
+
+if [ "${FLAVOR}" != "emacs" ]; then
+    /bin/echo "remove/${PACKAGE}: Removing for ${FLAVOR}...\c"
+    rm -rf $ELCDIR
+    echo " done."
+fi
+
+exit 0
diff -ruN mic-paren/fink/mic-paren-startup mic-paren.fink/fink/mic-paren-startup
--- mic-paren/fink/mic-paren-startup    1970-01-01 09:00:00.000000000 +0900
+++ mic-paren.fink/fink/mic-paren-startup       2007-10-16 19:08:03.000000000 
+0900
@@ -0,0 +1,8 @@
+;; -*- emacs-lisp -*-
+
+(add-to-list 'load-path (concat "/sw/share/"
+                                (symbol-name fink-emacs-flavor)
+                                "/site-lisp/mic-paren"))
+
+(require 'mic-paren)
+(paren-activate)

--- NEW FILE: mic-paren.info ---
Package: mic-paren
Version: 3.7
Revision: 1
Description: Advanced highlighting of parenthesis
License: GPL
Homepage: http://www.emacswiki.org/cgi-bin/wiki/mic-paren.el
Maintainer: PHO <[EMAIL PROTECTED]>

Source: http://www.emacswiki.org/cgi-bin/emacs/download/%n.el
Source-MD5: 4a652fb3553c527fb2d4f1a1790e2284
NoSourceDirectory: true

PatchFile: %n.patch
PatchFile-MD5: 0ff1755ff8c58b7ec03b104a0cbf4770
PatchScript: <<
  sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
  head -n 33 %n.el > COPYING
<<

BuildDepends: <<
  fink (>= 0.24.12)
<<

Depends: <<
  emacsen-common
<<

CompileScript: <<
<<

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/etc/emacs/site-start.d
  install -m 644 fink/%n-startup %i/etc/emacs/site-start.d/50%n.el

  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
<<

DocFiles: COPYING

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
<<

ConfFiles: %p/etc/emacs/site-start.d/50%n.el

DescDetail: <<
mic-paren.el is an extension and replacement to the packages paren.el
and stig-paren.el for Emacs. When mic-paren is active Emacs normal
parenthesis matching is deactivated. Instead parenthesis matching will
be performed as soon as the cursor is positioned at a parenthesis. The
matching parenthesis (or the entire expression between the
parentheses) is highlighted until the cursor is moved away from the
parenthesis.
<<


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to