Andreas Wacknitz
2024-03-24 63c348b0fbe8a8eb0f1099db9ee52c69b0604689
components/library/libtorrent/Makefile
@@ -24,30 +24,35 @@
# Copyright 2020, Aurelien Larcher 
#
BUILD_BITS=32_and_64
USE_OPENSSL11=yes
BUILD_BITS= 64
USE_PARALLEL_BUILD= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=      libtorrent
COMPONENT_VERSION=   0.13.8
COMPONENT_REVISION=   1
COMPONENT_REVISION=   2
COMPONENT_SUMMARY=   libtorrent - a Bittorrent library for rtorrent
COMPONENT_SRC=      $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=   https://rakshasa.github.io/rtorrent/
COMPONENT_ARCHIVE=   $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:ed115a28f4ae8cfcd33b94a597c076ca74fd549867a26e4fac9505c27288e983
COMPONENT_ARCHIVE_URL=   http://rtorrent.net/downloads/$(COMPONENT_ARCHIVE)
COMPONENT_CLASSIFICATION=   System/Libraries
COMPONENT_FMRI=         library/libtorrent
COMPONENT_LICENSE=      GPLv2
COMPONENT_LICENSE_FILE=   COPYING
include $(WS_MAKE_RULES)/common.mk
COMPONENT_PREP_ACTION = \
        (cd $(@D) && \
       autoreconf -f -I./scripts -I. )
COMPONENT_PREP_ACTION = ( \
   cd $(@D) && \
   PATH="$(PATH)" sh autogen.sh )
COMPONENT_PRE_CONFIGURE_ACTION = \
        ($(CLONEY) $(SOURCE_DIR) $(@D))
# this is needed or we can't compile the rak headers
CC=$(CXX)
CC= $(CXX)
CXXFLAGS += -std=c++11
CXXFLAGS += $(gcc_OPT)
@@ -58,8 +63,6 @@
LDFLAGS += -lnsl -lsocket
LDFLAGS += -lz
unexport SHELLOPTS
CONFIGURE_OPTIONS  +=   --enable-shared
CONFIGURE_OPTIONS  +=   --disable-debug
CONFIGURE_OPTIONS  +=   --disable-static
@@ -69,11 +72,10 @@
COMPONENT_TEST_ENV +=   "LDFLAGS=-lnsl -lcppunit -lsocket -lz"
COMPONENT_TEST_TRANSFORMS = $(CONFIGURE_TEST_TRANSFORMS)
COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += library/security/openssl-11
REQUIRED_PACKAGES += library/security/openssl-31
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += system/library