Subject: pkg/4756: problems with xemacs packages
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: netbsd-bugs
Date: 12/30/1997 19:31:14
>Number: 4756
>Category: pkg
>Synopsis: problems with xemacs packages
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Dec 30 10:35:00 1997
>Last-Modified:
>Originator: Matthias Scheler
>Organization:
Mario Kemper maintenance project
>Release: 971229
>Environment:
System: NetBSD lyssa 1.3_BETA NetBSD 1.3_BETA (LYSSA) #0: Mon Dec 22 03:43:27 MET 1997 tron@lyssa:/src/src/sys/arch/i386/compile/LYSSA i386
>Description:
NetBSD's xemacs package has still two bugs:
a) The package list will not work correctly if a binary version of the
package is installed.
b) During auto configuration the "configure" script will search for a Widget
set to use. If Lesstif is installed it will be recognized as Motif and
used automatically. Unfortunately "xemacs" doesn't work with Lesstif
unobjectionable - it fails with "Error: No ExtNode to pop!" on exit from
window mode. Because the number of NetBSD systems with a real Motif
distribution is probably very low "xemacs" should be configured to use
the new Xaw3d package.
>How-To-Repeat:
cd /usr/pkgsrc/editors/xemacs20
make
make install
make package
>Fix:
*** pkgsrc/editors/xemacs20/pkg/PLIST.old Thu Dec 25 21:23:13 1997
--- pkgsrc/editors/xemacs20/pkg/PLIST Tue Dec 30 18:01:18 1997
*************** man/man1/gnuclient.1.gz
*** 19,28 ****
man/man1/gnudoit.1.gz
man/man1/gnuserv.1.gz
man/man1/xemacs.1.gz
! @exec mkdir -p lib/xemacs/lock ; chmod 1777 lib/xemacs/lock
! @exec mkdir -p lib/xemacs/site-lisp ; chmod 755 lib/xemacs/site-lisp
@unexec rm -rf %D/lib/xemacs
! @exec mkdir -p share/xemacs/site-lisp ; chmod 755 share/xemacs/site-lisp
@unexec rm -rf %D/share/xemacs
lib/xemacs-20.3/etc/BABYL
lib/xemacs-20.3/etc/BETA
--- 19,28 ----
man/man1/gnudoit.1.gz
man/man1/gnuserv.1.gz
man/man1/xemacs.1.gz
! @exec mkdir -p %D/lib/xemacs/lock ; chmod 1777 %D/lib/xemacs/lock
! @exec mkdir -p %D/lib/xemacs/site-lisp ; chmod 755 %D/lib/xemacs/site-lisp
@unexec rm -rf %D/lib/xemacs
! @exec mkdir -p %D/share/xemacs/site-lisp ; chmod 755 %D/share/xemacs/site-lisp
@unexec rm -rf %D/share/xemacs
lib/xemacs-20.3/etc/BABYL
lib/xemacs-20.3/etc/BETA
*** pkgsrc/editors/xemacs20/Makefile.old Mon Dec 22 13:42:59 1997
--- pkgsrc/editors/xemacs20/Makefile Tue Dec 30 18:21:54 1997
*************** MASTER_SITES= ftp://ftp.xemacs.org/pub/x
*** 19,25 ****
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.3/
DISTFILES= xemacs-20.3.tar.gz xemacs-20.3-info.tar.gz
! LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
--- 19,26 ----
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.3/
DISTFILES= xemacs-20.3.tar.gz xemacs-20.3-info.tar.gz
! LIB_DEPENDS= Xaw3d\\.6\\.:${PORTSDIR}/x11/Xaw3d \
! Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
*************** WITH_MULE= --with-mule
*** 55,64 ****
DISTFILES+= xemacs-20.3-mule.tar.gz
.endif
! # hack to avoid shipping binaries linked with Motif
! .if defined(MOTIF_STATIC)
! WITH_DIALOGS= --with-dialogs=athena
! .endif
post-install:
.for file in b2m ctags etags gnuclient xemacs-20.3
--- 56,62 ----
DISTFILES+= xemacs-20.3-mule.tar.gz
.endif
! WITH_DIALOGS= --with-dialogs=athena3d
post-install:
.for file in b2m ctags etags gnuclient xemacs-20.3
>Audit-Trail:
>Unformatted: