Commit Graph

167 Commits

Author SHA1 Message Date
Martin Sustrik
e168173162 Merge branch 'maint'
* maint:
  configure.in: Do not patch libtool rpath handling
  Fixing the Red Hat packaging
2010-10-11 16:42:10 +02:00
Martin Lucina
57428db898 configure.in: Do not patch libtool rpath handling
For historic reasons (mainly compatbility with really old libtool), configure was
patching libtool to not use rpath in binaries. This breaks (among other things)
correct operation of "make check" since the test binaries may not be run with
the correct shared library version.

Current best practice as seen e.g. at http://wiki.debian.org/RpathIssue suggests
that this is no longer an issue, so I'm removing the code that patches libtool.

Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-11 16:39:48 +02:00
Martin Sustrik
6cd0867f02 Fixing the Red Hat packaging
When adding ZMQ_VERSION macros, I incorrectly removed
the PACKAGE_VERSION macro. Adding it back.

Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-11 16:32:27 +02:00
Martin Sustrik
318cdd1f24 Merge branch 'maint'
* maint:
  Version macros added

Conflicts:
	builds/msvc/platform.hpp

Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-09 08:03:58 +02:00
Martin Sustrik
ef8db789a1 Version macros added
Macro ZMQ_VERSION represents the current version of 0MQ
Macro ZMQ_MAKE_VERSION(major,minor,patch) allows to create
a representation of the specified version.
The versions can be compared using simple <, >, ==, etc.
operators.

Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-09 07:53:24 +02:00
Martin Lucina
965fb7755b configure.in: OpenPGM no longer requires pkg-config 2010-10-04 16:22:30 +02:00
Steven McCoy
d62d721f1a configure.in: Add amd64 to OpenPGM supported platforms 2010-10-04 16:14:57 +02:00
Steven McCoy
00cd7d49c7 Upgrade to OpenPGM-5.0.78 2010-09-28 16:35:29 +02:00
Martin Sustrik
01c463cc89 Version number incremented to 2.0.10 2010-09-04 19:08:55 +02:00
Martin Lucina
d4c8de5050 Merge branch 'maint'
* maint:
  Update .gitignore
  doc: Add 0MQ version to XHTML11 backend footer
  build: Generate ChangeLog in 'make dist', ZIP automatically
2010-09-04 17:49:40 +02:00
Martin Lucina
a6d3629fb4 build: Generate ChangeLog in 'make dist', ZIP automatically
Change 'make dist' to generate the Git ChangeLog file, that way it doesn't
have to be manually updated nor kept in Git which causes unnecessary work.

Also change 'make dist' to invoke 'dist-zip' automatically to generate a
ZIP as well as a .tar.gz.

