Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 608572 | Differences between
and this patch

Collapse All | Expand All

(-)a/app-crypt/pesign/Manifest (+1 lines)
Line 1 Link Here
1
DIST pesign-0.108.tar.gz 96838 SHA256 2019882be0286df1c58efa8c588332106b89418a6bd0fce3de8da4ca16636986 SHA512 f72fb9c3e843341300b68e06bb153690734f6e506cdd9f0d9362c760ff48194ed1ed29e0b58a5050e7331069ad47a9902cc9e34bf616667baf84208f2b69a918 WHIRLPOOL 0af005d0b6dbdff23787c009153cae07c6907d111f57831611e85c49656e29e150ffd71683f349880cfb8975547ea3a3e655cdce31b047b355ecf097e7c7ba77
1
DIST pesign-0.108.tar.gz 96838 SHA256 2019882be0286df1c58efa8c588332106b89418a6bd0fce3de8da4ca16636986 SHA512 f72fb9c3e843341300b68e06bb153690734f6e506cdd9f0d9362c760ff48194ed1ed29e0b58a5050e7331069ad47a9902cc9e34bf616667baf84208f2b69a918 WHIRLPOOL 0af005d0b6dbdff23787c009153cae07c6907d111f57831611e85c49656e29e150ffd71683f349880cfb8975547ea3a3e655cdce31b047b355ecf097e7c7ba77
2
DIST pesign-0.112.tar.gz 107632 SHA256 df4f5459137126e2fdb06484d755a81b6ec9a7b50099dcc3088ea2d41047cd06 SHA512 9a0cd266f973fbd7bbbd23939d0be3c34dbccd9ab20941bf967ca1b18aa5bf5d2c41cdef0799399e09e7b0fc59a0b34bc660afb6da292eb1c127db2893362018 WHIRLPOOL e5f3d3801ff7df7d643e87bc851f2645931e18df140b25a7add4136db1bd89c2a8da75d8f018533d5b16ab80695740d00ac379e166993a1912ba9ad2abee6791
(-)a/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch (+13 lines)
Line 0 Link Here
1
This addresses a -Werror=missing-braces build failure.
2
3
--- libdpe/pe_allocspace.c
4
+++ libdpe/pe_allocspace.c
5
@@ -61,7 +61,7 @@
6
 	struct pe32plus_opt_hdr *opthdr = pe->state.pe32plus_exe.opthdr;
7
 
8
 	Pe_Scn *scn = NULL;
9
-	struct section_header shdr = { 0, }, tmp_shdr;
10
+	struct section_header shdr = { { 0, } }, tmp_shdr;
11
 	if (pehdr->sections < 1)
12
 		return -1;
13
 
(-)a/app-crypt/pesign/pesign-0.112.ebuild (-1 / +40 lines)
Line 0 Link Here
0
- 
1
# Copyright 1999-2017 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
4
5
EAPI=5
6
7
inherit eutils multilib
8
9
DESCRIPTION="Tools for manipulating signed PE-COFF binaries"
10
HOMEPAGE="https://github.com/vathpela/pesign"
11
SRC_URI="https://github.com/vathpela/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
12
13
LICENSE="GPL-2"
14
SLOT="0"
15
KEYWORDS="~amd64 ~x86"
16
IUSE="libressl"
17
18
RDEPEND="
19
	dev-libs/nspr
20
	!libressl? ( dev-libs/openssl:0= )
21
	libressl? ( dev-libs/libressl:0= )
22
	sys-apps/util-linux
23
"
24
DEPEND="${RDEPEND}
25
	sys-apps/help2man
26
	sys-boot/gnu-efi
27
	sys-libs/efivar
28
	virtual/pkgconfig
29
"
30
31
src_prepare() {
32
	epatch "${FILESDIR}"/${P}-fix-initializer.patch
33
}
34
35
src_install() {
36
	default
37
38
	# remove some files that don't make sense for Gentoo installs
39
	rm -rf "${ED}/etc/" || die
40
}

Return to bug 608572