Re: How to correctly reference WRKSRC of another port?

From: Mathieu Arnold <>
Date: Thu, 27 May 2021 14:31:44 +0200
On Wed, May 26, 2021 at 12:46:20AM +0200, Philipp Ost wrote:
> Thanks everyone for your help and suggestions so far!
> On 5/25/21 4:16 PM, Mathieu Arnold wrote:
> > On Mon, May 24, 2021 at 08:16:47PM +0200, Philipp Ost wrote:
> [snip]>
> > There is no best way to achieve what you need.  The probably easiest way
> > would be to follow what audio/pulseaudio-module-xrdp does, mainly:
> > 
> > BUILD_DEPENDS=	${NONEXISTENT}:math/nauty:patch
> > NAUTY_WRKSRC=   $$(${MAKE} -C ${PORTSDIR}/math/nauty -VWRKSRC)
> > 
> > and then wherever you hardcoded the /usr/ports/... just put
> Jan suggested essentially the same. ;-)
> > Note that the special BUILD_DEPENDS is required, otherwise, there is no
> > guarantee that the sources will actually be there.  Also, the :patch at
> > the end is the target youu actually need the sources to be in, maybe it
> > should be :configure or :build.
> The :extract target did work fine, it's actually just the raw sources which
> are needed. In the meantime some gremlins have crept in and now nothing
> seems to work as it did yesterday... Now I can't get the nauty sources to
> extract properly, neither using :extract or :patch. NAUTY_WRKSRC is set
> correctly; right now I don't know what might be amiss. If I can't figure it
> out myself I fear I have to bug the list again.

If you only need the sources, it is probably better to simply add the
nauty distribution file to DISTFILES.

Mathieu Arnold

Received on Thu May 27 2021 - 12:31:44 UTC

Original text of this message