PERFORCE change 101745 for review
Gabor Kovesdan
gabor at FreeBSD.org
Mon Jul 17 10:52:34 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=101745
Change 101745 by gabor at gabor_spitfire on 2006/07/17 10:52:15
Chroot another pkg_info call if DESTDIR is set. There are still
such pkg_info calls to fix.
Affected files ...
.. //depot/projects/soc2006/gabor_ports/Mk/bsd.port.mk#27 edit
Differences ...
==== //depot/projects/soc2006/gabor_ports/Mk/bsd.port.mk#27 (text+ko) ====
@@ -5506,8 +5506,18 @@
fi; \
if [ -f ${PKGMESSAGE} ]; then \
${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; \
- fi; \
- for dep in `${PKG_INFO} -qf ${PKGNAME} | ${GREP} -w ^@pkgdep | ${AWK} '{print $$2}' | ${SORT} -u`; do \
+ fi
+.if !defined(DESTDIR)
+ @for dep in `${PKG_INFO} -qf ${PKGNAME} | ${GREP} -w ^@pkgdep | ${AWK} '{print $$2}' | ${SORT} -u`; do \
+ if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then \
+ if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY \
+ >/dev/null 2>&1; then \
+ ${ECHO_CMD} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; \
+ fi; \
+ fi; \
+ done
+.else
+ @for dep in `${CHROOT} ${DESTDIR} ${PKG_INFO} -qf ${PKGNAME} | ${GREP} -w ^@pkgdep | ${AWK} '{print $$2}' | ${SORT} -u`; do \
if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then \
if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY \
>/dev/null 2>&1; then \
@@ -5516,6 +5526,7 @@
fi; \
done
.endif
+.endif
.if !defined(NO_MTREE)
@if [ -f ${MTREE_FILE} ]; then \
${CP} ${MTREE_FILE} ${PKG_DBDIR}/${PKGNAME}/+MTREE_DIRS; \
More information about the p4-projects
mailing list