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:          feedback
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 23 23:48:00 +0000 2003
>Closed-Date:    
>Last-Modified:  Fri Feb 19 11:55:20 +0000 2010
>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?


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(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.