pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors



Module Name:    pkgsrc
Committed By:   hauke
Date:           Tue Oct  6 09:31:12 UTC 2026

Modified Files:
        pkgsrc/editors/xemacs-current: Makefile Makefile.common PLIST
            buildlink3.mk distinfo
        pkgsrc/editors/xemacs-current-nox11: Makefile
        pkgsrc/editors/xemacs-current/patches: patch-Makefile.in.in

Log Message:
editors/xemacs-current{,-nox11} -- Update to v21.5.37 "lettuce"

Major Features, Bugfixes, and Backward Incompatible Changes

-- Fix: Avoid OpenSSL header conflicts on windows, get Cygwin building
        -- Henry S. Thompson
-- Fix: Get XEmacs building as C++ under Visual Studio
        -- Aidan Kehoe
-- Fix: Handle -display correctly once more on X11
        -- Aidan Kehoe
-- Fix: Turn on -fno-strict-aliasing unconditionally with clang, avoid crashes
        -- Aidan Kehoe, Mike Sperber
-- Fix: Don't crash when Fselected_window() returns nil. -- Aidan Kehoe
-- Fix: Produce zero-length bit vectors without crashing, error-checking builds
        -- Aidan Kehoe
-- Fix: Printing char tables respecting print-table-noreadably-length
        -- Aidan Kehoe
-- Fix: Appropriate type checking with #'ephemeron-ref, avoid crashes
        -- Aidan Kehoe
-- Fix: Avoid crashing when profiling with optimization and -flto
        -- Aidan Kehoe
-- Fix: Get -unmapped working on Windows -- Aidan Kehoe
-- Fix: Accept symbols naming charsets in MATCHSPEC, #'face-property-matching-instance
        -- Aidan Kehoe, Martin Ward
-- Fix: Restore bugfix for progress bar crashes on X11 -- Aidan Kehoe, Mats Lidell
-- Fix: Avoid a crash when encountering isolated trailing surrogates, UTF-16, UCS-4
        -- Aidan Kehoe, Stephen J. Turnbull
-- Fix: Restore some itimer variables used by buggy versions of gnus.
        -- Aidan Kehoe
-- Improve: Synch regexp-opt.el with GNU. Dump it for now.
        -- Aidan Kehoe, Alan Mackenzie
-- Improve: Increase the size of frob blocks on 64 bit architectures, speeding up allocation
        -- Aidan Kehoe

User-Visible Bug Fixes and Improvements

-- Improve: Copy the selected rectangle properly if buffer read-only, #'kill-rectangle
        -- Aidan Kehoe
-- Improve: Reduce heap allocation, flickering of the gutter tabs at redisplay
        -- Aidan Kehoe
-- Improve: Correct behavior with uninterned handler arg name, #'backtrace-in-condition-handler-eliminating-handler
        -- Aidan Kehoe
-- Improve: NAS audio slows startup, default to off unless specified on with configure
        -- Aidan Kehoe
-- Fix: Some very rare crashes due to insufficient protection against garbage collection
        -- Aidan Kehoe
-- Fix: Copy leading #! across to byte compiled output when dealing with scripts
        -- Aidan Kehoe
-- Fix: Minor bugfixes of the modules implementation
        -- Aidan Kehoe
-- Fix: Avoid creating multiple gnuclient instances on the same TTY
        -- Aidan Kehoe

Build Infrastructure and Source Tree
-- Fix: Pass --embed-dir to the compiler with out of tree builds, meaning #embed succeeds -- Henry S. Thompson, Aidan Kehoe
-- Fix: Allow builds --without-modules to succeed
        -- Henry S. Thompson, Aidan Kehoe
-- Fix: Port make-docfile.c to Lisp, remove need for separate step in build, special docstring handling at dump time.
        -- Aidan Kehoe
-- Fix: Get config.el working with current autoconf.
        -- Aidan Kehoe
-- Fix: Avoid generating a lock file when generating custom-load.el, cus-dep.el
        -- Aidan Kehoe
