Commit Graph

5788 Commits

Author SHA1 Message Date
Tony Theodore 582e2bf4af Merge pull request #867 from LuaAndC/fix-openscenegraph-download-url
fix openscenegraph download URL
2015-09-19 18:20:36 +10:00
Tony Theodore e3e720dd44 Merge pull request #864 from LuaAndC/report-download-from-backup
report downloading from backup
2015-09-19 18:11:03 +10:00
Boris Nagaev 59a95f583e fix openscenegraph download URL 2015-09-18 09:45:26 +03:00
Boris Nagaev 164e7435c9 report downloading from backup 2015-09-18 09:09:37 +03:00
Tony Theodore bec5b6c734 Merge pull request #860 from LuaAndC/build-pkg-file-dereference
build-pkg: improve launching file tool
2015-09-17 16:10:13 +10:00
Tony Theodore 3bee0c894c Merge pull request #859 from LuaAndC/build-pkg-report-dll-in-lib
build-pkg: report DLL files in /lib/
2015-09-17 16:09:01 +10:00
Timothy Gu 681a5d8913 Merge pull request #863 from LuaAndC/fix-gdal-wheezy
fix gdal build on Debian Wheezy
2015-09-16 15:38:04 -07:00
Boris Nagaev 145718ca17 fix gdal build on Debian Wheezy
close #862
2015-09-16 23:49:35 +03:00
Boris Nagaev 95fd81b139 build-pkg: add option --brief to "file" command
Option --brief tells "file" not to prepend filenames
to output lines. Using this option is better than parsing
standard format of output of "file" with a regular expression.

Some filenames contain ":". This confuses the regular
expression:

    [build-pkg]     i686-w64-mingw32.static
    Can't get type of file usr/i686-w64-mingw32.static/share/
    gtk-doc/html/libgda-4.0/gen:sql_identifiers.html (libgda).
    file says "usr/i686-w64-mingw32.static/share/gtk-doc/html/
    libgda-4.0/gen:sql_identifiers.html:
    HTML document, ASCII text"
2015-09-16 23:00:34 +03:00
Boris Nagaev a8ccc4d3c6 build-pkg: catch symlinks with bad extensions
Example: usr/i686-w64-mingw32.static/bin/luajit
This file must have '.exe' in name, but build-pkg
doesn't catch this error, because it's type was
"symbolic link to luajit-2.0.4".

With option --dereference, "file" follows symlinks.
For usr/i686-w64-mingw32.static/bin/luajit it returns
"PE32 executable (console) Intel 80386 (stripped to external
PDB), for MS Windows".
2015-09-16 23:00:34 +03:00
Boris Nagaev d04738fffc build-pkg: report DLL files in /lib/
see #393
see #826
2015-09-16 22:58:34 +03:00
Timothy Gu 6dda14dd0b Merge pull request #856 from LuaAndC/log4cxx
Log4cxx: replace dead URL and some refactoring
2015-09-14 16:50:30 -07:00
Boris Nagaev a31006bb79 log4cxx: reuse SUBDIR variable in FILE variable 2015-09-14 23:53:56 +03:00
Boris Nagaev 4b1965a9a1 log4cxx: replace dead URL with working URL 2015-09-14 23:53:56 +03:00
MXEBot as Travis CI 10c885ac83 Update versions.json 2015-09-14 19:58:42 +00:00
Tony Theodore 06a18c9af8 glib: update 2.42.1 --> 2.44.1
no more gtk-doc dependence - simply issues warnings
2015-09-15 05:55:43 +10:00
MXEBot as Travis CI f4c92212e4 Update versions.json 2015-09-14 19:36:44 +00:00
Tony Theodore 5d0fe61710 atk: update 2.14.0 --> 2.16.0 2015-09-15 05:36:09 +10:00
Tony Theodore a694ec9d8a cairo: add glib dependency to enable gobject features 2015-09-15 05:32:48 +10:00
Tony Theodore ff7d79d137 Merge pull request #853 from LuaAndC/nsis-max-strlen
nsis: increase NSIS_MAX_STRLEN to 8192
2015-09-14 18:05:57 +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
Boris Nagaev 33607e07c2 nsis: increase NSIS_MAX_STRLEN to 8192
> Currently you can't change NSIS_MAX_STRLEN without re-compiling NSIS.
> This was a problem because some NSIS projects would require the special
> build and some wouldn't, and sometimes we'd compile a project that
> required the special build, with the normal MakeNSIS build.

