Skip site navigation (1)Skip section navigation (2)
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>