ports/165670: [PATCH] sysutils/smartmontools: Respect NOPORTDOCS var
Michael Scheidell
scheidell at FreeBSD.org
Sat Mar 3 20:30:14 UTC 2012
>Number: 165670
>Category: ports
>Synopsis: [PATCH] sysutils/smartmontools: Respect NOPORTDOCS var
>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 Mar 03 20:30:13 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Michael Scheidell
>Release: FreeBSD 7.4-RELEASE-p3 i386
>Organization:
SECNAP Network Security
>Environment:
>Description:
NOPORTDOCS env var is not being honored.
>How-To-Repeat:
make -DNOPORTDOCS install
you will see that there are leftovers:
<http://people.freebsd.org/~scheidell/smartmontools-5.42_3.log>
=== Checking filesystem state
list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
7451334 8 drwxr-xr-x 3 root wheel 512 Feb 28 02:08 usr/local/share/doc/smartmontools
7451335 8 -r--r--r-- 1 root wheel 1568 Feb 28 02:08
usr/local/share/doc/smartmontools/AUTHORS
7451336 360 -r--r--r-- 1 root wheel 183421 Feb 28 02:08
usr/local/share/doc/smartmontools/CHANGELOG
7451337 40 -r--r--r-- 1 root wheel 17992 Feb 28 02:08
usr/local/share/doc/smartmontools/COPYING
7451338 64 -r--r--r-- 1 root wheel 31710 Feb 28 02:08
usr/local/share/doc/smartmontools/INSTALL
7451339 40 -r--r--r-- 1 root wheel 19110 Feb 28 02:08
usr/local/share/doc/smartmontools/NEWS
7451340 8 -r--r--r-- 1 root wheel 3823 Feb 28 02:08
usr/local/share/doc/smartmontools/README
7451341 8 -r--r--r-- 1 root wheel 169 Feb 28 02:08
usr/local/share/doc/smartmontools/TODO
7451342 16 -r--r--r-- 1 root wheel 5265 Feb 28 02:08
usr/local/share/doc/smartmontools/WARNINGS
7451343 16 -r--r--r-- 1 root wheel 6706 Feb 28 02:08
usr/local/share/doc/smartmontools/smartd.conf
7451346 8 drwxr-xr-x 2 root wheel 512 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts
7451347 8 -r--r--r-- 1 root wheel 2009 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts/README
7451348 8 -r-xr-xr-x 1 root wheel 1547 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts/Example1
7451349 8 -r-xr-xr-x 1 root wheel 722 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts/Example2
7451350 8 -r-xr-xr-x 1 root wheel 693 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts/Example3
7451351 8 -r-xr-xr-x 1 root wheel 126 Feb 28 02:08
usr/local/share/doc/smartmontools/examplescripts/Example4
>Fix:
as per <http://www.freebsd.org/doc/en/books/porters-handbook/install.html>
don't populate DOCSDIR if NOPORTDOCS is defined.
--- sysutils_smartmontools.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/sysutils/smartmontools/Makefile,v
retrieving revision 1.57
diff -u -r1.57 Makefile
--- Makefile 15 Feb 2012 08:46:57 -0000 1.57
+++ Makefile 28 Feb 2012 03:58:37 -0000
@@ -22,7 +22,7 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-dependency-tracking \
--enable-drivedb --enable-sample \
- --with-docdir=${DOCSDIR} --with-initscriptdir=${PREFIX}/etc/rc.d
+ --with-initscriptdir=${PREFIX}/etc/rc.d
SUB_FILES= pkg-message smart
USE_RC_SUBR= smartd
@@ -32,6 +32,12 @@
PORTDOCS= *
+.if defined(NOPORTDOCS)
+CONFIGURE_ARGS+= --without-docdir --without-exampledir
+.else
+CONFIGURE_ARGS+= --with-docdir=${DOCSDIR}
+.endif
+
CFLAGS:= ${CFLAGS:S/-O2/-O/} -Wno-write-strings
post-patch:
--- sysutils_smartmontools.patch ends here ---
______________________________________________________________________
This email has been scanned and certified safe by SpammerTrap(r).
For Information please see http://www.spammertrap.com/
______________________________________________________________________
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list