Hi, here's the 7.64.1 release of gnurl.
...NOTE... Breaking changes ahead: 7.64.1 switches the way the configuration is done for a couple of reasons. This might be annoying, depending on how you read it and what your approach to reading READMEs is. Previously (or: for a very long time) I used to simply override what curl used and assume it would be okay. This release reverts my previous assumption based on long time experiences and being a bit easier to maintain. Now you have to be very explicit what you build, and what's known to work. I consider this a one time "problem", for reference read the gnurl recipe in pkgsrc-wip (or pkgsrc, once it is merged into CVS). If there are any issues which do not relate to having to specify more switches, for example an architecture you need to have support for, and similar tasks, let me know. I'm in the same boat as you are for package management, so this change was a compromise between work, annoyance and other aspects. Cheat sheet, the way I build it: ./buildconf CC=clang ./configure --disable-ftp --disable-file --disable-ldap --disable-rtsp --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --without-ssl --disable-libpsl --without-libpsl --without-librtmp --disable-ntlm-wb produces: Host setup: x86_64-unknown-netbsd8.99 Install prefix: /usr/local Compiler: clang CFLAGS: -Qunused-arguments -Os CPPFLAGS: -I/usr/pkg/include -I/usr/pkg/include/p11-kit-1 -I/usr/pkg/include LDFLAGS: -L/usr/pkg/lib -L/usr/pkg/lib LIBS: -lidn2 -lnettle -lgnutls -lz curl version: 7.64.1-DEV SSL: enabled (GnuTLS) SSH: no (--with-libssh2) zlib: enabled brotli: no (--with-brotli) GSS-API: no (--with-gssapi) TLS-SRP: enabled resolver: POSIX threaded IPv6: enabled Unix sockets: enabled IDN: enabled (libidn2) Build libcurl: Shared=yes, Static=yes Built-in manual: enabled --libcurl option: enabled (--disable-libcurl-option) Verbose errors: enabled (--disable-verbose) Code coverage: disabled SSPI: no (--enable-sspi) ca cert bundle: no ca cert path: no ca fallback: no LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib) LDAPS: no (--enable-ldaps) RTSP: no (--enable-rtsp) RTMP: no (--with-librtmp) Metalink: no (--with-libmetalink) PSL: no (--with-libpsl) Alt-svc: no (--enable-alt-svc) HTTP2: disabled (--with-nghttp2) Protocols: HTTP HTTPS Features: SSL IPv6 UnixSockets libz AsynchDNS IDN NTLM TLS-SRP HTTPS-proxy For the pkgsrc integration I throw in a couple more switches for the systemwide certificates, your mileage might differ here depending on your system but the switches I used here are "correct". In future releases I might have to introduce more switches to finetune any leftovers from this change. (And of course run make). Checksums: SHA1 (gnurl-7.64.1.tar.gz) = 0dc45486333f3330b9a2c9b3158b9c08e9df5291 SHA1 (gnurl-7.64.1.tar.Z) = d990086d1958fef416f9e88962a792fca4d3c0fe SHA1 (gnurl-7.64.1.pax.Z) = af0516229c71a5427d50f547bdc2bbc851cea9c0 SHA512 (gnurl-7.64.1.tar.gz) = 50611d9a87121bf4167ff28b8e52653282b1c88d2ef8e335ab8a687d0e573509d1e8da1e810273a7192aafdf67e951b11657c0426cdb98ceef4cd897dc60c488 SHA512 (gnurl-7.64.1.tar.Z) = 684587363a71c28bd8a3707e16facea97e44d9ad21595602802b19dd116a4434c1fc7f7778126455ddd5f68a5e8f3f090c802d4dd87c62a82f7251525ce14ca9 SHA512 (gnurl-7.64.1.pax.Z) = ec5e9525877f16b6ecaaa0b30ffee59a6d23286733aca9e9a5dce55e03bd40c71eb6210926974e75997b742355b580e9a89fc3be20b597c6f9b6f9bb3ee99c9b RMD160 (gnurl-7.64.1.tar.gz) = 0a85b437c52d75636335e0d4bab90ff5ca4af8e7 RMD160 (gnurl-7.64.1.tar.Z) = dc355b3b9421c448a354057dbf14dc652b01d95d RMD160 (gnurl-7.64.1.pax.Z) = 899e57c1899bb0d264613ada78beca90e001af5a Sizes: 6314841 Apr 29 18:09 gnurl-7.64.1.pax.Z 6304833 Apr 29 18:09 gnurl-7.64.1.tar.Z 3643690 Apr 29 18:09 gnurl-7.64.1.tar.gz Unless GNU Ftp makes some changes, signature checksums should be along those lines (I use the semi-automatic upload where this gets generated): SHA512 (gnurl-7.64.1.pax.Z.asc) = f4a0a4214f0b019068a9ec113271804295ac23f879cc0e0994d4567867b4066b6e73d26d8882a64d613215a410bb1d384723b8d763550b381886727e71cd288b SHA1 (gnurl-7.64.1.pax.Z.asc) = fe210d4d57ca163e9dfd08a94e31e65088125048 RMD160 (gnurl-7.64.1.pax.Z.asc) = 10f8912741385827b233f6d24e659ec45c8f2eb9 SHA512 (gnurl-7.64.1.tar.Z.asc) = d731be7c31c4aed127fd7fe6a5f625e92b5476fee484b2d48f52f86f5f41fc15e21ebfd4de1f26e734a003e1f2bb436619431f6152ed11c87f3d3eeb9623c79e SHA1 (gnurl-7.64.1.tar.Z.asc) = d50af71dabebfc5985f40e96f2ece81ebeec0daf RMD160 (gnurl-7.64.1.tar.Z.asc) = 45869ae4e4ef66e518dc64b386652d0d2a840daf SHA512 (gnurl-7.64.1.tar.gz.asc) = 6dba4a4dcf2a27df9b4abbfa0b6bbf0b1e6158a44066b36c6dd1f6fc6e212c6e4ba492c09583ae2ae8bcfd9658473fc81e3805664b378db1f0738a4bab642ea7 SHA1 (gnurl-7.64.1.tar.gz.asc) = cf0c28daa1234a65b7b3f4f477de23a593fd8fa9 RMD160 (gnurl-7.64.1.tar.gz.asc) = d5bb27fe09a865940f00dbe336c7170599be6004 To verify the release, you can get my gpg2 pubkey: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 either via sks keyservers or via one of the other ways (if you need it, I'll refresh the one on my server).
signature.asc
Description: PGP signature
_______________________________________________ GNUnet-developers mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnunet-developers
