head 1.8; access; symbols pkgsrc-2014Q4:1.7.0.94 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.92 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.90 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.88 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.86 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.84 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.82 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.80 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.78 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.76 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.74 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.72 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.70 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.68 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.66 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.64 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.62 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.60 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.58 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.56 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.54 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.52 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.50 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.48 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.46 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.44 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.42 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.40 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.38 pkgsrc-2008Q1:1.7.0.36 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.34 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.32 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.30 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.28 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.26 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.24 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.22 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.20 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.18 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.16 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.14 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.12 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.10 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.8 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.6 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.4 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.6 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.8 date 2015.02.04.09.19.20; author hauke; state dead; branches; next 1.7; commitid VKOmyW6MsuApGF8y; 1.7 date 2003.02.25.02.14.59; author uebayasi; state Exp; branches; next 1.6; 1.6 date 2001.03.03.19.59.23; author tron; state Exp; branches; next 1.5; 1.5 date 2001.02.20.13.04.31; author tron; state Exp; branches; next 1.4; 1.4 date 2000.09.28.11.28.24; author toshii; state Exp; branches; next 1.3; 1.3 date 99.10.29.13.27.32; author fvdl; state Exp; branches; next 1.2; 1.2 date 99.10.29.12.08.10; author fvdl; state Exp; branches; next 1.1; 1.1 date 99.06.29.23.13.41; author tron; state Exp; branches; next ; desc @@ 1.8 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-ah,v 1.7 2003/02/25 02:14:59 uebayasi Exp $ --- src/unexelf.c.orig Tue Aug 20 20:38:23 2002 +++ src/unexelf.c @@@@ -486,7 +486,7 @@@@ # define ElfBitsW(bits, type) Elf/**/bits/**/_/**/type # endif # ifndef ELFSIZE -# ifdef _LP64 +# if defined(_LP64) || defined(__alpha__) # define ELFSIZE 64 # else # define ELFSIZE 32 @@@@ -962,7 +962,7 @@@@ memcpy (NEW_SECTION_H (nn).sh_offset + new_base, src, NEW_SECTION_H (nn).sh_size); -#ifdef __alpha__ +#if defined(__alpha__) && !defined(__NetBSD__) /* Update Alpha COFF symbol table: */ if (strcmp (old_section_names + OLD_SECTION_H (n).sh_name, ".mdebug") == 0) @ 1.7 log @XEmacs 21.4.12 "Portable Code". * The XEmacs Project announced that 21.4 is the official stable branch. 21.4.12 is the first release of the branch. The XEmacs 21.1 series is retired. * Changes new in 21.4 are as below * Changes in XEmacs 21.4 ======================== ** Summary of user-visible changes: -- The delete key now deletes forward by default. -- Shifted motion keys now select text by default. -- You can now build XEmacs with support for GTK+ widget set. -- ~/.xemacs/init.el is now the preferred location for the init file. - XEmacs now supports a `~/.xemacs/init.el' startup file. - Custom file will move to ~/.xemacs/custom.el. -- Much-improved sample init.el, showing how to use many useful features. -- XEmacs support for menu accelerators has been much improved. -- Default menubar improvements. - Default menubar has many new commands and better organization. - The font-menu is now available under MS Windows. -- Dialog box improvements, including a real file dialog box. - XEmacs now has a proper file dialog box under MS Windows (and GTK)! - The old clunky file dialog box is improved. - Keyboard traversal now works correctly in MS Windows dialog boxes. - There is a Search dialog box available from Edit->Find... -- New buffer tabs. -- There is a new MS Windows installer, netinstall, ported from Cygwin. -- The subprocess quote-handling mechanism under Windows is much improved. -- Printing support now available under MS Windows. -- Selection improvements. - Kill and yank now interact with the clipboard under Windows. - MS Windows support for selection is now much more robust. - Motif selection support is now more correct (but slower). -- Mail spool locking now works correctly. -- International support changes. - The default coding-priority-list is now safer. - International keysyms are now supported under X. - MS Windows 1251 code page now supported. - Czech, Thai, Cyrillic-KOI8, Vietnamese, Ethiopic now supported. - Proper support for words in Latin 3 and Latin 4. -- Help buffers contain hyperlinks, and other changes. -- The modeline's text is now scrollable. -- The mouse wheel under MS Windows now functions correctly. -- Interactive searching and matching case improvements. - Incremental search will now highlight all visible matches. - Interactive searches always respect uppercase characters. -- Rectangle functions rewritten to avoid inserting extra spaces. -- New command `kill-entire-line' that always kills the entire line. -- Default values correctly stored in minibuffer histories. -- You can now create "indirect buffers", like in GNU Emacs. -- Pixel-based scrolling has been implemented. -- Operation progress can be displayed using graphical widgets. -- User names following a tilde can now be completed at file name prompts. -- XEmacs can now play sound using Enlightenment Sound Daemon (ESD). -- X-Face support is now available under MS Windows. -- The PostgreSQL Relational Database Management System is now supported. -- Indentation no longer indents comments that begin at column zero. -- Face and variable settings can have comments in Customize. -- New locations for early package hierarchies. -- The `auto-save' library has been greatly improved. -- New variable `mswindows-alt-by-itself-activates-menu'. -- Other init-file-related changes. - Init file in your home directory may be called `.emacs.el'. - New command-line switches -user-init-file and -user-init-directory. -- Etags changes. - In DOS, etags looks for file.cgz if it cannot find file.c. - New option --ignore-case-regex is an alternative to --regex. - New option --declarations, for C-type languages. - In C++, tags are created for "operator". - Ada now supported. - In Fortran, procedure is no longer tagged. - In Java, tags are created for "interface". - In Lisp, def-type constructs are now tagged. - In Perl, the --globals option tags global variables. - Python now supported. - New file extensions recognized: .ss, .pdb, .psw. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Fix build problem on NetBSD-alpha. @ text @d3 4 a6 11 --- src/unexelf.c.orig Tue Jan 9 04:27:56 2001 +++ src/unexelf.c Sat Mar 3 18:31:10 2001 @@@@ -481,10 +481,18 @@@@ #ifndef ElfW # ifdef __STDC__ -# define ElfW(type) Elf32_##type +# define ElfBitsW(bits, type) Elf##bits##_##type # else -# define ElfW(type) Elf32_/**/type +# define ElfBitsW(bits, type) Elf/**/bits/**/_/**/type d8 7 a14 12 +# if defined (_LP64) || defined(__alpha__) +# define ELFSIZE 64 +# else +# define ELFSIZE 32 +# endif + /* This macro expands `bits' before invoking ElfBitsW. */ +# define ElfExpandBitsW(bits, type) ElfBitsW (bits, type) +# define ElfW(type) ElfExpandBitsW (ELFSIZE, type) #endif #ifndef ELF_BSS_SECTION_NAME @@@@ -949,7 +957,7 @@@@ @ 1.5 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 @d4 1 a4 1 +++ src/unexelf.c Tue Feb 20 11:48:04 2001 d26 9 @ 1.4 log @Make this buildable on alpha. Codes are taken from emacs and its pkgsrc patch. @ text @d3 3 a5 19 --- src/unexelf.c.orig Sat Dec 4 13:13:06 1999 +++ src/unexelf.c @@@@ -482,6 +482,7 @@@@ # endif # include +# ifndef PT_LOAD # define PT_LOAD Elf_pt_load # define SHT_SYMTAB Elf_sht_symtab # define SHT_DYNSYM Elf_sht_dynsym @@@@ -493,6 +494,7 @@@@ # define SHN_UNDEF Elf_eshn_undefined # define SHN_ABS Elf_eshn_absolute # define SHN_COMMON Elf_eshn_common +# endif # ifdef __alpha__ # include @@@@ -511,10 +513,18 @@@@ d11 2 a12 1 +# else d14 1 a14 1 +# endif d17 1 a17 2 # else -# define ElfW(type) Elf32_/**/type d19 1 a19 1 # endif @ 1.3 log @Forgot RCS id. @ text @d3 5 a7 8 --- src/unexelf.c.orig Sun Aug 15 03:29:56 1999 +++ src/unexelf.c Fri Oct 29 07:10:13 1999 @@@@ -426,3 +426,3 @@@@ #include -#if !defined (__NetBSD__) && !defined (__OpenBSD__) +#if !defined (__OpenBSD__) && (!defined(__NetBSD__) || (__NetBSD_Version__ >= 104130000)) #include @@@@ -473,3 +473,6 @@@@ d9 33 a41 6 -#ifdef __NetBSD__ +/* + * NetBSD has since 1.4M + */ +#if defined(__NetBSD__) && (__NetBSD_Version__ < 104130000) /* @ 1.2 log @Make this work under -current, where we have now. Remove redundant patch that was faulty, but it slipped through because patch(1) let it, and things still compiled and worked with it. @ text @d1 2 @ 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 3 a3 5 $NetBSD: patch-aj,v 1.2 1999/03/10 08:34:08 tron Exp $ --- src/unexelf.c.orig Fri Jul 24 06:17:28 1998 +++ src/unexelf.c Fri Jul 24 06:17:36 1998 @@@@ -419,3 +419,8 @@@@ d5 2 a6 4 +#ifdef __NetBSD__ /* XXX this is a hack */ +#include "netbsd.elf.h" +#include +#else d8 8 a15 2 +#endif #include @