Commit 217815b0 authored by Jason E. Hale's avatar Jason E. Hale
Browse files

security/gpgme: Update to 2.0.0

Upstream has split most of the bindings out into separate projects with
this release, so the child ports that were previously providing various
bindings are now autonomous and have new origins. The python bindings
should have been called py-gpg for many years now, since 'gpg' is the
actual module name, so this also corrects that issue.

security/gpgme-cpp -> security/gpgmepp
security/gpgme-qt -> security/qgpgme
security/py-gpgme -> security/py-gpg

gpgmepp and qgpgme have been converted to CMake. py-gpg is now a "fun"
autotools and FreeBSD ports system hybrid. Gpgme, itself, still uses
autotools, but with much less parenting (patching) to do for its
emancipated children.

Adjust several ports to fix API incompatibility with upstream patches
and with some of my own. Adjust all consumers to use the new port
origins of the former child ports.

https://dev.gnupg.org/T7673
parent ba08747e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -4556,3 +4556,7 @@ devel/py-atomicwrites||2025-06-23|Has expired: Upstream repository has been arch
devel/py-pytest-runner||2025-06-23|Has expired: pytest-runner depends on deprecated features of setuptools
x11-toolkits/scenefx03|x11-toolkits/scenefx04|2025-06-24|No consumers in ports
net/ziina|net/zmate|2025-06-24|Renamed upstream
security/py-gpgme|security/py-gpg|2025-06-24|Gpgme Python bindings have been split into a separate project
security/gpgme-cpp|security/gpgmepp|2025-06-24|Gpgme C++ bindings have been split into a separate project
security/gpgme-qt@qt5|security/qgpgme@qt5|2025-06-24|Gpgme Qt5 bindings have been split into a separate project
security/gpgme-qt@qt6|security/qgpgme@qt6|2025-06-24|Gpgme Qt6 bindings have been split into a separate project
+2 −2
Original line number Diff line number Diff line
@@ -9,8 +9,8 @@ WWW= https://www.kde.org/
LIB_DEPENDS=	libassuan.so:security/libassuan \
		libgpg-error.so:security/libgpg-error \
		libgpgme.so:security/gpgme \
		libgpgmepp.so:security/gpgme-cpp \
		libqgpgmeqt6.so:security/gpgme-qt@qt6 \
		libgpgmepp.so:security/gpgmepp \
		libqgpgmeqt6.so:security/qgpgme@qt6 \
		libqt6keychain.so:security/qtkeychain@qt6

USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz
+2 −2
Original line number Diff line number Diff line
@@ -11,8 +11,8 @@ LICENSE= LGPL21
LIB_DEPENDS=	libassuan.so:security/libassuan  \
		libgpg-error.so:security/libgpg-error \
		libgpgme.so:security/gpgme \
		libgpgmepp.so:security/gpgme-cpp \
		libqgpgmeqt6.so:security/gpgme-qt@qt6 \
		libgpgmepp.so:security/gpgmepp \
		libqgpgmeqt6.so:security/qgpgme@qt6 \
		libical.so:devel/libical \
		libxapian.so:databases/xapian-core

+2 −2
Original line number Diff line number Diff line
@@ -11,8 +11,8 @@ LICENSE= LGPL21
LIB_DEPENDS=	libassuan.so:security/libassuan \
		libgpg-error.so:security/libgpg-error \
		libgpgme.so:security/gpgme \
		libgpgmepp.so:security/gpgme-cpp \
		libqgpgmeqt6.so:security/gpgme-qt@qt6
		libgpgmepp.so:security/gpgmepp \
		libqgpgmeqt6.so:security/qgpgme@qt6

USES=		cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
		tar:xz xorg
+2 −2
Original line number Diff line number Diff line
@@ -11,8 +11,8 @@ LICENSE= LGPL21
LIB_DEPENDS=	libassuan.so:security/libassuan \
		libgpg-error.so:security/libgpg-error \
		libgpgme.so:security/gpgme \
		libgpgmepp.so:security/gpgme-cpp \
		libqgpgmeqt6.so:security/gpgme-qt@qt6
		libgpgmepp.so:security/gpgmepp \
		libqgpgmeqt6.so:security/qgpgme@qt6

USES=		cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz xorg
USE_KDE=	archive attica auth codecs completion config configwidgets \
Loading