Merge pull request #3230 from Johnnynator/boost

boost: update to 1.68.0.
This commit is contained in:
Enno Boland 2018-10-20 00:00:24 +02:00 committed by GitHub
commit 3106b0cd32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
93 changed files with 427 additions and 150 deletions

View File

@ -631,42 +631,42 @@ libnm-glib.so.4 libnm-0.9.1.90_1
libnm-glib-vpn.so.1 libnm-0.9.1.90_1
libnm.so.0 libnm-1.0.0_1
libKF5ItemModels.so.5 kitemmodels-5.26.0_1
libboost_context.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_coroutine.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_container.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_prg_exec_monitor.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_signals.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_timer.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_random.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_filesystem.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_unit_test_framework.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_c99f.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_tr1f.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_regex.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_serialization.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_chrono.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_wserialization.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_graph.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_log.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_locale.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_tr1l.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_program_options.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_iostreams.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_system.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_thread.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_log_setup.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_date_time.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_c99.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_wave.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_tr1.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_atomic.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_math_c99l.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_type_erasure.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_fiber.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_stacktrace_noop.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_stacktrace_addr2line.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_stacktrace_basic.so.1.65.1 boost-1.65.1_1<1.66_1
libboost_python.so.1.65.1 boost-python-1.65.1<1.66_1
libboost_context.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_coroutine.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_container.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_prg_exec_monitor.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_signals.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_timer.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_random.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_filesystem.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_unit_test_framework.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_c99f.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_tr1f.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_regex.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_serialization.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_chrono.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_wserialization.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_graph.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_log.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_locale.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_tr1l.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_program_options.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_iostreams.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_system.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_thread.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_log_setup.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_date_time.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_c99.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_wave.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_tr1.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_atomic.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_math_c99l.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_type_erasure.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_fiber.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_stacktrace_noop.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_stacktrace_addr2line.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_stacktrace_basic.so.1.68.0 boost-1.68.0_1<1.69.0
libboost_python27.so.1.68.0 boost-python-1.68.0_1<1.69.0
libexempi.so.3 exempi-2.1.1_1
libatasmart.so.4 libatasmart-0.17_1
libsgutils2.so.2 libsgutils-1.42_1

View File

@ -1,7 +1,7 @@
# Template file for '0ad'
pkgname=0ad
version=0.0.23
revision=4
revision=5
wrksrc="${pkgname}-${version}-alpha"
hostmakedepends="pkg-config perl cmake python"
makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel

View File

