Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 May 2021 14:31:44 +0200
From:      Mathieu Arnold <mat@freebsd.org>
To:        Philipp Ost <pj@smo.de>
Cc:        Mathieu Arnold <mat@freebsd.org>, ports@freebsd.org
Subject:   Re: How to correctly reference WRKSRC of another port?
Message-ID:  <20210527123144.n4q3wzx5bibcv2sd@aching.in.mat.cc>
In-Reply-To: <ec5a99df-da23-c6f3-cd46-e7a334cd289b@smo.de>
References:  <c2d98e8d-483d-052e-9df2-473d15c96ff1@smo.de> <20210525141641.fugewdzmhscbua7p@aching.in.mat.cc> <ec5a99df-da23-c6f3-cd46-e7a334cd289b@smo.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--2q4blcgzalgfhpng
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, May 26, 2021 at 12:46:20AM +0200, Philipp Ost wrote:
> Thanks everyone for your help and suggestions so far!
>=20
> 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:
> >=20
> > BUILD_DEPENDS=3D	${NONEXISTENT}:math/nauty:patch
> > NAUTY_WRKSRC=3D   $$(${MAKE} -C ${PORTSDIR}/math/nauty -VWRKSRC)
> >=20
> > and then wherever you hardcoded the /usr/ports/... just put
> > ${NAUTY_WRKSRC}.
>=20
> Jan suggested essentially the same. ;-)
>=20
> > 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.
>=20
> The :extract target did work fine, it's actually just the raw sources whi=
ch
> 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.

--=20
Mathieu Arnold

--2q4blcgzalgfhpng
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEVhwchfRfuV0unqO5KesJApEdfgIFAmCvkSxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU2
MUMxQzg1RjQ1RkI5NUQyRTlFQTNCOTI5RUIwOTAyOTExRDdFMDIACgkQKesJApEd
fgJqGg//YFBLsDhayh7RJa2seoKuIzThEf+19KT0Bcoa1YooJUku/z22oulQQheP
6em6+Hn6Uei1eBVGqChhvFlbdwHU7p2g2XHzND4XK84ejGVbLZDg9LIF54OwELw9
pW7CQmmrNPfObOOqBYvfpiG5unvWSu9/UFuhgSF25XLANNtZI6ft2HRT2KILPdon
b6gCCm263Cdm7S/ZnOsuBEO0KbemjV46fXGAXLdnKjNoX69zIaxBQ701NYZ1FWng
4sW5+Xp98d0PFq+MnmkfkBUND4xiYCBolNT3+Nc7PbUfeOeEDhOGMQWB1iW9HxTZ
Fz9WJY1joPIVe0g1h8mFh1/paEn9OshacX3+bTBhl8U5OcxdVBWUlU1ZpuanvYfD
H1Z3kaB+UwxrXpLPTM467cSAtP9rqkMIGC5LAk0CUZbEV5iM5enhJg+mb03eD6B2
AhVVuWqHcnG2qbACAGCIkV2HfpgPrWv3LYWZ+VDcFChU0cfUHDqHR4jw3fBS9SdO
+gYFEqJBRiJZ8aOLXiNYfw6zFwpbYnnErHdidEi8NnlgJ/otc3iw+BzLJBncwW9b
3n5n4W09y3GnLVUpQI9+uDx+/tIcTOVA5XghwxMmIr8q8l+TAGAN0KaJWJrQBMta
QTGe/bMBgBZge1IYRxQ5heWjzsfKuowOl996VysAKMozhtPVGdw=
=PrPf
-----END PGP SIGNATURE-----

--2q4blcgzalgfhpng--



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