Commit Graph

5858 Commits

Author SHA1 Message Date
Boris Nagaev ebdde3842c fftw: compile with combined thread libraries
From fftw-3.3.4/Makefile.am:

> when using combined thread libraries (necessary on Windows), we want
> to build threads/ first, because libfftw3_threads is added to
> libfftw3.
>
> Otherwise, we want to build libfftw3_threads after libfftw3
> so that we can track the fact that libfftw3_threads depends upon
> libfftw3.
>
> This is the inescapable result of combining three bad ideas
> (threads, Windows, and shared libraries).

When compiling with combined threads, all thread related functions
are added to main libraries (libfftw3, libfftw3f, libfftw3l). I have
checked their existance in libfftw3-3.dll by using nm.

close #872

^^ Instead of adding -lfftw3_threads to fftw*.pc files, add
thread related functions to main fftw3 lib.
2015-09-21 10:40:06 +03:00
MXEBot as Travis CI a9935bdf24 Update versions.json 2015-09-21 07:12:38 +00:00
Tony Theodore af7202b89b Merge pull request #877 from LuaAndC/cimg
add package cimg
2015-09-21 17:12:18 +10:00
Tony Theodore 16e15695fa Merge pull request #875 from LuaAndC/imagemagick-shared
imagemagick: enable shared build
2015-09-21 16:29:55 +10:00
Boris Nagaev dbe8eef5f5 qt-test: add a header
Test moc tool
2015-09-21 03:06:13 +03:00
Boris Nagaev 6004e1e00a qt-test: add Qt resources file
Test rcc tool
2015-09-21 03:06:13 +03:00
Boris Nagaev bf49b8958d add README.md and LICENSE files 2015-09-21 03:05:48 +03:00
Gerardo Ballabio bf06350135 add packages gtk3 and gtkmm3
Pango has been updated to 1.37.4 in 24cf97dbdd

Side effects:
  * mute function g_win32_run_session_bus of glib (see the thread)
  * add new external dependency: gdk-pixbuf

Original thread:
https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-08/msg00009.html
2015-09-21 03:05:18 +03:00
Boris Nagaev 803ed16c8f build-pkg: pre-download all packages
Run `make download -j 6 -k` until it downloads all packages
successfully before running further steps.

close #855
2015-09-21 02:57:45 +03:00
Boris Nagaev b5311afb50 build-pkg: check *.a files with nm
close #858
see #854
2015-09-21 02:57:45 +03:00
Boris Nagaev a4d62eb91b build-pkg: add function testCommand
This function runs a command and return whether it
finished successfully.
2015-09-21 02:57:45 +03:00
Boris Nagaev ca5ca55bb0 add package cimg 2015-09-21 02:31:45 +03:00
Boris Nagaev aa2f447215 imagemagick: enable shared build 2015-09-21 00:57:46 +03:00
Tony Theodore a65e97c541 Merge pull request #870 from ooxi/add-violetland-to-used-by-section
Add violetland to used by section
2015-09-20 13:39:21 +10:00
ooxi f188179889 Add Violetland to the used by section.
In this game the player should help a girl by name of Violet to struggle with hordes of monsters. For this purpose the various weapon, and also the special abilities of the heroine which are opening with experience can be used.
2015-09-19 20:39:36 +02:00
ooxi c0ed42358f Changed used by section to alphabetical order 2015-09-19 20:37:41 +02:00
Tony Theodore 911ac53f84 Merge pull request #868 from LuaAndC/fix-suitesparse-download-url
fix suitesparse download URL
2015-09-19 18:21:02 +10:00
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 de90353233 fix suitesparse download URL
Old URL is 404. Parent URL redirects to [1].

[1] http://faculty.cse.tamu.edu/davis/research.html
2015-09-18 11:17:40 +03: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