Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  5 Aug 2007 15:08:43 +0900 (JST)
From:      NIIMI Satoshi <sa2c@sa2c.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/115209: editors/emacs: info files are not installed correctly
Message-ID:  <20070805060843.8BC6340B0@berkeley.l.sa2c.net>
Resent-Message-ID: <200708050610.l756A2cU095546@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         115209
>Category:       ports
>Synopsis:       editors/emacs: info files are not installed correctly
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 05 06:10:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     NIIMI Satoshi
>Release:        FreeBSD 6.2-RELEASE-p7 i386
>Organization:
>Environment:
System: FreeBSD berkeley.l.sa2c.net 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #2: Thu Aug 2 09:30:08 JST 2007 root@berkeley.l.sa2c.net:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:

Although we patch Makefiles to pass "--no-split" and not to install
additional part of info files, info files are not rebuilt because the
distribution of Emacs 22.1 contains splitted info files which are
newer than texinfo files.

This causes that only the index of info files are installed.


This PR also fixes ports/114836.

	
>How-To-Repeat:

Install editors/emacs and run "info Emacs".

	
>Fix:

	

--- emacs.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/emacs/Makefile,v
retrieving revision 1.71
diff -u -r1.71 Makefile
--- Makefile	24 Jul 2007 15:10:13 -0000	1.71
+++ Makefile	5 Aug 2007 05:45:31 -0000
@@ -7,6 +7,7 @@
 
 PORTNAME=	emacs
 PORTVERSION=	${EMACS_VER}
+PORTREVISION=	1
 CATEGORIES=	editors ipv6
 MASTER_SITES=	${MASTER_SITE_GNU}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -85,4 +86,7 @@
 	@${ECHO_MSG} "====>"
 .endif
 
+post-patch:
+	@${RM} -f ${WRKSRC}/info/*
+
 .include <bsd.port.post.mk>
--- emacs.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?20070805060843.8BC6340B0>