-- Improve: Update nt/xemacs.mak to remove mention of InfoDock, Mule
        -- Aidan Kehoe
-- Improve: Remove FASTCALL option from nt/xemacs.mak, not actually faster, irrelevant with 64 bit Windows
        -- Aidan Kehoe
-- Improve: Remove debug.h, debug.c, not actually used; rely on compile-time assertion
        -- Aidan Kehoe

Documentation

-- Remove documentation of the old byte-char algorithm from the Internals manual
        -- Aidan Kehoe
-- Move documentation of keyword arguments from CL to the Lispref
        -- Aidan Kehoe
-- Extensive updates to the Internals manual to reflect current reality
        -- Aidan Kehoe
-- Remove documentation of executing-macro from Lispref, executing-kbd-macro long preferred
        -- Aidan Kehoe
-- Document `labels' beside `defun', encourage its use in the Lispref
        -- Aidan Kehoe
-- Remove documentation of Blocktype, superseded by lcrecord lists
        -- Aidan Kehoe
-- Update Lispref to reflect recent development
        -- Aidan Kehoe
-- Extensive updates to the Lispref to reflect current reality
        -- Aidan Kehoe

Lisp API

-- New: #'reduce-across-buffers, process all live buffers without consing
        -- Aidan Kehoe
-- Improve: Remove visibility to Lisp of constants, subroutines, backquote.el
        -- Aidan Kehoe
-- Improve: Remove visibility after dump of #'dump-emacs, #'run-emacs-from-temacs
        -- Aidan Kehoe
-- Improve: Move #'decode-coding-string, #'encode-coding-string to C, respect NOCOPY
        -- Aidan Kehoe
-- Improve: Make #'position, #'find, #'mismatch much cheaper for the common case
        -- Aidan Kehoe
-- Improve: Increase the number of entries in tab-stop-list
        -- Aidan Kehoe
-- Improve: Synch #'regexp-quote with GNU
        -- Aidan Kehoe
-- Fix: Don't return the current buffer if passsed a fixnum or a character, #'decode-buffer
        -- Aidan Kehoe

Internal API and Implementation

-- Improve: Port #'Snarf-documentation, #'Verify-documentation to Lisp, remove from dumped binary
        -- Aidan Kehoe
-- Improve: Port ellcc.c to Lisp, avoid need for separate build infrastructure, any C-level bugs
        -- Aidan Kehoe
-- Improve: Mark lrecord_implementations_table const, giving more correctness, tiny speedup
        -- Aidan Kehoe
-- Improve: Make the TYPE field of a Lisp_Object sixteen bits wide rather than eight
        -- Aidan Kehoe
-- Improve: Resize hash tables of count one or zero at dump time to be of size 3, leak less memory
        -- Aidan Kehoe
-- Improve: Remove need to relocate dump data at normal startup, non-ASLR builds
        -- Aidan Kehoe
-- Improve: Eliminate need to rehash dumped hash tables in normal use
        -- Aidan Kehoe
-- Improve: Mark the dump infrastructure with __attribute__ (__cold__), improving locality of reference for normal runtime
        -- Aidan Kehoe
-- Improve: Remove need for many reinit_vars_of_FILE() functions, normal startup
        -- Aidan Kehoe
-- Improve: Move the lcrecord next pointer out of the Lisp object, reducing dump file size, improving locality of reference
        -- Aidan Kehoe
-- Improve: Move #'when, #'unless to Lisp, no longer provide macros from C, simplifying C implementation
        -- Aidan Kehoe
-- Improve: Make Vbuffer_alist into a normal list named Vbuffer_list, allowing a simple implementation for #'reduce-across-buffers
        -- Aidan Kehoe

Testing and Debugging

-- Mark tests of coding cookies on the last page with Implementation-Incomplete-Expect-Errors
        -- Aidan Kehoe, Mats Lidell
-- Test recent changes in #'call-interactively
        -- Aidan Kehoe
