7963 Commits

Author SHA1 Message Date
tb
8841a7393a Update to rust-openssl-tests 20221220 2022-12-20 00:06:40 +00:00
tb
675de58cf7 Update to openssl-ruby-tests 20221219 2022-12-19 22:02:26 +00:00
sthen
e2832ebdc4 use MODPY_PYBUILD=setuptools_scm rather than BDEPs on setuptools-scm 2022-12-19 13:05:01 +00:00
bket
10f7b3d0b5 Update to lastpass-cli-1.3.4
Changes: https://github.com/lastpass/lastpass-cli/blob/v1.3.4/CHANGELOG.md
2022-12-18 07:39:02 +00:00
tb
732efa2858 Update to rust-openssl-tests 20221217 2022-12-17 22:44:43 +00:00
benoit
b5972b2d16 Update to p5-Crypt-PKCS10-2.004 from wen heping. 2022-12-17 10:33:25 +00:00
tb
c9c2957719 Update to rust-openssl-tests 20221216 2022-12-16 10:32:23 +00:00
sthen
eae2f44fc2 oh, another 2 files changed too, use a different DIST_SUBDIR instead for
simplicity
2022-12-14 14:22:15 +00:00
sthen
84701f87ed rename the downloaded qdigidoc4/qt-common-pcsc-lite-121.patch file,
bulk build machines already have the old version downloaded under that
name
2022-12-14 14:17:18 +00:00
sebastia
e333382cb2 update 2.0.20 -> 2.0.22 2022-12-14 14:10:15 +00:00
sthen
34b6514376 update to py3-pyotp-2.8.0 2022-12-14 09:42:25 +00:00
tb
df5b92c920 Update to openssl-ruby-tests 20221213 2022-12-13 22:22:06 +00:00
kn
1c8d77124d regen distinfo, i had stale distfiles around which weren't refetched
bump revision since TSL config.json actually changed recently (not much
I can do about those files...)
2022-12-13 19:50:44 +00:00
kn
36dc57e5cf COMMENT = DigiDoc4 GUI client for signing and encrypting documents
V =			4.2.12
REVISION =		2
DISTNAME =		qdigidoc4-${V}
CATEGORIES =		security x11

DEBUG_PACKAGES =	${BUILD_PACKAGES}

HOMEPAGE =		https://www.id.ee/

# LGPL 2.1+
PERMIT_PACKAGE =	Yes

DIST_SUBDIR =		qdigidoc4
MASTER_SITES =		https://github.com/open-eid/DigiDoc4-Client/releases/download/v${V}/
DISTFILES =		${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY =		${DISTNAME}${EXTRACT_SUFX}

MASTER_SITES0 =		https://id.eesti.ee/
DISTFILES +=		config.json:0 \
			config.pub:0 \
			config.rsa:0
# ${WRKSRC}/common/CMakeLists.txt itself substitutes suffix in CONFIG_URL
CONFIGURE_ENV +=	CONFIG_URL=file://${FULLDISTDIR}/config.json

MASTER_SITES1 =		https://ec.europa.eu/tools/lotl/
DISTFILES +=		eu-lotl-pivot-300.xml:1
CONFIGURE_ENV +=	TSL_URL=file://${FULLDISTDIR}/eu-lotl-pivot-300.xml

MASTER_SITES2 =		https://github.com/open-eid/DigiDoc4-Client/
# merged but after 4.2.12 release
PATCHFILES +=		bsd-{pull/}1072.patch:2
PATCHFILES +=		qt6-{pull/}1082.patch:2

MASTER_SITES3 =		https://github.com/open-eid/qt-common/
# merged but after 4.2.12 release
PATCHFILES +=		qt-common-fix-i386-{pull/}124.patch:3
PATCHFILES +=		qt-common-pcsc-lite-{pull/}121.patch:3
PATCH_CASES +=		qt-common-*.patch) \
				${PATCH} ${PATCH_DIST_ARGS} < $$patchfile \
				    -d${WRKSRC}/common ;;

PATCH_DIST_STRIP =	-p1

MAINTAINER =		Klemens Nanni <kn@openbsd.org>

WANTLIB +=		${COMPILER_LIBCXX} GL Qt6Core Qt6Core5Compat Qt6Gui
WANTLIB +=		Qt6Network Qt6PrintSupport Qt6Svg Qt6SvgWidgets Qt6Widgets
WANTLIB += 		c crypto digidocpp lber ldap m pcsclite ssl

MODULES =		devel/cmake \
			x11/qt6

BUILD_DEPENDS =		devel/gettext,-tools \
			x11/qt6/qttools

LIB_DEPENDS =		databases/openldap,-main \
			security/libdigidocpp>=3.14.10 \
			security/pcsc-lite \
			x11/qt6/qt5compat \
			x11/qt6/qtsvg

RUN_DEPENDS =		devel/desktop-file-utils \
			misc/shared-mime-info \
			x11/qt6/qttranslations \
			x11/gtk+3,-guic

CONFIGURE_ENV +=	LDFLAGS=${LDFLAGS:Q}

# dlopen()'ed "opensc-pkcs11.so" in qdigidoc4
BUILD_DEPENDS +=	security/opensc
RUN_DEPENDS +=		security/opensc
CONFIGURE_ARGS +=	-DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} \
			    -Wl,-rpath,/usr/local/lib/pkcs11"

NO_TEST =		Yes

# merged but after 4.2.12 release "Update plugin for KDE Plasma"
# https://github.com/open-eid/digidoc-extensions/pull/21
post-install:
	# fix program name in KDE extension
	sed -i -E s/qdigidoc-?client/qdigidoc4/ \
	    ${PREFIX}/share/kservices5/qdigidoc-signer.desktop

