Lines 9-23
Link Here
|
9 |
http://slackware.cs.utah.edu/pub/kernel.org/pub/software/utils/boot/gpxe/ |
9 |
http://slackware.cs.utah.edu/pub/kernel.org/pub/software/utils/boot/gpxe/ |
10 |
|
10 |
|
11 |
MAINTAINER= gk.freebsd@googlemail.com |
11 |
MAINTAINER= gk.freebsd@googlemail.com |
12 |
COMMENT= Create an open-source PXE implementation and bootloader |
12 |
COMMENT= Open Source (GPL) gPXE network bootloader |
13 |
|
13 |
|
14 |
BROKEN= Fails to build |
|
|
15 |
|
16 |
LICENSE= GPLv2 |
14 |
LICENSE= GPLv2 |
17 |
|
15 |
|
18 |
BUILD_DEPENDS= syslinux:${PORTSDIR}/sysutils/syslinux |
16 |
BUILD_DEPENDS= syslinux:${PORTSDIR}/sysutils/syslinux \ |
|
|
17 |
mkisofs:${PORTSDIR}/sysutils/cdrtools |
19 |
|
18 |
|
20 |
USE_CDRTOOLS= yes |
|
|
21 |
USES= gmake perl5 |
19 |
USES= gmake perl5 |
22 |
WRKSRC= ${WRKDIR}/${DISTNAME}/src |
20 |
WRKSRC= ${WRKDIR}/${DISTNAME}/src |
23 |
|
21 |
|
Lines 28-34
Link Here
|
28 |
|
26 |
|
29 |
SUB_FILES= pkg-message |
27 |
SUB_FILES= pkg-message |
30 |
|
28 |
|
31 |
NO_STAGE= yes |
|
|
32 |
.include <bsd.port.options.mk> |
29 |
.include <bsd.port.options.mk> |
33 |
|
30 |
|
34 |
ONLY_FOR_ARCHS= amd64 i386 |
31 |
ONLY_FOR_ARCHS= amd64 i386 |
Lines 38-53
Link Here
|
38 |
MAKE_ARGS+= ARCH=i386 |
35 |
MAKE_ARGS+= ARCH=i386 |
39 |
.endif |
36 |
.endif |
40 |
|
37 |
|
|
|
38 |
ISOLINUX_BIN= ${LOCALBASE}/share/syslinux/bios/core/isolinux.bin |
39 |
|
41 |
post-patch: |
40 |
post-patch: |
42 |
@${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/arch/i386/Makefile |
41 |
@${REINPLACE_CMD} "s|%%WRKSRC%%|${WRKSRC}|" ${WRKSRC}/arch/i386/Makefile |
|
|
42 |
# ISO creation fails if isolinux.bin is read only |
43 |
${INSTALL} -m 644 ${ISOLINUX_BIN} ${WRKSRC} |
43 |
|
44 |
|
44 |
do-install: |
45 |
do-install: |
45 |
@${MKDIR} ${DATADIR} |
46 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
46 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.dsk ${DATADIR} |
47 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.dsk ${STAGEDIR}${DATADIR} |
47 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.usb ${DATADIR} |
48 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.usb ${STAGEDIR}${DATADIR} |
48 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.iso ${DATADIR} |
49 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.iso ${STAGEDIR}${DATADIR} |
49 |
|
50 |
|
50 |
post-install: |
|
|
51 |
@${CAT} ${PKGMESSAGE} |
52 |
|
53 |
.include <bsd.port.mk> |
51 |
.include <bsd.port.mk> |