[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2008-09-06 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   06-Sep-2008 09:48:52
  Branch: HEAD Handle: 2008090608485100

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
upgrading package: emacs 22.2 - 22.3

  Summary:
RevisionChanges Path
1.11+18 -18 openpkg-src/emacs/emacs.patch
1.68+3  -3  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.10 -r1.11 emacs.patch
  --- openpkg-src/emacs/emacs.patch 22 Dec 2007 18:59:19 -  1.10
  +++ openpkg-src/emacs/emacs.patch 6 Sep 2008 07:48:51 -   1.11
  @@ -1,7 +1,7 @@
   Index: configure
   configure.orig   2007-05-25 14:43:29 +0200
  -+++ configure2007-12-22 19:56:59 +0100
  -@@ -13862,7 +13862,7 @@
  +--- configure.orig   2008-09-05 18:21:51 +0200
   configure2008-09-06 09:23:40 +0200
  +@@ -13903,7 +13903,7 @@
  echo $ECHO_N (cached) $ECHO_C 6
else
  ac_check_lib_save_LIBS=$LIBS
  @@ -10,7 +10,7 @@
cat conftest.$ac_ext _ACEOF
/* confdefs.h.  */
_ACEOF
  -@@ -23103,7 +23103,7 @@
  +@@ -23501,7 +23501,7 @@
echo   Does Emacs use -lXpm?   ${HAVE_XPM}
echo   Does Emacs use -ljpeg?  
${HAVE_JPEG}
echo   Does Emacs use -ltiff?  
${HAVE_TIFF}
  @@ -20,9 +20,9 @@
echo   Does Emacs use X toolkit scroll bars?   
${USE_TOOLKIT_SCROLL_BARS}
echo
   Index: src/Makefile.in
   src/Makefile.in.orig 2007-03-21 15:31:24 +0100
  -+++ src/Makefile.in  2007-12-22 19:57:29 +0100
  -@@ -158,8 +158,12 @@
  +--- src/Makefile.in.orig 2008-07-11 10:52:53 +0200
   src/Makefile.in  2008-09-06 09:23:40 +0200
  +@@ -159,8 +159,12 @@
/* This holds special options for linking temacs
   that should be used for linking anything else.  */
#ifndef LD_SWITCH_SYSTEM_TEMACS
  @@ -35,7 +35,7 @@

/* Some s/SYSTEM.h files define this to request special switches
   for compiling temacs.  */
  -@@ -440,7 +444,7 @@
  +@@ -441,7 +445,7 @@

#if HAVE_GIF
#ifndef LIBGIF
  @@ -45,13 +45,13 @@
#else /* not HAVE_GIF */
#define LIBGIF
   Index: src/alloc.c
   src/alloc.c.orig 2007-04-16 07:59:37 +0200
  -+++ src/alloc.c  2007-12-22 19:56:59 +0100
  -@@ -4566,8 +4566,12 @@
  +--- src/alloc.c.orig 2008-08-12 20:35:44 +0200
   src/alloc.c  2008-09-06 09:26:20 +0200
  +@@ -4573,8 +4573,12 @@
 needed on ia64 too.  See mach_dep.c, where it also says inline
 assembler doesn't work with relevant proprietary compilers.  */
  - #ifdef sparc
  -+#ifdef __sparc64__
  + #ifdef __sparc__
  ++#ifdef __ia64__
   +  asm (flushw);
   +#else
  asm (ta 3);
  @@ -61,8 +61,8 @@
  /* Save registers that we need to see on the stack.  We need to see
 registers used to hold register variables and registers used to
   Index: src/m/sparc.h
   src/m/sparc.h.orig   2007-01-14 04:10:22 +0100
  -+++ src/m/sparc.h2007-12-22 19:56:59 +0100
  +--- src/m/sparc.h.orig   2008-08-12 20:35:45 +0200
   src/m/sparc.h2008-09-06 09:23:40 +0200
   @@ -76,7 +76,7 @@
#define PURESIZE 13
#endif
  @@ -74,7 +74,7 @@
/* Say that the text segment of a.out includes the header;
   Index: src/s/sol2-4.h
   --- src/s/sol2-4.h.orig  2003-09-01 17:45:58 +0200
  -+++ src/s/sol2-4.h   2007-12-22 19:56:59 +0100
   src/s/sol2-4.h   2008-09-06 09:23:40 +0200
   @@ -24,7 +24,7 @@
/* We use ./prefix-args because we don't know whether LD_SWITCH_X_SITE_AUX
   has anything in it.  It can be empty.
  @@ -85,8 +85,8 @@
  `NOT_USING_MOTIF || echo ' -R/usr/dt/lib -L/usr/dt/lib'`
#endif /* GCC */
   Index: src/s/sol2-8.h
   /dev/null2007-12-22 19:57:00 +0100
  -+++ src/s/sol2-8.h   2007-12-22 19:56:59 +0100
  +--- /dev/null2008-09-06 09:25:08 +0200
   src/s/sol2-8.h   2008-09-06 09:23:40 +0200
   @@ -0,0 +1,10 @@
   +/* Handle Solaris 2.8 and 2.9 */
   +
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.spec
  
  $ cvs diff -u -r1.67 -r1.68 emacs.spec
  --- openpkg-src/emacs/emacs.spec  27 Mar 2008 07:42:10 -  1.67
  +++ openpkg-src/emacs/emacs.spec  6 Sep 2008 07:48:51 -   1.68
  @@ -22,8 +22,8 @@
   ##
   
   #   package version
  -%define   V_emacs  22.2
  -%define   V_subdir 22.2
  +%define   V_emacs  

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2007-12-22 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   22-Dec-2007 19:59:20
  Branch: HEAD Handle: 2007122218591900

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
use original giflib instead of libungif (which nowadays is no longer
required because LZW patent expired)

  Summary:
RevisionChanges Path
1.10+36 -6  openpkg-src/emacs/emacs.patch
1.64+1  -1  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.9 -r1.10 emacs.patch
  --- openpkg-src/emacs/emacs.patch 7 Jun 2007 08:41:45 -   1.9
  +++ openpkg-src/emacs/emacs.patch 22 Dec 2007 18:59:19 -  1.10
  @@ -1,6 +1,27 @@
  +Index: configure
  +--- configure.orig   2007-05-25 14:43:29 +0200
   configure2007-12-22 19:56:59 +0100
  +@@ -13862,7 +13862,7 @@
  +   echo $ECHO_N (cached) $ECHO_C 6
  + else
  +   ac_check_lib_save_LIBS=$LIBS
  +-LIBS=-lungif  $LIBS
  ++LIBS=-lgif  $LIBS
  + cat conftest.$ac_ext _ACEOF
  + /* confdefs.h.  */
  + _ACEOF
  +@@ -23103,7 +23103,7 @@
  + echo   Does Emacs use -lXpm?   ${HAVE_XPM}
  + echo   Does Emacs use -ljpeg?  
${HAVE_JPEG}
  + echo   Does Emacs use -ltiff?  
${HAVE_TIFF}
  +-echo   Does Emacs use -lungif? ${HAVE_GIF}
  ++echo   Does Emacs use -lgif?   ${HAVE_GIF}
  + echo   Does Emacs use -lpng?   ${HAVE_PNG}
  + echo   Does Emacs use X toolkit scroll bars?   
${USE_TOOLKIT_SCROLL_BARS}
  + echo
   Index: src/Makefile.in
   --- src/Makefile.in.orig 2007-03-21 15:31:24 +0100
  -+++ src/Makefile.in  2007-06-07 10:27:37 +0200
   src/Makefile.in  2007-12-22 19:57:29 +0100
   @@ -158,8 +158,12 @@
/* This holds special options for linking temacs
   that should be used for linking anything else.  */
  @@ -14,9 +35,18 @@

/* Some s/SYSTEM.h files define this to request special switches
   for compiling temacs.  */
  +@@ -440,7 +444,7 @@
  + 
  + #if HAVE_GIF
  + #ifndef LIBGIF
  +-#define LIBGIF -lungif
  ++#define LIBGIF -lgif
  + #endif /* not defined LIBGIF */
  + #else /* not HAVE_GIF */
  + #define LIBGIF
   Index: src/alloc.c
   --- src/alloc.c.orig 2007-04-16 07:59:37 +0200
  -+++ src/alloc.c  2007-06-07 10:28:36 +0200
   src/alloc.c  2007-12-22 19:56:59 +0100
   @@ -4566,8 +4566,12 @@
 needed on ia64 too.  See mach_dep.c, where it also says inline
 assembler doesn't work with relevant proprietary compilers.  */
  @@ -32,7 +62,7 @@
 registers used to hold register variables and registers used to
   Index: src/m/sparc.h
   --- src/m/sparc.h.orig   2007-01-14 04:10:22 +0100
  -+++ src/m/sparc.h2007-06-07 10:27:37 +0200
   src/m/sparc.h2007-12-22 19:56:59 +0100
   @@ -76,7 +76,7 @@
#define PURESIZE 13
#endif
  @@ -44,7 +74,7 @@
/* Say that the text segment of a.out includes the header;
   Index: src/s/sol2-4.h
   --- src/s/sol2-4.h.orig  2003-09-01 17:45:58 +0200
  -+++ src/s/sol2-4.h   2007-06-07 10:27:37 +0200
   src/s/sol2-4.h   2007-12-22 19:56:59 +0100
   @@ -24,7 +24,7 @@
/* We use ./prefix-args because we don't know whether LD_SWITCH_X_SITE_AUX
   has anything in it.  It can be empty.
  @@ -55,8 +85,8 @@
  `NOT_USING_MOTIF || echo ' -R/usr/dt/lib -L/usr/dt/lib'`
#endif /* GCC */
   Index: src/s/sol2-8.h
   /dev/null2007-06-07 10:27:45 +0200
  -+++ src/s/sol2-8.h   2007-06-07 10:27:37 +0200
  +--- /dev/null2007-12-22 19:57:00 +0100
   src/s/sol2-8.h   2007-12-22 19:56:59 +0100
   @@ -0,0 +1,10 @@
   +/* Handle Solaris 2.8 and 2.9 */
   +
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.spec
  
  $ cvs diff -u -r1.63 -r1.64 emacs.spec
  --- openpkg-src/emacs/emacs.spec  7 Jun 2007 08:41:46 -   1.63
  +++ openpkg-src/emacs/emacs.spec  22 Dec 2007 18:59:19 -  1.64
  @@ -38,7 +38,7 @@
   Group:Editor
   License:  GPL
   Version:  %{V_emacs}
  -Release:  20070607
  +Release:  20071222
   
   #   package options
   %option   with_x11   no
  @@ .
__
OpenPKG http://openpkg.org
CVS Repository Commit List 

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2007-06-07 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   07-Jun-2007 10:41:46
  Branch: HEAD Handle: 2007060709414501

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
upgrading package: emacs 21.4a - 22.1

  Summary:
RevisionChanges Path
1.9 +18 -325openpkg-src/emacs/emacs.patch
1.63+34 -12 openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.8 -r1.9 emacs.patch
  --- openpkg-src/emacs/emacs.patch 3 Oct 2006 07:23:29 -   1.8
  +++ openpkg-src/emacs/emacs.patch 7 Jun 2007 08:41:45 -   1.9
  @@ -1,87 +1,7 @@
  -Index: configure
   configure.orig   2003-03-18 15:19:12 +0100
  -+++ configure2006-10-03 09:22:00 +0200
  -@@ -822,9 +822,13 @@
  -   sparc*-*-netbsd*) machine=sparc ;;
  -   vax-*-netbsd*)machine=vax ;;
  -   arm-*-netbsd*)machine=arm ;;
  -+  x86_64-*-netbsd*) machine=amd64 ;;
  - esac
  -   ;;
  - 
  -+  ## Darwin / Mac OS X
  -+  powerpc-apple-darwin* )
  -+machine=powermac opsys=darwin ;;
  -   ## OpenBSD ports
  -   *-*-openbsd* )
  - opsys=openbsd
  -@@ -1212,7 +1216,7 @@
  -   rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2*  )
  - machine=ibmrs6000 opsys=aix4-2
  -   ;;
  --  rs6000-ibm-aix5.1* | powerpc-ibm-aix5.1*  )
  -+  rs6000-ibm-aix5.* | powerpc-ibm-aix5.*  )
  - machine=ibmrs6000 opsys=aix4-2
  -   ;;
  -   rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0*  )
  -@@ -1628,8 +1632,20 @@
  -   ;;
  - 
  -   ## IA-64
  --  ia64*-*-linux* )
  --machine=ia64 opsys=gnu-linux
  -+  ia64*-*-* )
  -+machine=ia64
  -+case ${canonical} in
  -+  *-linux-gnu* )opsys=gnu-linux ;;
  -+  *-freebsd* )  opsys=freebsd ;;
  -+esac
  -+  ;;
  -+
  -+  amd64*-*-* )
  -+machine=amd64
  -+case ${canonical} in
  -+  *-linux-gnu* )opsys=gnu-linux ;;
  -+  *-freebsd* )  opsys=freebsd ;;
  -+esac
  -   ;;
  - 
  -   ## Intel 386 machines where we don't care about the manufacturer
  -@@ -1659,6 +1675,7 @@
  -   *-sysv4.2uw* )opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
  -   *-386bsd* )   opsys=386bsd ;;
  -   *-freebsd* )  opsys=freebsd ;;
  -+  *-dragonfly* )opsys=freebsd ;;
  -   *-nextstep* ) opsys=nextstep ;;
  -   ## Otherwise, we'll fall through to the generic opsys code at the 
