summaryrefslogtreecommitdiff
path: root/security/gpgme/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* security/gpgme: Update to 2.0.0Jason E. Hale43 hours2-50/+2
| | | | | | | | | | | | | | | | | | | | | | | 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
* security/gpgme: Use gpgrt-config for configureJason E. Hale2024-04-241-2/+15
| | | | | Prefer gpgrt-config in the configure stage over the old individual *-config scripts from the various gnupg-related libraries.
* security/*gpgme*: Update to 1.23.0Jason E. Hale2023-10-251-32/+0
| | | | https://dev.gnupg.org/T6774
* security/*gpgme*: Update to 1.22.0Jason E. Hale2023-08-223-5/+37
| | | | | | | gpgme-qt: Fix COMMENT when FLAVOR is not explicitly set and use just one PORTREVISION line to avoid confusing bumping tools. https://dev.gnupg.org/T6668
* security/*gpgme*: Update to 1.15.1Jason E. Hale2021-01-091-29/+0
| | | | Notes: svn path=/head/; revision=560902
* security/gpgme-cpp: Fix constnessJason E. Hale2021-01-011-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | The 1.15.0 release of gpgme-cpp adds a `Signature::operator<` which is missing a const. In 6a6d2a27648, Signature got an operator< . This is used in *security/libkleo*, for instance, to sort the signatures for display. The build failure looks like this (trimmed for brevity, on 13-): === /usr/include/c++/v1/algorithm:715:71: error: invalid operands to binary expression ('const GpgME::UserID::Signature' and 'const GpgME::UserID::Signature') bool operator()(const _T1& __x, const _T1& __y) const {return __x < __y;} /wrkdirs/usr/ports/security/libkleo/work/libkleo-20.12.0/src/models/ useridlistmodel.cpp:203:14: note: in instantiation of function template specialization 'std::__1::sort<GpgME::UserID::Signature>' requested here std::sort(sigs.begin(), sigs.end()); === PR: 252283 Submitted by: adridg Notes: svn path=/head/; revision=559796
* Update security/*gpgme* to 1.13.0Jason E. Hale2019-03-283-62/+19
| | | | | | | Changes: https://lists.gnupg.org/pipermail/gnupg-devel/2019-March/034272.html Notes: svn path=/head/; revision=497004
* security/gpgme:Jason E. Hale2018-02-061-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=461063
* Update to 1.10.0Jason E. Hale2018-01-266-86/+36
| | | | | | | | | Simplify python version detection Changes: https://lists.gnupg.org/pipermail/gnupg-users/2017-December/059592.html Notes: svn path=/head/; revision=459975
* Update security/gpgme and friends to 1.9.0 [1]Jason E. Hale2017-04-056-67/+81
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=437834
* Fix configure of security/gpgme-qt5 for users that haveJason E. Hale2016-12-201-0/+32
| | | | | | | | | 'WITHOUT_GNU_GREP_COMPAT=yes' set Obtained from: based on upstream patch of m4/qt.m4 Notes: svn path=/head/; revision=428979
* Update security/gpgme-* to 1.8.0Jason E. Hale2016-11-263-39/+30
| | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=427185
* Fix build of security/gpgme-qt5 with gcc49Jason E. Hale2016-11-211-0/+17
| | | | | | | | | | | | | | | In file included from qgpgmebackend.cpp:42:0: ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)': ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std' std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) { PR: 214687 Submitted by: tcberner Notes: svn path=/head/; revision=426708
* Using ports libc++ on non-leaf ports is problematic, as the requirementJason E. Hale2016-11-172-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | basically flows to all ports that depend on gpgme-{cpp,qt5}. In particular, sysutils/kf5-kwallet was breaking in FreeBSD 9.x because mismatches between libc++ and libstdc++ from gcc48 were causing a gpgme symbol not to be found: backendpersisthandler.cpp:(.text+0xf61): undefined reference to `GpgME::Context::encrypt(std::vector<GpgME::Key, std::allocator<GpgME::Key> > const&, GpgME::Data const&, GpgME::Data&, GpgME::Context::EncryptionFlags)' Switch the build of both ports to lang/gcc on FreeBSD 9 and the system compiler on FreeBSD 10: * Use USES:compiler-c++11-lib instead of compiler-c++11-lang, as we do need a C++11-compatible standard library. This causes the right compiler to be chosen as described above. * Set _GLIBCXX_USE_C99 so that gpgme-cpp builds with GCC 4.8 (std::to_string() is not exposed by default on FreeBSD). Several other ports need to do the same. * Add a few patches to fix the gpgme-qt5: ** patch-git_b4658f6a1 is a backport from an upstream commit to make the port build with GCC 4.8 without errors. ** patch-lang_qt_src_qgpgmeencryptjob.cpp is a local workaround for the std::bind() bug mentioned in ports r424451. PR: 214575 Submitted by: rakuco Notes: svn path=/head/; revision=426284
* - Update to 1.7.1Jason E. Hale2016-10-191-4/+4
| | | | | | | - Check for c++11 compiler for the c++ and Qt bindings Notes: svn path=/head/; revision=424296
* - Update security/gpgme to 1.7.0Jason E. Hale2016-10-181-0/+21
| | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=424209
* - Update security/gpgme to 1.4.3Jason E. Hale2013-10-201-10/+0
| | | | | | | | | | | | | | - Use USE_GNOME= ltverhack to correct the library version number to what the author intended. This effectively rolls the version number backwards, but should prevent future unneccesary version bumps. - Support staging - Use options helpers - Use new LIB_DEPENDS syntax - Bump PORTREVISION on dependent ports Notes: svn path=/head/; revision=331057
* Update to 1.3.2Max Brazhnikov2012-05-113-608/+10
| | | | | | | | | PTH option has been removed (unsupported upstream) Submitted by: Jason E. Hale (maintianer) via kde-freebsd maillist Notes: svn path=/head/; revision=296412
* - Update to 1.3.1Julien Laffaye2011-07-211-47/+58
| | | | | | | | | | - Move LICENSE earlier PR: ports/159076 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> (maintainer) Notes: svn path=/head/; revision=278109
* Fix build with GnuPG 1.x (add unconditional dependency on security/libassuan)Max Brazhnikov2010-07-271-10/+0
| | | | | | | | PR: ports/148888 Submitted by: Jason E. Hale (maintainer) Notes: svn path=/head/; revision=258343
* - Update security/gpgme to version 1.3.0.Doug Barton2010-06-222-62/+107
| | | | | | | | | | | | | | | | | | | | | | - No shlib bump. - This version works with libassuan 2.x and is needed to fix the build of security/gpa due to dependency conflicts. - Add LICENSE PR: ports/148061 - Fix the build of security/gpa with libassuan 2.x - Patch for server.c taken from gpa svn. - Add LICENSE while here. PR: ports/148062 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=256845
* Fix build without libassuanRenato Botelho2009-12-081-0/+10
| | | | | | | | | | PR: ports/141168 Submitted by: garga Reworked by: maintainer Approved by: maintainer Notes: svn path=/head/; revision=245404
* - Update to 1.2.0Wesley Shields2009-07-151-39/+57
| | | | | | | | PR: ports/135911 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> Notes: svn path=/head/; revision=237890
* Update to version 1.1.8. Submitter takes over maintainership.Doug Barton2009-02-204-495/+519
| | | | | | | | PR: ports/131108 Submitted by: Jason E. Hale <bsdkaffee@gmail.com> Notes: svn path=/head/; revision=228749
* Update to 1.1.5Michael Nottebrock2007-07-113-103/+0
| | | | Notes: svn path=/head/; revision=195416
* Patch for "Multiple Messages Problem in GnuPG and GPGME"Michael Nottebrock2007-03-061-0/+65
| | | | | | | Security: http://lists.gnupg.org/pipermail/gnupg-announce/2007q1/000251.html Notes: svn path=/head/; revision=186682
* From the "Sometimes-you-can-send-patches-upstream-all-you-want-the-bugs-Michael Nottebrock2007-02-101-0/+471
| | | | | | | | | | | come-back-anyway" dept.: Fix build WITH_PTH on 6.x Reported by: Volodymyr Kostyrko <arcade@synergetica.dn.ua> Notes: svn path=/head/; revision=184744
* Update to 1.1.3Michael Nottebrock2007-02-062-16/+16
| | | | Notes: svn path=/head/; revision=184389
* Fix build on 4.xMichael Nottebrock2006-09-132-0/+30
| | | | Notes: svn path=/head/; revision=172985
* Update gpgme to 1.1.2, chase dependencies.Michael Nottebrock2006-09-134-30/+37
| | | | Notes: svn path=/head/; revision=172981
* Update gpgme to 1.0.3 and chase shared library version bump.Michael Nottebrock2005-11-052-106/+11
| | | | Notes: svn path=/head/; revision=147343
* Fix compilation on FreeBSD 6 or later in the WITH_PTH case.Michael Nottebrock2005-08-082-3/+117
| | | | | | | | Reported by: Ion-Mihai Tetcu <itetcu@people.tecnik93.com> Approved by: portmgr (clement) Notes: svn path=/head/; revision=140818
* Update to 1.0.2Michael Nottebrock2005-01-262-452/+3
| | | | Notes: svn path=/head/; revision=127413
* Fix the self-tests instead of just omitting them.Michael Nottebrock2004-12-111-0/+10
| | | | Notes: svn path=/head/; revision=123734
* Remove obsolete patch.Michael Nottebrock2004-12-111-27/+0
| | | | Notes: svn path=/head/; revision=123719
* Fix dependencies, enable pth-library, respect PTHREAD_LIBS,Michael Nottebrock2004-12-112-0/+460
| | | | | | | fix build on 4.x, bump PORTREVISION, take maintainership. Notes: svn path=/head/; revision=123711
* Update to 1.0.1.Joe Marcus Clarke2004-12-114-45/+0
| | | | Notes: svn path=/head/; revision=123690
* - Update to 0.3.16Pav Lucistnik2004-01-061-0/+15
| | | | | | | | PR: ports/60711 Submitted by: ijliao Notes: svn path=/head/; revision=97476
* o Fix gpgsm support so that conditional WITH_GPGSM really worksMario Sergio Fujikawa Ferreira2003-05-223-0/+47
| | | | | | | | | | | o Bump PORTREVISION PR: 52459 Submitted by: Michael Nottebrock <michaelnottebrock@gmx.net> Approved by: maintainer Notes: svn path=/head/; revision=81649
* Update to 0.3.12Tilman Keskinoz2003-01-021-11/+0
| | | | | | | | | PR: 46566 Submitted by: Simon 'corecode' Schubert <corecode@corecode.ath.cx> Approved by: TERAMOTO Masahiro <markun@onohara.to> (maintainer) Notes: svn path=/head/; revision=72269
* upgrade to 0.3.9Ying-Chieh Liao2002-09-201-0/+10
| | | | | | | | | PR: 42212 Submitted by: Sergei Kolobov <sergei@kolobov.com> Approved by: maintainer Notes: svn path=/head/; revision=66788
* Update to 0.3.6Patrick Li2002-05-221-10/+0
| | | | | | | | PR: 38369 Submitted by: maintainer Notes: svn path=/head/; revision=59725
* update to 0.2.3.FUJISHIMA Satsuki2002-01-221-0/+10
| | | | | | | | PR: 34164 Submitted by: maintainer Notes: svn path=/head/; revision=53566
* - Update to 0.2.3.Akinori MUSHA2001-10-121-0/+11
- Update the URL in the package description. - The author hacks a LIBTOOL path into their Makefiles that doesn't work under the ports system. Make it work by a small patch to aclocal.m4 (which requires the addition of USE_AUTOCONF) and passing in the port system's value of LIBTOOL (using a different variable name since they already use LIBTOOL themselves). This was simpler than patching all their Makefiles. PR: ports/30999 Submitted by: Dave Chapeskie <bsdport@ddm.wox.org> Approved by: MAINTAINER Notes: svn path=/head/; revision=48711