Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Dec 2022 05:26:22 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8d6f4615f7bf - main - audio/libopenshot-audio: Update to 0.3.0
Message-ID:  <202212260526.2BQ5QMWB028975@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d6f4615f7bf470857eba99d8128e93b5c0ff573

commit 8d6f4615f7bf470857eba99d8128e93b5c0ff573
Author:     VVD <vvd@unislabs.com>
AuthorDate: 2022-12-25 14:48:59 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-12-26 05:25:47 +0000

    audio/libopenshot-audio: Update to 0.3.0
    
    ChangeLog: https://github.com/OpenShot/libopenshot-audio/releases/tag/v0.3.0
    
    PR:             268317
---
 audio/libopenshot-audio/Makefile                   | 17 +++------
 audio/libopenshot-audio/distinfo                   |  6 +--
 audio/libopenshot-audio/files/patch-CMakeLists.txt | 43 ++++++++++------------
 audio/libopenshot-audio/pkg-plist                  |  4 +-
 4 files changed, 30 insertions(+), 40 deletions(-)

diff --git a/audio/libopenshot-audio/Makefile b/audio/libopenshot-audio/Makefile
index 8601c263247d..31a631589504 100644
--- a/audio/libopenshot-audio/Makefile
+++ b/audio/libopenshot-audio/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libopenshot-audio
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.2
+DISTVERSION=	0.3.0
 CATEGORIES=	audio multimedia
 
 MAINTAINER=	tatsuki_makino@hotmail.com
@@ -18,21 +18,14 @@ USES=		cmake compiler:c++14-lang
 USE_GITHUB=	yes
 GH_ACCOUNT=	OpenShot
 USE_LDCONFIG=	yes
-CMAKE_OFF=	DOXYFILE_LATEX
+CMAKE_ON=	AUTO_INSTALL_DOCS
+CMAKE_OFF=	APPIMAGE_BUILD
 
 OPTIONS_DEFINE=	DOCS
-OPTIONS_DEFAULT=
 DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
-DOCS_USES=	python:3.6+,build
-DOCS_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Doxygen\
-			CMAKE_DISABLE_FIND_PACKAGE_PythonInterp
+DOCS_CMAKE_BOOL=	ENABLE_AUDIO_DOCS
+DOCS_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Doxygen
 DOCS_CMAKE_ON=	-DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q}
 DOCS_PORTDOCS=	*
 
-do-build-DOCS-on:
-	@(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} doc; then \
-		(${ECHO_CMD} "===> ${.TARGET} failed unexpectedly.") | ${FMT_80} ; \
-		${FALSE}; \
-		fi)
-
 .include <bsd.port.mk>
diff --git a/audio/libopenshot-audio/distinfo b/audio/libopenshot-audio/distinfo
index e3c34bdbfc8e..d179bbb4efe3 100644
--- a/audio/libopenshot-audio/distinfo
+++ b/audio/libopenshot-audio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633834800
-SHA256 (OpenShot-libopenshot-audio-v0.2.2_GH0.tar.gz) = 66bedfda0d8d430598b21bc2dde6c0016a758a6c83467d0273a9d692de10baaf
-SIZE (OpenShot-libopenshot-audio-v0.2.2_GH0.tar.gz) = 1808059
+TIMESTAMP = 1670814000
+SHA256 (OpenShot-libopenshot-audio-v0.3.0_GH0.tar.gz) = 007ba6ee812a58506341dd66055dba575b3907e5274a0e7416f99c2fbb80021c
+SIZE (OpenShot-libopenshot-audio-v0.3.0_GH0.tar.gz) = 1772242
diff --git a/audio/libopenshot-audio/files/patch-CMakeLists.txt b/audio/libopenshot-audio/files/patch-CMakeLists.txt
index a6d6ab1c3daf..328d65c1ae0d 100644
--- a/audio/libopenshot-audio/files/patch-CMakeLists.txt
+++ b/audio/libopenshot-audio/files/patch-CMakeLists.txt
@@ -1,20 +1,19 @@
---- CMakeLists.txt.orig	2021-09-04 23:24:41 UTC
+--- CMakeLists.txt.orig	2022-12-01 22:02:54 UTC
 +++ CMakeLists.txt
-@@ -171,6 +171,13 @@ set_target_properties(openshot-audio PROPERTIES
+@@ -184,6 +184,12 @@ set_target_properties(openshot-audio PROPERTIES
    EXPORT_NAME Audio  # Exports as OpenShot::Audio target
  )
  
-+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+	find_package(Threads REQUIRED)
-+	if(Threads_FOUND)
-+		target_link_libraries(openshot-audio PRIVATE ${CMAKE_THREAD_LIBS_INIT})
-+	endif(Threads_FOUND)
-+endif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++# Thread library
++find_package(Threads REQUIRED)
++if(Threads_FOUND)
++	target_link_libraries(openshot-audio PRIVATE ${CMAKE_THREAD_LIBS_INIT})
++endif(Threads_FOUND)
 +
  # Require language features we use
  if(CMAKE_VERSION VERSION_GREATER 3.8)
    target_compile_features(openshot-audio PUBLIC
-@@ -189,7 +196,8 @@ endif()
+@@ -202,7 +208,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.
@@ -24,7 +23,7 @@
    target_compile_options(openshot-audio PRIVATE -fexceptions)
  endif()
  
-@@ -252,8 +260,8 @@ if(UNIX AND NOT APPLE)
+@@ -265,8 +272,8 @@ if(UNIX AND NOT APPLE)
        INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
        INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
    endif()
@@ -35,7 +34,7 @@
  else()
    # For EXPORTED Config
    set(NEED_ALSA FALSE)
-@@ -261,10 +269,24 @@ endif()
+@@ -274,10 +281,22 @@ endif()
  
  # ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
  find_package(ZLIB REQUIRED)
@@ -43,18 +42,16 @@
 +target_link_libraries(openshot-audio PRIVATE ZLIB::ZLIB)
  
 +# EXECINFO, SYSINFO
-+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+	find_library(EXECINFO_LIBRARY NAMES execinfo)
-+	if(NOT EXECINFO_LIBRARY)
-+		message(FATAL_ERROR "${EXECINFO_LIBRARY}")
-+	endif(NOT EXECINFO_LIBRARY)
-+	target_link_libraries(openshot-audio PRIVATE ${EXECINFO_LIBRARY})
-+	find_library(SYSINFO_LIBRARY NAMES sysinfo)
-+	if(NOT SYSINFO_LIBRARY)
-+		message(FATAL_ERROR "${SYSINFO_LIBRARY}")
-+	endif(NOT SYSINFO_LIBRARY)
-+	target_link_libraries(openshot-audio PRIVATE ${SYSINFO_LIBRARY})
-+endif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++find_library(EXECINFO_LIBRARY NAMES execinfo)
++if(NOT EXECINFO_LIBRARY)
++	message(FATAL_ERROR "${EXECINFO_LIBRARY}")
++endif(NOT EXECINFO_LIBRARY)
++target_link_libraries(openshot-audio PRIVATE ${EXECINFO_LIBRARY})
++find_library(SYSINFO_LIBRARY NAMES sysinfo)
++if(NOT SYSINFO_LIBRARY)
++	message(FATAL_ERROR "${SYSINFO_LIBRARY}")
++endif(NOT SYSINFO_LIBRARY)
++target_link_libraries(openshot-audio PRIVATE ${SYSINFO_LIBRARY})
 +
  # Link with dynamic loader for platform
 -target_link_libraries(openshot-audio PUBLIC ${CMAKE_DL_LIBS})
diff --git a/audio/libopenshot-audio/pkg-plist b/audio/libopenshot-audio/pkg-plist
index f8cdce2bf5c1..d424776909d5 100644
--- a/audio/libopenshot-audio/pkg-plist
+++ b/audio/libopenshot-audio/pkg-plist
@@ -363,8 +363,8 @@ 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.2.2
-lib/libopenshot-audio.so.8
+lib/libopenshot-audio.so.0.3.0
+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
 @dir include/libopenshot-audio/juce_core/native/java/app/com/roli/juce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202212260526.2BQ5QMWB028975>