Remove incumbent GPL 'debian' subdiretory.
Update ChangeLog Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
This commit is contained in:
parent
9ae56e03e7
commit
f9baa4f622
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -1 +0,0 @@
|
||||
5
|
@ -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.
|
@ -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.
|
@ -1,2 +0,0 @@
|
||||
usr/include/efi
|
||||
usr/lib
|
@ -1,3 +0,0 @@
|
||||
README.efilib
|
||||
README.gnuefi
|
||||
README.elilo
|
@ -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
|
@ -1,2 +0,0 @@
|
||||
version=3
|
||||
http://sf.net/gnu-efi/gnu-efi_(.+)\.orig\.tar\.gz
|
Loading…
x
Reference in New Issue
Block a user