Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2004 02:14:51 +1000
From:      Sam Lawrance <boris@brooknet.com.au>
To:        Cyrille Lefevre <clefevre-lists@9online.fr>
Cc:        ports@freebsd.org
Subject:   Re: pkg-plist and installing under multiple prefixes
Message-ID:  <1087488889.13545.43.camel@dirk>
In-Reply-To: <04c601c4547b$11cf85e0$7890a8c0@dyndns.org>
References:  <1087444685.904.16.camel@dirk> <04c601c4547b$11cf85e0$7890a8c0@dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2004-06-18 at 00:55, Cyrille Lefevre wrote:
> "Sam Lawrance" <boris@brooknet.com.au> wrote:
> > 
> > I'm porting a binary distributiono of a java application.
> > 
> > Like a number of similar ports, it installs into ${PREFIX}/${PORTNAME}.
> > I want to also install gnome application entries, but these are usually
> > under ${X11BASE}/share/gnome/applications.
> > 
> > Just doing
> > 
> > PLIST_FILES += ${X11BASE}/share/gnome/applications/xyzzy.desktop
> 
> PLIST_FILES += @cwd %%X11BASE%%
> PLIST_FILES += share/gnome/applications/xyzzy.desktop
> ...
> PLIST_FILES += @cwd %%PREFIX%%

Cheers, that got me on the right track.

%%PREFIX%% is set to substitute for %D. I don't understand this - but
setting the substitution to ${PREFIX} works. Also the substitutions
needed to be quoted.

This works:

PLIST_SUB+=	PREFIX=${PREFIX}
PLIST_FILES+=	"@cwd %%X11BASE%%"
PLIST_FILES+=	share/gnome/applications/xyzzy.desktop
PLIST_FILES+=	"@cwd %%PREFIX%%"

-Sam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1087488889.13545.43.camel>