changeset 3506:0d7d2ee30e1a

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.
author test
date Thu, 06 Feb 2014 18:37:37 +0000
parents 5a35cc5310da
children e9db4d0c50e5
files dist-files.mk index.html src/zeromq-1.patch src/zeromq.mk
diffstat 4 files changed, 43 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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 \
--- 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 @@
         <td class="website"><a href="https://wiki.gnome.org/Zenity">Zenity</a></td>
     </tr>
     <tr>
+        <td class="package">zeromq</td>
+        <td class="website"><a href="http://zeromq.org/">ZeroMQ</a></td>
+    </tr>
+    <tr>
         <td class="package">zlib</td>
         <td class="website"><a href="http://zlib.net/">zlib</a></td>
     </tr>
--- /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);
--- /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