Commit Graph

7911 Commits

Author SHA1 Message Date
Tony Theodore 66a638e420 tools/skeleton.py: add gh_conf support 2017-03-19 00:39:19 +11:00
Tony Theodore 905112d088 github: add version separator logic and use in vigra 2017-03-18 22:16:07 +11:00
Tony Theodore b4161379ee Makefile: add check-update-package-% target 2017-03-18 22:16:07 +11:00
Tony Theodore 9f72de0fe1 libevent libffi libsoup qtserialport_qt4 vmime: use standard GH_CONF setup 2017-03-18 22:16:07 +11:00
Tony Theodore 96dd1ec4a0 add functions to standardise GitHub downloads and updates 2017-03-18 22:16:07 +11:00
MXEBot as Travis CI 0f2a4bc884 Update packages.json & build-matrix.html 2017-03-18 11:04:01 +00:00
Tony Theodore 83b53c69fe Merge pull request #1721 from LuaAndC/lensfun-up
update lensfun to 0.3.2
2017-03-18 22:03:21 +11:00
Boris Nagaev 9fefd891d8 update lensfun to 0.3.2 2017-03-18 05:28:38 +01:00
Boris Nagaev d4f1ead1c8 lensfun: unify patch 2017-03-18 02:37:56 +01:00
Boris Nagaev 9a5b34cf03 Merge pull request #1718 from LuaAndC/libtool-jessie
enable libtool plugin on Jessie
2017-03-17 23:45:58 +00:00
Boris Nagaev 6bd5875664 enable libtool plugin on Jessie
Native libtool on Jessie lacks -fstack-protector* flags.
See https://github.com/mxe/mxe/pull/1714#issuecomment-287438757
2017-03-18 00:27:58 +01:00
Boris Nagaev 53abf16da8 Merge pull request #1720 from LuaAndC/libf2c-update-checksum
libf2c: update checksum
2017-03-17 22:53:03 +00:00
Boris Nagaev 336a420a39 libf2c: update checksum
Fix https://github.com/mxe/mxe/issues/1719
2017-03-17 20:44:34 +01:00
MXEBot as Travis CI 42d3bd50aa Update packages.json & build-matrix.html 2017-03-17 18:55:56 +00:00
Boris Nagaev b257a4291c Merge pull request #1716 from LuaAndC/arma-up
armadillo: update to 7.800.1
2017-03-17 18:55:14 +00:00
Boris Nagaev cb59f0378c armadillo: update to 7.800.1 2017-03-17 19:50:32 +01:00
Tony Theodore a3e0b6a341 Merge pull request #1717 from LuaAndC/cmake-release-in-script
support overriding CMAKE_BUILD_TYPE in cmdline
2017-03-16 00:04:27 +11:00
Boris Nagaev 40566ba1f1 Merge pull request #1711 from vszakats/mxeget
add bash script to install packages on non-Linux systems
2017-03-14 20:37:06 -07:00
Boris Nagaev aa4a5223c2 support overriding CMAKE_BUILD_TYPE in cmdline
The script checks if -DCMAKE_BUILD_TYPE is passed in command line and if
it is not passed, passes -DCMAKE_BUILD_TYPE=Release. So now other build
types are supported, just pass -DCMAKE_BUILD_TYPE=<desired-type> to the
script $(TARGET)-cmake.

Fix https://github.com/mxe/mxe/issues/1697
2017-03-15 02:42:49 +01:00
Boris Pek 3d45f5a57f qca: small improvements 2017-03-15 00:04:48 +03:00
Viktor Szakats f91b7de2dd add option to install Linux packages as well 2017-03-14 20:50:23 +00:00
Viktor Szakats e1471ec055 rewrite hardcoded absolute paths 2017-03-14 16:08:02 +00:00
Viktor Szakats d37b0deb49 use curl+gpg instead of relying on gpg's curling capabilities 2017-03-14 16:08:00 +00:00
Viktor Szakats db4ce95e85 refer to LICENSE.md, TOFIX->FIXME 2017-03-14 13:14:41 +00:00
MXEBot as Travis CI da215711ef Update packages.json & build-matrix.html 2017-03-14 08:49:38 +00:00
Boris Nagaev 28e1101e65 Merge pull request #1660 from tonytheodore/cmake-conf
cmake: update and improve configuration with templates
2017-03-14 01:48:58 -07:00
Viktor Szakats 466e24cf4e add bash script to install packages on non-Linux systems
*BSD systems are currently supported and macOS actually tested.

