security/libcaes: new port

Library to support cross-platform AES encryption
This commit is contained in:
Antoine Brodin 2024-02-14 13:12:51 +00:00
parent 262eea08b7
commit 812ed750c7
5 changed files with 47 additions and 0 deletions

View file

@ -285,6 +285,7 @@
SUBDIR += lego
SUBDIR += libargon2
SUBDIR += libassuan
SUBDIR += libcaes
SUBDIR += libcryptui
SUBDIR += libdecaf
SUBDIR += libecc

28
security/libcaes/Makefile Normal file
View file

@ -0,0 +1,28 @@
PORTNAME= libcaes
DISTVERSION= alpha-20231120
CATEGORIES= security
MASTER_SITES= https://github.com/libyal/libcaes/releases/download/${PORTVERSION:E}/ \
LOCAL/antoine
MAINTAINER= antoine@FreeBSD.org
COMMENT= Library to support cross-platform AES encryption
WWW= https://github.com/libyal/libcaes
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-openssl=no
CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config
USES= libtool pathfix pkgconfig python
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 <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1707831581
SHA256 (libcaes-alpha-20231120.tar.gz) = d645f90ffff7b0f9a9d7137b7662cfda839db1323f7b4bc6abd57e1a51df6009
SIZE (libcaes-alpha-20231120.tar.gz) = 922055

View file

@ -0,0 +1 @@
libcaes is a library to support cross-platform AES encryption.

View file

@ -0,0 +1,14 @@
include/libcaes.h
include/libcaes/definitions.h
include/libcaes/error.h
include/libcaes/extern.h
include/libcaes/features.h
include/libcaes/types.h
lib/libcaes.a
lib/libcaes.so
lib/libcaes.so.1
lib/libcaes.so.1.0.0
%%PYTHON_SITELIBDIR%%/pycaes.a
%%PYTHON_SITELIBDIR%%/pycaes.so
libdata/pkgconfig/libcaes.pc
man/man3/libcaes.3.gz