Commit Graph

67 Commits

Author SHA1 Message Date
Tony Theodore d27f082550 gdb: workaround for missing makeinfo 2020-06-06 14:15:29 +10:00
Mark Brand 845ccfd9d4 update: freetds, gdb, gsoap, sqlite, zstd 2020-05-24 10:29:38 +02:00
Mark Brand 8b637cf11d gdb: linking workaround for multiple definitions
Multiple defintiions for some symbols such as PC are introduced
by readline and termcap. This causes GCC 10 linking error.

Related to:
    Default to -fno-common
    https://gcc.gnu.org/gcc-10/porting_to.html

Credit:
    https://github.com/Ettercap/ettercap/issues/795
2020-05-15 14:09:18 +02:00
Mark Brand 04d623d182 update: dbus, gdb, grantlee, libntlm 2020-04-28 17:15:25 +02:00
Mark Brand 5bc882d019 update gdb 2019-09-21 02:42:11 +02:00
Tony Theodore 267233abcb gdb: add explicit mman-win32 dep 2019-06-28 21:42:41 +10:00
Mark Brand 5839ef0d6b update: dbus, gdb 2019-05-14 10:04:07 +02:00
Mark Brand 8e0cef3ad1 update: gdb, libidn, lzma, nasm 2019-01-01 20:02:54 +01:00
Mark Brand 1f494b0135 update: curl, fontconfig, freetds, gdb, pcre, pcre2, vmime 2018-09-07 23:07:36 +02:00
Mark Brand 0107c4d6d4 update: dbus, freetds, gdb, harfbuzz 2018-08-14 00:02:02 +02:00
Tony Theodore b67e5ceeda gdb: disbale tui (curses ui)
This hasn't worked for a very long time and causes runtime crash
when an ncurses build is present.

Fixes #957
2018-03-18 19:55:34 +11:00
Mark Brand b92e48088a update gdb 2018-02-04 17:55:49 +01:00
Tony Theodore 01e2a64d00 cross packages: replace dependency gcc with cc 2017-12-23 08:19:00 +11:00
Mark Brand 61bac180c2 update: fontconfig, freetds, freetype, gdb, harfbuzz 2017-09-22 23:48:13 +02:00
Mark Brand 892f73ada3 update: curl, fontconig, freetds, gdb, gnutls, tiff 2017-06-14 11:15:25 +02:00
Viktor Szakats 45d34aaac7 more URL updates 2017-03-10 13:59:00 +00:00
Viktor Szakats e961e447fb URL updates 2017-03-04 10:33:47 +00:00
Mark Brand 252378b64b update: gdb, pcre 2017-01-22 13:23:26 +01:00
Boris Nagaev 74163f1794 add _WEBSITE and _DESCR fields to core packages
See https://github.com/mxe/mxe/issues/1422

Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
2016-12-22 22:25:48 +01:00
Mark Brand 8f3f88b0e4 dbus, gdb, sqlite: update 2016-10-14 20:44:14 +02:00
Boris Nagaev 6adb5ade12 Copyright headers: point to LICENSE.md and shorten
The following script was applied:

    sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE')

    sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \
        $(git grep -l 'part of MXE.*See index.html')

    before='This file is part of MXE. See index.html for further information.'
    after='This file is part of MXE. See LICENSE.md for licensing information.'
    sed "s/$before/$after/" -i $(git grep -l 'part of MXE')

Then git grep 'index.html for further information' revealed two other files.
One of them was patched manually (patch.mk). Makefile has text
"See index.html for further information" unrelated to licensing.

See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
2016-08-27 12:31:29 +03:00
Tony Theodore 5c5bf49b0d gdb: fix dlfcn detection
fixes #1486
2016-08-15 14:36:01 +10:00
Mark Brand a55377705a gdb: update 2016-06-01 11:47:57 +02:00
Mark Brand 3d699638d2 gdb: update 2016-02-24 17:59:27 +01:00
Mark Brand 0fb74a36b7 gdb: update 2015-12-06 11:29:45 +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 c694018df4 gdb: only install executables
libs and headers conflict with other pkgs - mostly bfd
2015-09-07 00:58:02 +10:00
Mark Brand 600a0e5483 gdb: update 2015-06-20 21:42:19 +02:00
Volker Grabsch 5c6a7e90a5 Suppress gdb documentation building, to avoid dependency from texinfo
Related mailing list report:
https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-04/msg00021.html
2015-05-03 21:29:48 +02:00
Mark Brand 66e92891f1 curl dbus gdb gnutls sqlite xz: update 2015-02-27 17:59:24 +01:00
Mark Brand c971ec0aba gdb: update 2015-01-15 16:30:09 +01:00
Mark Brand 46d0ebf40c gdb: update 2014-10-30 22:04:33 +01:00
Tobias Gruetzmacher 3c2562b8d2 gdb: Use "system" readline, enable shared. 2014-10-12 19:00:22 +02:00
Mark Brand 44ff2dc861 update package gdb 2014-08-04 22:06:33 +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 bfa0ae05fe update package gdb 2014-05-06 09:56:44 +02:00
Tony Theodore 8de0584a23 many packages: explicitly disable shared builds
closes #369
2014-04-06 23:18:24 +10:00
Mark Brand 04b26366bf package gdb: fix undefined symbols in bundled readline
Use pdcurses as we do for readline package.
2014-03-10 12:28:26 +01:00
Mark Brand a4eedb7465 update package gdb 2014-02-06 14:20:01 +01:00
Mark Brand e02abb5169 update package gdb 2013-12-08 10:51:11 +01:00
Mark Brand e906f2f21d update package gdb 2013-08-31 15:27:04 +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
Tony Theodore 6188de2ed3 various packages: remove grep workarounds for version sorting 2013-05-22 19:33:04 +10:00
Mark Brand 7ecb9764b0 update package gdb 2013-04-26 23:05:29 +02:00
Luis Saavedra c33b4e377e in mingw termcap library is usually not present,
but with ncurses termcap is present in mxe, so it's necessary
remove the support these function
2012-12-14 02:31:05 -03:00
Mark Brand 226387cd94 update package gdb 2012-11-29 14:24:44 +01:00
Mark Brand 2f4765fda8 update package gdb 2012-08-18 12:00:48 +02:00
Tony Theodore 4ed13a9f30 all packages: use $(WGET) portability variable 2012-05-16 17:49:40 +10:00
Mark Brand a1b8ca88cc update package gdb 2012-04-26 23:24:12 +02:00