Commit Graph

188 Commits

Author SHA1 Message Date
Tony Theodore d59e477086 gnutls: add missing libidn dependency
fixes #1181
2016-01-16 02:11:27 +11:00
Mark Brand 7ce44c1a67 gnutls: update 2016-01-09 21:29:31 +01:00
Mark Brand 546676a245 update freetds, gnutls, libgpg_error 2015-12-13 10:05:13 +01:00
Tony Theodore fc0ed34fb9 all packages: really use sha256 checksums 2015-09-23 18:32:58 +10:00
Tony Theodore a228c0488f all packages: switch to sha256 checksums
closes #871
2015-09-23 17:27:16 +10:00
Tony Theodore 42b0cb55e4 gnutls: remove unnecessary configure modifications
* libopts_cv_with_libregex=no is not in ./configure
* dist-lzip isn't used by MXE, but can be worked around with
  the make variables DIST_ARCHIVES and DIST_TARGETS

Fixes #849
2015-09-14 17:57:10 +10:00
Mark Brand c680ffa3e8 gnutls: update 2015-09-12 22:11:38 +02:00
Mark Brand 0370aebe48 gnutls: update 2015-07-30 09:21:09 +02:00
Mark Brand 6a00fc305a gnutls nettle: update
libgsasl and nettle no longer conflict over memxor, so the workaround
is removed.
2015-06-18 12:02:01 +02:00
Mark Brand 4dbef35409 gnutls: update 2015-05-08 00:14:28 +02:00
Mark Brand 4d98af4ef7 gnutls: update 2015-03-30 19:58:42 +02:00
Mark Brand 66e92891f1 curl dbus gdb gnutls sqlite xz: update 2015-02-27 17:59:24 +01:00
Tobias Gruetzmacher 1f09313589 gnutls: Remove stray ltmain.sh. 2015-02-03 22:55:10 +01:00
Mark Brand 9b4da8cffa gnutls: update 2015-01-17 15:47:04 +01:00
Mark Brand 77ed87e55d gnutls: update 2014-12-11 10:54:49 +01:00
Mark Brand 6a1c7fdc02 gnutls: update
3.3 is now the stable branch.
2014-11-24 11:25:40 +01:00
Mark Brand fc8bc59f2d gnutls: update 2014-11-10 09:21:04 +01:00
Timothy Gu 120fe54761 gnutls: Use libgnurx instead of libpcreposix
It's more widely used and has fewer dependencies.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-10-21 21:21:54 -07:00
Mark Brand acd1f2a708 gnutls: update 2014-10-13 11:51:26 +02:00
Mark Brand bc03d53b14 update packages gnutls, libgpg_eror, vmime 2014-09-20 10:27:43 +02:00
Mark Brand abfd583107 update package gnutls 2014-08-25 10:13:38 +02:00
Elie Roux eb81d46342 gnutls: fix for Debian/Sid autotools (fixes https://github.com/mxe/mxe/issues/456) 2014-08-17 09:09:29 +02:00
Boris Nagaev 3a4964c4b7 add http mirrors to packages hosted at FTP
see http://lists.nongnu.org/archive/html/mingw-cross-env-list/2014-07/msg00002.html

Many FTP servers block connections from Tor and some
VPN servers. HTTP servers don't do this normally.

Example of failed FTP download attempt of binutils-2.24.tar.bz:
$ torsocks wget ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2
   --2014-07-20 13:26:48-- ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2
   => `binutils-2.24.tar.bz2'
   Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20
   Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:21... connected.
   Logging in as anonymous ... Logged in!
   ==> SYST ... done.    ==> PWD ... done.
   ==> TYPE I ... done.  ==> CWD (1) /pub/gnu/binutils ... done.
   ==> SIZE binutils-2.24.tar.bz2 ... 22716802
   ==> PASV ... done.    ==> RETR binutils-2.24.tar.bz2 ...
   Error in server response, closing control connection.
   Retrying.

Same package was downloaded via HTTP successfully:
$ torsocks wget http://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2
    --2014-07-20 13:32:37-- http://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2
    Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20
    Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 22716802 (22M) [application/x-bzip2]
    Saving to: `binutils-2.24.tar.bz2'

    100%[=================>] 22,716,802   721K/s   in 24s

    2014-07-20 13:33:03 (915 KB/s) - `binutils-2.24.tar.bz2' saved [22716802/22716802]

Trying download from Tor Browser, I get error message:
425 Security: Bad IP connecting.

HTTP URLs were added to FTP URLs-only packages.
In many cases, ftp://ftp.gnu.org can be accessed
from http://ftp.gnu.org
If both URLs of a package are FTP, then one of them
was replaced with HTTP.

Command to check that those packages can be build successfully
if behind Tor:
$ torsocks make autoconf automake binutils bison cloog coreutils file freetds gcc gdb gettext gmp gnutls gperf isl libbluray libffi libgcrypt libgpg_error libidn libmicrohttpd libpng libxml2 libxslt m4 pthreads-w32 sed dcmtk mpfr

I've run the test above successfully.
2014-07-20 13:21:48 +04:00
Mark Brand b5d69f893c update package gnutls 2014-06-01 20:26:07 +02:00
Mark Brand c2308c9505 update package gnutls 2014-05-08 00:00:37 +02:00
Mark Brand 6973ef0988 update package gnutls 2014-04-08 12:00:17 +02:00
Tony Theodore 79d04f64d0 package gnutls: fix libopts detection causing build failures
http://git.buildroot.net/buildroot/commit/?id=87815fc695bcb4ef5a48c09ab1ffcd0c134da43a
2014-03-11 01:28:34 +11:00
Mark Brand a6fa4fb61a update package gnutls 2014-03-10 10:05:59 +01:00
Mark Brand 81213e686e update package gnutls 2014-03-03 11:00:00 +01:00
Tony Theodore 89f10e44f8 packages curl fftw fltk freetds gnutls libidn libssh2: enable/fix shared build 2014-02-17 16:01:50 +11:00
Mark Brand 0641e186a1 update package gnutls 2014-02-14 09:19:30 +01:00
Tony Theodore 57fa8e075e package qt4 and dependencies: enable shared builds 2014-02-09 23:29:51 +11:00
Mark Brand 20b2c37478 update package gnutls 2014-02-05 09:48:01 +01:00
Niels Kristian Bech Jensen a578b6bb3d package gnutls: fix deps 2014-01-28 19:05:45 +11:00
Mark Brand 9fb094df89 update package gnutls 2013-11-02 23:24:13 +01:00
Mark Brand be3cab983b update package gnutls 2013-10-24 11:03:25 +02:00
Mark Brand c4804433e6 update package gnutls 2013-08-18 11:23:14 +02:00
Volker Grabsch e412eb642d Move package versions from index.html back into the src/*.mk files
Most of the automatic conversion was done using the following Python script:

import os
import re
pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk'))
with open('index.html', 'rb') as f:
    index = f.read()
pkgs_index = re.findall('<td class="package">([^<]*)</td>', index)
assert pkgs_index == pkgs
versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index))
assert sorted(versions.keys()) == pkgs
for pkg in pkgs:
    version = versions[pkg]
    with open('src/' + pkg + '.mk', 'rb') as f:
        mk = f.read()
    checksumpos = mk.index('\n$(PKG)_CHECKSUM ')
    versionline = '\n$(PKG)_VERSION  := %(version)s' % {'version': version}
    newmk = mk[:checksumpos] + versionline + mk[checksumpos:]
    with open('src/' + pkg + '.mk', 'wb') as f:
        f.write(newmk)
2013-07-22 01:41:31 +02:00
Mark Brand b2892f1012 remove explicit configure option --libdir
Unsetting CONFIG_SITE was the right way to solve the problem that
--libdir was working around.

This reverts commit 0b3240f9d8.
This reverts commit 3653eb6ec1.
This reverts commit 593ab5a706.
2013-06-02 19:40:12 +02:00
Mark Brand 593ab5a706 use --libdir to avoid <prefix>/<target>/lib64 confusion 2013-06-02 01:43:53 +02:00
Mark Brand f7133cc22b package gnutls: fix --disable-doc option 2013-06-02 01:00:28 +02:00
Mark Brand 4a3b2f5fd2 update package gnutls 2013-06-01 18:21:59 +02:00
Tony Theodore 5390e5203e various packages: enable/disable mingw-w64 builds 2013-06-01 22:28:04 +10:00
Mark Brand 8ceab0160d update package gnutls 2013-05-21 13:35:36 +02:00
Mark Brand f948896af2 update package gnutls 2013-05-10 21:06:07 +02:00
Ulrich Klauer cf72f3b187 Fix update macros for gnutls and physfs
Fix "downdates" reported by Niels Kristian Bech Jensen for packages
gnutls and physfs by sorting version numbers properly and allowing
(in the case of gnutls) version number parts with more than one digit.
2013-03-26 12:57:07 +01:00
Mark Brand e3e6d0b6e4 update package gnutls 2013-03-25 23:00:03 +01:00
Niels Kristian Bech Jensen 8bb5434430 package gnutls: fix update macro 2013-03-26 04:58:25 +11:00
Mark Brand a4cd2283fc update package gnutls 2013-02-28 10:20:19 +01:00
Mark Brand 1a6cb3a15b update package gnutls 2013-02-10 13:47:55 +01:00
Mark Brand 65e8dd5719 update package gnutls 2013-02-04 22:53:11 +01:00
Mark Brand 2a62e4d247 update package gnutls 2013-01-03 12:05:00 +01:00
Mark Brand 01d0175e9c package gnutls: add libregex support via pcre 2012-12-28 12:20:46 +01:00
Mark Brand 99b34e89cd package gnutls: add missing gettext dependency 2012-12-28 12:20:00 +01:00
Mark Brand d81a2f611f update package gnutls 2012-11-24 23:11:58 +01:00
Mark Brand 3f212f5436 update package gnutls 2012-11-10 11:50:40 +01:00
Mark Brand 86a552e0f7 update package gnutls 2012-10-12 20:23:29 +02:00
Mark Brand 80cda32c83 update package gnutls 2012-09-27 11:34:44 +02:00
Mark Brand b0a2b95848 update package gnutls 2012-09-20 13:11:10 +02:00
Mark Brand 6f9c69097a package gnutls: revert to ver 3.0.19
3.0.20 uses CertEnumCRLsInStore which is missing from our winapi
2012-06-21 23:17:12 +02:00
Mark Brand 3796474190 update package gnutls 2012-06-06 10:47:11 +02:00
Tony Theodore 4ed13a9f30 all packages: use $(WGET) portability variable 2012-05-16 17:49:40 +10:00
Mark Brand 74cf24bd3d update package gnutls 2012-04-22 22:29:43 +02:00
Mark Brand 8a1048357a update package gnutls 2012-04-14 09:22:58 +02:00
Volker Grabsch 00f4690d3f Move full package names from src/*.mk into package list (index.html) 2012-03-29 21:41:44 +02:00
Volker Grabsch 7badad85c9 Move doc/index.html -> index.html 2012-03-29 12:14:15 +02:00
Volker Grabsch 7e6723adb5 Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html 2012-03-29 11:07:07 +02:00
Volker Grabsch defdff28f0 Rebrand to new project name MXE 2012-03-28 15:46:58 +02:00
Mark Brand a023d3335b update package gnutls 2012-03-17 16:51:56 +01:00
Mark Brand d484a7224c Backed out changeset 0157d0da7b9a
because it accidentally included ffmpeg.mk
2012-03-17 16:50:13 +01:00
Mark Brand 6e75b1e133 update package gnutls src/gnutls* 2012-03-17 16:44:02 +01:00
Mark Brand ee1ed3688b update package gnutls
---
 src/gnutls-1-fixes.patch |   40 +++++++++++++++++++++++++++++++++-------
 src/gnutls.mk            |    4 ++--
 2 files changed, 35 insertions(+), 9 deletions(-)
2012-03-02 22:27:33 +01:00
Mark Brand 317b39563e update package gnutls 2012-02-18 22:51:54 +01:00
Mark Brand 2c04cc28ae package gnutls: invoke aclocal 2012-01-31 14:22:07 +01:00
Mark Brand 39223e0fa9 update package gnutls 2012-01-07 11:17:21 +01:00
Mark Brand 7fb7d934c3 update packages ffmpeg gnutls openssl 2012-01-05 11:28:27 +01:00
Mark Brand 7773ff8536 update packages gnutls gsoap 2011-12-14 09:52:57 +01:00
Mark Brand b26ebd37dd package gnutls: clean up
-Replace echo and sed hacks
  -gai_strerror test seems to work now without hack.
  -Disable crywrap for Windows with configure logic.
  -Disable doc and tests targets with patch.
-Improve handling of LIBS and .pc file
  -zlib is already in GNUTLS_REQUIRES_PRIVATE
  -Use LIBS to introduce -lws32_2 into Libs.private
2011-11-24 11:47:42 +01:00
Mark Brand 5cc4a01305 package gnutls: install it (oops) 2011-11-23 09:04:21 +01:00
Mark Brand ccf398a35b package gnutls: various improvements
-log build commands
-build and install utilities, useful for troubleshooting
-but don't try to build crywrap on Windows
-specify WINVER for the sake of getaddrinfo
-enable parallel building which seems to work now
2011-11-23 00:39:54 +01:00
Mark Brand 792e8c62f1 update packages gnutls w32api 2011-11-12 22:50:10 +01:00
Mark Brand 28d3b2ea5c update package gnutls 2011-11-08 08:43:58 +01:00
Mark Brand 24cce65d57 update package gnutls 2011-11-08 02:05:22 +01:00
Mark Brand 048ad5130d upgrade package gnutls 2011-10-29 01:54:39 +02:00
Mark Brand 9f29f2a806 update package gnutls 2011-10-20 22:46:09 +02:00
Mark Brand 9e943586ae update packages exiv2 gnutls imagemagick x264 2011-09-18 23:42:25 +02:00
Tony Theodore ef0c564743 package gnutls: bugfix for configure's AR detection on OSX 2011-09-08 21:32:17 +10:00
Tony Theodore 6050d64bce package gnutls: add test program 2011-09-04 00:40:19 +10:00
Mark Brand c678ce579c package gnutls: ignore version 3 which doesn't build on Windows 2011-09-02 09:15:59 +02:00
Mark Brand 3654576f61 update packages: gnutls imagemagick x264 2011-09-01 16:27:12 +02:00
Mark Brand 517df3a389 update package gnutls 2011-08-24 18:44:22 +02:00
Volker Grabsch 8ef2f7a5b8 fixed a small typo introduced by changeset e5969b622179 2011-08-20 12:13:21 +02:00
Mark Brand af5486c6c1 packages gnutls p11-kit dlfcn-win32: rollback p11-kit support
Remove pll-kit support because it's not ready for Windows.
Crude hacks are too risky since this is security related.
dlfcn-win32 isn't needed anymore.
2011-08-20 09:21:39 +02:00
Mark Brand b5cc730766 update package gnutls
Now depends on p11-kit. This required some fixing up of gsoap
where the dependencies were hard-coded.
2011-08-19 14:18:25 +02:00
Mark Brand ad330fab95 update packags: atk glibmm gnutls gst-plugins-base gst-plugins-good gstreamer gtk2 imagemagick x264 2011-06-20 10:40:51 +02:00
Mark Brand 7b8631c5e7 upgrade packages: dbus fltk geos glib gnutls imagemagick lcms libass libevent libgsf pfstools x264 xvidcore xz 2011-06-08 08:53:36 +02:00
Mark Brand 9c6c22ae32 update packages: gnutls gstreamer 2011-05-14 12:01:50 +02:00
Mark Brand d291b64b27 update package gnutls 2011-05-08 20:49:25 +02:00
Volker Grabsch 40a86cf7cf improved ./configure arguments for package gnutls 2011-04-23 15:00:08 +02:00
Volker Grabsch 4e91ede772 fixed typo 2011-04-23 14:57:33 +02:00