View | Details | Raw Unified | Return to bug 186559
Collapse All | Expand All

(-)gpxe/Makefile (-14 / +12 lines)
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>
(-)gpxe/files/patch-arch__i386__Makefile (-5 / +5 lines)
Lines 1-12 Link Here
1
--- ./arch/i386/Makefile.orig	2010-06-29 21:31:33.000000000 +0200
1
--- ./arch/i386/Makefile.orig	2010-06-29 21:31:33.000000000 +0200
2
+++ ./arch/i386/Makefile	2010-08-07 16:06:23.000000000 +0200
2
+++ ./arch/i386/Makefile	2014-02-08 11:45:50.000000000 +0100
3
@@ -72,7 +72,8 @@
3
@@ -71,8 +71,7 @@
4
 #
4
 ISOLINUX_BIN_LIST	:= \
5
 ISOLINUX_BIN_LIST	:= \
5
 	$(ISOLINUX_BIN) \
6
 	$(ISOLINUX_BIN) \
6
 	/usr/lib/syslinux/isolinux.bin \
7
-	/usr/lib/syslinux/isolinux.bin \
7
-	/usr/share/syslinux/isolinux.bin
8
-	/usr/share/syslinux/isolinux.bin
8
+	%%PREFIX%%/share/syslinux/isolinux.bin \
9
+	%%WRKSRC%%/isolinux.bin
9
+	%%PREFIX%%/share/syslinux/isolinux.bin
10
 ISOLINUX_BIN	= $(firstword $(wildcard $(ISOLINUX_BIN_LIST)))
10
 ISOLINUX_BIN	= $(firstword $(wildcard $(ISOLINUX_BIN_LIST)))
11
 
11
 
12
 # i386-specific directories containing source files
12
 # i386-specific directories containing source files

Return to bug 186559