Commit Graph

4192 Commits

Author SHA1 Message Date
Tuukka Pasanen a2dfea7b4e Updated SDL for shared build 2014-02-10 14:29:27 +11:00
Tuukka Pasanen ab02b3d6e8 Updated libass for shared build 2014-02-10 14:25:52 +11:00
Tuukka Pasanen 78fc915a34 Updated icu4c for shared build 2014-02-10 14:20:58 +11:00
Tuukka Pasanen eabcce499f Updated Harfbuzz for shared build 2014-02-10 14:16:12 +11:00
Tuukka Pasanen 41760b1867 Updated Glib for shared build 2014-02-10 13:56:25 +11:00
Tuukka Pasanen 207cebee89 Updated Fribidi for shared build 2014-02-10 13:55:44 +11:00
Tuukka Pasanen 1d19f54ef7 Updated Cairo for shared build 2014-02-10 13:55:24 +11:00
Tuukka Pasanen 1fb1b7681e Updated libsdnfile to support shared building 2014-02-10 13:20:36 +11:00
Tuukka Pasanen 60fe4610df Updated libxml2 to support shared building 2014-02-10 13:15:55 +11:00
Tuukka Pasanen 183b6dcd6c Updated libsamplerate to support shared building 2014-02-10 13:10:24 +11:00
Tuukka Pasanen 99bbf3ebd3 Updated FLAC to support shared building 2014-02-10 13:04:17 +11:00
Tuukka Pasanen 20607259c9 Updated FFTW3 tp support shared building 2014-02-10 13:03:58 +11:00
Tony Theodore 8a11421ee8 package poppler: fix PKG_CONFIG_PATH_* 2014-02-10 04:45:23 +11:00
Tony Theodore 2c2cd131fe package hdf5: disable shared build and workaround for generated sources 2014-02-10 03:43:46 +11:00
Tony Theodore 837ecd6648 Makefile and pkgconf: move external tools separate directory 2014-02-10 02:47:16 +11:00
Tony Theodore 57fa8e075e package qt4 and dependencies: enable shared builds 2014-02-09 23:29:51 +11:00
Tony Theodore 6cf952d7a8 packages gmp mpfr mpc: enable shared builds and runtime tests 2014-02-09 22:44:38 +11:00
Tony Theodore 47361fa750 Makefile docs and pkgconf: add support for shared|static variants 2014-02-09 18:34:19 +11:00
Tony Theodore 5a18b2786b Merge pull request #320 from tonytheodore/lookup-pkg-rule
Makefile: refactor lookup of pkg build rules and deps
2014-02-09 03:34:47 +11:00
Tony Theodore b5449a4a26 Merge pull request #319 from tonytheodore/mxe-configury
mxe configury: build native pkgconf and centralise various conf files
2014-02-09 03:34:35 +11:00
Tony Theodore c1ad134439 packages gcc sdl_rwhttp: use new-style target-specific deps 2014-02-09 00:24:09 +11:00
Tony Theodore 4bba59627e Makefile: refactor lookup of pkg build rules and deps
Introduces a LOOKUP_PKG_RULE function that matches generic rules
from targets specified along the lines of:

triplet.lib-type.debug.treading.exceptions.my.experimental.version

Current build rules will be matched according to the current logic
(pkg-target --> pkg) and future variants can use "targets" as both
functionality determinants and a directory separator for multiple
side-by-side variants.
2014-02-09 00:11:19 +11:00
Tony Theodore 1a9ad29fe6 mxe configury: build native pkgconf and centralise various conf files
Since we need pkgconf for Cflags.private support, it seems like a
logical place for these types of config files instead of being
spread over Makefile, binutils, and gcc.
2014-02-08 23:23:00 +11:00
Tony Theodore 5fd5e9bbec Makefile and docs: add GNU Make Standard Library 2014-02-08 22:43:13 +11:00
Mark Brand 082d50a3bd package qtdeclarative: exclude from i686-pc-mingw32 2014-02-07 11:29:33 +01:00
Mark Brand ef2799c07b update qt5 modules 2014-02-06 16:34:20 +01:00
Mark Brand a4eedb7465 update package gdb 2014-02-06 14:20:01 +01:00
Mark Brand 20b2c37478 update package gnutls 2014-02-05 09:48:01 +01:00
Mark Brand 854118298b update package sqlite 2014-02-04 09:29:40 +01:00
Tony Theodore ffd22571d0 Merge pull request #315 from stefanha/portaudio-20140130
package portaudio: update to v19_20140130
2014-02-02 07:53:07 -08:00
Stefan Hajnoczi 5efd0b159b package portaudio: update to v19_20140130
A new PortAudio stable release has been made.

