From b75ea75eed26a3308a0679151cc7f4e71343145a Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Thu, 27 Aug 2020 03:55:15 +0800 Subject: [PATCH] libmsgpack-c: bump to 3.3.0 --- package/ctcgfw/msgpack-c/Makefile | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/package/ctcgfw/msgpack-c/Makefile b/package/ctcgfw/msgpack-c/Makefile index 1e2b438df5..1cd33d49cb 100644 --- a/package/ctcgfw/msgpack-c/Makefile +++ b/package/ctcgfw/msgpack-c/Makefile @@ -7,24 +7,19 @@ include $(TOPDIR)/rules.mk PKG_NAME:=msgpack-c -PKG_VERSION:=3.2.1 +PKG_VERSION:=3.3.0 PKG_RELEASE:=1 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/msgpack/msgpack-c.git -PKG_SOURCE_VERSION:=8085ab8721090a447cf98bb802d1406ad7afe420 -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz -PKG_HASH:=464f46744a6be778626d11452c4db3c2d09461080c6db42e358e21af19d542f6 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/msgpack/msgpack-c/tar.gz/cpp-$(PKG_VERSION)? +PKG_HASH:=754c3ace499a63e45b77ef4bcab4ee602c2c414f58403bce826b76ffc2f77d0b +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-cpp-$(PKG_VERSION) PKG_LICENSE:=GPLv3 PKG_LICENSE_FILES:=LICENSE PKG_MAINTAINER:=[CTCGFW]Project OpenWrt -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - PKG_INSTALL:=1 -PKG_FIXUP:=autoreconf PKG_USE_MIPS16:=0 PKG_BUILD_PARALLEL:=1 @@ -33,24 +28,15 @@ include $(INCLUDE_DIR)/cmake.mk CMAKE_OPTIONS+= -DMSGPACK_BUILD_EXAMPLES:BOOL=OFF -define Package/msgpack-c +define Package/libmsgpack-c SECTION:=lib CATEGORY:=Libraries URL:=https://github.com/msgpack/msgpack-c TITLE:=MessagePack implementation for C and C++ / msgpack.org[C/C++] endef -define Package/libmsgpack-c - $(call Package/msgpack-c) - TITLE+= (Libraries) -endef - -define Package/msgpack-c/description - MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte and short strings require only one extra byte in addition to the strings themselves. -endef - define Package/libmsgpack-c/description - $(call Package/msgpack-c/description) + MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte and short strings require only one extra byte in addition to the strings themselves. endef define Build/InstallDev @@ -68,5 +54,4 @@ define Package/libmsgpack-c/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/libmsgpackc.* $(1)/usr/lib/ endef -$(eval $(call BuildPackage,msgpack-c)) $(eval $(call BuildPackage,libmsgpack-c))