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:
Date: Sun Dec 28 19:09:17 UTC 2014
New revision: 375743
- Use openssl from base on 10.0 or higher, based on 
- 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 
Submitted by: Mikhail T. (mi <at> ALDAN <dot> algebra <dot> com) 
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.