aboutsummaryrefslogtreecommitdiff
path: root/devel/avro-cpp
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2013-01-27 14:31:37 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2013-01-27 14:31:37 +0000
commita491c2942d6d48f1658191fb706b08c8b29cc3bd (patch)
tree2af8dcd5f6f113be18a476dc06909a14de618dd9 /devel/avro-cpp
parent8bf577a27d045e5f2a661a8874215d4290098e48 (diff)
downloadports-a491c2942d6d48f1658191fb706b08c8b29cc3bd.tar.gz
ports-a491c2942d6d48f1658191fb706b08c8b29cc3bd.zip
Notes
Diffstat (limited to 'devel/avro-cpp')
-rw-r--r--devel/avro-cpp/Makefile23
-rw-r--r--devel/avro-cpp/distinfo2
-rw-r--r--devel/avro-cpp/files/patch-lang_c++_CMakeLists.txt11
-rw-r--r--devel/avro-cpp/pkg-descr13
-rw-r--r--devel/avro-cpp/pkg-plist44
5 files changed, 93 insertions, 0 deletions
diff --git a/devel/avro-cpp/Makefile b/devel/avro-cpp/Makefile
new file mode 100644
index 000000000000..21344aa4ff1c
--- /dev/null
+++ b/devel/avro-cpp/Makefile
@@ -0,0 +1,23 @@
+# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
+# $FreeBSD$
+
+PORTNAME= avro
+PORTVERSION= 1.7.3
+CATEGORIES= devel
+MASTER_SITES= APACHE
+MASTER_SITE_SUBDIR= ${PORTNAME}/stable
+PKGNAMESUFFIX= -cpp
+DISTNAME= ${PORTNAME}-src-${PORTVERSION}
+
+MAINTAINER= g.veniamin@googlemail.com
+COMMENT= Data serialization system for C++
+
+LIB_DEPENDS= boost_regex:${PORTSDIR}/devel/boost-libs
+
+USE_CMAKE= yes
+USE_LDCONFIG= yes
+USE_PYTHON= yes
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/lang/c++
+
+.include <bsd.port.mk>
diff --git a/devel/avro-cpp/distinfo b/devel/avro-cpp/distinfo
new file mode 100644
index 000000000000..02b1c16efec9
--- /dev/null
+++ b/devel/avro-cpp/distinfo
@@ -0,0 +1,2 @@
+SHA256 (avro-src-1.7.3.tar.gz) = edf23ba0626cf648008357c7f9fb2d1e0b0eaeacce76ecd001eaa198484e9833
+SIZE (avro-src-1.7.3.tar.gz) = 1924413
diff --git a/devel/avro-cpp/files/patch-lang_c++_CMakeLists.txt b/devel/avro-cpp/files/patch-lang_c++_CMakeLists.txt
new file mode 100644
index 000000000000..01ced2a538a4
--- /dev/null
+++ b/devel/avro-cpp/files/patch-lang_c++_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2013-01-23 17:54:48.749109982 +0400
++++ CMakeLists.txt 2013-01-23 17:55:17.681543294 +0400
+@@ -86,7 +86,7 @@
+ APPEND PROPERTY COMPILE_DEFINITIONS AVRO_SOURCE)
+
+ set_target_properties (avrocpp PROPERTIES
+- VERSION ${AVRO_VERSION_MAJOR}.${AVRO_VERSION_MINOR})
++ VERSION ${AVRO_VERSION_MINOR})
+
+ set_target_properties (avrocpp_s PROPERTIES
+ VERSION ${AVRO_VERSION_MAJOR}.${AVRO_VERSION_MINOR})
diff --git a/devel/avro-cpp/pkg-descr b/devel/avro-cpp/pkg-descr
new file mode 100644
index 000000000000..fcbe3110c019
--- /dev/null
+++ b/devel/avro-cpp/pkg-descr
@@ -0,0 +1,13 @@
+Avro is a data serialization system.
+
+Avro provides:
+* Rich data structures.
+* A compact, fast, binary data format.
+* A container file, to store persistent data.
+* Remote procedure call (RPC).
+* Simple integration with dynamic languages. Code generation is not
+required to read or write data files nor to use or implement RPC
+protocols. Code generation as an optional optimization, only worth
+implementing for statically typed languages.
+
+WWW: http://avro.apache.org/
diff --git a/devel/avro-cpp/pkg-plist b/devel/avro-cpp/pkg-plist
new file mode 100644
index 000000000000..d55bc380c686
--- /dev/null
+++ b/devel/avro-cpp/pkg-plist
@@ -0,0 +1,44 @@
+bin/avrogencpp
+include/avro/AvroParse.hh
+include/avro/AvroSerialize.hh
+include/avro/AvroTraits.hh
+include/avro/Boost.hh
+include/avro/Compiler.hh
+include/avro/Config.hh
+include/avro/DataFile.hh
+include/avro/Decoder.hh
+include/avro/Encoder.hh
+include/avro/Exception.hh
+include/avro/Generic.hh
+include/avro/Layout.hh
+include/avro/Node.hh
+include/avro/NodeConcepts.hh
+include/avro/NodeImpl.hh
+include/avro/Parser.hh
+include/avro/Reader.hh
+include/avro/Resolver.hh
+include/avro/ResolverSchema.hh
+include/avro/ResolvingReader.hh
+include/avro/Schema.hh
+include/avro/SchemaResolution.hh
+include/avro/Serializer.hh
+include/avro/Specific.hh
+include/avro/Stream.hh
+include/avro/Types.hh
+include/avro/ValidSchema.hh
+include/avro/Validator.hh
+include/avro/Writer.hh
+include/avro/Zigzag.hh
+include/avro/buffer/Buffer.hh
+include/avro/buffer/BufferPrint.hh
+include/avro/buffer/BufferReader.hh
+include/avro/buffer/BufferStream.hh
+include/avro/buffer/BufferStreambuf.hh
+include/avro/buffer/detail/BufferDetail.hh
+include/avro/buffer/detail/BufferDetailIterator.hh
+lib/libavrocpp.so
+lib/libavrocpp.so.0
+lib/libavrocpp_s.a
+@dirrm include/avro/buffer/detail
+@dirrm include/avro/buffer
+@dirrm include/avro