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