Skip to content

Commit 217815b

Browse files
committed
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
1 parent ba08747 commit 217815b

63 files changed

Lines changed: 423 additions & 345 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

MOVED

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4556,3 +4556,7 @@ devel/py-atomicwrites||2025-06-23|Has expired: Upstream repository has been arch
45564556
devel/py-pytest-runner||2025-06-23|Has expired: pytest-runner depends on deprecated features of setuptools
45574557
x11-toolkits/scenefx03|x11-toolkits/scenefx04|2025-06-24|No consumers in ports
45584558
net/ziina|net/zmate|2025-06-24|Renamed upstream
4559+
security/py-gpgme|security/py-gpg|2025-06-24|Gpgme Python bindings have been split into a separate project
4560+
security/gpgme-cpp|security/gpgmepp|2025-06-24|Gpgme C++ bindings have been split into a separate project
4561+
security/gpgme-qt@qt5|security/qgpgme@qt5|2025-06-24|Gpgme Qt5 bindings have been split into a separate project
4562+
security/gpgme-qt@qt6|security/qgpgme@qt6|2025-06-24|Gpgme Qt6 bindings have been split into a separate project

deskutils/akonadi-import-wizard/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ WWW= https://www.kde.org/
99
LIB_DEPENDS= libassuan.so:security/libassuan \
1010
libgpg-error.so:security/libgpg-error \
1111
libgpgme.so:security/gpgme \
12-
libgpgmepp.so:security/gpgme-cpp \
13-
libqgpgmeqt6.so:security/gpgme-qt@qt6 \
12+
libgpgmepp.so:security/gpgmepp \
13+
libqgpgmeqt6.so:security/qgpgme@qt6 \
1414
libqt6keychain.so:security/qtkeychain@qt6
1515

1616
USES= cmake compiler:c++11-lib gettext kde:6 qt:6 tar:xz

deskutils/akonadiconsole/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ LICENSE= LGPL21
1111
LIB_DEPENDS= libassuan.so:security/libassuan \
1212
libgpg-error.so:security/libgpg-error \
1313
libgpgme.so:security/gpgme \
14-
libgpgmepp.so:security/gpgme-cpp \
15-
libqgpgmeqt6.so:security/gpgme-qt@qt6 \
14+
libgpgmepp.so:security/gpgmepp \
15+
libqgpgmeqt6.so:security/qgpgme@qt6 \
1616
libical.so:devel/libical \
1717
libxapian.so:databases/xapian-core
1818

deskutils/akregator/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ LICENSE= LGPL21
1111
LIB_DEPENDS= libassuan.so:security/libassuan \
1212
libgpg-error.so:security/libgpg-error \
1313
libgpgme.so:security/gpgme \
14-
libgpgmepp.so:security/gpgme-cpp \
15-
libqgpgmeqt6.so:security/gpgme-qt@qt6
14+
libgpgmepp.so:security/gpgmepp \
15+
libqgpgmeqt6.so:security/qgpgme@qt6
1616

1717
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
1818
tar:xz xorg

deskutils/grantlee-editor/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ LICENSE= LGPL21
1111
LIB_DEPENDS= libassuan.so:security/libassuan \
1212
libgpg-error.so:security/libgpg-error \
1313
libgpgme.so:security/gpgme \
14-
libgpgmepp.so:security/gpgme-cpp \
15-
libqgpgmeqt6.so:security/gpgme-qt@qt6
14+
libgpgmepp.so:security/gpgmepp \
15+
libqgpgmeqt6.so:security/qgpgme@qt6
1616

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

deskutils/kaddressbook/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ WWW= https://www.kde.org/
99
LIB_DEPENDS= libassuan.so:security/libassuan \
1010
libgpg-error.so:security/libgpg-error \
1111
libgpgme.so:security/gpgme \
12-
libgpgmepp.so:security/gpgme-cpp \
13-
libqgpgmeqt6.so:security/gpgme-qt@qt6
12+
libgpgmepp.so:security/gpgmepp \
13+
libqgpgmeqt6.so:security/qgpgme@qt6
1414

1515
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
1616
tar:xz xorg

deskutils/kdepim-addons/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ RUN_DEPENDS= markdown:textproc/discount
1313
LIB_DEPENDS= libassuan.so:security/libassuan \
1414
libgpg-error.so:security/libgpg-error \
1515
libgpgme.so:security/gpgme \
16-
libgpgmepp.so:security/gpgme-cpp \
17-
libqgpgme.so:security/gpgme-qt@qt5
16+
libgpgmepp.so:security/gpgmepp \
17+
libqgpgme.so:security/qgpgme@qt5
1818

1919
USES= cmake compiler:c++11-lib gettext kde:6 pkgconfig qt:6 tar:xz \
2020
xorg

deskutils/kmail-account-wizard/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ WWW= https://www.kde.org/
99
LIB_DEPENDS= libassuan.so:security/libassuan \
1010
libgpg-error.so:security/libgpg-error \
1111
libgpgme.so:security/gpgme \
12-
libgpgmepp.so:security/gpgme-cpp \
13-
libqgpgmeqt6.so:security/gpgme-qt@qt6
12+
libgpgmepp.so:security/gpgmepp \
13+
libqgpgmeqt6.so:security/qgpgme@qt6
1414

1515
USES= cmake compiler:c++11-lib desktop-file-utils gettext gl kde:6 \
1616
qt:6 shared-mime-info tar:xz

deskutils/kmail/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ LICENSE= LGPL21
1111
LIB_DEPENDS= libassuan.so:security/libassuan \
1212
libgpg-error.so:security/libgpg-error \
1313
libgpgme.so:security/gpgme \
14-
libgpgmepp.so:security/gpgme-cpp \
15-
libqgpgmeqt6.so:security/gpgme-qt@qt6 \
14+
libgpgmepp.so:security/gpgmepp \
15+
libqgpgmeqt6.so:security/qgpgme@qt6 \
1616
libqt6keychain.so:security/qtkeychain@qt6
1717

1818
RUN_DEPENDS= accountwizard:deskutils/kmail-account-wizard \

deskutils/mbox-importer/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ WWW= https://www.kde.org/
99
LIB_DEPENDS= libassuan.so:security/libassuan \
1010
libgpg-error.so:security/libgpg-error \
1111
libgpgme.so:security/gpgme \
12-
libgpgmepp.so:security/gpgme-cpp \
13-
libqgpgmeqt6.so:security/gpgme-qt@qt6
12+
libgpgmepp.so:security/gpgmepp \
13+
libqgpgmeqt6.so:security/qgpgme@qt6
1414

1515
USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:6 qt:6 \
1616
tar:xz

0 commit comments

Comments
 (0)