Date: Sun, 4 Apr 2004 10:42:10 -0500 (CDT) From: Mark Linimon <linimon@lonesome.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/65161: new metaports: sysutils/port-maintenance-tools, port-authoring-tools Message-ID: <200404041542.i34FgAN6098073@lonesome.lonesome.com> Resent-Message-ID: <200404041550.i34FoEUi020828@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <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: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404041542.i34FgAN6098073>