Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libzip/files/, dev-libs/libzip/
Date: Tue, 02 Feb 2016 22:22:23
Message-Id: 1454451724.9eee67b0615568e7c522f563e72616e9482d8a47.mrueg@gentoo
1 commit: 9eee67b0615568e7c522f563e72616e9482d8a47
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 2 22:22:04 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 2 22:22:04 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eee67b0
7
8 dev-libs/libzip: Version bump
9
10 Package-Manager: portage-2.2.27
11
12 dev-libs/libzip/Manifest | 1 +
13 .../libzip/files/libzip-1.1-missing-extern.patch | 21 +++++++++++++++
14 dev-libs/libzip/libzip-1.1.ebuild | 30 ++++++++++++++++++++++
15 3 files changed, 52 insertions(+)
16
17 diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest
18 index 9d18e7b..5a167ef 100644
19 --- a/dev-libs/libzip/Manifest
20 +++ b/dev-libs/libzip/Manifest
21 @@ -1 +1,2 @@
22 DIST libzip-1.0.1.tar.xz 450308 SHA256 f948d597afbb471de8d528d0e35ed977de85b2f4d76fdd74abbb985550e5d840 SHA512 df51ca44e97e2644a5d6930e3c76830453579c1486d11b9529d3cef173bb5ae873ef34b0af0ea6403dd4076805371fa93975a18ce56e37aa2a52500eb279887b WHIRLPOOL 6705e5739417738d474a85e10c72718c2feaae68698d6fc71af17d2761c76acab705fcf6c8c69be165afca9230dc55c47843d9b0281abde445aad23addef1c41
23 +DIST libzip-1.1.tar.xz 458528 SHA256 13b0b49637f9857ab8ba7335f529e26d02aadacf2074bf0c9b28889a0fc83b24 SHA512 0a250835155eb2ed19a00718e086b3e05741c9bcf01c7c73ed6e83fd989d9fb0bddf192f69c989f75860e4e9a44490b263fd08d9b06994e534fc0374667df2f0 WHIRLPOOL 7d59cbfb32d96230ef57e4dd7e57fbef5e3d2e1a3c92044bcee876c8de855e84eb189608c0c123265cb9e47ccf4b3cf216186f27a0f6afb14c1dca3dfd4d42fc
24
25 diff --git a/dev-libs/libzip/files/libzip-1.1-missing-extern.patch b/dev-libs/libzip/files/libzip-1.1-missing-extern.patch
26 new file mode 100644
27 index 0000000..b678871
28 --- /dev/null
29 +++ b/dev-libs/libzip/files/libzip-1.1-missing-extern.patch
30 @@ -0,0 +1,21 @@
31 +# HG changeset patch
32 +# User Thomas Klausner <tk@×××××××.at>
33 +# Date 1453987295 -3600
34 +# Thu Jan 28 14:21:35 2016 +0100
35 +# Node ID 1472ec4a4519a53165a8ce66ffb5d328305509b9
36 +# Parent 25c609cdb41d1963cffff26338ac3b8d47072196
37 +Add 'extern int optopt;' for Linux and perhaps others.
38 +
39 +Reported by Remi Collet.
40 +
41 +diff -r 25c609cdb41d -r 1472ec4a4519 src/ziptool.c
42 +--- a/src/ziptool.c Thu Jan 28 09:54:45 2016 +0100
43 ++++ b/src/ziptool.c Thu Jan 28 14:21:35 2016 +0100
44 +@@ -48,6 +48,7 @@
45 + #ifndef HAVE_GETOPT
46 + #include "getopt.h"
47 + #endif
48 ++extern int optopt;
49 +
50 + #include "zip.h"
51 + #include "compat.h"
52
53 diff --git a/dev-libs/libzip/libzip-1.1.ebuild b/dev-libs/libzip/libzip-1.1.ebuild
54 new file mode 100644
55 index 0000000..75c3201
56 --- /dev/null
57 +++ b/dev-libs/libzip/libzip-1.1.ebuild
58 @@ -0,0 +1,30 @@
59 +# Copyright 1999-2016 Gentoo Foundation
60 +# Distributed under the terms of the GNU General Public License v2
61 +# $Id$
62 +
63 +EAPI=5
64 +
65 +AUTOTOOLS_AUTORECONF=1
66 +AUTOTOOLS_IN_SOURCE_BUILD=1
67 +inherit autotools-utils
68 +
69 +DESCRIPTION="Library for manipulating zip archives"
70 +HOMEPAGE="http://www.nih.at/libzip/"
71 +SRC_URI="http://www.nih.at/libzip/${P}.tar.xz"
72 +
73 +LICENSE="BSD"
74 +SLOT="0/4"
75 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
76 +IUSE="static-libs"
77 +
78 +RDEPEND="sys-libs/zlib"
79 +DEPEND="${RDEPEND}
80 + app-arch/xz-utils
81 +"
82 +
83 +DOCS=( AUTHORS NEWS README THANKS )
84 +
85 +PATCHES=(
86 + "${FILESDIR}/${PN}-0.11.2-headers.patch"
87 + "${FILESDIR}/${P}-missing-extern.patch"
88 +)