ports/115209: editors/emacs: info files are not installed correctly

NIIMI Satoshi sa2c at sa2c.net
Sun Aug 5 06:10:02 UTC 2007


>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 at 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:



More information about the freebsd-ports-bugs mailing list