From 7680d29ff7a9e2a8118c6c0e48ba2a9eca9f1239 Mon Sep 17 00:00:00 2001
From: Thierry N <thierryn1 at hispeed dot ch>
Date: Sun, 23 Aug 2009 22:39:29 +0200
Subject: Maj de syslinux#3.82-1

---
 base/syslinux/.footprint     | 176 +++++++++++++++++++++++++++++++++++++++++++
 base/syslinux/.md5sum        |   2 +
 base/syslinux/Makefile.patch |  81 ++++++++++++++++++++
 base/syslinux/Pkgfile        |  19 +++++
 4 files changed, 278 insertions(+)
 create mode 100644 base/syslinux/.footprint
 create mode 100644 base/syslinux/.md5sum
 create mode 100644 base/syslinux/Makefile.patch
 create mode 100644 base/syslinux/Pkgfile

(limited to 'base')

diff --git a/base/syslinux/.footprint b/base/syslinux/.footprint
new file mode 100644
index 000000000..e25f3987c
--- /dev/null
+++ b/base/syslinux/.footprint
@@ -0,0 +1,176 @@
+drwxr-xr-x	root/root	sbin/
+-rwxr-xr-x	root/root	sbin/extlinux
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/gethostip
+-rwxr-xr-x	root/root	usr/bin/isohybrid
+-rwxr-xr-x	root/root	usr/bin/keytab-lilo
+-rwxr-xr-x	root/root	usr/bin/lss16toppm
+-rwxr-xr-x	root/root	usr/bin/md5pass
+-rwxr-xr-x	root/root	usr/bin/mkdiskimage
+-rwxr-xr-x	root/root	usr/bin/ppmtolss16
+-rwxr-xr-x	root/root	usr/bin/sha1pass
+-rwxr-xr-x	root/root	usr/bin/syslinux
+-rwxr-xr-x	root/root	usr/bin/syslinux2ansi
+drwxr-xr-x	root/root	usr/man/
+drwxr-xr-x	root/root	usr/man/man1/
+-rw-r--r--	root/root	usr/man/man1/extlinux.1.gz
+-rw-r--r--	root/root	usr/man/man1/gethostip.1.gz
+-rw-r--r--	root/root	usr/man/man1/lss16toppm.1.gz
+-rw-r--r--	root/root	usr/man/man1/ppmtolss16.1.gz
+-rw-r--r--	root/root	usr/man/man1/syslinux.1.gz
+-rw-r--r--	root/root	usr/man/man1/syslinux2ansi.1.gz
+drwxr-xr-x	root/root	usr/share/
+drwxr-xr-x	root/root	usr/share/syslinux/
+-rw-r--r--	root/root	usr/share/syslinux/altmbr.bin
+-rw-r--r--	root/root	usr/share/syslinux/altmbr_c.bin
+-rw-r--r--	root/root	usr/share/syslinux/altmbr_f.bin
+-rw-r--r--	root/root	usr/share/syslinux/chain.c32
+-rw-r--r--	root/root	usr/share/syslinux/cmd.c32
+drwxr-xr-x	root/root	usr/share/syslinux/com32/
+-rw-r--r--	root/root	usr/share/syslinux/com32/com32.ld
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/alloca.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/assert.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/bitsize/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/bitsize/limits.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/bitsize/stddef.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/bitsize/stdint.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/bitsize/stdintconst.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/bitsize/stdintlimits.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/colortbl.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/com32.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/console.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/cpufeature.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/ctype.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/dev.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/dirent.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/elf.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/endian.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/errno.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/fcntl.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/gplinclude/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/README
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/cpuid.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_base_board.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_battery.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_bios.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_chassis.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_ipmi.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_memory.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_processor.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/dmi/dmi_system.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/gplinclude/vpd/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/gplinclude/vpd/vpd.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/inttypes.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/klibc/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/archsetjmp.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/compiler.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/diverr.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/endian.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/extern.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/klibc/sysconfig.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/limits.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/math.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/minmax.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/netinet/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/netinet/in.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/png.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/pngconf.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/setjmp.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stdarg.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stdbool.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stddef.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stdint.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stdio.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/stdlib.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/string.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/sys/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/cpu.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/elf32.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/elf64.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/elfcommon.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/fpu.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/io.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/pci.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/stat.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/time.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/times.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/sys/types.h
+drwxr-xr-x	root/root	usr/share/syslinux/com32/include/syslinux/
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/adv.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/advconst.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/align.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/boot.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/bootpm.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/bootrm.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/config.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/features.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/idle.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/io.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/keyboard.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/linux.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/loadfile.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/memscan.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/movebits.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/pxe.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/reboot.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/resolve.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/vesacon.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/video.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/syslinux/zio.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/time.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/tinyjpeg.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/unistd.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/zconf.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/include/zlib.h
+-rw-r--r--	root/root	usr/share/syslinux/com32/libcom32.a
+-rw-r--r--	root/root	usr/share/syslinux/com32/libcom32gpl.a
+-rw-r--r--	root/root	usr/share/syslinux/com32/libutil_com.a
+-rw-r--r--	root/root	usr/share/syslinux/com32/libutil_lnx.a
+-rw-r--r--	root/root	usr/share/syslinux/config.c32
+-rw-r--r--	root/root	usr/share/syslinux/copybs.com
+-rw-r--r--	root/root	usr/share/syslinux/cpuidtest.c32
+-rw-r--r--	root/root	usr/share/syslinux/dmitest.c32
+-rw-r--r--	root/root	usr/share/syslinux/elf.c32
+-rw-r--r--	root/root	usr/share/syslinux/ethersel.c32
+-rw-r--r--	root/root	usr/share/syslinux/gfxboot.com
+-rw-r--r--	root/root	usr/share/syslinux/gptmbr.bin
+-rw-r--r--	root/root	usr/share/syslinux/gptmbr_c.bin
+-rw-r--r--	root/root	usr/share/syslinux/gptmbr_f.bin
+-rw-r--r--	root/root	usr/share/syslinux/gpxelinux.0
+-rw-r--r--	root/root	usr/share/syslinux/hdt.c32
+-rw-r--r--	root/root	usr/share/syslinux/ifcpu64.c32
+-rw-r--r--	root/root	usr/share/syslinux/isohdpfx.bin
+-rw-r--r--	root/root	usr/share/syslinux/isohdpfx_c.bin
+-rw-r--r--	root/root	usr/share/syslinux/isohdpfx_f.bin
+-rw-r--r--	root/root	usr/share/syslinux/isohdppx.bin
+-rw-r--r--	root/root	usr/share/syslinux/isohdppx_c.bin
+-rw-r--r--	root/root	usr/share/syslinux/isohdppx_f.bin
+-rw-r--r--	root/root	usr/share/syslinux/isolinux-debug.bin
+-rw-r--r--	root/root	usr/share/syslinux/isolinux.bin
+-rw-r--r--	root/root	usr/share/syslinux/kbdmap.c32
+-rw-r--r--	root/root	usr/share/syslinux/linux.c32
+-rw-r--r--	root/root	usr/share/syslinux/mboot.c32
+-rw-r--r--	root/root	usr/share/syslinux/mbr.bin
+-rw-r--r--	root/root	usr/share/syslinux/mbr_c.bin
+-rw-r--r--	root/root	usr/share/syslinux/mbr_f.bin
+-rw-r--r--	root/root	usr/share/syslinux/memdisk
+-rw-r--r--	root/root	usr/share/syslinux/memdump.com
+-rw-r--r--	root/root	usr/share/syslinux/meminfo.c32
+-rw-r--r--	root/root	usr/share/syslinux/menu.c32
+-rw-r--r--	root/root	usr/share/syslinux/pcitest.c32
+-rw-r--r--	root/root	usr/share/syslinux/pmload.c32
+-rw-r--r--	root/root	usr/share/syslinux/poweroff.com
+-rw-r--r--	root/root	usr/share/syslinux/pxechain.com
+-rw-r--r--	root/root	usr/share/syslinux/pxelinux.0
+-rw-r--r--	root/root	usr/share/syslinux/reboot.c32
+-rw-r--r--	root/root	usr/share/syslinux/rosh.c32
+-rw-r--r--	root/root	usr/share/syslinux/sanboot.c32
+-rw-r--r--	root/root	usr/share/syslinux/sdi.c32
+-rw-r--r--	root/root	usr/share/syslinux/syslinux.com
+-rw-r--r--	root/root	usr/share/syslinux/vesainfo.c32
+-rw-r--r--	root/root	usr/share/syslinux/vesamenu.c32
+-rw-r--r--	root/root	usr/share/syslinux/vpdtest.c32
diff --git a/base/syslinux/.md5sum b/base/syslinux/.md5sum
new file mode 100644
index 000000000..a3d3c9fda
--- /dev/null
+++ b/base/syslinux/.md5sum
@@ -0,0 +1,2 @@
+6e1582f679cc2c7effd152620b30afea  Makefile.patch
+c9f4e73e385c86b3a8faf9b615a04836  syslinux-3.82.tar.bz2
diff --git a/base/syslinux/Makefile.patch b/base/syslinux/Makefile.patch
new file mode 100644
index 000000000..5375190ba
--- /dev/null
+++ b/base/syslinux/Makefile.patch
@@ -0,0 +1,81 @@
+--- Makefile.orig	2008-10-02 10:33:21.000000000 +0200
++++ Makefile	2008-10-02 10:39:30.000000000 +0200
+@@ -39,7 +39,7 @@ BTARGET  = version.gen version.h version
+ BOBJECTS = $(BTARGET) \
+ 	mbr/mbr.bin mbr/gptmbr.bin \
+ 	core/pxelinux.0 core/isolinux.bin core/isolinux-debug.bin \
+-	gpxe/gpxelinux.0 dos/syslinux.com win32/syslinux.exe \
++	gpxe/gpxelinux.0 dos/syslinux.com \
+ 	$(MODULES)
+ 
+ # BSUBDIRs build the on-target binary components.
+@@ -49,7 +49,7 @@ BOBJECTS = $(BTARGET) \
+ # files that depend only on the B phase, but may have to be regenerated
+ # for "make installer".
+ BSUBDIRS = codepage core memdisk modules com32 mbr memdump gpxe sample \
+-	   libinstaller dos win32
++	   libinstaller dos
+ ITARGET  =
+ IOBJECTS = $(ITARGET) dos/copybs.com \
+ 	utils/gethostip utils/isohybrid utils/mkdiskimage \
+@@ -57,27 +57,17 @@ IOBJECTS = $(ITARGET) dos/copybs.com \
+ 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_BIN   =	mtools/syslinux extlinux/extlinux
+ # Things to install in /usr/lib/syslinux
+ INSTALL_AUX   =	core/pxelinux.0 gpxe/gpxelinux.0 core/isolinux.bin \
+ 		core/isolinux-debug.bin \
+-		dos/syslinux.com dos/copybs.com win32/syslinux.exe \
++		dos/syslinux.com dos/copybs.com \
+ 		mbr/mbr.bin mbr/gptmbr.bin \
+-		$(MODULES)
+-INSTALL_AUX_OPT = win32/syslinux.exe
++		com32/menu/*.c32 com32/modules/*.c32
+ 
+ # These directories manage their own installables
+ INSTALLSUBDIRS = com32 utils
+ 
+-# Things to install in /boot/extlinux
+-EXTBOOTINSTALL = $(MODULES)
+-
+-# Things to install in /tftpboot
+-NETINSTALLABLE = core/pxelinux.0 gpxe/gpxelinux.0 \
+-		 $(MODULES)
+-
+ all:
+ 	$(MAKE) all-local
+ 	set -e ; for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done
+@@ -102,11 +92,8 @@ version.mk: version version.pl
+ local-install: installer
+ 	mkdir -m 755 -p $(INSTALLROOT)$(BINDIR)
+ 	install -m 755 -c $(INSTALL_BIN) $(INSTALLROOT)$(BINDIR)
+-	mkdir -m 755 -p $(INSTALLROOT)$(SBINDIR)
+-	install -m 755 -c $(INSTALL_SBIN) $(INSTALLROOT)$(SBINDIR)
+ 	mkdir -m 755 -p $(INSTALLROOT)$(AUXDIR)
+ 	install -m 644 -c $(INSTALL_AUX) $(INSTALLROOT)$(AUXDIR)
+-	-install -m 644 -c $(INSTALL_AUX_OPT) $(INSTALLROOT)$(AUXDIR)
+ 	mkdir -m 755 -p $(INSTALLROOT)$(MANDIR)/man1
+ 	install -m 644 -c man/*.1 $(INSTALLROOT)$(MANDIR)/man1
+ 	: mkdir -m 755 -p $(INSTALLROOT)$(MANDIR)/man8
+@@ -115,15 +102,7 @@ local-install: installer
+ install: local-install
+ 	set -e ; for i in $(INSTALLSUBDIRS) ; do $(MAKE) -C $$i $@ ; done
+ 
+-netinstall: installer
+-	mkdir -p $(INSTALLROOT)$(TFTPBOOT)
+-	install -m 644 $(NETINSTALLABLE) $(INSTALLROOT)$(TFTPBOOT)
+-
+-extbootinstall: installer
+-	mkdir -m 755 -p $(INSTALLROOT)$(EXTLINUXDIR)
+-	install -m 644 $(EXTBOOTINSTALL) $(INSTALLROOT)$(EXTLINUXDIR)
+-
+-install-all: install netinstall extbootinstall
++install-all: install
+ 
+ local-tidy:
+ 	rm -f *.o *.elf *_bin.c stupid.* patch.offset
+
diff --git a/base/syslinux/Pkgfile b/base/syslinux/Pkgfile
new file mode 100644
index 000000000..ee0ff18af
--- /dev/null
+++ b/base/syslinux/Pkgfile
@@ -0,0 +1,19 @@
+# Description: Permet de démarrer Linux sur une partition autre que Linux
+# URL: http://syslinux.org
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: mtools
+
+name=syslinux
+version=3.82
+release=1
+source=(http://www.kernel.org/pub/linux/utils/boot/syslinux/$name-$version.tar.bz2\
+	Makefile.patch)
+
+build() {
+	cd $name-$version
+	sed -i "s|win32/syslinux.exe||g" Makefile
+#	patch -p0 -i $SRC/Makefile.patch
+	make
+	make INSTALLROOT=$PKG install
+}
-- 
cgit v1.2.3-70-g09d2