aboutsummaryrefslogtreecommitdiff
path: root/gnu-efi/gnu-efi-3.0/debian
diff options
context:
space:
mode:
Diffstat (limited to 'gnu-efi/gnu-efi-3.0/debian')
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/changelog155
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/compat1
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/control16
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/copyright58
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/dirs2
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/docs3
-rwxr-xr-xgnu-efi/gnu-efi-3.0/debian/rules109
-rw-r--r--gnu-efi/gnu-efi-3.0/debian/watch2
8 files changed, 346 insertions, 0 deletions
diff --git a/gnu-efi/gnu-efi-3.0/debian/changelog b/gnu-efi/gnu-efi-3.0/debian/changelog
new file mode 100644
index 0000000..d66bfb6
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/changelog
@@ -0,0 +1,155 @@
+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
+
diff --git a/gnu-efi/gnu-efi-3.0/debian/compat b/gnu-efi/gnu-efi-3.0/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/gnu-efi/gnu-efi-3.0/debian/control b/gnu-efi/gnu-efi-3.0/debian/control
new file mode 100644
index 0000000..74c24f1
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/control
@@ -0,0 +1,16 @@
+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.
diff --git a/gnu-efi/gnu-efi-3.0/debian/copyright b/gnu-efi/gnu-efi-3.0/debian/copyright
new file mode 100644
index 0000000..9d0ea40
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/copyright
@@ -0,0 +1,58 @@
+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.
diff --git a/gnu-efi/gnu-efi-3.0/debian/dirs b/gnu-efi/gnu-efi-3.0/debian/dirs
new file mode 100644
index 0000000..41467d2
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/dirs
@@ -0,0 +1,2 @@
+usr/include/efi
+usr/lib
diff --git a/gnu-efi/gnu-efi-3.0/debian/docs b/gnu-efi/gnu-efi-3.0/debian/docs
new file mode 100644
index 0000000..0925dcc
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/docs
@@ -0,0 +1,3 @@
+README.efilib
+README.gnuefi
+README.elilo
diff --git a/gnu-efi/gnu-efi-3.0/debian/rules b/gnu-efi/gnu-efi-3.0/debian/rules
new file mode 100755
index 0000000..7d84539
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/rules
@@ -0,0 +1,109 @@
+#!/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
diff --git a/gnu-efi/gnu-efi-3.0/debian/watch b/gnu-efi/gnu-efi-3.0/debian/watch
new file mode 100644
index 0000000..d282867
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/gnu-efi/gnu-efi_(.+)\.orig\.tar\.gz