Package: libzmq2-shlibs
# Note nonstandard fink package-naming for libversions:
#   libzmq2-shlibs: libzmq.1.dylib
#   libzmq4-shlibs: libzmq.3.dylib
#   libzmq6-shlibs: libzmq.5.dylib
Version: 3.0.1
Revision: 4
Description: No config transport layer
License: LGPL
Maintainer: None <fink-devel@lists.sourceforge.net>

Conflicts: libzmq2 (<< 3.0.1-4)
Replaces: libzmq2 (<< 3.0.1-4)
GCC: 4.0

# Use 3.0.1-beta rather than start with the older 2.x series.
Source: http://download.zeromq.org/zeromq-%v-beta.tar.gz
SourceDirectory: zeromq-%v
#Source: http://download.zeromq.org/zeromq-%v.tar.gz
Source-Checksum: SHA256(a9e38194b7942b2766f2ce9cb9442dfe0dae3bd93b63977dd01d641ae06895d1)

PatchScript: <<
# Patch configure to not link like Puma on Yosemite
perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure
<<
ConfigureParams: --disable-static

InstallScript: <<
	%{default_script}
	rm -r %i/include
	rm %i/lib/libzmq.{dylib,la}
	rm -r %i/lib/pkgconfig
	rm -r %i/share/man
<<
DocFiles: AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL MAINTAINERS NEWS README

Shlibs: %p/lib/libzmq.1.dylib 2.0.0 libzmq (>= 3.0.1-1)

Homepage: http://www.zeromq.org
DescDetail: <<
MQ (ZeroMQ, 0MQ, zmq) looks like an embeddable networking library but
acts like a concurrency framework. It gives you sockets that carry
whole messages across various transports like in-process,
inter-process, TCP, and multicast. You can connect sockets N-to-N with
patterns like fanout, pub-sub, task distribution, and
request-reply. It's fast enough to be the fabric for clustered
products. Its asynchronous I/O model gives you scalable multicore
applications, built as asynchronous message-processing tasks. It has a
score of language APIs and runs on most operating systems.
<<
DescPackaging: <<
Previous maintainer: Kurt Schwehr <goatbar@users.sourceforge.net>
<<