View | Details | Raw Unified | Return to bug 249238 | Differences between
and this patch

Collapse All | Expand All

(-)py-sequoia/Makefile (+30 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	sequoia
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	0.19.0
6
CATEGORIES=	security python
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	phryk-ports@wzff.de
10
COMMENT=	Python binding of sequoia
11
12
LICENSE=	GPLv2+
13
LICENSE_FILE=	${WRKSRC}/../../../LICENSE.txt
14
15
LIB_DEPENDS=	libsequoia_ffi.so:security/sequoia
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR}
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR}
18
19
USES=		python
20
USE_PYTHON=	distutils autoplist concurrent
21
USE_GITLAB=	yes
22
23
WRKSRC=		${WRKDIR}/${PORTNAME}-${GL_COMMIT}-${GL_COMMIT}/ffi/lang/python
24
25
GL_ACCOUNT=	sequoia-pgp
26
GL_PROJECT=	sequoia
27
GL_COMMIT=	383133f6be990237044900a4df676488bf8dd71e
28
CFLAGS+=	-I${LOCALBASE}/include
29
30
.include <bsd.port.mk>
(-)py-sequoia/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1599879269
2
SHA256 (sequoia-pgp-sequoia-383133f6be990237044900a4df676488bf8dd71e_GL0.tar.gz) = 3c082bdbba219485ee00372748ff3638aea55e52184c01579bdc8166ac8cc807
3
SIZE (sequoia-pgp-sequoia-383133f6be990237044900a4df676488bf8dd71e_GL0.tar.gz) = 2037544
(-)py-sequoia/files/patch-Makefile (+12 lines)
Line 0 Link Here
1
--- Makefile.orig	2020-08-21 08:30:55 UTC
2
+++ Makefile
3
@@ -9,7 +9,8 @@ CFLAGS		+= -I../../include -I../../../openpgp-ffi/incl
4
 PYTHON		?= python3
5
 IPYTHON		?= ipython3
6
 PYTEST		?= pytest-3
7
-ifeq ($(shell uname -s), Darwin)
8
+
9
+ifneq ($(filter Darwin FreeBSD,$(shell uname -s)),"")
10
         INSTALL ?= ginstall
11
 else
12
         INSTALL ?= install
(-)py-sequoia/files/patch-setup.py (+11 lines)
Line 0 Link Here
1
--- setup.py.orig	2020-08-21 08:30:55 UTC
2
+++ setup.py
3
@@ -34,7 +34,7 @@ setup(
4
 
5
     packages=['sequoia'],
6
 
7
-    setup_requires=["cffi>=1.0.0", "pytest-runner"],
8
+    setup_requires=["cffi>=1.0.0"],
9
     cffi_modules=["sequoia/sequoia_build.py:ffibuilder"],
10
     install_requires=["cffi>=1.0.0"],
11
     tests_require=["pytest"],
(-)py-sequoia/pkg-descr (+4 lines)
Line 0 Link Here
1
Sequoia is a cool new OpenPGP implementation. It consists of several crates,
2
providing both a low-level and a high-level API for dealing with OpenPGP data.
3
4
WWW: https://sequoia-pgp.org/

Return to bug 249238