-- Test #'decode-buffer errors correctly if passed a char or a fixnum
        -- Aidan Kehoe
-- Check byte compiler warns appropriately when setting, binding constant symbols
        -- Aidan Kehoe
-- Check that Lisp errors appropriately on dereferencing an unbound variable
        -- Aidan Kehoe
-- Test the NOCOPY arguments to #'decode-coding-string, #'encode-coding-string
        -- Aidan Kehoe
-- Check that all entries in DOC are picked up by #'built-in-symbol-file
        -- Aidan Kehoe
-- Check that the names of interned dumped symbols are not modifiable from Lisp
        -- Aidan Kehoe
-- Check that isolated trailing UTF-16 surrogates treated as error octets, UTF-16, UCS-4
        -- Aidan Kehoe
-- Merge regexp-opt-tests from GNU.
        -- Aidan Kehoe
-- Check that #'ephemeron-ref errors correctly if supplied a non-ephemeron.
        -- Aidan Kehoe
-- Test #'bury-buffer, #'record-buffer
        -- Aidan Kehoe


To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 pkgsrc/editors/xemacs-current/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/editors/xemacs-current/Makefile.common
cvs rdiff -u -r1.30 -r1.31 pkgsrc/editors/xemacs-current/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/editors/xemacs-current/buildlink3.mk
cvs rdiff -u -r1.45 -r1.46 pkgsrc/editors/xemacs-current/distinfo
cvs rdiff -u -r1.25 -r1.26 pkgsrc/editors/xemacs-current-nox11/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/xemacs-current/Makefile
diff -u pkgsrc/editors/xemacs-current/Makefile:1.126 pkgsrc/editors/xemacs-current/Makefile:1.127
--- pkgsrc/editors/xemacs-current/Makefile:1.126        Sat Jul  4 08:27:42 2026
+++ pkgsrc/editors/xemacs-current/Makefile      Tue Oct  6 09:31:11 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.126 2026/07/04 08:27:42 wiz Exp $
+# $NetBSD: Makefile,v 1.127 2026/10/06 09:31:11 hauke Exp $
 
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   1
-COMMENT=       XEmacs text editor version ${PKGVERSION_NOREV}
+COMMENT=       The XEmacs text editor version ${PKGVERSION_NOREV}
 
 .include "Makefile.common"
 

Index: pkgsrc/editors/xemacs-current/Makefile.common
diff -u pkgsrc/editors/xemacs-current/Makefile.common:1.23 pkgsrc/editors/xemacs-current/Makefile.common:1.24
--- pkgsrc/editors/xemacs-current/Makefile.common:1.23  Tue Sep 23 16:41:10 2025
+++ pkgsrc/editors/xemacs-current/Makefile.common       Tue Oct  6 09:31:11 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.23 2025/09/23 16:41:10 hauke Exp $
+# $NetBSD: Makefile.common,v 1.24 2026/10/06 09:31:11 hauke Exp $
 #
 # used by editors/xemacs-current/Makefile
 # used by editors/xemacs-current-nox11/Makefile
 
