From owner-svn-ports-all@FreeBSD.ORG Thu Feb 12 18:53:31 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E97162E9; Thu, 12 Feb 2015 18:53:31 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C494CC29; Thu, 12 Feb 2015 18:53:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1CIrVcp040086; Thu, 12 Feb 2015 18:53:31 GMT (envelope-from trasz@FreeBSD.org) Received: (from trasz@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1CIrUFT040077; Thu, 12 Feb 2015 18:53:30 GMT (envelope-from trasz@FreeBSD.org) Message-Id: <201502121853.t1CIrUFT040077@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: trasz set sender to trasz@FreeBSD.org using -f From: Edward Tomasz Napierala Date: Thu, 12 Feb 2015 18:53:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r378885 - in head/devel/gnu-efi: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2015 18:53:32 -0000 Author: trasz Date: Thu Feb 12 18:53:29 2015 New Revision: 378885 URL: https://svnweb.freebsd.org/changeset/ports/378885 QAT: https://qat.redports.org/buildarchive/r378885/ Log: Update to 3.0.1. This also includes various cleanups and adds a missing dependency. Submitted by: luca.pizzamiglio at gmail.com (with changes) Deleted: head/devel/gnu-efi/files/patch-inc-Makefile Modified: head/devel/gnu-efi/Makefile head/devel/gnu-efi/distinfo head/devel/gnu-efi/files/patch-Make.defaults head/devel/gnu-efi/files/patch-gnuefi-Makefile head/devel/gnu-efi/pkg-plist Modified: head/devel/gnu-efi/Makefile ============================================================================== --- head/devel/gnu-efi/Makefile Thu Feb 12 17:58:35 2015 (r378884) +++ head/devel/gnu-efi/Makefile Thu Feb 12 18:53:29 2015 (r378885) @@ -2,27 +2,24 @@ # $FreeBSD$ PORTNAME= gnu-efi -PORTVERSION= 3.0w +PORTVERSION= 3.0.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= gnu-efi -DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= trasz@FreeBSD.org COMMENT= SDK for EFI applications LICENSE= GPLv2 -WRKSRC= ${WRKDIR}/${PORTNAME}-3.0 +BUILD_DEPENDS+= ${LOCALBASE}/bin/ar:${PORTSDIR}/devel/binutils -USES= gmake -# The version of GCC is also hard-coded in files/patch-Make.defaults. -USE_GCC= 4.8 +USES= gmake tar:bz2 +USE_GCC= 4.8+ MAKE_JOBS_UNSAFE= yes CFLAGS+= "-fPIC" +CPPFLAGS+= "-fPIC" +MAKE_ARGS+= CC=${CC} HOSTCC=${CC} AR=${AR} ONLY_FOR_ARCHS= amd64 -post-patch: - @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/Make.defaults - .include Modified: head/devel/gnu-efi/distinfo ============================================================================== --- head/devel/gnu-efi/distinfo Thu Feb 12 17:58:35 2015 (r378884) +++ head/devel/gnu-efi/distinfo Thu Feb 12 18:53:29 2015 (r378885) @@ -1,2 +1,2 @@ -SHA256 (gnu-efi_3.0w.orig.tar.gz) = d5c5ca168d25bb54ea936a25175d7626778001f788bddc60dbed103874583621 -SIZE (gnu-efi_3.0w.orig.tar.gz) = 172913 +SHA256 (gnu-efi-3.0.1.tar.bz2) = e2e8d5940347eebfb00eaaeef107a8ba59e7838e40bc716c74d9a36fff648f1f +SIZE (gnu-efi-3.0.1.tar.bz2) = 136071 Modified: head/devel/gnu-efi/files/patch-Make.defaults ============================================================================== --- head/devel/gnu-efi/files/patch-Make.defaults Thu Feb 12 17:58:35 2015 (r378884) +++ head/devel/gnu-efi/files/patch-Make.defaults Thu Feb 12 18:53:29 2015 (r378885) @@ -1,6 +1,6 @@ ---- Make.defaults.orig 2014-08-08 21:27:21.000000000 +0200 -+++ Make.defaults 2015-01-15 11:13:35.059134709 +0100 -@@ -45,14 +45,17 @@ TOPDIR := $(shell if [ "$$PWD" != "" ]; +--- Make.defaults.orig 2015-01-05 19:20:43.000000000 +0100 ++++ Make.defaults 2015-02-12 16:31:43.487801000 +0100 +@@ -45,11 +45,14 @@ TOPDIR := $(shell if [ "$$PWD" != "" ]; # Where to install the package. GNU-EFI will create and access # lib and include under the root # @@ -14,30 +14,5 @@ +CROSS_COMPILE:= $(LOCALBASE)/bin/ + # Compilation tools --HOSTCC := $(prefix)gcc --CC := $(prefix)$(CROSS_COMPILE)gcc -+HOSTCC := $(prefix)%%CC%% -+CC := $(prefix)$(CROSS_COMPILE)%%CC%% - AS := $(prefix)$(CROSS_COMPILE)as - LD := $(prefix)$(CROSS_COMPILE)ld - AR := $(prefix)$(CROSS_COMPILE)ar -@@ -98,7 +101,7 @@ ifeq ($(ARCH),x86_64) - && [ $(GCCMINOR) -ge "7" ] ) ) \ - && echo 1) - ifeq ($(GCCNEWENOUGH),1) -- CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 -+ CPPFLAGS += -fPIC -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 - endif - - CFLAGS += -mno-red-zone -mno-mmx -mno-sse -@@ -118,8 +121,8 @@ endif - # Generic compilation flags - INCDIR += -I$(SRCDIR) -I$(TOPDIR)/inc -I$(TOPDIR)/inc/$(ARCH) \ - -I$(TOPDIR)/inc/protocol --CFLAGS += $(ARCH3264) -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing \ -+CFLAGS += $(ARCH3264) -O2 -fPIC -Wall -fshort-wchar -fno-strict-aliasing \ - -fno-merge-constants -ffreestanding -fno-stack-protector \ - -fno-stack-check - ASFLAGS += $(ARCH3264) --LDFLAGS += -nostdlib --warn-common --no-undefined --fatal-warnings -+LDFLAGS += -nostdlib + HOSTCC := $(prefix)gcc + CC := $(prefix)$(CROSS_COMPILE)gcc Modified: head/devel/gnu-efi/files/patch-gnuefi-Makefile ============================================================================== --- head/devel/gnu-efi/files/patch-gnuefi-Makefile Thu Feb 12 17:58:35 2015 (r378884) +++ head/devel/gnu-efi/files/patch-gnuefi-Makefile Thu Feb 12 18:53:29 2015 (r378885) @@ -8,17 +8,3 @@ + # on aarch64, avoid jump tables before all relocations have been processed reloc_aarch64.o: CFLAGS += -fno-jump-tables - -@@ -77,9 +79,8 @@ $(LIBDIRINSTALL): - - .SECONDEXPANSION: - --$(LIBDIRINSTALL)/%: % | $$(dir $$@) -- $(INSTALL) -m 644 $< $(dir $@) -- --install: $(addprefix $(LIBDIRINSTALL)/,$(INSTALLTARGETS)) -+install: $(INSTALLTARGETS) -+ echo targets $(INSTALLTARGETS) -+ $(INSTALL) -m 644 $(INSTALLTARGETS) $(LIBDIRINSTALL) - - include $(SRCDIR)/../Make.rules Modified: head/devel/gnu-efi/pkg-plist ============================================================================== --- head/devel/gnu-efi/pkg-plist Thu Feb 12 17:58:35 2015 (r378884) +++ head/devel/gnu-efi/pkg-plist Thu Feb 12 18:53:29 2015 (r378885) @@ -44,4 +44,3 @@ lib/crt0-efi-x86_64.o lib/elf_x86_64_fbsd_efi.lds lib/libefi.a lib/libgnuefi.a -@dir include/efi/protocol/x86_64