Browse Source

Remove incumbent GPL 'debian' subdiretory.
Update ChangeLog

Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>

Nigel Croxon 11 years ago
parent
commit
f9baa4f622

+ 57 - 0
gnu-efi-3.0/ChangeLog

@@ -1,3 +1,60 @@
+2014-03-17 Nigel Croxon <nigel.croxon@hp.com>
+
+   Add support for the simple pointer and absolute pointer protocols
+       
+    Signed-off-by: John Cronin <johncronin@users.sf.net>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-03-14 Nigel Croxon <nigel.croxon@hp.com>
+
+    Trying to recurse into subdirectories of object files may lead
+    to an error if the directory doesn't exist. Even when cleaning.
+	    
+    Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-03-14 Nigel Croxon <nigel.croxon@hp.com>
+
+    Make install used to copy files unconditionnally to their
+    destination. However, if the destination is used by another
+    Makefile, it will always see modified files. "install" target
+    now only updates the files when they need to.
+
+    Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-02-13 Nigel Croxon <nigel.croxon@hp.com>
+
+    Patch GNU-EFI to remove the ELILO code
+        
+    Signed-off-by: Jerry Hoemann <jerry.hoemann@hp.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-02-13 Nigel Croxon <nigel.croxon@hp.com>
+
+    Initialize Status before calling GrowBuffer()
+    Status must be initialized before calling GrowBuffer() as it may
+    otherwise be uninitialized or set to EFI_BUFFER_TOO_SMALL by
+    other functions.
+
+    Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-01-23 Nigel Croxon <nigel.croxon@hp.com>
+
+    These changes allow manually overridden SRCDIR (current source
+    directory) and TOPDIR (top of source tree) to separate the
+    build directory from the source tree.
+	        
+    Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
+2014-01-16 Nigel Croxon <nigel.croxon@hp.com>
+    compilation: fix uninitialized variables warning
+        
+    Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
+    Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
+
 2014-01-13 Nigel Croxon <nigel.croxon@hp.com>
    Implement VSPrint function, prints a formatted unicode string to a buffer.
        

+ 0 - 155
gnu-efi-3.0/debian/changelog

