From owner-freebsd-ports Sat Mar 25 00:07:07 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA11873 for ports-outgoing; Sat, 25 Mar 1995 00:07:07 -0800 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id AAA11867 for ; Sat, 25 Mar 1995 00:07:02 -0800 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.9/8.6.9) id AAA29426; Sat, 25 Mar 1995 00:06:42 -0800 Date: Sat, 25 Mar 1995 00:06:42 -0800 Message-Id: <199503250806.AAA29426@silvia.HIP.Berkeley.EDU> To: chaos@rivers.oscs.montana.edu CC: ports@FreeBSD.org In-reply-to: (message from Jason Boerner on Wed, 22 Mar 1995 19:47:46 -0700 (MST)) Subject: Re: non-initial installation From: asami@cs.berkeley.edu (Satoshi Asami/=?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=) Sender: ports-owner@FreeBSD.org Precedence: bulk * ***NOTE TO SOMEONE WHO KNOWS A LOT ABOUT THESE PORT INSTALL METHODES: * I believe that this not only build the files but installs (make * install) them. However they do not show up with pkg_info -a. * * Does anyone know how to/where to fix this at? This and fixing the uemacs * port are my next too little assignments. I've thinking about this for a while. I think it would be very useful if we can make it possible to "deinstall" ports from the ports dir by using the Makefile and pkg/PLIST, as there should be enough information in there to determine which files should be deleted. Currently I do a "make package" and "pkg_add" following a "make install" to ensure the package is registered (so that I can deinstall it). But this is kinda redundant. Another idea is to automatically "register" the port into /var/db/ports when we do "make install" by copying the PLIST file with appropriate modifications. Then we don't have to touch pkg_delete. Also, this way we can ensure we have the right version of the packing list when we do a deinstall. What do people think? Satoshi