Subject: pkg/4708: xemacs 20.3 package can't be removed cleany
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: netbsd-bugs
Date: 12/18/1997 01:15:21
	Note: There was a bad value `xemacs' for the field `>Confidential:'.
	It was set to the default value of `yes'.


>Number:         4708
>Category:       pkg
>Synopsis:       no
>Confidential:   yes
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 17 16:20:00 1997
>Last-Modified:
>Originator:     Matthias Scheler
>Organization:
Matthias Scheler                                http://home.owl.de/~tron/
>Release:        971216
>Environment:
System: NetBSD lyssa 1.3_BETA NetBSD 1.3_BETA (LYSSA) #0: Fri Dec 12 11:35:29 MET 1997 tron@lyssa:/src/src/sys/arch/i386/compile/LYSSA i386

>Description:
NetBSD's xemacs package can't be removed cleanly due to some errors in
the package list.

>How-To-Repeat:
cd /usr/pkgsrc/editors/xemacs20
make
make install
pkg_delete xemacs-20.3

>Fix:
*** pkgsrc/editors/xemacs20/pkg/PLIST.orig	Sun Dec 14 13:42:25 1997
--- pkgsrc/editors/xemacs20/pkg/PLIST	Thu Dec 18 00:30:12 1997
*************** man/man1/gnuserv.1.gz
*** 21,27 ****
--- 21,29 ----
  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
  lib/xemacs-20.3/etc/CODING-STANDARDS
*************** lib/xemacs-20.3/etc/sgml/ietables.dtd
*** 343,350 ****
  lib/xemacs-20.3/etc/sgml/iso88591.map
  lib/xemacs-20.3/etc/sgml/sinfo.dtd
  lib/xemacs-20.3/etc/sgml/webtechs.catalog
- lib/xemacs-20.3/etc/sgml/ISO_8879:1986
- lib/xemacs-20.3/etc/sgml/ISO_8879:1986/entities
  lib/xemacs-20.3/etc/sgml/ISO_8879:1986/entities/Added_Latin_1
  lib/xemacs-20.3/etc/sgml/ISO_8879:1986/entities/Added_Latin_1_for_HTML
  lib/xemacs-20.3/etc/sgml/ISO_8879:1986/entities/Added_Math_Symbols:_Delimiters
--- 345,350 ----
*************** lib/xemacs-20.3/etc/sounds/yell2.au
*** 427,433 ****
  lib/xemacs-20.3/etc/sounds/whistle.au
  lib/xemacs-20.3/etc/sparcworks/SW.Editor.xpm
  lib/xemacs-20.3/etc/sparcworks/sunpro-mailcap
- lib/xemacs-20.3/etc/tests/external-widget
  lib/xemacs-20.3/etc/tests/external-widget/Makefile
  lib/xemacs-20.3/etc/tests/external-widget/test-ew-motif.c
  lib/xemacs-20.3/etc/tests/external-widget/test-ew-xlib.c
--- 427,432 ----
*************** lib/xemacs-20.3/lisp/hyperbole/hui-mini.
*** 1370,1376 ****
  lib/xemacs-20.3/lisp/hyperbole/hui-mouse.el
  lib/xemacs-20.3/lisp/hyperbole/hui-window.el
  lib/xemacs-20.3/lisp/hyperbole/hui-xe-but.el
- lib/xemacs-20.3/lisp/hyperbole/kotl
  lib/xemacs-20.3/lisp/hyperbole/kotl/EXAMPLE.kotl
  lib/xemacs-20.3/lisp/hyperbole/kotl/kfile.el
  lib/xemacs-20.3/lisp/hyperbole/kotl/kfill.el
--- 1369,1374 ----
*************** lib/xemacs-20.3/<$ARCH>--netbsd/add-litt
*** 2587,2597 ****
  lib/xemacs-20.3/<$ARCH>--netbsd/add-big-package.sh
  lib/xemacs-20.3/<$ARCH>--netbsd/DOC
  lib/xemacs-20.3/<$ARCH>--netbsd/config.values
! @unexec rm -rf lib/xemacs/lock/*
! @unexec rm -rf lib/xemacs/site-lisp/*
! @unexec rm -rf share/xemacs/site-lisp/*
! @dirrm lib/xemacs/lock
! @dirrm lib/xemacs/site-lisp
! @dirrm lib/xemacs
! @dirrm share/xemacs/site-lisp
! @dirrm share/xemacs
--- 2585,2664 ----
  lib/xemacs-20.3/<$ARCH>--netbsd/add-big-package.sh
  lib/xemacs-20.3/<$ARCH>--netbsd/DOC
  lib/xemacs-20.3/<$ARCH>--netbsd/config.values
! @dirrm lib/xemacs-20.3/lisp/x11
! @dirrm lib/xemacs-20.3/lisp/w3
! @dirrm lib/xemacs-20.3/lisp/vm
! @dirrm lib/xemacs-20.3/lisp/viper
! @dirrm lib/xemacs-20.3/lisp/vc
! @dirrm lib/xemacs-20.3/lisp/utils
! @dirrm lib/xemacs-20.3/lisp/tooltalk
! @dirrm lib/xemacs-20.3/lisp/tm
! @dirrm lib/xemacs-20.3/lisp/tl
! @dirrm lib/xemacs-20.3/lisp/term
! @dirrm lib/xemacs-20.3/lisp/sunpro
! @dirrm lib/xemacs-20.3/lisp/rmail
! @dirrm lib/xemacs-20.3/lisp/psgml
! @dirrm lib/xemacs-20.3/lisp/prim
! @dirrm lib/xemacs-20.3/lisp/pcl-cvs
! @dirrm lib/xemacs-20.3/lisp/packages
! @dirrm lib/xemacs-20.3/lisp/oobr
! @dirrm lib/xemacs-20.3/lisp/mu
! @dirrm lib/xemacs-20.3/lisp/modes
! @dirrm lib/xemacs-20.3/lisp/mh-e
! @dirrm lib/xemacs-20.3/lisp/mel
! @dirrm lib/xemacs-20.3/lisp/mailcrypt
! @dirrm lib/xemacs-20.3/lisp/iso
! @dirrm lib/xemacs-20.3/lisp/ilisp
! @dirrm lib/xemacs-20.3/lisp/hyperbole/kotl
! @dirrm lib/xemacs-20.3/lisp/hyperbole
! @dirrm lib/xemacs-20.3/lisp/hm--html-menus
! @dirrm lib/xemacs-20.3/lisp/gnus
! @dirrm lib/xemacs-20.3/lisp/gnats
! @dirrm lib/xemacs-20.3/lisp/games
! @dirrm lib/xemacs-20.3/lisp/eterm
! @dirrm lib/xemacs-20.3/lisp/eos
! @dirrm lib/xemacs-20.3/lisp/emulators
! @dirrm lib/xemacs-20.3/lisp/electric
! @dirrm lib/xemacs-20.3/lisp/efs
! @dirrm lib/xemacs-20.3/lisp/ediff
! @dirrm lib/xemacs-20.3/lisp/edebug
! @dirrm lib/xemacs-20.3/lisp/custom
! @dirrm lib/xemacs-20.3/lisp/comint
! @dirrm lib/xemacs-20.3/lisp/cl
! @dirrm lib/xemacs-20.3/lisp/cc-mode
! @dirrm lib/xemacs-20.3/lisp/calendar
! @dirrm lib/xemacs-20.3/lisp/bytecomp
! @dirrm lib/xemacs-20.3/lisp/auctex
! @dirrm lib/xemacs-20.3/lisp/apel
! @dirrm lib/xemacs-20.3/lisp
! @dirrm lib/xemacs-20.3/info
! @dirrm lib/xemacs-20.3/etc/w3
! @dirrm lib/xemacs-20.3/etc/vm
! @dirrm lib/xemacs-20.3/etc/toolbar
! @dirrm lib/xemacs-20.3/etc/time
! @dirrm lib/xemacs-20.3/etc/tests/external-widget
! @dirrm lib/xemacs-20.3/etc/tests
! @dirrm lib/xemacs-20.3/etc/sparcworks
! @dirrm lib/xemacs-20.3/etc/sounds
! @dirrm lib/xemacs-20.3/etc/smilies
! @dirrm lib/xemacs-20.3/etc/sgml/cdtd
! @dirrm lib/xemacs-20.3/etc/sgml/ISO_8879:1986/entities
! @dirrm lib/xemacs-20.3/etc/sgml/ISO_8879:1986
! @dirrm lib/xemacs-20.3/etc/sgml
! @dirrm lib/xemacs-20.3/etc/mine
! @dirrm lib/xemacs-20.3/etc/message
! @dirrm lib/xemacs-20.3/etc/idd
! @dirrm lib/xemacs-20.3/etc/gnusrefcard
! @dirrm lib/xemacs-20.3/etc/gnus
! @dirrm lib/xemacs-20.3/etc/gnats
! @dirrm lib/xemacs-20.3/etc/frame-icon
! @dirrm lib/xemacs-20.3/etc/eos
! @dirrm lib/xemacs-20.3/etc/e
! @dirrm lib/xemacs-20.3/etc/custom
! @dirrm lib/xemacs-20.3/etc/auctex/style
! @dirrm lib/xemacs-20.3/etc/auctex
! @dirrm lib/xemacs-20.3/etc/app-defaults/ja
! @dirrm lib/xemacs-20.3/etc/app-defaults
! @dirrm lib/xemacs-20.3/etc
! @dirrm lib/xemacs-20.3/<$ARCH>--netbsd
! @dirrm lib/xemacs-20.3

>Audit-Trail:
>Unformatted: