pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

cereal: C++11 library for serialization



Module Name:	pkgsrc-wip
Committed By:	Jason Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Thu Sep 13 11:54:26 2018 -0500
Changeset:	3aa69fa6845a7b5b6bd08eba0c143c5df66697c1

Modified Files:
	Makefile
Added Files:
	cereal/DESCR
	cereal/Makefile
	cereal/PLIST
	cereal/distinfo

Log Message:
cereal: C++11 library for serialization

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3aa69fa6845a7b5b6bd08eba0c143c5df66697c1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile        |  1 +
 cereal/DESCR    |  5 ++++
 cereal/Makefile | 30 ++++++++++++++++++++
 cereal/PLIST    | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cereal/distinfo |  6 ++++
 5 files changed, 130 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index f70e199423..2dc4e10fb1 100644
--- a/Makefile
+++ b/Makefile
@@ -341,6 +341,7 @@ SUBDIR+=	cdirip
 SUBDIR+=	cdogs
 SUBDIR+=	cdpr
 SUBDIR+=	cedet
+SUBDIR+=	cereal
 SUBDIR+=	cgal
 SUBDIR+=	cglib
 SUBDIR+=	cgnslib
diff --git a/cereal/DESCR b/cereal/DESCR
new file mode 100644
index 0000000000..a053daa1c2
--- /dev/null
+++ b/cereal/DESCR
@@ -0,0 +1,5 @@
+cereal is a header-only C++11 serialization library. cereal takes arbitrary
+data types and reversibly turns them into different representations, such as
+compact binary encodings, XML, or JSON. cereal was designed to be fast,
+light-weight, and easy to extend - it has no external dependencies and can be
+easily bundled with other code or used standalone.
diff --git a/cereal/Makefile b/cereal/Makefile
new file mode 100644
index 0000000000..64cfa8454b
--- /dev/null
+++ b/cereal/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+#
+###########################################################
+#                  Generated by fbsd2pkg                  #
+#              Thu Sep 13 10:57:41 CDT 2018               #
+###########################################################
+
+DISTNAME=	cereal-${PV}
+CATEGORIES=	biology
+MASTER_SITES=	${MASTER_SITE_GITHUB:=USCiLab/}
+GITHUB_PROJECT=	cereal
+GITHUB_TAG=	v${PV}
+
+MAINTAINER=	bacon%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/USCiLab/cereal
+COMMENT=	C++11 library for serialization
+LICENSE=	modified-bsd
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	cmake
+USE_CMAKE=	yes
+# Requires stubs-32.h on CentOS, not provided by pkgsrc
+CMAKE_ARGS+=	-DSKIP_PORTABILITY_TEST=ON
+
+CFLAGS+=	-Wno-unused-private-field
+
+PV=		1.2.2
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cereal/PLIST b/cereal/PLIST
new file mode 100644
index 0000000000..859a676cd8
--- /dev/null
+++ b/cereal/PLIST
@@ -0,0 +1,88 @@
+@comment $NetBSD$
+include/cereal/access.hpp
+include/cereal/archives/adapters.hpp
+include/cereal/archives/binary.hpp
+include/cereal/archives/json.hpp
+include/cereal/archives/portable_binary.hpp
+include/cereal/archives/xml.hpp
+include/cereal/cereal.hpp
+include/cereal/details/helpers.hpp
+include/cereal/details/polymorphic_impl.hpp
+include/cereal/details/polymorphic_impl_fwd.hpp
+include/cereal/details/static_object.hpp
+include/cereal/details/traits.hpp
+include/cereal/details/util.hpp
+include/cereal/external/base64.hpp
+include/cereal/external/rapidjson/allocators.h
+include/cereal/external/rapidjson/document.h
+include/cereal/external/rapidjson/encodedstream.h
+include/cereal/external/rapidjson/encodings.h
+include/cereal/external/rapidjson/error/en.h
+include/cereal/external/rapidjson/error/error.h
+include/cereal/external/rapidjson/filereadstream.h
+include/cereal/external/rapidjson/filewritestream.h
+include/cereal/external/rapidjson/fwd.h
+include/cereal/external/rapidjson/internal/biginteger.h
+include/cereal/external/rapidjson/internal/diyfp.h
+include/cereal/external/rapidjson/internal/dtoa.h
+include/cereal/external/rapidjson/internal/ieee754.h
+include/cereal/external/rapidjson/internal/itoa.h
+include/cereal/external/rapidjson/internal/meta.h
+include/cereal/external/rapidjson/internal/pow10.h
+include/cereal/external/rapidjson/internal/regex.h
+include/cereal/external/rapidjson/internal/stack.h
+include/cereal/external/rapidjson/internal/strfunc.h
+include/cereal/external/rapidjson/internal/strtod.h
+include/cereal/external/rapidjson/internal/swap.h
+include/cereal/external/rapidjson/istreamwrapper.h
+include/cereal/external/rapidjson/memorybuffer.h
+include/cereal/external/rapidjson/memorystream.h
+include/cereal/external/rapidjson/msinttypes/inttypes.h
+include/cereal/external/rapidjson/msinttypes/stdint.h
+include/cereal/external/rapidjson/ostreamwrapper.h
+include/cereal/external/rapidjson/pointer.h
+include/cereal/external/rapidjson/prettywriter.h
+include/cereal/external/rapidjson/rapidjson.h
+include/cereal/external/rapidjson/reader.h
+include/cereal/external/rapidjson/schema.h
+include/cereal/external/rapidjson/stream.h
+include/cereal/external/rapidjson/stringbuffer.h
+include/cereal/external/rapidjson/writer.h
+include/cereal/external/rapidxml/license.txt
+include/cereal/external/rapidxml/manual.html
+include/cereal/external/rapidxml/rapidxml.hpp
+include/cereal/external/rapidxml/rapidxml_iterators.hpp
+include/cereal/external/rapidxml/rapidxml_print.hpp
+include/cereal/external/rapidxml/rapidxml_utils.hpp
+include/cereal/macros.hpp
+include/cereal/types/array.hpp
+include/cereal/types/base_class.hpp
+include/cereal/types/bitset.hpp
+include/cereal/types/boost_variant.hpp
+include/cereal/types/chrono.hpp
+include/cereal/types/common.hpp
+include/cereal/types/complex.hpp
+include/cereal/types/concepts/pair_associative_container.hpp
+include/cereal/types/deque.hpp
+include/cereal/types/forward_list.hpp
+include/cereal/types/functional.hpp
+include/cereal/types/list.hpp
+include/cereal/types/map.hpp
+include/cereal/types/memory.hpp
+include/cereal/types/polymorphic.hpp
+include/cereal/types/queue.hpp
+include/cereal/types/set.hpp
+include/cereal/types/stack.hpp
+include/cereal/types/string.hpp
+include/cereal/types/tuple.hpp
+include/cereal/types/unordered_map.hpp
+include/cereal/types/unordered_set.hpp
+include/cereal/types/utility.hpp
+include/cereal/types/valarray.hpp
+include/cereal/types/vector.hpp
+share/cmake/cereal/cereal-config.cmake
+@pkgdir share/examples
+@pkgdir share/doc
+@pkgdir man/man1
+@pkgdir lib
+@pkgdir bin
diff --git a/cereal/distinfo b/cereal/distinfo
new file mode 100644
index 0000000000..afa22f4489
--- /dev/null
+++ b/cereal/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (cereal-1.2.2.tar.gz) = ffddf5fc5313cfbb893e07823ca8c473084eebca
+RMD160 (cereal-1.2.2.tar.gz) = 9ccc6dcc4df8acfccb5bf50417961649601949a6
+SHA512 (cereal-1.2.2.tar.gz) = 9567b2e19add9446b24f8afd122eea09ba6ecd1a090335cf0ab31fdc8f64c6c97daa3d9eaf0801c36a770737488e0eebf81d96d7b7a65deed30da6130f2d47eb
+Size (cereal-1.2.2.tar.gz) = 335759 bytes


Home | Main Index | Thread Index | Old Index