pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/msgpack 2.1.3:
details: https://anonhg.NetBSD.org/pkgsrc/rev/21a17c9cef14
branches: trunk
changeset: 365444:21a17c9cef14
user: adam <adam%pkgsrc.org@localhost>
date: Sun Jul 16 21:01:06 2017 +0000
description:
2.1.3:
Improve build system
Add C++17 adaptors std::optional and std::string_view.
Improve cross platform configuration
Remove some warnings
diffstat:
devel/msgpack/Makefile | 32 +-
devel/msgpack/PLIST | 656 ++++++++++++++++++++++++++++++++++++++++++-
devel/msgpack/buildlink3.mk | 4 +-
devel/msgpack/distinfo | 10 +-
devel/msgpack/options.mk | 13 -
5 files changed, 654 insertions(+), 61 deletions(-)
diffs (truncated from 781 to 300 lines):
diff -r d3dc19a504c9 -r 21a17c9cef14 devel/msgpack/Makefile
--- a/devel/msgpack/Makefile Sun Jul 16 20:43:27 2017 +0000
+++ b/devel/msgpack/Makefile Sun Jul 16 21:01:06 2017 +0000
@@ -1,30 +1,20 @@
-# $NetBSD: Makefile,v 1.8 2015/03/15 16:47:19 hiramatsu Exp $
-#
+# $NetBSD: Makefile,v 1.9 2017/07/16 21:01:06 adam Exp $
-DISTNAME= msgpack-0.5.9
+DISTNAME= msgpack-2.1.3
CATEGORIES= devel
-MASTER_SITES= https://github.com/msgpack/msgpack-c/releases/download/cpp-${PKGVERSION_NOREV}/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=msgpack/}
+GITHUB_RELEASE= cpp-${PKGVERSION_NOREV}
+GITHUB_PROJECT= msgpack-c
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://msgpack.org/
COMMENT= Binary-based efficient object serialization library
-LICENSE= apache-2.0
-
-GNU_CONFIGURE= yes
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
-
-PKGCONFIG_OVERRIDE= msgpack.pc.in
-
-GCC_REQD+= 4.1
+LICENSE= boost-license
-.include "../../mk/bsd.prefs.mk"
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+PKGCONFIG_OVERRIDE= msgpack.pc.in
+TEST_TARGET= test
-.if ${MACHINE_ARCH} == "i386"
-CFLAGS+= -march=i686
-CXXFLAGS+= -march=i686
-.endif
-
-.include "options.mk"
-
+.include "../../devel/googletest/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r d3dc19a504c9 -r 21a17c9cef14 devel/msgpack/PLIST
--- a/devel/msgpack/PLIST Sun Jul 16 20:43:27 2017 +0000
+++ b/devel/msgpack/PLIST Sun Jul 16 21:01:06 2017 +0000
@@ -1,46 +1,662 @@
-@comment $NetBSD: PLIST,v 1.3 2014/08/08 12:27:44 obache Exp $
+@comment $NetBSD: PLIST,v 1.4 2017/07/16 21:01:06 adam Exp $
include/msgpack.h
include/msgpack.hpp
+include/msgpack/adaptor/adaptor_base.hpp
+include/msgpack/adaptor/adaptor_base_decl.hpp
+include/msgpack/adaptor/array_ref.hpp
+include/msgpack/adaptor/array_ref_decl.hpp
+include/msgpack/adaptor/bool.hpp
+include/msgpack/adaptor/boost/fusion.hpp
+include/msgpack/adaptor/boost/msgpack_variant.hpp
+include/msgpack/adaptor/boost/msgpack_variant_decl.hpp
+include/msgpack/adaptor/boost/optional.hpp
+include/msgpack/adaptor/boost/string_ref.hpp
+include/msgpack/adaptor/boost/string_view.hpp
+include/msgpack/adaptor/carray.hpp
+include/msgpack/adaptor/char_ptr.hpp
+include/msgpack/adaptor/check_container_size.hpp
+include/msgpack/adaptor/check_container_size_decl.hpp
+include/msgpack/adaptor/cpp11/array.hpp
+include/msgpack/adaptor/cpp11/array_char.hpp
+include/msgpack/adaptor/cpp11/array_unsigned_char.hpp
+include/msgpack/adaptor/cpp11/forward_list.hpp
+include/msgpack/adaptor/cpp11/reference_wrapper.hpp
+include/msgpack/adaptor/cpp11/shared_ptr.hpp
+include/msgpack/adaptor/cpp11/tuple.hpp
+include/msgpack/adaptor/cpp11/unique_ptr.hpp
+include/msgpack/adaptor/cpp11/unordered_map.hpp
+include/msgpack/adaptor/cpp11/unordered_set.hpp
+include/msgpack/adaptor/cpp17/optional.hpp
+include/msgpack/adaptor/cpp17/string_view.hpp
+include/msgpack/adaptor/define.hpp
+include/msgpack/adaptor/define_decl.hpp
+include/msgpack/adaptor/deque.hpp
+include/msgpack/adaptor/ext.hpp
+include/msgpack/adaptor/ext_decl.hpp
+include/msgpack/adaptor/fixint.hpp
+include/msgpack/adaptor/fixint_decl.hpp
+include/msgpack/adaptor/float.hpp
+include/msgpack/adaptor/int.hpp
+include/msgpack/adaptor/int_decl.hpp
+include/msgpack/adaptor/list.hpp
+include/msgpack/adaptor/map.hpp
+include/msgpack/adaptor/map_decl.hpp
+include/msgpack/adaptor/msgpack_tuple.hpp
+include/msgpack/adaptor/msgpack_tuple_decl.hpp
+include/msgpack/adaptor/nil.hpp
+include/msgpack/adaptor/nil_decl.hpp
+include/msgpack/adaptor/pair.hpp
+include/msgpack/adaptor/raw.hpp
+include/msgpack/adaptor/raw_decl.hpp
+include/msgpack/adaptor/set.hpp
+include/msgpack/adaptor/size_equal_only.hpp
+include/msgpack/adaptor/size_equal_only_decl.hpp
+include/msgpack/adaptor/string.hpp
+include/msgpack/adaptor/tr1/unordered_map.hpp
+include/msgpack/adaptor/tr1/unordered_set.hpp
+include/msgpack/adaptor/v4raw.hpp
+include/msgpack/adaptor/v4raw_decl.hpp
+include/msgpack/adaptor/vector.hpp
+include/msgpack/adaptor/vector_bool.hpp
+include/msgpack/adaptor/vector_char.hpp
+include/msgpack/adaptor/vector_unsigned_char.hpp
+include/msgpack/cpp_config.hpp
+include/msgpack/cpp_config_decl.hpp
include/msgpack/fbuffer.h
include/msgpack/fbuffer.hpp
+include/msgpack/fbuffer_decl.hpp
+include/msgpack/gcc_atomic.h
+include/msgpack/gcc_atomic.hpp
+include/msgpack/iterator.hpp
+include/msgpack/iterator_decl.hpp
+include/msgpack/meta.hpp
+include/msgpack/meta_decl.hpp
include/msgpack/object.h
include/msgpack/object.hpp
+include/msgpack/object_decl.hpp
+include/msgpack/object_fwd.hpp
+include/msgpack/object_fwd_decl.hpp
include/msgpack/pack.h
include/msgpack/pack.hpp
+include/msgpack/pack_decl.hpp
include/msgpack/pack_define.h
include/msgpack/pack_template.h
+include/msgpack/parse_return.hpp
+include/msgpack/predef.h
+include/msgpack/predef/architecture.h
+include/msgpack/predef/architecture/alpha.h
+include/msgpack/predef/architecture/arm.h
+include/msgpack/predef/architecture/blackfin.h
+include/msgpack/predef/architecture/convex.h
+include/msgpack/predef/architecture/ia64.h
+include/msgpack/predef/architecture/m68k.h
+include/msgpack/predef/architecture/mips.h
+include/msgpack/predef/architecture/parisc.h
+include/msgpack/predef/architecture/ppc.h
+include/msgpack/predef/architecture/pyramid.h
+include/msgpack/predef/architecture/rs6k.h
+include/msgpack/predef/architecture/sparc.h
+include/msgpack/predef/architecture/superh.h
+include/msgpack/predef/architecture/sys370.h
+include/msgpack/predef/architecture/sys390.h
+include/msgpack/predef/architecture/x86.h
+include/msgpack/predef/architecture/x86/32.h
+include/msgpack/predef/architecture/x86/64.h
+include/msgpack/predef/architecture/z.h
+include/msgpack/predef/compiler.h
+include/msgpack/predef/compiler/borland.h
+include/msgpack/predef/compiler/clang.h
+include/msgpack/predef/compiler/comeau.h
+include/msgpack/predef/compiler/compaq.h
+include/msgpack/predef/compiler/diab.h
+include/msgpack/predef/compiler/digitalmars.h
+include/msgpack/predef/compiler/dignus.h
+include/msgpack/predef/compiler/edg.h
+include/msgpack/predef/compiler/ekopath.h
+include/msgpack/predef/compiler/gcc.h
+include/msgpack/predef/compiler/gcc_xml.h
+include/msgpack/predef/compiler/greenhills.h
+include/msgpack/predef/compiler/hp_acc.h
+include/msgpack/predef/compiler/iar.h
+include/msgpack/predef/compiler/ibm.h
+include/msgpack/predef/compiler/intel.h
+include/msgpack/predef/compiler/kai.h
+include/msgpack/predef/compiler/llvm.h
+include/msgpack/predef/compiler/metaware.h
+include/msgpack/predef/compiler/metrowerks.h
+include/msgpack/predef/compiler/microtec.h
+include/msgpack/predef/compiler/mpw.h
+include/msgpack/predef/compiler/palm.h
+include/msgpack/predef/compiler/pgi.h
+include/msgpack/predef/compiler/sgi_mipspro.h
+include/msgpack/predef/compiler/sunpro.h
+include/msgpack/predef/compiler/tendra.h
+include/msgpack/predef/compiler/visualc.h
+include/msgpack/predef/compiler/watcom.h
+include/msgpack/predef/detail/_cassert.h
+include/msgpack/predef/detail/_exception.h
+include/msgpack/predef/detail/comp_detected.h
+include/msgpack/predef/detail/endian_compat.h
+include/msgpack/predef/detail/os_detected.h
+include/msgpack/predef/detail/platform_detected.h
+include/msgpack/predef/detail/test.h
+include/msgpack/predef/detail/test_def.h
+include/msgpack/predef/hardware.h
+include/msgpack/predef/hardware/simd.h
+include/msgpack/predef/hardware/simd/arm.h
+include/msgpack/predef/hardware/simd/arm/versions.h
+include/msgpack/predef/hardware/simd/ppc.h
+include/msgpack/predef/hardware/simd/ppc/versions.h
+include/msgpack/predef/hardware/simd/x86.h
+include/msgpack/predef/hardware/simd/x86/versions.h
+include/msgpack/predef/hardware/simd/x86_amd.h
+include/msgpack/predef/hardware/simd/x86_amd/versions.h
+include/msgpack/predef/language.h
+include/msgpack/predef/language/objc.h
+include/msgpack/predef/language/stdc.h
+include/msgpack/predef/language/stdcpp.h
+include/msgpack/predef/library.h
+include/msgpack/predef/library/c.h
+include/msgpack/predef/library/c/_prefix.h
+include/msgpack/predef/library/c/gnu.h
+include/msgpack/predef/library/c/uc.h
+include/msgpack/predef/library/c/vms.h
+include/msgpack/predef/library/c/zos.h
+include/msgpack/predef/library/std.h
+include/msgpack/predef/library/std/_prefix.h
+include/msgpack/predef/library/std/cxx.h
+include/msgpack/predef/library/std/dinkumware.h
+include/msgpack/predef/library/std/libcomo.h
+include/msgpack/predef/library/std/modena.h
+include/msgpack/predef/library/std/msl.h
+include/msgpack/predef/library/std/roguewave.h
+include/msgpack/predef/library/std/sgi.h
+include/msgpack/predef/library/std/stdcpp3.h
+include/msgpack/predef/library/std/stlport.h
+include/msgpack/predef/library/std/vacpp.h
+include/msgpack/predef/make.h
+include/msgpack/predef/os.h
+include/msgpack/predef/os/aix.h
+include/msgpack/predef/os/amigaos.h
+include/msgpack/predef/os/android.h
+include/msgpack/predef/os/beos.h
+include/msgpack/predef/os/bsd.h
+include/msgpack/predef/os/bsd/bsdi.h
+include/msgpack/predef/os/bsd/dragonfly.h
+include/msgpack/predef/os/bsd/free.h
+include/msgpack/predef/os/bsd/net.h
+include/msgpack/predef/os/bsd/open.h
+include/msgpack/predef/os/cygwin.h
+include/msgpack/predef/os/haiku.h
+include/msgpack/predef/os/hpux.h
+include/msgpack/predef/os/ios.h
+include/msgpack/predef/os/irix.h
+include/msgpack/predef/os/linux.h
+include/msgpack/predef/os/macos.h
+include/msgpack/predef/os/os400.h
+include/msgpack/predef/os/qnxnto.h
+include/msgpack/predef/os/solaris.h
+include/msgpack/predef/os/unix.h
+include/msgpack/predef/os/vms.h
+include/msgpack/predef/os/windows.h
+include/msgpack/predef/other.h
+include/msgpack/predef/other/endian.h
+include/msgpack/predef/platform.h
+include/msgpack/predef/platform/mingw.h
+include/msgpack/predef/platform/windows_desktop.h
+include/msgpack/predef/platform/windows_phone.h
+include/msgpack/predef/platform/windows_runtime.h
+include/msgpack/predef/platform/windows_store.h
+include/msgpack/predef/version.h
+include/msgpack/predef/version_number.h
+include/msgpack/preprocessor.hpp
+include/msgpack/preprocessor/arithmetic.hpp
+include/msgpack/preprocessor/arithmetic/add.hpp
+include/msgpack/preprocessor/arithmetic/dec.hpp
+include/msgpack/preprocessor/arithmetic/detail/div_base.hpp
+include/msgpack/preprocessor/arithmetic/div.hpp
+include/msgpack/preprocessor/arithmetic/inc.hpp
+include/msgpack/preprocessor/arithmetic/mod.hpp
+include/msgpack/preprocessor/arithmetic/mul.hpp
+include/msgpack/preprocessor/arithmetic/sub.hpp
+include/msgpack/preprocessor/array.hpp
+include/msgpack/preprocessor/array/data.hpp
+include/msgpack/preprocessor/array/detail/get_data.hpp
+include/msgpack/preprocessor/array/elem.hpp
+include/msgpack/preprocessor/array/enum.hpp
+include/msgpack/preprocessor/array/insert.hpp
+include/msgpack/preprocessor/array/pop_back.hpp
+include/msgpack/preprocessor/array/pop_front.hpp
+include/msgpack/preprocessor/array/push_back.hpp
+include/msgpack/preprocessor/array/push_front.hpp
+include/msgpack/preprocessor/array/remove.hpp
+include/msgpack/preprocessor/array/replace.hpp
+include/msgpack/preprocessor/array/reverse.hpp
+include/msgpack/preprocessor/array/size.hpp
+include/msgpack/preprocessor/array/to_list.hpp
+include/msgpack/preprocessor/array/to_seq.hpp
+include/msgpack/preprocessor/array/to_tuple.hpp
+include/msgpack/preprocessor/assert_msg.hpp
+include/msgpack/preprocessor/cat.hpp
+include/msgpack/preprocessor/comma.hpp
+include/msgpack/preprocessor/comma_if.hpp
+include/msgpack/preprocessor/comparison.hpp
+include/msgpack/preprocessor/comparison/equal.hpp
+include/msgpack/preprocessor/comparison/greater.hpp
+include/msgpack/preprocessor/comparison/greater_equal.hpp
+include/msgpack/preprocessor/comparison/less.hpp
+include/msgpack/preprocessor/comparison/less_equal.hpp
+include/msgpack/preprocessor/comparison/not_equal.hpp
+include/msgpack/preprocessor/config/config.hpp
Home |
Main Index |
Thread Index |
Old Index