Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/
Date: Tue, 09 Jan 2018 08:13:57
Message-Id: 1515485625.88fa6ff59933586c4668bb3b63c278456e55b0a0.polynomial-c@gentoo
1 commit: 88fa6ff59933586c4668bb3b63c278456e55b0a0
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 9 08:12:06 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 9 08:13:45 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88fa6ff5
7
8 net-ftp/filezilla: Bump to version 3.30.0
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 net-ftp/filezilla/Manifest | 1 +
13 net-ftp/filezilla/filezilla-3.30.0-r300.ebuild | 76 ++++++++++++++++++++++++++
14 net-ftp/filezilla/filezilla-3.30.0.ebuild | 76 ++++++++++++++++++++++++++
15 3 files changed, 153 insertions(+)
16
17 diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
18 index 2237cdf034b..f4e3a8c7d3f 100644
19 --- a/net-ftp/filezilla/Manifest
20 +++ b/net-ftp/filezilla/Manifest
21 @@ -1,2 +1,3 @@
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 +DIST FileZilla_3.30.0_src.tar.bz2 4855577 BLAKE2B fb146c05eccdb6bfee1fb8abebbe164440bf4bd2a2a54769218ec2b2d988dc8d32ebb711de878dfd5448befeec9858953157977aab10a6b936c5ec5d42cfae96 SHA512 e045ed07d3ca550881238935d80a9f6e972d67a40449a2bab72b29519240785e89c573af53fad702ab066cc26b7077452868bb50bfc76d371c29c86f908060fe
25
26 diff --git a/net-ftp/filezilla/filezilla-3.30.0-r300.ebuild b/net-ftp/filezilla/filezilla-3.30.0-r300.ebuild
27 new file mode 100644
28 index 00000000000..e8d4a166ca0
29 --- /dev/null
30 +++ b/net-ftp/filezilla/filezilla-3.30.0-r300.ebuild
31 @@ -0,0 +1,76 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +WX_GTK_VER="3.0-gtk3"
38 +
39 +inherit autotools eutils flag-o-matic gnome2-utils multilib wxwidgets
40 +
41 +MY_PV=${PV/_/-}
42 +MY_P="FileZilla_${MY_PV}"
43 +
44 +DESCRIPTION="FTP client with lots of useful features and an intuitive interface"
45 +HOMEPAGE="http://filezilla-project.org/"
46 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}_src.tar.bz2"
47 +
48 +LICENSE="GPL-2"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
51 +IUSE="dbus nls test"
52 +
53 +# pugixml 1.7 minimal dependency is for c++11 proper configuration
54 +RDEPEND=">=app-eselect/eselect-wxwidgets-0.7-r1
55 + >=dev-libs/nettle-3.1:=
56 + >=dev-db/sqlite-3.7
57 + >=dev-libs/libfilezilla-0.10.0
58 + >=dev-libs/pugixml-1.7
59 + net-dns/libidn
60 + >=net-libs/gnutls-3.4.0
61 + >=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X]
62 + x11-misc/xdg-utils
63 + dbus? ( sys-apps/dbus )"
64 +DEPEND="${RDEPEND}
65 + virtual/pkgconfig
66 + >=sys-devel/libtool-1.4
67 + nls? ( >=sys-devel/gettext-0.11 )
68 + test? ( dev-util/cppunit )"
69 +
70 +S="${WORKDIR}"/${PN}-${MY_PV}
71 +
72 +DOCS=(AUTHORS ChangeLog NEWS )
73 +
74 +PATCHES=(
75 + "${FILESDIR}"/${PN}-3.22.1-debug.patch
76 +)
77 +
78 +pkg_pretend() {
79 + if [[ ${MERGE_TYPE} != binary ]]; then
80 + if ! test-flag-CXX -std=c++14; then
81 + eerror "${P} requires C++14-capable C++ compiler. Your current compiler"
82 + eerror "does not seem to support -std=c++14 option. Please upgrade your compiler"
83 + eerror "to gcc-4.9 or an equivalent version supporting C++14."
84 + die "Currently active compiler does not support -std=c++14"
85 + fi
86 + fi
87 +}
88 +
89 +src_prepare() {
90 + setup-wxwidgets
91 + default
92 + eautoreconf
93 +}
94 +
95 +src_configure() {
96 + econf $(use_with dbus) $(use_enable nls locales) \
97 + --with-pugixml=system \
98 + --disable-autoupdatecheck
99 +}
100 +
101 +pkg_postinst() {
102 + gnome2_icon_cache_update
103 +}
104 +
105 +pkg_postrm() {
106 + gnome2_icon_cache_update
107 +}
108
109 diff --git a/net-ftp/filezilla/filezilla-3.30.0.ebuild b/net-ftp/filezilla/filezilla-3.30.0.ebuild
110 new file mode 100644
111 index 00000000000..85207f6b65b
112 --- /dev/null
113 +++ b/net-ftp/filezilla/filezilla-3.30.0.ebuild
114 @@ -0,0 +1,76 @@
115 +# Copyright 1999-2018 Gentoo Foundation
116 +# Distributed under the terms of the GNU General Public License v2
117 +
118 +EAPI=6
119 +
120 +WX_GTK_VER="3.0"
121 +
122 +inherit autotools eutils flag-o-matic gnome2-utils multilib wxwidgets
123 +
124 +MY_PV=${PV/_/-}
125 +MY_P="FileZilla_${MY_PV}"
126 +
127 +DESCRIPTION="FTP client with lots of useful features and an intuitive interface"
128 +HOMEPAGE="http://filezilla-project.org/"
129 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}_src.tar.bz2"
130 +
131 +LICENSE="GPL-2"
132 +SLOT="0"
133 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
134 +IUSE="dbus nls test"
135 +
136 +# pugixml 1.7 minimal dependency is for c++11 proper configuration
137 +RDEPEND=">=app-eselect/eselect-wxwidgets-0.7-r1
138 + >=dev-libs/nettle-3.1:=
139 + >=dev-db/sqlite-3.7
140 + >=dev-libs/libfilezilla-0.10.0
141 + >=dev-libs/pugixml-1.7
142 + net-dns/libidn
143 + >=net-libs/gnutls-3.4.0
144 + >=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X]
145 + x11-misc/xdg-utils
146 + dbus? ( sys-apps/dbus )"
147 +DEPEND="${RDEPEND}
148 + virtual/pkgconfig
149 + >=sys-devel/libtool-1.4
150 + nls? ( >=sys-devel/gettext-0.11 )
151 + test? ( dev-util/cppunit )"
152 +
153 +S="${WORKDIR}"/${PN}-${MY_PV}
154 +
155 +DOCS=(AUTHORS ChangeLog NEWS )
156 +
157 +PATCHES=(
158 + "${FILESDIR}"/${PN}-3.22.1-debug.patch
159 +)
160 +
161 +pkg_pretend() {
162 + if [[ ${MERGE_TYPE} != binary ]]; then
163 + if ! test-flag-CXX -std=c++14; then
164 + eerror "${P} requires C++14-capable C++ compiler. Your current compiler"
165 + eerror "does not seem to support -std=c++14 option. Please upgrade your compiler"
166 + eerror "to gcc-4.9 or an equivalent version supporting C++14."
167 + die "Currently active compiler does not support -std=c++14"
168 + fi
169 + fi
170 +}
171 +
172 +src_prepare() {
173 + setup-wxwidgets
174 + default
175 + eautoreconf
176 +}
177 +
178 +src_configure() {
179 + econf $(use_with dbus) $(use_enable nls locales) \
180 + --with-pugixml=system \
181 + --disable-autoupdatecheck
182 +}
183 +
184 +pkg_postinst() {
185 + gnome2_icon_cache_update
186 +}
187 +
188 +pkg_postrm() {
189 + gnome2_icon_cache_update
190 +}