pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/security/gnome-keyring



On Wed, 28 Dec 2011, OBATA Akio wrote:

> On Wed, 28 Dec 2011 11:16:02 +0900, Steven Drake <sbd%netbsd.org@localhost> 
> wrote:
> 
> > On Tue, 27 Dec 2011, Joerg Sonnenberger wrote:
> > 
> > > This broke the build here.
> > > 
> > > On Mon, Dec 26, 2011 at 07:24:35AM +0000, Steven Drake wrote:
> > > > Module Name:    pkgsrc
> > > > Committed By:   sbd
> > > > Date:           Mon Dec 26 07:24:35 UTC 2011
> > > > 
> > > > Modified Files:
> > > >         pkgsrc/security/gnome-keyring: Makefile
> > > > 
> > > > Log Message:
> > > > If something is patched to use gsed then gsed must be added to
> > > > USE_TOOLS.
> > 
> > I've committed a small clean up to the package, but I don't know if will fix
> > the problem.
> 
> Maybe, NetBSD's sed is not compatible with gsed for this case

That's exactly the problem.  The top level Makefile target 
'install-gsettings-schemas' uses two sed expressions the work with gsed
but don't work with (it gives no out put) so the target doesn't install
the schema files.

The previous fix used in gnome-keyring was to patch the problem commands
to directly call 'gsed' and add textproc/gsed as a build dependence.
However this won't work if GNU_PROGRAM_PREFIX is anything other than 'g'.

My fix is to add gsed to USE_TOOLS so that '${TOOLS_DIR}/bin/gsed' is
created, the cleanup is to remove the manual build dependence on gsed
and remove the above mention patch as its redundant (because
'${TOOLS_DIR}/bin/sed' points to gsed).

> (and also webkit-gtk?).

Same problem.

-- 
Steven



Home | Main Index | Thread Index | Old Index