$(ARCHIVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz:
$(WGET) http://www.openssl.org/source/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz
-$(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip:
- $(WGET) http://trac.openscenegraph.org/downloads/developer_releases/OpenThreads-$(OPENTHREADS_VER).zip
+$(ARCHIVE)/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz:
+ $(WGET) https://sourceforge.net/projects/mxedeps/files/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz
$(ARCHIVE)/libogg-1.3.1.tar.gz:
$(WGET) http://www.fhloston-paradise.de/libogg-1.3.1.tar.gz
$(REMOVE)/libogg-1.3.1
$(TOUCH)
-$(D)/openthreads: $(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip | $(TARGETPREFIX)
+$(D)/libopenthreads: $(ARCHIVE)/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz | $(TARGETPREFIX)
$(START_BUILD)
- unzip $(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip -d $(BUILD_TMP)
- set -e; cd $(BUILD_TMP)/OpenThreads-$(OPENTHREADS_VER); \
- $(PATCH)/openthreads-replaced-openthreads.pc-with-openthreads.pc.in.patch; \
+ $(UNTAR)/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz
+ set -e; cd $(BUILD_TMP)/OpenThreads-$(LIBOPENTHREADS_VER); \
$(PATCH)/openthreads-add-cached-settings-for-gccs-atomic-builtins.patch; \
echo "# dummy file to prevent warning message" > examples/CMakeLists.txt; \
- cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_SYSTEM_NAME="Linux" \
+ cmake . -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SYSTEM_NAME="Linux" \
-DCMAKE_INSTALL_PREFIX="" \
-DCMAKE_C_COMPILER="$(TARGET)-gcc" \
-DCMAKE_CXX_COMPILER="$(TARGET)-g++" \
- -D_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE=1; \
+ -D_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE=1 \
+ ; \
+ find . -name cmake_install.cmake -print0 | xargs -0 \
+ sed -i 's@SET(CMAKE_INSTALL_PREFIX "/usr/local")@SET(CMAKE_INSTALL_PREFIX "")@'; \
$(MAKE); \
- make install DESTDIR=$(TARGETPREFIX)
+ $(MAKE) install DESTDIR=$(TARGETPREFIX)
$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/openthreads.pc
- $(REMOVE)/OpenThreads-$(OPENTHREADS_VER) $(PKGPREFIX)
+ $(REMOVE)/OpenThreads-$(LIBOPENTHREADS_VER)
$(TOUCH)
$(D)/libiconv: $(ARCHIVE)/libiconv-1.14.tar.gz | $(TARGETPREFIX)
$(MAKE) $(D)/libsigc $(D)/giflib $(D)/openssl \
$(D)/libcurl $(D)/freetype $(D)/libjpeg \
$(D)/libdvbsi++ $(D)/pugixml $(D)/ffmpeg \
- $(D)/libbluray $(D)/openthreads $(D)/libusb $(D)/libfribidi \
+ $(D)/libbluray $(D)/libopenthreads $(D)/libusb $(D)/libfribidi \
$(D)/luaposix $(D)/luacurl $(D)/luasocket $(D)/lua-expat $(D)/lua-feedparser
$(TOUCH)