From owner-freebsd-ports@freebsd.org Thu Sep 24 21:16:18 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD3D3A07EAD for ; Thu, 24 Sep 2015 21:16:18 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep18.mx.upcmail.net (fep18.mx.upcmail.net [62.179.121.38]) by mx1.freebsd.org (Postfix) with ESMTP id B73B71B08; Thu, 24 Sep 2015 21:16:17 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from edge04.upcmail.net ([192.168.13.239]) by viefep16-int.chello.at (InterMail vM.8.01.05.18 201-2260-151-151-20140610) with ESMTP id <20150924202801.MCTR29013.viefep16-int.chello.at@edge04.upcmail.net>; Thu, 24 Sep 2015 22:28:01 +0200 Received: from [192.168.1.69] ([95.96.229.21]) by edge04.upcmail.net with edge id M8VW1r0030ULilr018VWTp; Thu, 24 Sep 2015 22:29:30 +0200 X-SourceIP: 95.96.229.21 Message-ID: <1443126422.1548.1.camel@rainbow-runner.nl> Subject: Re: USES=desktop-file-utils, INSTALLS_ICONS, and pkg From: Koop Mast To: Don Lewis , freebsd-ports@FreeBSD.org Date: Thu, 24 Sep 2015 22:27:02 +0200 In-Reply-To: <201509082251.t88MpKKN087293@gw.catspoiler.org> References: <201509082251.t88MpKKN087293@gw.catspoiler.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Sep 2015 21:16:18 -0000 On Tue, 2015-09-08 at 15:51 -0700, Don Lewis wrote: > I've been working on a port update and happened to notice that when I > installed an updated package the entries under the Applications menu > on > my desktop were not getting updated. > > Looking at /usr/ports/Mk/Uses/desktop-file-utils.mk, I see that it > adds > "@desktop-file-utils" to PLIST_FILES, and I do see this in > .PLIST.mktmp > when I build the port. I don't see it in the +MANIFEST file in the > package .txz file. Digging through the source for pkg, I don't see > anything in the code for handling @desktop-file-utils. It is in the ports tree: ports/Keywords/desktop-file-utils.ucl > Something else that I don't see in the source for pkg is anything > that > handles @rmtry, which INSTALL_ICONS wants to add to the plist. > > Neither of these @things is documented in pkg-create(8). Reading > this > man page, I see that @exec and @unexec are deprecated, and these are > used fairly heavily in the ports framework. ports/Keywords/rmtry.ucl -Koop