diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2019-04-24 09:25:47 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2019-04-24 09:25:47 +0000 |
commit | 9e2dfbebe135f6af8f67ed77e2a764aec9673ed9 (patch) | |
tree | 763fe87ec3757ee1fbe64098328abefadc98bbd6 | |
parent | c447a7d155621af038ce95cac56e90c3ef894e47 (diff) | |
download | ports-9e2dfbebe135f6af8f67ed77e2a764aec9673ed9.tar.gz ports-9e2dfbebe135f6af8f67ed77e2a764aec9673ed9.zip |
AMQP-CPP is a C++ library for communicating with a RabbitMQ message
broker.
Submitted by: aleksandr.fedorov at vstack_dot_com
Notes
Notes:
svn path=/head/; revision=499824
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/amqp-cpp/Makefile | 22 | ||||
-rw-r--r-- | devel/amqp-cpp/distinfo | 3 | ||||
-rw-r--r-- | devel/amqp-cpp/files/patch-src_linux__tcp_includes.h | 10 | ||||
-rw-r--r-- | devel/amqp-cpp/pkg-descr | 3 | ||||
-rw-r--r-- | devel/amqp-cpp/pkg-plist | 63 |
6 files changed, 102 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index eff79fdb4957..db8611c33ead 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -105,6 +105,7 @@ SUBDIR += amd64-binutils SUBDIR += amd64-gcc SUBDIR += amd64-xtoolchain-gcc + SUBDIR += amqp-cpp SUBDIR += android-tools-adb SUBDIR += android-tools-fastboot SUBDIR += android-tools-simpleperf diff --git a/devel/amqp-cpp/Makefile b/devel/amqp-cpp/Makefile new file mode 100644 index 000000000000..62da803e0ad4 --- /dev/null +++ b/devel/amqp-cpp/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= AMQP-CPP +DISTVERSIONPREFIX= v +DISTVERSION= 4.1.4 +CATEGORIES= devel + +MAINTAINER= aleksandr.fedorov@itglobal.com +COMMENT= C++ library for asynchronous non-blocking communication with RabbitMQ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake compiler:c++11-lib +USE_LDCONFIG= yes + +CMAKE_ON= AMQP-CPP_LINUX_TCP AMQP-CPP_BUILD_SHARED + +USE_GITHUB= yes +GH_ACCOUNT= CopernicaMarketingSoftware + +.include <bsd.port.mk> diff --git a/devel/amqp-cpp/distinfo b/devel/amqp-cpp/distinfo new file mode 100644 index 000000000000..0ba9988c3d76 --- /dev/null +++ b/devel/amqp-cpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1555487571 +SHA256 (CopernicaMarketingSoftware-AMQP-CPP-v4.1.4_GH0.tar.gz) = 1e0d070d980e44a2293a94c416b5690ffc529e0246cc2ef079dec59773b9708b +SIZE (CopernicaMarketingSoftware-AMQP-CPP-v4.1.4_GH0.tar.gz) = 143444 diff --git a/devel/amqp-cpp/files/patch-src_linux__tcp_includes.h b/devel/amqp-cpp/files/patch-src_linux__tcp_includes.h new file mode 100644 index 000000000000..969b9f539196 --- /dev/null +++ b/devel/amqp-cpp/files/patch-src_linux__tcp_includes.h @@ -0,0 +1,10 @@ +--- src/linux_tcp/includes.h.orig 2019-04-24 08:29:32 UTC ++++ src/linux_tcp/includes.h +@@ -14,6 +14,7 @@ + #include <sys/socket.h> + #include <netdb.h> + #include <unistd.h> ++#include <netinet/in.h> + #include <netinet/tcp.h> + + // utility classes diff --git a/devel/amqp-cpp/pkg-descr b/devel/amqp-cpp/pkg-descr new file mode 100644 index 000000000000..dd0450fc12b2 --- /dev/null +++ b/devel/amqp-cpp/pkg-descr @@ -0,0 +1,3 @@ +AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker. + +WWW: https://github.com/CopernicaMarketingSoftware/AMQP-CPP diff --git a/devel/amqp-cpp/pkg-plist b/devel/amqp-cpp/pkg-plist new file mode 100644 index 000000000000..57ac00487b23 --- /dev/null +++ b/devel/amqp-cpp/pkg-plist @@ -0,0 +1,63 @@ +cmake/amqpcppConfig-%%CMAKE_BUILD_TYPE%%.cmake +cmake/amqpcppConfig.cmake +include/amqpcpp.h +include/amqpcpp/address.h +include/amqpcpp/addresses.h +include/amqpcpp/array.h +include/amqpcpp/booleanset.h +include/amqpcpp/buffer.h +include/amqpcpp/bytebuffer.h +include/amqpcpp/callbacks.h +include/amqpcpp/channel.h +include/amqpcpp/channelimpl.h +include/amqpcpp/classes.h +include/amqpcpp/connection.h +include/amqpcpp/connectionhandler.h +include/amqpcpp/connectionimpl.h +include/amqpcpp/copiedbuffer.h +include/amqpcpp/decimalfield.h +include/amqpcpp/deferred.h +include/amqpcpp/deferredcancel.h +include/amqpcpp/deferredconfirm.h +include/amqpcpp/deferredconsumer.h +include/amqpcpp/deferreddelete.h +include/amqpcpp/deferredextreceiver.h +include/amqpcpp/deferredget.h +include/amqpcpp/deferredpublisher.h +include/amqpcpp/deferredqueue.h +include/amqpcpp/deferredreceiver.h +include/amqpcpp/endian.h +include/amqpcpp/entityimpl.h +include/amqpcpp/envelope.h +include/amqpcpp/exception.h +include/amqpcpp/exchangetype.h +include/amqpcpp/field.h +include/amqpcpp/fieldproxy.h +include/amqpcpp/flags.h +include/amqpcpp/frame.h +include/amqpcpp/libboostasio.h +include/amqpcpp/libev.h +include/amqpcpp/libevent.h +include/amqpcpp/libuv.h +include/amqpcpp/linux_tcp.h +include/amqpcpp/linux_tcp/tcpchannel.h +include/amqpcpp/linux_tcp/tcpconnection.h +include/amqpcpp/linux_tcp/tcpdefines.h +include/amqpcpp/linux_tcp/tcphandler.h +include/amqpcpp/linux_tcp/tcpparent.h +include/amqpcpp/login.h +include/amqpcpp/message.h +include/amqpcpp/metadata.h +include/amqpcpp/monitor.h +include/amqpcpp/numericfield.h +include/amqpcpp/openssl.h +include/amqpcpp/outbuffer.h +include/amqpcpp/protocolexception.h +include/amqpcpp/receivedframe.h +include/amqpcpp/stack_ptr.h +include/amqpcpp/stringfield.h +include/amqpcpp/table.h +include/amqpcpp/watchable.h +lib/libamqpcpp.so +lib/libamqpcpp.so.4.1 +libdata/pkgconfig/amqpcpp.pc |