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