head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.26 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.24 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.22 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.20 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.18 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.16 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.14 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.12 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.10 pkgsrc-2008Q2-base:1.8 pkgsrc-2008Q1:1.8.0.8 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.6 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.4 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.2 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.6.0.2 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.5.0.8 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.6 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.4 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.2 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.4.0.18 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.3 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1 netbsd-1-3-PATCH003:1.1; locks; strict; comment @# @; 1.8 date 2007.06.11.13.57.19; author markd; state dead; branches; next 1.7; 1.7 date 2007.04.22.06.55.03; author obache; state Exp; branches; next 1.6; 1.6 date 2007.03.24.01.30.51; author joerg; state dead; branches; next 1.5; 1.5 date 2005.12.29.13.56.51; author joerg; state Exp; branches; next 1.4; 1.4 date 2003.04.11.00.50.55; author uebayasi; state dead; branches; next 1.3; 1.3 date 2000.06.24.17.03.38; author minoura; state Exp; branches; next 1.2; 1.2 date 99.12.28.14.08.57; author tron; state Exp; branches; next 1.1; 1.1 date 98.09.04.02.28.54; author tron; state Exp; branches; next ; desc @@ 1.8 log @Update emacs{,-nox11} to 22.1. update based in part on wip/emacs-current and wip/emacs22 packages. Many many changes since 21.4a. Read NEWS file for details. @ text @$NetBSD: patch-ai,v 1.7 2007/04/22 06:55:03 obache Exp $ --- src/m/intel386.h.orig 1997-08-30 07:18:39.000000000 +0000 +++ src/m/intel386.h @@@@ -239,3 +239,7 @@@@ NOTE-END */ #define SEGMENT_MASK ((SEGMENT_SIZE)-1) #endif + +#ifdef MAC_OSX +#define CANNOT_DUMP +#endif @ 1.7 log @Fix build problem on i386/Darwin. Patch provided by Tom Yu in PR 36166. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Move dragonfly.h from patch to a real file. Modify it to deal with the crt changes in DragonFly 1.7.1. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.5 2005/12/29 13:56:51 joerg Exp $ d3 10 a12 129 --- src/s/dragonfly.h.orig 2005-12-29 13:13:02.000000000 +0000 +++ src/s/dragonfly.h @@@@ -0,0 +1,126 @@@@ +/* System description header for FreeBSD systems. + This file describes the parameters that system description files + should define or not. + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 + Free Software Foundation, Inc. + +This file is part of GNU Emacs. + +GNU Emacs 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. + +GNU Emacs 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 GNU Emacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Get most of the stuff from bsd4.3 */ +#include "bsd4-3.h" + +/* For mem-limits.h. */ +#define BSD4_2 + +/* These aren't needed, since we have getloadavg. */ +#undef KERNEL_FILE +#undef LDAV_SYMBOL + +#define PENDING_OUTPUT_COUNT(FILE) __fpending(FILE) + +#define LIBS_DEBUG +#define LIBS_SYSTEM -lutil +#define SYSV_SYSTEM_DIR + +/* freebsd has POSIX-style pgrp behavior. */ +#undef BSD_PGRPS +#define GETPGRP_NO_ARG + +#define LD_SWITCH_SYSTEM_1 +#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o +#define UNEXEC unexelf.o +#define LIB_STANDARD -L/usr/lib/gcc34 -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o +#undef LIB_GCC +#define LIB_GCC + +#define HAVE_WAIT_HEADER +#define HAVE_GETLOADAVG 1 +#define HAVE_TERMIOS +#define NO_TERMIO +#define DECLARE_GETPWUID_WITH_UID_T + +/* freebsd uses OXTABS instead of the expected TAB3. */ +#define TABDLY OXTABS +#define TAB3 OXTABS + +/* this silences a few compilation warnings */ +#undef BSD_SYSTEM +#define BSD_SYSTEM 199506 + +/* Needed to avoid hanging when child process writes an error message + and exits -- enami tsugutomo . */ +#define vfork fork + +/* Don't close pty in process.c to make it as controlling terminal. + It is already a controlling terminal of subprocess, because we did + ioctl TIOCSCTTY. */ +#define DONT_REOPEN_PTY + +/* CLASH_DETECTION is defined in bsd4-3.h. + In FreeBSD 2.1.5 (and other 2.1.x), this results useless symbolic links + remaining in /tmp or other directories with +t bit. + To avoid this problem, you could #undef it to use no file lock. */ +/* #undef CLASH_DETECTION */ + +/* If the system's imake configuration file defines `NeedWidePrototypes' + as `NO', we must define NARROWPROTO manually. Such a define is + generated in the Makefile generated by `xmkmf'. If we don't + define NARROWPROTO, we will see the wrong function prototypes + for X functions taking float or double parameters. */ + +#define NARROWPROTO 1 + +#define C_SWITCH_SYSTEM +#define LD_SWITCH_SYSTEM + +/* Circumvent a bug in FreeBSD. In the following sequence of + writes/reads on a PTY, read(2) returns bogus data: + + write(2) 1022 bytes + write(2) 954 bytes, get EAGAIN + read(2) 1024 bytes in process_read_output + read(2) 11 bytes in process_read_output + + That is, read(2) returns more bytes than have ever been written + successfully. The 1033 bytes read are the 1022 bytes written + successfully after processing (for example with CRs added if the + terminal is set up that way which it is here). The same bytes will + be seen again in a later read(2), without the CRs. */ + +#define BROKEN_PTY_READ_AFTER_EAGAIN 1 + +/* Tell that garbage collector that setjmp is known to save all + registers relevant for conservative garbage collection in the + jmp_buf. */ + +#define GC_SETJMP_WORKS 1 + +/* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method for marking the + stack. */ + +#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS + +/* Define USE_MMAP_FOR_BUFFERS to let Emacs use mmap(2) to allocate + buffer text. This overrides REL_ALLOC. */ + +#define USE_MMAP_FOR_BUFFERS 1 + +/* Use sigprocmask(2) and friends instead of sigblock(2); the man page + of sigblock says it is obsolete. */ + +#define POSIX_SIGNALS 1 @ 1.5 log @Create separate configuration for DragonFly. Fix errno. Based on patch from Richard Nyberg on DragonFly's user list. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Remove old patches @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.3 2000/06/24 17:03:38 minoura Exp $ d3 129 a131 18 --- src/sysdep.c.orig Wed May 24 22:59:14 2000 +++ src/sysdep.c Sun Jun 18 09:19:44 2000 @@@@ -2134,6 +2134,7 @@@@ * */ +#if !(defined (__NetBSD__) && defined (__ELF__)) #ifndef HAVE_TEXT_START char * start_of_text () @@@@ -2151,6 +2152,7 @@@@ #endif /* TEXT_START */ } #endif /* not HAVE_TEXT_START */ +#endif /* * Return the address of the start of the data segment prior to @ 1.3 log @Updated to 20.7. Tests needed. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.2 1999/12/28 14:08:57 tron Exp $ @ 1.2 log @Update "emacs" package to version 20.5a based on patches supplied by Minoura Makoto in PR pkg/9014. This version fixes several bugs discovered since version 20.3 and support a precompiled user startup file (".emacs.el" and ".emacs.elc"). @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- src/sysdep.c.orig Wed Nov 4 19:44:59 1998 +++ src/sysdep.c Sat Aug 7 14:00:26 1999 @@@@ -2127,6 +2127,7 @@@@ d13 1 a13 1 @@@@ -2144,6 +2145,7 @@@@ @ 1.1 log @Lots of bug fixes: - sync package list with reality and use "mkdir -p" - add missing RCSIds - split patches - don't install texinfo documentation - avoid conflict with "xemacs" and "vim" - remove unnecessary "${WRKSRC}" - add missing info files to "${INFO}" - don't remove "share/emacs/20.3/etc/DOC-20.3.[13-9]*" (fixes PR pkg/6097) @ text @d3 5 a7 5 --- info/reftex~ Sun Apr 26 15:19:42 1998 +++ info/reftex Fri Aug 28 22:13:45 1998 @@@@ -1,6 +1,12 @@@@ This is Info file ../info/reftex, produced by Makeinfo version 1.68 from the input file reftex.texi. d9 9 a17 8 +INFO-DIR-SECTION Editors +START-INFO-DIR-ENTRY +* RefTeX: (reftex). Labels, references and citations for LaTeX + documents with Emacs. +END-INFO-DIR-ENTRY + This file documents RefTeX, a package to do labels, references and citations for LaTeX documents with Emacs. d19 2 @