If the automake110 port is installed before building guile it causes Makefile.in (and Makefile) in the guile working dir to get overwritten during the 'build' stage. This puts pkgconfigdir=$(libdir)/pkgconfig in Makefile instead of $(DESTDIR)$(prefix)/libdata/pkgconfig. This causes guile-1.8.pc to get installed to ${PREFIX}/lib (instead of the right place listed in pkg-plist). We could fix this by making sure the part that regenerates the Makefile.in does not get run or apply the same patch that was applied to Makefile.in (files/patch-Makefile.in). I have included a patch that does the latter... Fix: use this patch in lang/guile ... How-To-Repeat: install devel/automake110 install lang/guile pkg_info -g -x guile Note incorrect location of guile-1.8.pc (in <prefix>/lib instead of <prefix>/libdata/pkgconfig)
Maintainer of lang/guile, Please note that PR ports/132212 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/132212 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Looks good --- On Sat, 2/28/09, Edwin Groothuis <edwin@FreeBSD.org> wrote: > From: Edwin Groothuis <edwin@FreeBSD.org> > Subject: Re: ports/132212: lang/guile port broken if automake110 installed > To: amatus@gnu.org > Cc: bug-followup@FreeBSD.org > Date: Saturday, February 28, 2009, 9:50 PM > Maintainer of lang/guile, > > Please note that PR ports/132212 has just been submitted. > > If it contains a patch for an upgrade, an enhancement or a > bug fix > you agree on, reply to this email stating that you approve > the patch > and a committer will take care of it. > > The full text of the PR can be found at: > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/132212 > > -- > Edwin Groothuis via the GNATS Auto Assign Tool > edwin@FreeBSD.org
I meant to say that I had contacted the maintainer (amatus@gnu.org) with this on Feb 22. But there has been no response.
stas 2009-03-13 19:52:09 UTC FreeBSD ports repository Added files: lang/guile/files patch-Makefile.am Log: - Use correct pkgconfig files dir. PR: ports/132212 Submitted by: John Hein <jhein@timing.com> Approved by: Amatus <c11h15no2@yahoo.com> (maintainer) Revision Changes Path 1.1 +11 -0 ports/lang/guile/files/patch-Makefile.am (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed Committed. Thanks!