From alane@wwweasel.geeksrus.net  Fri Jul  5 12:05:41 2002
Return-Path: <alane@wwweasel.geeksrus.net>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id 21C7737B400; Fri,  5 Jul 2002 12:05:41 -0700 (PDT)
Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.8.210.226])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 8089B43E09; Fri,  5 Jul 2002 12:05:40 -0700 (PDT)
	(envelope-from alane@wwweasel.geeksrus.net)
Received: from wwweasel.geeksrus.net (localhost [127.0.0.1])
	by wwweasel.geeksrus.net (8.12.4/8.12.4) with ESMTP id g65J5Sfg028682;
	Fri, 5 Jul 2002 15:05:28 -0400 (EDT)
	(envelope-from alane@wwweasel.geeksrus.net)
Received: (from alane@localhost)
	by wwweasel.geeksrus.net (8.12.4/8.12.4/Submit) id g65J5SQV028681;
	Fri, 5 Jul 2002 15:05:28 -0400 (EDT)
	(envelope-from alane)
Message-Id: <200207051905.g65J5SQV028681@wwweasel.geeksrus.net>
Date: Fri, 5 Jul 2002 15:05:28 -0400 (EDT)
From: Alan Eldridge <ports@geeksrus.net>
Reply-To: Alan Eldridge <ports@geeksrus.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: portmgr@freebsd.org
Subject: Mk/bsd.port.mk: force USE_SUBMAKE if MLINKS is set; otherwise the links do not go in package or registered file list
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         40231
>Category:       ports
>Synopsis:       Mk/bsd.port.mk: force USE_SUBMAKE if MLINKS is set; otherwise the links do not go in package or registered file list
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    portmgr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 05 12:10:05 PDT 2002
>Closed-Date:    Thu Jul 18 07:58:26 PDT 2002
>Last-Modified:  Thu Jul 18 07:58:26 PDT 2002
>Originator:     Alan Eldridge
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
Geeksrus.NET
>Environment:
System: FreeBSD wwweasel.geeksrus.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Fri Jun 28 12:06:20 EDT 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386


>Description:

MLINKS (manual page links) are ignored if USE_SUBMAKE is not set.

>How-To-Repeat:

Try it with any port using MLINKS. Vim is one example.

>Fix:

==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==
Index: Mk/bsd.port.mk
===================================================================
RCS file: /home/ncvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.418
diff -u -3 -r1.418 bsd.port.mk
--- Mk/bsd.port.mk	5 Jul 2002 09:14:53 -0000	1.418
+++ Mk/bsd.port.mk	5 Jul 2002 18:46:33 -0000
@@ -1704,6 +1704,7 @@
 .endif
 
 .if (defined(MLINKS) || defined(_MLINKS_PREPEND)) && !defined(_MLINKS)
+USE_SUBMAKE=yes
 __pmlinks!=	${ECHO_CMD} '${MLINKS:S/	/ /}' | ${AWK} \
  '{ if (NF % 2 != 0) { print "broken"; exit; } \
 	for (i=1; i<=NF; i++) { \
==8<====8<====8<====8<====8<====8<====8<====8<====8<====8<==


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->portmgr 
Responsible-Changed-By: alane 
Responsible-Changed-When: Fri Jul 5 12:13:04 PDT 2002 
Responsible-Changed-Why:  
Mk is portmgr territory. 

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

From: Alan E <alane@geeksrus.net>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports@FreeBSD.org
Cc:  
Subject: Re: ports/40231: Mk/bsd.port.mk: force USE_SUBMAKE if MLINKS is set; otherwise the links do not go in package or registered file list
Date: Sat, 6 Jul 2002 11:43:00 -0400

 This bug affects the following ports, plus any that may use these as
 MASTERDIR.
 
 archivers/bzip2/Makefile
 archivers/star/Makefile
 audio/gsm/Makefile
 audio/rawrec/Makefile
 audio/sox/Makefile
 audio/xmixer/Makefile
 audio/xmp/Makefile
 benchmarks/netpipe/Makefile
 biology/fasta/Makefile
 biology/fasta3/Makefile
 cad/cider/Makefile
 cad/spice/Makefile
 chinese/celvis/Makefile
 chinese/tcl83/Makefile
 chinese/tk83/Makefile
 comms/mgetty+sendfax/Makefile
 devel/ORBacus/Makefile
 devel/camlp4/Makefile
 devel/cdecl/Makefile
 devel/devtodo/Makefile
 devel/libedit/Makefile
 devel/libevent/Makefile
 devel/libgii/Makefile
 devel/libhash/Makefile
 devel/noweb/Makefile
 devel/xwpe/Makefile
 editors/bvi/Makefile
 editors/gnuserv-emacs20/Makefile
 editors/nvi-m17n/Makefile
 editors/nvi-perl/Makefile
 editors/vim/Makefile
 editors/vim5/Makefile
 emulators/ski/Makefile
 emulators/vice/Makefile
 games/bnetd/Makefile
 games/mahjong/Makefile
 games/tvp/Makefile
 graphics/cqcam/Makefile
 graphics/libggi/Makefile
 graphics/mpgtx/Makefile
 graphics/mplayer/Makefile
 graphics/tiff/Makefile
 graphics/xbarcode/Makefile
 japanese/Canna/Makefile
 japanese/FreeWnn-lib/Makefile
 japanese/dvi2tty/Makefile
 japanese/grep/Makefile
 japanese/man-doc/Makefile
 japanese/mtools/Makefile
 japanese/ptex-common/Makefile
 lang/gpc/Makefile
 lang/ocaml/Makefile
 lang/ruby/Makefile
 lang/ruby-devel/Makefile
 lang/tcl82/Makefile
 lang/tcl83/Makefile
 lang/tcl84/Makefile
 mail/courier-imap/Makefile
 mail/elm/Makefile
 mail/elm+ME/Makefile
 mail/faces/Makefile
 mail/fetchmail/Makefile
 mail/nmh/Makefile
 mail/sqwebmail/Makefile
 math/pari/Makefile
 math/pari-devel/Makefile
 math/eukleides/Makefile
 net/rshell/Makefile
 net/sendfile/Makefile
 net/suckblow/Makefile
 net/vtun/Makefile
 print/cups-lpr/Makefile
 print/ghostscript-afpl/Makefile
 print/ghostscript-gnu/Makefile
 print/mp-letter/Makefile
 security/ccrypt/Makefile
 security/cracklib/Makefile
 security/openssh-portable/Makefile
 security/ssh/Makefile
 security/ssh2/Makefile
 sysutils/diskcheckd/Makefile
 sysutils/diskcheckd/files/Makefile
 sysutils/ndir/Makefile
 sysutils/portupgrade/Makefile
 sysutils/skill/Makefile
 textproc/ispell/Makefile
 textproc/wv/Makefile
 x11/xloadimage/Makefile
 x11-toolkits/tk82/Makefile
 x11-toolkits/tk83/Makefile
 x11-toolkits/tk84/Makefile
 -- 
 AlanE
State-Changed-From-To: open->closed 
State-Changed-By: sobomax 
State-Changed-When: Thu Jul 18 07:58:04 PDT 2002 
State-Changed-Why:  
Duplicates 39646. Anyway, thank you for submission! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=40231 
>Unformatted:
