Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.port.mk
| Show First 20 Lines • Show All 2,598 Lines • ▼ Show 20 Lines | |||||
| . endfor | . endfor | ||||
| . endif | . endif | ||||
| PKGREPOSITORYSUBDIR?= All | PKGREPOSITORYSUBDIR?= All | ||||
| PKGREPOSITORY?= ${PACKAGES}/${PKGREPOSITORYSUBDIR} | PKGREPOSITORY?= ${PACKAGES}/${PKGREPOSITORYSUBDIR} | ||||
| # The "latest version" link -- ${PKGNAME} minus everthing after the last '-' | # The "latest version" link -- ${PKGNAME} minus everthing after the last '-' | ||||
| PKGLATESTREPOSITORY?= ${PACKAGES}/Latest | PKGLATESTREPOSITORY?= ${PACKAGES}/Latest | ||||
| PKGPROVIDESDIR?= ${PACKAGES}/provides | |||||
| PKGSHLIBSPROVIDEDDIR?= ${PACKAGES}/shlibs_provided | |||||
| PKGBASE?= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} | PKGBASE?= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} | ||||
| PKGLATESTFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}${PKG_SUFX} | PKGLATESTFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}${PKG_SUFX} | ||||
| . if ${PKG_COMPRESSION_FORMAT} == txz | . if ${PKG_COMPRESSION_FORMAT} == txz | ||||
| PKGOLDLATESTFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}.${PKG_COMPRESSION_FORMAT} | PKGOLDLATESTFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}.${PKG_COMPRESSION_FORMAT} | ||||
| # Temporary workaround to be deleted once every supported version of FreeBSD | # Temporary workaround to be deleted once every supported version of FreeBSD | ||||
| # have a bootstrap which handles the pkg extension. | # have a bootstrap which handles the pkg extension. | ||||
| PKGOLDSIGFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}.${PKG_COMPRESSION_FORMAT}.sig | PKGOLDSIGFILE= ${PKGLATESTREPOSITORY}/${PKGBASE}.${PKG_COMPRESSION_FORMAT}.sig | ||||
| . endif | . endif | ||||
| ▲ Show 20 Lines • Show All 815 Lines • ▼ Show 20 Lines | @(cd ${TEST_WRKSRC}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \ | ||||
| fi) | fi) | ||||
| . endif | . endif | ||||
| # Package | # Package | ||||
| . if defined(_HAVE_PACKAGES) | . if defined(_HAVE_PACKAGES) | ||||
| _EXTRA_PACKAGE_TARGET_DEP+= ${PKGFILE} | _EXTRA_PACKAGE_TARGET_DEP+= ${PKGFILE} | ||||
| _PORTS_DIRECTORIES+= ${PKGREPOSITORY} | _PORTS_DIRECTORIES+= ${PKGREPOSITORY} | ||||
| _PORTS_DIRECTORIES+= ${PKGPROVIDESDIR} | |||||
| _PORTS_DIRECTORIES+= ${PKGSHLIBSPROVIDEDDIR} | |||||
| . if ${PKGORIGIN} == "ports-mgmt/pkg" || ${PKGORIGIN} == "ports-mgmt/pkg-devel" | . if ${PKGORIGIN} == "ports-mgmt/pkg" || ${PKGORIGIN} == "ports-mgmt/pkg-devel" | ||||
| _EXTRA_PACKAGE_TARGET_DEP+= ${PKGLATESTREPOSITORY} | _EXTRA_PACKAGE_TARGET_DEP+= ${PKGLATESTREPOSITORY} | ||||
| _PORTS_DIRECTORIES+= ${PKGLATESTREPOSITORY} | _PORTS_DIRECTORIES+= ${PKGLATESTREPOSITORY} | ||||
| _EXTRA_PACKAGE_TARGET_DEP+= ${PKGLATESTFILE} | _EXTRA_PACKAGE_TARGET_DEP+= ${PKGLATESTFILE} | ||||
| ${PKGLATESTFILE}: ${PKGFILE} ${PKGLATESTREPOSITORY} | ${PKGLATESTFILE}: ${PKGFILE} ${PKGLATESTREPOSITORY} | ||||
| ${INSTALL} -l rs ${PKGFILE} ${PKGLATESTFILE} | ${INSTALL} -l rs ${PKGFILE} ${PKGLATESTFILE} | ||||
| Show All 19 Lines | ${WRKDIR_PKGFILE${_SP.${sp}}}: ${_PLIST}.${sp} create-manifest ${WRKDIR}/pkg | ||||
| fi | fi | ||||
| _EXTRA_PACKAGE_TARGET_DEP+= ${WRKDIR_PKGFILE${_SP.${sp}}} | _EXTRA_PACKAGE_TARGET_DEP+= ${WRKDIR_PKGFILE${_SP.${sp}}} | ||||
| . if defined(_HAVE_PACKAGES) | . if defined(_HAVE_PACKAGES) | ||||
| ${PKGFILE${_SP.${sp}}}: ${WRKDIR_PKGFILE${_SP.${sp}}} | ${PKGFILE${_SP.${sp}}}: ${WRKDIR_PKGFILE${_SP.${sp}}} | ||||
| @${LN} -f ${WRKDIR_PKGFILE${_SP.${sp}}} ${PKGFILE${_SP.${sp}}} 2>/dev/null \ | @${LN} -f ${WRKDIR_PKGFILE${_SP.${sp}}} ${PKGFILE${_SP.${sp}}} 2>/dev/null \ | ||||
| || ${CP} -f ${WRKDIR_PKGFILE${_SP.${sp}}} ${PKGFILE${_SP.${sp}}} | || ${CP} -f ${WRKDIR_PKGFILE${_SP.${sp}}} ${PKGFILE${_SP.${sp}}} | ||||
| @_pkgfile="${PKGFILE${_SP.${sp}}}"; \ | |||||
| for _p in $$(${PKG_QUERY} -F $${_pkgfile} '%y' 2>/dev/null); do \ | |||||
| ${INSTALL} -l rs $${_pkgfile} ${PKGPROVIDESDIR}/$${_p}; \ | |||||
| done; \ | |||||
| for _p in $$(${PKG_QUERY} -F $${_pkgfile} '%b' 2>/dev/null); do \ | |||||
| ${INSTALL} -l rs $${_pkgfile} ${PKGSHLIBSPROVIDEDDIR}/$${_p}; \ | |||||
| done | |||||
| _EXTRA_PACKAGE_TARGET_DEP+= ${PKGFILE${_SP.${sp}}} | _EXTRA_PACKAGE_TARGET_DEP+= ${PKGFILE${_SP.${sp}}} | ||||
| . endif | . endif | ||||
| . endfor | . endfor | ||||
| # This will be the end of the loop | # This will be the end of the loop | ||||
| . if !target(do-package) | . if !target(do-package) | ||||
| PKG_CREATE_ARGS+= -f ${PKG_COMPRESSION_FORMAT} | PKG_CREATE_ARGS+= -f ${PKG_COMPRESSION_FORMAT} | ||||
| ▲ Show 20 Lines • Show All 2,120 Lines • Show Last 20 Lines | |||||