Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jan 2013 19:19:12 GMT
From:      Veniamin Gvozdikov <g.veniamin@googlemail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/175563: [new port]: devel/avro-cpp Data serialization system for C++
Message-ID:  <201301251919.r0PJJCWo054044@red.freebsd.org>
Resent-Message-ID: <201301251920.r0PJK00p055754@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         175563
>Category:       ports
>Synopsis:       [new port]: devel/avro-cpp Data serialization system for C++
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 25 19:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Veniamin Gvozdikov
>Release:        FreeBSD 8.3-RELEASE-p5
>Organization:
>Environment:
FreeBSD ololo 8.3-RELEASE-p5 FreeBSD 8.3-RELEASE-p5 #0: Thu Dec  6 16:25:28 MSK 2012     root@ololo:/usr/obj/usr/src/sys/OLOLO  amd64
>Description:
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.

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	avro-cpp
#	avro-cpp/pkg-plist
#	avro-cpp/files
#	avro-cpp/files/patch-lang_c++_CMakeLists.txt
#	avro-cpp/pkg-descr
#	avro-cpp/Makefile
#	avro-cpp/distinfo
#
echo c - avro-cpp
mkdir -p avro-cpp > /dev/null 2>&1
echo x - avro-cpp/pkg-plist
sed 's/^X//' >avro-cpp/pkg-plist << 'bd850983cbe69aa105a2f150435267e5'
Xbin/avrogencpp
Xinclude/avro/AvroParse.hh
Xinclude/avro/AvroSerialize.hh
Xinclude/avro/AvroTraits.hh
Xinclude/avro/Boost.hh
Xinclude/avro/Compiler.hh
Xinclude/avro/Config.hh
Xinclude/avro/DataFile.hh
Xinclude/avro/Decoder.hh
Xinclude/avro/Encoder.hh
Xinclude/avro/Exception.hh
Xinclude/avro/Generic.hh
Xinclude/avro/Layout.hh
Xinclude/avro/Node.hh
Xinclude/avro/NodeConcepts.hh
Xinclude/avro/NodeImpl.hh
Xinclude/avro/Parser.hh
Xinclude/avro/Reader.hh
Xinclude/avro/Resolver.hh
Xinclude/avro/ResolverSchema.hh
Xinclude/avro/ResolvingReader.hh
Xinclude/avro/Schema.hh
Xinclude/avro/SchemaResolution.hh
Xinclude/avro/Serializer.hh
Xinclude/avro/Specific.hh
Xinclude/avro/Stream.hh
Xinclude/avro/Types.hh
Xinclude/avro/ValidSchema.hh
Xinclude/avro/Validator.hh
Xinclude/avro/Writer.hh
Xinclude/avro/Zigzag.hh
Xinclude/avro/buffer/Buffer.hh
Xinclude/avro/buffer/BufferPrint.hh
Xinclude/avro/buffer/BufferReader.hh
Xinclude/avro/buffer/BufferStream.hh
Xinclude/avro/buffer/BufferStreambuf.hh
Xinclude/avro/buffer/detail/BufferDetail.hh
Xinclude/avro/buffer/detail/BufferDetailIterator.hh
Xlib/libavrocpp.so
Xlib/libavrocpp.so.0
Xlib/libavrocpp_s.a
X@dirrm include/avro/buffer/detail
X@dirrm include/avro/buffer
X@dirrm include/avro
bd850983cbe69aa105a2f150435267e5
echo c - avro-cpp/files
mkdir -p avro-cpp/files > /dev/null 2>&1
echo x - avro-cpp/files/patch-lang_c++_CMakeLists.txt
sed 's/^X//' >avro-cpp/files/patch-lang_c++_CMakeLists.txt << '0b6cf8e4cf3f016b6ee3da7d57b14b8f'
X--- CMakeLists.txt.orig	2013-01-23 17:54:48.749109982 +0400
X+++ CMakeLists.txt	2013-01-23 17:55:17.681543294 +0400
X@@ -86,7 +86,7 @@
X     APPEND PROPERTY COMPILE_DEFINITIONS AVRO_SOURCE)
X 
X set_target_properties (avrocpp PROPERTIES
X-    VERSION ${AVRO_VERSION_MAJOR}.${AVRO_VERSION_MINOR})
X+    VERSION ${AVRO_VERSION_MINOR})
X 
X set_target_properties (avrocpp_s PROPERTIES
X     VERSION ${AVRO_VERSION_MAJOR}.${AVRO_VERSION_MINOR})
0b6cf8e4cf3f016b6ee3da7d57b14b8f
echo x - avro-cpp/pkg-descr
sed 's/^X//' >avro-cpp/pkg-descr << 'ee7a539f8654858181f90b01116c5ecf'
XAvro is a data serialization system.
X
XAvro provides:
X* Rich data structures.
X* A compact, fast, binary data format.
X* A container file, to store persistent data.
X* Remote procedure call (RPC).
X* Simple integration with dynamic languages. Code generation is not
Xrequired to read or write data files nor to use or implement RPC
Xprotocols. Code generation as an optional optimization, only worth
Ximplementing for statically typed languages.
X
XWWW: http://avro.apache.org/
ee7a539f8654858181f90b01116c5ecf
echo x - avro-cpp/Makefile
sed 's/^X//' >avro-cpp/Makefile << '68de18890b6efa61434f6bd7e8b75346'
X# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
X# $FreeBSD$
X
XPORTNAME=	avro
XPORTVERSION=	1.7.3
XCATEGORIES=	devel
XMASTER_SITES=	APACHE
XMASTER_SITE_SUBDIR=	${PORTNAME}/stable
XPKGNAMESUFFIX=	-cpp
XDISTNAME=	${PORTNAME}-src-${PORTVERSION}
X
XMAINTAINER=	g.veniamin@googlemail.com
XCOMMENT=	Data serialization system for C++
X
XLIB_DEPENDS=	boost_regex:${PORTSDIR}/devel/boost-libs
X
XUSE_CMAKE=	yes
XUSE_LDCONFIG=	yes
XUSE_PYTHON=	yes
X
XWRKSRC=		${WRKDIR}/${DISTNAME}/lang/c++
X
X.include <bsd.port.mk>
68de18890b6efa61434f6bd7e8b75346
echo x - avro-cpp/distinfo
sed 's/^X//' >avro-cpp/distinfo << '7e3fd4ddebe8826b88b4b355460052ae'
XSHA256 (avro-src-1.7.3.tar.gz) = edf23ba0626cf648008357c7f9fb2d1e0b0eaeacce76ecd001eaa198484e9833
XSIZE (avro-src-1.7.3.tar.gz) = 1924413
7e3fd4ddebe8826b88b4b355460052ae
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301251919.r0PJJCWo054044>