Re: UPDATE: gpgme-1.9.0

2017-11-17 Thread Edd Barrett
On Fri, Nov 17, 2017 at 12:23:59PM +, Edd Barrett wrote: > Below is a revised diff which updates gpgme and fixes the WANTLIBs > on the above ports Here's another which forces the test suite to run under gpg2. This means we exercise the gpg-agent tests and avoid a failing test (I think due to a

Re: UPDATE: gpgme-1.9.0

2017-11-17 Thread Edd Barrett
On Tue, Nov 07, 2017 at 01:47:38PM +0100, Jeremie Courreges-Anglas wrote: > So the ports below still package? > > $ sqlite3 /usr/local/share/sqlports "select * from wantlib where value = > 'gpgme-pthread';" > audio/rhythmbox|gpgme-pthread| > mail/gmime|gpgme-pthread| > mail/gmime30|gpgme-pthread|

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Edd Barrett
On Tue, Nov 07, 2017 at 09:24:15PM +, Edd Barrett wrote: > So is it correct that we didn't link pthread despite the use of > __thread? FWIW, I can build a simple C program that uses __thread and which does not link libpthread, so I think it should be fine, but I'd like a second opinion. Thank

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Edd Barrett
On Tue, Nov 07, 2017 at 01:50:47PM +, Edd Barrett wrote: > Ah, I have the same. It's just a matter of killing that entry. > > > > -# not without -pthread > > > -CONFIGURE_ENV += gpgme_cv_tls_works=no > > > > So now TLS is detected/works properly because gpgme links against > > libpthr

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Edd Barrett
Hi, On Tue, Nov 07, 2017 at 01:47:38PM +0100, Jeremie Courreges-Anglas wrote: > Already being discussed on ports@: Yes, my aplogies, I missed this. > $ sqlite3 /usr/local/share/sqlports "select * from wantlib where value = > 'gpgme-pthread';" I did a partial bulk using the result of: select fu

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Jeremie Courreges-Anglas
On Tue, Nov 07 2017, Edd Barrett wrote: > Hi, > > A much needed update to gpgme-1.9.0. Already being discussed on ports@: https://marc.info/?l=openbsd-ports&m=150955525131345&w=2 > I noticed we were out of date when a Rust crate I was looking at using > failed to build due to the old gpgme ve

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Edd Barrett
On Tue, Nov 07, 2017 at 12:34:10PM +, Nigel Taylor wrote: > I prefer yours to go ahead, then make changes to add the bindings later, > start from something working. They took too big a step, lets do one step > at a time, and get this up to date. I totally agree, and this was a very deliberate

Re: UPDATE: gpgme-1.9.0

2017-11-07 Thread Nigel Taylor
There is already a post for an update, however that included all the bindings, for common lisp, qt5, python, python3 as well. From the post... "I need help with the gpgme update. Special thing here, I need the Qt bindings because kde-applications/gpgmepp is dead and all dependent programs work wit

UPDATE: gpgme-1.9.0

2017-11-07 Thread Edd Barrett
Hi, A much needed update to gpgme-1.9.0. I noticed we were out of date when a Rust crate I was looking at using failed to build due to the old gpgme version. The newer version has the possibility to make several language bindings. I have disabled them all for now. People can enable them as they