commit:     7299bb8f608a39a1c21028ad807500fe5a654dd7
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 13:23:39 2021 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat May 15 14:00:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7299bb8f

dev-libs/libfilezilla: Bump to version 0.28.0

Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 dev-libs/libfilezilla/Manifest                   |  1 +
 dev-libs/libfilezilla/libfilezilla-0.28.0.ebuild | 48 ++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 9e6d65e5a1e..6ea13153c27 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1 +1,2 @@
 DIST libfilezilla-0.27.1.tar.bz2 568252 BLAKE2B 
5ab11e60a3df1e56275b0a1eeb94a91a5e036306c8d65c95ecdf26737ad5c73782d69e50f81749864293bc827b2502988b45a2268bb8020e685a4c864168af5e
 SHA512 
30db720a8fbc806f498aa94ca9bdbbfa6ef04b4b4853e2c38744c2ba26dc8e34d3b006a057dcb527f6d745bf594ccffbb424f9b59dca6d1cb028b0f13bdd466a
+DIST libfilezilla-0.28.0.tar.bz2 572028 BLAKE2B 
579881b1bf127f709cdfda61efb71cce3df741152124b74a2f7d718e43d7d71ce678ec6ba10ff61926b275d5b9e69f8df0f9741a0ba1e9b5ff2c51d35472d10a
 SHA512 
e14bc3d5d20c62f0910ab55aa6466590a0d55aedf534e7eb67481a65b372c62fd0015506a1acdc476811aa2c0ce7561f30e79a10f994dfd98014e4ed4b4f471e

diff --git a/dev-libs/libfilezilla/libfilezilla-0.28.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.28.0.ebuild
new file mode 100644
index 00000000000..f0acd4e9638
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.28.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/";
+SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2";
+
+LICENSE="GPL-2+"
+SLOT="0/13" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       dev-libs/nettle:0=
+       >=net-libs/gnutls-3.5.7:=
+"
+DEPEND="${RDEPEND}
+       test? ( dev-util/cppunit )"
+
+pkg_pretend() {
+       if [[ ${MERGE_TYPE} != binary ]]; then
+               if ! test-flag-CXX -std=c++14; then
+                       eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+                       eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+                       eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+                       die "Currently active compiler does not support 
-std=c++14"
+               fi
+       fi
+}
+
+src_configure() {
+       if use ppc || use arm || use hppa; then
+               # bug 727652
+               append-libs -latomic
+       fi
+
+       econf --disable-static
+}
+
+src_install() {
+       default
+       find "${ED}" -type f -name "*.la" -delete || die
+}

Reply via email to