bottom.
  - esac
  -@@ -9124,6 +9141,22 @@
  - fi
  - 
  - 
  -+# NETBSD: NetBSD's newer run-time linker fix.
  -+if test $opsys = netbsd; then
  -+  if test -f /usr/lib/crti.o; then
  -+cat  confdefs.h \EOF
  -+#define HAVE_NETBSD_CRTI 1
  -+EOF
  -+
  -+  fi
  -+  if test -f /usr/lib/crtn.o; then
  -+cat  confdefs.h \EOF
  -+#define HAVE_NETBSD_CRTN 1
  -+EOF
  -+
  -+  fi
  -+fi
  -+
  - # Set up the CFLAGS for real compilation, so we can substitute it.
  - CFLAGS=$REAL_CFLAGS
  - CPPFLAGS=$REAL_CPPFLAGS
   Index: src/Makefile.in
   src/Makefile.in.orig 2003-01-23 11:34:06 +0100
  -+++ src/Makefile.in  2006-10-03 09:21:20 +0200
  -@@ -155,8 +155,12 @@
  +--- src/Makefile.in.orig 2007-03-21 15:31:24 +0100
   src/Makefile.in  2007-06-07 10:27:37 +0200
  +@@ -158,8 +158,12 @@
/* This holds special options for linking temacs
   that should be used for linking anything else.  */
