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

(-)sysutils/syslinux/Makefile (-20 / +11 lines)
Lines 10-15 Link Here
10
COMMENT=	Boot loader for the Linux operating system
10
COMMENT=	Boot loader for the Linux operating system
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/COPYING
13
14
14
BUILD_DEPENDS=	nasm:${PORTSDIR}/devel/nasm
15
BUILD_DEPENDS=	nasm:${PORTSDIR}/devel/nasm
15
RUN_DEPENDS=	mtools:${PORTSDIR}/emulators/mtools
16
RUN_DEPENDS=	mtools:${PORTSDIR}/emulators/mtools
Lines 23-41 Link Here
23
24
24
MAN1=		syslinux.1
25
MAN1=		syslinux.1
25
26
27
PLIST_FILES+=	bin/syslinux
28
26
.include <bsd.port.pre.mk>
29
.include <bsd.port.pre.mk>
27
30
28
# utility target to build pkg-plist
29
_A =	mbr/mbr.bin mbr/gptmbr.bin \
30
	core/pxelinux.0 core/isolinux.bin gpxe/gpxelinux.0 \
31
	memdisk/memdisk \
32
	com32/chain/*.c32 com32/cmenu/libmenu/libmenu.c32 \
33
	com32/elflink/ldlinux/*.c32 com32/gfxboot/*.c32 \
34
	com32/hdt/*.c32 com32/lib/*.c32 \
35
	com32/lua/src/*.c32 com32/mboot/*.c32 \
36
	com32/menu/*.c32 com32/modules/*.c32 \
37
	com32/rosh/*.c32 com32/sysdump/*.c32
38
39
# convert elf_i386 to elf_i386_fbsd
31
# convert elf_i386 to elf_i386_fbsd
40
pre-patch:
32
pre-patch:
41
	@(cd ${WRKSRC}; 						\
33
	@(cd ${WRKSRC}; 						\
Lines 46-61 Link Here
46
	@${REINPLACE_CMD} -e \
38
	@${REINPLACE_CMD} -e \
47
		's|^UMAKEDEPS|#UMAKEDEPS|' ${WRKSRC}/mk/syslinux.mk
39
		's|^UMAKEDEPS|#UMAKEDEPS|' ${WRKSRC}/mk/syslinux.mk
48
40
49
build_pkg-plist:
50
	@( ${ECHO_CMD} "bin/syslinux"	;		\
51
	  cd ${WRKSRC}; for i in ${_A} ; do	\
52
		${ECHO_CMD} share/syslinux/`basename $$i` ; done ; \
53
	  ${ECHO_CMD} "@dirrm share/syslinux" )
54
55
do-install:
41
do-install:
56
	(cd ${WRKSRC}/bios/mtools && ${INSTALL_PROGRAM} syslinux ${PREFIX}/bin)
42
	@${INSTALL_PROGRAM} ${WRKSRC}/bios/mtools/syslinux ${PREFIX}/bin
57
	(cd ${WRKSRC}/man && ${INSTALL_MAN} syslinux.1 ${MANPREFIX}/man/man1)
43
	@${INSTALL_MAN} ${WRKSRC}/man/syslinux.1 ${MANPREFIX}/man/man1
44
	@${FIND} -d ${WRKSRC} -type d -empty -delete
58
	@${MKDIR} ${DATADIR}
45
	@${MKDIR} ${DATADIR}
59
	(cd ${WRKSRC}/bios && ${INSTALL_DATA} ${_A} ${DATADIR})
46
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "bios efi32 efi64" ${DATADIR})
60
47
48
post-install:
49
	@(cd ${PREFIX} && ${FIND} -d ${DATADIR_REL} -type f >> ${TMPPLIST})
50
	@(cd ${PREFIX} && ${FIND} -d ${DATADIR_REL} -type d -exec echo "@dirrm {}" \; >> ${TMPPLIST})
51
61
.include <bsd.port.post.mk>
52
.include <bsd.port.post.mk>
(-)sysutils/syslinux/pkg-plist (-56 lines)
Lines 1-56 Link Here
1
bin/syslinux
2
%%DATADIR%%/cat.c32
3
%%DATADIR%%/chain.c32
4
%%DATADIR%%/cmd.c32
5
%%DATADIR%%/config.c32
6
%%DATADIR%%/cptime.c32
7
%%DATADIR%%/cpuid.c32
8
%%DATADIR%%/cpuidtest.c32
9
%%DATADIR%%/disk.c32
10
%%DATADIR%%/dmitest.c32
11
%%DATADIR%%/elf.c32
12
%%DATADIR%%/ethersel.c32
13
%%DATADIR%%/gfxboot.c32
14
%%DATADIR%%/gptmbr.bin
15
%%DATADIR%%/gpxecmd.c32
16
%%DATADIR%%/gpxelinux.0
17
%%DATADIR%%/hdt.c32
18
%%DATADIR%%/hexdump.c32
19
%%DATADIR%%/host.c32
20
%%DATADIR%%/ifcpu.c32
21
%%DATADIR%%/ifcpu64.c32
22
%%DATADIR%%/ifmemdsk.c32
23
%%DATADIR%%/ifplop.c32
24
%%DATADIR%%/isolinux.bin
25
%%DATADIR%%/kbdmap.c32
26
%%DATADIR%%/kontron_wdt.c32
27
%%DATADIR%%/ldlinux.c32
28
%%DATADIR%%/libcom32.c32
29
%%DATADIR%%/liblua.c32
30
%%DATADIR%%/libmenu.c32
31
%%DATADIR%%/linux.c32
32
%%DATADIR%%/ls.c32
33
%%DATADIR%%/lua.c32
34
%%DATADIR%%/mboot.c32
35
%%DATADIR%%/mbr.bin
36
%%DATADIR%%/memdisk
37
%%DATADIR%%/meminfo.c32
38
%%DATADIR%%/menu.c32
39
%%DATADIR%%/pcitest.c32
40
%%DATADIR%%/pmload.c32
41
%%DATADIR%%/poweroff.c32
42
%%DATADIR%%/prdhcp.c32
43
%%DATADIR%%/pwd.c32
44
%%DATADIR%%/pxechn.c32
45
%%DATADIR%%/pxelinux.0
46
%%DATADIR%%/reboot.c32
47
%%DATADIR%%/rosh.c32
48
%%DATADIR%%/sanboot.c32
49
%%DATADIR%%/sdi.c32
50
%%DATADIR%%/sysdump.c32
51
%%DATADIR%%/vesainfo.c32
52
%%DATADIR%%/vesamenu.c32
53
%%DATADIR%%/vpdtest.c32
54
%%DATADIR%%/whichsys.c32
55
%%DATADIR%%/zzjson.c32
56
@dirrm %%DATADIR%%

Return to bug 180626