The mxe-specific patches in src/portaudio-1-win32.patch have changed as
follows:

  [Unchanged]  pa_win_ds.c needs a definition for DSSPEAKER_7POINT1
  from the DirectSound headers.  Mingw doesn't include this constant so
  we patch it.

  [Added] CalculateBufferSettings() mixes int and unsigned long types.
  gcc treats this sloppy use of types as an error.  Manually cast since
  we know it's safe on Windows where the LLP64 data model is used.

  [Added] configure.in mistakingly lists pa_win_wdmks_util.o instead of
  the correct filename, pa_win_wdmks_utils.o.  I have sent a patch
  upstream to PortAudio and we'll be able to drop this in the next
  update.

  [Dropped] pa_win_wdmks.c now uses special headers for mingw so we do
  not need to define _WAVEFORMATEXTENSIBLE_ anymore.

  [Dropped] configure.in now supports building multiple hostapis with
  mingw since my patch was merged upstream in PortAudio.  We no longer
  need to modify LIBS.

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
2014-02-02 15:23:32 +01:00
Niels Kristian Bech Jensen f133c41662 update package harfbuzz 2014-02-01 22:19:36 +11:00
Niels Kristian Bech Jensen fb00392089 update package gdk-pixbuf 2014-02-01 22:19:22 +11:00
Tony Theodore dfb9461b88 update package llvm 2014-02-01 13:09:43 +11:00
Josh Heidenreich 5832d3b707 add package assimp 2014-02-01 12:23:26 +11:00
Tony Theodore 04862bc8d9 package ffmpeg: fix ignored version 2014-01-31 15:20:13 +11:00
Tony Theodore c8326412d3 package qtbase: don't copy pkg-config files to standard search path
subsequent qt5 packages would also require this so add
qt5 to PKG_CONFIG_PATH instead:

14b5bef5e2
2014-01-31 14:58:24 +11:00
Tony Theodore 14b5bef5e2 package gcc: add qt5 to pkgconfig search path 2014-01-31 14:57:12 +11:00
Mark Brand 1bc3ef2f14 update package curl 2014-01-31 01:20:26 +01:00
mabrand 0539c242c8 Merge pull request #313 from mbunkus/qmake-symlinks
Qt4, Qt5: create symlinks $(TARGET)-qmake-qtX in $(PREFIX)/bin
2014-01-30 15:46:00 -08:00
Moritz Bunkus 821a0dcfad Qt4, Qt5: create symlinks $(TARGET)-qmake-qtX in $(PREFIX)/bin
That way a configure script looking for "qmake-qt4" or "qmake-qt5"
with AC_PATH_PROG will find e.g. x86_64-w64-mingw32-qmake-qt5
properly. See
http://thread.gmane.org/gmane.comp.gnu.mingw.cross-env/3424/focus=3426
2014-01-30 17:00:54 +01:00
Tony Theodore 3b09fb3552 update package mpc 2014-01-29 12:09:40 +11:00
Tony Theodore 8b34975028 update package mingw-w64 2014-01-29 12:09:17 +11:00
Tony Theodore 72e3e83ab7 update package imagemagick 2014-01-29 02:13:34 +11:00
Niels Kristian Bech Jensen a613f2cf15 update package mpg123 2014-01-29 01:50:35 +11:00
Niels Kristian Bech Jensen f5e44857ad update package libpano13 2014-01-29 01:49:50 +11:00
Niels Kristian Bech Jensen 7132544ab4 update package libmicrohttpd 2014-01-29 01:48:52 +11:00
Niels Kristian Bech Jensen ce142af567 update package imagemagick 2014-01-29 01:48:23 +11:00
Niels Kristian Bech Jensen 1066ea7736 update package gdk-pixbuf 2014-01-29 01:48:00 +11:00
Niels Kristian Bech Jensen 5bb7b7014a update package armadillo 2014-01-29 01:47:33 +11:00