Changeset View
Changeset View
Standalone View
Standalone View
head/Makefile.inc1
Show First 20 Lines • Show All 546 Lines • ▼ Show 20 Lines | |||||
.if !defined(PKG_TIMESTAMP) | .if !defined(PKG_TIMESTAMP) | ||||
TIMEEPOCHNOW= %s | TIMEEPOCHNOW= %s | ||||
SOURCE_DATE_EPOCH= ${TIMEEPOCHNOW:gmtime} | SOURCE_DATE_EPOCH= ${TIMEEPOCHNOW:gmtime} | ||||
.else | .else | ||||
SOURCE_DATE_EPOCH= ${PKG_TIMESTAMP} | SOURCE_DATE_EPOCH= ${PKG_TIMESTAMP} | ||||
.endif | .endif | ||||
PKG_NAME_PREFIX?= FreeBSD | |||||
PKG_MAINTAINER?= re@FreeBSD.org | |||||
PKG_WWW?= https://www.FreeBSD.org | |||||
.export PKG_NAME_PREFIX | |||||
.export PKG_MAINTAINER | |||||
.export PKG_WWW | |||||
.if !defined(_MKSHOWCONFIG) | .if !defined(_MKSHOWCONFIG) | ||||
_CPUTYPE!= MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} -f /dev/null \ | _CPUTYPE!= MAKEFLAGS= CPUTYPE=${_TARGET_CPUTYPE} ${MAKE} -f /dev/null \ | ||||
-m ${.CURDIR}/share/mk MK_AUTO_OBJ=no -V CPUTYPE | -m ${.CURDIR}/share/mk MK_AUTO_OBJ=no -V CPUTYPE | ||||
.if ${_CPUTYPE} != ${_TARGET_CPUTYPE} | .if ${_CPUTYPE} != ${_TARGET_CPUTYPE} | ||||
.error CPUTYPE global should be set with ?=. | .error CPUTYPE global should be set with ?=. | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if make(buildworld) | .if make(buildworld) | ||||
▲ Show 20 Lines • Show All 1,338 Lines • ▼ Show 20 Lines | create-kernel-packages-flavor${flavor:C,^""$,${_default_flavor},}: _pkgbootstrap .PHONY | ||||
awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ | awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ | ||||
-v kernel=yes -v _kernconf=${INSTALLKERNEL} ; \ | -v kernel=yes -v _kernconf=${INSTALLKERNEL} ; \ | ||||
sed -e "s/%VERSION%/${PKG_VERSION}/" \ | sed -e "s/%VERSION%/${PKG_VERSION}/" \ | ||||
-e "s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${flavor}/" \ | -e "s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${flavor}/" \ | ||||
-e "s/%KERNELDIR%/kernel/" \ | -e "s/%KERNELDIR%/kernel/" \ | ||||
-e "s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ | -e "s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ | ||||
-e "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ | -e "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ | ||||
-e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ | -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ | ||||
-e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \ | |||||
-e "s/%PKG_MAINTAINER%/${PKG_MAINTAINER}/" \ | |||||
-e "s/%PKG_WWW%/${PKG_WWW}/" \ | |||||
${SRCDIR}/release/packages/kernel.ucl \ | ${SRCDIR}/release/packages/kernel.ucl \ | ||||
> ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ | > ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ | ||||
awk -F\" ' \ | awk -F\" ' \ | ||||
/name/ { printf("===> Creating %s-", $$2); next } \ | /name/ { printf("===> Creating %s-", $$2); next } \ | ||||
/version/ {print $$2; next } ' \ | /version/ {print $$2; next } ' \ | ||||
${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ | ${KSTAGEDIR}/${DISTDIR}/kernel.${INSTALLKERNEL}${flavor}.ucl ; \ | ||||
${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname -o ALLOW_BASE_SHLIBS=yes \ | ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname -o ALLOW_BASE_SHLIBS=yes \ | ||||
create -f ${PKG_FORMAT} \ | create -f ${PKG_FORMAT} \ | ||||
Show All 17 Lines | create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}: _pkgbootstrap .PHONY | ||||
awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ | awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ | ||||
-v kernel=yes -v _kernconf=${_kernel} ; \ | -v kernel=yes -v _kernconf=${_kernel} ; \ | ||||
sed -e "s/%VERSION%/${PKG_VERSION}/" \ | sed -e "s/%VERSION%/${PKG_VERSION}/" \ | ||||
-e "s/%PKGNAME%/kernel-${_kernel:tl}${flavor}/" \ | -e "s/%PKGNAME%/kernel-${_kernel:tl}${flavor}/" \ | ||||
-e "s/%KERNELDIR%/kernel.${_kernel}/" \ | -e "s/%KERNELDIR%/kernel.${_kernel}/" \ | ||||
-e "s/%COMMENT%/FreeBSD ${_kernel} kernel ${flavor}/" \ | -e "s/%COMMENT%/FreeBSD ${_kernel} kernel ${flavor}/" \ | ||||
-e "s/%DESC%/FreeBSD ${_kernel} kernel ${flavor}/" \ | -e "s/%DESC%/FreeBSD ${_kernel} kernel ${flavor}/" \ | ||||
-e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ | -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \ | ||||
-e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \ | |||||
-e "s/%PKG_MAINTAINER%/${PKG_MAINTAINER}/" \ | |||||
-e "s/%PKG_WWW%/${PKG_WWW}/" \ | |||||
${SRCDIR}/release/packages/kernel.ucl \ | ${SRCDIR}/release/packages/kernel.ucl \ | ||||
> ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ | > ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ | ||||
awk -F\" ' \ | awk -F\" ' \ | ||||
/name/ { printf("===> Creating %s-", $$2); next } \ | /name/ { printf("===> Creating %s-", $$2); next } \ | ||||
/version/ {print $$2; next } ' \ | /version/ {print $$2; next } ' \ | ||||
${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ | ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \ | ||||
${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname -o ALLOW_BASE_SHLIBS=yes \ | ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname -o ALLOW_BASE_SHLIBS=yes \ | ||||
create -f ${PKG_FORMAT} \ | create -f ${PKG_FORMAT} \ | ||||
▲ Show 20 Lines • Show All 1,393 Lines • Show Last 20 Lines |