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