171952 Commits

Author SHA1 Message Date
kn
913cd5c35a Import devel/crc32c
Initially ported to avoid the bundled copy in net/tg_owt, but other ports
can probably pick it up as well.

Feedback OK sthen tb
---
Collection of CRC32C implementations that dispatches to one suitable to
the hardware. CRC32C is the cyclic redundancy check that uses the iSCSI
polynomial specified in RFC 3720.
2022-12-14 15:48:54 +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
826b5b5506 update to py-lxml-4.9.2 2022-12-14 14:06:35 +00:00
sebastia
d5b5569755 update 3.10.0 -> 3.11.0 2022-12-14 14:02:20 +00:00
sthen
4c7ea08960 update to scamper-20211212e 2022-12-14 13:48:58 +00:00
sthen
98981ebe55 update to py3-test-remotedata-0.4.0 2022-12-14 13:46:01 +00:00
sthen
72ee2b0098 update to py3-sphinx_rtd_theme-1.1.1 2022-12-14 13:41:32 +00:00
sthen
2d242bbdd8 update to zathura-0.5.2, bump plugin REVISIONs and BUILD_DEPENDS to make
sure they're built against ABI in new version
2022-12-14 13:41:15 +00:00
sthen
af26881c2c update to mupdf-1.21.1 2022-12-14 13:29:48 +00:00
sthen
c9596458b9 bump; mupdf update (static linked) 2022-12-14 13:29:46 +00:00
sthen
53ecf2ff64 +eduvpn 2022-12-14 12:09:32 +00:00
sthen
e9cbc61d05 add uid for eduVPN ports 2022-12-14 12:09:05 +00:00
sthen
79be426743 no need to disable EdDSA keys 2022-12-14 12:08:39 +00:00
sthen
b4875a94af factor out some more common parts to ../Makefile.inc, partly from kn@ suggestion 2022-12-14 12:03:00 +00:00
sthen
c223d2c328 tls-version-min 1.2 patch not needed (at least with OpenVPN built against
-current libressl)
2022-12-14 11:46:31 +00:00
sthen
3db264041a adjust case of COMMENT, pointed out kn@ 2022-12-14 11:45:33 +00:00
sthen
2ea6b6cfd7 import ports/net/eduvpn, ok kn@ (I'll make some tweaks before hooking up
to the build)

This collection of ports provides a front-end for OpenVPN and WireGuard
with easy client installers, and lots of authentication options (a
webapp handles authentication and provides a time-limited config to
connect; with the usual clients it's seamlessly handled in the client
app).
2022-12-14 11:45:08 +00:00
sthen
535aa39811 update to py3-isort-5.11.2 2022-12-14 09:44:01 +00:00
sthen
b681d1add6 arp-scan: @comment no-longer-useful script 2022-12-14 09:43:47 +00:00
sthen
34b6514376 update to py3-pyotp-2.8.0 2022-12-14 09:42:25 +00:00
sthen
d3620c30cc update to icinga-php-library-0.10.1 2022-12-14 09:33:15 +00:00
sthen
d957b2999c update to arp-scan-1.10.0 2022-12-14 09:31:32 +00:00
ajacoutot
f298da74c5 Update to google-cloud-sdk-412.0.0. 2022-12-14 08:26:47 +00:00
ajacoutot
0eac9375b8 Merge some SECURITY fixes from upstream.
Various fixes to normal form handling in GVariant
These fixe cover various issues encountered by calling
g_variant_get_normal_form() on untrusted arrays and tuples.
2022-12-14 08:21:42 +00:00
robert
a2524a75da update to 108.0.5359.124 2022-12-14 07:27:47 +00:00
tb
df5b92c920 Update to openssl-ruby-tests 20221213 2022-12-13 22:22:06 +00:00
sebastia
e9771389bf Update 0.6.4 -> 0.6.5 2022-12-13 21:53:44 +00:00
sebastia
c3823344bb Update 4.0.5 -> 4.2.3 2022-12-13 21:42:39 +00:00
sebastia
8db376462d update 3.0.0 -> 3.1.0 2022-12-13 21:41:38 +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
caspar
220d1a226a Tor Browser: update to 12.0
Tested by Yifei Zhan
OK landry@
2022-12-13 19:35:35 +00:00
ajacoutot
a4f26059f1 Also missing a dependency on devel/py-gobject3. 2022-12-13 18:12:30 +00:00
thfr
c5f058cd38 +libcsteamworks 2022-12-13 15:12:27 +00:00
thfr
406b5108b7 import games/libcsteamworks. ok sthen@
CSteamworks is a C ABI Wrapper for Valve's Steamworks API. It relys heavily on
automatic code generation. The primary use case for CSteamworks is to act as a
buffer between a scripting language and the Steamworks C++ Interfaces.
2022-12-13 15:10:45 +00:00
landry
7301c09a45 mail/mozilla-thunderbird: forgot to drop patch from #1773259, fixed upstream 2022-12-13 15:07:56 +00:00
landry
48d947b1ac mail/mozilla-thunderbird: update to 102.6.0.
see https://www.thunderbird.net/en-US/thunderbird/102.6.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2022-53/
2022-12-13 15:02:55 +00:00
landry
7ee881dfa0 www/firefox-esr: update to 102.6.0.
see https://www.mozilla.org/en-US/firefox/102.6.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2022-52/
- drop patch from #1773259, fixed upstream
2022-12-13 15:01:58 +00:00
landry
8c7f9b033f www/mozilla-firefox: update to 108.0.
see https://www.mozilla.org/en-US/firefox/108.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2022-51/

- drop patch from #1772090, merged upstream in 105 and useless since then
- replace patch-toolkit_components_downloads_DownloadUIHelper_jsm by
  patch-toolkit_components_downloads_DownloadIntegration_sys_mjs to
enforce 'Downloads' for the download folder (because unveil)
2022-12-13 15:00:13 +00:00
landry
c52f7e00d0 www/mozilla: start using --enable-project instead of --enable-application
only thunderbird/seamonkey still use the old one, which is being phased out
2022-12-13 14:57:59 +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
robert
30756c48b1 bundle libudev.so from sysutils/libudev-openbsd for now until it gets enabled
in the builds so that fido hotplug can be used in the meantime
2022-12-13 13:40:35 +00:00
robert
adebfa211b enable gpu rasterization feature by default 2022-12-13 12:50:03 +00:00
robert
4cf87765b3 enable gpu rasterization feature by default 2022-12-13 12:45:27 +00:00
robert
fd8d6b3511 enable gpu rasterization feature by default 2022-12-13 12:44:41 +00:00
sthen
d3492c2885 update to toot-0.32.1 2022-12-13 11:10:46 +00:00
sthen
ecbf2d7a30 update to py3-isort-5.11.1 2022-12-13 10:50:51 +00:00