Port details |
- py-gpgme Gpgme Python bindings
- 1.23.2_1 security =2 1.23.2_1Version of this port present on the latest quarterly branch.
- Maintainer: jhale@FreeBSD.org
- Port Added: 2016-10-18 19:45:34
- Last Update: 2024-07-08 05:08:30
- Commit Hash: c1dda71
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: python
- License: LGPL21+
- WWW:
- https://www.gnupg.org/related_software/gpgme/
- Description:
- GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG
easier for applications. It provides a High-Level Crypto API for encryption,
decryption, signing, signature verification and key management. Currently it
uses GnuPG as its backend.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/security/py-gpgme/ && make install clean
- To add the package, run one of these commands:
- pkg install security/py-gpgme
- pkg install py311-gpgme
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-gpgme listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-gpgme
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1701457438
SHA256 (gpgme-1.23.2.tar.bz2) = 9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224
SIZE (gpgme-1.23.2.tar.bz2) = 1836904
Packages (timestamps in pop-ups are UTC):
- Master port: security/gpgme
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- swig : devel/swig
- py311-setuptools>0 : devel/py-setuptools@py311
- gmake>=4.4.1 : devel/gmake
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-setuptools>0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Library dependencies:
-
- libassuan.so : security/libassuan
- libgpg-error.so : security/libgpg-error
- libgpgme.so : security/gpgme
- This port is required by:
- for Run
-
- mail/py-alot
- net-im/gajim
- sysutils/dnf
Configuration Options:
- ===> The following configuration options are available for py311-gpgme-1.23.2_1:
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- security_py-gpgme
- USES:
- compiler:c11 cpe gmake libtool localbase:ldflags tar:bzip2 python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: security/gpgme |
Commit | Credits | Log message |
1.23.2_1 08 Jul 2024 05:08:30 |
Jason E. Hale (jhale) |
*/*: Chase security/libassuan shlib bump |
1.18.0 12 Sep 2022 19:45:58 |
Jason E. Hale (jhale) |
security/*gpgme*: Update to 1.18.0
https://dev.gnupg.org/T6128 |
1.17.1_1 03 Jun 2022 13:59:10 |
Po-Chuan Hsieh (sunpoet) |
security/py-gpgme: Fix build with setuptools 58.0.0+
- Bump PORTREVISION for package change
With hat: python |
1.17.0 20 Feb 2022 15:18:42 |
Jason E. Hale (jhale) |
security/*gpgme*: Update to 1.7.0
security/py-gpgme: Convert pkg-plist to Python 3.x style |
1.15.1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.15.1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.14.0 24 Dec 2020 13:36:20 |
fluffy |
security/pygpgme: switch to PYTHON_EXT_SUFFIX |
1.13.0 28 Mar 2019 05:22:03 |
jhale |
Update security/*gpgme* to 1.13.0
Changes: https://lists.gnupg.org/pipermail/gnupg-devel/2019-March/034272.html |
1.11.1 31 Jul 2018 19:05:35 |
jhale |
Update security/*gpgme* to 1.11.1
Changes: https://lists.gnupg.org/pipermail/gnupg-devel/2018-April/033624.html |
1.10.0_1 06 Feb 2018 15:18:23 |
jhale |
security/gpgme:
- Add some magic to support the regression tests in the case where the test
build directory path length exceeds the maximum socket path length.
- Fix shebang in the pinentry test script. At long last, the real reason some
of the tests were failing has been discovered!
- Remove files/patch-tests_gpg_Makefile.in now that the pinentry script is
fixed.
- Move USES upward.
security/gpgme-cpp:
- Remove workaround for Bug 193528 (fixed in GCC 6+)
security/gpgme-qt5:
- Add full test support.
- QT5 testlib only needed for tests at build time.
- Add DOXYGEN option to install the API documentation. Prevent the
automatic building of the docs if doxygen happens to be installed.
- Bump PORTREVISION due to added options / dependency change
security/py-gpgme:
- Add full test support.
- Revert flavor logic move from r460759. The logic being below
<bsd.port.options.mk> was the reason it wasn't previously working.
- Bump PORTREVISION due to added option |
1.10.0 02 Feb 2018 23:30:34 |
jhale |
Add a TEST option to toggle in-build testing as it was causing trouble when
the test build directory path length was longer than the maximum socket path
length. A workaround to this problem is noted in the Makefile. [1]
Prevent the GNUPG1 option and the TEST option from being enabled simultaneously
since the tests mainly revolve around the programs supplied with GnuPG 2.x.
Disable in-build tests for slave ports for now.
Move the flavor logic for the python slave port into the slave port Makefile
as it was not being evaluated correctly when in the master port Makefile.
Reported by: tijl (via private mail) [1] |
1.10.0 26 Jan 2018 04:02:18 |
jhale |
Update to 1.10.0
Simplify python version detection
Changes: https://lists.gnupg.org/pipermail/gnupg-users/2017-December/059592.html |
1.9.0 05 Apr 2017 20:13:01 |
jhale |
Update security/gpgme and friends to 1.9.0 [1]
Fix LICENSE
Add regression test support for master port. Slave port tests are not working
properly and need further investigation.
PR: 218316 (based on) [1]
Submitted by: gahr [1]
Changes: https://lists.gnupg.org/pipermail/gnupg-users/2017-March/057963.html |
1.8.0 26 Nov 2016 23:41:17 |
jhale |
Update security/gpgme-* to 1.8.0
In this version, libgpgme-pthread.so has been removed in favor of just
using libgpgme.so as the thread-safe library. PORTREVISION has been
bumped on all ports depending on security/gpgme so that any that may have
linked to -lgpgme-pthread will link to -lgpgme instead.
The Python module provided by security/py-gpgme has been renamed upstream
from pyme3 to gpg. This removes the conflict with security/py-pyme,
although security/py-gpgme is still the direct replacement of that
module. |
1.7.0 18 Oct 2016 19:45:23 |
jhale |
- Update security/gpgme to 1.7.0
- Convert to master port and add several slave ports for the newly added
c++, Qt5, and python bindings (security/gpgme-cpp, security/gpgme-qt5,
and security/py-gpgme, respectively)
- The Qt bindings currently provided by deskutils/kdepimlibs4
cannot currently coexist with these new bindings, but will be phased out
in the future
- The python bindings are an updated version of the ones provided by
security/py-pyme and are now being maintained as part of the gpgme project.
They work with both python 2.x and 3.x.
PR: 212886 |