Commit Graph

97 Commits

Author SHA1 Message Date
Mark Brand dde3543ed2 libpng: update 2016-01-16 10:55:41 +01:00
Tony Theodore 34cf58c18f libpng: update 1.6.19 --> 1.6.20 2016-01-12 19:41:40 +11:00
Mark Brand 9b90e8a6f9 libpng: update 2015-11-14 14:54:12 +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
Mark Brand 7f50d81e5a dbus gettext harfbuzz libidn libpng: update 2015-07-30 11:48:43 +02:00
Mark Brand c05d2c62a9 libpng: update 2015-03-26 17:52:41 +01:00
Mark Brand acac264b9e libpng: update 2014-12-22 20:59:39 +01:00
Mark Brand 335de35697 libpng: update 2014-11-20 23:49:04 +01:00
Mark Brand 9a1bc8f0c8 libpng: update 2014-10-24 12:02:27 +02:00
Timothy Gu 6f88bd2924 flex, libpng: Use $(SOURCEFORGE_MIRROR)
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-10-14 21:19:56 -04:00
Mark Brand 0580192498 update package libpng 2014-08-25 10:04:41 +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 43611e46a1 update package libpng 2014-06-12 09:48:30 +02:00
Mark Brand 5d5cc952c3 update package libpng 2014-06-05 20:37:04 +02:00
Mark Brand 11e4ee48a4 update package libpng 2014-03-07 17:13:35 +01:00
Mark Brand df3373b983 update package libpng 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 9f8e618bdc update package libpng 2013-12-19 23:08:05 +01:00
Mark Brand a335c021e3 update package libpng 2013-11-15 07:03:34 +01:00
Mark Brand e794ca8f95 update package libpng 2013-09-18 14:35:12 +02:00
Mark Brand ef6f7414db update package libpng 2013-09-13 11:10:34 +02:00
Mark Brand d453e7d716 update package libpng 2013-08-17 21:55:23 +02:00
Werner Lemberg c25cc83464 packages freetype libgpg_error libpng pcre: add prefixed *-config links 2013-08-07 21:47:14 +10: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 3653eb6ec1 use --libdir to avoid <prefix>/<target>/lib64 confusion (more)
follow-up to commit 593ab5a706
2013-06-02 12:27:10 +02:00
Tony Theodore 6188de2ed3 various packages: remove grep workarounds for version sorting 2013-05-22 19:33:04 +10:00
Mark Brand ef865ff265 update package libpng 2013-03-28 13:13:40 +01:00
Mark Brand 4d4b3d2d8d update package libpng 2013-02-14 11:28:47 +01:00
Mark Brand 2d3cc7ee57 update package libpng 2013-02-01 08:40:18 +01:00
Mark Brand fd0a332143 update package libpng 2012-09-28 00:51:14 +02:00
Mark Brand bc3d025a01 update package libpng 2012-07-11 16:56:14 +02:00
Mark Brand c9d1d1a328 update package libpng 2012-06-14 13:51:44 +02:00
Tony Theodore 4ed13a9f30 all packages: use $(WGET) portability variable 2012-05-16 17:49:40 +10:00
Mark Brand 18610dd5a2 update package libpng
---
 index.html    |    2 +-
 src/libpng.mk |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
2012-03-29 23:55:37 +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
Volker Grabsch e86ebf0526 Fix annoying whitespaces at EOL 2012-03-27 13:29:57 +02:00
Tony Theodore f3a71bc2fa package libpng: fix update macro 2012-03-24 23:28:51 +11:00
Mark Brand e37c85cc53 update package libpng 2012-02-19 21:09:35 +01:00
Mark Brand a05d2cc7cf update package libpng 2012-02-01 09:07:35 +01:00
Mark Brand baa08f59e2 update packages: lcms libpng qt suitesparse 2011-12-16 13:15:16 +01:00
Volker Grabsch 57e47d082d merge 2011-11-15 16:51:49 +01:00
Volker Grabsch 6ca88cec3a merge 2011-11-15 16:43:58 +01:00
Mark Brand 3fe01e58a8 update package libpng 2011-11-03 12:42:54 +01:00
Tony Theodore ba14d03305 update broken download links in stable branch 2011-10-23 02:15:55 +11:00
Mark Brand b374a63135 update packages libpng x264 2011-09-23 08:51:32 +02:00