Created attachment 150036 [details] Don't set WITH_OPENSSL_PORT It appears, the requirement was added, because the author's configure uses pkg-config to check the local OpenSSL distribution. That's not a good enough reason to drag a sizable dependency -- the base OpenSSL is perfectly sufficient. The attached patch modifies upstream's configure.ac to NOT use pkg-config on openssl and removes the requirement from the port's own Makefile.
Auto-assigned to maintainer gblach@FreeBSD.org
It's will be better if efl use openssl from base instead from port, but attached patch simply don't work. Output from make configure: configure: Start Ecore_Con checks checking for ECORE_CON... no configure: error: Package requirements ( ) were not met: Please specify at least one package name on the command line. Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables ECORE_CON_CFLAGS and ECORE_CON_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ===> Script "configure" failed unexpectedly.
A commit references this bug: Author: gblach Date: Sun Dec 28 19:09:17 UTC 2014 New revision: 375743 URL: https://svnweb.freebsd.org/changeset/ports/375743 Log: - Use openssl from base on 10.0 or higher, based on [1] - Fix SDL option - Convert ENGINE option group to radio choice - Fix plist when OPENGL is disabled - Add NLS option - Convert USE_AUTOTOOLS to USES=autoreconf - Bump PORTREVISION PR: 195532 [1] Submitted by: Mikhail T. (mi <at> ALDAN <dot> algebra <dot> com) [1] Changes: head/devel/efl/Makefile head/devel/efl/pkg-plist
I found a way how to use openssl from base on 10.0 or higher. On older FreeBSD releases openssl is too old to work with efl.