#ifndef LD_SWITCH_SYSTEM_TEMACS
  @@ -92,14 +12,14 @@
#endif
   +#endif

  - /* Some m/MACHINE.h files define this to request special switches in ld.  */
  - #ifndef LD_SWITCH_MACHINE
  + /* Some s/SYSTEM.h files define this to request special switches
  +for compiling temacs.  */
   Index: src/alloc.c
   src/alloc.c.orig 2003-01-17 14:45:13 +0100
  -+++ src/alloc.c  2006-10-03 09:21:20 +0200
  -@@ -3723,8 +3723,12 @@
  -   /* This trick flushes the register windows so that all the state of
  -  the process is contained in the stack.  */
  +--- src/alloc.c.orig 2007-04-16 07:59:37 +0200
   src/alloc.c  2007-06-07 10:28:36 +0200
  +@@ -4566,8 +4566,12 @@
  +  needed on ia64 too.  See mach_dep.c, where it also says inline
  +  assembler doesn't work with relevant proprietary compilers.  */
#ifdef sparc
   +#ifdef __sparc64__
   +  asm (flushw);
  @@ -107,196 +27,13 @@
  asm (ta 3);
#endif
   +#endif
  -   
  + 
  /* Save registers that we need to see on the stack.  We need to see
 registers used to hold register variables and registers used to
  -Index: 

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2006-10-03 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   03-Oct-2006 09:23:29
  Branch: HEAD Handle: 2006100308232900

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
fix building under AIX 5.x

  Summary:
RevisionChanges Path
1.8 +23 -14 openpkg-src/emacs/emacs.patch
1.59+1  -1  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.7 -r1.8 emacs.patch
  --- openpkg-src/emacs/emacs.patch 13 Jun 2005 08:04:42 -  1.7
  +++ openpkg-src/emacs/emacs.patch 3 Oct 2006 07:23:29 -   1.8
  @@ -1,6 +1,6 @@
   Index: configure
   --- configure.orig   2003-03-18 15:19:12 +0100
  -+++ configure2005-06-13 09:18:51 +0200
   configure2006-10-03 09:22:00 +0200
   @@ -822,9 +822,13 @@
  sparc*-*-netbsd*) machine=sparc ;;
  vax-*-netbsd*)machine=vax ;;
  @@ -15,6 +15,15 @@
  ## OpenBSD ports
  *-*-openbsd* )
opsys=openbsd
  +@@ -1212,7 +1216,7 @@
  +   rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2*  )
  + machine=ibmrs6000 opsys=aix4-2
  +   ;;
  +-  rs6000-ibm-aix5.1* | powerpc-ibm-aix5.1*  )
  ++  rs6000-ibm-aix5.* | powerpc-ibm-aix5.*  )
  + machine=ibmrs6000 opsys=aix4-2
  +   ;;
  +   rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0*  )
   @@ -1628,8 +1632,20 @@
  ;;

  @@ -71,7 +80,7 @@
CPPFLAGS=$REAL_CPPFLAGS
   Index: src/Makefile.in
   --- src/Makefile.in.orig 2003-01-23 11:34:06 +0100
  -+++ src/Makefile.in  2005-06-13 09:18:51 +0200
   src/Makefile.in  2006-10-03 09:21:20 +0200
   @@ -155,8 +155,12 @@
/* This holds special options for linking temacs
   that should be used for linking anything else.  */
  @@ -87,7 +96,7 @@
