From 532245d09d796e705b121654c785a5e8a61ff313 Mon Sep 17 00:00:00 2001 From: Samadi van Koten Date: Fri, 8 Mar 2019 17:46:01 +0000 Subject: [PATCH] New package: artyfx-1.3 closes #9523 --- .../artyfx/patches/fix-avtk-cmake-sse.patch | 18 ++++++++++++++++++ srcpkgs/artyfx/template | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 srcpkgs/artyfx/patches/fix-avtk-cmake-sse.patch create mode 100644 srcpkgs/artyfx/template diff --git a/srcpkgs/artyfx/patches/fix-avtk-cmake-sse.patch b/srcpkgs/artyfx/patches/fix-avtk-cmake-sse.patch new file mode 100644 index 00000000000..76a340290b3 --- /dev/null +++ b/srcpkgs/artyfx/patches/fix-avtk-cmake-sse.patch @@ -0,0 +1,18 @@ +--- src/avtk/CMakeLists.txt 2016-12-24 19:36:45.000000000 +0000 ++++ src/avtk/CMakeLists.txt 2019-03-09 11:20:24.063980037 +0000 +@@ -55,8 +55,13 @@ + link_directories ( ${X11_LIBRARY_DIRS} ) + + +-SET(CMAKE_C_FLAGS "-fPIC -msse -msse2 -mfpmath=sse -g") # -fsanitize=address +-SET(CMAKE_CXX_FLAGS "-fPIC -msse -msse2 -mfpmath=sse -g") # -fsanitize=address ++SET(CMAKE_C_FLAGS "-fPIC -g") # -fsanitize=address ++SET(CMAKE_CXX_FLAGS "-fPIC -g") # -fsanitize=address ++ ++IF(BUILD_SSE) ++ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse -msse2 -mfpmath=sse") ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -mfpmath=sse") ++ENDIF() + + FILE(GLOB src libs/pffft.cxx avtk/*.cxx ) + diff --git a/srcpkgs/artyfx/template b/srcpkgs/artyfx/template new file mode 100644 index 00000000000..49248c67ce6 --- /dev/null +++ b/srcpkgs/artyfx/template @@ -0,0 +1,19 @@ +# Template file for 'artyfx' +pkgname=artyfx +version=1.3 +revision=1 +wrksrc=openAV-ArtyFX-release-$version +build_style=cmake +hostmakedepends="pkg-config" +makedepends="cairo-devel libsndfile-devel lv2" +short_desc="Plugin bundle of artistic real-time audio effects" +maintainer="Samadi van Koten " +license="GPL-2.0-or-later" +homepage="http://openavproductions.com/artyfx/" +distfiles="https://github.com/openAVproductions/openAV-ArtyFX/archive/release-$version.tar.gz" +checksum=a2a8d02b47bea44d0053cd4f8c6411f68a6fe9b9e4348a4139cd9bfd70105c00 + +case $XBPS_TARGET_MACHINE in + x86_64*|i686*);; + *) configure_args+=" -DBUILD_SSE=OFF";; +esac