NetBSD Problem Report #22923
Received: (qmail 5082 invoked by uid 605); 23 Sep 2003 23:47:24 -0000
Message-Id: <16288-1064360843@rainier.reedmedia.net>
Date: Tue, 23 Sep 2003 16:47:26 -0700
From: reed@reedmedia.net
Sender: gnats-bugs-owner@NetBSD.org
Reply-To: reed@reedmedia.net
To: gnats-bugs@gnats.netbsd.org
Subject: bmake package should have sys.mk, mkdep and pmake symlink
X-Send-Pr-Version: 3.95
>Number: 22923
>Category: pkg
>Synopsis: bmake package should have sys.mk, mkdep and pmake symlink
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: closed
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Tue Sep 23 23:48:00 +0000 2003
>Closed-Date: Mon Nov 24 09:12:25 +0000 2014
>Last-Modified: Mon Nov 24 09:12:25 +0000 2014
>Originator:
>Release: NetBSD 1.6.1_STABLE
>Organization:
http://bsd.reedmedia.net/
>Environment:
System: NetBSD rainier.reedmedia.net 1.6.1_STABLE NetBSD 1.6.1_STABLE (GENERIC) #0: Tue Aug 12 02:52:57 PDT 2003 reed@rainier.reedmedia.net:/usr/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
Some vendors provide a "pmake" which is NetBSD's make.
It would be good if the DESCR (and maybe COMMENT)
mentioned pmake and make a symlink for pmake.
This should also install mkdep (not the insecure-temp-handling script).
Usually a mkdep is provided with a BSD make.
Also should install sys.mk and bsd.own.mk (or mk-files should).
Note that sys.mk and bsd.own.mk are required to use pkgsrc. It would
be good if they were provided.
Here is an example DESCRiption:
-=-=-=
bmake (aka pmake) is a 4.4BSD make program designed to simplify the
maintenance of other programs. Its input is a list of specifications
as to the files upon which programs and other files depend.
mkdep constructs Makefile dependency lists.
-=-=-
An example COMMENT:
NetBSD version of the 'make' utility (aka pmake)
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@gnats.netbsd.org
Cc:
Subject: pkg/22923
Date: Tue, 23 Sep 2003 16:57:31 -0700 (PDT)
I know that devel/newmkdep exists.
It should be named mkdep.
I see it is the official NetBSD mkdep.
It is not portable yet.
gcc -O2 -c newmkdep.c
newmkdep.c:41: parse error before string constant
newmkdep.c:41: warning: data definition has no type or storage class
newmkdep.c:46: parse error before string constant
newmkdep.c:46: warning: data definition has no type or storage class
(devel/bmake doesn't need to provide mkdep itself if devel/mkdep works.)
Jeremy C. Reed
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@gnats.netbsd.org
Cc:
Subject: Re: pkg/22923
Date: Tue, 23 Sep 2003 17:45:41 -0700 (PDT)
I imported a newer mkdep to wip/mkdep. It is based on latest NetBSD code.
It uses libnbcompat and has been tested on Linux and NetBSD.
Jeremy C. Reed
http://bsd.reedmedia.net/
State-Changed-From-To: open->feedback
State-Changed-By: asau@NetBSD.org
State-Changed-When: Fri, 19 Feb 2010 11:55:20 +0000
State-Changed-Why:
What's the status? Any work needed still?
State-Changed-From-To: feedback->closed
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Mon, 24 Nov 2014 09:12:25 +0000
State-Changed-Why:
There is now a devel/bmkdep package.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.