#ifndef LD_SWITCH_MACHINE
   Index: src/alloc.c
   --- src/alloc.c.orig 2003-01-17 14:45:13 +0100
  -+++ src/alloc.c  2005-06-13 09:18:51 +0200
   src/alloc.c  2006-10-03 09:21:20 +0200
   @@ -3723,8 +3723,12 @@
  /* This trick flushes the register windows so that all the state of
 the process is contained in the stack.  */
  @@ -103,7 +112,7 @@
 registers used to hold register variables and registers used to
   Index: src/config.in
   --- src/config.in.orig   2002-07-09 00:23:31 +0200
  -+++ src/config.in2005-06-13 09:18:51 +0200
   src/config.in2006-10-03 09:21:20 +0200
   @@ -354,6 +354,12 @@
/* Define for large files, on AIX-style hosts.  */
#undef _LARGE_FILES
  @@ -119,7 +128,7 @@
#undef EMACS_CONFIG_OPTIONS
   Index: src/m/alpha.h
   --- src/m/alpha.h.orig   2000-10-02 16:30:39 +0200
  -+++ src/m/alpha.h2005-06-13 09:18:51 +0200
   src/m/alpha.h2006-10-03 09:21:20 +0200
   @@ -198,7 +198,7 @@

#ifndef NOT_C_CODE
  @@ -130,8 +139,8 @@
