Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jul 2013 02:59:31 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/180505: sysutils/syslinux: Update to version 6.01
Message-ID:  <20130713025931.775279431644c545d366ba4d@yahoo.com>
Resent-Message-ID: <201307121810.r6CIA1gN062363@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         180505
>Category:       ports
>Synopsis:       sysutils/syslinux: Update to version 6.01
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 12 18:10:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 8.4-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 6.01

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/sysutils/syslinux/Makefile sysutils/syslinux/Makefile
--- /usr/ports/sysutils/syslinux/Makefile	2013-06-21 03:42:55.000000000 +0900
+++ sysutils/syslinux/Makefile	2013-07-13 00:00:00.000000000 +0900
@@ -2,22 +2,23 @@
 # $FreeBSD: head/sysutils/syslinux/Makefile 313190 2013-03-02 05:43:04Z miwi $
 
 PORTNAME=	syslinux
-PORTVERSION=	5.01
+PORTVERSION=	6.01
 CATEGORIES=	sysutils
 MASTER_SITES=	KERNEL_ORG/linux/utils/boot/syslinux
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Boot loader for the Linux operating system
 
+LICENSE=	GPLv2
+
 BUILD_DEPENDS=	nasm:${PORTSDIR}/devel/nasm
 RUN_DEPENDS=	mtools:${PORTSDIR}/emulators/mtools
 
-LICENSE=	GPLv2
-
 USE_XZ=		yes
 USE_PERL5_BUILD=	yes
 USE_GMAKE=	yes
 MAKE_ARGS=	CC="${CC}"
+ALL_TARGET=	bios
 MAKE_JOBS_SAFE=	yes
 
 MAN1=		syslinux.1
@@ -28,7 +29,12 @@
 _A =	mbr/mbr.bin mbr/gptmbr.bin \
 	core/pxelinux.0 core/isolinux.bin gpxe/gpxelinux.0 \
 	memdisk/memdisk \