@ -0,0 +1,34 @@
From d8336d2fed73c72d1227b343d6acfb991bc1651b Mon Sep 17 00:00:00 2001
From: Jan Beich <jbeich@FreeBSD.org>
Date: Mon, 9 Jul 2018 20:15:29 +0000
Subject: [PATCH] Keep using std::distance after Boost 1.68
src/search_replace_engine.cpp:256:14: error: call to
'distance' is ambiguous
count += distance(
^~~~~~~~
/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(_InputIter __first, _InputIter __last)
^
/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(SinglePassIterator first, SinglePassIterator last)
^
---
src/search_replace_engine.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git src/search_replace_engine.cpp src/search_replace_engine.cpp
index 594c21e5e..14c71680d 100644
--- src/search_replace_engine.cpp
+++ src/search_replace_engine.cpp
@@ -253,7 +253,7 @@ bool SearchReplaceEngine::ReplaceAll() {
if (MatchState ms = matches(&diag, 0)) {
auto& diag_field = diag.*get_dialogue_field(settings.field);
std::string const& text = diag_field.get();
- count += distance(
+ count += std::distance(
boost::u32regex_iterator<std::string::const_iterator>(begin(text), end(text), *ms.re),
boost::u32regex_iterator<std::string::const_iterator>());
diag_field = u32regex_replace(text, *ms.re, settings.replace_with);

View File

@ -0,0 +1,22 @@
--- es-core/src/Util.cpp 2016-03-13 20:31:00.000000000 +0100
+++ - 2018-10-05 11:16:58.054469211 +0200
@@ -32,7 +32,7 @@
}
-#if _MSC_VER < 1800
+#if 0
float round(float num)
{
return (float)((int)(num + 0.5f));
--- es-core/src/Util.h 2016-03-13 20:31:00.000000000 +0100
+++ - 2018-10-05 11:17:16.991980845 +0200
@@ -15,7 +15,7 @@
Eigen::Vector3f roundVector(const Eigen::Vector3f& vec);
Eigen::Vector2f roundVector(const Eigen::Vector2f& vec);
-#if _MSC_VER < 1800
+#if 0
float round(float num);
#endif /* _MSC_VER */

View File

@ -1,7 +1,7 @@
# Template file for 'EmulationStation-rpi'
pkgname=EmulationStation-rpi
version=2.0.1a
revision=1
revision=2
_githash=93f6e11c95f9e7a0c00d3a70c744b22d9a931127
build_style=cmake
only_for_archs="armv6l armv6l-musl armv7l armv7l-musl"

View File

@ -1,7 +1,7 @@
# Template file for 'EmulationStation'
pkgname=EmulationStation
version=2.7.1
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config git"
makedepends="libcurl-devel MesaLib-devel freetype-devel freeimage-devel

View File

@ -1,7 +1,7 @@
# Template file for 'LGOGDownloader'
pkgname=LGOGDownloader
version=3.3
revision=2
revision=3
wrksrc="lgogdownloader-${version}"
build_style=cmake
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'Lucene++'
pkgname=Lucene++
version=3.0.7
revision=7
revision=8
wrksrc=LucenePlusPlus-rel_$version
build_style=cmake
configure_args="-Wno-dev"

View File

@ -1,7 +1,7 @@
# Template file for 'OpenXcom'
pkgname=OpenXcom
version=1.0
revision=2
revision=3
build_style=gnu-configure
configure_args="--disable-silent-rules --disable-werror"
hostmakedepends="automake pkg-config xmlto"

View File

@ -1,7 +1,7 @@
# Template file for 'SMC'.
pkgname=SMC
version=1.9
revision=5
revision=6
wrksrc=${pkgname,,}-${version}
build_style=gnu-configure
hostmakedepends="automake libtool gettext-devel pkg-config unzip"

View File

@ -1,7 +1,7 @@
# Template file for 'TSC'
pkgname=TSC
version=2.0.0
revision=6
revision=7
build_style=cmake
build_wrksrc=tsc
configure_args="-DFIXED_DATA_DIR=/usr/share/TSC -DBINARY_DIR=/usr/bin"

View File

@ -1,7 +1,7 @@
# Template file for 'adriconf'
pkgname=adriconf
version=1.3
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config glib-devel"
makedepends="MesaLib-devel gtkmm-devel boost-devel libxml++-devel pciutils-devel gtest-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'astroid'
pkgname=astroid
version=0.14
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config scdoc"
makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel

View File

@ -1,7 +1,7 @@
# Template file for 'bitcoin'
pkgname=bitcoin
version=0.16.3
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-incompatible-bdb --disable-ccache --disable-static --enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"
hostmakedepends="pkg-config yasm"

View File

@ -1,7 +1,7 @@
# Template file for 'blender'
pkgname=blender
version=2.79b
revision=7
revision=8
build_style="cmake"
makedepends="
libgomp-devel libpng-devel tiff-devel python3-devel glu-devel

View File

@ -1,7 +1,7 @@
# Template file for 'boost'
pkgname=boost
version=1.65.1
revision=4
version=1.68.0
revision=1
wrksrc="${pkgname}_${version//\./_}"
hostmakedepends="bzip2-devel icu-devel python-devel"
makedepends="zlib-devel bzip2-devel icu-devel python-devel"
@ -10,9 +10,9 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="http://www.boost.org/"
license="Boost Software License 1.0"
distfiles="${SOURCEFORGE_SITE}/$pkgname/${pkgname}_${version//\./_}.tar.bz2"
checksum=9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81
checksum=7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7
CXXFLAGS="-std=c++11"
CXXFLAGS="-std=c++14"
case "$XBPS_TARGET_MACHINE" in
i686*) _arch=x86; _toolset="gcc-i386"; _abi=sysv ;;
@ -80,7 +80,7 @@ boost-python_package() {
depends="boost-${version}_${revision} python"
short_desc+=" - Python bindings"
pkg_install() {
vmove usr/lib/libboost_python*
vmove "usr/lib/libboost_python*"
}
}
boost-build_package() {
@ -98,7 +98,7 @@ boost-devel_package() {
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/*.a
vmove usr/lib/*.so
vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
}

View File

@ -1,7 +1,7 @@
# Template file for 'btfs'
pkgname=btfs
version=2.18
revision=2
revision=3
build_style=gnu-configure
hostmakedepends="automake pkg-config"
makedepends="boost-devel libcurl-devel libtorrent-rasterbar-devel fuse-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'cclive'
pkgname=cclive
version=0.7.16
revision=10
revision=11
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="boost-devel pcre-devel libcurl-devel libquvi-devel glibmm-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'cegui'
pkgname=cegui
version=0.8.7
revision=8
revision=9
build_style=cmake
hostmakedepends="graphviz doxygen dejavu-fonts-ttf gd glm perl pkg-config"
makedepends="libxml2-devel boost-devel glu-devel glew-devel glfw-devel

View File

@ -1,7 +1,7 @@
# Template file for 'cgal'
pkgname=cgal
version=4.11.3
revision=1
revision=2
wrksrc="CGAL-${version}"
build_style=cmake
makedepends="boost-devel eigen mpfr-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'cpp-hocon'
pkgname=cpp-hocon
version=0.2.1
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="boost-devel leatherman libcurl-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'eiskaltdcpp-qt'
pkgname=eiskaltdcpp-qt
version=2.2.10
revision=4
revision=5
wrksrc="eiskaltdcpp-${version}"
build_style=cmake
configure_args="-DUSE_MINIUPNP=ON"

View File

@ -1,7 +1,7 @@
# Template file for 'facter'
pkgname=facter
version=3.12.0
revision=4
revision=5
build_style=cmake
configure_args="-DRUBY_CONFIG_INCLUDE_DIR=${XBPS_CROSS_BASE}/usr/include"
hostmakedepends="ruby-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'fifengine'
pkgname=fifengine
version=0.4.1
revision=2
revision=3
build_style=cmake
hostmakedepends="swig python"
makedepends="SDL2-devel SDL2_image-devel SDL2_ttf-devel boost-devel

View File

@ -0,0 +1,39 @@
From 3c9e6b038ed544e446c61695dab62f83e781a28a Mon Sep 17 00:00:00 2001
From: wmayer <wmayer@users.sourceforge.net>
Date: Sat, 21 Apr 2018 11:12:45 +0200
Subject: [PATCH] fix requesting boost python component for version >= 1.67.0
---
src/Mod/Path/libarea/CMakeLists.txt | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git src/Mod/Path/libarea/CMakeLists.txt src/Mod/Path/libarea/CMakeLists.txt
index ef95c29d37d..dd03a39a797 100644
--- src/Mod/Path/libarea/CMakeLists.txt
+++ src/Mod/Path/libarea/CMakeLists.txt
@@ -16,13 +16,19 @@ OPTION(USE_BOOST_PYTHON "use BOOST_PYTHON, otherwise use PYBIND11" ON)
if(USE_BOOST_PYTHON)
if(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
- if(NOT PYTHON_VERSION_MAJOR LESS 3)
- find_package( Boost COMPONENTS python3)
- if (NOT Boost_PYTHON3_FOUND)
- find_package( Boost COMPONENTS python REQUIRED)
- endif()
+ # for boost >= 1.67 we must add the Python version suffix to
+ # the component name
+ if (Boost_VERSION VERSION_GREATER 106699)
+ find_package(Boost COMPONENTS python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} REQUIRED) # find BOOST and boost-python
else()
- find_package( Boost COMPONENTS python REQUIRED) # find BOOST and boost-python
+ if(NOT PYTHON_VERSION_MAJOR LESS 3)
+ find_package( Boost COMPONENTS python3)
+ if (NOT Boost_PYTHON3_FOUND)
+ find_package( Boost COMPONENTS python REQUIRED)
+ endif()
+ else()
+ find_package( Boost COMPONENTS python REQUIRED) # find BOOST and boost-python
+ endif()
endif()
if(Boost_FOUND)

View File

@ -0,0 +1,36 @@
From 869b5c8918674d6069652b2b688e4faf59c87ffe Mon Sep 17 00:00:00 2001
From: Jan Beich <jbeich@FreeBSD.org>
Date: Tue, 17 Apr 2018 06:46:22 +0000
Subject: [PATCH] Explicitly link against -lpthread on Unix
/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_init
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>> src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())
/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_setclock
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>> src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())
/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_destroy
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>> src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())
---
CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git CMakeLists.txt CMakeLists.txt
index cc06f908642..7230ae70de8 100644
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -596,6 +596,11 @@ endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
find_package(Boost ${BOOST_MIN_VERSION}
COMPONENTS filesystem program_options regex signals system thread REQUIRED)
+ if(UNIX AND NOT APPLE)
+ # Boost.Thread 1.67+ headers reference pthread_condattr_*
+ list(APPEND Boost_LIBRARIES pthread)
+ endif()
+
IF(NOT Boost_FOUND)
MESSAGE(FATAL_ERROR "========================================\n"
"boost not found, install the components:\n"

View File

@ -0,0 +1,29 @@
From 45945836131998ef267c632ef9c0c04b63321f31 Mon Sep 17 00:00:00 2001
From: Gabriel Souza Franco <gabrielfrancosouza@gmail.com>
Date: Wed, 9 May 2018 01:22:59 +0200
Subject: [PATCH] Fix compilation with GCC 8
---
src/3rdParty/salomesmesh/inc/SMESH_Algo.hxx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git src/3rdParty/salomesmesh/inc/SMESH_Algo.hxx src/3rdParty/salomesmesh/inc/SMESH_Algo.hxx
index a362ed290bc..7e23608f52d 100644
--- src/3rdParty/salomesmesh/inc/SMESH_Algo.hxx
+++ src/3rdParty/salomesmesh/inc/SMESH_Algo.hxx
@@ -30,6 +30,7 @@
#include "SMESH_SMESH.hxx"
+#include "SMDS_MeshNode.hxx"
#include "SMDSAbs_ElementType.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_ComputeError.hxx"
@@ -45,7 +46,6 @@
#include <map>
#include <set>
-class SMDS_MeshNode;
class SMESHDS_Mesh;
class SMESHDS_SubMesh;
class SMESH_Gen;

View File

@ -5,7 +5,7 @@
# - python3: freecad code not yet ready for it, probably at 0.18
pkgname=freecad
version=0.17
revision=4
revision=5
wrksrc="FreeCAD-${version}"
build_style=cmake

View File

@ -1,7 +1,7 @@
# Template file for 'freeorion'
pkgname=freeorion
version=0.4.8
revision=1
revision=2
_release=${version}_2018-08-23.26f16b0
wrksrc="src-tarball"
build_style=cmake

View File

@ -1,7 +1,7 @@
# Template file for 'gnucash'
pkgname=gnucash
version=3.3
revision=1
revision=2
build_style=cmake
configure_args="-DWITH_SQL=0 -DWITH_PYTHON=1"
hostmakedepends="pkg-config guile python3 libxslt perl"

View File

@ -1,7 +1,7 @@
# Template file for 'gnuradio-osmosdr'
pkgname=gnuradio-osmosdr
version=0.1.4
revision=2
revision=3
wrksrc="gr-osmosdr-${version}"
build_style=cmake
pycompile_module="osmosdr"

View File

@ -1,7 +1,7 @@
# Template file for 'gnuradio'
pkgname=gnuradio
version=3.7.13.4
revision=1
revision=2
build_style=cmake
nocross="relies on volk, which is not complete for arm"
conf_files="/etc/gnuradio/conf.d/*"

View File

@ -1,7 +1,7 @@
# Template file for 'gource'
pkgname=gource
version=0.49
revision=3
revision=4
build_style=gnu-configure
configure_args="--with-tinyxml --enable-ttf-font-dir=/usr/share/fonts/TTF"
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'gpick'
pkgname=gpick
version=0.2.5
revision=3
revision=4
wrksrc="${pkgname}-${pkgname}-${version}"
build_style=scons
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'gqrx'
pkgname=gqrx
version=2.11.5
revision=2
revision=3
wrksrc="gqrx-sdr-${version}"
build_style=cmake
configure_args="$(vopt_if gr_audio -DLINUX_AUDIO_BACKEND=Gr-audio)

View File

@ -1,7 +1,7 @@
# Template file for 'grive'
pkgname=grive2
version=0.5.0
revision=4
revision=5
build_style=cmake
hostmakedepends="pkg-config"
makedepends="boost-devel libcurl-devel yajl-devel libgcrypt-devel expat-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'guitarix2'
pkgname=guitarix2
version=0.37.3
revision=1
revision=2
wrksrc="guitarix-${version}"
build_style=waf
configure_args="--cxxflags-release=-DNDEBUG --ladspa --new-ladspa --no-faust --no-lv2

View File

@ -1,7 +1,7 @@
# Template file for 'hugin'
pkgname=hugin
version=2018.0.0
revision=8
revision=9
wrksrc="${pkgname}-${version}"
build_style=cmake
pycompile_module="hpi.py hsi.py"

View File

@ -1,24 +1,23 @@
# Template file for 'i2pd'
pkgname=i2pd
version=2.15.0
revision=5
short_desc="I2P Daemon - a full-featured C++ implementation of I2P client"
homepage="http://i2pd.website/"
license="BSD"
version=2.21.0
revision=1
build_style=gnu-makefile
make_build_args="USE_UPNP=yes"
makedepends="zlib-devel boost-devel libressl-devel miniupnpc-devel
libatomic-devel"
short_desc="I2P Daemon - a full-featured C++ implementation of I2P client"
maintainer="Obosob <obosob@riseup.net>"
makedepends="zlib-devel boost-devel libressl-devel miniupnpc-devel"
license="BSD"
homepage="http://i2pd.website/"
distfiles="https://github.com/PurpleI2P/i2pd/archive/${version}.tar.gz"
checksum=87649a1963b1d1b8f9424c0bccbdf6bbde0bb87db8dcf0b5c61f4c7f13181b86
checksum=96c15cf7b51feacd5bb3f7032c7d961961325102574a1a4d6cb8dd794e906e5b
system_accounts="_i2pd"
disable_parallel_build=true
case "${XBPS_TARGET_MACHINE}" in
aarch64*|armv*|mips*) make_build_args+=" USE_AESNI=no USE_AVX=no" ;;
esac
case "${XBPS_TARGET_MACHINE}" in
armv[56]*|mips*) makedepends+=" libatomic-devel"; LDFLAGS="-latomic" ;;
esac
do_install() {
vbin i2pd

View File

@ -1,2 +0,0 @@
site="https://api.github.com/repos/PurpleI2P/i2pd/tags"
pattern='"name":\s*"\K([\d\.]+)(?=")'

View File

@ -1,7 +1,7 @@
# Template file for 'icinga2'
pkgname=icinga2
version=2.9.2
revision=1
revision=2
build_style=cmake
configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DICINGA2_RUNDIR=/run

View File

@ -1,7 +1,7 @@
# Template file for 'imagescan'
pkgname=imagescan
version=3.47.0
revision=1
revision=2
wrksrc="utsushi-0.47.0"
build_style=gnu-configure
configure_args="--libexecdir=/usr/lib --with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib

View File

@ -1,7 +1,7 @@
# Template file for 'innoextract'
pkgname=innoextract
version=1.7
revision=2
revision=3
build_style=cmake
configure_args="-DCMAKE_INSTALL_PREFIX=/usr"
hostmakedepends="boost"

View File

@ -1,7 +1,7 @@
# Template file for 'kea'
pkgname=kea
version=1.4.0.P1
revision=1
revision=2
wrksrc="kea-${version/.P/-P}"
build_style=gnu-configure
configure_args="--enable-generate-docs --with-openssl=${XBPS_CROSS_BASE}/usr

View File

@ -1,7 +1,7 @@
# Template file for 'kig'
pkgname=kig
version=18.08.2
revision=1
revision=2
build_style=cmake
hostmakedepends="extra-cmake-modules pkg-config python"
makedepends="boost-devel boost-python kparts-devel ktexteditor-devel python-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'krita'
pkgname=krita
version=4.1.5
revision=1
revision=2
nocross=yes
build_style=cmake
replaces="calligra-krita>=0"

View File

@ -2,7 +2,7 @@
# Note: always revbump cpp-hocon when updating as it links against this static lib
pkgname=leatherman
version=1.5.2
revision=1
revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="boost-devel libcurl-devel"

View File

@ -0,0 +1,11 @@
--- src/utils.h 2016-01-11 16:59:38.000000000 +0100
+++ - 2018-10-01 19:53:37.981217940 +0200
@@ -44,7 +44,7 @@
#ifndef _UTILS_H
#define _UTILS_H
-#include <boost/uuid/sha1.hpp>
+#include <boost/uuid/detail/sha1.hpp>
/**
* @name Default values

View File

@ -1,7 +1,7 @@
# Template file for 'ledger'
pkgname=ledger
version=3.1.1
revision=8
revision=9
build_style=cmake
maintainer="Daniel Santana <daniel@santana.tech>"
makedepends="boost-devel gmp-devel mpfr-devel gettext-devel libedit-devel"

View File

@ -0,0 +1,11 @@
--- src/libcmis/xml-utils.cxx 2016-03-01 17:14:26.000000000 +0100
+++ - 2018-10-01 13:30:30.734080390 +0200
@@ -31,7 +31,7 @@
#include <sstream>
#include <stdlib.h>
-#include <boost/uuid/sha1.hpp>
+#include <boost/uuid/detail/sha1.hpp>
#include <curl/curl.h>
#include "xml-utils.hxx"

View File

@ -1,7 +1,7 @@
# Template file for 'libcmis'
pkgname=libcmis
version=0.5.1
revision=4
revision=5
build_style=gnu-configure
configure_args="DOCBOOK2MAN=docbook2man --disable-werror"
hostmakedepends="pkg-config docbook2x"

View File

@ -2,7 +2,7 @@
pkgname=libixion
reverts=0.14.0_1
version=0.13.0
revision=5
revision=6
build_style=gnu-configure
hostmakedepends="pkg-config python3"
makedepends="boost-devel mdds python3-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'ogre'
pkgname=libogre
version=1.10.11
revision=2
revision=3
build_style=cmake
configure_args="-DCMAKE_INSTALL_PREFIX=/usr \
-DOGRE_INSTALL_PLUGINS_HEADERS=TRUE \

View File

@ -0,0 +1,42 @@
From f7485813af8e50f88c77312fb29b7bb489a0a17d Mon Sep 17 00:00:00 2001
From: Adam Majer <amajer@suse.de>
Date: Wed, 23 May 2018 10:45:56 +0200
Subject: [PATCH] Fix build with Boost 1.67
Boost:DateTime that no longer accepts non-integer types.
In the past, these types were implicitly cast down to integer
values. Now this requires explicit cast.
https://svn.boost.org/trac10/ticket/11168
This fixes #60
---
--- src/spreadsheet/sheet.cpp 2017-11-16 00:12:57.000000000 +0100
+++ - 2018-10-01 19:35:16.014316314 +0200
@@ -387,7 +387,7 @@
double days_since_epoch = (d - origin).days();
- double ms = second * 1000000.0;
+ long ms = second * 1000000.0;
posix_time::time_duration t(
posix_time::hours(hour) +
@@ -731,7 +731,7 @@
if (time_fraction)
{
// Convert a fraction day to microseconds.
- double ms = time_fraction * 24.0 * 60.0 * 60.0 * 1000000.0;
+ long long ms = time_fraction * 24.0 * 60.0 * 60.0 * 1000000.0;
posix_time::time_duration td = posix_time::microsec(ms);
hours = td.hours();
@@ -740,7 +740,7 @@
td -= posix_time::hours(hours);
td -= posix_time::minutes(minutes);
- td -= posix_time::seconds(seconds);
+ td -= posix_time::seconds((long)seconds);
ms = td.total_microseconds(); // remaining microseconds.

View File

@ -2,7 +2,7 @@
pkgname=liborcus
reverts=0.14.0_1
version=0.13.4
revision=3
revision=4
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config python3"
makedepends="boost-devel mdds libixion-devel python3-devel zlib-devel"

View File

@ -2,7 +2,7 @@
# Template file for 'libreoffice'
pkgname=libreoffice
version=6.1.0.3
revision=2
revision=3
build_style=meta
make_build_args="build-nocheck"
nocross=yes
@ -12,7 +12,7 @@ nocross=yes
# Missing, required libraries are downloaded and built internally
#
hostmakedepends="automake flex git gperf hyphen icu libtool openldap
perl-Archive-Zip pkg-config sane ucpp unzip wget zip"
perl-Archive-Zip pkg-config sane ucpp unzip wget zip python3-setuptools"
makedepends="CoinMP-devel apr-devel avahi-libs-devel clucene-devel glyphy-devel
gpgmepp-devel gst-plugins-base1-devel gtk+-devel gtk+3-devel hunspell-devel
hyphen-devel libXt-devel libabw-devel libatomic_ops-devel libbluetooth-devel

View File

@ -1,7 +1,7 @@
# Template file for 'libtorrent-rasterbar'
pkgname=libtorrent-rasterbar
version=1.1.10
revision=1
revision=2
build_style=gnu-configure
configure_args="--enable-python-binding --with-boost=${XBPS_CROSS_BASE}/usr"
hostmakedepends="automake pkg-config intltool libtool python-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'litecoin'
pkgname=litecoin
version=0.16.3
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-incompatible-bdb --with-gui=qt5 --disable-static --disable-tests
--with-libressl"

View File

@ -1,7 +1,7 @@
# Template file for 'logstalgia'
pkgname=logstalgia
version=1.1.2
revision=1
revision=2
wrksrc="$pkgname-$version"
build_style=gnu-configure
hostmakedepends="pkg-config"

View File

@ -0,0 +1,11 @@
--- cmake/Dependencies.cmake 2015-08-29 23:34:01.000000000 +0200
+++ - 2018-10-05 21:42:24.139024667 +0200
@@ -58,7 +58,7 @@
set(Boost_ADDITIONAL_VERSIONS "1.47.0" "1.46.1" "1.46" "1.46.0" "1.45" "1.45.0" "1.44" "1.44.0")
-set(LUXRAYS_BOOST_COMPONENTS thread program_options filesystem serialization iostreams regex system python)
+set(LUXRAYS_BOOST_COMPONENTS thread program_options filesystem serialization iostreams regex system python27)
find_package(Boost ${Boost_MINIMUM_VERSION} COMPONENTS ${LUXRAYS_BOOST_COMPONENTS})
if (NOT Boost_FOUND)
# Try again with the other type of libs

View File

@ -1,7 +1,7 @@
# Template file for 'luxrays'
pkgname=luxrays
version=3.1
revision=11
revision=12
build_style=cmake
configure_args="-DLUXRAYS_DISABLE_OPENCL=OFF -DCMAKE_SKIP_RPATH=ON"
hostmakedepends="flex bison boost-python"

View File

@ -1,7 +1,7 @@
# Template file for 'mkvtoolnix'
pkgname=mkvtoolnix
version=27.0.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-docbook-xsl-root=/usr/share/xsl/docbook --enable-qt"
hostmakedepends="autoconf docbook-xsl libxslt pkg-config ruby"

View File

@ -1,7 +1,7 @@
# Template file for 'monero-gui'
pkgname=monero-gui
version=0.13.0.3
revision=1
revision=2
build_style=qmake
hostmakedepends="pkg-config qt5-tools qt5-qmake qt5-quickcontrols qt5-declarative-devel"
makedepends="boost-devel libatomic-devel libunwind-devel miniupnpc-devel monero-devel

View File

@ -2,6 +2,7 @@
pkgname=monero
version=0.13.0.3
revision=1
revision=2
conf_files="/etc/monerod.conf"
build_style=cmake
hostmakedepends="pkg-config qt5-host-tools"

View File

@ -1,10 +1,10 @@
# Template file for 'mongodb'
pkgname=mongodb
version=3.4.17
revision=1
revision=2
wrksrc="mongodb-src-r${version}"
hostmakedepends="scons"
makedepends="boost-devel pcre-devel snappy-devel libressl-devel libpcap-devel
makedepends="pcre-devel snappy-devel libressl-devel libpcap-devel
gperftools libsasl-devel yaml-cpp-devel"
depends="cyrus-sasl-modules"
conf_files="/etc/mongodb/mongodb.conf"
@ -57,7 +57,6 @@ do_build() {
CPPPATH="${XBPS_CROSS_BASE}/usr/include" \
--prefix="/usr" \
--use-system-pcre \
--use-system-boost \
--use-system-snappy \
--use-system-zlib \
--use-system-yaml \

View File

@ -1,7 +1,7 @@
# Template file for 'mupen64plus'
pkgname=mupen64plus
version=2.5
revision=10
revision=11
wrksrc="mupen64plus-bundle-src-${version}"
hostmakedepends="pkg-config"
makedepends="boost-devel SDL2-devel speexdsp-devel freetype-devel glu-devel libpng-devel libsamplerate-devel"

View File

@ -1,18 +1,20 @@
# Template file for 'namecoin'
pkgname=namecoin
version=0.13.99
revision=9
hostmakedepends="pkg-config yasm automake libtool"
version=0.16.2
revision=1
build_style=gnu-configure
makedepends="libevent-devel db-devel protobuf-devel boost-devel miniupnpc-devel libevent-devel qrencode-devel"
configure_args="--with-incompatible-bdb --disable-static
--enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"
hostmakedepends="pkg-config yasm automake libtool"
makedepends="libevent-devel db-devel protobuf-devel boost-devel
miniupnpc-devel libevent-devel qrencode-devel"
short_desc="Distributed key/value database"
maintainer="ananteris <ananteris@protonmail.ch>"
license="MIT"
homepage="https://namecoin.org"
wrksrc="${pkgname}-core-nc${version}-name-tab-beta1"
distfiles="https://github.com/${pkgname}/${pkgname}-core/archive/nc${version}-name-tab-beta1.tar.gz"
checksum=0a973d0bed8142a0733ef11ca10e4a40dee5fd6c311e77160e4e8dc47a4d1967
configure_args="--with-incompatible-bdb --disable-static --enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"
wrksrc="${pkgname}-core-nc${version}"
distfiles="https://github.com/namecoin/namecoin-core/archive/nc${version}.tar.gz"
checksum=2dec11332ce3284dfe3d9a6291eb770e1c27fcdb707f13b542494db527aa8d99
case "${XBPS_TARGET_MACHINE}" in
armv[56]*)

View File

@ -1,7 +1,7 @@
# Template file for 'ncmpcpp'
pkgname=ncmpcpp
version=0.8.2
revision=3
revision=4
build_style=gnu-configure
configure_args=" BOOST_LIB_SUFFIX= --enable-clock --enable-outputs
--enable-unicode --enable-visualizer --with-curl --with-taglib --with-fftw"

View File

@ -1,7 +1,7 @@
# Template file for 'omxplayer'
pkgname=omxplayer
version=20160723
revision=3
revision=4
short_desc="Commandline OMX player for the Raspberry Pi"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2"

View File

@ -1,7 +1,7 @@
# Template file for 'openimageio'
pkgname=openimageio
version=1.8.15
revision=1
revision=2
wrksrc="oiio-Release-${version}"
build_style=cmake
configure_args="-DUSE_OPENGL=0 -DUSE_QT=0 -DUSE_PYTHON=0 -DOIIO_BUILD_TESTS=0

View File

@ -1,7 +1,7 @@
# Template file for 'openmw'
pkgname=openmw
version=0.44.0
revision=1
revision=2
wrksrc="${pkgname}-${pkgname}-${version}"
build_style=cmake
configure_args="-DDESIRED_QT_VERSION=5"

View File

@ -1,7 +1,7 @@
# Template file for 'openscad'
pkgname=openscad
version=2015.03.2
revision=8
revision=9
_distver="${version%.*}-${version##*.}"
wrksrc="${pkgname}-${_distver}"
build_style=qmake

View File

@ -1,7 +1,7 @@
# Template file for 'pamixer'
pkgname=pamixer
version=1.3.1
revision=6
revision=7
build_style=gnu-makefile
makedepends="pulseaudio-devel boost-devel"
short_desc="Pulseaudio command line mixer"

View File

@ -1,7 +1,7 @@
# Template file for 'pingus'
pkgname=pingus
version=0.7.6
revision=11
revision=12
wrksrc="pingus-v${version}"
build_style=scons
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'poedit'
pkgname=poedit
version=2.2
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-wx-config=wx-config-gtk3"
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'povray'
pkgname=povray
version=3.7.0.7
revision=1
revision=2
build_style=gnu-configure
_v=${version%.*.*}
conf_files="

View File

@ -1,7 +1,7 @@
# Template file for 'pulseview'
pkgname=pulseview
version=0.4.0
revision=5
revision=6
build_style=cmake
configure_args="-DDISABLE_WERROR=TRUE"
hostmakedepends="pkg-config qt5-qmake"

View File

@ -1,7 +1,7 @@
# Template file for 'qbittorrent'
pkgname=qbittorrent
version=4.1.3
revision=1
revision=2
create_wrksrc=yes
build_style=qmake
hostmakedepends="automake libtool pkg-config qt5-host-tools qt5-tools"

View File

@ -1,7 +1,7 @@
# Template file for 'rstudio'
pkgname=rstudio
version=1.1.456
revision=1
revision=2
only_for_archs="i686 x86_64"
build_style=cmake
make_install_args="INSTALL_ROOT=${DESTDIR} \

View File

@ -1,7 +1,7 @@
# Template file for 'scantailor'
pkgname=scantailor
version=0.9.12.1
revision=1
revision=2
wrksrc=${pkgname}-RELEASE_${version//./_}
build_style=cmake
#configure_args="-DPTHREADS_CFLAGS=-pthread -DPTHREADS_LIBS=-pthread"

View File

@ -2,7 +2,7 @@
pkgname=schroot
reverts="1.7.2_9"
version=1.6.10
revision=8
revision=9
_debian_version=3+deb9u1
build_pie=yes
build_style=gnu-configure

View File

@ -1,7 +1,7 @@
# Template file for 'snapper'
pkgname=snapper
version=0.7.1
revision=1
revision=2
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-zypp --with-conf=/etc/conf.d --sbindir=/usr/bin"

View File

@ -1,7 +1,7 @@
# Template file for 'source-highlight'
pkgname=source-highlight
version=3.1.8
revision=8
revision=9
build_style=gnu-configure
configure_args="--with-boost=${XBPS_CROSS_BASE}/usr
--with-bash-completion=/usr/share/bash-completion/completions"

View File

@ -0,0 +1,23 @@
From bbcd068659ced596402dedc78f49fabfab6470bd Mon Sep 17 00:00:00 2001
From: David Runge <dave@sleepmap.de>
Date: Sat, 29 Sep 2018 17:14:18 +0200
Subject: [PATCH] server/supernova/utilities/time_tag.hpp: Adding static_cast
to long for time_duration offset in microseconds to satisfy boost >= 1.67.0.
---
server/supernova/utilities/time_tag.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git server/supernova/utilities/time_tag.hpp server/supernova/utilities/time_tag.hpp
index 33b1effd80..3d0f21dba9 100644
--- server/supernova/utilities/time_tag.hpp
+++ server/supernova/utilities/time_tag.hpp
@@ -229,7 +229,7 @@ class time_tag
#ifdef BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG
time_duration offset = seconds(get_secs() - ntp_offset) + nanoseconds(get_nanoseconds());
#else
- time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(get_nanoseconds()/1000);
+ time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(static_cast<long>(get_nanoseconds()/1000));
#endif
return ptime(base, offset);
}

View File

@ -1,20 +1,24 @@
# Template file for 'supercollider'
pkgname=supercollider
version=3.9.3
revision=3
revision=4
wrksrc=SuperCollider-Source
build_style=cmake
configure_args="-DENABLE_TESTSUITE=OFF -DSYSTEM_BOOST=ON -DSYSTEM_YAMLCPP=ON"
hostmakedepends="emacs pkg-config"
makedepends="avahi-libs-devel boost-devel fftw-devel jack-devel libXt-devel libatomic-devel libsndfile-devel qt5-declarative-devel qt5-devel qt5-location-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-sensors-devel qt5-tools-devel qt5-webkit-devel yaml-cpp-devel"
makedepends="avahi-libs-devel boost-devel fftw-devel jack-devel libatomic-devel
libsndfile-devel libXt-devel qt5-declarative-devel qt5-location-devel
qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite
qt5-plugin-tds qt5-sensors-devel qt5-tools-devel qt5-webkit-devel
yaml-cpp-devel"
short_desc="An environment and programming language for real time audio synthesis"
maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-3"
license="GPL-3.0-or-later"
homepage="https://github.com/supercollider/supercollider"
distfiles="${homepage}/releases/download/Version-${version}/SuperCollider-${version}-Source-linux.tar.bz2"
checksum=b939964a93709d747711552d116fb935508d39ba3fb64e55a45b0210a8eb11b5
if [ -n "$CROSS_BUILD" ]; then
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-host-tools qt5-devel"
fi
@ -22,7 +26,13 @@ case "$XBPS_TARGET_MACHINE" in
*-musl) makedepends+=" libglob-devel";;
esac
case "$XBPS_TARGET_MACHINE" in
x86_64*|i686*);;
*) configure_args+=" -DSSE=OFF -DSSE2=OFF";;
esac
pre_configure() {
rm -rf external_libraries/boost # https://github.com/supercollider/supercollider/issues/4096
sed -i 's/yaml/yaml-cpp/g' CMakeLists.txt editors/sc-ide/CMakeLists.txt
case "$XBPS_TARGET_MACHINE" in
*-musl)

View File

@ -1,7 +1,7 @@
# Template file for 'swiften'
pkgname=swiften
version=3.0
revision=8
revision=9
wrksrc="swift-${version}"
build_style=scons
makedepends="boost-devel libressl-devel libxml2-devel libidn-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'synfig'
pkgname=synfig
version=1.2.2
revision=2
revision=3
build_style=gnu-configure
configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib"
hostmakedepends="boost-build ImageMagick pkg-config intltool"

View File

@ -1,7 +1,7 @@
# Template file for 'tmfs'
pkgname=tmfs
version=r5
revision=4
revision=5
build_style=cmake
hostmakedepends="pkg-config"
makedepends="fuse-devel boost-devel"

View File

@ -1,7 +1,7 @@
# Template file for 'tomahawk'
pkgname=tomahawk
version=0.8.4
revision=16
revision=17
wrksrc=${pkgname}-${_commit}
_commit=00f602e10203b76fc28b4615868c567e6bd4ced4
build_style=cmake
@ -9,7 +9,7 @@ build_options="upower hatchet kde xmpp"
desc_option_hatchet="Enable support for http://hatchet.is"
desc_option_kde="Enable support for KDE"
desc_option_xmpp="Enable support for XMPP"
build_options_default="xmpp hatcher upower"
build_options_default="xmpp upower"
configure_args="-Wno-dev -DBUILD_RELEASE=ON \
$(vopt_if hatchet '-DBUILD_HATCHET=ON' '-DBUILD_HATCHET=OFF') \
-DBUILD_WITH_QT4=OFF \
@ -21,8 +21,9 @@ hostmakedepends="pkg-config extra-cmake-modules"
makedepends="Lucene++-devel attica-qt5-devel boost-devel gnutls-devel
libechonest-qt5-devel liblastfm-qt5-devel phonon-qt5-devel qca-qt5-devel
qt5-svg-devel qt5-tools-devel qt5-webkit-devel qtkeychain-qt5-devel
quazip-devel sparsehash taglib-devel vlc-devel $(vopt_if hatchet websocketpp)
$(vopt_if xmpp jreen-qt5-devel) $(vopt_if kde telepathy-qt5-devel)"
quazip-devel sparsehash taglib-devel vlc-devel libsecret-devel
$(vopt_if hatchet websocketpp) $(vopt_if xmpp jreen-qt5-devel)
$(vopt_if kde telepathy-qt5-devel)"
depends="virtual?phonon-qt5-backend qt5-plugin-sqlite $(vopt_if xmpp qca-qt5-ossl)"
short_desc="Multi-source social music player"
maintainer="Duncaen <duncaen@voidlinux.eu>"
@ -31,7 +32,7 @@ homepage="https://tomahawk-player.org/"
distfiles="https://github.com/tomahawk-player/tomahawk/archive/${_commit}.tar.gz"
checksum=f93d36b246944657dcef98ff71410db8630c53b5565dc283fb15f57e5b301f79
if [ -n "$CROSS_BUILD" ]; then
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt5-host-tools qt5-qmake"
fi

View File

@ -1,7 +1,7 @@
# Template file for 'usbtop'
pkgname=usbtop
version=0.2
revision=1
revision=2
wrksrc="usbtop-release-${version}"
build_style=cmake
makedepends="boost-devel libpcap-devel"
@ -12,6 +12,15 @@ license="BSD-3-Clause"
distfiles="https://github.com/aguinet/usbtop/archive/release-${version}.tar.gz"
checksum=6283454ccbfecab44276344b6bc1bf74e86808fb9f539ca63eb0447d7741487e
LDFLAGS="-lpthread"
pre_configure() {
case "$XBPS_TARGET_MACHINE" in
*-musl);;
*) sed -i -e 's/\${Boost_LIBRARIES}/${Boost_LIBRARIES} "-lpthread"/g' src/CMakeLists.txt;;
esac
}
do_install() {
vbin build/src/usbtop
vdoc README.md

View File

@ -1,7 +1,7 @@
# Template file for 'volk'
pkgname=volk
version=1.4
revision=2
revision=3
build_style=cmake
nocross="not complete for arm"
short_desc="Vector-Optimized Library of Kernels"

View File

@ -1,7 +1,7 @@
# Template file for 'wesnoth'
pkgname=wesnoth
version=1.14.5
revision=1
revision=2
build_style=cmake
configure_args="-DENABLE_OMP=1"
hostmakedepends="pkg-config"

View File

@ -1,7 +1,7 @@
# Template file for 'widelands'
pkgname=widelands
version=19
revision=7
revision=8
wrksrc="${pkgname}-build${version}-src"
build_style=cmake
configure_args="