Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/wimlib/
Date: Fri, 16 Jul 2021 06:01:28
Message-Id: 1626415209.a752a165938b05d9046a0eb5341b197853ebbdac.juippis@gentoo
1 commit: a752a165938b05d9046a0eb5341b197853ebbdac
2 Author: Marco Scardovi <someone <AT> example <DOT> com>
3 AuthorDate: Sun Jul 11 08:28:28 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 16 06:00:09 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a752a165
7
8 app-arch/wimlib: bump to 1.13.4
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 app-arch/wimlib/Manifest | 1 +
15 app-arch/wimlib/wimlib-1.13.4.ebuild | 65 ++++++++++++++++++++++++++++++++++++
16 2 files changed, 66 insertions(+)
17
18 diff --git a/app-arch/wimlib/Manifest b/app-arch/wimlib/Manifest
19 index 81d03e7fa4a..3c0a53feda8 100644
20 --- a/app-arch/wimlib/Manifest
21 +++ b/app-arch/wimlib/Manifest
22 @@ -1 +1,2 @@
23 DIST wimlib-1.13.3.tar.gz 1030667 BLAKE2B 2b897392bed3c4a390479f34925474c229ee835ab624c81a0baa7ebb8f3484f27aa4efb2a440debdcafe23b152b385bbe0f198d6f0560e8f88a34c7328a74edd SHA512 5c6e3bd1d7bda55812c818cc527cd241ac8a15276648f2a307db1f2a858de0b322e9f2beffda5bab991811aee3f4a953c3e31847bfa76a7d32ad5850595a15d4
24 +DIST wimlib-1.13.4.tar.gz 1040411 BLAKE2B 4563429d42be39b959a15ef66ac4c173531ff0c0b0f1a341812a4f870c9f189478f3ce78bf6240544f71b1746d98c9eae3f7182d646355343e26526559384f07 SHA512 480fe6fa6c6e8f1bf9c3960f5e1671f3266535b18dc72e9d7c4c05c7fb833d9b00db5ae9fb49154da6e71e536cae8b562cbf81ab5a124e2a79326927e2cf7344
25
26 diff --git a/app-arch/wimlib/wimlib-1.13.4.ebuild b/app-arch/wimlib/wimlib-1.13.4.ebuild
27 new file mode 100644
28 index 00000000000..20589458d68
29 --- /dev/null
30 +++ b/app-arch/wimlib/wimlib-1.13.4.ebuild
31 @@ -0,0 +1,65 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit autotools pax-utils
38 +
39 +DESCRIPTION="The open source Windows Imaging (WIM) library"
40 +HOMEPAGE="https://wimlib.net"
41 +SRC_URI="https://wimlib.net/downloads/${P}.tar.gz"
42 +
43 +KEYWORDS="~amd64 ~x86"
44 +LICENSE="|| ( GPL-3+ LGPL-3+ ) CC0-1.0"
45 +SLOT="0"
46 +IUSE="cpu_flags_x86_ssse3 fuse iso ntfs openssl test threads yasm"
47 +REQUIRED_USE="cpu_flags_x86_ssse3? ( !openssl )"
48 +
49 +RESTRICT="!test? ( test )"
50 +
51 +BDEPEND="
52 + virtual/pkgconfig
53 + cpu_flags_x86_ssse3? (
54 + yasm? ( dev-lang/yasm )
55 + !yasm? ( dev-lang/nasm )
56 + )
57 +"
58 +RDEPEND="
59 + dev-libs/libxml2:2
60 + fuse? ( sys-fs/fuse:0 )
61 + iso? (
62 + app-arch/cabextract
63 + app-cdr/cdrtools
64 + )
65 + ntfs? ( sys-fs/ntfs3g )
66 + openssl? ( dev-libs/openssl:0= )
67 +"
68 +
69 +src_prepare() {
70 + default
71 + eautoreconf
72 +}
73 +
74 +src_configure() {
75 + local myeconfargs=(
76 + $(use_with ntfs ntfs-3g)
77 + $(use_with fuse)
78 + $(use_enable cpu_flags_x86_ssse3 ssse3-sha1)
79 + $(use_with openssl libcrypto)
80 + $(use_enable threads multithreaded-compression)
81 + $(use_enable test test-support)
82 + --disable-static
83 + )
84 + ac_cv_prog_NASM="$(usex yasm yasm nasm)" \
85 + econf "${myeconfargs[@]}"
86 +}
87 +
88 +src_compile() {
89 + default
90 + pax-mark m "${S}"/.libs/wimlib-imagex
91 +}
92 +
93 +src_install() {
94 + default
95 + find "${ED}" -name '*.la' -delete || die
96 +}