-DISTNAME=      xemacs-21.5.36
-EMACSVERSION=  21.5-b36
+DISTNAME=      xemacs-21.5.37
+EMACSVERSION=  21.5-b37
 EMACS_DISTNAME=        xemacs-${EMACSVERSION}
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_XEMACS:=${DISTNAME:C/[.][^.]*$//}/}
@@ -15,6 +15,9 @@ LICENSE=      gnu-gpl-v3
 
 MKPIE_SUPPORTED=       no
 
+# use makeinfo from pkgsrc devel/gtexinfo
+TEXINFO_REQD+= 4.13
+
 .include "../../mk/bsd.prefs.mk"
 
 PATCHDIR=      ${.CURDIR}/../../editors/xemacs-current/patches
@@ -23,9 +26,15 @@ PLIST_SRC=   ${.CURDIR}/../../editors/xema
 
 USE_TOOLS+=            gtar makeinfo perl
 
+SUBST_CLASSES+=                xescript
+SUBST_STAGE.xescript=  pre-configure
+SUBST_FILES.xescript=  lisp/ellcc.el
+SUBST_SED.xescript=    -e "s,^\#!/usr/bin/env.*,\#!${PREFIX}/bin/xemacs-script,"
+
 # Having the build path in the dumped emacs is not a problem.
 CHECK_WRKREF_SKIP+=    bin/xemacs*
 CHECK_WRKREF_SKIP+=    lib/xemacs-*/xemacs*.dmp
+CHECK_WRKREF_SKIP+=    lib/xemacs-${EMACSVERSION}/x86_64--netbsd/config.values
 
 PRINT_PLIST_AWK+=      { gsub(/${EMACS_DISTNAME}/, "$${DISTNAME}"); }
 PRINT_PLIST_AWK+=      { gsub(/${MACHINE_GNU_PLATFORM}/, "$${MACHINE_GNU_PLATFORM}"); }

Index: pkgsrc/editors/xemacs-current/PLIST
diff -u pkgsrc/editors/xemacs-current/PLIST:1.30 pkgsrc/editors/xemacs-current/PLIST:1.31
--- pkgsrc/editors/xemacs-current/PLIST:1.30    Tue Sep 23 16:41:10 2025
+++ pkgsrc/editors/xemacs-current/PLIST Tue Oct  6 09:31:11 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2025/09/23 16:41:10 hauke Exp $
+@comment $NetBSD: PLIST,v 1.31 2026/10/06 09:31:11 hauke Exp $
 bin/ellcc
 bin/gnuattach
 bin/gnuclient
@@ -785,6 +785,8 @@ lib/${DISTNAME}/lisp/compose.el
 lib/${DISTNAME}/lisp/compose.elc
 lib/${DISTNAME}/lisp/config.el
 lib/${DISTNAME}/lisp/config.elc
+lib/${DISTNAME}/lisp/config.values.el
+lib/${DISTNAME}/lisp/config.values.elc
 lib/${DISTNAME}/lisp/console.el
 lib/${DISTNAME}/lisp/console.elc
 lib/${DISTNAME}/lisp/cus-dep.el
@@ -830,6 +832,8 @@ lib/${DISTNAME}/lisp/easy-mmode.el
 lib/${DISTNAME}/lisp/easy-mmode.elc
 lib/${DISTNAME}/lisp/easymenu.el
 lib/${DISTNAME}/lisp/easymenu.elc
+lib/${DISTNAME}/lisp/ellcc.el
+lib/${DISTNAME}/lisp/ellcc.elc
 lib/${DISTNAME}/lisp/etags.el
 lib/${DISTNAME}/lisp/etags.elc
 lib/${DISTNAME}/lisp/events.el
@@ -965,6 +969,7 @@ lib/${DISTNAME}/lisp/loadhist.elc
 lib/${DISTNAME}/lisp/loadup-el.el
 lib/${DISTNAME}/lisp/loadup.el
 lib/${DISTNAME}/lisp/make-docfile.el
+lib/${DISTNAME}/lisp/make-docfile.elc
 lib/${DISTNAME}/lisp/map-ynp.el
 lib/${DISTNAME}/lisp/map-ynp.elc
 lib/${DISTNAME}/lisp/menubar-items.el
@@ -1307,7 +1312,6 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/backtrace.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/balloon_help.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bitmaps.h
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/blocktype.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/buffer.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bufslots.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/bytecode-ops.h
@@ -1335,7 +1339,6 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/console-xlike-inc.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/console.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/database.h
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/debug.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/device-impl.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/device.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/devslots.h
@@ -1487,7 +1490,6 @@ lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmmanagerp.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmotif.h
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/include/xmprimitivep.h
-lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/make-docfile
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/mmencode
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.el
 lib/${DISTNAME}/${MACHINE_GNU_PLATFORM}/modules/auto-autoloads.elc

Index: pkgsrc/editors/xemacs-current/buildlink3.mk
diff -u pkgsrc/editors/xemacs-current/buildlink3.mk:1.4 pkgsrc/editors/xemacs-current/buildlink3.mk:1.5
--- pkgsrc/editors/xemacs-current/buildlink3.mk:1.4     Tue Jun 28 11:33:49 2022
+++ pkgsrc/editors/xemacs-current/buildlink3.mk Tue Oct  6 09:31:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2022/06/28 11:33:49 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2026/10/06 09:31:11 hauke Exp $
 #
 
 BUILDLINK_TREE+=       xemacs
@@ -8,7 +8,7 @@ XEMACS_BUILDLINK3_MK:=
 
 .include "../../editors/emacs/modules.mk"
 BUILDLINK_API_DEPENDS.xemacs+= ${_EMACS_REQD}
-BUILDLINK_ABI_DEPENDS.xemacs?= xemacs>=21.5.34nb19
+BUILDLINK_ABI_DEPENDS.xemacs?= xemacs>=21.5.37
 BUILDLINK_PKGSRCDIR.xemacs?=   ${_EMACS_PKGDIR}
 
 BUILDLINK_CONTENTS_FILTER.xemacs=      ${EGREP} '.*\.el$$|.*\.elc$$'

Index: pkgsrc/editors/xemacs-current/distinfo
diff -u pkgsrc/editors/xemacs-current/distinfo:1.45 pkgsrc/editors/xemacs-current/distinfo:1.46
--- pkgsrc/editors/xemacs-current/distinfo:1.45 Tue Sep 23 16:41:10 2025
+++ pkgsrc/editors/xemacs-current/distinfo      Tue Oct  6 09:31:11 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.45 2025/09/23 16:41:10 hauke Exp $
+$NetBSD: distinfo,v 1.46 2026/10/06 09:31:11 hauke Exp $
 
-BLAKE2s (xemacs-21.5.36.tar.gz) = 7538ed4273e7d7f6cd7fa4b149199fb109dab9655aed5226ab7e8ea182100dfc
-SHA512 (xemacs-21.5.36.tar.gz) = 42e1bc4283038e6829549c4bf78ff034e94f869cd038a3a28fe48b19a623b358e733e98b4c58b5c53ae7613a2d5da64f9796bb1c794a503e83f7706c4b8123f1
-Size (xemacs-21.5.36.tar.gz) = 16486681 bytes
-SHA1 (patch-Makefile.in.in) = 5048ca8d2eaf09500edc6efc6bd5c4ac8e67a079
+BLAKE2s (xemacs-21.5.37.tar.gz) = 3389304253f321320a3db886c2c75bad2e9826df8b3381e44c291ca08543a267
+SHA512 (xemacs-21.5.37.tar.gz) = 4e22d4563b06c39f956cf2a5179b167f8210fabc5558d7322de288a5b0586f08ab13930b5ec1182248b9b9e4f5d237f00562f66bfc5484e5571c20477605e971
+Size (xemacs-21.5.37.tar.gz) = 16609729 bytes
+SHA1 (patch-Makefile.in.in) = 82718b1d66515caa016521a5f316cb120b8185a5
 SHA1 (patch-configure) = 7169ad26f4b845e15c9b53bb1241ca7a8b6cd539
 SHA1 (patch-lib-src_Makefile.in.in) = 5e19f13bc96f92999aa221831cabc1645605115c
 SHA1 (patch-lwlib_Makefile.in.in) = 8d243f1c85122429187b8250c18221dee8423ed0

Index: pkgsrc/editors/xemacs-current-nox11/Makefile
diff -u pkgsrc/editors/xemacs-current-nox11/Makefile:1.25 pkgsrc/editors/xemacs-current-nox11/Makefile:1.26
--- pkgsrc/editors/xemacs-current-nox11/Makefile:1.25   Sat Jul  4 08:27:42 2026
+++ pkgsrc/editors/xemacs-current-nox11/Makefile        Tue Oct  6 09:31:12 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2026/07/04 08:27:42 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/10/06 09:31:12 hauke Exp $
 
 PKGNAME=       ${DISTNAME:S/-/-nox11-/}
-PKGREVISION=   1
 COMMENT=       *BETA* XEmacs text editor version 21.5 (no X11 support)
 
 .include "../../editors/xemacs-current/Makefile.common"

Index: pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in
diff -u pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.6 pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.7
--- pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in:1.6      Tue Sep 23 16:41:10 2025
+++ pkgsrc/editors/xemacs-current/patches/patch-Makefile.in.in  Tue Oct  6 09:31:11 2026
@@ -1,11 +1,9 @@
-$NetBSD: patch-Makefile.in.in,v 1.6 2025/09/23 16:41:10 hauke Exp $
+$NetBSD: patch-Makefile.in.in,v 1.7 2026/10/06 09:31:11 hauke Exp $
 
 Sprinkle DESTDIR dust.
 
 Avoid installing backup~ files.
 
-Avoid NetBSD make compatibilty issues with $@
-
 The standards.info provided by XEmacs conflicts with the one installed by
 devel/autoconf, which is probably newer.
 
@@ -15,7 +13,7 @@ Make TAR settable, to work around shortc
 
 was patch-aa
 
---- Makefile.in.in.orig        2025-06-14 22:52:22.000000000 +0000
+--- Makefile.in.in.orig        2026-09-24 17:42:28.000000000 +0000
 +++ Makefile.in.in
 @@ -67,7 +67,7 @@ LC_ALL = C
  RM = rm -f
@@ -26,7 +24,7 @@ was patch-aa
  
  ## ==================== Things `configure' Might Edit ====================
  
-@@ -416,11 +416,11 @@ install-arch-dep: mkdir
+@@ -419,11 +419,11 @@ install-arch-dep: mkdir
           fi; \
           ${INSTALL_DATA} lib-src/config.values $(DESTDIR)${docdir}/config.values; \
           ${INSTALL_DATA} lib-src/DOC $(DESTDIR)${docdir}/DOC-`src/${PROGNAME} -sd`; \
@@ -40,7 +38,7 @@ was patch-aa
  #endif
  #ifdef WIN32_NATIVE
        ${INSTALL_PROGRAM} src/${PROGNAME} $(DESTDIR)${bindir}/${PROGNAME}
-@@ -439,6 +439,8 @@ install-arch-dep: mkdir
+@@ -443,6 +443,8 @@ install-arch-dep: mkdir
  # endif /* CYGWIN */
  #endif /* WIN32_NATIVE */
  #ifdef HAVE_SHLIB
@@ -49,7 +47,7 @@ was patch-aa
        $(INSTALL_DATA) modules/auto-autoloads.* $(DESTDIR)$(moduledir)
  #endif
  
-@@ -474,14 +476,19 @@ install-arch-indep: mkdir info
+@@ -478,15 +480,20 @@ install-arch-indep: mkdir info
            ${INSTALL_DATA} ${srcdir}/info/dir $(DESTDIR)${infodir}/dir ; \
          fi ; \
          for file in *.info* ; do \
@@ -58,6 +56,8 @@ was patch-aa
            chmod 0644 $(DESTDIR)${infodir}/$${file}; \
          done ; \
        fi
+-      chmod 0755 ${lispdir}/ellcc.elc
++      chmod 0755 $(DESTDIR)${lispdir}/ellcc.elc
        cd ${srcdir}/etc && \
          for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \
 -          ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 $(DESTDIR)${mandir}/$${page}${manext} ; \
@@ -71,7 +71,7 @@ was patch-aa
          done
        @echo "If you would like to save approximately 4M of disk space, do"
        @echo "make gzip-el"
-@@ -500,7 +507,7 @@ gzip-el:
+@@ -505,7 +512,7 @@ gzip-el:
  mkdir: FRC.mkdir
        for dir in \
            ${COPYDESTS} ${docdir} ${infodir} ${archlibdir} \



Home | Main Index | Thread Index | Old Index