head 1.4; access; symbols pkgsrc-2014Q4:1.3.0.58 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.56 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.54 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.52 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.50 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.48 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.46 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.44 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.42 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.40 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.38 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.36 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.34 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.32 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.30 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.28 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.26 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.24 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.22 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.20 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.18 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.16 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.14 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.12 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.10 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.36 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.34 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.32 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.30 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.28 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.26 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.24 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.22 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.20 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.18 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.16 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 buildlink2-base:1.2 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.4 date 2015.02.04.09.19.20; author hauke; state dead; branches; next 1.3; commitid VKOmyW6MsuApGF8y; 1.3 date 2008.04.29.14.07.15; author tonnerre; state Exp; branches; next 1.2; 1.2 date 2001.02.20.13.04.31; author tron; state dead; branches; next 1.1; 1.1 date 99.06.29.23.13.41; author tron; state Exp; branches; next ; desc @@ 1.4 log @Update to XEmacs 21.4.23 2015-01-29 Vin Shelton * XEmacs 21.4.23 is released 2015-01-08 Vin Shelton Fix progress bar crashes. Thanks to Ralf Soergel for diagnosis and a patch. * configure.in (Athena widgets): Test for "international" resource in SimpleWidgetClass in libXaw3d. * configure: Rebuild. @ text @$NetBSD: patch-ag,v 1.3 2008/04/29 14:07:15 tonnerre Exp $ --- lib-src/vcdiff.orig 1996-12-18 22:42:33.000000000 +0000 +++ lib-src/vcdiff 2008-04-29 13:27:28.000000000 +0100 @@@@ -1,23 +1,35 @@@@ -#!/bin/sh +#! /bin/sh # # Enhanced sccs diff utility for use with vc mode. # This version is more compatible with rcsdiff(1). # -# !Id: vcdiff,v 1.4 1993/12/03 09:29:18 eggert Exp ! +# Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # -# Modified by: vladimir@@Eng.Sun.COM on 95-06-07 -# * Made sure that file arguments are specifed as s.. -# * Switched the assignments to $f inside the 3rd and 4th case statements of -# the first for-loop -# * Removed the incorrect initialization of sid1 before the first for-loop. +# 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 3, 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., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA. # DIFF="diff" usage="$0: Usage: vcdiff [--brief] [-q] [-r] [-r] [diffopts] sccsfile..." -PATH=$PATH:/usr/ccs/bin:/usr/sccs # common SCCS hangouts +PATH=$PATH:/usr/ccs/bin:/usr/sccs:/usr/xpg4/bin # common SCCS hangouts -echo= +echo="echo" sid1= sid2= for f @@@@ -31,14 +43,14 @@@@ echo=:;; -r?*) case $sid1 in - -r*) - sid2=$f + '') + sid1=$f ;; - *) + *) case $sid2 in - ?*) echo "$usage" >&2; exit 2 ;; + ?*) echo "$usage" >&2; exit 2 ;; esac - sid1=$f + sid2=$f ;; esac ;; @@@@ -67,31 +79,24 @@@@ for f do - s=2 - - # For files under SCCS control, fixup the file name to be the s. filename - if [ -d SCCS ]; then - if [ $f = `echo $f | sed -e 's|SCCS/s.||'` ]; then - f="SCCS/s.$f" - fi - fi + s=2 case $f in s.* | */s.*) if - rev1=/tmp/geta$$ + rev1=`mktemp /tmp/geta.XXXXXXXX` get -s -p -k $sid1 "$f" > $rev1 && case $sid2 in '') workfile=`expr " /$f" : '.*/s.\(.*\)'` ;; *) - rev2=/tmp/getb$$ + rev2=`mktemp /tmp/getb.XXXXXXXX` get -s -p -k $sid2 "$f" > $rev2 workfile=$rev2 esac then - $echo $DIFF $options $sid1 $sid2 $workfile >&2 + $echo $DIFF $options $rev1 $workfile >&2 $DIFF $options $rev1 $workfile s=$? fi @@@@ -104,3 +109,5 @@@@ then status=$s fi done + +# arch-tag: 4344ba3a-bcbe-4f77-971c-f43c1606953a @ 1.3 log @Fix xemacs vcdiff insecure temp file creation vulnerability (CVE-2008-1694). Approved-by: joerg @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update "xemacs" package to version 21.1.14. Changes since version 21.1.12: - Fix buffer overflow in "gnuserv" which can be used to get a shell of the user which is using "gnuserv. - ./etc/PACKAGES: Doc fix. - README.packages: Doc fix. - xemacs-faq.texi (Q3.5.12): New FAQ. XEmacs bitches about xmodmap. - etc/PACKAGES: Sync with 21.2 version, because everyone uses the same packages. - README.packages: Ditto. - PROBLEMS (Sun/Solaris): Yet another microimprovement. - xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL. - PROBLEMS: Document MIPSpro ICE problem workaround. Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2. Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work. (See src/ChangeLog for more detail.) - configure.in: Detect killpg. - PROBLEMS (Running/Linux): Mandrake, use Alt for M-, color-gcc. - Makefile.in: add and use TAR macro. Sometimes tar only copies symlinks instead of the actual files - configure.in: Handle alloca with Compaq C on Alpha Linux. - ChangeLog, etc/xemacs-ja.1, etc/xemacs.1, info/xemacs-faq.info-1, info/xemacs-faq.info-3, lib-src/etags.c, lib-src/ootags.c, lisp/ChangeLog.1, man/xemacs-faq.texi: Changed mly@@adoc.xerox.com to Mly@@POBox.COM. - README.packages: Add "uninstalled package" FAQ. - etc/PACKAGES: Add details on os-utils contents. - frame.c (next_frame_internal): We've passed a frame if we've passed its device. Fixes this crash: (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))' Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame) - find-paths.el (paths-decode-directory-path): Trivial typo fix. - simple.el (display-warning-suppressed-classes): Ditto. - etc/Emacs.ad (Fonts.): Fix typo and clarify. - configure.in (after_morecore_hook_exists): Don't add /usr/shlib to link path if compiling on Alpha/Linux. - configure.in: Make Balloon Help conditional on finding shape.h @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.1 1999/06/29 23:13:41 tron Exp $ d3 35 a37 9 --- src/s/netbsd.h.orig Fri Jul 24 05:57:27 1998 +++ src/s/netbsd.h Fri Jul 24 05:58:34 1998 @@@@ -60,3 +60,7 @@@@ #define ORDINARY_LINK +#ifdef __ELF__ +#define UNEXEC "unexelf.o" /* we're not in an a.out world anymore friends */ +#else #define UNEXEC "unexfreebsd.o" /* ironic, considering history of unexfreebsd */ +#endif d39 73 @ 1.1 log @Adapt this package to NetBSD. XXX "xemacs" still complains about missing files during startup. This XXX should be fixed by the "xemacs-packages" package. @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.2 1999/03/10 08:34:08 tron Exp $ @