Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1942

Modified Files:
        emacs23-10.4.info 
Added Files:
        emacs23-10.4.patch 
Log Message:
The 64-bit fix for emacs23.{info,patch} broke emacs23-10.4.info since
it uses the same patchfile but still has md5 for previous
emacs23.patch revision. Resurrect previous emacs23.patch as
emacs23-10.4.patch and adjust emacs23-10.4.info to point to it. Thanks
to dmacks for the bug report and fix.


Index: emacs23-10.4.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/editors/emacs23-10.4.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- emacs23-10.4.info   3 Sep 2009 21:09:02 -0000       1.2
+++ emacs23-10.4.info   8 Sep 2009 08:45:17 -0000       1.3
@@ -57,7 +57,7 @@
 Replaces: emacs23, emacs23-nox
 Source: mirror:gnu:emacs/emacs-%v.tar.gz
 Source-MD5: a620d4452769d04ad8864d662f34f8dd
-PatchFile: emacs23.patch
+PatchFile: emacs23-10.4.patch
 PatchFile-MD5: e4aa0f4c5511619fcfed690e4a1a8f80
 NoSetMAKEFLAGS: true
 SetMAKEFLAGS: -j1

--- NEW FILE: emacs23-10.4.patch ---
diff --exclude='*~' -ruN emacs-23.1/configure emacs-23.1.patched/configure
--- emacs-23.1/configure        2009-07-29 17:12:00.000000000 +0200
+++ emacs-23.1.patched/configure        2009-08-26 16:55:27.000000000 +0200
@@ -1854,7 +1854,7 @@
 etcdir='${datadir}/emacs/${version}/etc'
 archlibdir='${libexecdir}/emacs/${version}/${configuration}'
 docdir='${datadir}/emacs/${version}/etc'
-gamedir='${localstatedir}/games/emacs'
+gamedir='${localstatedir}/games/emacs23'
 
 gameuser=games
 
@@ -14610,9 +14610,9 @@
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5
 echo "${ECHO_T}$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; }
-if test $ac_cv_lib_ungif_EGifPutExtensionLast = yes; then
+#if test $ac_cv_lib_ungif_EGifPutExtensionLast = yes; then
   HAVE_GIF=yes
-fi
+#fi
 
 
     if test "$HAVE_GIF" = yes; then
diff --exclude='*~' -ruN emacs-23.1/fix-info emacs-23.1.patched/fix-info
--- emacs-23.1/fix-info 1970-01-01 01:00:00.000000000 +0100
+++ emacs-23.1.patched/fix-info 2009-08-26 17:44:01.000000000 +0200
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+THE_INFO_PREFIX=$1
+
+for file in ada-mode auth autotype calc ccmode cl dbus dired-x \
+           ebrowse ediff efaq eintr elisp emacs emacs-mime epa erc \
+           eshell eudc flymake forms gnus idlwave info mairix-el \
+           message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc \
+           reftex remember sasl sc ses sieve smtpmail speedbar tramp \
+           url vip viper widget woman
+do
+    ./mangle-info ${THE_INFO_PREFIX}/${file}
+done
\ No newline at end of file
diff --exclude='*~' -ruN emacs-23.1/lisp/startup.el 
emacs-23.1.patched/lisp/startup.el
--- emacs-23.1/lisp/startup.el  2009-06-21 06:37:46.000000000 +0200
+++ emacs-23.1.patched/lisp/startup.el  2009-08-26 16:57:34.000000000 +0200
@@ -375,6 +375,10 @@
 
 (defvar normal-top-level-add-subdirs-inode-list nil)
 
+(defconst fink-emacs-flavor 'emacs23
+  "A symbol representing the particular fink flavor of emacs running.
+Something like 'emacs20, 'xemacs20, etc.")
+
 (defvar no-blinking-cursor nil)
 
 (defvar default-frame-background-mode)
@@ -977,9 +981,19 @@
     ;; be loaded from site-run-file and wants to test if -q was given
     ;; should check init-file-user instead, since that is already set.
     ;; See cus-edit.el for an example.
-    (if site-run-file
-       (load site-run-file t t))
-
+    ;; (if site-run-file                                                       
+    ;;     (load site-run-file t t))                                           
+                                                                               
+    ;; Fink version of site-start.                                           
+    (if site-run-file                                                          
+       (progn                                                                 
+         ;; Load all the fink package snippets.                             
+         ;; It's in here because we want -q to kill it too.                   
+         (if (load "fink-startup" t t nil)                                  
+             (fink-startup fink-emacs-flavor))                            
+         ;; Now the normal site file...                                       
+         (load site-run-file t t nil)))
+    
     ;; Sites should not disable this.  Only individuals should disable
     ;; the startup screen.
     (setq inhibit-startup-screen nil)
diff --exclude='*~' -ruN emacs-23.1/mangle-info emacs-23.1.patched/mangle-info
--- emacs-23.1/mangle-info      1970-01-01 01:00:00.000000000 +0100
+++ emacs-23.1.patched/mangle-info      2009-08-26 16:56:06.000000000 +0200
@@ -0,0 +1,18 @@
+#!/usr/bin/perl -w -i
+
+use English;
+use strict;
+
+$RS = undef;
+
+my $prefix = "emacs-23";
+
+my $x = <>;
+if(!($x =~ m/^(\s*START-INFO-DIR-ENTRY\s+\*\s*[^:]+:\s*)\(([^\)]+)\)/mo)) {
+  die "Couldn't find START-INFO-DIR-ENTRY.";
+}
+   
+print ${PREMATCH};
+print "$1($prefix/$2)";
+print ${POSTMATCH};
+


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to