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