From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 4 08:50:15 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F30116A4CE for ; Sun, 4 Apr 2004 08:50:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E55043D58 for ; Sun, 4 Apr 2004 08:50:15 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i34FoEbv020830 for ; Sun, 4 Apr 2004 08:50:15 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i34FoEUi020828; Sun, 4 Apr 2004 08:50:14 -0700 (PDT) (envelope-from gnats) Resent-Date: Sun, 4 Apr 2004 08:50:14 -0700 (PDT) Resent-Message-Id: <200404041550.i34FoEUi020828@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Linimon Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9703E16A4CE for ; 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 ; 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 ; 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 ; 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 To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/65161: new metaports: sysutils/port-maintenance-tools, port-authoring-tools X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Mark Linimon List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Apr 2004 15:50:15 -0000 >Number: 65161 >Category: ports >Synopsis: new metaports: sysutils/port-maintenance-tools, port-authoring-tools >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 04 08:50:14 PDT 2004 >Closed-Date: >Last-Modified: >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 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 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 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 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: >Unformatted: