diff --git a/libs/librsocket-cpp/Makefile b/libs/librsocket-cpp/Makefile deleted file mode 100644 index 45459978f..000000000 --- a/libs/librsocket-cpp/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -include $(TOPDIR)/rules.mk - -PKG_NAME:=librsocket-cpp -PKG_SOURCE_DATE:=2019-10-07 -PKG_SOURCE_VERSION:=0a469f7a84d9e3c3ddcb6931df701a5dae536589 -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:=c10e498039d676946a11f6a45201575cdb3f1f582752693d7b1901aa434f3146 -PKG_BUILD_DIR:=$(BUILD_DIR)/rsocket-cpp-$(PKG_SOURCE_VERSION) - -PKG_MAINTAINER:=Amol Bhave -PKG_LICENSE:=Apache-2.0 -PKG_LICENSE_FILES:=LICENSE - -PKG_BUILD_PARALLEL:=1 -CMAKE_BINARY_SUBDIR:=builddir -CMAKE_INSTALL:=1 - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/cmake.mk - -define Package/librsocket-cpp - SECTION:=libs - CATEGORY:=Libraries - TITLE:=C++ implementation of RSocket - URL:=https://rsocket.io/ - DEPENDS:=+libyarpl -endef - -define Package/libyarpl - SECTION:=libs - CATEGORY:=Libraries - TITLE:=yarpl: Yet Another Reactive Programming Library - URL:=https://rsocket.io/ - DEPENDS:=+libfolly -endef - -define Package/librsocket-cpp/description - C++ implementation of RSocket, and Application protocol providing Reactive Streams semantics -endef - -define Package/libyarpl/description - C++ implementation of reactive functional programming including both Observable and Flowable types. -endef - -CMAKE_OPTIONS += \ - -DBUILD_BENCHMARKS=OFF \ - -DBUILD_EXAMPLES=OFF \ - -DBUILD_SHARED_LIBS=ON \ - -DBUILD_TESTS=OFF \ - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - -TARGET_CXXFLAGS += -ffunction-sections -fdata-sections -flto -TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed - -define Package/librsocket-cpp/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libReactiveSocket.so* $(1)/usr/lib/ -endef - -define Package/libyarpl/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libyarpl*.so* $(1)/usr/lib/ -endef - -$(eval $(call BuildPackage,librsocket-cpp)) -$(eval $(call BuildPackage,libyarpl)) diff --git a/libs/librsocket-cpp/patches/101-do-not-use-gold.patch b/libs/librsocket-cpp/patches/101-do-not-use-gold.patch deleted file mode 100644 index a65154e58..000000000 --- a/libs/librsocket-cpp/patches/101-do-not-use-gold.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -67,7 +67,6 @@ - if (RSOCKET_ASAN) - set(ASAN_FLAGS -fsanitize=address,undefined) - endif () -- set(EXTRA_LINK_FLAGS ${EXTRA_LINK_FLAGS} -fuse-ld=gold) - - elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang) - if (RSOCKET_ASAN) diff --git a/libs/librsocket-cpp/patches/102-gcc9.patch b/libs/librsocket-cpp/patches/102-gcc9.patch deleted file mode 100644 index 1a5910a4b..000000000 --- a/libs/librsocket-cpp/patches/102-gcc9.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/yarpl/Refcounted.h -+++ b/yarpl/Refcounted.h -@@ -42,7 +42,7 @@ std::shared_ptr atomic_exchange( - auto refptr = ar->ref.lock(); - auto old = std::move(*refptr); - *refptr = std::move(r); -- return std::move(old); -+ return old; - } - - template diff --git a/libs/librsocket-cpp/patches/103-no-boost-thread.patch b/libs/librsocket-cpp/patches/103-no-boost-thread.patch deleted file mode 100644 index 60a3f34e9..000000000 --- a/libs/librsocket-cpp/patches/103-no-boost-thread.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -195,7 +195,7 @@ find_package(Gflags REQUIRED) - find_package(Glog REQUIRED) - - # find boost::* to satisfy the folly dep --find_package(Boost REQUIRED COMPONENTS system thread filesystem regex context -+find_package(Boost REQUIRED COMPONENTS system filesystem regex context - program_options) - - include_directories(SYSTEM ${OPENSSL_INCLUDE_DIR})