From linimon@lonesome.com  Sun Apr  4 08:42:29 2004
Return-Path: <linimon@lonesome.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 9703E16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  4 Apr 2004 08:42:29 -0700 (PDT)
Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6F33743D1D
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  4 Apr 2004 08:42:29 -0700 (PDT)
	(envelope-from linimon@lonesome.com)
Received: from lonesome.lonesome.com (cs242743-143.austin.rr.com [24.27.43.143])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(No client certificate requested)
	by mail.soaustin.net (Postfix) with ESMTP id 854D914749
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  4 Apr 2004 10:42:27 -0500 (CDT)
Received: from lonesome.lonesome.com (localhost.lonesome.com [127.0.0.1])
	by lonesome.lonesome.com (8.12.9/8.12.9) with ESMTP id i34FgAc7098074
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 4 Apr 2004 10:42:10 -0500 (CDT)
	(envelope-from linimon@lonesome.lonesome.com)
Received: (from linimon@localhost)
	by lonesome.lonesome.com (8.12.9/8.12.9/Submit) id i34FgAN6098073;
	Sun, 4 Apr 2004 10:42:10 -0500 (CDT)
	(envelope-from linimon)
Message-Id: <200404041542.i34FgAN6098073@lonesome.lonesome.com>
Date: Sun, 4 Apr 2004 10:42:10 -0500 (CDT)
From: Mark Linimon <linimon@lonesome.com>
Reply-To: Mark Linimon <linimon@lonesome.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: new metaports: sysutils/port-maintenance-tools, port-authoring-tools
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         65161
>Category:       ports
>Synopsis:       new metaports: sysutils/port-maintenance-tools, port-authoring-tools
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    linimon
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 04 08:50:14 PDT 2004
>Closed-Date:    Wed May 26 16:32:41 PDT 2004
>Last-Modified:  Wed May 26 16:32:41 PDT 2004
>Originator:     Mark Linimon
>Release:        FreeBSD 4.9-PRERELEASE i386
>Organization:
Lonesome Dove Computing Services
>Environment:
System: FreeBSD lonesome.lonesome.com 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #3: Thu Jan 22 20:41:05 CST 2004 root@lonesome.lonesome.com:/usr/src/sys/compile/MULTIMEDIA i386
>Description:
	Every time I install a new system I have to scratch my head
	and say "yeah, what were those basic tools I need again?"
	These two metaports would help to address this problem,
	which I'm sure other people have.  One is targeted to the
	audience of people who wish to install ports from source
	and then maintain their system; the other, more specialized,
	is intended for ports authors.

	These might be good candidates for a "start here" reference
	for those new to the ports collection and port maintenance.
	They might also serve to introduce more people to fastest-cvsup,
	pkg_cutleaves, libchk, and porttools, which IMHO would be
	A Good Thing.
>How-To-Repeat:
	(n/a)
