Index: bsd.efl.mk =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/Mk/bsd.efl.mk,v retrieving revision 1.3 diff -u -r1.3 bsd.efl.mk --- bsd.efl.mk 19 Apr 2008 17:46:02 -0000 1.3 +++ bsd.efl.mk 19 Jun 2010 19:47:43 -0000 @@ -138,6 +138,11 @@ _exml_PREFIX= ${LOCALBASE} _exml_VERSION= 1 +_eina_CATEGORY= devel +_eina_DEPENDS= ecore +_eina_PREFIX= ${LOCALBASE} +_eina_PORTVERSION= 1.2.3 + _imlib2_CATEGORY= graphics _imlib2_PREFIX= ${LOCALBASE} _imlib2_VERSION= 5 @@ -506,7 +511,14 @@ # define dependencies # .for LIB in ${_USE_EFL_UQ} +. if defined ${_${LIB}_PORTVERSION} +BUILD_DEPENDS+= ${_${LIB}_PORTNAME}>=${_${LIB}_PORTVERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME} +RUN_DEPENDS+= ${_${LIB}_PORTNAME}>=${_${LIB}_PORTVERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME} +. elif defined ${_${LIB}_VERSION} LIB_DEPENDS+= ${_${LIB}_SLIB}.${_${LIB}_VERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME} +. else +IGNORE= "${LIB}: no dependency informatiob provided" +. endif .endfor #