From owner-freebsd-doc@FreeBSD.ORG Tue Nov 8 07:20:16 2005 Return-Path: X-Original-To: freebsd-doc@hub.freebsd.org Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FE8916A41F for ; Tue, 8 Nov 2005 07:20:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9682343D48 for ; Tue, 8 Nov 2005 07:20:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jA87KFFY036048 for ; Tue, 8 Nov 2005 07:20:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jA87KF5s036047; Tue, 8 Nov 2005 07:20:15 GMT (envelope-from gnats) Resent-Date: Tue, 8 Nov 2005 07:20:15 GMT Resent-Message-Id: <200511080720.jA87KF5s036047@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Michael C. Shultz" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8503A16A41F for ; Tue, 8 Nov 2005 07:17:39 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E43843D46 for ; Tue, 8 Nov 2005 07:17:39 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from ringworm.mechee.com ([71.102.14.129]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0IPM00IKZK9DICT2@vms040.mailsrvcs.net> for FreeBSD-gnats-submit@freebsd.org; Tue, 08 Nov 2005 01:17:38 -0600 (CST) Received: by ringworm.mechee.com (Postfix, from userid 1001) id C4823130C23; Mon, 07 Nov 2005 23:09:01 -0800 (PST) Message-Id: <20051108070901.C4823130C23@ringworm.mechee.com> Date: Mon, 07 Nov 2005 23:09:01 -0800 (PST) From: "Michael C. Shultz" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: docs/88646: sysutils/portmanager documentaion for handbook "Using ports" X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Michael C. Shultz" List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2005 07:20:16 -0000 >Number: 88646 >Category: docs >Synopsis: sysutils/portmanager documentaion for handbook "Using ports" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 08 07:20:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Michael C. Shultz >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD ringworm.mechee.com 5.4-STABLE FreeBSD 5.4-STABLE #0: Fri Nov 4 06:35:37 PST 2005 root@ringworm.mechee.com:/usr5/obj/usr5/src/sys/RINGWORM5 i386 >Description: sysutils/portmanager documentaion for handbook 4.5 Using the Ports Collection This documentation is submitted as an alternative way of keeping ports up to date with sysutils/portmanager >How-To-Repeat: N/A >Fix: --- chapter.sgml-portmanager.diff begins here --- --- ports/chapter.sgml Mon Oct 3 11:58:36 2005 +++ ports/chapter.sgml-portmanager Mon Nov 7 22:22:04 2005 @@ -1160,9 +1160,6 @@ Upgrading Ports - portupgrade - - ports upgrading @@ -1174,6 +1171,13 @@ encounter and need to perform when updating a port. + + portupgrade + + portupgrade + + + Keeping your ports up to date can be a tedious job. For instance, to upgrade a port you would go to the ports directory, build the port, deinstall the old port, install the @@ -1233,6 +1237,32 @@ Other utilities exist which will do this, check out the ports/sysutils directory and see what you come up with. + + + portmanager + portmanager + portsupgrading + After updating your ports tree installed ports may easily be + brought up to date with sysutils/portmanager. + Installation and setup from the standard ports tree location is simple: + &prompt.root; cd /usr/ports/sysutils/portmanager + &prompt.root; make install clean + Once installed the only command needed to update all installed ports is: + &prompt.root; portmanager -u + Portmanager can also add new ports to your installed software + collection, when used to install ports it will correctly update + or add any dependencies prior to building and installing the new + port. example: + &prompt.root; portmanager x11/gnome2 + will first insure all dependencies of x11/gnome2 are installed and up to date, + then x11/gnome2 will be installed. + Fixing a problem port when it is dependency related is easy, example: + &prompt.root; portmanager sysutils/problemPort -f + all of sysutils/problemPort's dependencies will be rebuilt in a logical order + then rebuilding of sysutils/problemPort is attempted. + For further information see man portmanager(1) + --- chapter.sgml-portmanager.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: