From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 12 17:20:22 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D8BC16A418 for ; Mon, 12 Jun 2006 17:20:22 +0000 (UTC) (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 A537443D55 for ; Mon, 12 Jun 2006 17:20:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5CHKLE8028861 for ; Mon, 12 Jun 2006 17:20:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5CHKLm4028859; Mon, 12 Jun 2006 17:20:21 GMT (envelope-from gnats) Date: Mon, 12 Jun 2006 17:20:21 GMT Message-Id: <200606121720.k5CHKLm4028859@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/98607: [PATCH] deskutils/ruby-alexandria: [pkg-plist fix] X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:20:22 -0000 The following reply was made to PR ports/98607; it has been noted by GNATS. From: "Jeremy Messenger" To: bug-followup@freebsd.org, xride@x12.dk Cc: Subject: Re: ports/98607: [PATCH] deskutils/ruby-alexandria: [pkg-plist fix] Date: Mon, 12 Jun 2006 12:10:40 -0500 It still doesn't look right, which it's still broke with this patch. +%%RUBY_DOCDIR%%/alexandria/NEWS +%%RUBY_DOCDIR%%/alexandria/README +%%RUBY_DOCDIR%%/alexandria/TODO Above, you need to put "%%PORTDOCS%%%%RUBY_MODDOCDIR%%" back in. +@dirrm %%RUBY_DOCDIR%%/alexandria [...] -@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%% This should be change to this below: %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% Why are you removing these gconf stuff without any fix? It still need to be fix with gconf stuff. If alexandria doesn't install any gconf key then it's broke and need to be fix. -@cwd %%X11BASE%% -etc/gconf/gconf.xml.defaults/schemas/apps/alexandria/%gconf.xml -etc/gconf/gconf.xml.defaults/schemas/apps/%gconf.xml -etc/gconf/gconf.xml.defaults/apps/alexandria/%gconf.xml -etc/gconf/gconf.xml.defaults/apps/%gconf.xml -@dirrm etc/gconf/gconf.xml.defaults/apps/alexandria -@dirrm etc/gconf/gconf.xml.defaults/apps -@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/alexandria -@dirrm etc/gconf/gconf.xml.defaults/schemas/apps I believe that the correct way to fix it is (untest)... Install alexandria.schemas in ${X11BASE}/etc/gconf/schemas/ by manual then add this lines in plist. This part doesn't fix the install gconf key if alexandria doesn't do it. @cwd %%X11BASE%% @unexec env GCONF_CONFIG_SOURCE=xml:merged:%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/alexandria.schemas > /dev/null || /usr/bin/true etc/gconf/schemas/alexandria.schemas @exec env GCONF_CONFIG_SOURCE=xml:merged:%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/alexandria.schemas > /dev/null || /usr/bin/true Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org