commit:     2f58dbb4efd3697e082d3f73144c4b604d020eb7
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 11:59:04 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 13:16:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f58dbb4

dev-libs/libfilezilla: add 0.39.2

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-libs/libfilezilla/Manifest                   |  1 +
 dev-libs/libfilezilla/libfilezilla-0.39.2.ebuild | 51 ++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 954c1e24885a..c29d1b56ef65 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,3 +1,4 @@
 DIST libfilezilla-0.37.2.tar.bz2 609128 BLAKE2B 
8ff4bee0c007c2c527d172bef8a6efd4e3238e9a265d75d5a8bcc50a204e0fcef09876f112d7eacd4df4f4cf6551361e99646dd7729ab09774a7416440c5ee06
 SHA512 
a8902977bae5f442045faa8a68c2f85e667a2371b1e643fde49e592fa9544b0a672c476246b01b2ba7b52390b37b0f1f33e5196be4499eddf5783f225091c93a
 DIST libfilezilla-0.38.1.tar.bz2 621099 BLAKE2B 
f998fda61907edeaa62d29f686a2dfa2ef34f35866010720c4a6d8a7e16ffa7b079d0ed2098ec7df24a3921bf437362fde48d7cd53af9eca2fefd326441e65bd
 SHA512 
486aa4934f3fde4684c134ac7648edd0dfbd2dd2082909cd8ecafcccf9e3e9a86874c250773bc28ad25a8c40c8d34f242008636efdf4d311764682cf89b6fe39
 DIST libfilezilla-0.39.1.tar.bz2 622574 BLAKE2B 
2845f0309f8a9036f42930203b89d503ffe5897dbb819cc9249b3179deb24f5c562843471712702d7a302df0b3c7dead1bc108de9dd5dd4b1cb1501cd3ef9ba1
 SHA512 
b5c4dcaef146ea3e249a4972e66aa441187693bea148f0ead0c08568ecf1856a78c7455cbc70737d82b9c33c2af5d6abe79dd4cb2dfbb65bdcefd6765016dfb6
+DIST libfilezilla-0.39.2.tar.bz2 623763 BLAKE2B 
f3fac951ea46e36d45748697f4f8d78b46176d457c42a031355f3d35713d419b31b2e886bfcba9f769814c67b8cd797ebc67b2ec6f338213a22dda7cc0282b6e
 SHA512 
ffa0728aaaa90e1561f8ab6bb855bf21068d0a653dd764560064b36efc20b9d0182d97151fb528a7fb26fb2f1779a884d23f1e4cf0b13fa7984e7f3568c9c217

diff --git a/dev-libs/libfilezilla/libfilezilla-0.39.2.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.39.2.ebuild
new file mode 100644
index 000000000000..f3634e7ca805
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.39.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+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/32" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       dev-libs/nettle:0=
+       >=net-libs/gnutls-3.5.7:=
+       virtual/libcrypt:=
+"
+DEPEND="${RDEPEND}
+       test? ( dev-util/cppunit )"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.37.1-pthread.patch )
+
+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