@@ -1,155 +0,0 @@
-gnu-efi (3.0i-1) unstable; urgency=low
-
-  * New upstream release.
-    + Support for FreeBSD (closes: #535696).
-
-  * debian/control:
-    + Make kfreebsd-amd64 a supported architecture.
-    + Build-depend on gcc-multilib on kfreebsd-amd64 too.
-  * debian/rules:
-    + Add support for both kfreebsd-{i386,amd64}.
-    + Install FreeBSD x86_64 linker script on kfreebsd-amd64.
-    + Do not install ia64-specific headers on i386/amd64, do not install
-      i386/amd64-specific headers on ia64.
-
- -- Julien BLACHE <jblache@debian.org>  Sat, 12 Sep 2009 11:38:57 +0200
-
-gnu-efi (3.0h-1) unstable; urgency=low
-
-  * Clean up and recover from a broken NMU.
-
-  * debian/control:
-    + Bump Standards-Version to 3.8.3 (no changes).
-    + Added myself as uploader.
-
-  * gnuefi/elf_ia32_efi.lds:
-    + Fix linker script for elf-i386 (closes: #545202).
-
- -- Julien BLACHE <jblache@debian.org>  Fri, 11 Sep 2009 18:26:22 +0200
-
-gnu-efi (3.0h-0.1) unstable; urgency=low
-
-  * NMU
-  * New upstream version.
-  * Bump to Standards-Version 3.8.2.
-  * Add watch file.
-  * Conflict with libc6-i386 (<= 2.9-18).  closes: #533003.
-
- -- Clint Adams <schizo@debian.org>  Sun, 02 Aug 2009 12:06:40 -0400
-
-gnu-efi (3.0e-3) unstable; urgency=low
-
-  * Non-maintainer upload with maintainer's consent.
-
-  * debian/rules:
-    + Move files from /emul/ia32-linux to /usr/lib32 (closes: #533003).
-
-  * debian/control:
-    + Bump Standards-Version to 3.8.1 (no changes).
-
- -- Julien BLACHE <jblache@debian.org>  Wed, 17 Jun 2009 16:41:26 +0200
-
-gnu-efi (3.0e-2) unstable; urgency=low
-
-  * Fixes wrong lib when cross-building, Closes: #482077
-  * Fixes x86_64 builds on i386, Closes: #482078
-  * Acknowledge NMU, Closes: #473721
-
- -- Nigel Croxon <nigel.croxon@hp.com>  Wed, 04 Jun 2008 15:11:12 -0600
-
-gnu-efi (3.0e-1.1) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Fix installing below /emul/ia32-linux/usr/lib (not /usr/lib32) on
-    AMD64. This closes: bug#473721.
-
- -- Jonas Smedegaard <dr@jones.dk>  Wed, 30 Apr 2008 01:22:35 +0200
-
-gnu-efi (3.0e-1) unstable; urgency=low
-
-  * Fixes x86_64 clobbering registers
-  * Added binutils >= 2.17.50.0.14, Closes: #461640
-  * fixes installs parts of its build system, Closes: #439092
-
- -- Nigel Croxon <nigel.croxon@hp.com>  Mon, 31 Mar 2008 09:31:52 -0600
-
-gnu-efi (3.0d-1) unstable; urgency=low
-
-  * new (sponsored) maintainer
-  * Add patches to support x86_64 from C.Narayanan (Intel)
-    with support on EFI 1.10 and UEFI 2.0 firmware.
-  * new upstream version, Closes: #376000
-  * fixes x86_64 elilo support, Closes: #438954
-  * Added support for amd64, Closes: #383801
-
- -- Nigel Croxon <nigel.croxon@hp.com>  Wed, 21 Aug 2007 14:12:09 -0600
-
-gnu-efi (3.0c-1) unstable; urgency=low
-
-  * new upstream version, described as a maintenance release for 
-    compatibility with current gcc and binutils versions
-
- -- Bdale Garbee <bdale@gag.com>  Fri, 24 Mar 2006 05:02:28 -0700
-
-gnu-efi (3.0b-1) unstable; urgency=low
-
-  * new upstream version, closes: #341124
-  * downgrade priority to optional, closes: #280646
-  * fix lib/print.c to prevent printing garbage when items were passed on
-    software stack, closes: #283842
-
- -- Bdale Garbee <bdale@gag.com>  Wed,  7 Dec 2005 20:55:46 -0800
-
-gnu-efi (3.0a-4) unstable; urgency=low
-
-  * fix gcc path problem in Makefile exposed by build on i386, closes: #215050
-  * merge patches from upstream to address linker problems on i386
-
- -- Bdale Garbee <bdale@gag.com>  Thu, 23 Oct 2003 19:53:19 -0600
-
-gnu-efi (3.0a-3) unstable; urgency=low
-
-  * add i386 to the list of supported architectures
-
- -- Bdale Garbee <bdale@gag.com>  Mon,  6 Oct 2003 10:04:13 -0600
-
-gnu-efi (3.0a-2) unstable; urgency=low
-
-  * patch to linker scripts from Matthew Wilcox <willy@debian.org> that 
-    allows compilation with GCC 3.3
-
- -- Bdale Garbee <bdale@gag.com>  Wed,  1 Oct 2003 13:52:51 -0600
-
-gnu-efi (3.0a-1) unstable; urgency=low
-
-  * new upstream version.  fixes linker scripts to work with recent compilers,
-    so gnu-efi is buildable from source again.
-
- -- Bdale Garbee <bdale@gag.com>  Tue, 26 Feb 2002 20:50:35 -0700
-
-gnu-efi (3.0-2) unstable; urgency=low
-
-  * change section to devel, since elilo is a separate package now and this
-    package only provides libs that EFI applications link
-
- -- Bdale Garbee <bdale@gag.com>  Thu, 22 Nov 2001 10:28:15 -0700
-
-gnu-efi (3.0-1) unstable; urgency=low
-
-  * new upstream version, no longer includes elilo which is now a separate
-    package
-
- -- Bdale Garbee <bdale@gag.com>  Tue, 10 Jul 2001 13:18:50 -0600
-
-gnu-efi (2.5-1) unstable; urgency=low
-
-  * newer upstream release, repackages to use real upstream source
-
- -- Bdale Garbee <bdale@gag.com>  Tue,  5 Jun 2001 22:51:58 -0600
-
-gnu-efi (1.1-1) unstable; urgency=low
-
-  * Initial Release.
-
- -- Randolph Chung <tausq@debian.org>  Mon, 15 Jan 2001 21:05:34 -0800
-

+ 0 - 1
gnu-efi-3.0/debian/compat

@@ -1 +0,0 @@
-5

+ 0 - 16
gnu-efi-3.0/debian/control

@@ -1,16 +0,0 @@
-Source: gnu-efi
-Section: devel
-Priority: optional
-Maintainer: Nigel Croxon <nigel.croxon@hp.com>
-Uploaders: Bdale Garbee <bdale@gag.com>, Julien BLACHE <jblache@debian.org>
-Build-Depends: debhelper (>> 5), binutils (>= 2.17.50.0.14), gcc-multilib [i386 amd64 kfreebsd-amd64]
-Standards-Version: 3.8.3
-
-Package: gnu-efi
-Architecture: i386 ia64 amd64 kfreebsd-amd64
-Suggests: elilo
-Conflicts: libc6-i386 (<= 2.9-18)
-Description: Library for developing EFI applications
- GNU toolchain for building applications that can run in the environment
- presented by Intel's EFI (Extensible Firmware Interface).  EFI is a firmware
- specification for the "BIOS" on ia64(IPF), IA-32(x86) and x86_64 systems.

+ 0 - 58
gnu-efi-3.0/debian/copyright

@@ -1,58 +0,0 @@
-This package was debianized by Nigel Croxon <nigel.croxon@hp.com> using sources
-obtained from
-
-	http://sourceforge.net/projects/gnu-efi
-
-Copyright:
-
- Copyright (c) 1999-2007 Hewlett-Packard Development Company, L.P.
-       Contributed by David Mosberger <davidm@hpl.hp.com>
-       Contributed by Stephane Eranian <eranian@hpl.hp.com>
-
-  GNU-EFI is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2, or (at your option)
-  any later version.
-
-  GNU-EFI is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with GNU-EFI; see the file COPYING.  If not, write to the 
-  Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
-  MA 02110-1301, USA.
-
-On a Debian system, the GPL can be found in /usr/share/common-licenses/GPL.
-
-
-The files in the "lib" and "inc" subdirectories are using the EFI Application 
-Toolkit distributed by Intel at http://developer.intel.com/technology/efi
-
-This code is covered by the following agreement:
-
-Copyright (c) 1999-2007 Intel Corporation
-
-Redistribution and use in source and binary forms, with or without 
-modification, are permitted provided that the following conditions are met:
-
-Redistributions of source code must retain the above copyright notice, this 
-list of conditions and the following disclaimer.
-
-Redistributions in binary form must reproduce the above copyright notice, 
-this list of conditions and the following disclaimer in the documentation 
-and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE. THE EFI SPECIFICATION AND ALL OTHER INFORMATION
-ON THIS WEB SITE ARE PROVIDED "AS IS" WITH NO WARRANTIES, AND ARE SUBJECT
-TO CHANGE WITHOUT NOTICE.

+ 0 - 2
gnu-efi-3.0/debian/dirs

@@ -1,2 +0,0 @@
-usr/include/efi
-usr/lib

+ 0 - 3
gnu-efi-3.0/debian/docs

@@ -1,3 +0,0 @@
-README.efilib
-README.gnuefi  
-README.elilo

+ 0 - 109
gnu-efi-3.0/debian/rules

@@ -1,109 +0,0 @@
-#!/usr/bin/make -f
-
-buildarch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-ifneq (,$(findstring i386,$(buildarch)))
-	efiarch := ia32
-else ifneq (,$(findstring amd64,$(buildarch)))
-	efiarch := x86_64
-else
-	efiarch := $(buildarch)
-endif
-
-build: build-stamp
-build-stamp:
-	dh_testdir
-
-ifneq (,$(findstring amd64,$(buildarch)))
-	mkdir build-ia32
-	$(MAKE) -C build-ia32 -f ../Makefile SRCDIR=.. ARCH=ia32
-endif
-
-ifneq (,$(findstring i386,$(buildarch)))
-	mkdir build-x86_64
-	$(MAKE) -C build-x86_64 -f ../Makefile SRCDIR=.. ARCH=x86_64
-endif
-
-	$(MAKE)
-
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	[ ! -f Makefile ] || $(MAKE) clean
-	rm -rf build-ia32 build-x86_64
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs -A
-
-	# gnu-efi files
-	cp -r inc/* debian/gnu-efi/usr/include/efi/
-	rm debian/gnu-efi/usr/include/efi/Makefile
-	rm debian/gnu-efi/usr/include/efi/inc.mak
-	rm debian/gnu-efi/usr/include/efi/make.inf
-	rm debian/gnu-efi/usr/include/efi/makefile.hdr
-	rm debian/gnu-efi/usr/include/efi/protocol/make.inf
-	rm debian/gnu-efi/usr/include/efi/protocol/makefile.hdr
-	rm debian/gnu-efi/usr/include/efi/protocol/readme.txt
-ifeq ($(buildarch),ia64)
-	rm -rf debian/gnu-efi/usr/include/efi/ia32
-	rm -rf debian/gnu-efi/usr/include/efi/x84_64
-else
-	rm -rf debian/gnu-efi/usr/include/efi/ia64
-endif
-	cp gnuefi/*.a debian/gnu-efi/usr/lib/
-ifeq ($(buildarch),kfreebsd-amd64)
-	cp gnuefi/elf_$(efiarch)_fbsd_efi.lds debian/gnu-efi/usr/lib
-else
-	cp gnuefi/elf_$(efiarch)_efi.lds debian/gnu-efi/usr/lib
-endif
-	cp gnuefi/crt0-efi-$(efiarch).o debian/gnu-efi/usr/lib
-	cp lib/*.a debian/gnu-efi/usr/lib/
-
-ifneq (,$(findstring amd64,$(buildarch)))
-	mkdir -p debian/gnu-efi/usr/lib32
-	cp build-ia32/gnuefi/*.a debian/gnu-efi/usr/lib32/
-	cp gnuefi/elf_ia32_efi.lds debian/gnu-efi/usr/lib32/
-	cp build-ia32/gnuefi/crt0-efi-ia32.o debian/gnu-efi/usr/lib32/
-	cp build-ia32/lib/*.a debian/gnu-efi/usr/lib32/
-endif
-
-ifneq (,$(findstring i386,$(buildarch)))
-	mkdir -p debian/gnu-efi/usr/lib64
-	cp build-x86_64/gnuefi/*.a debian/gnu-efi/usr/lib64/
-ifeq ($(buildarch),kfreebsd-i386)
-	cp gnuefi/elf_x86_64_fbsd_efi.lds debian/gnu-efi/usr/lib64/
-else
-	cp gnuefi/elf_x86_64_efi.lds debian/gnu-efi/usr/lib64/
-endif
-	cp build-x86_64/gnuefi/crt0-efi-x86_64.o debian/gnu-efi/usr/lib64/
-	cp build-x86_64/lib/*.a debian/gnu-efi/usr/lib64/
-endif
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs -a
-	dh_installchangelogs -a ChangeLog
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure

+ 0 - 2
gnu-efi-3.0/debian/watch

@@ -1,2 +0,0 @@
-version=3
-http://sf.net/gnu-efi/gnu-efi_(.+)\.orig\.tar\.gz