Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv31062/10.4-pangocairo/unstable/main/finkinfo/editors
Modified Files: Tag: pangocairo-branch emacs22.info lyx-qt.info proofgeneral.info proofgeneral.patch Added Files: Tag: pangocairo-branch elscreen-w3m.info elscreen-w3m.patch elscreen.info elscreen.patch javascript-mode.info javascript-mode.patch mac-key-mode.info mac-key-mode.patch org-mode.info org-mode.patch redo-el.info redo-el.patch sml-mode.info sml-mode.patch yaml-mode.info yaml-mode.patch Log Message: some syncing public <-> pangocairo --- NEW FILE: yaml-mode.patch --- diff -rNu yaml-mode-0.0.3.orig/fink/yaml-mode-install yaml-mode-0.0.3/fink/yaml-mode-install --- yaml-mode-0.0.3.orig/fink/yaml-mode-install 1970-01-01 09:00:00.000000000 +0900 +++ yaml-mode-0.0.3/fink/yaml-mode-install 2007-10-16 16:13:38.000000000 +0900 @@ -0,0 +1,31 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/install/yaml-mode + +abort_install() { + echo "Byte compile for ${FLAVOR} failed." + echo "Please check @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}/CompilationLog.gz" + echo + exit 1 +} + +PACKAGE=yaml-mode + +FLAVOR=$1 + [EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/ [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/ +LOG=CompilationLog + +if [ "${FLAVOR}" != "emacs" ]; then + /bin/echo "install/${PACKAGE}: Byte-compiling for ${FLAVOR}...\c" + + mkdir -p ${ELCDIR} + ln -sf ${ELDIR}/*.el ${ELCDIR} + + (cd ${ELCDIR} && ${FLAVOR} -q -batch -no-site-file -f batch-byte-compile *.el 2>&1 \ + | gzip -9qf > $LOG.gz) || abort_install + + echo " done." +fi + +exit 0 diff -rNu yaml-mode-0.0.3.orig/fink/yaml-mode-remove yaml-mode-0.0.3/fink/yaml-mode-remove --- yaml-mode-0.0.3.orig/fink/yaml-mode-remove 1970-01-01 09:00:00.000000000 +0900 +++ yaml-mode-0.0.3/fink/yaml-mode-remove 2007-10-16 16:13:44.000000000 +0900 @@ -0,0 +1,16 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/remove/yaml-mode + +PACKAGE=yaml-mode + +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 -rNu yaml-mode-0.0.3.orig/fink/yaml-mode-startup yaml-mode-0.0.3/fink/yaml-mode-startup --- yaml-mode-0.0.3.orig/fink/yaml-mode-startup 1970-01-01 09:00:00.000000000 +0900 +++ yaml-mode-0.0.3/fink/yaml-mode-startup 2007-10-16 16:16:40.000000000 +0900 @@ -0,0 +1,10 @@ +;; -*- emacs-lisp -*- + +(add-to-list 'load-path (concat "@PREFIX@/share/" + (symbol-name fink-emacs-flavor) + "/site-lisp/yaml-mode")) + +(autoload 'yaml-mode "yaml-mode" "Simple major mode to edit YAML files") + +(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode)) +(add-to-list 'auto-mode-alist '("\\.yaml$" . yaml-mode)) --- NEW FILE: redo-el.info --- Package: redo-el Description: Improved undo/redo mechanism for emacsen Depends: emacsen Version: 1.02 Revision: 2 License: GPL DocFiles: fink/README.fink fink/LICENSE Maintainer: Jesse Alama <[EMAIL PROTECTED]> Source: http://www.wonderworks.com/download/redo.el Source-MD5: 36ac2daaba22adcafec3e118d12e11e9 NoSourceDirectory: true PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1 DescDetail: << >From http://www.emacswiki.org/cgi-bin/wiki/RedoMode: Emacs treats 'undo' as just another command. Therefore you can undo the undo. This is powerful and confusing, because if you are doing several undos and miss the "correct spot", and do anything at all which is not an undo command, you will be stuck: You broke the chain of undos. When you realize your mistake and try to undo some more, you will first undo your previous undos, then undo the dos, and then you can finally undo some more to find the correct spot. The problem is at least as confusing as this description. << CompileScript: << << InstallScript: << mkdir -p %i/share/emacs/site-lisp/redo install -m 644 redo.el %i/share/emacs/site-lisp/redo 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 mkdir -p %i/etc/emacs/site-start.d install -m 644 fink/40redo.el %i/etc/emacs/site-start.d << PostInstScript: %p/lib/emacsen-common/emacs-package-install %n PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n Homepage: http://www.emacswiki.org/cgi-bin/wiki/RedoMode --- NEW FILE: javascript-mode.info --- Package: javascript-mode Version: 2.0.0.8 Revision: 1 Description: Major mode to edit JavaScript for emacs License: GPL Homepage: http://www.brgeight.se/ Maintainer: PHO <[EMAIL PROTECTED]> Source: http://www.brgeight.se/downloads/emacs/javascript.el Source-MD5: e13ba0b001d6585c3fe5ae4cd90004b8 NoSourceDirectory: true PatchFile: %n.patch PatchFile-MD5: 6869803471042ee83ee6280b639f3612 PatchScript: << sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 head -n 24 javascript.el > COPYING << BuildDepends: << fink (>= 0.24.12) << Depends: << emacsen << 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: << The main features of this JavaScript mode are syntactic highlighting (enabled with `font-lock-mode' or `global-font-lock-mode'), automatic indentation and filling of comments. << DescPackaging: << The actual version number scheme of this package is like "version 2.0 Beta 8" but it doesn't fit to the standard. So I think converting it to "Major.Minor.Revision.BetaNumber" is appropriate. << --- NEW FILE: mac-key-mode.info --- Package: mac-key-mode Description: Mac-like keybindings for emacsen Version: 0.227 Revision: 1 License: GPL Depends: emacsen, redo-el Maintainer: Jesse Alama <[EMAIL PROTECTED]> Source: http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/zenitani/CarbonEmacs/GPL/mac/mac-key-mode.el?rev=227&root=macwiki Source-MD5: 500d5ad57fe3afcc872d736d87b39f54 SourceRename: mac-key-mode.el Homepage: http://www.emacswiki.org/cgi-bin/emacs-en/MacKeyMode NoSourceDirectory: true PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1 CompileScript: << << InstallScript: << mkdir -p %i/share/emacs/site-lisp/mac-key-mode install -m 644 mac-key-mode.el %i/share/emacs/site-lisp/mac-key-mode mkdir -p %i/share/doc/mac-key-mode 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 mkdir -p %i/etc/emacs/site-start.d install -m 644 fink/50mac-key-mode.el %i/etc/emacs/site-start.d << PostInstScript: %p/lib/emacsen-common/emacs-package-install %n PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n DescDetail: << This package provides mac-key-mode, a minor mode that provides mac-like key bindings and relevant elisp functions. << DescUsage: << To use mac-key-mode, add the form (mac-key-mode) to your emacs initialization file. To turn on mac-key-mode only when not running in a terminal, consider adding the form (unless (getenv "TERM") (mac-key-mode)) to your emacs initialization file. (Thanks to Alex Schroder for the tip.) To define additional keybindings, modify mac-key-mode-map in your .emacs file: (define-key mac-key-mode-map [(alt l)] 'goto-line) When mac-key-mode is on, the command key is recognized as the 'alt' key, but the option (alt) key is also recognized as 'alt' key. If you would like to use option (alt) key as meta, add the following form to your emacs initialization file: (add-hook 'mac-key-mode-hook (lambda() (interactive) (if mac-key-mode (setq mac-option-modifier 'meta) (setq mac-option-modifier nil) ))) See the documentation for these variables for their precise meanings. << --- NEW FILE: elscreen.info --- Package: elscreen Version: 1.4.6 Revision: 1 Description: Screen Manager for Emacsen License: GPL Homepage: http://www.morishima.net/~naoto/software/elscreen/index.php.en Maintainer: PHO <[EMAIL PROTECTED]> Source: ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/%n-%v.tar.gz Source-MD5: 67d6b8913957ccacefef09c549a939fd PatchFile: %n.patch PatchFile-MD5: 2c9ce2b7225f2f7994e98b77fad2376d PatchScript: << sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 << BuildDepends: << fink (>= 0.24.12) << Depends: << emacsen, apel << 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: ChangeLog README 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: << ElScreen is an Emacs utility with which you can have multiple screens (window-configuration) on your GNU Emacs as well as GNU screen on terminal. Consult the file %p/share/emacs/site-lisp/elscreen/elscreen.el for license information. << --- NEW FILE: elscreen.patch --- diff -ruN elscreen-1.4.5.orig/fink/elscreen-install elscreen-1.4.5/fink/elscreen-install --- elscreen-1.4.5.orig/fink/elscreen-install 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-1.4.5/fink/elscreen-install 2007-10-17 11:45:03.000000000 +0900 @@ -0,0 +1,31 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/install/elscreen + +abort_install() { + echo "Byte compile for ${FLAVOR} failed." + echo "Please check @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}/CompilationLog.gz" + echo + exit 1 +} + +PACKAGE=elscreen + +FLAVOR=$1 + [EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/ [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/ +LOG=CompilationLog + +if [ "${FLAVOR}" != "emacs" ]; then + /bin/echo "install/${PACKAGE}: Byte-compiling for ${FLAVOR}...\c" + + mkdir -p ${ELCDIR} + ln -sf ${ELDIR}/*.el ${ELCDIR} + + (cd ${ELCDIR} && ${FLAVOR} -q -batch -no-site-file -f batch-byte-compile *.el 2>&1 \ + | gzip -9qf > $LOG.gz) || abort_install + + echo " done." +fi + +exit 0 diff -ruN elscreen-1.4.5.orig/fink/elscreen-remove elscreen-1.4.5/fink/elscreen-remove --- elscreen-1.4.5.orig/fink/elscreen-remove 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-1.4.5/fink/elscreen-remove 2007-10-17 11:45:08.000000000 +0900 @@ -0,0 +1,16 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/remove/elscreen + +PACKAGE=elscreen + +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 elscreen-1.4.5.orig/fink/elscreen-startup elscreen-1.4.5/fink/elscreen-startup --- elscreen-1.4.5.orig/fink/elscreen-startup 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-1.4.5/fink/elscreen-startup 2007-10-17 12:02:39.000000000 +0900 @@ -0,0 +1,7 @@ +;; -*- emacs-lisp -*- + +(add-to-list 'load-path (concat "@PREFIX@/share/" + (symbol-name fink-emacs-flavor) + "/site-lisp/elscreen")) + +(require 'elscreen) --- NEW FILE: sml-mode.info --- # Initial Data Package: sml-mode Version: 4.0 Revision: 1 Description: Emacs major mode for Standard ML source code License: GPL Maintainer: John Ridgway <[EMAIL PROTECTED]> # Dependencies Depends: emacsen BuildDepends: make, texinfo, ghostscript, tetex-base, fink (>= 0.24.12) # Unpack Source: http://www.iro.umontreal.ca/~monnier/elisp/%n-%v.tar.gz Source-MD5: dddcadd1ee488a5f70e875e6d20f69fc # Patch Phase PatchFile: %n.patch PatchFile-MD5: 67777155ecab580614c6f44e90c03373 PatchScript: << sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 << # Compile Phase CompileScript: << make prefix=%i info postscript ps2pdf sml-mode.ps head -34 sml-mode.el >LICENSE << # Test Suites # Install Phase InstallScript: << install -m 755 -d %i/share/emacs/site-lisp/%n make prefix=%i infodir=%i/share/info install_el install_info install -m 644 Makefile %i/share/emacs/site-lisp/%n install -m 644 makefile.pkg %i/share/emacs/site-lisp/%n install -m 755 -d %i/lib/emacsen-common/packages/install install -m 755 fink/%n-install %i/lib/emacsen-common/packages/install/%n install -m 755 -d %i/lib/emacsen-common/packages/remove install -m 755 fink/%n-remove %i/lib/emacsen-common/packages/remove/%n << DocFiles: BUGS ChangeLog INSTALL NEWS README TODO LICENSE sml-mode.pdf # Build Phase PostInstScript: %p/lib/emacsen-common/emacs-package-install %n PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n InfoDocs: sml-mode.info # Additional Data Homepage: http://www.iro.umontreal.ca/~monnier/elisp/ DescDetail: << SML-MODE is a major Emacs mode for editing Standard ML. It provides syntax highlighting and automatic indentation and comes with sml-proc which allows interaction with an inferior SML interactive loop such as the one of SML/NJ or Moscow ML (or perhaps Poly/ML?). << DescUsage: << You can switch any Emacs buffer into SML mode by entering the command M-x sml-mode It is usually more convenient to have Emacs automatically place the buffer in SML mode whenever you visit a file containing ML programs. The simplest way of achieving this is to put something like (add-to-list 'auto-mode-alist '("\\.\\(sml\\|sig\\)\\'" . sml-mode)) in your `.emacs' file. Subsequently (after a restart), any files with these extensions will be placed in SML mode buffers when you visit them. << Index: emacs22.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/emacs22.info,v retrieving revision 1.3.2.26 retrieving revision 1.3.2.27 diff -u -d -r1.3.2.26 -r1.3.2.27 --- emacs22.info 7 Apr 2008 12:36:59 -0000 1.3.2.26 +++ emacs22.info 21 Apr 2008 04:33:21 -0000 1.3.2.27 @@ -1,7 +1,7 @@ Info2: << Package: emacs22%type_pkg[uitype] Version: 22.2 -Revision: 1002 +Revision: 1003 Type: uitype (. -nox -gtk) Description: Flexible real-time text editor License: GPL --- NEW FILE: sml-mode.patch --- --- sml-mode.orig/fink/sml-mode-install +++ sml-mode/fink/sml-mode-install @@ -0,0 +1,45 @@ +#! /bin/bash -e +# +# install script for sml-mode + +set -e + +FLAVOR=${1} + +INSTALL="install -o root -g admin -m 644" +INSTDIR="${INSTALL} -m 755 -d" [EMAIL PROTECTED]@/share/emacs/site-lisp/sml-mode [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/sml-mode +startupdir="@PREFIX@/etc/${FLAVOR}/site-start.d" +logfile=${elc_dir}/CompilationLog + +do_install () { + echo -n >&2 "install/sml-mode: Setting up for ${FLAVOR}... " \ + "(log file: ${logfile})... " + + ${INSTDIR} ${elc_dir} + umask 0022 + + # Copy the temp .el files + cp ${srcdir}/*.el ${srcdir}/Makefile ${srcdir}/makefile.pkg ${elc_dir}/ + + # Create sml-mode-startup.el and byte-compile the .el files + (cd ${elc_dir} && make -f Makefile EMACS=${FLAVOR} sml-mode-startup.el elcfiles) >${logfile} 2>&1 + (test -d ${startupdir} || ${INSTDIR} ${startupdir}) + mv ${elc_dir}/sml-mode-startup.el ${startupdir}/50sml-mode.el + + # Get rid of the temp .el files + rm ${elc_dir}/*.el ${elc_dir}/Makefile ${elc_dir}/makefile.pkg ${elc_dir}/*~ + + echo >&2 "done." + return 0 +} + +case "${FLAVOR}" in + (emacs) : ;; + (*) echo >&2 "install/sml-mode:" + do_install + ;; +esac + +exit 0 --- sml-mode.orig/fink/sml-mode-remove +++ sml-mode/fink/sml-mode-remove @@ -0,0 +1,29 @@ +#! /bin/bash -e +# +# remove script for sml-mode + +set -e + +FLAVOR=${1} [EMAIL PROTECTED]@/share/emacs/site-lisp/sml-mode [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/sml-mode +startupdir="@PREFIX@/etc/${FLAVOR}/site-start.d" + +undo_install () { + echo -n >&2 "remove/sml-mode: Removing for ${FLAVOR}... " + rm -f ${elc_dir}/*.elc ${elc_dir}/CompilationLog + ls ${elc_dir} + [ -d ${elc_dir} -a `ls -la ${elc_dir} | wc -l` -lt 4 ] && rmdir ${elc_dir} + rm $startupdir/50sml-mode.el + echo >&2 "done." + return 0 +} + +case "${FLAVOR}" in + (emacs) : ;; + (*) echo >&2 "remove/sml-mode:" + undo_install + ;; +esac + +exit 0 --- NEW FILE: redo-el.patch --- diff -Naur --exclude='*~' redo-el-1.02/fink/40redo.el redo-el-1.02.fink/fink/40redo.el --- redo-el-1.02/fink/40redo.el 1969-12-31 18:00:00.000000000 -0600 +++ redo-el-1.02.fink/fink/40redo.el 2007-12-26 21:16:37.000000000 -0600 @@ -0,0 +1 @@ +(require 'redo) diff -Naur --exclude='*~' redo-el-1.02/fink/LICENSE redo-el-1.02.fink/fink/LICENSE --- redo-el-1.02/fink/LICENSE 1969-12-31 18:00:00.000000000 -0600 +++ redo-el-1.02.fink/fink/LICENSE 2007-12-26 21:15:04.000000000 -0600 @@ -0,0 +1,25 @@ +;;; redo.el -- Redo/undo system for XEmacs + +;; Copyright (C) 1985, 1986, 1987, 1993-1995 Free Software Foundation, Inc. +;; Copyright (C) 1995 Tinker Systems and INS Engineering Corp. +;; Copyright (C) 1997 Kyle E. Jones + +;; Author: Kyle E. Jones, February 1997 +;; Keywords: lisp, extensions + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs is distributed in the hope that it will be useful, but +;; WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. diff -Naur --exclude='*~' redo-el-1.02/fink/README.fink redo-el-1.02.fink/fink/README.fink --- redo-el-1.02/fink/README.fink 1969-12-31 18:00:00.000000000 -0600 +++ redo-el-1.02.fink/fink/README.fink 2007-12-26 21:18:45.000000000 -0600 @@ -0,0 +1,4 @@ +This package was finkified by Jesse Alama ([EMAIL PROTECTED]) on +Februrary 24, 2007. The sole upstream file was downloaded from + + http://www.wonderworks.com/download/redo.el diff -Naur --exclude='*~' redo-el-1.02/fink/emacsen-install redo-el-1.02.fink/fink/emacsen-install --- redo-el-1.02/fink/emacsen-install 1969-12-31 18:00:00.000000000 -0600 +++ redo-el-1.02.fink/fink/emacsen-install 2007-12-26 21:15:48.000000000 -0600 @@ -0,0 +1,33 @@ +#!/bin/bash -e +# +# install file for the fink redo-el emacs package. + +set -o posix + +FLAVOR=${1} + +echo >&2 "install/redo-el: Handling install of emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "install/redo-el: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == emacs ] +then + exit 0 +fi + +echo >&2 -n "install/redo-el: Byte-compiling for ${FLAVOR}..." +mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/redo; +ln -s -f @PREFIX@/share/emacs/site-lisp/redo/redo.el @PREFIX@/share/${FLAVOR}/site-lisp/redo; + +cd @PREFIX@/share/${FLAVOR}/site-lisp/redo; + +(${FLAVOR} -batch -f batch-byte-compile --no-site-file --no-init-file redo.el 2>&1) | gzip -9qf > @PREFIX@/share/doc/redo-el/CompilationLog-${FLAVOR}.gz + +echo >&2 "done." +echo >&2 "install/redo-el: Compilation log saved in @PREFIX@/share/doc/redo-el/CompilationLog-${FLAVOR}.gz." + +exit 0 diff -Naur --exclude='*~' redo-el-1.02/fink/emacsen-remove redo-el-1.02.fink/fink/emacsen-remove --- redo-el-1.02/fink/emacsen-remove 1969-12-31 18:00:00.000000000 -0600 +++ redo-el-1.02.fink/fink/emacsen-remove 2007-12-26 21:16:08.000000000 -0600 @@ -0,0 +1,27 @@ +#!/bin/bash -e +# +# This is the Fink version of the redo-el emacs package. +set -o posix + +FLAVOR=${1} + +echo "remove/redo-el: Handling removal for emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "remove/redo-el: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == emacs ] +then + exit 0 +fi + +echo >&2 -n "remove/redo-el: Purging compilation log and byte-compiled files for ${FLAVOR}..." +rm -f @PREFIX@/share/doc/redo-el/CompilationLog-${FLAVOR}.gz + +rm -Rf @PREFIX@/share/${FLAVOR}/site-lisp/redo +echo >&2 "done." + +exit 0 Index: proofgeneral.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/proofgeneral.patch,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- proofgeneral.patch 19 Jan 2008 16:36:09 -0000 1.1.2.2 +++ proofgeneral.patch 21 Apr 2008 04:33:24 -0000 1.1.2.3 @@ -1,6 +1,6 @@ --- ProofGeneral/Makefile.orig 2005-09-21 14:26:45.000000000 -0400 +++ ProofGeneral/Makefile 2007-08-30 15:05:02.000000000 -0400 -@@ -16,6 +16,9 @@ +@@ -22,6 +22,9 @@ # Set this to "emacs" or "xemacs" according to your version of Emacs. # NB: this is also used to set default install path names below. EMACS=$(shell if [ -z "`which emacs`" ]; then echo xemacs; else echo emacs; fi) @@ -10,7 +10,7 @@ # We default to /usr rather than /usr/local because installs of # desktop and doc files under /usr/local are unlikely to work with -@@ -214,8 +214,8 @@ +@@ -215,8 +218,8 @@ cp -pf doc/proofgeneral.1 ${MANDIR} mkdir -p ${INFODIR} cp -pf doc/*.info ${INFODIR} --- NEW FILE: org-mode.info --- Package: org-mode Description: Organize projects and take notes in emacs Version: 5.19a Homepage: http://orgmode.org/ License: GPL Revision: 1 Maintainer: Jesse Alama <[EMAIL PROTECTED]> Depends: emacsen Recommends: remember-el Enhances: wl, bbdb DocFiles: ChangeLog README org.pdf orgcard.pdf orgcard_letter.pdf request-assign-future.txt Source: http://orgmode.org/org-%v.tar.gz Source-MD5: 6610206968de28f20c02d5db728f8bc1 PatchScript: sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1 CompileScript: << << InstallScript: << mkdir -p %i/share/emacs/site-lisp/org install -m 644 *.el %i/share/emacs/site-lisp/org install -m 644 Makefile %i/share/emacs/site-lisp/org mkdir -p %i/share/info install -m 644 org %i/share/info 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 mkdir -p %i/etc/emacs/site-start.d install -m 644 fink/50org.el %i/etc/emacs/site-start.d << InfoDocs: org PostInstScript: %p/lib/emacsen-common/emacs-package-install %n PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n DescDetail: << Org-mode is a mode for keeping notes, maintaining TODO lists, and doing project planning with a fast and effective plain-text system. Org-mode develops organizational tasks around NOTES files that contain lists or information about projects as plain text. Org-mode is implemented on top of outline-mode, which makes it possible to keep the content of large files well structured. Visibility cycling and structure editing help to work with the tree. Tables are easily created with a built-in table editor. Org-mode supports TODO items, deadlines, time stamps, and scheduling. It dynamically compiles entries into an agenda that utilizes and smoothly integrates much of the Emacs calendar and diary. Plain text URL-like links connect to websites, emails, Usenet messages, BBDB entries, and any files related to the projects. For printing and sharing of notes, an Org-mode file can be exported as a structured ASCII file, as HTML, or (todo and agenda items only) as an iCalendar file. It can also serve as a publishing tool for a set of linked webpages. An important design aspect that distinguishes Org-mode from for example Planner/Muse is that it encourages to store every piece of information only once. In Planner, you have project pages, day pages and possibly other files, duplicating some information such as tasks. In Org-mode, you only have notes files. In your notes you mark entries as tasks, label them with tags and timestamps. All necessary lists like a schedule for the day, the agenda for a meeting, tasks lists selected by tags etc are created dynamically when you need them. Org-mode keeps simple things simple. When first fired up, it should feel like a straightforward, easy to use outliner. Complexity is not imposed, but a large amount of functionality is available when you need it. Org-mode is a toolbox and can be used in different ways, for example as: * outline extension with visibility cycling and structure editing * ASCII system and table editor for taking structured notes * ASCII table editor with spreadsheet-like capabilities * TODO list editor * full agenda and planner with deadlines and work scheduling * environment to implement David Allen's GTD system * a basic database application * simple hypertext system, with HTML and LaTeX export * publishing tool to create a set of interlinked webpages Org-mode's automatic, context sensitive table editor with spreadsheet capabilities can be integrated into any major mode by activating the minor Orgtbl-mode. Using a translation step, it can be used to maintain tables in arbitrary file types, for example in LaTeX. The structure editing and list creation capabilities can be used outside Org-mode with the minor Orgstruct-mode. << DescUsage: << The upstream author of org-mode suggests that you assign global keybindings to the org-mode commands `org-store-link' and `org-agenda'. This can be accomplished by adding the following two forms to your `.emacs' file; they define global keys for the commands `org-store-link' and `org-agenda'. Clearly, the precise keys you use are not important, and these are but suggestions; choose suitable keys for yourself. (global-set-key "\C-cl" 'org-store-link) (global-set-key "\C-ca" 'org-agenda) By default, the org-mode fink package has set up emacs to load org-mode whenever a file whose extension is ".org" is encountered. To manually enable org-mode in an emacs buffer, issue the command `org-mode'. << --- NEW FILE: yaml-mode.info --- Package: yaml-mode Version: 0.0.3 Revision: 1 Description: Major mode to edit YAML files for emacs License: GPL Homepage: http://yaml-mode.clouder.jp/ Maintainer: PHO <[EMAIL PROTECTED]> Source: http://%n.clouder.jp/attachment/wiki/WikiStart/%n-%v.tar.gz?format=raw SourceRename: %n-%v.tar.gz Source-MD5: fe3bddf9c12c2ab69f62ccd4109dc59a PatchFile: %n.patch PatchFile-MD5: 54fd3d5071123c0f985797b09ee5f15f PatchScript: << sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 << 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: Changes README 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: << This is a major mode for editing files in the YAML data serialization format. It was initially developed by Yoshiki Kurihara and many features were added by Marshall Vandegrift. As YAML and Python share the fact that indentation determines structure, this mode provides indentation and indentation command behavior very similar to that of python-mode. << --- NEW FILE: mac-key-mode.patch --- diff -Naur --exclude='*~' mac-key-mode/fink/50mac-key-mode.el mac-key-mode.fink/fink/50mac-key-mode.el --- mac-key-mode/fink/50mac-key-mode.el 1969-12-31 18:00:00.000000000 -0600 +++ mac-key-mode.fink/fink/50mac-key-mode.el 2007-12-26 21:11:37.000000000 -0600 @@ -0,0 +1 @@ +(require 'mac-key-mode) diff -Naur --exclude='*~' mac-key-mode/fink/emacsen-install mac-key-mode.fink/fink/emacsen-install --- mac-key-mode/fink/emacsen-install 1969-12-31 18:00:00.000000000 -0600 +++ mac-key-mode.fink/fink/emacsen-install 2007-12-15 15:04:19.000000000 -0600 @@ -0,0 +1,34 @@ +#!/bin/bash -e +# +# install file for the fink mac-key-mode emacs package. + +set -o posix + +FLAVOR=${1} + +echo >&2 "install/mac-key-mode: Handling install of emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "install/mac-key-mode: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == emacs ] +then + # Nothing to do, say nothing + exit 0 +fi + +echo >&2 -n "install/mac-key-mode: Byte-compiling for ${FLAVOR}..." +mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/mac-key-mode +ln -s -f @PREFIX@/share/emacs/site-lisp/mac-key-mode/mac-key-mode.el @PREFIX@/share/${FLAVOR}/site-lisp/mac-key-mode + +cd @PREFIX@/share/${FLAVOR}/site-lisp/mac-key-mode; + +(${FLAVOR} --no-init-file -batch -f batch-byte-compile mac-key-mode.el 2>&1) | gzip -9qf > @PREFIX@/share/doc/mac-key-mode/CompilationLog-${FLAVOR}.gz + +echo >&2 "done." +echo >&2 "install/mac-key-mode: Compilation log saved in @PREFIX@/share/doc/mac-key-mode/CompilationLog-${FLAVOR}.gz." + +exit 0 diff -Naur --exclude='*~' mac-key-mode/fink/emacsen-remove mac-key-mode.fink/fink/emacsen-remove --- mac-key-mode/fink/emacsen-remove 1969-12-31 18:00:00.000000000 -0600 +++ mac-key-mode.fink/fink/emacsen-remove 2007-12-10 18:35:39.000000000 -0600 @@ -0,0 +1,21 @@ +#!/bin/bash -e +# +# This is the Fink version of the mac-key-mode emacs package. +set -o posix + +FLAVOR=${1} + +echo "remove/mac-key-mode: Handling removal for emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "remove/mac-key-mode: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +echo >&2 -n "remove/mac-key-mode: Purging compilation log and byte-compiled files for ${FLAVOR}..." +rm -f @PREFIX@/share/doc/mac-key-mode/CompilationLog-${FLAVOR}.gz +rm -Rf @PREFIX@/share/${FLAVOR}/site-lisp/mac-key-mode +echo >&2 "done." + +exit 0 Index: lyx-qt.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/lyx-qt.info,v retrieving revision 1.13.2.5 retrieving revision 1.13.2.6 diff -u -d -r1.13.2.5 -r1.13.2.6 --- lyx-qt.info 14 Feb 2008 14:07:18 -0000 1.13.2.5 +++ lyx-qt.info 21 Apr 2008 04:33:22 -0000 1.13.2.6 @@ -1,21 +1,24 @@ Package: lyx-qt -Version: 1.5.3 -Revision: 1 +Version: 1.5.4 +Revision: 2 Source: ftp://ftp.devel.lyx.org/pub/lyx/stable/lyx-%v.tar.gz -Source-MD5: 26d5dbe16b84d7d0e0d22fb3e04b153c -Depends: qt4-x11-core-shlibs, qt4-x11-gui-shlibs, tetex-base, aspell, gv, imagemagick, glib2-shlibs, freetype219-shlibs, aspell-shlibs +Source-MD5: a69e8ced92fb6eec3162b207c7c9645a +Depends: qt4-x11-core-shlibs, qt4-x11-gui-shlibs, aspell, gv, imagemagick, glib2-shlibs, freetype219-shlibs, aspell-shlibs BuildDepends: qt4-x11, expat1, libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, libpng3, latex-xft-fonts, x11-dev, glib2-dev, aspell-dev, freetype219 Conflicts: lyx Replaces: lyx Provides: lyx +Recommends: tetex | ptex UpdatePoMakefile: true SetLDFLAGS: -Wl,-framework,Carbon -Wl,-framework,OpenGL -Wl,-framework,AGL -Wl,-framework,QuickTime -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +PatchFile: %n.patch +PatchFile-MD5: 21f0b994568a271f66c7c6da1bfbf114 PatchScript: << sed 's|@PREFIX@|%p|g' < %a/%n.patch | patch -p1 << ConfigureParams: --mandir='${prefix}/share/man' --with-frontend=qt4 --with-qt4-includes=%p/lib/qt4-x11/include --with-qt4-libraries=%p/lib/qt4-x11/lib --without-aiksaurus --with-packaging=posix --with-aspell CompileScript: << - #!/bin/sh -e + #!/bin/sh -ev export CCACHE_DISABLE=1 export QT4DIR=%p/lib/qt4-x11 ./configure %c @@ -38,7 +41,8 @@ PostInstScript: << echo "Configuring LyX for your system..." (cd %p/share/lyx; ./configure.py) -if [ -f %p/bin/mktexlsr ]; then %p/bin/mktexlsr %p/etc/texmf.local; fi +if [ -f %p/bin/mktexlsr ]; then %p/bin/mktexlsr %p/etc/texmf.local; +fi << PostRmScript: << if [ -f %p/bin/mktexlsr ]; then %p/bin/mktexlsr %p/etc/texmf.local; fi @@ -57,6 +61,13 @@ This version uses the QT GUI toolkit (instead of xforms). << +DescUsage: << +If you're using a non-Fink TeX distro, you'll want to run + +/path/to/mktexlsr %p/etc/texmf.local +after installation of the package, and also after removing it, +to integrate its style and class files with your TeX setup. +<< DescPort: << Thanks to Ronald Florence for his instructions on getting lyx-1.3.2 to compile (http://www.18james.com/lyx_on_osx.html) @@ -67,6 +78,9 @@ Some bits are compiled without optimization to work around problems with g++-3.3 on ppc. << -DescPackaging: Prior versions by Jeffrey Whitaker +DescPackaging: << +We've gotten rid of an explicit TeX dependency. +Prior versions by Jeffrey Whitaker +<< Homepage: http://www.lyx.org Maintainer: Alexander Hansen <[EMAIL PROTECTED]> --- NEW FILE: elscreen-w3m.info --- Package: elscreen-w3m Version: 0.2.2 Revision: 1 Description: Integration of ElScreen and Emacs-W3M License: GPL Homepage: http://www.morishima.net/~naoto/software/elscreen/index.php.en Maintainer: PHO <[EMAIL PROTECTED]> Source: ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/%n-%v.tar.gz Source-MD5: 2aa6fede182f6a9d29494f5e1f434308 PatchFile: %n.patch PatchFile-MD5: afa867701c10a800502db8bffb3868cf PatchScript: << sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 << BuildDepends: << fink (>= 0.24.12) << Depends: << emacsen-common, elscreen, emacs-w3m << CompileScript: << head -n 23 %n.el > COPYING << 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/51%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/51%n.el DescDetail: << Emacs-W3M is the Web browser on Emacs variants using w3m. It supports tabbed browsing, so ElScreen's tabbing capability is incompatible with it. ElScreen-W3M resolves this incompatibility by integrating Emacs-W3M's tabbing into ElScreen. << --- NEW FILE: javascript-mode.patch --- diff -ruN javascript-mode.orig/fink/javascript-mode-install javascript-mode/fink/javascript-mode-install --- javascript-mode.orig/fink/javascript-mode-install 1970-01-01 09:00:00.000000000 +0900 +++ javascript-mode/fink/javascript-mode-install 2007-10-31 18:39:21.000000000 +0900 @@ -0,0 +1,31 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/install/javascript-mode + +abort_install() { + echo "Byte compile for ${FLAVOR} failed." + echo "Please check @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}/CompilationLog.gz" + echo + exit 1 +} + +PACKAGE=javascript-mode + +FLAVOR=$1 + [EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/ [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/ +LOG=CompilationLog + +if [ "${FLAVOR}" != "emacs" ]; then + /bin/echo "install/${PACKAGE}: Byte-compiling for ${FLAVOR}...\c" + + mkdir -p ${ELCDIR} + ln -sf ${ELDIR}/*.el ${ELCDIR} + + (cd ${ELCDIR} && ${FLAVOR} -q -batch -no-site-file -f batch-byte-compile *.el 2>&1 \ + | gzip -9qf > $LOG.gz) || abort_install + + echo " done." +fi + +exit 0 diff -ruN javascript-mode.orig/fink/javascript-mode-remove javascript-mode/fink/javascript-mode-remove --- javascript-mode.orig/fink/javascript-mode-remove 1970-01-01 09:00:00.000000000 +0900 +++ javascript-mode/fink/javascript-mode-remove 2007-10-31 18:39:28.000000000 +0900 @@ -0,0 +1,16 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/remove/javascript-mode + +PACKAGE=javascript-mode + +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 javascript-mode.orig/fink/javascript-mode-startup javascript-mode/fink/javascript-mode-startup --- javascript-mode.orig/fink/javascript-mode-startup 1970-01-01 09:00:00.000000000 +0900 +++ javascript-mode/fink/javascript-mode-startup 2007-10-31 18:40:11.000000000 +0900 @@ -0,0 +1,8 @@ +;; -*- emacs-lisp -*- + +(add-to-list 'load-path (concat "@PREFIX@/share/" + (symbol-name fink-emacs-flavor) + "/site-lisp/javascript-mode")) + +(add-to-list 'auto-mode-alist '("\\.js\\'" . javascript-mode)) +(autoload 'javascript-mode "javascript" "Major mode for editing JavaScript source text" t) --- NEW FILE: org-mode.patch --- diff -Naur --exclude='*~' org-5.19a/fink/50org.el org-5.19a.fink/fink/50org.el --- org-5.19a/fink/50org.el 1969-12-31 16:00:00.000000000 -0800 +++ org-5.19a.fink/fink/50org.el 2007-12-26 18:54:27.000000000 -0800 @@ -0,0 +1,3 @@ +(require 'org-install) +(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) +(add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only diff -Naur --exclude='*~' org-5.19a/fink/emacsen-install org-5.19a.fink/fink/emacsen-install --- org-5.19a/fink/emacsen-install 1969-12-31 16:00:00.000000000 -0800 +++ org-5.19a.fink/fink/emacsen-install 2007-12-08 17:24:37.000000000 -0800 @@ -0,0 +1,46 @@ +#!/bin/bash -e +# +# install file for the fink org-mode emacs package. + +set -o posix + +FLAVOR=${1} + +echo >&2 "install/org-mode: Handling install of emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "install/org-mode: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == xemacs ] +then + echo "install/org-mode: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == emacs ] +then + # No compilation done; no need to print anything + exit 0 +fi + +echo >&2 -n "install/org-mode: Byte-compiling for ${FLAVOR}..." +mkdir -p @PREFIX@/share/${FLAVOR}/site-lisp/org +for i in Makefile org-export-latex.el org-install.el org-mouse.el \ + org-publish.el org.el ; do + ln -s -f @PREFIX@/share/emacs/site-lisp/org/${i} @PREFIX@/share/${FLAVOR}/site-lisp/org; +done + +cd @PREFIX@/share/${FLAVOR}/site-lisp/org; + +(make EMACS=${FLAVOR} PREFIX="@PREFIX" --keep-going 2>&1) | \ + gzip -9qf > @PREFIX@/share/doc/org-mode/CompilationLog-${FLAVOR}.gz + +rm -f Makefile + +echo >&2 "done." +echo >&2 "install/org-mode: Compilation log saved in @PREFIX@/share/doc/org-mode/CompilationLog-${FLAVOR}.gz." + +exit 0 diff -Naur --exclude='*~' org-5.19a/fink/emacsen-remove org-5.19a.fink/fink/emacsen-remove --- org-5.19a/fink/emacsen-remove 1969-12-31 16:00:00.000000000 -0800 +++ org-5.19a.fink/fink/emacsen-remove 2007-12-08 16:05:58.000000000 -0800 @@ -0,0 +1,26 @@ +#!/bin/bash -e +# +# This is the Fink version of the org-mode emacs package. +set -o posix + +FLAVOR=${1} + +echo "remove/org: Handling removal for emacsen flavor ${FLAVOR}" + +if [ ${FLAVOR} == emacs20 ] +then + echo "remove/org: Skipping unsupported flavor ${FLAVOR}" + exit 0 +fi + +if [ ${FLAVOR} == emacs ] +then + exit 0 +fi + +echo >&2 -n "remove/org: Purging compilation log and byte-compiled files for ${FLAVOR}..." +rm -f @PREFIX@/share/doc/org/CompilationLog-${FLAVOR}.gz +rm -Rf @PREFIX@/share/${FLAVOR}/site-lisp/org +echo >&2 "done." + +exit 0 Index: proofgeneral.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/proofgeneral.info,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- proofgeneral.info 19 Jan 2008 16:36:09 -0000 1.1.2.2 +++ proofgeneral.info 21 Apr 2008 04:33:24 -0000 1.1.2.3 @@ -1,6 +1,6 @@ # Initial Data Package: proofgeneral -Version: 3.7pre070819 +Version: 3.7rel Revision: 1 Description: Emacs-based interface for proof assistants License: GPL @@ -12,8 +12,8 @@ Enhances: isabelle-polyml5 # Unpack -Source: http://proofgeneral.inf.ed.ac.uk/releases/ProofGeneral-%v.tar.gz -Source-MD5: 49b592cd63bde6cc7758da3db93f7f82 +Source: http://proofgeneral.inf.ed.ac.uk/releases/ProofGeneral-3.7.tgz +Source-MD5: 87c546b914a08dfe014ef55af3e9f92f # Patch Phase PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1 @@ -32,7 +32,6 @@ << # Build Phase -#PreInstScript: PostInstScript: << echo -- Byte-compiling .el files (cd %p/share/emacs/site-lisp/ProofGeneral && make compile) @@ -43,7 +42,6 @@ PreRmScript: << (cd %p/share/emacs/site-lisp/ProofGeneral && rm -f .byte-compile Makefile *.elc */*.elc */*/*.elc */*/*/*.elc) << -#PostRmScript: #ConfFiles: InfoDocs: PG-adapting.info ProofGeneral.info @@ -55,10 +53,14 @@ (If you don't know Emacs, the Emacs Wiki is helpful). << DescUsage: << -Put this line in your .emacs file: + Put this line in your .emacs file: - (load-file "%p/share/emacs/site-lisp/ProofGeneral/generic/proof-site.el") + (load-file "%p/share/emacs/site-lisp/ProofGeneral/generic/proof-site.el") -If you prefer not to edit .emacs, you can use the script in -bin/proofgeneral to launch Emacs with Proof General loaded. + If you prefer not to edit .emacs, you can use the script in + bin/proofgeneral to launch Emacs with Proof General loaded. +<< +DescPackaging: << + This version has been called 3.7rel rather than 3.7 because the prior + version was called 3.7betasomething, and 3.7 sorts before 3.7beta... << --- NEW FILE: elscreen-w3m.patch --- diff -ruN elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-install elscreen-w3m-0.2.2/fink/elscreen-w3m-install --- elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-install 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-w3m-0.2.2/fink/elscreen-w3m-install 2007-10-17 11:59:09.000000000 +0900 @@ -0,0 +1,31 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/install/elscreen-w3m + +abort_install() { + echo "Byte compile for ${FLAVOR} failed." + echo "Please check @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}/CompilationLog.gz" + echo + exit 1 +} + +PACKAGE=elscreen-w3m + +FLAVOR=$1 + [EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/ [EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/ +LOG=CompilationLog + +if [ "${FLAVOR}" != "emacs" ]; then + /bin/echo "install/${PACKAGE}: Byte-compiling for ${FLAVOR}...\c" + + mkdir -p ${ELCDIR} + ln -sf ${ELDIR}/*.el ${ELCDIR} + + (cd ${ELCDIR} && ${FLAVOR} -q -batch -no-site-file -f batch-byte-compile *.el 2>&1 \ + | gzip -9qf > $LOG.gz) || abort_install + + echo " done." +fi + +exit 0 diff -ruN elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-remove elscreen-w3m-0.2.2/fink/elscreen-w3m-remove --- elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-remove 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-w3m-0.2.2/fink/elscreen-w3m-remove 2007-10-17 11:59:16.000000000 +0900 @@ -0,0 +1,16 @@ +#!/bin/bash -e +# @PREFIX@/lib/emacsen-common/packages/remove/elscreen-w3m + +PACKAGE=elscreen-w3m + +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 elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-startup elscreen-w3m-0.2.2/fink/elscreen-w3m-startup --- elscreen-w3m-0.2.2.orig/fink/elscreen-w3m-startup 1970-01-01 09:00:00.000000000 +0900 +++ elscreen-w3m-0.2.2/fink/elscreen-w3m-startup 2007-10-17 12:02:19.000000000 +0900 @@ -0,0 +1,8 @@ +;; -*- emacs-lisp -*- + +(add-to-list 'load-path (concat "@PREFIX@/share/" + (symbol-name fink-emacs-flavor) + "/site-lisp/elscreen-w3m")) + +(require 'elscreen) +(require 'elscreen-w3m) ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs