aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuki Makino <tatsuki_makino@hotmail.com>2024-07-02 14:14:02 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2024-07-02 14:14:02 +0000
commit1859977166a9cbe2bca8226d69df8668a1ee8f83 (patch)
treec68912769ed2d8832ac837a1d4c7fbfc9d43b3e8
parentee72976e375a2daa4517ac56853177cdef161b8a (diff)
downloadports-1859977166a9cbe2bca8226d69df8668a1ee8f83.tar.gz
ports-1859977166a9cbe2bca8226d69df8668a1ee8f83.zip
audio/libopenshot-audio: update 0.3.2 → 0.3.3
-rw-r--r--audio/libopenshot-audio/Makefile8
-rw-r--r--audio/libopenshot-audio/distinfo6
-rw-r--r--audio/libopenshot-audio/files/patch-CMakeLists.txt15
-rw-r--r--audio/libopenshot-audio/pkg-plist2
4 files changed, 16 insertions, 15 deletions
diff --git a/audio/libopenshot-audio/Makefile b/audio/libopenshot-audio/Makefile
index efc550615284..841e47548cf9 100644
--- a/audio/libopenshot-audio/Makefile
+++ b/audio/libopenshot-audio/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libopenshot-audio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.2
-PORTREVISION= 1
+DISTVERSION= 0.3.3
CATEGORIES= audio multimedia
MAINTAINER= tatsuki_makino@hotmail.com
@@ -20,9 +19,9 @@ USE_GITHUB= yes
GH_ACCOUNT= OpenShot
USE_LDCONFIG= yes
CMAKE_ON= AUTO_INSTALL_DOCS
-CMAKE_OFF= APPIMAGE_BUILD
DEBUG_FLAGS?= -g
DEBUG_FLAGS+= -D_DEBUG -DJUCE_FORCE_DEBUG=1
+PLIST_SUB= VERSION=${DISTVERSION}
OPTIONS_DEFINE= DOCS DOXYGEN JACK
DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q}
@@ -31,7 +30,8 @@ DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_BOOL= ENABLE_AUDIO_DOCS
DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
-JACK_LIB_DEPENDS= libjack.so:audio/jack
+JACK_BUILD_DEPENDS= ${LOCALBASE}/include/jack/jack.h:audio/jack
+JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack
JACK_USES= pkgconfig
JACK_CMAKE_BOOL= ENABLE_JACK
JACK_CMAKE_ON= -DJUCE_JACK_CLIENT_NAME:STRING=
diff --git a/audio/libopenshot-audio/distinfo b/audio/libopenshot-audio/distinfo
index 997ec1e717b2..3d0272398e7b 100644
--- a/audio/libopenshot-audio/distinfo
+++ b/audio/libopenshot-audio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682218800
-SHA256 (OpenShot-libopenshot-audio-v0.3.2_GH0.tar.gz) = f09d5251c934e6c14d98217b44574c508318c8575e47f5c48ffaf54d9bbce3e9
-SIZE (OpenShot-libopenshot-audio-v0.3.2_GH0.tar.gz) = 1772366
+TIMESTAMP = 1719370800
+SHA256 (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 5c0f9972828a5cc1614e10d54bea8ebeabf3bfe361024f28516a856918f5e8f2
+SIZE (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 1772184
diff --git a/audio/libopenshot-audio/files/patch-CMakeLists.txt b/audio/libopenshot-audio/files/patch-CMakeLists.txt
index 803837b54fbe..ec05a8826553 100644
--- a/audio/libopenshot-audio/files/patch-CMakeLists.txt
+++ b/audio/libopenshot-audio/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2023-04-17 13:00:42 UTC
+--- CMakeLists.txt.orig 2024-05-11 01:22:43 UTC
+++ CMakeLists.txt
-@@ -184,6 +184,12 @@ set_target_properties(openshot-audio PROPERTIES
+@@ -175,6 +175,12 @@ set_target_properties(openshot-audio PROPERTIES
EXPORT_NAME Audio # Exports as OpenShot::Audio target
)
@@ -13,7 +13,7 @@
# Require language features we use
if(CMAKE_VERSION VERSION_GREATER 3.8)
target_compile_features(openshot-audio PUBLIC
-@@ -202,7 +208,8 @@ endif()
+@@ -193,7 +199,8 @@ endif()
# Enable stack-unwinding support in c objects on gcc-based platforms.
# Failing to do so will cause your program to be terminated when a png
# or a jpeg exception is thrown on linux or macosx.
@@ -23,7 +23,7 @@
target_compile_options(openshot-audio PRIVATE -fexceptions)
endif()
-@@ -265,8 +272,8 @@ if(UNIX AND NOT APPLE)
+@@ -256,8 +263,8 @@ if(UNIX AND NOT APPLE)
INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
endif()
@@ -34,7 +34,7 @@
else()
# For EXPORTED Config
set(NEED_ALSA FALSE)
-@@ -274,10 +281,67 @@ endif()
+@@ -265,10 +272,68 @@ endif()
# ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
find_package(ZLIB REQUIRED)
@@ -85,9 +85,10 @@
+ endif(NOT JACK_FOUND)
+ if(NOT TARGET JACK::JACK)
+ add_library(JACK::JACK INTERFACE IMPORTED)
-+ set_target_properties(JACK::JACK PROPERTIES
++ set_target_properties(JACK::JACK
++ PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES ${JACK_INCLUDE_DIRS}
-+ INTERFACE_LINK_LIBRARIES ${JACK_LINK_LIBRARIES})
++ )
+ endif(NOT TARGET JACK::JACK)
+ target_link_libraries(openshot-audio PRIVATE JACK::JACK)
+ target_compile_definitions(openshot-audio PRIVATE JUCE_JACK=1)
diff --git a/audio/libopenshot-audio/pkg-plist b/audio/libopenshot-audio/pkg-plist
index 61490c18cb1f..4a4db71fc2f3 100644
--- a/audio/libopenshot-audio/pkg-plist
+++ b/audio/libopenshot-audio/pkg-plist
@@ -363,7 +363,7 @@ lib/cmake/OpenShotAudio/OpenShotAudioConfigVersion.cmake
lib/cmake/OpenShotAudio/OpenShotAudioTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/OpenShotAudio/OpenShotAudioTargets.cmake
lib/libopenshot-audio.so
-lib/libopenshot-audio.so.0.3.2
+lib/libopenshot-audio.so.%%VERSION%%
lib/libopenshot-audio.so.9
share/man/man1/openshot-audio-demo.1.gz
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/roli/juce