Index: head/misc/ldconfig_compat/Makefile =================================================================== --- head/misc/ldconfig_compat/Makefile (revision 159883) +++ head/misc/ldconfig_compat/Makefile (revision 159884) @@ -1,67 +1,71 @@ # New ports collection makefile for: ldconfig_compat # Date created: 30 Dec 2005 # Whom: Florent Thoumie # # $FreeBSD$ # PORTNAME= ldconfig_compat PORTVERSION= 1.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= misc MASTER_SITES= # none DISTFILES= # none MAINTAINER= flz@FreeBSD.org COMMENT= Ldconfig compatibility script NO_BUILD= yes SUB_FILES= ldconfig_compat.sh USE_RC_SUBR= yes LOCAL_DIRS= ${LDCONFIG_DIR} \ ${LDCONFIG32_DIR} SUB_LIST= LDCONFIG_DIR=${LDCONFIG_DIR} \ LDCONFIG32_DIR=${LDCONFIG32_DIR} .if !defined(WITHOUT_X11) LOCAL_PREFIXES= ${PREFIX} ${X11BASE} .else LOCAL_PREFIXES= ${PREFIX} .endif .include .include "${.CURDIR}/bsd.ldconfig.mk" .if !( ${OSVERSION} < 504105 || \ ( ${OSVERSION} >= 700000 && ${OSVERSION} < 700012 ) || \ ( ${OSVERSION} >= 600000 && ${OSVERSION} < 600104 ) ) IGNORE= isn't needed (part of base rc.d) .endif do-fetch: @${DO_NADA} do-install: .if ${OSVERSION} >= 600101 @${INSTALL_SCRIPT} ${WRKDIR}/ldconfig_compat.sh ${PREFIX}/etc/rc.d/ldconfig_compat @${ECHO_CMD} "etc/rc.d/ldconfig_compat" >> ${TMPPLIST} .elif ${OSVERSION} >= 500037 @${INSTALL_SCRIPT} ${WRKDIR}/ldconfig_compat.sh /etc/rc.d/ldconfig_compat @${ECHO_CMD} "@cwd /" >> ${TMPPLIST} @${ECHO_CMD} "etc/rc.d/ldconfig_compat" >> ${TMPPLIST} .else @${INSTALL_SCRIPT} ${WRKDIR}/ldconfig_compat.sh ${PREFIX}/etc/rc.d/000.ldconfig_compat.sh @${ECHO_CMD} "etc/rc.d/000.ldconfig_compat.sh" >> ${TMPPLIST} .endif +# Special case, recent RELENG_4 versions have no /etc/rc.d/ldconfig script, but directories +# are present in BSD.{x11,local}.dist. +.if !( ${OSVERSION} >= 492101 && ${OSVERSION} < 500000 ) .for prefix in ${LOCAL_PREFIXES} @${ECHO_CMD} "@cwd ${prefix}" >> ${TMPPLIST} .for dir in ${LOCAL_DIRS} @${MKDIR} -p ${prefix}/${dir} @${ECHO_CMD} "@exec mkdir -p %D/${dir}" >> ${TMPPLIST} @${ECHO_CMD} "@unexec rmdir %D/${dir} 2>/dev/null || true" >> ${TMPPLIST} .endfor .endfor +.endif .include Property changes on: head/misc/ldconfig_compat/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property