Thanks to http://live.gnome.org/Git/ChangeLog for the inspiration to
automatically generate ChangeLog.
2010-09-04 17:42:12 +02:00
Martin Sustrik
99ddfa7d65 maint: will become 2.0.9 2010-09-01 18:22:03 +02:00
Martin Lucina
35cb1fade6 Add a basic framework for a test suite
The test suite uses the standard automake support. Tests are always built,
but run only when you do a "make check".
2010-08-27 18:35:59 +02:00
Martin Sustrik
b7e0fa972f 'master' will become 2.1.x release 2010-08-25 15:38:43 +02:00
Martin Lucina
c06a3cc510 Update version number to 2.0.8 2010-08-25 11:24:24 +02:00
Piotr Trojanek
8782b4d696 -lcrypto added to linking flags for QNX 2010-06-10 07:34:11 +02:00
Martin Lucina
d844a90690 zmqd: Removing for now, not ready for 2.0.7 2010-06-04 15:00:31 +02:00
Martin Lucina
05b4a7ae78 Remove PGM examples from build 2010-06-04 13:58:49 +02:00
Jon Dyte
f40ce4e500 single 0MQ daemon (zmqd) - initial version 2010-05-15 12:37:45 +02:00
Martin Lucina
2cf9f04a46 Update OpenPGM to version 2.1.26 2010-05-10 16:26:09 +02:00
Martin Sustrik
1ffc6dd41f eventfd-style signaling removed 2010-04-29 18:03:54 +02:00
Martin Lucina
0024d29076 Build fixes for cross compiling and Win32 2010-04-12 16:49:13 +02:00
Martin Lucina
b668387d91 Remove -Wxxx gcc-isms from subdir Makefiles 2010-04-10 17:04:33 +02:00
Martin Lucina
f6fa41dd7b Compile perf tests with the C++ compiler
This lets us build the binaries in a portable fashion w/o having to worry
about how to link with the C++ runtime.
2010-04-10 16:51:22 +02:00
Martin Lucina
770aedbd09 Build fixes for Solaris and non-GNU compilers
Compiling C++ code with -D_POSIX_SOURCE on Solaris is unsupported, so remove it.
Isolate GCC-isms inside checks that we are actually using GCC/G++.
Only check for -lstdc++ when on GCC and doing static linking.
2010-04-10 16:18:34 +02:00
Martin Lucina
1d28dc9059 Fix for Issue #14
Don't fail hard if an unreleased tarball is being built and asciidoc is
not installed; instead just print a big fat warning
2010-04-09 19:15:40 +02:00
Martin Sustrik
6ea76e9573 version bumped to 2.0.7 2010-04-09 16:24:21 +02:00
Vitaly Mayatskikh
c802a72a0b configure does not mention xmlto when missing 2010-03-22 22:31:37 +01:00
Martin Sustrik
ad75d02134 Add MSVC build files to distribution 2010-03-16 15:48:16 +01:00
Martin Sustrik
c08a7f8896 C perf tests are built non-optionally; C++ perf tests removed 2010-03-12 20:02:19 +01:00
Martin Sustrik
1fbeba2fe3 simplify configuration summary 2010-03-12 19:05:56 +01:00
Martin Sustrik
66b67fbdf2 devices are built unconditionally 2010-03-12 18:58:29 +01:00
Martin Sustrik
430aa53334 text concerning language bindings removed from configure 2010-03-12 18:42:38 +01:00
Martin Lucina
27e2d08449 Restructure language bindings
C and C++ headers moved from bindings/ to include/, bindings/ removed
--with-c and --with-cpp options to configure removed, C and C++ now built
and installed by default
2010-03-11 20:33:27 +01:00
Martin Lucina
90944759b6 Removed Java binding from core distribution 2010-03-11 20:12:55 +01:00
Martin Sustrik
d790940fd0 udp transport renamed to epgm 2010-03-09 18:14:49 +01:00
Martin Lucina
26b0aea24f Win32 build fixes 2010-03-03 17:01:08 +01:00
Martin Sustrik
ea0a44c8a9 Ruby binding removed 2010-02-27 14:18:02 +01:00
Martin Sustrik
45414b5444 python binding removed 2010-02-27 12:23:22 +01:00
Martin Lucina
efefa069b2 Cygwin support 2010-02-26 20:03:58 +01:00
Martin Lucina
39b8961974 Update OpenPGM to 2.0.24 (stable) 2010-02-24 09:41:10 +01:00
Martin Sustrik
ccd47f1ee8 chat example moved to separate repo 2010-02-24 09:17:05 +01:00
Martin Lucina
61f0ef569b NetBSD: Check for and use atomic_ops(3) if available 2010-02-22 18:16:40 +01:00
Martin Lucina
3a69cca386 Fix $build_doc/$install_man check yet again 2010-02-22 16:42:13 +01:00
malosek
ff99d753ae Minor buid system tunning 2010-02-20 21:03:12 +01:00
Martin Lucina
57148b1fde Add missing check for install_man=yes
Fixes git builds w/o asciidoc, bug introduced in 46824abe
2010-02-19 18:23:54 +01:00
Martin Sustrik
8b86dcf81c build on cygwin enabled 2010-02-19 17:50:47 +01:00
Martin Lucina
2a79a943de Add NetBSD support 2010-02-18 19:38:15 +01:00
Martin Lucina
776b126339 Fix typo 2010-02-18 19:27:35 +01:00
Martin Lucina
ab27f84b14 libstdc++ depends on libm on some platforms 2010-02-18 19:27:15 +01:00
Martin Lucina
495f0d105f Fix detection of libstdc++
We only care about libstdc++ when using GNU C++.
Further, libstdc++ depends on libm on some platforms, fix this.
2010-02-18 17:29:14 +01:00
Martin Lucina
46824abeb2 Never build docs from tarball releases
This fixes the build_doc logic to work as advertised and never
try to (re)build documentation when working with a tarball release.
2010-02-18 17:25:49 +01:00
Martin Lucina
8be491b7bd Use feature test macros more conservatively
It turns out that feature test macros are a complete mess, and defining
_GNU_SOURCE and _POSIX_C_SOURCE together breaks some systems. So we try
and define the appropriate "make everything visible" combination specific
to each system instead. This may still break something, so people should
test their platforms and speak up if so.
2010-02-18 13:46:00 +01:00
Martin Lucina
f745c96a9b Add POSIX and GNU Feature Test Macros
This should fix more exotic POSIX platforms such as HPUX which insist on
having _POSIX_C_SOURCE defined to get proper threading behaviour. We also
define _GNU_SOURCE so that we get any extensions on systems with glibc, e.g.
eventfd.
2010-02-17 15:40:26 +01:00
Martin Lucina
80c820d758 Cleaning up more PGM cruft 2010-02-15 23:51:05 +01:00
Martin Lucina
635e314643 Clarify python.h messages 2010-02-15 23:09:57 +01:00
Martin Lucina
55800cea8c Fix typo 2010-02-15 23:02:24 +01:00
Martin Lucina
5687661ba4 Cleanup messages from configure.in 2010-02-15 22:58:45 +01:00
Martin Lucina
48a90cfb34 Replace check for sparc with host_cpu 2010-02-15 22:25:01 +01:00
Martin Lucina
0ded6c1973 Multiple fixes to --with-pgm
Disallow build --with-pgm on non-x86/AMB64 CPUs
Check correctly for all dependencies required by --with-pgm
Don't assume tar has -j
Reorder --with-pgm checks
2010-02-15 22:17:18 +01:00
malosek
817c89a78e removed first dummy run of PKG_CHECK_EXISTS 2010-02-15 19:42:05 +01:00
Martin Lucina
7f7ac843d5 Next 0MQ release will be 2.0.6
As decided on the mailing list, there have been five 2.x releases to
date, so the upcoming release will be numbered 2.0.6.
2010-02-11 17:51:47 +01:00
Martin Lucina
30b967e2a4 Integrate version numbering into autoconf
configure.in is now the master source for the package version number,
this propagates to src/platform.hpp (for zmq_version) and doc/Makefile.am
(for documentation generation) automagically.
2010-02-11 17:49:40 +01:00
Martin Lucina
354efc513f Convert documentation to AsciiDoc 2010-02-10 16:18:46 +01:00
Martin Sustrik
6b2ca4e158 ZMQII-67: Build checks for python even if it's not needed 2010-02-09 15:15:44 +01:00
Martin Lucina
6502c16a7f Update OpenPGM to 2.0.23rc8 2010-02-03 15:52:11 +01:00
malosek
4d5e643299 patching libtool script moved at the end of configure 2010-01-28 19:19:25 +01:00
Martin Sustrik
849095a042 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-01-28 12:45:37 +01:00
Martin Sustrik
f17f0fa67b CL binding ripped out of the tree 2010-01-28 12:45:12 +01:00
malosek
2056c888d2 changed version of the master branch back to dev 2010-01-27 18:29:45 +01:00
malosek
0b97e7a4f2 libpgm updated to 2.6.21rc6 2010-01-27 11:30:22 +01:00
Martin Sustrik
f40e3a6931 version number bumped 2010-01-17 17:49:34 +01:00
malosek
e9a4ad38ce updated version to 2.0-beta1 in configure.in 2010-01-06 20:10:27 +01:00
malosek
8d339e9596 Fixed newer autotools warningng about AC_CONFIG_MACRO_DIR 2010-01-05 13:46:35 +01:00
malosek
d10c605fa9 updated to libpgm-2.0.20rc5 2010-01-05 10:51:54 +01:00
malosek
bf01727f4b updated to libpgm 2.0.19rc4 2010-01-04 16:04:40 +01:00
malosek
819590c04c libpgm updated to 2.0.18rc3 2009-12-31 16:31:13 +01:00
malosek
7cb02fb3e7 fixed make dist for non pgm configuration 2009-12-31 15:44:42 +01:00
Martin Sustrik
fa6bf24d80 XREP & XREQ socket types added; zmq_queue device added 2009-12-13 14:45:23 +01:00
Martin Sustrik
f4ac8d7a44 OpenPGM v1 support removed 2009-12-13 09:56:02 +01:00
Martin Sustrik
bfef2fcd0b autotools build system builds chat example now 2009-12-07 21:52:10 +01:00
Martin Sustrik
6fcdc5fa69 common lisp binding & perf tests added 2009-12-03 10:14:07 +01:00
malosek
9cff475af8 added libpgm-2.0.17rc2 into the dist package 2009-11-30 18:18:13 +01:00
Martin Sustrik
c98fd6bc3f ZMQII-25: Implement streamed request/reply 2009-11-24 11:23:10 +01:00
Martin Sustrik
55b64a02e7 man pages - initial (dummy) version 2009-11-22 08:47:06 +01:00
malosek
8b08047cb0 added --with-pgm2-examples configure option 2009-10-19 19:00:04 +02:00
malosek
71e455bfe5 ZMQII-19: add --disable-eventfd configure option 2009-10-19 15:19:22 +02:00
malosek
ea2f6558fd mingw fixed winsock linking issue 2009-10-12 22:50:01 +02:00
malosek
7afc61ae7c 0MQ compilable on winXP mingw with --with-pgm2 option 2009-10-06 12:57:24 +02:00
malosek
3daeff2786 mingw port 2009-10-05 15:06:40 +02:00
malosek
14dc1f45cd build system tuning - fixed make dist 2009-10-05 12:28:34 +02:00
malosek
ff65e26ce7 create_custom_gsi.patch renamed to create_custom_gsi_1.patch 2009-10-05 10:22:12 +02:00
malosek
e1b9fcd4b1 moved pgm_create_custom_gsi into PGM1 and drop ssl dependency 2009-10-05 10:18:24 +02:00
malosek
72c5c5fff4 --with-pgm2 compilable 2009-09-24 16:23:49 +02:00
malosek
33afdcd1ad added --with-pgm2 into build system 2009-09-24 12:43:35 +02:00
malosek
85cbd7f83c added PGM bus functionality 2009-09-22 15:12:51 +02:00
malosek
1a65504595 ruby directory moved into bindings dir 2009-09-16 17:06:59 +02:00
malosek
c63387ca36 python directory moved into bindings dir 2009-09-16 17:00:32 +02:00
malosek
6bfb9e6aaf java directory moved into bindings directory II 2009-09-16 16:22:23 +02:00
Martin Sustrik
35e82b4605 forwarder renamed to zmq_forwarder 2009-09-15 09:45:32 +02:00