mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
e8035d4760
Major update from 3.31.8 to 4.1.2. CMake 4.0 introduces a breaking change: compatibility with versions older than 3.5 has been removed. Projects calling cmake_minimum_required() or cmake_policy() with versions < 3.5 now error out. To maintain compatibility with existing ports during the transition, the cmake module now provides MODCMAKE_POLICY_VERSION_OVERRIDE (idea from sthen@) support: - MODCMAKE_POLICY_VERSION_OVERRIDE ?= No - MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5 When MODCMAKE_POLICY_VERSION_OVERRIDE is set to "yes", CMake is instructed to accept policy versions down to the specified minimum (default 3.5) via -DCMAKE_POLICY_VERSION_MINIMUM. This allows older ports to build while acknowledging they may use deprecated features. https://cmake.org/cmake/help/latest/release/4.0.html https://cmake.org/cmake/help/latest/release/4.1.html OK sthen@
42 lines
904 B
Makefile
42 lines
904 B
Makefile
COMMENT= library to handle various audio file formats
|
|
|
|
V= 1.2.2
|
|
DISTNAME= libsndfile-${V}
|
|
EXTRACT_SUFX= .tar.xz
|
|
CATEGORIES= audio
|
|
REVISION= 0
|
|
|
|
HOMEPAGE= https://libsndfile.github.io/libsndfile/
|
|
SITES= https://github.com/libsndfile/libsndfile/releases/download/${V}/
|
|
|
|
MAINTAINER= Jan Stary <hans@stare.cz>
|
|
|
|
SHARED_LIBS += sndfile 7.0 # .1.28
|
|
|
|
# LGPLv2.1 or LGPLv3
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB= FLAC c m mp3lame mpg123 ogg opus sndio vorbis vorbisenc
|
|
|
|
MODULES= devel/cmake \
|
|
lang/python
|
|
MODPY_RUNDEP= No
|
|
|
|
CONFIGURE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_ALSA:BOOL=True \
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_Speex:BOOL=True \
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_SQLite3:BOOL=True
|
|
|
|
MODCMAKE_POLICY_VERSION_OVERRIDE = Yes
|
|
|
|
LIB_DEPENDS= audio/flac \
|
|
audio/lame \
|
|
audio/libogg \
|
|
audio/libvorbis \
|
|
audio/mpg123 \
|
|
audio/opus
|
|
|
|
NO_TEST= Yes
|
|
|
|
.include <bsd.port.mk>
|