pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/phonon



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Aug 17 09:06:30 UTC 2025

Modified Files:
        pkgsrc/multimedia/phonon: Makefile Makefile.common distinfo
Added Files:
        pkgsrc/multimedia/phonon/patches: patch-phonon_CMakeLists.txt
            patch-phonon_experimental_CMakeLists.txt

Log Message:
phonon: fix build with cmake 4


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 pkgsrc/multimedia/phonon/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/multimedia/phonon/Makefile.common
cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/phonon/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/phonon/patches/patch-phonon_CMakeLists.txt \
    pkgsrc/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/phonon/Makefile
diff -u pkgsrc/multimedia/phonon/Makefile:1.81 pkgsrc/multimedia/phonon/Makefile:1.82
--- pkgsrc/multimedia/phonon/Makefile:1.81      Thu Apr 24 14:15:19 2025
+++ pkgsrc/multimedia/phonon/Makefile   Sun Aug 17 09:06:30 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.81 2025/04/24 14:15:19 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2025/08/17 09:06:30 wiz Exp $
 
 DISTNAME=      phonon-4.10.3
 
 COMMENT=       Multimedia API for KDE and QT
-PKGREVISION=   19
+PKGREVISION=   20
 
 .include "Makefile.common"
 

Index: pkgsrc/multimedia/phonon/Makefile.common
diff -u pkgsrc/multimedia/phonon/Makefile.common:1.8 pkgsrc/multimedia/phonon/Makefile.common:1.9
--- pkgsrc/multimedia/phonon/Makefile.common:1.8        Sun Aug 25 06:19:05 2024
+++ pkgsrc/multimedia/phonon/Makefile.common    Sun Aug 17 09:06:30 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.8 2024/08/25 06:19:05 wiz Exp $
+# $NetBSD: Makefile.common,v 1.9 2025/08/17 09:06:30 wiz Exp $
 
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_KDE:=phonon/4.10.3/}
@@ -11,12 +11,13 @@ LICENSE=    gnu-lgpl-v2.1
 PATCHDIR=      ${.CURDIR}/../../multimedia/phonon/patches
 DISTINFO_FILE= ${.CURDIR}/../../multimedia/phonon/distinfo
 
-USE_TOOLS+=    pkg-config gmake
-USE_LANGUAGES= c c++
-USE_CMAKE=     yes
-CMAKE_ARG_PATH=        ..
-CONFIGURE_DIRS=        _build
+USE_TOOLS+=            pkg-config gmake
+USE_LANGUAGES=         c c++
+USE_CMAKE=             yes
+CMAKE_ARG_PATH=                ..
+CONFIGURE_DIRS=                _build
 CMAKE_CONFIGURE_ARGS+= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 .include "../../multimedia/phonon/options.mk"
 

Index: pkgsrc/multimedia/phonon/distinfo
diff -u pkgsrc/multimedia/phonon/distinfo:1.23 pkgsrc/multimedia/phonon/distinfo:1.24
--- pkgsrc/multimedia/phonon/distinfo:1.23      Tue Oct 26 11:01:14 2021
+++ pkgsrc/multimedia/phonon/distinfo   Sun Aug 17 09:06:30 2025
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.23 2021/10/26 11:01:14 nia Exp $
+$NetBSD: distinfo,v 1.24 2025/08/17 09:06:30 wiz Exp $
 
 BLAKE2s (phonon-4.10.3.tar.xz) = f3f04f83e0c116979d12462211060113301eef3d0f93284889ff0278bc5e3dec
 SHA512 (phonon-4.10.3.tar.xz) = 2619ac0d7873205a2773bdb226695b5a9e2deb4f47b1a0bb9dbf9a905e3f82f7834ced1b4b1e7a6dadf50fca289f92a5749e3057546c3e16a41e1d6420b594c6
 Size (phonon-4.10.3.tar.xz) = 336724 bytes
 SHA1 (patch-cmake_FindPhononInternal.cmake) = 637df634276927ce8cdeeaa8657a8bbd88380544
 SHA1 (patch-cmake_PhononQt4.cmake) = 6cd5a6768df140e9683ae21dbb0f7d54cdbca617
+SHA1 (patch-phonon_CMakeLists.txt) = c3809844e19eaa9f0c495af3ab075cfa5b45ad31
+SHA1 (patch-phonon_experimental_CMakeLists.txt) = 20464b7c1cffacd2d5fa73fd96fbd95d0b24589a

Added files:

Index: pkgsrc/multimedia/phonon/patches/patch-phonon_CMakeLists.txt
diff -u /dev/null pkgsrc/multimedia/phonon/patches/patch-phonon_CMakeLists.txt:1.1
--- /dev/null   Sun Aug 17 09:06:30 2025
+++ pkgsrc/multimedia/phonon/patches/patch-phonon_CMakeLists.txt        Sun Aug 17 09:06:30 2025
@@ -0,0 +1,21 @@
+$NetBSD: patch-phonon_CMakeLists.txt,v 1.1 2025/08/17 09:06:30 wiz Exp $
+
+cmake 4 compatibility.
+
+--- phonon/CMakeLists.txt.orig 2025-08-17 09:04:31.282190211 +0000
++++ phonon/CMakeLists.txt
+@@ -168,13 +168,7 @@ endif (${CMAKE_SYSTEM_NAME} MATCHES "Sun
+ set_target_properties(${PHONON_LIB_SONAME} PROPERTIES
+                                            VERSION ${PHONON_LIB_VERSION}
+                                            SOVERSION ${PHONON_LIB_SOVERSION}
+-                                           DEFINE_SYMBOL MAKE_PHONON_LIB
+-                                           LINK_INTERFACE_LIBRARIES "")
+-# LINK_INTERFACE_LIBRARIES: By default don't add any linked libraries to the "exported"
+-# link interfaces, so that executables linking against this library
+-# will not automatically add implicit dependencies to their link list.
+-# This reduces inter-package dependencies and makes it easier to remove
+-# dependencies of shared libraries without breaking binary compatibility.
++                                           DEFINE_SYMBOL MAKE_PHONON_LIB)
+ 
+ target_include_directories(${PHONON_LIB_SONAME}
+     INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
Index: pkgsrc/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists.txt
diff -u /dev/null pkgsrc/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists.txt:1.1
--- /dev/null   Sun Aug 17 09:06:30 2025
+++ pkgsrc/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists.txt   Sun Aug 17 09:06:30 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-phonon_experimental_CMakeLists.txt,v 1.1 2025/08/17 09:06:30 wiz Exp $
+
+cmake 4 compatibility.
+
+--- phonon/experimental/CMakeLists.txt.orig    2025-08-17 09:05:10.928688690 +0000
++++ phonon/experimental/CMakeLists.txt
+@@ -26,7 +26,6 @@ set_target_properties(${PHONON_LIB_SONAM
+                                          VERSION ${PHONON_LIB_VERSION}
+                                          SOVERSION ${PHONON_LIB_SOVERSION}
+                                          DEFINE_SYMBOL MAKE_PHONONEXPERIMENTAL_LIB
+-                                         LINK_INTERFACE_LIBRARIES ""
+                                          )
+ install(TARGETS ${PHONON_LIB_SONAME}experimental EXPORT PhononExperimentalLibs ${INSTALL_TARGETS_DEFAULT_ARGS})
+ target_include_directories(${PHONON_LIB_SONAME}experimental



Home | Main Index | Thread Index | Old Index