Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/
Date: Thu, 04 Jan 2018 18:34:22
Message-Id: 1515090306.5da91a0e7e87216d015732c88388b104e9b4a176.voyageur@gentoo
1 commit: 5da91a0e7e87216d015732c88388b104e9b4a176
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 4 18:09:08 2018 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 4 18:25:06 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da91a0e
7
8 net-ftp/filezilla: 3.29.0 bump
9
10 Closes: https://bugs.gentoo.org/636868
11 Package-Manager: Portage-2.3.19, Repoman-2.3.6
12
13 net-ftp/filezilla/Manifest | 1 +
14 net-ftp/filezilla/filezilla-3.29.0.ebuild | 76 +++++++++++++++++++++++++++++++
15 2 files changed, 77 insertions(+)
16
17 diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
18 index a51a64ec53d..2237cdf034b 100644
19 --- a/net-ftp/filezilla/Manifest
20 +++ b/net-ftp/filezilla/Manifest
21 @@ -1 +1,2 @@
22 DIST FileZilla_3.25.2_src.tar.bz2 4712781 BLAKE2B c4e346442596eb2c1c7f5b541dc1386be5be13a3564187d5d7f275b5e1223cf1c95e11e27120c98276ea550d0b1c65122ffd62b5471a886faf1ebea0ab217522 SHA512 6c6feeec0b1bd15ff2c3fecbec22bca9c79f4263e0d1855c6d27a3df54128cfd837f0a546d1540b87b4645e620b57961b8ac0f01bd52748832f5625139c39764
23 +DIST FileZilla_3.29.0_src.tar.bz2 4832040 BLAKE2B b956ac69d22c3ec5ef32827594ad70aaeeef8c9359f557162a95aba053fafbf13621ba34fd73201b0b15529e7379b77c18d808c304a6c398f8927f8f903e2e53 SHA512 d1906cb18cfebb0ac9f92b1b97e11ffe2f5bf1b70d9cf1454e627f141a0fe9b3d1ba473a0464d5727e8fccf992643a64cfb729d93187a010fcb4f59603589349
24
25 diff --git a/net-ftp/filezilla/filezilla-3.29.0.ebuild b/net-ftp/filezilla/filezilla-3.29.0.ebuild
26 new file mode 100644
27 index 00000000000..85207f6b65b
28 --- /dev/null
29 +++ b/net-ftp/filezilla/filezilla-3.29.0.ebuild
30 @@ -0,0 +1,76 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +WX_GTK_VER="3.0"
37 +
38 +inherit autotools eutils flag-o-matic gnome2-utils multilib wxwidgets
39 +
40 +MY_PV=${PV/_/-}
41 +MY_P="FileZilla_${MY_PV}"
42 +
43 +DESCRIPTION="FTP client with lots of useful features and an intuitive interface"
44 +HOMEPAGE="http://filezilla-project.org/"
45 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}_src.tar.bz2"
46 +
47 +LICENSE="GPL-2"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
50 +IUSE="dbus nls test"
51 +
52 +# pugixml 1.7 minimal dependency is for c++11 proper configuration
53 +RDEPEND=">=app-eselect/eselect-wxwidgets-0.7-r1
54 + >=dev-libs/nettle-3.1:=
55 + >=dev-db/sqlite-3.7
56 + >=dev-libs/libfilezilla-0.10.0
57 + >=dev-libs/pugixml-1.7
58 + net-dns/libidn
59 + >=net-libs/gnutls-3.4.0
60 + >=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X]
61 + x11-misc/xdg-utils
62 + dbus? ( sys-apps/dbus )"
63 +DEPEND="${RDEPEND}
64 + virtual/pkgconfig
65 + >=sys-devel/libtool-1.4
66 + nls? ( >=sys-devel/gettext-0.11 )
67 + test? ( dev-util/cppunit )"
68 +
69 +S="${WORKDIR}"/${PN}-${MY_PV}
70 +
71 +DOCS=(AUTHORS ChangeLog NEWS )
72 +
73 +PATCHES=(
74 + "${FILESDIR}"/${PN}-3.22.1-debug.patch
75 +)
76 +
77 +pkg_pretend() {
78 + if [[ ${MERGE_TYPE} != binary ]]; then
79 + if ! test-flag-CXX -std=c++14; then
80 + eerror "${P} requires C++14-capable C++ compiler. Your current compiler"
81 + eerror "does not seem to support -std=c++14 option. Please upgrade your compiler"
82 + eerror "to gcc-4.9 or an equivalent version supporting C++14."
83 + die "Currently active compiler does not support -std=c++14"
84 + fi
85 + fi
86 +}
87 +
88 +src_prepare() {
89 + setup-wxwidgets
90 + default
91 + eautoreconf
92 +}
93 +
94 +src_configure() {
95 + econf $(use_with dbus) $(use_enable nls locales) \
96 + --with-pugixml=system \
97 + --disable-autoupdatecheck
98 +}
99 +
100 +pkg_postinst() {
101 + gnome2_icon_cache_update
102 +}
103 +
104 +pkg_postrm() {
105 + gnome2_icon_cache_update
106 +}