ports/160942: devel/ninja: Fixed PORTDOCS list - make port installable

Grzegorz Blach magik at roorback.net
Fri Sep 23 15:20:08 UTC 2011


>Number:         160942
>Category:       ports
>Synopsis:       devel/ninja: Fixed PORTDOCS list - make port installable
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 23 15:20:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Grzegorz Blach
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:


System: FreeBSD 8.2-STABLE #13 r225147: Wed Aug 24 20:20:58 CEST 2011
    magik at silver.nine:/usr/obj/usr/src/sys/SILVER



>Description:


Currently devel/ninja can't be installed because `make install`
generate this error message:

  ===>  Installing for ninja-20110922
  ===>   ninja-20110922 depends on file: /usr/local/bin/python2.7 - found
  ===>   Generating temporary packing list
  ===>  Checking if devel/ninja already installed
  install: todo: No such file or directory
  *** Error code 71

  Stop in /usr/ports/devel/ninja.


To fix this bug I removed 'todo' file from PORTDOCS, since this file was removed from source.



>How-To-Repeat:


cd /usr/ports/devel/ninja
make install clean



>Fix:


--- ninja.diff.txt begins here ---
diff -ruN devel/ninja/Makefile devel/ninja/Makefile
--- devel/ninja/Makefile	2011-09-23 10:32:40.000000000 +0200
+++ devel/ninja/Makefile	2011-09-23 17:09:41.951949758 +0200
@@ -23,7 +23,7 @@
 WRKSRC=		${WRKDIR}/Roorback-${PORTNAME}-${GITVERSION}
 
 PLIST_FILES=	bin/ninja
-PORTDOCS=	COPYING HACKING README manual.asciidoc todo
+PORTDOCS=	COPYING HACKING README manual.asciidoc
 
 do-build:
 	@(cd ${WRKSRC}; CXX=${CXX} ./bootstrap.sh)
@@ -32,7 +32,7 @@
 	@${INSTALL} -m 755 ${WRKSRC}/ninja ${PREFIX}/bin
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
-	@(cd ${WRKSRC}; ${INSTALL} -m 644 COPYING HACKING README todo ${DOCSDIR})
+	@(cd ${WRKSRC}; ${INSTALL} -m 644 COPYING HACKING README ${DOCSDIR})
 	@(cd ${WRKSRC}/doc; ${INSTALL} -m 644 manual.asciidoc ${DOCSDIR})
 .endif
 
--- ninja.diff.txt ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list