Date: Mon, 12 Jun 2006 17:20:21 GMT From: "Jeremy Messenger" <mezz7@cox.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/98607: [PATCH] deskutils/ruby-alexandria: [pkg-plist fix] Message-ID: <200606121720.k5CHKLm4028859@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/98607; it has been noted by GNATS. From: "Jeremy Messenger" <mezz7@cox.net> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606121720.k5CHKLm4028859>