Date: Thu, 15 Feb 2007 06:34:08 +0900 (JST) From: NIIMI Satoshi <sa2c@sa2c.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/109176: editors/emacs-devel: fix plist and build process Message-ID: <20070214213408.A58F140E6@berkeley.l.sa2c.net> Resent-Message-ID: <200702142140.l1ELe6AB062816@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109176 >Category: ports >Synopsis: editors/emacs-devel: fix plist and build process >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 14 21:40:05 GMT 2007 >Closed-Date: >Last-Modified: >Originator: NIIMI Satoshi >Release: FreeBSD 6.2-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD berkeley.l.sa2c.net 6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #1: Sat Feb 10 16:24:38 JST 2007 root@berkeley.l.sa2c.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: When WITHOUT_GTK is defined, etc/DOC-22.0.93.2 is included in pkg-plist. The file is not made because this port was changed to use GNU make. New build target "bootfast", which recompiles necessary emacs lisp files before dump, is introduced in Emacs 22. I think this is more preferable than current hack. >How-To-Repeat: >Fix: * Remove etc/DOC-22.0.93.2 from pkg-plist even if WITHOUT_GTK is defined. * Use "bootfast" target to recompile necessary emacs lisp files before dump. --- emacs-devel.diff begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/editors/emacs-devel/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile 6 Feb 2007 20:58:05 -0000 1.12 +++ Makefile 14 Feb 2007 20:01:56 -0000 @@ -31,6 +31,7 @@ EMACS_VER= 22.0.93 GNU_CONFIGURE= yes USE_GMAKE= yes +ALL_TARGET= bootfast .if !defined(WITHOUT_X11) .if !defined(WITHOUT_GTK) USE_GNOME= gtk20 @@ -57,11 +58,6 @@ MAN1= ctags.1 emacs.1 emacsclient.1 etags.1 PLIST_SUB= EMACS_VER=${EMACS_VER} EMACS_ARCH=${CONFIGURE_TARGET} -.if defined(WITHOUT_GTK) -PLIST_SUB+= DOC2="" -.else -PLIST_SUB+= DOC2="@comment " -.endif INFO= ada-mode autotype calc ccmode cl dired-x ebrowse ediff \ efaq eintr elisp emacs-mime emacs erc eshell eudc \ @@ -85,11 +81,4 @@ @${ECHO_MSG} "====>" .endif -pre-install: - (cd ${WRKSRC}/lisp ; \ - ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} recompile ; \ - ${RM} ${WRKSRC}/src/emacs ${WRKSRC}/src/emacs-${EMACS_VER}.[0-9]* ; \ - cd ${WRKSRC}/src ; \ - ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) - .include <bsd.port.post.mk> Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/editors/emacs-devel/pkg-plist,v retrieving revision 1.9 diff -u -r1.9 pkg-plist --- pkg-plist 6 Feb 2007 20:58:05 -0000 1.9 +++ pkg-plist 14 Feb 2007 20:02:02 -0000 @@ -25,7 +25,6 @@ %%DATADIR%%/%%EMACS_VER%%/etc/DEVEL.HUMOR %%DATADIR%%/%%EMACS_VER%%/etc/DISTRIB %%DATADIR%%/%%EMACS_VER%%/etc/DOC-%%EMACS_VER%%.1 -%%DOC2%%%%DATADIR%%/%%EMACS_VER%%/etc/DOC-%%EMACS_VER%%.2 %%DATADIR%%/%%EMACS_VER%%/etc/ERC-NEWS %%DATADIR%%/%%EMACS_VER%%/etc/ETAGS.EBNF %%DATADIR%%/%%EMACS_VER%%/etc/FTP --- emacs-devel.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070214213408.A58F140E6>