.include <bsd.port.mk>
2022-12-13 19:49:22 +00:00
landry
49b1e0a78a security/nss: update to 3.86
see https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_86.html
2022-12-13 14:56:28 +00:00
tb
c0f7a38afb OpenSSL 3: fix X.509 Policy Constraints Double Locking (CVE-2022-3996)
https://www.openssl.org/news/secadv/20221213.txt
2022-12-13 13:45:17 +00:00
kn
4ceebbb9f9 switch to qt6 2022-12-13 03:24:57 +00:00
bluhm
67bf02830e update p5-IO-Socket-SSL to 2.078 2022-12-12 18:26:51 +00:00
tb
efeb76ab09 Update to rust-openssl-tests 20221211 2022-12-11 22:10:52 +00:00
sthen
26df655cde update to pass-import-3.4 2022-12-11 08:40:18 +00:00
tb
4ed6e586d4 Update to rust-openssl-tests 20221209 2022-12-09 09:01:34 +00:00
kn
c26ad6ba12 Remove security/hlfl
WWW is dead, the old hlfl.org is now another project, DESCR doesn't
mention pf, long missing out on updates, unmaintained.

OK benoit
2022-12-09 06:48:48 +00:00
kn
91067cb9ab Catch up on upstream zlib fix
So future releases bundling a fixed version can drop this.
2022-12-07 16:00:59 +00:00
sthen
b3f9387f0d unbreak uacme's ualpn daemon on OpenBSD, based on a diff from Michel Belleau
- Don't use process-shared semaphores unless multiple workers are used;
OpenBSD's semaphore implementation doesn't support them.

- Default to using a single worker on OpenBSD, so that extra flags aren't
needed to allow ualpn to work.
2022-12-07 10:39:01 +00:00
sthen
c999a8a654 update to py3-trustme-0.9.0 2022-12-07 08:56:31 +00:00
bluhm
0aa25e6e56 fix memory leaks in p5-Net-SSLeay 1.92
from Anton Borowka; input and OK tb@
2022-12-06 16:27:15 +00:00
tb
cb04f6cbdc Update to rust-openssl-tests 20221204 2022-12-04 23:35:22 +00:00
tb
469dc26232 Fix distinfo pointed out by naddy 2022-12-04 20:07:34 +00:00
tb
63a13d01d4 Update to rust-openssl-tests 20221203 2022-12-04 10:46:28 +00:00
tb
ec4ff49f3f Update to openssl-ruby-tests 20221129 2022-12-03 17:48:40 +00:00
pvk
cd1803ab2f Update vault 1.12.1 -> 1.12.2
Changelog: https://github.com/hashicorp/vault/blob/main/CHANGELOG.md#1122
2022-12-03 17:33:25 +00:00
gonzalo
ee5727bc46 Update for SQLMap to 1.6.11
ok benoit@
2022-12-02 10:09:38 +00:00
danj
e9eb039db2 Update to lego-4.9.1
From maintainer
2022-11-30 00:47:52 +00:00
sthen
8673b86548 update to clamav-1.0.0 2022-11-29 13:15:51 +00:00
kn
506b024a84 Remove security/ctunnel
Unmaintained since its only update in 2011, tb already fixed up LibreSSL
breakage, upstream URL times out, noone but AIX and Arch AUR packages it.

maintainer timeout
OK tb
2022-11-28 21:16:56 +00:00
sthen
b70b880bbd remove, no longer needed 2022-11-28 20:20:16 +00:00
sthen
cb28be1c2f update to post-0.1.3 git checkout of py-miasm and unbreak,
py-elfesteem is no longer needed. maintainer timeout
2022-11-28 20:20:02 +00:00
sthen
dd9dd3b48b update to py3-potr-1.0.2 2022-11-28 18:09:21 +00:00
sthen
a90e05b34c needs setuptools during the build, to avoid a fallback to distutils which
creates different files; add BDEP (previously pulled in by transitive RDEP
on setuptools from 1000-odd ports most of which don't need it)
2022-11-28 13:33:51 +00:00
sthen
b2a53034c7 update to py3-scp-0.14.4 2022-11-28 12:37:23 +00:00
sthen
471efc1992 update to py3-cryptography-38.0.4; update patches to the version committed
upstream where possible, with a slight change for src/_cffi_src/openssl/evp.py

aarch64 tests + ok tb@
2022-11-28 12:04:13 +00:00
sthen
e038c687d7 update to py3-libnacl-1.8.0, ok maintainer 2022-11-27 18:32:00 +00:00
tb
2c6903e76e Update rust-openssl-tests to 20221127 2022-11-27 10:43:50 +00:00
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
sthen
079016a9c7 update to py3-acme/certbot-2.0.0 2022-11-25 22:11:48 +00:00
sthen
1497c50b7d use MODPY_PYBUILD 2022-11-25 19:30:34 +00:00
sthen
1b093447a2 update to wesng-1.0.2.1 2022-11-25 19:29:25 +00:00
sthen
a12e970540 Patch away veracrypt's use of vnconfig -c, kn removed the backwards
compat for -c in vnconfig.c r1.8.  From Yifei Zhan, ok tb@
2022-11-25 11:21:44 +00:00
tb
4a16fc7db6 openssl-ruby-tests: remove no longer needed patch.
ok jeremy
2022-11-23 21:51:00 +00:00
kn
d813739fc0 Remove security/hatchet
WWW is dead behind cloudflare, README.OpenBSD doesn't work because
it still uses old mod_perl which was superseded by ap2-mod_perl in 2016.

OK sthen
2022-11-23 20:47:26 +00:00