ports/185662: [patch] devel/cmake does not respect unset=DOCS
Adam Weinberger
adamw at FreeBSD.org
Sat Jan 11 17:10:01 UTC 2014
>Number: 185662
>Category: ports
>Synopsis: [patch] devel/cmake does not respect unset=DOCS
>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: Sat Jan 11 17:10:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Adam Weinberger
>Release: FreeBSD 10.0-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD apnoea.adamw.org 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #1: Wed Jan 8 10:20:46 EST 2014 root at apnoea.adamw.org:/usr/obj/usr/src/sys/PEEP i386
>Description:
cmake forces docs installation even when explicitly unset by the user. It does
install a fairly large amount of documentation, so it'd be nice to be able to
prevent this.
Simply adding %%PORTDOCS%% in front of the applicable pkg-plist entries would
solve this.
>How-To-Repeat:
>Fix:
--- cmake-portdocs.patch begins here ---
Index: Makefile
===================================================================
--- Makefile (revision 339436)
+++ Makefile (working copy)
@@ -3,6 +3,7 @@
PORTNAME= cmake
PORTVERSION= 2.8.12.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://downloads.cmake.org/files/v2.8/
Index: pkg-plist
===================================================================
--- pkg-plist (revision 339436)
+++ pkg-plist (working copy)
@@ -21,45 +21,45 @@
%%DATADIR%%/editors/vim/cmake-indent.vim
%%DATADIR%%/editors/vim/cmake-syntax.vim
%%DATADIR%%/include/cmCPluginAPI.h
-%%DOCSDIR%%/Copyright.txt
-%%DOCSDIR%%/ccmake.docbook
-%%DOCSDIR%%/ccmake.html
-%%DOCSDIR%%/ccmake.txt
-%%DOCSDIR%%/cmake-commands.html
-%%DOCSDIR%%/cmake-commands.txt
-%%DOCSDIR%%/cmake-compatcommands.html
-%%DOCSDIR%%/cmake-compatcommands.txt
-%%DOCSDIR%%/cmake-modules.html
-%%DOCSDIR%%/cmake-modules.txt
-%%DOCSDIR%%/cmake-policies.html
-%%DOCSDIR%%/cmake-policies.txt
-%%DOCSDIR%%/cmake-properties.html
-%%DOCSDIR%%/cmake-properties.txt
-%%DOCSDIR%%/cmake-variables.html
-%%DOCSDIR%%/cmake-variables.txt
-%%DOCSDIR%%/cmake.docbook
-%%DOCSDIR%%/cmake.html
-%%DOCSDIR%%/cmake.txt
-%%DOCSDIR%%/cmcompress/Copyright.txt
-%%DOCSDIR%%/cmcurl/COPYING
-%%DOCSDIR%%/cmexpat/COPYING
-%%DOCSDIR%%/cmlibarchive/COPYING
-%%DOCSDIR%%/cmsys/Copyright.txt
-%%DOCSDIR%%/cmzlib/Copyright.txt
-%%DOCSDIR%%/cpack.docbook
-%%DOCSDIR%%/cpack.html
-%%DOCSDIR%%/cpack.txt
-%%DOCSDIR%%/ctest.docbook
-%%DOCSDIR%%/ctest.html
-%%DOCSDIR%%/ctest.txt
+%%PORTDOCS%%%%DOCSDIR%%/Copyright.txt
+%%PORTDOCS%%%%DOCSDIR%%/ccmake.docbook
+%%PORTDOCS%%%%DOCSDIR%%/ccmake.html
+%%PORTDOCS%%%%DOCSDIR%%/ccmake.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-commands.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-commands.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-compatcommands.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-compatcommands.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-modules.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-modules.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-policies.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-policies.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-properties.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-properties.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake-variables.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake-variables.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmake.docbook
+%%PORTDOCS%%%%DOCSDIR%%/cmake.html
+%%PORTDOCS%%%%DOCSDIR%%/cmake.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmcompress/Copyright.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmcurl/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/cmexpat/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/cmlibarchive/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/cmsys/Copyright.txt
+%%PORTDOCS%%%%DOCSDIR%%/cmzlib/Copyright.txt
+%%PORTDOCS%%%%DOCSDIR%%/cpack.docbook
+%%PORTDOCS%%%%DOCSDIR%%/cpack.html
+%%PORTDOCS%%%%DOCSDIR%%/cpack.txt
+%%PORTDOCS%%%%DOCSDIR%%/ctest.docbook
+%%PORTDOCS%%%%DOCSDIR%%/ctest.html
+%%PORTDOCS%%%%DOCSDIR%%/ctest.txt
share/emacs/site-lisp/cmake-mode.el
- at dirrm %%DOCSDIR%%/cmzlib
- at dirrm %%DOCSDIR%%/cmsys
- at dirrm %%DOCSDIR%%/cmlibarchive
- at dirrm %%DOCSDIR%%/cmexpat
- at dirrm %%DOCSDIR%%/cmcurl
- at dirrm %%DOCSDIR%%/cmcompress
- at dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmzlib
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmsys
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmlibarchive
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmexpat
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmcurl
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmcompress
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/include
@dirrm %%DATADIR%%/editors/vim
@dirrm %%DATADIR%%/editors/emacs
--- cmake-portdocs.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list