#endif

   Index: src/m/amd64.h
   /dev/null2005-06-13 09:33:35 +0200
  -+++ src/m/amd64.h2005-06-13 09:18:51 +0200
  +--- /dev/null2006-10-03 09:22:09 +0200
   src/m/amd64.h2006-10-03 09:21:20 +0200
   @@ -0,0 +1,131 @@
   +/* machine description file for AMD x86-64.
   +   Copyright (C) 2002 Free Software Foundation, Inc.
  @@ -266,7 +275,7 @@
   +/* #define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o */ /* XXX */
   Index: src/m/ia64.h
   --- src/m/ia64.h.orig2000-09-29 15:00:37 +0200
  -+++ src/m/ia64.h 2005-06-13 09:41:30 +0200
   src/m/ia64.h 2006-10-03 09:21:20 +0200
   @@ -147,7 +147,7 @@

#ifndef NOT_C_CODE
  @@ -286,7 +295,7 @@
#define HAVE_TEXT_START
   Index: src/m/sparc.h
   --- src/m/sparc.h.orig   2000-09-26 15:02:21 +0200
  -+++ src/m/sparc.h2005-06-13 09:18:51 +0200
   src/m/sparc.h2006-10-03 09:21:20 +0200
   @@ -89,7 +89,7 @@
#define PURESIZE 13
#endif
  @@ -298,7 +307,7 @@
/* Say that the text segment of a.out includes the header;
   Index: src/s/freebsd.h
   --- src/s/freebsd.h.orig 2001-02-20 11:52:17 +0100
  -+++ src/s/freebsd.h  2005-06-13 09:18:51 +0200
   src/s/freebsd.h  2006-10-03 09:21:20 +0200
   @@ -68,6 +68,11 @@
#define LIBS_SYSTEM -lutil
#if __FreeBSD_version  40
  @@ -313,7 +322,7 @@
#define SYSV_SYSTEM_DIR
   Index: src/s/netbsd.h
   --- src/s/netbsd.h.orig  2002-05-31 18:29:02 +0200
  -+++ src/s/netbsd.h   2005-06-13 09:18:51 +0200
   src/s/netbsd.h   2006-10-03 09:21:20 +0200
   @@ -60,9 +60,17 @@
#endif /* not NO_SHARED_LIBS and not ELF */

  @@ -342,7 +351,7 @@
   +#define POSIX_SIGNALS   1
   Index: 

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2005-06-13 Thread Steffen Weinreich
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Steffen Weinreich
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   13-Jun-2005 10:04:44
  Branch: HEAD Handle: 2005061309044201

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
fixed build for ia64-*-freebds

  Summary:
RevisionChanges Path
1.7 +22 -14 openpkg-src/emacs/emacs.patch
1.56+1  -1  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.6 -r1.7 emacs.patch
  --- openpkg-src/emacs/emacs.patch 12 Jun 2005 21:34:18 -  1.6
  +++ openpkg-src/emacs/emacs.patch 13 Jun 2005 08:04:42 -  1.7
  @@ -1,6 +1,6 @@
   Index: configure
   --- configure.orig   2003-03-18 15:19:12 +0100
  -+++ configure2005-06-12 23:19:03 +0200
   configure2005-06-13 09:18:51 +0200
   @@ -822,9 +822,13 @@
  sparc*-*-netbsd*) machine=sparc ;;
  vax-*-netbsd*)machine=vax ;;
  @@ -71,7 +71,7 @@
CPPFLAGS=$REAL_CPPFLAGS
   Index: src/Makefile.in
   --- src/Makefile.in.orig 2003-01-23 11:34:06 +0100
  -+++ src/Makefile.in  2005-06-12 23:16:20 +0200
   src/Makefile.in  2005-06-13 09:18:51 +0200
   @@ -155,8 +155,12 @@
/* This holds special options for linking temacs
   that should be used for linking anything else.  */
  @@ -87,7 +87,7 @@
#ifndef LD_SWITCH_MACHINE
   Index: src/alloc.c
   --- src/alloc.c.orig 2003-01-17 14:45:13 +0100
  -+++ src/alloc.c  2005-06-12 23:16:20 +0200
   src/alloc.c  2005-06-13 09:18:51 +0200
   @@ -3723,8 +3723,12 @@
  /* This trick flushes the register windows so that all the state of
 the process is contained in the stack.  */
  @@ -103,7 +103,7 @@
 registers used to hold register variables and registers used to
   Index: src/config.in
   --- src/config.in.orig   2002-07-09 00:23:31 +0200
  -+++ src/config.in2005-06-12 23:16:20 +0200
   src/config.in2005-06-13 09:18:51 +0200
   @@ -354,6 +354,12 @@
/* Define for large files, on AIX-style hosts.  */
#undef _LARGE_FILES
  @@ -119,7 +119,7 @@
#undef EMACS_CONFIG_OPTIONS
   Index: src/m/alpha.h
   --- src/m/alpha.h.orig   2000-10-02 16:30:39 +0200
  -+++ src/m/alpha.h2005-06-12 23:16:20 +0200
   src/m/alpha.h2005-06-13 09:18:51 +0200
   @@ -198,7 +198,7 @@

#ifndef NOT_C_CODE
  @@ -130,8 +130,8 @@
#endif

   Index: src/m/amd64.h
   /dev/null2005-06-12 23:21:40 +0200
  -+++ src/m/amd64.h2005-06-12 23:16:20 +0200
  +--- /dev/null2005-06-13 09:33:35 +0200
   src/m/amd64.h2005-06-13 09:18:51 +0200
   @@ -0,0 +1,131 @@
   +/* machine description file for AMD x86-64.
   +   Copyright (C) 2002 Free Software Foundation, Inc.
  @@ -266,7 +266,7 @@
   +/* #define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o */ /* XXX */
   Index: src/m/ia64.h
   --- src/m/ia64.h.orig2000-09-29 15:00:37 +0200
  -+++ src/m/ia64.h 2005-06-12 23:16:20 +0200
   src/m/ia64.h 2005-06-13 09:41:30 +0200
   @@ -147,7 +147,7 @@

#ifndef NOT_C_CODE
  @@ -276,9 +276,17 @@
#  include alloca.h
# else
#  include stdlib.h
  +@@ -178,6 +178,6 @@
  + 
  + #endif /* not NOT_C_CODE */
  + 
  +-#define DATA_SEG_BITS   0x6000
  ++#define DATA_SEG_BITS   0x2000
  + 
  + #define HAVE_TEXT_START
   Index: src/m/sparc.h
   --- src/m/sparc.h.orig   2000-09-26 15:02:21 +0200
  -+++ src/m/sparc.h2005-06-12 23:16:20 +0200
   src/m/sparc.h2005-06-13 09:18:51 +0200
   @@ -89,7 +89,7 @@
#define PURESIZE 13
#endif
  @@ -290,7 +298,7 @@
/* Say that the text segment of a.out includes the header;
   Index: src/s/freebsd.h
   --- src/s/freebsd.h.orig 2001-02-20 11:52:17 +0100
  -+++ src/s/freebsd.h  2005-06-12 23:16:20 +0200
   src/s/freebsd.h  2005-06-13 09:18:51 +0200
   @@ -68,6 +68,11 @@
#define LIBS_SYSTEM -lutil
#if __FreeBSD_version  40
  @@ -305,7 +313,7 @@
#define SYSV_SYSTEM_DIR
   Index: src/s/netbsd.h
   --- src/s/netbsd.h.orig  2002-05-31 18:29:02 +0200
  -+++ src/s/netbsd.h   2005-06-12 23:16:20 +0200
   src/s/netbsd.h   2005-06-13 09:18:51 +0200
   @@ -60,9 +60,17 @@
#endif /* not NO_SHARED_LIBS and not ELF */

  @@ -334,7 +342,7 @@
   +#define POSIX_SIGNALS   1
   Index: src/s/sol2-4.h
   --- src/s/sol2-4.h.orig  1998-08-29 01:38:20 +0200
  -+++ src/s/sol2-4.h   2005-06-12 23:16:20 +0200
   src/s/sol2-4.h   2005-06-13 09:18:51 +0200
   @@ -24,7 +24,7 @@
