Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= ipxe |
4 |
PORTNAME= ipxe |
5 |
PORTVERSION= 20180220 |
5 |
PORTVERSION= 20180514 |
6 |
PORTREVISION= 2 |
|
|
7 |
CATEGORIES= net |
6 |
CATEGORIES= net |
8 |
|
7 |
|
9 |
MAINTAINER= tobik@FreeBSD.org |
8 |
MAINTAINER= tobik@FreeBSD.org |
Lines 26-32
Link Here
|
26 |
# A: iPXE uses a rolling release model, in which every commit is intended |
25 |
# A: iPXE uses a rolling release model, in which every commit is intended |
27 |
# to be production-ready. You should always use the latest code. |
26 |
# to be production-ready. You should always use the latest code. |
28 |
# |
27 |
# |
29 |
GH_TAGNAME= 47849be3a900c546cf92066849be0806f4e611d9 |
28 |
GH_TAGNAME= e7f67d5a4c6e9f06aa7a9db1b4245f5e16f00bb2 |
30 |
USE_PERL5= build |
29 |
USE_PERL5= build |
31 |
|
30 |
|
32 |
ALL_TARGET= bin/ipxe.dsk bin/ipxe.lkrn bin/ipxe.pxe bin/ipxe.usb bin/undionly.kpxe |
31 |
ALL_TARGET= bin/ipxe.dsk bin/ipxe.lkrn bin/ipxe.pxe bin/ipxe.usb bin/undionly.kpxe |
Lines 88-93
Link Here
|
88 |
# been processed as they might want to overwrite some settings. |
87 |
# been processed as they might want to overwrite some settings. |
89 |
_IPXE_BUILDCFG+= ${IPXE_BUILDCFG} |
88 |
_IPXE_BUILDCFG+= ${IPXE_BUILDCFG} |
90 |
|
89 |
|
|
|
90 |
# XXX: iPXE uses csplit when embedding certificates and assumes |
91 |
# it's GNU csplit, so give it what it wants as a workaround if |
92 |
# CERT=... is in {IPXE_,}MAKE_ARGS. |
93 |
.if ${MAKE_ARGS:MCERT=*} |
94 |
BUILD_DEPENDS+= gcsplit:sysutils/coreutils |
95 |
MAKE_ARGS+= CSPLIT=gcsplit |
96 |
.endif |
97 |
|
91 |
do-configure: |
98 |
do-configure: |
92 |
.for _cat _opt in ${_IPXE_BUILDCFG:C/\:/ /} |
99 |
.for _cat _opt in ${_IPXE_BUILDCFG:C/\:/ /} |
93 |
@${ECHO_CMD} '#undef ${_opt:S/^!//:C/(.*)=(.*)/\1/}' >> ${WRKSRC}/config/local/${_cat}.h |
100 |
@${ECHO_CMD} '#undef ${_opt:S/^!//:C/(.*)=(.*)/\1/}' >> ${WRKSRC}/config/local/${_cat}.h |