From e2f2f0f2965ef6c1330f1bbee3bf638784eabadd Mon Sep 17 00:00:00 2001 From: Antoine Brodin Date: Sat, 29 Feb 2020 20:15:01 +0000 Subject: New port: devel/libluksde Library and tools to access LUKS Disk Encryption encrypted volumes. WWW: https://github.com/libyal/libluksde --- devel/Makefile | 1 + devel/libluksde/Makefile | 30 ++++++++++++++++++++++++++++++ devel/libluksde/distinfo | 3 +++ devel/libluksde/pkg-descr | 3 +++ devel/libluksde/pkg-plist | 19 +++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 devel/libluksde/Makefile create mode 100644 devel/libluksde/distinfo create mode 100644 devel/libluksde/pkg-descr create mode 100644 devel/libluksde/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 6b3a3201b6e6..d3cd7261180c 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1240,6 +1240,7 @@ SUBDIR += liblouis SUBDIR += liblpm SUBDIR += libltdl + SUBDIR += libluksde SUBDIR += liblxqt SUBDIR += libmaa SUBDIR += libmatheval diff --git a/devel/libluksde/Makefile b/devel/libluksde/Makefile new file mode 100644 index 000000000000..e47387030ad1 --- /dev/null +++ b/devel/libluksde/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= libluksde +# If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH +DISTVERSION= experimental-20200205 +CATEGORIES= devel +MASTER_SITES= https://github.com/libyal/libluksde/releases/download/${PORTVERSION:E}/ \ + LOCAL/antoine + +MAINTAINER= antoine@FreeBSD.org +COMMENT= Library and tools to access LUKS Disk Encryption encrypted volumes + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-python --with-openssl=no +CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config +USES= fuse libtool pathfix pkgconfig python:3.5+ +USE_LDCONFIG= yes +INSTALL_TARGET= install-strip +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} + +OPTIONS_DEFINE= NLS + +NLS_USES= gettext +NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} +NLS_CONFIGURE_OFF= --disable-nls + +.include diff --git a/devel/libluksde/distinfo b/devel/libluksde/distinfo new file mode 100644 index 000000000000..d9a0048bfaf7 --- /dev/null +++ b/devel/libluksde/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1581491735 +SHA256 (libluksde-experimental-20200205.tar.gz) = 09102caad26d2ca8a0d3cdbd5a356f4d22ac43dc9ba67724d512b89be74864ff +SIZE (libluksde-experimental-20200205.tar.gz) = 1585131 diff --git a/devel/libluksde/pkg-descr b/devel/libluksde/pkg-descr new file mode 100644 index 000000000000..0be31af80133 --- /dev/null +++ b/devel/libluksde/pkg-descr @@ -0,0 +1,3 @@ +Library and tools to access LUKS Disk Encryption encrypted volumes. + +WWW: https://github.com/libyal/libluksde diff --git a/devel/libluksde/pkg-plist b/devel/libluksde/pkg-plist new file mode 100644 index 000000000000..27f827dcffdc --- /dev/null +++ b/devel/libluksde/pkg-plist @@ -0,0 +1,19 @@ +bin/luksdeinfo +bin/luksdemount +include/libluksde.h +include/libluksde/codepage.h +include/libluksde/definitions.h +include/libluksde/error.h +include/libluksde/extern.h +include/libluksde/features.h +include/libluksde/types.h +lib/libluksde.a +lib/libluksde.so +lib/libluksde.so.1 +lib/libluksde.so.1.0.0 +%%PYTHON_SITELIBDIR%%/pyluksde.a +%%PYTHON_SITELIBDIR%%/pyluksde.so +libdata/pkgconfig/libluksde.pc +man/man1/luksdeinfo.1.gz +man/man1/luksdemount.1.gz +man/man3/libluksde.3.gz -- cgit v1.2.3