ports/98607: [PATCH] deskutils/ruby-alexandria: [pkg-plist fix]
Jeremy Messenger
mezz7 at cox.net
Mon Jun 12 17:20:22 UTC 2006
The following reply was made to PR ports/98607; it has been noted by GNATS.
From: "Jeremy Messenger" <mezz7 at cox.net>
To: bug-followup at freebsd.org, xride at 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.
+ at dirrm %%RUBY_DOCDIR%%/alexandria
[...]
- at 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.
- at 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
- at dirrm etc/gconf/gconf.xml.defaults/apps/alexandria
- at dirrm etc/gconf/gconf.xml.defaults/apps
- at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/alexandria
- at 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 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
More information about the freebsd-ports-bugs
mailing list