summaryrefslogtreecommitdiff
path: root/editors/xemacs/patches/patch-ab
diff options
context:
space:
mode:
authoruebayasi <uebayasi@pkgsrc.org>2003-02-25 02:14:57 +0000
committeruebayasi <uebayasi@pkgsrc.org>2003-02-25 02:14:57 +0000
commitb0fbb1f3f5498a1e9b6a6b8f95f538f8ca176b49 (patch)
tree9fd5ad2451565c0cf558a222873c1344735cbdff /editors/xemacs/patches/patch-ab
parent28b952c8aa411cbe501df27e58e2a14f20063a3e (diff)
downloadpkgsrc-b0fbb1f3f5498a1e9b6a6b8f95f538f8ca176b49.tar.gz
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.
Diffstat (limited to 'editors/xemacs/patches/patch-ab')
-rw-r--r--editors/xemacs/patches/patch-ab35
1 files changed, 15 insertions, 20 deletions
diff --git a/editors/xemacs/patches/patch-ab b/editors/xemacs/patches/patch-ab
index 26586c164e8..16e0dfbae39 100644
--- a/editors/xemacs/patches/patch-ab
+++ b/editors/xemacs/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.3 2003/01/19 06:52:55 salo Exp $
+$NetBSD: patch-ab,v 1.4 2003/02/25 02:14:59 uebayasi Exp $
---- lib-src/Makefile.in.in.orig Mon Jun 14 08:32:00 1999
-+++ lib-src/Makefile.in.in Wed Dec 8 09:14:11 1999
-@@ -192,7 +192,7 @@
+--- lib-src/Makefile.in.in.orig Tue Aug 20 20:34:16 2002
++++ lib-src/Makefile.in.in
+@@ -237,7 +237,7 @@
## Install the internal utilities. Until they are installed, we can
## just run them directly from lib-src.
@@ -11,35 +11,30 @@ $NetBSD: patch-ab,v 1.3 2003/01/19 06:52:55 salo Exp $
@echo; echo "Installing utilities run internally by XEmacs."
./make-path ${archlibdir}
if test "`(cd ${archlibdir} && $(pwd))`" != "`$(pwd)`"; then \
-@@ -203,19 +203,29 @@
+@@ -248,17 +248,23 @@
if test "`(cd ${archlibdir} && $(pwd))`" \
!= "`(cd ${srcdir} && $(pwd))`"; then \
- for f in ${SCRIPTS}; do \
+ for f in ${PRIVATE_INSTALLABLE_SCRIPTS}; do \
- (cd .. && $(INSTALL_PROGRAM) ${srcdir}/$$f ${archlibdir}/$$f); \
+ (cd .. && $(BSD_INSTALL_SCRIPT) ${srcdir}/$$f ${archlibdir}/$$f); \
done ; \
fi
- ## We do not need to install "wakeup" explicitly, because it will be
- ## copied when this whole directory is copied.
-install: ${archlibdir}
+install: install-archlibdir
@echo; echo "Installing utilities for users to run."
- for file in ${INSTALLABLES} ; do \
-+ if [ $${file} = etags ] || [ $${file} = ctags ] || [ $${file} = b2m ] ; \
-+ then \
-+ (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/xemacs-$${file}) ; \
-+ else \
- (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/$${file}) ; \
+ for file in ${PUBLIC_INSTALLABLE_EXES} ; do \
+- (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/$${file}) ; \
++ if test $${file} = etags || test $${file} = ctags || test $${file} = b2m ; then \
++ (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/xemacs-$${file}) ; else \
++ (cd .. && $(INSTALL_PROGRAM) lib-src/$${file} ${bindir}/$${file}) ; \
+ fi \
done
- for file in ${INSTALLABLE_SCRIPTS} ; do \
+ for file in ${PUBLIC_INSTALLABLE_SCRIPTS} ; do \
- (cd .. && $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/$${file}) ; \
-+ if [ $${file} = rcs-checkin ] || [ $${file} = send-pr ] ; \
-+ then \
-+ (cd .. && $(BSD_INSTALL_SCRIPT) ${srcdir}/$${file} ${bindir}/xemacs-$${file}) ; \
-+ else \
-+ (cd .. && $(BSD_INSTALL_SCRIPT) ${srcdir}/$${file} ${bindir}/$${file}) ; \
++ if test $${file} = rcs-checkin || test $${file} = send-pr ; then \
++ (cd .. && $(BSD_INSTALL_SCRIPT) ${srcdir}/$${file} ${bindir}/xemacs-$${file}) ; else \
++ (cd .. && $(BSD_INSTALL_SCRIPT) ${srcdir}/$${file} ${bindir}/$${file}) ; \
+ fi \
done