# HG changeset patch # User test # Date 1391711857 0 # Node ID 0d7d2ee30e1a70e7e8c4adb4ccf23b345775fb1b # Parent 5a35cc5310daf8bd375881aa7ba3b4f35a9135b2 Add zeromq build files * index.html: Add zeromq to index. * src/zeromq-1.patch: New file. * src/zeromq.mk: New file. * dist-files.mk: Added zeromq-1.patch and zeromq.mk. diff -r 5a35cc5310da -r 0d7d2ee30e1a dist-files.mk --- a/dist-files.mk Thu Feb 06 20:00:52 2014 -0500 +++ b/dist-files.mk Thu Feb 06 18:37:37 2014 +0000 @@ -587,6 +587,8 @@ xvidcore.mk \ xz.mk \ zenity.mk \ + zeromq-1.patch \ + zeromq.mk \ zlib-1-win32-static.patch \ zlib.mk \ zziplib-1-fix-fnmatch.patch \ diff -r 5a35cc5310da -r 0d7d2ee30e1a index.html --- a/index.html Thu Feb 06 20:00:52 2014 -0500 +++ b/index.html Thu Feb 06 18:37:37 2014 +0000 @@ -2199,6 +2199,10 @@ Zenity + zeromq + ZeroMQ + + zlib zlib diff -r 5a35cc5310da -r 0d7d2ee30e1a src/zeromq-1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/zeromq-1.patch Thu Feb 06 18:37:37 2014 +0000 @@ -0,0 +1,12 @@ +diff -ur zeromq-4.0.3.orig/src/socket_base.cpp zeromq-4.0.3/src/socket_base.cpp +--- zeromq-4.0.3.orig/src/socket_base.cpp 2014-02-06 17:38:06.285815420 +0000 ++++ zeromq-4.0.3/src/socket_base.cpp 2014-02-06 17:38:19.024897442 +0000 +@@ -119,7 +119,7 @@ + errno = EINVAL; + return NULL; + } +- if (s->mailbox.get_fd () == -1) ++ if (s->mailbox.get_fd () == retired_fd) + return NULL; + + alloc_assert (s); diff -r 5a35cc5310da -r 0d7d2ee30e1a src/zeromq.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/zeromq.mk Thu Feb 06 18:37:37 2014 +0000 @@ -0,0 +1,25 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := zeromq +$(PKG)_IGNORE := +$(PKG)_VERSION := 4.0.3 +$(PKG)_CHECKSUM := a363ddfff75f73976f656b3ba48f32544b214075 +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := http://download.zeromq.org/$($(PKG)_FILE) +$(PKG)_DEPS := pthreads + +define $(PKG)_UPDATE + echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2; + echo $($(PKG)_VERSION) +endef + +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ + --prefix='$(HOST_PREFIX)' \ + $(ENABLE_SHARED_OR_STATIC) + $(MAKE) -C '$(1)' -j '$(JOBS)' + $(MAKE) -C '$(1)' -j 1 install +endef