From sunpoet@sunpoet.net  Sun Jul  8 10:36:53 2007
Return-Path: <sunpoet@sunpoet.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 1959916A46F
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Jul 2007 10:36:53 +0000 (UTC)
	(envelope-from sunpoet@sunpoet.net)
Received: from sunpoet.net (sunpoet.net [203.204.205.212])
	by mx1.freebsd.org (Postfix) with ESMTP id DE65013C48A
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Jul 2007 10:36:50 +0000 (UTC)
	(envelope-from sunpoet@sunpoet.net)
Received: by sunpoet.net (Postfix, from userid 1000)
	id 9FA041701D; Sun,  8 Jul 2007 18:37:11 +0800 (CST)
Message-Id: <20070708103711.9FA041701D@sunpoet.net>
Date: Sun,  8 Jul 2007 18:37:11 +0800 (CST)
From: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Reply-To: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [databases/qdbm] fix make package with NOPORTDOCS=yes 
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         114402
>Category:       ports
>Synopsis:       [databases/qdbm] fix make package with NOPORTDOCS=yes
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ahze
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 08 10:40:02 GMT 2007
>Closed-Date:    Sun Jul 08 23:56:04 GMT 2007
>Last-Modified:  Mon Jul  9 00:00:09 GMT 2007
>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 #4: Sat Jun 2 09:25:54 CST 2007 sunpoet@IRIS.sunpoet.net:/usr/obj/usr/src/sys/sunpoet i386
	
>Description:
Make package breaks due to empty MYDOCS variable.
	
>How-To-Repeat:
% cd /usr/ports/databases/qdbm
% make NOPORTDOCS=yes package
===>  Installing for qdbm-1.8.75
===>   qdbm-1.8.75 depends on shared library: iconv.3 - found
===>   Generating temporary packing list
===>  Checking if databases/qdbm already installed
mkdir -p /usr/local/include
cd . && cp -Rf depot.h curia.h relic.h hovel.h cabin.h villa.h vista.h odeum.h /usr/local/include
mkdir -p /usr/local/lib
cp -Rf libqdbm.a libqdbm.so.14.11.0 libqdbm.so.14 libqdbm.so /usr/local/lib
mkdir -p /usr/local/bin
cp -Rf dpmgr dptest dptsv crmgr crtest crtsv rlmgr rltest hvmgr hvtest  cbtest cbcodec vlmgr vltest vltsv odmgr odtest odidx qmttest /usr/local/bin
mkdir -p /usr/local/man/man1
cd ./man && cp -Rf dpmgr.1 dptest.1 dptsv.1 crmgr.1 crtest.1 crtsv.1 rlmgr.1 rltest.1 hvmgr.1 hvtest.1  cbtest.1 cbcodec.1 vlmgr.1 vltest.1 vltsv.1 odmgr.1 odtest.1 odidx.1 qmttest.1 /usr/local/man/man1
mkdir -p /usr/local/man/man3
cd ./man && cp -Rf qdbm.3 depot.3 dpopen.3 curia.3 cropen.3 relic.3 hovel.3  cabin.3 villa.3 vlopen.3 vista.3 odeum.3 odopen.3 /usr/local/man/man3
mkdir -p /usr/local/share/doc/qdbm
cd . && cp -Rf  /usr/local/share/doc/qdbm
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory
*** Error code 64

Stop in /usr/ports/works/usr/ports/databases/qdbm/work/qdbm-1.8.75.
*** Error code 1

Stop in /usr/ports/databases/qdbm.

	
>Fix:
# cat /usr/ports/databases/qdbm/files/patch-Makefile.in
--- Makefile.in.orig	Wed Feb 21 16:44:56 2007
+++ Makefile.in	Sun Jul  8 18:19:52 2007
@@ -169,8 +169,10 @@
 	cd $(srcdir)/man && cp -Rf $(MYMAN1S) $(DESTDIR)$(MYMAN1DIR)
 	mkdir -p $(DESTDIR)$(MYMAN3DIR)
 	cd $(srcdir)/man && cp -Rf $(MYMAN3S) $(DESTDIR)$(MYMAN3DIR)
+.if $(MYDOCS) != ""
 	mkdir -p $(DESTDIR)$(MYDATADIR)
 	cd $(srcdir) && cp -Rf $(MYDOCS) $(DESTDIR)$(MYDATADIR)
+.endif
 	mkdir -p $(DESTDIR)$(MYPCDIR)
 	cd $(srcdir) && cp -Rf $(MYPCS) $(DESTDIR)$(MYPCDIR)
 	@printf '\n'
	
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->ahze 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sun Jul 8 10:40:13 UTC 2007 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=114402 
State-Changed-From-To: open->closed  
State-Changed-By: ahze 
State-Changed-When: Sun Jul 8 23:51:35 UTC 2007 
State-Changed-Why:  
Committed, Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=114402 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/114402: commit references a PR
Date: Sun,  8 Jul 2007 23:55:57 +0000 (UTC)

 ahze        2007-07-08 23:55:47 UTC
 
   FreeBSD ports repository
 
   Added files:
     databases/qdbm/files patch-Makefile.in 
   Log:
   Fix 'make package' when NOPORTDOCS is defined
   
   PR:             ports/114402
   Submitted by:   Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
   
   Revision  Changes    Path
   1.3       +11 -0     ports/databases/qdbm/files/patch-Makefile.in (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
