diff options
author | Thomas Mayer <thomas@residuum.org> | 2012-07-17 21:18:18 (GMT) |
---|---|---|
committer | Thomas Mayer <thomas@residuum.org> | 2012-07-17 21:18:18 (GMT) |
commit | 03fcf50a342cb328c0ac3bc918c4bf383850b8a2 (patch) | |
tree | 62d8700412e9bf8fafdf890c391499558928dc63 /src | |
parent | 7bd6681a4aed4935decccf420e0962ffefba2e53 (diff) | |
download | mxe-03fcf50a342cb328c0ac3bc918c4bf383850b8a2.zip mxe-03fcf50a342cb328c0ac3bc918c4bf383850b8a2.tar.gz mxe-03fcf50a342cb328c0ac3bc918c4bf383850b8a2.tar.bz2 |
json-c update to version 0.10, using github downloads.
Squashed commit of the following:
commit a93e1e80e4a6b668009bd024923e387f71eff7a3
Author: Thomas Mayer <thomas@residuum.org>
Date: Tue Jul 17 23:16:59 2012 +0200
Patches for:
- missing file
- remove check for rpl_* functions
commit ad94ec0c30381acb9ac25db96182a1308b9fbd3c
Author: Thomas Mayer <thomas@residuum.org>
Date: Tue Jul 17 19:08:40 2012 +0200
Fixed indentation
commit 78b51e08e5174454495b8df547c4bccdc06bef73
Author: Thomas Mayer <thomas@residuum.org>
Date: Tue Jul 17 01:13:08 2012 +0200
json-c compiles correctly (finally).
commit 0c4bb3a6b4b6db1ac6a6d098ce55041db55bc8ab
Author: Thomas Mayer <thomas@residuum.org>
Date: Fri Jul 13 22:16:41 2012 +0200
Changes to json-c files according to current MXE standards.
commit a533fe5439d56de76c2d3b9d634c597cba94ff52
Author: Thomas Mayer <thomas@residuum.org>
Date: Thu Jul 12 22:27:54 2012 +0200
Update to json-c 0.10, and use github repository.
Diffstat (limited to 'src')
-rw-r--r-- | src/json-c-1-patch-missingfile.patch | 15 | ||||
-rw-r--r-- | src/json-c-2-patch-remove-rpl.patch | 16 | ||||
-rw-r--r-- | src/json-c.mk | 11 |
3 files changed, 38 insertions, 4 deletions
diff --git a/src/json-c-1-patch-missingfile.patch b/src/json-c-1-patch-missingfile.patch new file mode 100644 index 0000000..f1cfb0a --- /dev/null +++ b/src/json-c-1-patch-missingfile.patch @@ -0,0 +1,15 @@ +This file is part of MXE. +See index.html for further information. + +Contains a fix for issue 35 on json-c (https://github.com/json-c/json-c/issues/35) + +--- a/Makefile.am 2012-07-17 22:52:19.000000000 +0200 ++++ b/Makefile.am 2012-07-17 22:54:09.000000000 +0200 +@@ -17,6 +17,7 @@ + json_config.h \ + json_inttypes.h \ + json_object.h \ ++ json_object_iterator.h \ + json_object_private.h \ + json_tokener.h \ + json_util.h \ diff --git a/src/json-c-2-patch-remove-rpl.patch b/src/json-c-2-patch-remove-rpl.patch new file mode 100644 index 0000000..6a5df01 --- /dev/null +++ b/src/json-c-2-patch-remove-rpl.patch @@ -0,0 +1,16 @@ +This file is part of MXE. +See index.html for further information. + +see http://lists.fedoraproject.org/pipermail/mingw/2009-May/001567.html + +--- a/configure.in 2012-07-12 01:57:09.000000000 +0200 ++++ b/configure.in 2012-07-12 01:59:06.000000000 +0200 +@@ -25,8 +25,6 @@ + # Checks for library functions. + AC_FUNC_VPRINTF + AC_FUNC_MEMCMP +-AC_FUNC_MALLOC +-AC_FUNC_REALLOC + AC_CHECK_FUNCS(strndup strerror vsnprintf vasprintf open vsyslog strncasecmp) + + AM_PROG_LIBTOOL diff --git a/src/json-c.mk b/src/json-c.mk index bcbee54..9533971 100644 --- a/src/json-c.mk +++ b/src/json-c.mk @@ -3,23 +3,26 @@ PKG := json-c $(PKG)_IGNORE := -$(PKG)_CHECKSUM := daaf5eb960fa98e137abc5012f569b83c79be90f +$(PKG)_CHECKSUM := f90f643c8455da21d57b3e8866868a944a93c596 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz -$(PKG)_URL := http://oss.metaparadigm.com/$(PKG)/$($(PKG)_FILE) +$(PKG)_URL := https://github.com/downloads/$(PKG)/$(PKG)/$($(PKG)_FILE) $(PKG)_DEPS := gcc define $(PKG)_UPDATE - $(WGET) -q -O- 'http://oss.metaparadigm.com/json-c/?C=M;O=D' | \ - $(SED) -n 's,.*json-c-\([0-9][^>]*\)\.tar.*,\1,p' | \ + $(WGET) - q -O 'https://github.com/json-c/json-c/downloads' | \ + grep '<a href="/downloads/json-c/json-c/' | \ + $(SED) -n -s,.*href="/downloads/json-c/json-c/json-c-\([0-9.]*\).tar.gz,\1,p' | \ head -1 endef define $(PKG)_BUILD + cd '$(1)' && ./autogen.sh cd '$(1)' && ./configure \ --host='$(TARGET)' \ --prefix='$(PREFIX)/$(TARGET)' \ --build="`config.guess`"\ + --disable-shared CFLAGS=-Wno-error $(MAKE) -C '$(1)' -j '$(JOBS)' install endef |