pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/xemacs-current



Module Name:    pkgsrc
Committed By:   hauke
Date:           Wed Dec 19 13:41:45 UTC 2018

Modified Files:
        pkgsrc/editors/xemacs-current: Makefile Makefile.common distinfo
            options.mk
Removed Files:
        pkgsrc/editors/xemacs-current/patches: patch-src_console-xlike-inc.h

Log Message:
Fix comments.

Augment debug option arguments.

Explicitly select garbage collector.

Set dialogs and widgets to "athena" explicitly.
There are no "lucid" implementations; instead, configure will look for
Motif implementations, and fall back to Athena. The former is prone to
sneak in undeclared dependencies on Motif and (on sole platforms) xft.

Remove the patch that was supposed to fix this, but didn't.


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 pkgsrc/editors/xemacs-current/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/editors/xemacs-current/Makefile.common
cvs rdiff -u -r1.33 -r1.34 pkgsrc/editors/xemacs-current/distinfo
cvs rdiff -u -r1.16 -r1.17 pkgsrc/editors/xemacs-current/options.mk
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/editors/xemacs-current/patches/patch-src_console-xlike-inc.h

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.97 pkgsrc/editors/xemacs-current/Makefile:1.98
--- pkgsrc/editors/xemacs-current/Makefile:1.97 Mon Mar 12 11:16:25 2018
+++ pkgsrc/editors/xemacs-current/Makefile      Wed Dec 19 13:41:45 2018
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.97 2018/03/12 11:16:25 wiz Exp $
+# $NetBSD: Makefile,v 1.98 2018/12/19 13:41:45 hauke Exp $
 
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   5
+PKGREVISION=   6
 COMMENT=       *BETA* XEmacs text editor version ${PKGVERSION_NOREV}
 
 # extra options for x11 support, not for sharing with xemacs-current-nox11

Index: pkgsrc/editors/xemacs-current/Makefile.common
diff -u pkgsrc/editors/xemacs-current/Makefile.common:1.10 pkgsrc/editors/xemacs-current/Makefile.common:1.11
--- pkgsrc/editors/xemacs-current/Makefile.common:1.10  Thu Feb  1 14:25:30 2018
+++ pkgsrc/editors/xemacs-current/Makefile.common       Wed Dec 19 13:41:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.10 2018/02/01 14:25:30 hauke Exp $
+# $NetBSD: Makefile.common,v 1.11 2018/12/19 13:41:45 hauke Exp $
 #
 # used by editors/xemacs-current/Makefile
 # used by editors/xemacs-current-nox11/Makefile
@@ -21,7 +21,7 @@ PLIST_SRC=    ${.CURDIR}/../../editors/xema
 
 USE_TOOLS+=            makeinfo
 
-# The portable dumper --with-newgc creates a dump file with a build ID in its name
+# The portable dumper creates a dump file with a build ID in its name
 GENERATE_PLIST+=       ${ECHO} bin/${EMACS_DISTNAME}-`${WRKSRC}/src/xemacs -sd`.dmp ;
 
 # Having the build path in the dumped emacs is not a problem.
@@ -46,6 +46,7 @@ CONFIGURE_ARGS+=      --without-msw
 CONFIGURE_ARGS+=       --with-pdump
 CONFIGURE_ARGS+=       --with-system-malloc
 CONFIGURE_ARGS+=       --with-newgc
+CONFIGURE_ARGS+=       --with-kkcc
 CFLAGS+=               -Dunix
 
 # Use terminfo on NetBSD-6 and newer.

