Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/editors In directory sc8-pr-cvs17:/tmp/cvs-serv1255/10.3/unstable/main/finkinfo/editors
Modified Files: emacs22-carbon.info emacs22-carbon.patch Log Message: Emacs 22.1 with newer patches from MacEmacs JP project. Index: emacs22-carbon.info =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/editors/emacs22-carbon.info,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- emacs22-carbon.info 20 Mar 2006 09:48:50 -0000 1.5 +++ emacs22-carbon.info 8 Jun 2007 17:43:28 -0000 1.6 @@ -1,30 +1,32 @@ Package: emacs22-carbon -Version: 22.0.50.cvs20060316 -Revision: 2 -BuildDepends: libncurses5, fink (>= 0.24.2) -Depends: emacsen-common, ncurses, libncurses5-shlibs, passwd, macosx +Version: 22.1 +Revision: 1001 +BuildDepends: libncurses5 (>= 5.4-20041023-1006), fink (>= 0.24.2) +Depends: emacsen-common, ncurses (>= 5.4-20041023-1006), libncurses5-shlibs (>= 5.4-20041023-1006), passwd, macosx Provides: emacsen -Source: http://www.j10n.org/files/emacs-%v.tar.bz2 -Source-MD5: 064017da151f696b84a00b07c80d888e -Source2: http://downloads.sourceforge.jp/macemacsjp/19409/inline_patch-20060319.tar.gz -Source2-MD5: 420dc2bf2899a1e0a33391ae3ba8a404 -Source3: http://downloads.sourceforge.jp/macemacsjp/16865/transparency-2.1.1.tar.gz -Source3-MD5: fcc6c8803c31c1081c5b26bcb90d4c46 -Source4: http://downloads.sourceforge.jp/macemacsjp/16789/fixed-width-fontset-0.9.0.tar.gz -Source4-MD5: dabad41eb11f64d5351ff628ca8a11e7 +Source: mirror:gnu:emacs/emacs-%v.tar.gz +Source-MD5: 6949df37caec2d7a2e0eee3f1b422726 +Source2: http://downloads.sourceforge.jp/macemacsjp/25700/inline_patch-1.0.0.tar.gz +Source2-MD5: ebc70f5a148d908b5b5435bad6b966f0 +Source3: http://downloads.sourceforge.jp/macemacsjp/24136/transparency-3.0.0.tar.gz +Source3-MD5: 32ec78ce70a85b3fb9cc409ab2a96fbb +Source4: http://downloads.sourceforge.jp/macemacsjp/25668/fixed-width-fontset.1.0.0.tar.gz +Source4-MD5: ef2d0b570d408e256a11ca73a8877d64 Source5: http://downloads.sourceforge.jp/macemacsjp/17718/mac-functions.patch Source5Rename: mac-functions-20051116.patch Source5-MD5: 6d122157a8c1c98b2b569e07da545206 -Source6: http://downloads.sourceforge.jp/macemacsjp/17715/utf-8m.el -Source6Rename: utf-8m-20051124.el -Source6-MD5: 54197bdbfcca0755be10625bef2d9ea6 +Source6: http://downloads.sourceforge.jp/macemacsjp/23457/utf-8m.el +Source6Rename: utf-8m-20070105.el +Source6-MD5: 779d181fa3b5ba5b2b30f1ec8aa995e7 +Source7: http://downloads.sourceforge.jp/macemacsjp/24135/hide_menubar.tar.gz +Source7Rename: hide_menubar-0.2.0.tar.gz +Source7-MD5: df47c265c220ed6ea4aaf4f5887772fb Description: Flexible real-time text editor, Aqua native DocFiles: << AUTHORS COPYING README mac/README:mac.README - ../transparency2/readme:transparency2.readme - ../transparency2/readme.ja:transparency2.readme.ja - ../fixed-width-fontset/readme:fixed-width-fontset.readme - ../fixed-width-fontset/readme.ja:fixed-width-fontset.readme.ja + ../transparency*/readme:transparency.readme + ../fixed-width-fontset.*/readme:fixed-width-fontset.readme + ../fixed-width-fontset.*/readme.ja:fixed-width-fontset.readme.ja << ConfFiles: %p/var/games/%n/tetris-scores %p/var/games/%n/snake-scores AppBundles: finktmp/mac/Emacs22.app @@ -33,18 +35,19 @@ #!/bin/sh -ev # Remove CVS date from version number (%v) and append '-carbon' suffix -v=`expr "%v" : '\(.*\)\.cvs'`-carbon +v=`echo "%v"|sed 's/\.cvs.*$//'`-carbon sed -e 's|@PREFIX@|%p|g' \ -e 's|@EMACS-FLAVOR@|%n|g' \ -e "s|@EMACS-VERSION@|$v|g" \ %a/%n.patch | patch -p1 -/usr/bin/patch -p0 -i ../inline_patch-*/emacs-inline.patch -/usr/bin/patch -p0 -i ../transparency2/transparency2.patch +sed 's/:init-value t/:init-value nil/;s/mac_input_method_mode = 1/mac_input_method_mode = 0/' ../inline_patch-*/emacs-inline.patch | patch -p0 +/usr/bin/patch -p0 -i ../transparency*/transparency*.patch mkdir finktmp -cp ../fixed-width-fontset/carbon-font.el ../fixed-width-fontset/fixed-width-fontset.el finktmp +cp ../fixed-width-fontset.*/carbon-font.el ../fixed-width-fontset.*/fixed-width-fontset.el finktmp /usr/bin/patch -p0 -i ../mac-functions-*.patch cp ../utf-8m-*.el finktmp/utf-8m.el +/usr/bin/patch -p1 -i ../hide_menubar.patch << SetMAKEFLAGS: -j1 @@ -55,8 +58,9 @@ #!/bin/sh -ev # Remove CVS date from version number (%v) and append '-carbon' suffix -v=`expr "%v" : '\(.*\)\.cvs'`-carbon +v=`echo "%v"|sed 's/\.cvs.*$//'`-carbon +set +v case `uname -r` in 7.*) if fgrep -q '7.0.4' /System/Library/Frameworks/QuickTime.framework/Resources/version.plist; then @@ -66,6 +70,7 @@ exit 1 fi;; esac +set -v ./configure %c # Sync .elc's with patched .el's (cd src && make bootstrap) || exit @@ -83,7 +88,7 @@ #!/bin/sh -ev # Remove CVS date from version number (%v) and append '-carbon' suffix -v=`expr "%v" : '\(.*\)\.cvs'`-carbon +v=`echo "%v"|sed 's/\.cvs.*$//'`-carbon # Install Everything (except Emacs.app) make prefix=%i install @@ -125,7 +130,7 @@ PostInstScript: << # Remove CVS date from version number (%v) and append '-carbon' suffix -v=`expr "%v" : '\(.*\)\.cvs'`-carbon +v=`echo "%v"|sed 's/\.cvs.*$//'`-carbon libdir=%p/lib/emacs/$v/%m-apple-darwin`uname -r|sed 's/\\..*//'` chown games:admin $libdir/update-game-score @@ -159,10 +164,11 @@ # we need to manually add each doc to the info dir-file # NOTE: list of info docs also present in prerm script and "fixinfo" # included in the emacs22-carbon.patch -for file in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq eintr \ - elisp emacs emacs-mime emacs-xtra eshell eudc forms gnus idlwave \ - info message mh-e newsticker org pcl-cvs pgg reftex sc ses sieve \ - smtpmail speedbar tramp url vip viper widget woman +for file in ada-mode autotype calc ccmode cl dired-x ebrowse ediff efaq \ + eintr elisp emacs emacs-mime erc eshell eudc flymake \ + forms gnus idlwave info message mh-e newsticker org pcl-cvs \ + pgg rcirc reftex sc ses sieve smtpmail speedbar tramp url \ + vip viper widget woman do install-info --infodir=%p/share/info \ --section "Carbon Emacs" "Carbon Emacs" %p/share/info/%n/${file} @@ -171,13 +177,14 @@ PreRmScript: << # Remove CVS date from version number (%v) and append '-carbon' suffix -v=`expr "%v" : '\(.*\)\.cvs'`-carbon +v=`echo "%v"|sed 's/\.cvs.*$//'`-carbon # Manually remove all of our info docs from the dir-file -for file in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq eintr \ - elisp emacs emacs-mime emacs-xtra eshell eudc forms gnus idlwave \ - info message mh-e newsticker org pcl-cvs pgg reftex sc ses sieve \ - smtpmail speedbar tramp url vip viper widget woman +for file in ada-mode autotype calc ccmode cl dired-x ebrowse ediff efaq \ + eintr elisp emacs emacs-mime erc eshell eudc flymake \ + forms gnus idlwave info message mh-e newsticker org pcl-cvs \ + pgg rcirc reftex sc ses sieve smtpmail speedbar tramp url \ + vip viper widget woman do install-info --infodir=%p/share/info --remove-exactly %n/${file} done @@ -233,22 +240,6 @@ The patchfile modifies startup.el, and brings in the scripts fix-info and mangle-info, in order to implement our emacs packaging system. - -Since this package comes from the CVS repository none of the elisp files -are byte-compiled by default. So before making the source tarball used by -fink the CVS version must first be `make bootstrap'ed then the .elc's -produced are injected into a fresh copy of the source tree and tarred -up again. If .el's are patched, .elc's are updated by `make recompile'. - -How to make tarball containing .elc's: -$ cvs -d :pserver:[EMAIL PROTECTED]:/sources/emacs login -<password is empty> -$ cvs -d :pserver:[EMAIL PROTECTED]:/sources/emacs co \ - -d emacs-%v -D "dd mm yyyy UTC" emacs -$ cd emacs-%v -$ ./configure --without-carbon --without-x -$ make bootstrap MAKEINFO="LC_ALL=C %p/bin/makeinfo --force" -$ make distclean << DescUsage: << You can launch emacs22-carbon, not just by double-clicking, but also by typing @@ -260,7 +251,9 @@ If you want to input characters via MacIM in inline style, add your .emacs.el: (if (eq window-system 'mac) - (mac-setup-inline-input-method)) + (mac-input-method-mode t)) +There are some problems around "inline patch"; Japanese people may prefer +emacs22-carbon-22.0.50.cvs20060319. << License: GPL Maintainer: Todai Fink Team <[EMAIL PROTECTED]> Index: emacs22-carbon.patch =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/editors/emacs22-carbon.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- emacs22-carbon.patch 19 Mar 2006 18:41:27 -0000 1.2 +++ emacs22-carbon.patch 8 Jun 2007 17:43:28 -0000 1.3 @@ -1,6 +1,6 @@ -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/01carbon-emacs.el emacs-22.0.50.cvs20060316/01carbon-emacs.el ---- emacs-22.0.50.cvs20060316.orig/01carbon-emacs.el Thu Jan 1 00:00:00 1970 -+++ emacs-22.0.50.cvs20060316/01carbon-emacs.el Mon Mar 6 15:42:52 2006 +diff -Naur emacs-22.1.orig/01carbon-emacs.el emacs-22.1/01carbon-emacs.el +--- emacs-22.1.orig/01carbon-emacs.el 1970-01-01 00:00:00.000000000 +0000 ++++ emacs-22.1/01carbon-emacs.el 2007-06-08 13:59:50.000000000 +0000 @@ -0,0 +1,13 @@ +(if (eq window-system 'mac) + (progn @@ -15,51 +15,51 @@ + ;; inline image support + (auto-image-file-mode) + )) -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/Emacs.finkwrap emacs-22.0.50.cvs20060316/Emacs.finkwrap ---- emacs-22.0.50.cvs20060316.orig/Emacs.finkwrap Thu Jan 1 00:00:00 1970 -+++ emacs-22.0.50.cvs20060316/Emacs.finkwrap Mon Mar 6 15:42:52 2006 +diff -Naur emacs-22.1.orig/Emacs.finkwrap emacs-22.1/Emacs.finkwrap +--- emacs-22.1.orig/Emacs.finkwrap 1970-01-01 00:00:00.000000000 +0000 ++++ emacs-22.1/Emacs.finkwrap 2006-03-06 15:42:52.000000000 +0000 @@ -0,0 +1,3 @@ +#!/bin/bash +. @PREFIX@/bin/init.sh +exec -a "$0" "$0.bin" "$@" -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/Makefile.in emacs-22.0.50.cvs20060316/Makefile.in ---- emacs-22.0.50.cvs20060316.orig/Makefile.in Fri Mar 3 12:00:55 2006 -+++ emacs-22.0.50.cvs20060316/Makefile.in Sun Mar 19 12:43:18 2006 -@@ -422,8 +422,7 @@ +diff -Naur emacs-22.1.orig/Makefile.in emacs-22.1/Makefile.in +--- emacs-22.1.orig/Makefile.in 2007-05-14 14:56:28.000000000 +0000 ++++ emacs-22.1/Makefile.in 2007-06-07 13:14:37.000000000 +0000 +@@ -436,8 +436,7 @@ && (echo "Copying $${dir} to $${dest}..." ; \ (cd $${dir}; tar -chf - . ) \ | (cd $${dest}; umask 022; \ - tar -xvf - && cat > /dev/null) || exit 1; \ - find $${dest} -exec chown $${LOGNAME:-$$USERNAME} {} ';' ;\ -+ gtar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ ++ tar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ for subdir in `find $${dest} -type d ! -name RCS ! -name CVS -print` ; do \ chmod a+rx $${subdir} ; \ rm -rf $${subdir}/RCS ; \ -@@ -462,8 +461,8 @@ +@@ -476,8 +475,8 @@ then \ echo "Copying etc/DOC-* to $(DESTDIR)${docdir} ..." ; \ (cd ./etc; tar -chf - DOC*) \ - |(cd $(DESTDIR)${docdir}; umask 022; tar -xvf - && cat > /dev/null) || exit 1; \ - (cd $(DESTDIR)$(docdir); chown $${LOGNAME:-$$USERNAME} DOC*; chmod a+r DOC*; \ -+ |(cd $(DESTDIR)${docdir}; umask 022; gtar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ ++ |(cd $(DESTDIR)${docdir}; umask 022; tar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ + (cd $(DESTDIR)$(docdir); chmod a+r DOC*; \ if test "`echo DOC-*`" != "DOC-*"; then rm DOC; fi); \ else true; fi -unset CDPATH; \ -@@ -474,8 +473,7 @@ +@@ -488,8 +487,7 @@ then \ echo "Copying lisp/*.el and lisp/*.elc to $(DESTDIR)${lispdir} ..." ; \ (cd lisp; tar -chf - *.el *.elc) \ - |(cd $(DESTDIR)${lispdir}; umask 022; tar -xvf - && cat > /dev/null) || exit 1; \ - (cd $(DESTDIR)${lispdir}; find . -exec chown $${LOGNAME:-$$USERNAME} {} ';') ; \ -+ |(cd $(DESTDIR)${lispdir}; umask 022; gtar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ ++ |(cd $(DESTDIR)${lispdir}; umask 022; tar -xvf - --no-same-owner --no-same-permissions && cat > /dev/null) || exit 1; \ else true; fi -unset CDPATH; \ if [ -n "${GZIP_PROG}" ]; \ -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/configure emacs-22.0.50.cvs20060316/configure ---- emacs-22.0.50.cvs20060316.orig/configure Fri Mar 3 11:32:03 2006 -+++ emacs-22.0.50.cvs20060316/configure Sun Mar 19 12:36:55 2006 -@@ -1359,7 +1359,7 @@ +diff -Naur emacs-22.1.orig/configure emacs-22.1/configure +--- emacs-22.1.orig/configure 2007-05-25 12:43:29.000000000 +0000 ++++ emacs-22.1/configure 2007-06-07 13:14:37.000000000 +0000 +@@ -1807,7 +1807,7 @@ etcdir='${datadir}/emacs/${version}/etc' archlibdir='${libexecdir}/emacs/${version}/${configuration}' docdir='${datadir}/emacs/${version}/etc' @@ -68,7 +68,7 @@ gameuser=games -@@ -22782,6 +22782,7 @@ +@@ -22935,6 +22935,7 @@ echo "$as_me: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." >&2;} { (exit 1); exit 1; }; } fi @@ -76,31 +76,33 @@ ### Specify what sort of things we'll be editing into Makefile and config.h. ### Use configuration here uncanonicalized to avoid exceeding size limits. -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/emacs.bash emacs-22.0.50.cvs20060316/emacs.bash ---- emacs-22.0.50.cvs20060316.orig/emacs.bash Thu Jan 1 00:00:00 1970 -+++ emacs-22.0.50.cvs20060316/emacs.bash Mon Mar 6 15:42:52 2006 +diff -Naur emacs-22.1.orig/emacs.bash emacs-22.1/emacs.bash +--- emacs-22.1.orig/emacs.bash 1970-01-01 00:00:00.000000000 +0000 ++++ emacs-22.1/emacs.bash 2006-03-06 15:42:52.000000000 +0000 @@ -0,0 +1,3 @@ +#!/bin/bash +exec -a "@PREFIX@/Applications/Emacs22.app/Contents/MacOS/Emacs" \ + "@PREFIX@/Applications/Emacs22.app/Contents/MacOS/Emacs.bin" "$@" -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/fix-info emacs-22.0.50.cvs20060316/fix-info ---- emacs-22.0.50.cvs20060316.orig/fix-info Thu Jan 1 00:00:00 1970 -+++ emacs-22.0.50.cvs20060316/fix-info Mon Mar 6 15:42:52 2006 -@@ -0,0 +1,10 @@ +diff -Naur emacs-22.1.orig/fix-info emacs-22.1/fix-info +--- emacs-22.1.orig/fix-info 1970-01-01 00:00:00.000000000 +0000 ++++ emacs-22.1/fix-info 2007-06-07 13:22:34.000000000 +0000 +@@ -0,0 +1,12 @@ +#!/bin/sh + +THE_INFO_PREFIX=$1 + -+for file in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq \ -+ emacs emacs-mime eshell eudc forms gnus idlwave info message mh-e \ -+ pcl-cvs reftex sc speedbar vip viper widget woman ++for file in ada-mode autotype calc ccmode cl dired-x ebrowse ediff efaq \ ++ elisp eintr emacs emacs-mime eshell eudc flymake \ ++ forms gnus idlwave info message mh-e newsticker org pcl-cvs \ ++ pgg reftex sc ses sieve speedbar tramp vip viper widget \ ++ woman smtpmail url rcirc erc +do + ./mangle-info ${THE_INFO_PREFIX}/${file} +done -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/lisp/startup.el emacs-22.0.50.cvs20060316/lisp/startup.el ---- emacs-22.0.50.cvs20060316.orig/lisp/startup.el Mon Feb 27 01:56:19 2006 -+++ emacs-22.0.50.cvs20060316/lisp/startup.el Sun Mar 19 12:36:55 2006 -@@ -289,6 +289,10 @@ +diff -Naur emacs-22.1.orig/lisp/startup.el emacs-22.1/lisp/startup.el +--- emacs-22.1.orig/lisp/startup.el 2007-05-14 14:56:29.000000000 +0000 ++++ emacs-22.1/lisp/startup.el 2007-06-07 13:14:37.000000000 +0000 +@@ -292,6 +292,10 @@ (defvar default-frame-background-mode) @@ -111,7 +113,7 @@ (defvar pure-space-overflow nil "Non-nil if building Emacs overflowed pure space.") -@@ -806,8 +810,20 @@ +@@ -815,8 +819,20 @@ ;; Run the site-start library if it exists. The point of this file is ;; that it is run before .emacs. There is no point in doing this after ;; .emacs; that is useless. @@ -133,9 +135,9 @@ ;; Sites should not disable this. Only individuals should disable ;; the startup message. -diff -Naur --exclude=*.orig emacs-22.0.50.cvs20060316.orig/mangle-info emacs-22.0.50.cvs20060316/mangle-info ---- emacs-22.0.50.cvs20060316.orig/mangle-info Thu Jan 1 00:00:00 1970 -+++ emacs-22.0.50.cvs20060316/mangle-info Mon Mar 6 15:42:52 2006 +diff -Naur emacs-22.1.orig/mangle-info emacs-22.1/mangle-info +--- emacs-22.1.orig/mangle-info 1970-01-01 00:00:00.000000000 +0000 ++++ emacs-22.1/mangle-info 2006-03-06 15:42:52.000000000 +0000 @@ -0,0 +1,17 @@ +#!/usr/bin/perl -w -i + ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits