From owner-freebsd-ports Sun Jan 31 15:00:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA06500 for freebsd-ports-outgoing; Sun, 31 Jan 1999 15:00:53 -0800 (PST) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from sims-ha.videotron.net (faure.videotron.net [205.151.222.100]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA06494 for ; Sun, 31 Jan 1999 15:00:51 -0800 (PST) (envelope-from luc_m@videotron.ca) Received: from videotron.ca ([207.96.216.210]) by sims-ha.videotron.net (Sun Internet Mail Server sims.3.5.1998.03.08.20.27) with ESMTP id <0F6G00BEQ59547@sims-ha.videotron.net> for ports@freebsd.org; Sun, 31 Jan 1999 18:00:43 -0500 (EST) Date: Sun, 31 Jan 1999 18:02:48 -0500 From: Luc Morin Subject: "make upgrade" for ports To: ports@FreeBSD.ORG Message-id: <36B4E118.F2DA78CE@videotron.ca> MIME-version: 1.0 X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 2.2.8-STABLE i386) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: en Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, Before starting a project of my own, I want to make sure there's not already an ongoing effort of the same nature. What I intend to do is add a mechanism that will let you upgrade a port, even if other packages rely on it. Right now, one has to do a pkg_delete -f every time he wants to upgrade a port, but this breaks dependencies. I'd like to be able to type "make upgrade" in a ports directory, and have make upgrade it if a newer version is available, along with all other ports on which it relies if those have newer versions as well. Then all the dependencies would be rebuilt so that pkg_info -a will report them correctly. If anyone is working on such a project, I'd be interested to help. If not, I'd like to get some more detailed information on the ports/pkg_add/pkg_delete mechanism so I can start on it. Thank you very much. Luc Morin Electrical Engineering Technologist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message