Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 May 2012 18:22:44 +0000
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        Marcel Moolenaar <marcel@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r235654 - in head: bin/ed share/mk
Message-ID:  <4CFA3665-472D-49E4-8832-3B304C2908D1@FreeBSD.org>
In-Reply-To: <201205191755.q4JHtncx036628@svn.freebsd.org>
References:  <201205191755.q4JHtncx036628@svn.freebsd.org>

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

On 19. May 2012, at 17:55 , Marcel Moolenaar wrote:

> Author: marcel
> Date: Sat May 19 17:55:49 2012
> New Revision: 235654
> URL: http://svn.freebsd.org/changeset/base/235654
>=20
> Log:
>  Add build option MK_ED_CRYPTO to control whether ed(1) is to have the
>  ability to encrypt/decrypt files. Embedded systems can typically have
>  OpenSSL, but not for ed(1) to use it.

This is totally wrong in my view and lacks documentation.

1) I really see no reason why ED needs it's own crypto flag for =
src.conf,
   if we go that route what about telnet, and all the others?
2) If I do not build with OPENSSL this should as well turn off =
MK_ED_CRYPTO
   automatically (but let's not go there, if avoidable).
3) if you insist on keeping it as a src.conf option please fix (2) and
   properly document it.


>=20
>  Obtained from:	Juniper Networks, Inc.
>=20
> Modified:
>  head/bin/ed/Makefile
>  head/share/mk/bsd.own.mk
>=20
> Modified: head/bin/ed/Makefile
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- head/bin/ed/Makefile	Sat May 19 17:49:20 2012	=
(r235653)
> +++ head/bin/ed/Makefile	Sat May 19 17:55:49 2012	=
(r235654)
> @@ -7,12 +7,12 @@ SRCS=3D	buf.c cbc.c glbl.c io.c main.c re.
> LINKS=3D	${BINDIR}/ed ${BINDIR}/red
> MLINKS=3D	ed.1 red.1
>=20
> -.if !defined(RELEASE_CRUNCH)
> -.if ${MK_OPENSSL} !=3D "no"
> +.if !defined(RELEASE_CRUNCH) && \
> +	${MK_OPENSSL} !=3D "no" && \
> +	${MK_ED_CRYPTO} !=3D "no"
> CFLAGS+=3D-DDES
> DPADD=3D	${LIBCRYPTO}
> LDADD=3D	-lcrypto
> .endif
> -.endif
>=20
> .include <bsd.prog.mk>
>=20
> Modified: head/share/mk/bsd.own.mk
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- head/share/mk/bsd.own.mk	Sat May 19 17:49:20 2012	=
(r235653)
> +++ head/share/mk/bsd.own.mk	Sat May 19 17:55:49 2012	=
(r235654)
> @@ -334,6 +334,7 @@ __DEFAULT_YES_OPTIONS =3D \
>     CXX \
>     DICT \
>     DYNAMICROOT \
> +    ED_CRYPTO \
>     EXAMPLES \
>     FLOPPY \
>     FORTH \

--=20
Bjoern A. Zeeb                                 You have to have visions!
   It does not matter how good you are. It matters what good you do!




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CFA3665-472D-49E4-8832-3B304C2908D1>