debian/0000775000000000000000000000000012262151241007164 5ustar debian/rules0000775000000000000000000000031612262151125010245 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/patchsys-quilt.mk include /usr/share/cdbs/1/rules/autoreconf.mk debian/libmsgpack3.install0000664000000000000000000000003012203367342012752 0ustar usr/lib/libmsgpack.so.* debian/watch0000664000000000000000000000055112203367342010224 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # Uncomment to find new files on sourceforge, for devscripts >= 2.9 http://msgpack.org/releases/cpp/msgpack-([0-9.]+)\.tar\.gz debian/changelog0000664000000000000000000000274012262151241011041 0ustar msgpack (0.5.7-3ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Sat, 04 Jan 2014 22:33:27 -0500 msgpack (0.5.7-3) unstable; urgency=low * Migration from Subversion to Git * Bump Standards-Version to 3.9.4. -- Taku YASUI Fri, 16 Aug 2013 18:13:02 +0900 msgpack (0.5.7-2) unstable; urgency=low * Fix big-endian problem - Add patch 20_fix_bigendian https://github.com/msgpack/msgpack/commit/b8aa93ce30d11d091b339bff0e10ddf3a8d08daf -- Taku YASUI Mon, 16 Apr 2012 03:23:53 +0900 msgpack (0.5.7-1) unstable; urgency=low * New upstream release * Remove needless README.source * Move repository to svn.debian.org - Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/msgpack * Bump Standards-Version to 3.9.3 -- Taku YASUI Sat, 31 Mar 2012 05:53:02 +0900 msgpack (0.5.4-2) unstable; urgency=low * Remove *.la file from libmsgpack-dev (closes: #622438) * Change Standard-Version to 3.9.2 -- Taku YASUI Sat, 18 Jun 2011 12:31:24 +0900 msgpack (0.5.4-1) unstable; urgency=low * New upstream release -- Taku YASUI Fri, 10 Sep 2010 23:49:13 +0900 msgpack (0.5.1-1) unstable; urgency=low * Initial release (closes: #588387) -- Taku YASUI Mon, 12 Jul 2010 02:27:55 +0900 debian/compat0000664000000000000000000000000212203367342010370 0ustar 7 debian/libmsgpack-dev.install0000664000000000000000000000004512203367342013451 0ustar usr/lib/*.a usr/lib/*.so usr/include debian/README.source0000664000000000000000000000353512203367342011357 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. To configure quilt to use debian/patches instead of patches, you want either to export QUILT_PATCHES=debian/patches in your environment or use this snippet in your ~/.quiltrc: for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then export QUILT_PATCHES=debian/patches break fi done To get the fully patched source after unpacking the source package, cd to the root level of the source package and run: quilt push -a The last patch listed in debian/patches/series will become the current patch. To add a new set of changes, first run quilt push -a, and then run: quilt new where is a descriptive name for the patch, used as the filename in debian/patches. Then, for every file that will be modified by this patch, run: quilt add before editing those files. You must tell quilt with quilt add what files will be part of the patch before making changes or quilt will not work properly. After editing the files, run: quilt refresh to save the results as a patch. Alternately, if you already have an external patch and you just want to add it to the build system, run quilt push -a and then: quilt import -P /path/to/patch quilt push -a (add -p 0 to quilt import if needed). as above is the filename to use in debian/patches. The last quilt push -a will apply the patch to make sure it works properly. To remove an existing patch from the list of patches that will be applied, run: quilt delete You may need to run quilt pop -a to unapply patches first before running this command. debian/libmsgpack3.symbols0000664000000000000000000000240312203367342013002 0ustar libmsgpack.so.3 libmsgpack3 #MINVER# _ZN7msgpacklsERSoNS_6objectE@Base 0.5.1 msgpack_object_equal@Base 0.5.1 msgpack_object_print@Base 0.5.1 msgpack_pack_object@Base 0.5.1 msgpack_unpack@Base 0.5.1 msgpack_unpack_next@Base 0.5.1 msgpack_unpacker_data@Base 0.5.1 msgpack_unpacker_destroy@Base 0.5.1 msgpack_unpacker_execute@Base 0.5.1 msgpack_unpacker_expand_buffer@Base 0.5.1 msgpack_unpacker_flush_zone@Base 0.5.1 msgpack_unpacker_free@Base 0.5.1 msgpack_unpacker_init@Base 0.5.1 msgpack_unpacker_new@Base 0.5.1 msgpack_unpacker_next@Base 0.5.1 msgpack_unpacker_release_zone@Base 0.5.1 msgpack_unpacker_reset@Base 0.5.1 msgpack_unpacker_reset_zone@Base 0.5.1 msgpack_version@Base 0.5.1 msgpack_version_major@Base 0.5.1 msgpack_version_minor@Base 0.5.1 msgpack_vrefbuffer_append_copy@Base 0.5.1 msgpack_vrefbuffer_append_ref@Base 0.5.1 msgpack_vrefbuffer_clear@Base 0.5.1 msgpack_vrefbuffer_destroy@Base 0.5.1 msgpack_vrefbuffer_init@Base 0.5.1 msgpack_vrefbuffer_migrate@Base 0.5.1 msgpack_zone_clear@Base 0.5.1 msgpack_zone_destroy@Base 0.5.1 msgpack_zone_free@Base 0.5.1 msgpack_zone_init@Base 0.5.1 msgpack_zone_is_empty@Base 0.5.1 msgpack_zone_malloc_expand@Base 0.5.1 msgpack_zone_new@Base 0.5.1 msgpack_zone_push_finalizer_expand@Base 0.5.1 debian/libmsgpackc2.symbols0000664000000000000000000000233412203367342013147 0ustar libmsgpackc.so.2 libmsgpackc2 #MINVER# msgpack_object_equal@Base 0.5.1 msgpack_object_print@Base 0.5.1 msgpack_pack_object@Base 0.5.1 msgpack_unpack@Base 0.5.1 msgpack_unpack_next@Base 0.5.1 msgpack_unpacker_data@Base 0.5.1 msgpack_unpacker_destroy@Base 0.5.1 msgpack_unpacker_execute@Base 0.5.1 msgpack_unpacker_expand_buffer@Base 0.5.1 msgpack_unpacker_flush_zone@Base 0.5.1 msgpack_unpacker_free@Base 0.5.1 msgpack_unpacker_init@Base 0.5.1 msgpack_unpacker_new@Base 0.5.1 msgpack_unpacker_next@Base 0.5.1 msgpack_unpacker_release_zone@Base 0.5.1 msgpack_unpacker_reset@Base 0.5.1 msgpack_unpacker_reset_zone@Base 0.5.1 msgpack_version@Base 0.5.1 msgpack_version_major@Base 0.5.1 msgpack_version_minor@Base 0.5.1 msgpack_vrefbuffer_append_copy@Base 0.5.1 msgpack_vrefbuffer_append_ref@Base 0.5.1 msgpack_vrefbuffer_clear@Base 0.5.1 msgpack_vrefbuffer_destroy@Base 0.5.1 msgpack_vrefbuffer_init@Base 0.5.1 msgpack_vrefbuffer_migrate@Base 0.5.1 msgpack_zone_clear@Base 0.5.1 msgpack_zone_destroy@Base 0.5.1 msgpack_zone_free@Base 0.5.1 msgpack_zone_init@Base 0.5.1 msgpack_zone_is_empty@Base 0.5.1 msgpack_zone_malloc_expand@Base 0.5.1 msgpack_zone_new@Base 0.5.1 msgpack_zone_push_finalizer_expand@Base 0.5.1 debian/copyright0000664000000000000000000000213112203367342011122 0ustar This work was packaged for Debian by: Taku YASUI on Thu, 08 Jul 2010 06:03:20 +0900 It was downloaded from: Upstream Author: FURUHASHI Sadayuki Copyright: Copyright (C) 2008-2010 FURUHASHI Sadayuki License: Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. On Debian systems, the complete text of the Apache version 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0". The Debian packaging is: Copyright (C) 2010 Taku YASUI and is licensed under the GPL version 3, see "/usr/share/common-licenses/GPL-3". debian/source/0000775000000000000000000000000012203367342010472 5ustar debian/source/format0000664000000000000000000000001412203367342011700 0ustar 3.0 (quilt) debian/control0000664000000000000000000000276512262151243010603 0ustar Source: msgpack Section: libs Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Taku YASUI Build-Depends: cdbs, debhelper (>= 7.0.50~), dh-autoreconf, quilt Standards-Version: 3.9.4 Homepage: http://msgpack.org/ Vcs-Git: git://anonscm.debian.org/collab-maint/msgpack.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/msgpack.git Package: libmsgpack3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: binary-based efficient object serialization library MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Package: libmsgpackc2 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: binary-based efficient object serialization library MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Package: libmsgpack-dev Section: libdevel Architecture: any Depends: libmsgpack3 (= ${binary:Version}), libmsgpackc2 (= ${binary:Version}), ${misc:Depends} Description: binary-based efficient object serialization library MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. debian/docs0000664000000000000000000000002612203367342010043 0ustar NEWS README README.md debian/patches/0000775000000000000000000000000012203367342010621 5ustar debian/patches/20_fix_bigendian0000664000000000000000000000331612203367342013636 0ustar --- a/src/msgpack/sysdep.h +++ b/src/msgpack/sysdep.h @@ -153,24 +153,24 @@ #define _msgpack_be64(x) (x) #define _msgpack_load16(cast, from) ((cast)( \ - (((uint16_t)((uint8_t*)from)[1]) << 8) | \ - (((uint16_t)((uint8_t*)from)[0]) ) )) + (((uint16_t)((uint8_t*)from)[0]) << 8) | \ + (((uint16_t)((uint8_t*)from)[1]) ) )) #define _msgpack_load32(cast, from) ((cast)( \ - (((uint32_t)((uint8_t*)from)[3]) << 24) | \ - (((uint32_t)((uint8_t*)from)[2]) << 16) | \ - (((uint32_t)((uint8_t*)from)[1]) << 8) | \ - (((uint32_t)((uint8_t*)from)[0]) ) )) + (((uint32_t)((uint8_t*)from)[0]) << 24) | \ + (((uint32_t)((uint8_t*)from)[1]) << 16) | \ + (((uint32_t)((uint8_t*)from)[2]) << 8) | \ + (((uint32_t)((uint8_t*)from)[3]) ) )) #define _msgpack_load64(cast, from) ((cast)( \ - (((uint64_t)((uint8_t*)from)[7]) << 56) | \ - (((uint64_t)((uint8_t*)from)[6]) << 48) | \ - (((uint64_t)((uint8_t*)from)[5]) << 40) | \ - (((uint64_t)((uint8_t*)from)[4]) << 32) | \ - (((uint64_t)((uint8_t*)from)[3]) << 24) | \ - (((uint64_t)((uint8_t*)from)[2]) << 16) | \ - (((uint64_t)((uint8_t*)from)[1]) << 8) | \ - (((uint64_t)((uint8_t*)from)[0]) ) )) + (((uint64_t)((uint8_t*)from)[0]) << 56) | \ + (((uint64_t)((uint8_t*)from)[1]) << 48) | \ + (((uint64_t)((uint8_t*)from)[2]) << 40) | \ + (((uint64_t)((uint8_t*)from)[3]) << 32) | \ + (((uint64_t)((uint8_t*)from)[4]) << 24) | \ + (((uint64_t)((uint8_t*)from)[5]) << 16) | \ + (((uint64_t)((uint8_t*)from)[6]) << 8) | \ + (((uint64_t)((uint8_t*)from)[7]) ) )) #endif debian/patches/series0000664000000000000000000000002112203367342012027 0ustar 20_fix_bigendian debian/libmsgpackc2.install0000664000000000000000000000003112203367342013115 0ustar usr/lib/libmsgpackc.so.*