Ref: https://github.com/mxe/mxe/issues/1708
2017-03-13 12:39:25 +00:00
Boris Nagaev a3ac9460ce use http version of gitlab.com backup
The rationale: bd2c77f4c2 (commitcomment-21229420)

> If you absolutely want to disable secure transport I think it'd be a
> better choice to use the http:// protocol instead, making the
> insecurity unambiguously visible in logs/screen output. (Not sure if
> GitLab supports it, but the first two does I think.)
2017-03-12 14:07:10 +01:00
Boris Nagaev 096c509099 no --no-check-certificate while updating packages
Regular downloads of packages are verified by checksums, so
--no-check-certificate doesn't compromise the build system,
but the checksums themselves are often updated with update-checksum-%
which in turn calls the regular package download mechanism, so there
is a possibility of downloading and sealing a poisoned file.

On the one hand, old systems may still rely on --no-check-certificate,
so it is not nice to completely disable it for regular downloads.
However keeping this option enabled for backup servers only is enough
to support such systems because of the fallback mechanism.
On the other hand, download from a backup doesn't make sense while
updating a package, because the package is definetely not in the backup yet.

So --no-check-certificate is now enabled only for backup servers
and backup servers are disabled while updating packages.

See https://github.com/mxe/mxe/pull/1694#issuecomment-285324739
2017-03-12 14:07:10 +01:00
Pavel Vatagin 885c7d0fdc add missing gstreamer dependencies 2017-03-12 14:43:22 +03:00
Tony Theodore 24d37efa5d cmake: improve configuration with templates
- move cmake configuration from mxe-conf to cmake-conf
 - replace `echo` with templates for readability and maintenance
 - allow packages to set other dep files
 - set CMAKE_POLICY_DEFAULT_CMPNNNN in wrapper since
   `cmake_minimum_required` or `cmake_policy` can't be set in
   toolchain (closes #971)
2017-03-12 17:30:18 +11:00
Tony Theodore 5780100e32 cmake: update and remove unnecessary modules
FindOpenSSL module was needed before cmake was included in MXE:
6d97556825
2017-03-12 17:27:09 +11:00
MXEBot as Travis CI b76b559f5e Update packages.json & build-matrix.html 2017-03-12 05:51:15 +00:00
Boris Nagaev 2dca2b6cc9 Merge pull request #1704 from vszakats/patch-1
libsvm 3.22
2017-03-11 21:50:14 -08:00
MXEBot as Travis CI 4750bc0b2a Update packages.json & build-matrix.html 2017-03-12 04:53:00 +00:00
Boris Nagaev 14ae0a88ad Merge pull request #1694 from vszakats/url2
More URL updates
2017-03-11 20:52:21 -08:00
Viktor Szakats 3166d4b715 add explicit protocol to backup urls 2017-03-10 22:17:46 +00:00
Viktor Szakats 45d34aaac7 more URL updates 2017-03-10 13:59:00 +00:00
Boris Pek b53199944f add package qca 2017-03-10 00:26:03 +03:00
Viktor Szakats d5164d7311 libsvm 3.22
3.20 is no longer available on the website.
2017-03-09 17:20:51 +01:00
MXEBot as Travis CI 415dafe498 Update packages.json & build-matrix.html 2017-03-09 13:52:03 +00:00
Mark Brand ce792e28b8 update gnutls 2017-03-09 14:49:34 +01:00
Boris Nagaev 700f5c841f Merge pull request #1701 from LuaAndC/armadillo-fix-url
armadillo: fix download URL
2017-03-09 15:17:54 +04:00
Boris Nagaev 64683b7d50 armadillo: fix download URL
fix https://github.com/mxe/mxe/issues/1699
2017-03-09 12:04:15 +01:00
MXEBot as Travis CI 49ab4c13ea Update packages.json & build-matrix.html 2017-03-08 16:35:42 +00:00
Boris Nagaev 7e91d469ff Merge pull request #1692 from pavelvat/add-package-libmms
add package libmms
2017-03-08 20:34:47 +04:00
Pavel Vatagin 1f5358c714 add package libmms 2017-03-06 20:14:53 +03:00
MXEBot as Travis CI 35360463b6 Update packages.json & build-matrix.html 2017-03-06 04:37:16 +00:00
Boris Nagaev e6e09aa812 Merge pull request #1693 from LuaAndC/libidn2
add libidn2 and use it in curl instead of libidn
2017-03-06 08:36:39 +04:00
Boris Nagaev 19de5951d0 build-pkg: disable usr/share/gtk-doc
This path is buggy.
Packages installing files there have options --disable-gtk-doc
and --disable-gtk-doc-html, but they don't help.
2017-03-05 04:08:11 +01:00