(from http://nsis.sourceforge.net/SetReqStrLen:_Allow_compile_w/_8192_special_build_only)

See also http://nsis.sourceforge.net/Special_Builds#Large_strings
2015-09-14 10:56:19 +03:00
Tony Theodore 3049eec544 termcap: autoreconf ancient configure script and fix AR 2015-09-14 15:04:43 +10:00
Tony Theodore 989f09ca99 mxe-conf: basic sanity checking of autotools
in the spirit of ./configure, detect capabilities instead of versions
2015-09-13 23:08:31 +10:00
Tony Theodore 9829f6cccb Merge pull request #846 from LuaAndC/build-pkg-fix-fakeroot-warning
build-pkg: no build mxe-requirements with fakeroot
2015-09-13 20:12:04 +10:00
Tony Theodore ca6af26653 Merge pull request #848 from LuaAndC/agg-revived
Revert "package agg: use mxe pkg mirror until project relocates"
2015-09-13 19:31:41 +10:00
Tony Theodore a74d9b9b41 Merge branch 'master' of github.com:mxe/mxe 2015-09-13 19:30:42 +10:00
Tony Theodore 0362cf7a7c agg: remove unnecessary $(SHELL) invocation
fixes #847
2015-09-13 19:28:51 +10:00
MXEBot as Travis CI 379014a84a Update versions.json 2015-09-13 08:59:40 +00:00
Mark Brand ff84514a5d tiff: update 2015-09-13 10:59:00 +02:00
Boris Nagaev 9689f3e7d8 Revert "package agg: use mxe pkg mirror until project relocates"
This reverts commit c9afbabda5.

AGG project's site was restored.

See #386
2015-09-13 11:50:34 +03:00
Boris Nagaev 94ec33d283 build-pkg: no build mxe-requirements with fakeroot
mxe-requirements package doesn't install any files
therefore fakeroot is not required. Because no files
were created with fakeroot, database file `deb.fakeroot'
did not exist.

close #840
2015-09-13 11:14:14 +03:00
Tony Theodore 96a85a75d4 termcap: don't call autoreconf 2015-09-13 15:54:31 +10:00
MXEBot as Travis CI 28c5190c47 Update versions.json 2015-09-12 20:14:24 +00:00
Mark Brand c680ffa3e8 gnutls: update 2015-09-12 22:11:38 +02:00
Tony Theodore aed50d56ae lua: enable optional native build 2015-09-12 21:27:09 +10:00
Tony Theodore 4dfb2c2c13 Merge pull request #845 from LuaAndC/build-pkg-fix-filenames-with-spaces
Build pkg fix filenames with spaces
2015-09-12 16:19:54 +10:00
Tony Theodore 67e7285e15 Merge pull request #843 from LuaAndC/build-pkg-args
build-pkg: add env. var. MXE_DIR and MXE_NO_DEBS
2015-09-12 16:09:08 +10:00
Boris Nagaev 71eff46710 build-pkg: remove quotes from filenames with space
close #842
2015-09-12 08:59:44 +03:00
Boris Nagaev e48e09ae0b build-pkg: report not existing files
See #842
2015-09-12 08:59:44 +03:00
Tony Theodore ac470ea0da mxe-conf: add note about ac_cv_build 2015-09-12 15:35:08 +10:00
Tony Theodore 272504678b gcc: don't unpack tarball on $(BUILD) target 2015-09-12 14:05:16 +10:00
MXEBot as Travis CI 1a9de56d04 Update versions.json 2015-09-12 04:01:47 +00:00
Tony Theodore fd9b7c7494 Merge pull request #836 from tonytheodore/mxe-conf-cmake
Refactor MXE configuration and cmake toolchain
2015-09-12 14:01:21 +10:00
Tony Theodore 4c5eefa515 assimp: use prefixed cmake 2015-09-12 13:43:05 +10:00
Tony Theodore 93eaa16fae mxe-conf: create prefixed cmake wrapper script 2015-09-12 13:43:05 +10:00
Tony Theodore 44438d6e6a boost hdf5 qt qtbase: write to $(CMAKE_TOOLCHAIN_DIR) instead of $(CMAKE_TOOLCHAIN_FILE)
Fixes #823
2015-09-12 13:43:05 +10:00
Tony Theodore 19d1be38ae Move general configuration from pkgconf to mxe-conf and add cmake/mxe-conf.d 2015-09-12 13:43:04 +10:00
Tony Theodore 4d858c468b Makefile: include mxe-conf as an order-only dep of all packages
Order-only deps have the benefit of guaranteed early execution and not requiring full rebuilds. It isn't a real package, so we don't want an entry in index.html.
2015-09-12 13:43:04 +10:00
Tony Theodore 5c62f03175 Makefile: allow script-only packages
* Create PREPARE_PKG_SOURCE function to simplify conditional unpacking and patching (possibly future git init)
* Only attempt download if there is a pkg url
* Only prepare source if there is a pkg file - useful for target specific overrides (say gcc on $(BUILD))
2015-09-12 13:43:04 +10:00