From owner-freebsd-ports Sun Nov 22 22:29:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA02563 for freebsd-ports-outgoing; Sun, 22 Nov 1998 22:29:56 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA02556 for ; Sun, 22 Nov 1998 22:29:55 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA19945; Sun, 22 Nov 1998 22:30:01 -0800 (PST) Received: from detlev.UUCP (34-sweet.camalott.com [208.239.153.34]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA02546 for ; Sun, 22 Nov 1998 22:29:49 -0800 (PST) (envelope-from joelh@gnu.org) Received: (from joelh@localhost) by detlev.UUCP (8.9.1/8.9.1) id AAA58288; Mon, 23 Nov 1998 00:28:57 -0600 (CST) (envelope-from joelh) Message-Id: <199811230628.AAA58288@detlev.UUCP> Date: Mon, 23 Nov 1998 00:28:57 -0600 (CST) From: Joel Ray Holveck Reply-To: joelh@gnu.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/8815: Emacs 20.3 package does not create leim directory [patch] Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 8815 >Category: ports >Synopsis: Emacs 20.3 package does not create leim directory [patch] >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Nov 22 22:30:00 PST 1998 >Last-Modified: >Originator: Joel Ray Holveck >Organization: none >Release: FreeBSD 3.0-CURRENT i386 >Environment: Current system & ports as of 08:00 23 Nov 1998 >Description: Emacs 20.3's standard installation creates a directory /usr/local/share/emacs/20.3/leim at install-time, and puts it in the search path for lisp files. If leim (an optional m18n component of Emacs) is not installed, then the directory is created but left empty. Although the port creates this directory, the package does not. This causes a diagnostic to be issued by Emacs at run time. >How-To-Repeat: # pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/packages/editors/emacs20 # rehash # emacs Warning: Lisp directory `/usr/local/share/emacs/20.3/leim' does not exist. [Emacs starts up.] This diagnostic is displayed before terminal initialization, and hence may be too brief to see, depending on the system. If you prefer, use -batch to inhibit terminal initialization, eg: # emacs -batch -f dunnet >Fix: --- PLIST.orig Wed Sep 2 02:26:03 1998 +++ PLIST Mon Nov 23 00:07:23 1998 @@ -153,6 +153,7 @@ share/emacs/%%EMACS_VER%%/etc/vipcard.tex share/emacs/%%EMACS_VER%%/etc/viperCard.tex share/emacs/%%EMACS_VER%%/etc/yow.lines +@mkdir -p %D/share/emacs/%%EMACS_VER%%/leim share/emacs/%%EMACS_VER%%/lisp/COPYING share/emacs/%%EMACS_VER%%/lisp/README share/emacs/%%EMACS_VER%%/lisp/abbrev.el >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message