Version bump.
authorTim Harder <radhermit@gentoo.org>
Sat, 21 Mar 2015 06:14:52 +0000 (06:14 +0000)
committerTim Harder <radhermit@gentoo.org>
Sat, 21 Mar 2015 06:14:52 +0000 (06:14 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3

dev-libs/msgpack/ChangeLog
dev-libs/msgpack/Manifest
dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch [new file with mode: 0644]
dev-libs/msgpack/files/msgpack-1.0.0-static.patch [new file with mode: 0644]
dev-libs/msgpack/msgpack-1.0.0.ebuild [new file with mode: 0644]

index 2470ef4beb15011bdc14ac9a59df9e790f1b5574..8fb1a51efe9272e9aabf9306ce69dd8535716364 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/msgpack
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/msgpack/ChangeLog,v 1.15 2015/02/26 06:16:37 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/msgpack/ChangeLog,v 1.16 2015/03/21 06:14:48 radhermit Exp $
+
+*msgpack-1.0.0 (21 Mar 2015)
+
+  21 Mar 2015; Tim Harder <radhermit@gentoo.org> +msgpack-1.0.0.ebuild,
+  +files/msgpack-1.0.0-cflags.patch, +files/msgpack-1.0.0-static.patch:
+  Version bump.
 
   26 Feb 2015; Ben de Groot <yngwin@gentoo.org>
   msgpack-0.6.0_pre20150220.ebuild:
index 1f01aae2ce507dc254c7e0f4380b4a5e43d162e5..d81498c34345696943eaf374e631f1a2cfedd37a 100644 (file)
@@ -1,32 +1,28 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
+AUX msgpack-1.0.0-cflags.patch 1189 SHA256 78b05fa14291c5298d3d6f746e1bdaac9cd2b714ab2c6b758b0614bbfb57cb9c SHA512 7e6aa85e8850b7daf0c9ee741548bab7bfe9e62871c4f5388598c28819ed8efc14cb8e828a449369ba5f97b68d4257b246a017f5815ed7d8d5cfedc4a793be51 WHIRLPOOL ec9530652e2c019a0ef016595f192b23e6faecfd4c6ade0140ab19b20b936bc71d05ade774f12758c4c265af07ac7847194514addf1ee7d840b58d513d2df545
+AUX msgpack-1.0.0-static.patch 1324 SHA256 e232caa99705f91d43bd022141991bf2eef59cb0e475918b16c91f1595485d5d SHA512 a99cbca27fe4773711ad0220c75645d247fd1b4ed99baa41d5a952d65b316d2ea2e60182e8e1fafd6caa667ab0e6eaf110024f66337604effcdda2c9dd87d3f0 WHIRLPOOL a4ecc49a5ad1b2f0a346aa0e5c34ea829f2d807a4e18b56ab4eb0e83a2cc2ed59be77d08a10015458aa8b41dee2d1782fe5eee6c083e6558a64490eb6d41634e
 DIST msgpack-0.5.6.tar.gz 390841 SHA256 4d4a2b50955e35b6b8e92247ee079467b3294db2378d5bc73e83c9bbe184545b SHA512 b387531a0892f21805b3d2041d206ca6bd899bffab382ac340b0e661d5a047dc7c5585019339e3919fb553afeb2d4534251ad26a0f79637727322b89edab3dfd WHIRLPOOL cdd5d0f9e42805973806d08597168eb753a3ac841ed729bf1428fb5738b2a4a0c899949fa3d9c977415a0791c98805b586028376b518e44519f1a779abf99cbe
 DIST msgpack-0.5.8.tar.gz 426292 SHA256 ce231418ba47a3a2f021ab863a600b3f2dc57a4b528138e7868642bad39b9196 SHA512 917ef496a97197bc9e95653505c586e7da7d10dc7a92d8d364b2e10802923324fbf2d1a07f72618e23dc779cac128de33b9213fe31a72a7da763632b27fb0497 WHIRLPOOL 4baccb6b053aa68cc8bae57f52f07fd2b1f51ba9e5dbdc756515d591262c157bbd24b013efe17dfda5f07509fb11dd06dcb4b5c15ea455f6b40fea49dfd0ab75
 DIST msgpack-0.5.9.tar.gz 431625 SHA256 6139614b4142df3773d74e9d9a4dbb6dd0430103cfa7b083e723cde0ec1e7fdd SHA512 9488bf8d4aefb44ce7554cfc1e6a5fee50b774ca173a7cb8a344f421da64d51d5c60d58fd7aaf93490a33447ad2150098c164ef6a11b6b042c3b1b4a38d06435 WHIRLPOOL a618876b296f8ce40985c1d5e0830c21e3f24ad5baead765ed45712518f386aacafcc69335da77803a937961d8671cf1122105681dde626228557a10cf4ffa03
 DIST msgpack-0.6.0_pre20150220.tar.xz 121096 SHA256 a0de45c66c0730012f0c6f12ed00bd6a6645c9b796f0168b66c03ce52d646080 SHA512 186e28dd2b7a8ddba0fe08ab73366ebf31bd22a9e52af320b542ff6b3c948fdaf2e5c27923d5a7315248378da27d6bd5eb199cf98cf2ea41ccebb96863b2cbfc WHIRLPOOL a708454ce41ba057011e8c7d513d44ada6bd2e4170c43cdbb2ef6597fe1912af2dc619267f3182d2869be742f3d09e8270f7b71aca14421cb8f43a4ee2ad3a15
+DIST msgpack-1.0.0.tar.gz 478108 SHA256 494717d9837add0f686a77fc7ebffd7e39338cc7542cbb369aef4673eec1c3eb SHA512 afa9bf4e49fe619292e6bb59e11b0288381389d06b03778f77586ec61105a47c822eed4931a610495ac6965050266cd47c02a39095995abf702865a7b64abd88 WHIRLPOOL b5bde9267aa1c55925e154afa73fb9f1e24663b5be0242e989f1ec0d38799c84ce7a666374f1970bae94d8467f43d9b99557545f37115220a1f7d8284a34a90a
 EBUILD msgpack-0.5.6-r1.ebuild 847 SHA256 447d944d95e070d3e9dced91977da0e50fdcb659a81657c9532554878add99f4 SHA512 f8cdba052d95e02ebf5087b856b9b6656d41f0abe09efa7a6fec901bbc69479c8a660bf4011f50450988cd5ce5450ea49a51eef64519963c2633124b43a65882 WHIRLPOOL c677d0819097dc63c02044a55a8887e4518ae45053ddccfa888ba3c6919618432bd122f2dda71c6d360352b210c948eb1d293f3759796dfab39a153528fd6ef5
 EBUILD msgpack-0.5.8.ebuild 812 SHA256 1422cd22a9a5e7b0dcb190a53a972173719a28332410bc29f7e59994a0a3cf63 SHA512 baced6215af36baa27cb88001fb265227a07f38e07d122adc0e835b25baff5ffbef197e5e1c59fba1a62a84857216670db1bc10edf8b2d96195194d7716556b4 WHIRLPOOL 2ec0586e3e4b909bab364f656382de6b290c7cf241aefdabec9f58495449da4c4acc9946ce72aa254d1f96f5ca94276212d2b88db297749bd2531416c0124b02
 EBUILD msgpack-0.5.9.ebuild 815 SHA256 9e21e8e9fb4d34122a188f6c29c27b21ee05a64f1ec52114465f9e55a57d3b98 SHA512 e62c8c0b509a028ede9b81cb49eb919e5240e900c85587e69e64bea1647fad311f3063048aa4316b26d9f60b62492b7835d6dc3d26c5d6fc097bae7e42b23d1d WHIRLPOOL dfbfa7b67355794730afbe82ce9c6c6f96a9161d5dac755c4200511f362c190adcc4ace6bced178e1273d60386e71b8618c4d38d04b4544f87a39afc6f89da56
 EBUILD msgpack-0.6.0_pre20150220.ebuild 850 SHA256 dcf82fd1446283c001015a38c9e3ae96af62bb7251bde189792e521c5335e441 SHA512 fdf7b6d8aaa29ff3c731f66f23a538d45732175388b7f14b418f6fa7b28dbdb4b1b98ae5110f3525c6ad4b216e9789c32f43d5c234e6cf78e76e8982d5a30ed1 WHIRLPOOL bb48bec2028804018be7967af2e120e90ac799e1c0c824ab6d033397e373e8c0b45167b4c9c5508e6e6a86f4c5148b57ddb6ca4abdd230642087e5540cbca943
-MISC ChangeLog 2270 SHA256 c00084e2e2f342065b466ede692d38ca199a475808a64d4f9958cc19401e010d SHA512 f037ed1492af9f1160a52e53075b12334b2b085576089fd8a347b335bf761ccbecb13a2bd67d769d43dbb72c37b09e3f9b74d03359ef9f400d9c7f5d3af2d1b5 WHIRLPOOL 85c5fc43110215b771ef10f254c73c2539d70efbfcf5503277b6c9dbf5147784c9fe46c1ace40d297a3e3458e252f7e3cf3116a10d647ccba3b460a83e528ee9
+EBUILD msgpack-1.0.0.ebuild 1129 SHA256 d00e98f3afab4d61fe3835487c2791dbdcf979b8fbc27445217c233107953f4e SHA512 59861b11164dcfd770e8f911c1a316ac542fcb14256c3028da50fb92822b084c976ff4846e68a4ac800b1883f928f87ecbc37dcb0f337e084a12befc40568807 WHIRLPOOL 4c5e677201fd81c3ec7da434a6e87d96bfe948a7f1f8f0a40ad7b56e3b33ca587f61b4442856501747cea536bce75051f401c7eeeff92aae0c5a4bca1082d7fb
+MISC ChangeLog 2464 SHA256 487e8beb1ddd16818dd64dcc64fab5ad53673319a43dc6bf150dc5852faf993c SHA512 f1443033e1cbdc4c7119facae8468e30b1f4cf250eadd39208f0da5187fddbefdb1c2df964f6ed7032b4831da6e53891a74371836f4c5c4d58028195dfe70f1b WHIRLPOOL 9c9dfe51eeae2a95cfafddded26b3bfb759a24d281845d95b9ccec58e16a41e8d5d6aa7eec92d851e641676e86f4a3136f4c8fac6f3de18d2d097a9a864c3c80
 MISC metadata.xml 232 SHA256 a778e40f66cb2fa35529e4f45cb8356c8b1b109163cd939396f02e8ea6aa5f1a SHA512 6952f63da1c92a4ed7ddb87b5eb4003d123f0b7af6ffdbc9118159c97ddf18917e8ac7727285a42c07c64e52a40335bc2ef9f17261557617beb8c2226a391873 WHIRLPOOL 0a4441f075f8af01588da2aac3e03732f93463b8bea5e46749d37e1468452735d15f45243b930b3346c93734f8aa235a492030445fee471a95d2c5998f08e7de
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
 
-iQJ8BAEBCABmBQJU7rpHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
-RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFOpGgP/RZp9eZrBeZCaOeoZCZL7Qqf
-b1qL6hXlte09v0I1M9GegmRTlGNgNAjlHEOVCNtuxnPC5mKqZ/ajXJbUNZh38dhk
-M8uUBs3dWtfc3wpAxEzzPfOXUS81ydFWqxHKvEYXmGGOY4oKhyGCzxtHfdmsk8WC
-BJG0bE0qY9HHEJamNsU/lCzKF9be+sAFCTAJQCsTuU++oSThBmDa1BSWN73p6Npe
-WiNxVFAAGwoAWFKa9sYb+a3IFIpnuH1aAr1TWs7yZNdvX8kxvpFZT22KFN5wtryS
-jSFwXEYWHzcFXkWkMHBh3NFJOqMEH6A0O6rDhBUpr62L6lc8qK9h0/JS9jNryvYO
-N0a5HiX+9CKKkNcrS/X7l9eoSAXB3O/Dpq+gHP7elBLVrHMwjOiJszwQOpx/a233
-a2t6tGhbchseikXLP6forWj8yPF6/Dok5fFEAyE3Wsku0MWnhr12Vnrs2EuQBme4
-CJ7FMjK6ZyIAaumcABfeIQ75I9PN03jaul1HofwEf85Zh5QRSK9vXOZTchYr3ru9
-XhxGcYwdK6CEjp6pTdAweyomRhkLHZhPR1yuuF05eAXoIw3lKSWqpX+LCtMvP6kF
-pNw6mWePQ0q8OMpY/BKAniNvWBxjqkByUYXdcOtGNH1oFJ4rB55i4mz1I88KjHpZ
-0+Y62ztjAXOojcM/9KhX
-=qqDJ
+iQEcBAEBCAAGBQJVDQxnAAoJEEqz6FtPBkyjmeIH/A+2zPlPpaXZf40vt79XH8Tt
+5nokplb0M+u2AAhO8BmElQUuxF3hijXCORhcaxkOQGGI9i8bSIBGjAeEPN3ysgri
+mb0ZmZFZeXAykoE+YsSVI2NwHamhkfMZNMuaRuoYpL/31FJVk7dOVBdRMI1gd3Wx
+oYdUV8CKTwyFD4g95qK7U5nhtwNkNKivBjdtZgOsQgwyAv0dKKt5g//E6cKdFP0G
+y1PoF7h0ws9zNYXnuMorT1JKfxUNo9q/LtI3NLvJXjD3FT1TNwFzApxsjo8Wiwax
+S+GlFohvHgMDvstEDTIkWWUijLS0shxz0X0kbu/3Ry3+MHq1p3XE6ewgCDjNv6Y=
+=wJZj
 -----END PGP SIGNATURE-----
diff --git a/dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch b/dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch
new file mode 100644 (file)
index 0000000..fc6cacd
--- /dev/null
@@ -0,0 +1,25 @@
+--- msgpack-1.0.0/CMakeLists.txt
++++ msgpack-1.0.0/CMakeLists.txt
+@@ -213,10 +213,6 @@
+     ADD_SUBDIRECTORY (test)
+ ENDIF ()
+ 
+-IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+-    SET_PROPERTY (TARGET msgpack APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3 -DPIC")
+-    SET_PROPERTY (TARGET msgpack-static APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3" )
+-ENDIF ()
+ IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
+     IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
+         STRING(REGEX REPLACE "/W[0-4]" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+--- msgpack-1.0.0/test/CMakeLists.txt
++++ msgpack-1.0.0/test/CMakeLists.txt
+@@ -52,9 +52,6 @@
+         ${CMAKE_THREAD_LIBS_INIT}
+     )
+     ADD_TEST (${source_file_we} ${source_file_we})
+-    IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+-        SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3")
+-    ENDIF ()
+     IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
+         IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
+             STRING(REGEX REPLACE "/W[0-4]" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
diff --git a/dev-libs/msgpack/files/msgpack-1.0.0-static.patch b/dev-libs/msgpack/files/msgpack-1.0.0-static.patch
new file mode 100644 (file)
index 0000000..e40a9de
--- /dev/null
@@ -0,0 +1,40 @@
+--- msgpack-1.0.0/CMakeLists.txt
++++ msgpack-1.0.0/CMakeLists.txt
+@@ -17,6 +17,7 @@
+ 
+ OPTION (MSGPACK_CXX11 "Using c++11 compiler" OFF)
+ OPTION (MSGPACK_32BIT "32bit compile" OFF)
++OPTION (MSGPACK_STATIC "Build static library" ON)
+ 
+ IF (MSGPACK_CXX11)
+    IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+@@ -196,12 +197,15 @@
+     ${msgpack_HEADERS}
+ )
+ 
+-ADD_LIBRARY (msgpack-static STATIC
+-    ${msgpack_SOURCES}
+-    ${msgpack_HEADERS}
+-)
++IF (MSGPACK_STATIC)
++    ADD_LIBRARY (msgpack-static STATIC
++        ${msgpack_SOURCES}
++        ${msgpack_HEADERS}
++    )
++    SET_TARGET_PROPERTIES (msgpack-static PROPERTIES OUTPUT_NAME "msgpack")
++    INSTALL (TARGETS msgpack-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
++ENDIF ()
+ 
+-SET_TARGET_PROPERTIES (msgpack-static PROPERTIES OUTPUT_NAME "msgpack")
+ SET_TARGET_PROPERTIES (msgpack PROPERTIES IMPORT_SUFFIX "_import.lib")
+ SET_TARGET_PROPERTIES (msgpack PROPERTIES SOVERSION 3 VERSION 4.0.0)
+ 
+@@ -233,7 +237,7 @@
+     SET(CMAKE_INSTALL_LIBDIR lib)
+ ENDIF ()
+ 
+-INSTALL (TARGETS msgpack msgpack-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
++INSTALL (TARGETS msgpack DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ INSTALL (DIRECTORY include DESTINATION ${CMAKE_INSTALL_PREFIX})
+ INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/msgpack.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+ 
diff --git a/dev-libs/msgpack/msgpack-1.0.0.ebuild b/dev-libs/msgpack/msgpack-1.0.0.ebuild
new file mode 100644 (file)
index 0000000..525ee99
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/msgpack/msgpack-1.0.0.ebuild,v 1.1 2015/03/21 06:14:48 radhermit Exp $
+
+EAPI=5
+inherit cmake-multilib
+
+if [[ ${PV} == 9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"
+else
+       SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"
+       KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
+HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+cxx static-libs test"
+
+DEPEND="
+       test? (
+               >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
+               sys-libs/zlib[${MULTILIB_USEDEP}]
+       )
+"
+
+DOCS=( README.md )
+PATCHES=(
+       "${FILESDIR}"/${P}-cflags.patch
+       "${FILESDIR}"/${P}-static.patch
+)
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use cxx MSGPACK_ENABLE_CXX)
+               $(cmake-utils_use static-libs MSGPACK_STATIC)
+               $(cmake-utils_use test MSGPACK_BUILD_TESTS)
+       )
+       cmake-multilib_src_configure
+}