Index: pkgsrc/editors/xemacs-current/distinfo
diff -u pkgsrc/editors/xemacs-current/distinfo:1.33 pkgsrc/editors/xemacs-current/distinfo:1.34
--- pkgsrc/editors/xemacs-current/distinfo:1.33 Thu Mar 15 06:08:21 2018
+++ pkgsrc/editors/xemacs-current/distinfo      Wed Dec 19 13:41:45 2018
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.33 2018/03/15 06:08:21 wiz Exp $
+$NetBSD: distinfo,v 1.34 2018/12/19 13:41:45 hauke Exp $
 
 SHA1 (xemacs-21.5.34.tar.gz) = ed1fe3ff6ce6eeb9ff75ac0ee34c6530e1c355ce
 RMD160 (xemacs-21.5.34.tar.gz) = 2f6a5bc7fd72508722dded16ee7742db3e87ffaf
@@ -11,7 +11,6 @@ SHA1 (patch-lib-src_fakemail.c) = e62f75
 SHA1 (patch-lwlib_Makefile.in.in) = 8d243f1c85122429187b8250c18221dee8423ed0
 SHA1 (patch-modules_common_Makefile.common) = d62a23a05e72cc196557e2f7fbbccea791ee0101
 SHA1 (patch-src_Makefile.in.in) = 7a7ea5fe03b11e8690f44f4dbef17e793fbf50f2
-SHA1 (patch-src_console-xlike-inc.h) = 21922eac0858f161d6a6aa24b70eb84f5647a17d
 SHA1 (patch-src_dired.c) = d850495e567224dc7a43e1db74f4e305a906f177
 SHA1 (patch-src_lisp.h) = c5f3b5f920ec6d451a5d5c5d1e414d6ae3d6660f
 SHA1 (patch-src_unexelf.c) = 96b2cf1d2512ad23fca98db9b48c34533bba8b66

Index: pkgsrc/editors/xemacs-current/options.mk
diff -u pkgsrc/editors/xemacs-current/options.mk:1.16 pkgsrc/editors/xemacs-current/options.mk:1.17
--- pkgsrc/editors/xemacs-current/options.mk:1.16       Tue Jan 30 11:47:39 2018
+++ pkgsrc/editors/xemacs-current/options.mk    Wed Dec 19 13:41:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.16 2018/01/30 11:47:39 hauke Exp $
+# $NetBSD: options.mk,v 1.17 2018/12/19 13:41:45 hauke Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.xemacs
 PKG_SUPPORTED_OPTIONS+=                ldap canna debug
@@ -32,13 +32,14 @@ CONFIGURE_ARGS+=    --with-site-libraries=$
 CONFIGURE_ARGS+=       --with-site-runtime-libraries=${PREFIX}/lib:${X11BASE}/lib
 # Lucid widgets
 CONFIGURE_ARGS+=       --with-toolbars=yes
-CONFIGURE_ARGS+=       --with-menubars=yes
+CONFIGURE_ARGS+=       --with-menubars=lucid
 CONFIGURE_ARGS+=       --with-scrollbars=lucid
-CONFIGURE_ARGS+=       --with-dialogs=lucid
-CONFIGURE_ARGS+=       --with-widgets=lucid
+# Setting these to 'lucid' will sneak in Motif and Xft, so don't
+CONFIGURE_ARGS+=       --with-dialogs=athena
+CONFIGURE_ARGS+=       --with-widgets=athena
 CONFIGURE_ARGS+=       --with-athena=xaw
 CONFIGURE_ARGS+=       --with-xim=xlib
-# Explicitely exclude other toolkits
+# Explicitly exclude other toolkits
 CONFIGURE_ARGS+=       --without-gtk
 CONFIGURE_ARGS+=       --without-gnome
 .else
@@ -88,6 +89,7 @@ CONFIGURE_ARGS+=      --without-canna
 PLIST_VARS+=            debug
 .if !empty(PKG_OPTIONS:Mdebug)
 CONFIGURE_ARGS+=       --enable-debug=yes --with-debug
+CONFIGURE_ARGS+=       --with-assertions --with-error-checking=all
 CFLAGS+=                -g3
 INSTALL_UNSTRIPPED=     yes
 .endif



Home | Main Index | Thread Index | Old Index