ports/115808: [UPDATE] ports/databases/postgis: respect NOPORTDOCS
Sunpoet Po-Chuan Hsieh
sunpoet at sunpoet.net
Sat Aug 25 11:00:06 UTC 2007
>Number: 115808
>Category: ports
>Synopsis: [UPDATE] ports/databases/postgis: respect NOPORTDOCS
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Aug 25 11:00:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 6.2-STABLE i386
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD IRIS.sunpoet.net 6.2-STABLE FreeBSD 6.2-STABLE #7: Fri Aug 3 04:37:18 CST 2007 sunpoet at IRIS.sunpoet.net:/usr/obj/usr/src/sys/sunpoet i386
>Description:
Respect NOPORTDOCS. Avoid executing make docs* (in ${WRKSRC}/GNUmakefile) if NOPORTDOCS is defined.
>How-To-Repeat:
# cd /usr/ports/databases/postgis
# mv /usr/local/bin/xsltproc /usr/local/bin/xsltproc2
# make NOPORTDOCS=yes
...
/usr/local/bin/gmake -C doc
gmake[2]: Entering directory `/usr/ports/works/usr/ports/databases/postgis/work/postgis-1.3.1/doc'
Docs building requires 'xsltproc' or 'jw'.
Configuration tool could not find any, either install
them or refer to online manual:
http://postgis.refractions.net/docs
gmake[2]: Leaving directory `/usr/ports/works/usr/ports/databases/postgis/work/postgis-1.3.1/doc'
gmake[1]: Leaving directory `/usr/ports/works/usr/ports/databases/postgis/work/postgis-1.3.1'
# mv /usr/local/bin/xsltproc2 /usr/local/bin/xsltproc
>Fix:
--- /usr/ports/databases/postgis/Makefile.orig 2007-08-25 04:50:54.000000000 +0800
+++ /usr/ports/databases/postgis/Makefile 2007-08-25 05:36:02.000000000 +0800
@@ -41,6 +41,8 @@
MAKE_ARGS+= WITH-DOC=yes
MAN1= pgsql2shp.1 shp2pgsql.1
PORTDOCS= *
+.else
+MAKE_ARGS+= NOPORTSDOC=yes
.endif
.if defined(WITH_UTF8)
--- /usr/ports/databases/postgis/files/patch-GNUmakefile.orig 2007-08-25 04:50:54.000000000 +0800
+++ /usr/ports/databases/postgis/files/patch-GNUmakefile 2007-08-25 05:47:08.000000000 +0800
@@ -1,5 +1,5 @@
---- GNUmakefile 2007-07-10 18:12:42.000000000 -0300
-+++ GNUmakefile 2007-08-01 08:23:45.000000000 -0300
+--- GNUmakefile.orig 2007-07-11 05:12:42.000000000 +0800
++++ GNUmakefile 2007-08-25 05:46:46.000000000 +0800
@@ -4,9 +4,9 @@
#
#-----------------------------------------------------
@@ -12,7 +12,31 @@
uninstall: liblwgeom-uninstall loaderdumper-uninstall docs-uninstall
-@@ -87,6 +87,9 @@
+@@ -72,21 +72,32 @@
+ $(MAKE) -C extras/template_gis uninstall
+
+ docs: Makefile.config
+- $(MAKE) -C doc
++ifndef NOPORTSDOC
++ $(MAKE) -C doc
++endif
+
+ docs-clean: Makefile.config
++ifndef NOPORTSDOC
+ $(MAKE) -C doc clean
++endif
+
+
+ docs-install:
++ifndef NOPORTSDOC
+ $(MAKE) -C doc install
++endif
+
+ docs-uninstall:
++ifndef NOPORTSDOC
+ $(MAKE) -C doc uninstall
++endif
+
utils:
$(MAKE) -C utils
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list