diff --git a/audio/libsoxr/Makefile b/audio/libsoxr/Makefile index ae97f154fd78..6027f1eb868d 100644 --- a/audio/libsoxr/Makefile +++ b/audio/libsoxr/Makefile @@ -1,60 +1,54 @@ PORTNAME= libsoxr PORTVERSION= 0.1.3 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/soxr DISTNAME= soxr-${PORTVERSION}-Source MAINTAINER= riggs@FreeBSD.org COMMENT= High quality, one-dimensional sample-rate conversion library WWW= https://sourceforge.net/projects/soxr/ LICENSE= LGPL21+ FFTPAK LICENSE_COMB= multi LICENSE_NAME_FFTPAK= FFTPAK license LICENSE_FILE= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_FFTPAK= ${FILESDIR}/FFTPAK_license.txt LICENSE_PERMS_FFTPAK= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS WITH_LSR_BINDINGS PORTDOCS= NEWS README OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS EXAMPLES OPENMP OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD SIMD_DESC= Use processor-specific SIMD optimisations OPTIONS_RADIO= SIMD_DFT OPTIONS_RADIO_SIMD_DFT= AVFFT PFFFT SIMD_DFT_DESC= Choice of SIMD DFT library OPENMP_CMAKE_ON= -DWITH_OPENMP:BOOL=ON OPENMP_CMAKE_OFF= -DWITH_OPENMP:BOOL=OFF SIMD_CMAKE_OFF= -DWITH_CR32S:BOOL=OFF \ -DWITH_CR64S:BOOL=OFF AVFFT_DESC= Use external libavcodec PFFFT_DESC= Use internal PFFFT AVFFT_CMAKE_ON= -DWITH_AVFFT:BOOL=ON AVFFT_CMAKE_OFF= -DWITH_AVFFT:BOOL=OFF AVFFT_IMPLIES= SIMD AVFFT_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg PFFFT_CMAKE_ON= -DWITH_PFFFT:BOOL=ON PFFFT_CMAKE_OFF= -DWITH_PFFFT:BOOL=OFF PFFFT_IMPLIES= SIMD -post-patch: - @${GREP} -El 'SOURCE_DIR}/LICENCE|AVCODEC_INCLUDE_DIRS' \ - ${WRKSRC}/CMakeLists.txt | ${XARGS} ${REINPLACE_CMD} \ - -e '/$${CMAKE_CURRENT_SOURCE_DIR}\/LICENCE/d' \ - -e 's/AVCODEC_INCLUDE_DIRS/AVCODEC_INCLUDES/' - .include diff --git a/audio/libsoxr/files/patch-CMakeLists.txt b/audio/libsoxr/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..a72b92afba6b --- /dev/null +++ b/audio/libsoxr/files/patch-CMakeLists.txt @@ -0,0 +1,28 @@ +--- CMakeLists.txt.orig 2018-02-23 21:39:25 UTC ++++ CMakeLists.txt +@@ -1,7 +1,7 @@ + # SoX Resampler Library Copyright (c) 2007-18 robs@users.sourceforge.net + # Licence for this file: LGPL v2.1 See LICENCE for details. + +-cmake_minimum_required (VERSION 3.1 FATAL_ERROR) ++cmake_minimum_required (VERSION 3.5 FATAL_ERROR) + + project (soxr C) + set (DESCRIPTION_SUMMARY +@@ -129,7 +129,7 @@ if (WITH_AVFFT) + if (WITH_AVFFT) + find_package (LibAVCodec REQUIRED) + if (AVCODEC_FOUND) +- include_directories (${AVCODEC_INCLUDE_DIRS}) ++ include_directories (${AVCODEC_INCLUDES}) + set (LIBS ${LIBS} ${AVCODEC_LIBRARIES}) + endif () + endif () +@@ -268,7 +268,6 @@ install (FILES + + install (FILES + ${CMAKE_CURRENT_SOURCE_DIR}/README +- ${CMAKE_CURRENT_SOURCE_DIR}/LICENCE + ${CMAKE_CURRENT_SOURCE_DIR}/NEWS + DESTINATION ${DOC_INSTALL_DIR}) +