/* We use 

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2005-06-12 Thread Steffen Weinreich
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Steffen Weinreich
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   12-Jun-2005 23:34:19
  Branch: HEAD Handle: 2005061222341800

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
Fixes for NetBSD and amd64, ia64 still broken

  Summary:
RevisionChanges Path
1.6 +290 -82openpkg-src/emacs/emacs.patch
1.55+1  -1  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.5 -r1.6 emacs.patch
  --- openpkg-src/emacs/emacs.patch 7 Feb 2005 14:09:38 -   1.5
  +++ openpkg-src/emacs/emacs.patch 12 Jun 2005 21:34:18 -  1.6
  @@ -1,67 +1,78 @@
   configure.orig   Thu Jul 31 09:30:40 2003
  -+++ configureThu Jul 31 09:32:10 2003
  -@@ -805,6 +805,16 @@
  - machine='' opsys='' unported=no
  - case ${canonical} in
  - 
  -+  ## FreeBSD ports
  -+  *-*-freebsd* )
  -+opsys=freebsd
  +Index: configure
  +--- configure.orig   2003-03-18 15:19:12 +0100
   configure2005-06-12 23:19:03 +0200
  +@@ -822,9 +822,13 @@
  +   sparc*-*-netbsd*) machine=sparc ;;
  +   vax-*-netbsd*)machine=vax ;;
  +   arm-*-netbsd*)machine=arm ;;
  ++  x86_64-*-netbsd*) machine=amd64 ;;
  + esac
  +   ;;
  + 
  ++  ## Darwin / Mac OS X
  ++  powerpc-apple-darwin* )
  ++machine=powermac opsys=darwin ;;
  +   ## OpenBSD ports
  +   *-*-openbsd* )
  + opsys=openbsd
  +@@ -1628,8 +1632,20 @@
  +   ;;
  + 
  +   ## IA-64
  +-  ia64*-*-linux* )
  +-machine=ia64 opsys=gnu-linux
  ++  ia64*-*-* )
  ++machine=ia64
   +case ${canonical} in
  -+  alpha*-*-freebsd*) machine=alpha ;;
  -+  i[3456]86-*-freebsd*)  machine=intel386 ;;
  -+  sparc64-*-freebsd*)machine=sparc ;;
  ++  *-linux-gnu* )opsys=gnu-linux ;;
  ++  *-freebsd* )  opsys=freebsd ;;
   +esac
   +  ;;
   +
  -   ## NetBSD ports
  -   *-*-netbsd* )
  - opsys=netbsd
  -@@ -1535,9 +1545,19 @@
  - NON_GNU_CPP=/usr/ccs/lib/cpp
  - RANLIB=ar -ts
  - ;;
  --  *-sunos5* | *-solaris* )
  -+  *-sunos5.6* | *-solaris2.6* )
  - opsys=sol2-5
  - NON_GNU_CPP=/usr/ccs/lib/cpp
  -+RANLIB=ar -ts
  -+;;
  -+  *-sunos5.7* | *-solaris2.7* )
  -+opsys=sol2-5
  -+NON_GNU_CPP=/usr/ccs/lib/cpp
  -+RANLIB=ar -ts
  -+;;
  -+  *-sunos5* | *-solaris* )
  -+opsys=sol2-8
  -+NON_GNU_CPP=/usr/ccs/lib/cpp
  - ;;
  -   *   ) opsys=bsd4-2   ;;
  - esac
  -@@ -1658,7 +1678,6 @@
  - ;;
  ++  amd64*-*-* )
  ++machine=amd64
  ++case ${canonical} in
  ++  *-linux-gnu* )opsys=gnu-linux ;;
  ++  *-freebsd* )  opsys=freebsd ;;
  ++esac
  +   ;;
  + 
  +   ## Intel 386 machines where we don't care about the manufacturer
  +@@ -1659,6 +1675,7 @@
  *-sysv4.2uw* )opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
  *-386bsd* )   opsys=386bsd ;;
  --  *-freebsd* )  opsys=freebsd ;;
  +   *-freebsd* )  opsys=freebsd ;;
  ++  *-dragonfly* )opsys=freebsd ;;
  *-nextstep* ) opsys=nextstep ;;
  ## Otherwise, we'll fall through to the generic opsys code at the 
bottom.
esac
   /dev/nullMon Jan 13 19:51:22 2003
  -+++ src/s/sol2-8.h   Mon Jan 13 18:15:37 2003
  -@@ -0,0 +1,10 @@
  -+/* Handle Solaris 2.8 and 2.9 */
  +@@ -9124,6 +9141,22 @@
  + fi
  + 
  + 
  ++# NETBSD: NetBSD's newer run-time linker fix.
  ++if test $opsys = netbsd; then
  ++  if test -f /usr/lib/crti.o; then
  ++cat  confdefs.h \EOF
  ++#define HAVE_NETBSD_CRTI 1
  ++EOF
   +
  -+#include sol2-5.h
  ++  fi
  ++  if test -f /usr/lib/crtn.o; then
  ++cat  confdefs.h \EOF
  ++#define HAVE_NETBSD_CRTN 1
  ++EOF
   +
  -+/* Avoid conflict between strings.h and iso/string_iso.h */
  ++  fi
  ++fi
   +
  -+#undef bcmp
  -+#undef bcopy
  -+#undef bzero
  -+
   src/Makefile.in.orig Mon Dec 17 23:09:32 2001
  -+++ src/Makefile.in  Mon Oct 21 13:37:26 2002
  -@@ -155,6 +155,10 @@
  + # Set up the CFLAGS for real compilation, so we can substitute it.
  + CFLAGS=$REAL_CFLAGS
  + CPPFLAGS=$REAL_CPPFLAGS
  +Index: src/Makefile.in
  +--- src/Makefile.in.orig 2003-01-23 11:34:06 +0100
   src/Makefile.in  2005-06-12 23:16:20 +0200
  +@@ -155,8 +155,12 @@
