X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by lists.alpinelinux.org (Postfix) with ESMTP id 10473F8145B for ; Tue, 1 Jan 2019 20:39:34 +0000 (UTC) Received: by mail-wr1-f50.google.com with SMTP id x10so28768758wrs.8 for ; Tue, 01 Jan 2019 12:39:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=molitor-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UwP+7TUiY/qd9IlvYLE8M2NMSAne9jD3oMa07jCC1q8=; b=XWocsuQSV++jxyCeVL79o2I+MpAVQG6kZRxp9TU3PXne4nKWQT5bNdoYxyAebuhjv2 n+kESPEhGqZWgi8u6T4LiUW8UbIPHjvT1DDm+Bqt+lO0JJXSs7iNhNPhiDtytq/6ie+3 JGEu/4LGFw1XBN47nQLGxzaoJANzh0DT+Zkyu9a9vmFeGDONT7HdKCfvHCztGLmnmatH o4PJ6oRTU93h79fTCTzph1QfA0YkKdfuWS99I4+ssQYMP9l8UWMbrTnzC8GHmovo2Txj Gocv/UosetULhHTl7oCuCEYicuBSRhQrw1BKj2R8zpm0i0AeOts9Du2EOVQ9hyNcPJnB efzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UwP+7TUiY/qd9IlvYLE8M2NMSAne9jD3oMa07jCC1q8=; b=GinGvlB+ej6uRyww7b3A7yW+vcrDckWejQV+q4NMy4AXI7anAZGgmzjSb7rOeD8Las TKv9trYGZyyNONBSAC48mHaX4t1/bSI9LQI8OdkY5vWJpC8p1Etf75qQNcvXVK8hoTfj EqOoHlraapKIsLGLMaYyXUsMOVNZJG81Tncx6jZgUDPeFBWgbdzA/abcdnmNEQ2biW8d CTvYtiNW18uwZLICeQihy7AhaSBSGqwv2FOhOOa7UG6wgghQEMk6I6CLPmD+f3/vRLgg 6D+/Sy/kmrxDF8RQgQdn+M0oEQHbqxF1jnJYApNbbKc3U7AScEEp2oLzf/Cbz46j6ckM oozA== X-Gm-Message-State: AJcUukc2y4bNbavTxPyYx/kYN2973geHSCddjE7sANb6N1ozFZVVcyIs /M3fmEJ5vgmWN615VssiTukkkZIBWJ7J8A== X-Google-Smtp-Source: ALg8bN5JtGaL5P5lYcFLbzv5bbqGuLwzra8KjCe2OzJ9u1UgntxLyTlonPAhnA+tji3+yTd06m9NNQ== X-Received: by 2002:adf:a1d2:: with SMTP id v18mr8663449wrv.87.1546375172683; Tue, 01 Jan 2019 12:39:32 -0800 (PST) Received: from alpine (cpc99626-brnt2-2-0-cust597.4-2.cable.virginm.net. [81.104.114.86]) by smtp.gmail.com with ESMTPSA id 143sm48739151wml.14.2019.01.01.12.39.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 01 Jan 2019 12:39:31 -0800 (PST) From: Eric Molitor X-Google-Original-From: Eric Molitor Received: by alpine (sSMTP sendmail emulation); Tue, 01 Jan 2019 20:39:27 +0000 To: alpine-aports@lists.alpinelinux.org Cc: Eric Molitor Subject: [alpine-aports] [PATCH v4] community/refind: new aport Date: Tue, 1 Jan 2019 20:39:19 +0000 Message-Id: <20190101203919.4757-1-eric@molitor.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190101123356.16572-1-eric@molitor.org> References: <20190101123356.16572-1-eric@molitor.org> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit https://www.rodsbooks.com/refind A fork of the rEFIt boot manager for computers based on the Extensible Firmware Interface (EFI) and Unified EFI (UEFI). --- Changes v3 -> v4: - Correctly place new package in test .../refind/10-refind-disable-fortify.patch | 11 +++++++ testing/refind/APKBUILD | 30 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 testing/refind/10-refind-disable-fortify.patch create mode 100644 testing/refind/APKBUILD diff --git a/testing/refind/10-refind-disable-fortify.patch b/testing/refind/10-refind-disable-fortify.patch new file mode 100644 index 0000000000..b59b711473 --- /dev/null +++ b/testing/refind/10-refind-disable-fortify.patch @@ -0,0 +1,11 @@ +--- refind-0.11.4-orig/libeg/Makefile ++++ refind-0.11.4/libeg/Makefile +@@ -12,7 +12,7 @@ + + VPATH = $(SRCDIR) + +-LOCAL_GNUEFI_CFLAGS = -I$(SRCDIR) -I$(SRCDIR)/../include ++LOCAL_GNUEFI_CFLAGS = -D_FORTIFY_SOURCE=0 -I$(SRCDIR) -I$(SRCDIR)/../include + + OBJS = nanojpeg.o nanojpeg_xtra.o screen.o image.o text.o load_bmp.o load_icns.o lodepng.o lodepng_xtra.o + TARGET = libeg.a diff --git a/testing/refind/APKBUILD b/testing/refind/APKBUILD new file mode 100644 index 0000000000..a280c06332 --- /dev/null +++ b/testing/refind/APKBUILD @@ -0,0 +1,30 @@ +# Maintainer: Eric Molitor +pkgname=refind +pkgver=0.11.4 +pkgrel=0 +pkgdesc="rEFInd EFI Boot Manager" +url="http://www.rodsbooks.com/refind" +arch="aarch64 x86 x86_64" +options="!check" # No test suite. +license="GPL-3.0" +depends="" +makedepends="gnu-efi-dev bash" +#subpackages="$pkgname-doc" +source="https://sourceforge.net/projects/refind/files/${pkgver}/${pkgname}-src-${pkgver}.tar.gz + 10-refind-disable-fortify.patch" + +builddir="$srcdir/${pkgname}-${pkgver}" + +build() { + cd "$builddir" + make gnuefi +} + +package() { + cd "$builddir" + install -Dm755 refind/refind_x64.efi $pkgdir/usr/share/refind/refind_x64.efi + install -Dm755 refind.conf-sample $pkgdir/usr/share/refind/refind.conf-sample + cp -r icons $pkgdir/usr/share/refind +} +sha512sums="529962ae432edaf1895ba98deb00a23c66bd742578e1a367f70f7ed22dd7be7daf1960df8af410fba79ca775169120499a4c10119331b2b12b55a002d4354de1 refind-src-0.11.4.tar.gz +ccb61e6e5ae0d762932941d7edd5b9a3506db42cfce70ebc57468837799e60fee73b3c568ae603a6ebb677ae702fb5beb5d13b16daf976b954b35047b6f4ecc0 10-refind-disable-fortify.patch" -- 2.20.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---