* [gentoo-commits] repo/proj/libressl:master commit in: sys-fs/encfs/files/, sys-fs/encfs/
@ 2024-12-04 6:50 orbea
0 siblings, 0 replies; only message in thread
From: orbea @ 2024-12-04 6:50 UTC (permalink / raw
To: gentoo-commits
commit: be1dba64bbd7fc650a15369c59c22a759202b491
Author: orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Wed Dec 4 06:49:29 2024 +0000
Commit: orbea <orbea <AT> riseup <DOT> net>
CommitDate: Wed Dec 4 06:49:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=be1dba64
sys-fs/encfs: new package, add 1.9.5-r2
Signed-off-by: orbea <orbea <AT> riseup.net>
sys-fs/encfs/Manifest | 4 +++
sys-fs/encfs/encfs-1.9.5-r2.ebuild | 47 +++++++++++++++++++++++++++
sys-fs/encfs/files/encfs-1.9.5-libressl.patch | 11 +++++++
sys-fs/encfs/metadata.xml | 20 ++++++++++++
4 files changed, 82 insertions(+)
diff --git a/sys-fs/encfs/Manifest b/sys-fs/encfs/Manifest
new file mode 100644
index 0000000..6db0828
--- /dev/null
+++ b/sys-fs/encfs/Manifest
@@ -0,0 +1,4 @@
+AUX test.patch 529 BLAKE2B c12dfa2a7ae9df0cb66565993e9e928dbcee4861ceec99a0ab5461827ad00db268c6f45dff405bfe7cdd86816a5bf45e3da099cb728492379ace3aa22e8b0428 SHA512 a9ed723f96a170ddbb83341bc51f6ea1c9277511a4dcb6310c8737a6dc32a29e2545945688c6b11e6202c186193b92334081196d84243c16fcb1a7a8d7ea9770
+DIST encfs-1.9.5.tar.gz 2798888 BLAKE2B d95e0ea8b807e2cbf4c20907bcc1b163c5397402eea934a7155e83c9d18a84db3097e1d4266a5e632acf39ecadf9812d5104b1565d25a149979e0f72523bb09d SHA512 036e08ca9bc13b44742aebdee49bf7029d0c6b7e59cd6dedc9a09da2af99482859f6a79eddf07e3db296edaf45aafc48fe08488840e765682e9b192dd6ae4c46
+EBUILD encfs-1.9.5-r2.ebuild 1046 BLAKE2B 358f378b39080ca845e724a5dd4041b9c082b0b96dced1acae239b58b1d17b116ebbba0d1e8e3565090e06f35a24a18b56091e5a647904a5e6481dace70457a7 SHA512 6264ae267e63fb3dbb42d901418df492520652d4cf0b9fa79aaf72aaf83301795960a183299071edaa4bdc5e62c5e740b3b2406c001102b37a9444d99d78f224
+MISC metadata.xml 634 BLAKE2B bc098b4dca4dcecbcd73ec7cedbe496566feae39283acfc0cffe56be7794adff784b15eee6dbe5aef3fb1d4f015133fccfebd68388b21838c0c6ced67b1e1d2c SHA512 fe5eb1e13b31747d5487961c78c84ba1b68ae4e7612f61ec25cd9af78c97b257d4e1e386d5bc2d36d2e490bf542f17767c81bcc04a5c591136388cd6fc647446
diff --git a/sys-fs/encfs/encfs-1.9.5-r2.ebuild b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
new file mode 100644
index 0000000..4e7112b
--- /dev/null
+++ b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="An implementation of encrypted filesystem in user-space using FUSE"
+HOMEPAGE="https://vgough.github.io/encfs/"
+SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm ~ppc64 ~sparc x86"
+IUSE="nls"
+
+RDEPEND="dev-libs/openssl:=
+ dev-libs/tinyxml2:=
+ sys-fs/fuse:0=
+ sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+# Build dir is hardcoded in test suite, but we restrict them
+# because they can lead to false negatives, bug #630486
+RESTRICT="test"
+
+BUILD_DIR="${S}/build"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.9.5-libressl.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_NLS="$(usex nls)"
+ -DUSE_INTERNAL_TINYXML=OFF
+ -DBUILD_UNIT_TESTS=OFF
+ -DBUILD_SHARED_LIBS=ON
+ # Needed with BUILD_SHARED_LIBS=ON
+ -DINSTALL_LIBENCFS=ON
+ -DLIB_INSTALL_DIR="$(get_libdir)"
+ )
+ cmake_src_configure
+}
diff --git a/sys-fs/encfs/files/encfs-1.9.5-libressl.patch b/sys-fs/encfs/files/encfs-1.9.5-libressl.patch
new file mode 100644
index 0000000..67da3e1
--- /dev/null
+++ b/sys-fs/encfs/files/encfs-1.9.5-libressl.patch
@@ -0,0 +1,11 @@
+--- a/encfs/SSL_Compat.h
++++ b/encfs/SSL_Compat.h
+@@ -22,7 +22,7 @@
+ #define _SSL_Compat_incl_
+
+ // OpenSSL < 1.1.0 or LibreSSL
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+
+ // Equivalent methods
+ #define EVP_MD_CTX_new EVP_MD_CTX_create
diff --git a/sys-fs/encfs/metadata.xml b/sys-fs/encfs/metadata.xml
new file mode 100644
index 0000000..e85e235
--- /dev/null
+++ b/sys-fs/encfs/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>zoltan@sinustrom.info</email>
+ <name>Zoltan Puskas</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">encfs</remote-id>
+ <remote-id type="github">vgough/encfs</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2024-12-04 6:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-04 6:50 [gentoo-commits] repo/proj/libressl:master commit in: sys-fs/encfs/files/, sys-fs/encfs/ orbea
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox