Commit Graph

43 Commits

Author SHA1 Message Date
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
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 c17edf1e61 update packages curl gdb 2012-01-24 14:19:23 +01:00
Mark Brand 0edbbe4d5e package gdb: fix filename 2011-11-16 22:36:59 +01:00
Volker Grabsch 6ca88cec3a merge 2011-11-15 16:43:58 +01:00
Mark Brand a5a6c9c334 package gdb: fix update macro 2011-10-24 21:50:41 +02:00
Mark Brand 7f11247d23 update package gdb 2011-10-24 11:44:48 +02:00
Tony Theodore ba14d03305 update broken download links in stable branch 2011-10-23 02:15:55 +11:00
Volker Grabsch 8674d110c5 bugfix for packages gdb, avoids build failure on systems that don't have makeinfo 2011-09-03 00:00:20 +02:00
Mark Brand 284a8e6e26 package gdb: improve update macro 2011-08-25 17:56:48 +02:00
Mark Brand dd4801aa72 update packages: gdb imagemagick libevent libvpx x264 2011-08-25 14:03:10 +02:00
Mark Brand 4570c759bc update packages: fftw freeimage gdb libsigc++ libusb 2011-07-28 02:26:58 +02:00
Mark Brand ffa8337ba9 update package gdb 2010-09-03 16:43:06 +02:00
Volker Grabsch faf79ea7e1 forge gdb to use Bash instead of the potentially buggy /bin/sh in package gdb (by Tony Theodore) 2010-05-26 02:33:59 +02:00
Volker Grabsch dee66284ff new package: gdb (by Mark de Wever) 2010-05-12 19:22:38 +02:00