-	com32/menu/*.c32 com32/modules/*.c32
+	com32/chain/*.c32 com32/cmenu/libmenu/libmenu.c32 \
+	com32/elflink/ldlinux/*.c32 com32/gfxboot/*.c32 \
+	com32/hdt/*.c32 com32/lib/*.c32 \
+	com32/lua/src/*.c32 com32/mboot/*.c32 \
+	com32/menu/*.c32 com32/modules/*.c32 \
+	com32/rosh/*.c32 com32/sysdump/*.c32
 
 # convert elf_i386 to elf_i386_fbsd
 pre-patch:
@@ -47,9 +53,9 @@
 	  ${ECHO_CMD} "@dirrm share/syslinux" )
 
 do-install:
-	${MKDIR} ${DATADIR}
-	( cd ${WRKSRC}; ${INSTALL_DATA} ${_A} ${DATADIR} )
-	${INSTALL_PROGRAM} ${WRKSRC}/mtools/syslinux ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/man/syslinux.1 ${MANPREFIX}/man/man1
+	(cd ${WRKSRC}/bios/mtools && ${INSTALL_PROGRAM} syslinux ${PREFIX}/bin)
+	(cd ${WRKSRC}/man && ${INSTALL_MAN} syslinux.1 ${MANPREFIX}/man/man1)
+	@${MKDIR} ${DATADIR}
+	(cd ${WRKSRC}/bios && ${INSTALL_DATA} ${_A} ${DATADIR})
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/sysutils/syslinux/distinfo sysutils/syslinux/distinfo
--- /usr/ports/sysutils/syslinux/distinfo	2013-06-21 03:42:55.000000000 +0900
+++ sysutils/syslinux/distinfo	2013-07-13 00:00:00.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (syslinux-5.01.tar.xz) = 41320ae9c8211bb99b1322fdbf98a83d3bdc0f9a78291ad27f8512b12e16b411
-SIZE (syslinux-5.01.tar.xz) = 5001008
+SHA256 (syslinux-6.01.tar.xz) = abd9e83c4d8e759a801dd9195869d5407fc07234dd4c560337cca63825fb4d6f
+SIZE (syslinux-6.01.tar.xz) = 6370172
diff -urN /usr/ports/sysutils/syslinux/files/patch-Makefile sysutils/syslinux/files/patch-Makefile
--- /usr/ports/sysutils/syslinux/files/patch-Makefile	2013-06-21 03:42:55.000000000 +0900
+++ sysutils/syslinux/files/patch-Makefile	2013-07-13 00:00:00.000000000 +0900
@@ -1,24 +1,26 @@
 --- Makefile.orig	2011-04-18 23:24:17.000000000 +0200
 +++ Makefile	2011-05-05 15:51:44.356358227 +0200
-@@ -57,18 +57,18 @@
- # Note: libinstaller is both a BSUBDIR and an ISUBDIR.  It contains
- # files that depend only on the B phase, but may have to be regenerated
- # for "make installer".
+@@ -170,19 +170,19 @@
+ 
+ else
+ 
 -BSUBDIRS = codepage com32 lzo core memdisk mbr memdump gpxe sample \
-+BSUBDIRS_ = codepage com32 lzo core memdisk mbr memdump gpxe sample \
- 	   diag libinstaller dos win32 win64 dosutil txt
+-	   diag libinstaller dos win32 win64 dosutil txt
++#BSUBDIRS = codepage com32 lzo core memdisk mbr memdump gpxe sample \
++#	   diag libinstaller dos win32 win64 dosutil txt
+ 
  ITARGET  =
  IOBJECTS = $(ITARGET) \
  	utils/gethostip utils/isohybrid utils/mkdiskimage \
  	mtools/syslinux linux/syslinux extlinux/extlinux
 -ISUBDIRS = libinstaller mtools linux extlinux utils
-+ISUBDIRS = libinstaller mtools
++ISUBDIRS = libinstaller mtools # linux extlinux utils
  
  # Things to install in /usr/bin
  INSTALL_BIN   =	mtools/syslinux
  # Things to install in /sbin
 -INSTALL_SBIN  = extlinux/extlinux
-+INSTALL_SBIN  = #extlinux/extlinux
++#INSTALL_SBIN  = extlinux/extlinux
  # Things to install in /usr/lib/syslinux
  INSTALL_AUX   =	core/pxelinux.0 gpxe/gpxelinux.0 gpxe/gpxelinuxk.0 \
  		core/isolinux.bin core/isolinux-debug.bin \
diff -urN /usr/ports/sysutils/syslinux/files/patch-mtools-Makefile sysutils/syslinux/files/patch-mtools-Makefile
--- /usr/ports/sysutils/syslinux/files/patch-mtools-Makefile	2013-06-21 03:42:55.000000000 +0900
+++ sysutils/syslinux/files/patch-mtools-Makefile	2013-07-13 00:00:00.000000000 +0900
@@ -1,13 +1,13 @@
 --- mtools/Makefile.orig	2011-12-09 19:28:17.000000000 +0100
 +++ mtools/Makefile	2012-08-16 10:09:08.429505540 +0200
-@@ -2,9 +2,8 @@
- MAKEDIR = $(topdir)/mk
+@@ -1,8 +1,8 @@
  include $(MAKEDIR)/syslinux.mk
  
 -OPTFLAGS = -g -Os
- INCLUDES = -I. -I.. -I../libfat -I../libinstaller
++#OPTFLAGS = -g -Os
+ INCLUDES = -I$(SRC) -I$(objdir) -I$(SRC)/../libfat -I$(SRC)/../libinstaller
 -CFLAGS	 = $(GCCWARN) -D_FILE_OFFSET_BITS=64 $(OPTFLAGS) $(INCLUDES)
-+CFLAGS	+= $(GCCWARN) -D_FILE_OFFSET_BITS=64 $(OPTFLAGS) $(INCLUDES)
++CFLAGS	 += $(GCCWARN) -D_FILE_OFFSET_BITS=64 $(OPTFLAGS) $(INCLUDES)
  LDFLAGS	 = 
  
  SRCS     = syslinux.c \
diff -urN /usr/ports/sysutils/syslinux/pkg-plist sysutils/syslinux/pkg-plist
--- /usr/ports/sysutils/syslinux/pkg-plist	2013-06-21 03:42:55.000000000 +0900
+++ sysutils/syslinux/pkg-plist	2013-07-13 00:00:00.000000000 +0900
@@ -1,16 +1,20 @@
 bin/syslinux
 %%DATADIR%%/cat.c32
+%%DATADIR%%/chain.c32
 %%DATADIR%%/cmd.c32
 %%DATADIR%%/config.c32
+%%DATADIR%%/cptime.c32
 %%DATADIR%%/cpuid.c32
 %%DATADIR%%/cpuidtest.c32
 %%DATADIR%%/disk.c32
 %%DATADIR%%/dmitest.c32
 %%DATADIR%%/elf.c32
 %%DATADIR%%/ethersel.c32
+%%DATADIR%%/gfxboot.c32
 %%DATADIR%%/gptmbr.bin
 %%DATADIR%%/gpxecmd.c32
 %%DATADIR%%/gpxelinux.0
+%%DATADIR%%/hdt.c32
 %%DATADIR%%/hexdump.c32
 %%DATADIR%%/host.c32
 %%DATADIR%%/ifcpu.c32
@@ -20,21 +24,30 @@
 %%DATADIR%%/isolinux.bin
 %%DATADIR%%/kbdmap.c32
 %%DATADIR%%/kontron_wdt.c32
+%%DATADIR%%/ldlinux.c32
+%%DATADIR%%/libcom32.c32
+%%DATADIR%%/liblua.c32
+%%DATADIR%%/libmenu.c32
 %%DATADIR%%/linux.c32
 %%DATADIR%%/ls.c32
+%%DATADIR%%/lua.c32
+%%DATADIR%%/mboot.c32
 %%DATADIR%%/mbr.bin
 %%DATADIR%%/memdisk
 %%DATADIR%%/meminfo.c32
 %%DATADIR%%/menu.c32
 %%DATADIR%%/pcitest.c32
 %%DATADIR%%/pmload.c32
+%%DATADIR%%/poweroff.c32
 %%DATADIR%%/prdhcp.c32
 %%DATADIR%%/pwd.c32
 %%DATADIR%%/pxechn.c32
 %%DATADIR%%/pxelinux.0
 %%DATADIR%%/reboot.c32
+%%DATADIR%%/rosh.c32
 %%DATADIR%%/sanboot.c32
 %%DATADIR%%/sdi.c32
+%%DATADIR%%/sysdump.c32
 %%DATADIR%%/vesainfo.c32
 %%DATADIR%%/vesamenu.c32
 %%DATADIR%%/vpdtest.c32
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130713025931.775279431644c545d366ba4d>