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