Date: Tue, 18 Jan 2000 22:47:24 GMT From: Salvo Bartolotta <bartequi@nojunk.com> To: freebsd-questions@FreeBSD.ORG, brett@peloton.runet.edu, jcm@dogma.freebsd-uk.eu.org Subject: Re: making deinstall: bsd.port.mk (was: can't make certain ports) Message-ID: <20000118.22472400@bartequi.ottodomain.org> References: <Pine.BSF.4.10.10001181015400.2692-100000@peloton.runet.edu> <20000118.18060400@bartequi.ottodomain.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> Dear Brett Taylor and Jonathon McKitrick, > just to split hairs: > make deinstall ~ pkg_delete -f port_package(s)_listed_in_the_PLIST > where " ~ " reads "equivalent to". > In a freshly updated port, the package(s) in question is(are) the > *new* > package(s) - not yet made. This is bsd.port.mk replying to me :-) ################################################################# # These variables are used to identify your port. # # DISTNAME - Name of port or distribution. # PKGNAME - Name of the package file to create if the DISTNAME # isn't really relevant for the port/package # (default: ${DISTNAME}). # CATEGORIES - A list of descriptive categories into which this port falls. [omissis ...] # Deinstall # # Special target to remove installation .if !target(deinstall) deinstall: @${ECHO_MSG} "=3D=3D=3D> Deinstalling for ${PKGNAME}" @${PKG_DELETE} -f ${PKGNAME} @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE} .endif ################################################################ From my KDE-1.1.2 metaport makefile: New ports collection makefile for: kde # Version required: around November 1997 # Date created: 4 November 1997 # Whom: Satoshi Asami <asami@FreeBSD.org> # # $FreeBSD: ports/x11/kde11/Makefile,v 1.24 1999/09/18 09:02:09 se Exp $ # DISTNAME=3D kde-1.1.2 CATEGORIES=3D x11 kde MASTER_SITES=3D # empty DISTFILES=3D # empty From my KDE-1.1.2 kdebase port: # New ports collection makefile for: kdebase # Version required: 1.0 # Date created: 28 October 1997 # Whom: Stefan E=DFer <se@freebsd.org> # # $FreeBSD: ports/x11/kdebase11/Makefile,v 1.41 1999/12/07 15:46:35 imura Exp $ # DISTNAME=3D kdebase-1.1.2 CATEGORIES=3D x11 kde and so on for KDE-1.1.2 components. That is why e.g. KDE-1.1.2 tries to uninstall the *new* packages (ie 1.1.2); which occurs if one has e.g. KDE-1.1.1. Unless I've made an awful blunder and misunderstood it all ... Best regards, Salvo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000118.22472400>