librsocket-cpp: Update to 2019-09-22
authorRosen Penev <rosenp@gmail.com>
Sun, 22 Sep 2019 23:10:05 +0000 (16:10 -0700)
committerRosen Penev <rosenp@gmail.com>
Mon, 23 Sep 2019 01:11:23 +0000 (18:11 -0700)
Added URLs.

Added needed Boost patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/librsocket-cpp/Makefile
libs/librsocket-cpp/patches/103-boost.patch [new file with mode: 0644]

index ae0dba8e002fe28ba77d014f1c21ab9493431767..865addf15e9801bdde1e529202b5bff489d75f3a 100644 (file)
@@ -1,13 +1,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=librsocket-cpp
-PKG_SOURCE_DATE:=2019-09-12
-PKG_SOURCE_VERSION:=9226988e3da89eff8cd55952ccae61fcac0881fa
+PKG_SOURCE_DATE:=2019-09-22
+PKG_SOURCE_VERSION:=b268907312af589828634c143b9f35b58cd6cfea
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/rsocket/rsocket-cpp/tar.gz/$(PKG_SOURCE_VERSION)?
-PKG_HASH:=3273012c1ffa149fddfac2b547315834e9a02ff0d8d1357196fec95391150ed6
+PKG_HASH:=7ab4655d3d8148ce689f74a116ae7393d9e802f91d0dfd697ffd8daeff800e61
 PKG_BUILD_DIR:=$(BUILD_DIR)/rsocket-cpp-$(PKG_SOURCE_VERSION)
 
 PKG_MAINTAINER:=Amol Bhave <ambhave@fb.com>
@@ -25,6 +25,7 @@ define Package/librsocket-cpp
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=C++ implementation of RSocket
+  URL:=https://rsocket.io/
   DEPENDS:=+libyarpl
 endef
 
@@ -32,6 +33,7 @@ define Package/libyarpl
   SECTION:=libs
   CATEGORY:=Libraries
   TITLE:=yarpl: Yet Another Reactive Programming Library
+  URL:=https://rsocket.io/
   DEPENDS:=+libfolly
 endef
 
@@ -46,7 +48,8 @@ endef
 CMAKE_OPTIONS += \
        -DBUILD_BENCHMARKS=OFF \
        -DBUILD_EXAMPLES=OFF \
-       -DBUILD_TESTS=OFF
+       -DBUILD_TESTS=OFF \
+       -DCMAKE_POSITION_INDEPENDENT_CODE=ON
 
 $(eval $(call BuildPackage,librsocket-cpp))
 $(eval $(call BuildPackage,libyarpl))
diff --git a/libs/librsocket-cpp/patches/103-boost.patch b/libs/librsocket-cpp/patches/103-boost.patch
new file mode 100644 (file)
index 0000000..40737f0
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -194,6 +194,9 @@ find_package(Gflags REQUIRED)
+ # find glog::glog to satisfy the folly dep.
+ find_package(Glog REQUIRED)
++find_package(Boost REQUIRED COMPONENTS system thread filesystem regex context
++                                       date_time program_options)
++
+ include_directories(SYSTEM ${OPENSSL_INCLUDE_DIR})
+ include_directories(SYSTEM ${GFLAGS_INCLUDE_DIR})