| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Prefer gpgrt-config in the configure stage over the old individual
*-config scripts from the various gnupg-related libraries.
|
|
|
|
| |
https://dev.gnupg.org/T6774
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=560902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://lists.gnupg.org/pipermail/gnupg-devel/2019-March/034272.html
Notes:
svn path=/head/; revision=497004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
Simplify python version detection
Changes: https://lists.gnupg.org/pipermail/gnupg-users/2017-December/059592.html
Notes:
svn path=/head/; revision=459975
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
'WITHOUT_GNU_GREP_COMPAT=yes' set
Obtained from: based on upstream patch of m4/qt.m4
Notes:
svn path=/head/; revision=428979
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
- Check for c++11 compiler for the c++ and Qt bindings
Notes:
svn path=/head/; revision=424296
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
PTH option has been removed (unsupported upstream)
Submitted by: Jason E. Hale (maintianer) via kde-freebsd maillist
Notes:
svn path=/head/; revision=296412
|
|
|
|
|
|
|
|
|
|
| |
- Move LICENSE earlier
PR: ports/159076
Submitted by: Jason E. Hale <bsdkaffee@gmail.com> (maintainer)
Notes:
svn path=/head/; revision=278109
|
|
|
|
|
|
|
|
| |
PR: ports/148888
Submitted by: Jason E. Hale (maintainer)
Notes:
svn path=/head/; revision=258343
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
PR: ports/141168
Submitted by: garga
Reworked by: maintainer
Approved by: maintainer
Notes:
svn path=/head/; revision=245404
|
|
|
|
|
|
|
|
| |
PR: ports/135911
Submitted by: Jason E. Hale <bsdkaffee@gmail.com>
Notes:
svn path=/head/; revision=237890
|
|
|
|
|
|
|
|
| |
PR: ports/131108
Submitted by: Jason E. Hale <bsdkaffee@gmail.com>
Notes:
svn path=/head/; revision=228749
|
|
|
|
| |
Notes:
svn path=/head/; revision=195416
|
|
|
|
|
|
|
| |
Security: http://lists.gnupg.org/pipermail/gnupg-announce/2007q1/000251.html
Notes:
svn path=/head/; revision=186682
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=184389
|
|
|
|
| |
Notes:
svn path=/head/; revision=172985
|
|
|
|
| |
Notes:
svn path=/head/; revision=172981
|
|
|
|
| |
Notes:
svn path=/head/; revision=147343
|
|
|
|
|
|
|
|
| |
Reported by: Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
Approved by: portmgr (clement)
Notes:
svn path=/head/; revision=140818
|
|
|
|
| |
Notes:
svn path=/head/; revision=127413
|
|
|
|
| |
Notes:
svn path=/head/; revision=123734
|
|
|
|
| |
Notes:
svn path=/head/; revision=123719
|
|
|
|
|
|
|
| |
fix build on 4.x, bump PORTREVISION, take maintainership.
Notes:
svn path=/head/; revision=123711
|
|
|
|
| |
Notes:
svn path=/head/; revision=123690
|
|
|
|
|
|
|
|
| |
PR: ports/60711
Submitted by: ijliao
Notes:
svn path=/head/; revision=97476
|
|
|
|
|
|
|
|
|
|
|
| |
o Bump PORTREVISION
PR: 52459
Submitted by: Michael Nottebrock <michaelnottebrock@gmx.net>
Approved by: maintainer
Notes:
svn path=/head/; revision=81649
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
PR: 42212
Submitted by: Sergei Kolobov <sergei@kolobov.com>
Approved by: maintainer
Notes:
svn path=/head/; revision=66788
|
|
|
|
|
|
|
|
| |
PR: 38369
Submitted by: maintainer
Notes:
svn path=/head/; revision=59725
|
|
|
|
|
|
|
|
| |
PR: 34164
Submitted by: maintainer
Notes:
svn path=/head/; revision=53566
|
|
- 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
|