Lines 4473-4490
Link Here
|
4473 |
target="${DEPENDS_TARGET}"; \ |
4473 |
target="${DEPENDS_TARGET}"; \ |
4474 |
depends_args="${DEPENDS_ARGS}"; \ |
4474 |
depends_args="${DEPENDS_ARGS}"; \ |
4475 |
${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $${lib}" ; \ |
4475 |
${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $${lib}" ; \ |
4476 |
found=0 ; \ |
4476 |
libfile=`${SETENV} LIB_DIRS="${LIB_DIRS}" LOCALBASE="${LOCALBASE}" ${SH} ${SCRIPTSDIR}/find-lib.sh $${lib}` ; \ |
4477 |
dirs="${LIB_DIRS} `${CAT} ${LOCALBASE}/libdata/ldconfig/* 2>/dev/null || : `" ; \ |
4477 |
if [ -z "$${libfile}" ]; then \ |
4478 |
for libdir in $$dirs; do \ |
|
|
4479 |
test -f $${libdir}/$${lib} || continue; \ |
4480 |
if [ -x /usr/bin/file ]; then \ |
4481 |
_LIB_FILE=`realpath $${libdir}/$${lib}`; \ |
4482 |
[ `file -b -L --mime-type $${_LIB_FILE}` = "application/x-sharedlib" ] || continue ; \ |
4483 |
fi ; \ |
4484 |
found=1 ; \ |
4485 |
${ECHO_MSG} -n " - found ($${_LIB_FILE})"; \ |
4486 |
done ; \ |
4487 |
if [ $${found} -eq 0 ]; then \ |
4488 |
${ECHO_MSG} " - not found"; \ |
4478 |
${ECHO_MSG} " - not found"; \ |
4489 |
${ECHO_MSG} "===> Verifying for $$lib in $$dir"; \ |
4479 |
${ECHO_MSG} "===> Verifying for $$lib in $$dir"; \ |
4490 |
if [ ! -d "$$dir" ] ; then \ |
4480 |
if [ ! -d "$$dir" ] ; then \ |
Lines 4493-4499
Link Here
|
4493 |
${_INSTALL_DEPENDS} \ |
4483 |
${_INSTALL_DEPENDS} \ |
4494 |
fi ; \ |
4484 |
fi ; \ |
4495 |
else \ |
4485 |
else \ |
4496 |
${ECHO_MSG}; \ |
4486 |
${ECHO_MSG} " - found ($${libfile})"; \ |
4497 |
fi ; \ |
4487 |
fi ; \ |
4498 |
done |
4488 |
done |
4499 |
.endif |
4489 |
.endif |
Lines 4801-4809
Link Here
|
4801 |
done |
4791 |
done |
4802 |
|
4792 |
|
4803 |
ACTUAL-PACKAGE-DEPENDS?= \ |
4793 |
ACTUAL-PACKAGE-DEPENDS?= \ |
4804 |
if [ "${_LIB_RUN_DEPENDS}" != " " ]; then \ |
4794 |
depfiles="" ; \ |
4805 |
${PKG_QUERY} "\"%n\": {origin: %o, version: \"%v\"}" " " ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,:C,${PORTSDIR}/,,} 2>/dev/null || : ; \ |
4795 |
for lib in ${LIB_DEPENDS:C/\:.*//}; do \ |
4806 |
fi |
4796 |
depfiles="$$depfiles `${SETENV} LIB_DIRS="${LIB_DIRS}" LOCALBASE="${LOCALBASE}" ${SH} ${SCRIPTSDIR}/find-lib.sh $${lib}`" ; \ |
|
|
4797 |
done ; \ |
4798 |
${SETENV} PKG_BIN="${PKG_BIN}" ${SH} ${SCRIPTSDIR}/actual-package-depends.sh $${depfiles} ${RUN_DEPENDS:C/(.*)\:.*/"\1"/} |
4807 |
|
4799 |
|
4808 |
create-manifest: |
4800 |
create-manifest: |
4809 |
@${MKDIR} ${METADIR}; \ |
4801 |
@${MKDIR} ${METADIR}; \ |