Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Oct 2016 07:37:25 +0100
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: usage of openssl command in ports
Message-ID:  <0d7bfc2a-683a-d3fe-3ac6-e516b2570158@FreeBSD.org>
In-Reply-To: <0101015792959ef2-163aa5ec-0b1c-4220-baf0-67ab2871cfa8-000000@us-west-2.amazonses.com>
References:  <0101015792959ef2-163aa5ec-0b1c-4220-baf0-67ab2871cfa8-000000@us-west-2.amazonses.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--x3H4oPf9OcDa16FeXmdi6vTCLCJMu60pk
Content-Type: multipart/mixed; boundary="730cUAxMBkqRtnq7oVRIHsC82G9n9B9GL";
 protected-headers="v1"
From: Matthew Seaman <matthew@FreeBSD.org>
To: freebsd-ports@freebsd.org
Message-ID: <0d7bfc2a-683a-d3fe-3ac6-e516b2570158@FreeBSD.org>
Subject: Re: usage of openssl command in ports
References: <0101015792959ef2-163aa5ec-0b1c-4220-baf0-67ab2871cfa8-000000@us-west-2.amazonses.com>
In-Reply-To: <0101015792959ef2-163aa5ec-0b1c-4220-baf0-67ab2871cfa8-000000@us-west-2.amazonses.com>

--730cUAxMBkqRtnq7oVRIHsC82G9n9B9GL
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 05/10/2016 03:04, Koichiro IWAO wrote:
> Hi,
>=20
> I have a question about usage of openssl command in ports.
>=20
> If a port uses openssl command for example in pkg-install, how can I
> determine which openssl to use?
> I think if ssl=3Dbase, /usr/bin/openssl should be used.  If ssl=3Dopens=
sl,
> ${PREFIX}/bin/openssl should be used.
> And other ssl ports.

Correct.  You can also specify ssl=3Dlibressl

> Is there something like ${OPENSSL_CMD} or do I have to do manually like=

> this?
>=20
> .if ${SSL_DEFAULT} =3D=3D base
> OPENSSL_CMD=3D /usr/bin/openssl
> .endif
>=20
> .if ${SSL_DEFAULT} =3D=3D openssl
> OPENSSL_CMD=3D ${PREFIX}/bin/openssl
> .endif
>=20
> .if ${SSL_DEFAULT} =3D=3D libressl
> OPENSSL_CMD=3D "i don't know"
> .endif

No -- all of the openssl-like ports install an openssl binary.  If your
port has:

USES=3D	ssl

Then you can just use:

${OPENSSLBASE}/bin/openssl

to run the appropriate binary.  You'ld have to use the SUB_LIST and
SUB_FILES mechanism to get the resulting value substituted into
pkg-install.in

	Cheers,

	Matthew





--730cUAxMBkqRtnq7oVRIHsC82G9n9B9GL--

--x3H4oPf9OcDa16FeXmdi6vTCLCJMu60pk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQJ8BAEBCgBmBQJX9J+sXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC
QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATPDAP/0tCPifVPmli2QJn6SzBH6yr
IVr/icE0YU9HAN1H+RnX9K6B0yhkfwYSjvr0CIXoyT0UoFs9+l6kjYVHTsXKMTX9
Ne1ZJLEIxFCqyQFKEUyiSf62CDZVItVqmbYy0WQId5D5fqPgT5IUIxPoGvsbugMm
5CvZ+pS/LfrAHBnKBRNjl78yb5saovpd5G9qVgFJVunFeA0D9d62vtAVN2wT1Xj9
hDXefbLXGjiUVQ5Kstt9S2yUMIB/n7+cklyyh0fWiQARJtCukgIC78Z6BtGtbQhL
SzhZgPPZFuPJRBoEHntBP+BxlTjpMJAD6HB1bUu3qBjHObFuR6y6v+H4E+1zBKU+
2mYudV3ng6GZE9BCeNAkuzbhSYKGcJk+ZX1zmQm/Ptdf43/Hl/mRnedKMwujqDF1
FdxR5QgV8cuwo9y4sY1WudZSQTpGnm6hn7uWU8PWt6jnEU5lYFj+mMZtPu2zfwVj
gt28zcOMRZ0CK0WjVsfba9GxSUEDX80D0hfq23Eee6/B2stXChUZl6OQtM0Afzoo
U4uaQ4tzJRYLsa1y00OfwjiNwjGkgQoPaYeN9q3mQ42qydn/KRzBVdtmI9AXU7zV
m6a2jl+U9LNKJcfywSTYPoiRsdZR9xgn6VQwap7AABITgHGumRrJbaLaMFeZr3p0
kZVIuh7dYAwQqcGMTVL+
=G0WV
-----END PGP SIGNATURE-----

--x3H4oPf9OcDa16FeXmdi6vTCLCJMu60pk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0d7bfc2a-683a-d3fe-3ac6-e516b2570158>