/* This 

[CVS] OpenPKG: openpkg-src/emacs/ emacs.patch emacs.spec

2005-02-07 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   07-Feb-2005 15:09:38
  Branch: HEAD Handle: 2005020714093800

  Modified files:
openpkg-src/emacs   emacs.patch emacs.spec

  Log:
upgrading package: emacs 21.3 - 21.4

  Summary:
RevisionChanges Path
1.5 +17 -0  openpkg-src/emacs/emacs.patch
1.51+10 -6  openpkg-src/emacs/emacs.spec
  

  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.patch
  
  $ cvs diff -u -r1.4 -r1.5 emacs.patch
  --- openpkg-src/emacs/emacs.patch 2 Mar 2004 19:43:08 -   1.4
  +++ openpkg-src/emacs/emacs.patch 7 Feb 2005 14:09:38 -   1.5
  @@ -133,3 +133,20 @@
 `./prefix-args -Xlinker LD_SWITCH_X_SITE_AUX` \
  `NOT_USING_MOTIF || echo ' -R/usr/dt/lib -L/usr/dt/lib'`
#endif /* GCC */
  +Index: configure
  +--- configure.orig   2005-02-06 12:45:05 +0100
   configure2005-02-06 12:49:12 +0100
  +@@ -1651,9 +1651,12 @@
  +   ia64*-*-linux* )
  + machine=ia64 opsys=gnu-linux
  +   ;;
  ++  ia64*-*-* )
  ++machine=ia64
  ++  ;;
  + 
  +   ## Intel 386 machines where we don't care about the manufacturer
  +-  i[3456]86-*-* )
  ++  i[3456]86-*-* | amd64-*-* | x86_64-*-* )
  + machine=intel386
  + case ${canonical} in
  +   *-lynxos* )   opsys=lynxos ;;
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/emacs/emacs.spec
  
  $ cvs diff -u -r1.50 -r1.51 emacs.spec
  --- openpkg-src/emacs/emacs.spec  1 Jan 2005 10:48:56 -   1.50
  +++ openpkg-src/emacs/emacs.spec  7 Feb 2005 14:09:38 -   1.51
  @@ -23,6 +23,10 @@
   ##  SUCH DAMAGE.
   ##
   
  +#   package version
  +%define   V_emacs 21.4
  +%define   V_leim  21.3
  +
   #   package information
   Name: emacs
   Summary:  The GNU EMACS Text Editor
  @@ -33,8 +37,8 @@
   Class:BASE
   Group:Editor
   License:  GPL
  -Version:  21.3
  -Release:  20040920
  +Version:  %{V_emacs}
  +Release:  20050207
   
   #   package options
   %option   with_x11   no
  @@ -52,8 +56,8 @@
   %endif
   
   #   list of sources
  -Source0:  ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.gz
  -Source1:  ftp://ftp.gnu.org/gnu/emacs/leim-%{version}.tar.gz
  +Source0:  ftp://ftp.gnu.org/gnu/emacs/emacs-%{V_emacs}.tar.gz
  +Source1:  ftp://ftp.gnu.org/gnu/emacs/leim-%{V_leim}.tar.gz
   Patch0:   emacs.patch
   
   #   build information
  @@ -93,12 +97,12 @@
   
   %track
   prog emacs = {
  -version   = %{version}
  +version   = %{V_emacs}
   url   = ftp://ftp.gnu.org/gnu/emacs/
   regex = emacs-(__VER__)\.tar\.gz
   }
   prog emacs:leim = {
  -version   = %{version}
  +version   = %{V_leim}
   url   = ftp://ftp.gnu.org/gnu/emacs/
   regex = leim-(__VER__)\.tar\.gz
   }
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org