Remove incumbent GPL 'debian' subdiretory.

Update ChangeLog

Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
This commit is contained in:
Nigel Croxon 2014-03-31 08:37:56 -04:00
parent 9ae56e03e7
commit f9baa4f622
9 changed files with 57 additions and 346 deletions

View File

@ -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.

View File

@ -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

View File

@ -1 +0,0 @@
5

View File

@ -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.

View File

@ -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.

View File

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

View File

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

View File

@ -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

View File

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