mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
devel/libmacaroons: New port: Flexible authorization credentials library
This commit is contained in:
parent
e0e2edbb73
commit
d5988cb3cc
@ -299,6 +299,7 @@
|
||||
SUBDIR += libkleo
|
||||
SUBDIR += libkpass
|
||||
SUBDIR += libksba
|
||||
SUBDIR += libmacaroons
|
||||
SUBDIR += libmcrypt
|
||||
SUBDIR += libnitrokey
|
||||
SUBDIR += libntlm
|
||||
|
30
security/libmacaroons/Makefile
Normal file
30
security/libmacaroons/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
PORTNAME= libmacaroons
|
||||
DISTVERSION= 0.3.0-20210219
|
||||
CATEGORIES= security devel
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Flexible authorization credentials library
|
||||
WWW= https://github.com/rescrv/libmacaroons
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= autoreconf gmake libtool python:build
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= rescrv
|
||||
GH_TAGNAME= ca0211d
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
PLIST_FILES= include/macaroons.h \
|
||||
lib/libmacaroons.a \
|
||||
lib/libmacaroons.so \
|
||||
lib/libmacaroons.so.0 \
|
||||
lib/libmacaroons.so.0.0.1 \
|
||||
libdata/pkgconfig/libmacaroons.pc
|
||||
|
||||
.include <bsd.port.mk>
|
3
security/libmacaroons/distinfo
Normal file
3
security/libmacaroons/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1711913616
|
||||
SHA256 (rescrv-libmacaroons-0.3.0-20210219-ca0211d_GH0.tar.gz) = 8c0a3b0ad353d6b1bd6bef3309a4691c4a502701aff7d5160bf543727bbc99a5
|
||||
SIZE (rescrv-libmacaroons-0.3.0-20210219-ca0211d_GH0.tar.gz) = 79752
|
14
security/libmacaroons/files/patch-configure.ac
Normal file
14
security/libmacaroons/files/patch-configure.ac
Normal file
@ -0,0 +1,14 @@
|
||||
- configure failure workaround patch
|
||||
- source: from https://github.com/rescrv/libmacaroons/issues/62#issuecomment-994251296
|
||||
|
||||
--- configure.ac.orig 2024-03-31 19:39:38 UTC
|
||||
+++ configure.ac
|
||||
@@ -29,7 +29,7 @@ AC_MSG_CHECKING([pkg-config m4 macros])
|
||||
|
||||
dnl Testing presence of pkg-config
|
||||
AC_MSG_CHECKING([pkg-config m4 macros])
|
||||
-if test m4_ifdef([PKG_CHECK_MODULES], [yes], [no]) == yes; then
|
||||
+if test m4_ifdef([PKG_CHECK_MODULES], [yes], [no]) == no; then
|
||||
AC_MSG_RESULT([yes]);
|
||||
else
|
||||
AC_MSG_RESULT([no]);
|
4
security/libmacaroons/pkg-descr
Normal file
4
security/libmacaroons/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
The libmacaroons library provides an implementation of macaroons, which are
|
||||
flexible authorization tokens that work great in distributed systems.
|
||||
Like cookies, macaroons are bearer tokens that enable applications to ascertain
|
||||
whether their holders' actions are authorized.
|
Loading…
Reference in New Issue
Block a user