Re: How to correctly reference WRKSRC of another port?
- In reply to: Mathieu Arnold : "Re: How to correctly reference WRKSRC of another port?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 27 May 2021 14:07:42 UTC
> On May 27, 2021, at 5:31 AM, Mathieu Arnold <mat@freebsd.org> wrote: > > 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 >>> ${NAUTY_WRKSRC}. >> >> 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. This feels like the kind of thing that a "How Do I"...wiki would benefit from. >> >> 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