>Fix:
	Note that this has been tested on both 4.x and 5.x -- the
	latter on a clean (jailed) system.

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	port-authoring-tools/Makefile
#	port-authoring-tools/pkg-descr
#	port-authoring-tools/readme.mcl
#	port-authoring-tools/work
#	port-maintenance-tools/Makefile
#	port-maintenance-tools/pkg-descr
#	port-maintenance-tools/readme.mcl
#	port-maintenance-tools/work
#
echo x - port-authoring-tools/Makefile
sed 's/^X//' >port-authoring-tools/Makefile << 'END-of-port-authoring-tools/Makefile'
X# New ports collection makefile for:   port-authoring-tools
X# Date created:        3 April 2004
X# Whom:                Mark Linimon <linimon@FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	port-authoring-tools
XPORTVERSION=	1.0
XCATEGORIES=	sysutils
XMASTER_SITES=	# empty
XDISTFILES=	# empty
XEXTRACT_ONLY=	# empty
X
XMAINTAINER=	linimon@FreeBSD.org
XCOMMENT=	"meta-port" for tools to test and submit changes to ports
X
XRUN_DEPENDS=	\
X		cvsup-without-gui:${PORTSDIR}/net/cvsup-without-gui \
X		fastest_cvsup:${PORTSDIR}/sysutils/fastest_cvsup \
X		libchk:${PORTSDIR}/sysutils/libchk \
X		porttools:${PORTSDIR}/devel/porttools
X
XNO_BUILD=	yes
X
Xdo-install:	# empty
X
X.include <bsd.port.mk>
END-of-port-authoring-tools/Makefile
echo x - port-authoring-tools/pkg-descr
sed 's/^X//' >port-authoring-tools/pkg-descr << 'END-of-port-authoring-tools/pkg-descr'
XHere is a meta-port for a set of tools that will help port maintainers
Xto test and submit changes to the FreeBSD Ports Collection.
END-of-port-authoring-tools/pkg-descr
echo x - port-authoring-tools/readme.mcl
sed 's/^X//' >port-authoring-tools/readme.mcl << 'END-of-port-authoring-tools/readme.mcl'
Xunfortunately these bring in perl ...
END-of-port-authoring-tools/readme.mcl
echo c - port-authoring-tools/work
mkdir -p port-authoring-tools/work > /dev/null 2>&1
echo x - port-maintenance-tools/Makefile
sed 's/^X//' >port-maintenance-tools/Makefile << 'END-of-port-maintenance-tools/Makefile'
X# New ports collection makefile for:   port-maintenance-tools
X# Date created:        3 April 2004
X# Whom:                Mark Linimon <linimon@FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	port-maintenance-tools
XPORTVERSION=	1.0
XCATEGORIES=	sysutils
XMASTER_SITES=	# empty
XDISTFILES=	# empty
XEXTRACT_ONLY=	# empty
X
XMAINTAINER=	linimon@FreeBSD.org
XCOMMENT=	"meta-port" for administrative tools to maintain ports
X
X# note: portuprade is brought in by pkg_cutleaves
XRUN_DEPENDS=	\
X		cvsup-without-gui:${PORTSDIR}/net/cvsup-without-gui \
X		fastest_cvsup:${PORTSDIR}/sysutils/fastest_cvsup \
X		pkg_cutleaves:${PORTSDIR}/sysutils/pkg_cutleaves \
X		pkg_tree:${PORTSDIR}/sysutils/pkg_tree \
X		porteasy:${PORTSDIR}/misc/porteasy \
X		portell:${PORTSDIR}/misc/portell \
X		portdowngrade:${PORTSDIR}/sysutils/portdowngrade
X
XNO_BUILD=	yes
X
Xdo-install:	# empty
X
X.include <bsd.port.mk>
END-of-port-maintenance-tools/Makefile
echo x - port-maintenance-tools/pkg-descr
sed 's/^X//' >port-maintenance-tools/pkg-descr << 'END-of-port-maintenance-tools/pkg-descr'
XHere is a meta-port for a collection of tools that will help you
Xmanage your ports tree, both for installation, deinstallation,
Xupdating, and browsing.  Many FreeBSD administrators and users
Xfind these tools to be helpful, especially when working with
Xbuilding ports from their sources.
END-of-port-maintenance-tools/pkg-descr
echo x - port-maintenance-tools/readme.mcl
sed 's/^X//' >port-maintenance-tools/readme.mcl << 'END-of-port-maintenance-tools/readme.mcl'
Xtried to include portaudit but blows up in dependencies
END-of-port-maintenance-tools/readme.mcl
echo c - port-maintenance-tools/work
mkdir -p port-maintenance-tools/work > /dev/null 2>&1
exit

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Apr 4 08:54:06 PDT 2004 
Responsible-Changed-Why:  
I'm willing to commit these if people think they are useful. 

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

From: Pav Lucistnik <pav@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org, linimon@lonesome.com
Cc:  
Subject: Re: ports/65161: new metaports: sysutils/port-maintenance-tools,
	port-authoring-tools
Date: Sun, 04 Apr 2004 18:16:45 +0200

 I think especially authoring metaport can be useful for ports people
 just like docproj metaport is useful for doc/www people. I think you
 want portlint in it too.
 
 -- 
 Pav Lucistnik <pav@oook.cz>
               <pav@FreeBSD.org>
 
 I am a shrubber. My name is Roger the Shrubber. I arrange, design and
 sell shrubberies.
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Wed May 26 16:32:23 PDT 2004 
State-Changed-Why:  
ports added. 

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