Date: Tue, 05 Sep 2006 11:43:42 +0400 From: Boris Samorodov <bsam@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/102893: editors/emacs-devel: broken plist and ".../site-lisp missing" when WITHOUT_GTK=YES is used Message-ID: <E1GKVaw-0006qY-Dl@srv.sem.ipt.ru> Resent-Message-ID: <200609050750.k857oNwi022475@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 102893 >Category: ports >Synopsis: editors/emacs-devel: broken plist and ".../site-lisp missing" when WITHOUT_GTK=YES is used >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 05 07:50:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Boris Samorodov >Release: FreeBSD 6.1-STABLE i386 >Organization: InPharmTech, Co. http://www.ipt.ru >Environment: System: FreeBSD srv.sem.ipt.ru 6.1-STABLE FreeBSD 6.1-STABLE #1: Sat Sep 2 00:03:29 MSD 2006 bsam@srv.sem.ipt.ru:/usr/obj/usr/src/sys/SRV i386 >Description: I'm using misc/tinderbox to test package building. With the default options all is OK. But if I add options to portstree.env: ----- export EMACS_PORT_NAME="emacs22" if [ ${DIRNAME}="/usr/ports/editors/emacs-devel" ]; then export WITHOUT_GTK="YES" fi ----- the ports building have errors: ----- ... ====================<phase 7: make package>==================== ===> Building package for emacs-22.0.50.20060901 Creating package /tmp/packages/All/emacs-22.0.50.20060901.tbz Registering depends: Xaw3d-1.5E_1 libungif-4.1.4_1 xorg-libraries-6.9.0 fontconfig-2.3.2_5,1 tiff-3.8.2 libdrm-2.0.2 expat-2.0.0_1 freetype2-2.1.10_5 png-1.2.12_1 jpeg-6b_4 pkg-config-0.20_3. Creating bzip'd tar ball in '/tmp/packages/All/emacs-22.0.50.20060901.tbz' Deleting emacs-22.0.50.20060901 pkg_delete: unable to completely remove directory '/usr/local/share/emacs/22.0.50/etc' pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) ================================================================ === Checking filesystem state list of extra files and directories in / (not present before this port was installed but present after it was deinstalled) 785014 4 drwxr-xr-x 3 root wheel 512 Sep 4 09:36 usr/local/share/emacs/22.0.50 785015 8 drwxr-xr-x 2 root wheel 3072 Sep 4 09:36 usr/local/share/emacs/22.0.50/etc 785158 4192 -rw-r--r-- 1 root wheel 2116112 Sep 4 09:35 usr/local/share/emacs/22.0.50/etc/DOC-22.0.50.2 list of files present before this port was installed but missing after it was deinstalled) ./usr/local/share/emacs/site-lisp missing Deleting tiff-3.8.2 Deleting png-1.2.12_1 Deleting libungif-4.1.4_1 Deleting autoconf-2.59_2 Deleting Xaw3d-1.5E_1 Deleting jpeg-6b_4 Deleting m4-1.4.4 Deleting perl-5.8.8 Removing stale symlinks from /usr/bin... Removing /usr/bin/perl Removing /usr/bin/perl5 Done. Cleaning up /etc/make.conf... Done. Cleaning up /etc/manpath.config... Done. Deleting xorg-libraries-6.9.0 Deleting libdrm-2.0.2 Deleting fontconfig-2.3.2_5,1 Deleting expat-2.0.0_1 Deleting freetype2-2.1.10_5 Deleting pkg-config-0.20_3 === Checking filesystem state after all packages deleted ================================================================ list of extra files and directories in / (not present on clean system but present after everything was deinstalled) 785014 4 drwxr-xr-x 3 root wheel 512 Sep 4 09:36 usr/local/share/emacs/22.0.50 785015 8 drwxr-xr-x 2 root wheel 3072 Sep 4 09:36 usr/local/share/emacs/22.0.50/etc 785158 4192 -rw-r--r-- 1 root wheel 2116112 Sep 4 09:35 usr/local/share/emacs/22.0.50/etc/DOC-22.0.50.2 list of files present on clean system but missing after everything was deinstalled) ./usr/local/share/emacs/site-lisp missing ================================================================ build of /usr/ports/editors/emacs-devel ended at Mon Sep 4 09:36:58 UTC 2006 ----- If I add a line to pkg-plist: ----- %%DATADIR%%/%%EMACS_VER%%/etc/DOC-%%EMACS_VER%%.2 ----- ...this error doesn't occure (until I try to build the port with default settings) but "./usr/local/share/emacs/site-lisp missing" stays. >How-To-Repeat: Use misc/tinderbox and portstree.env as shown above and/or standard make procedure with make.conf: ----- EMACS_PORT_NAME=emacs22 .if ${.CURDIR:M*/editors/emacs-devel} WITHOUT_GTK=YES .endif ----- But at the latter case you won't catch "./usr/local/share/emacs/site-lisp missing" >Fix: Unknown. WBR -- bsam >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1GKVaw-0006qY-Dl>