head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.12 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.10 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.8 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.6 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.4 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.2 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.3.0.32 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.30 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.28 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.26 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.24 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.22 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.20 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.18 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.16 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.14 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.12 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.10 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.8 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.6 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.2.0.8 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.6 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2024.11.19.20.05.40; author nros; state Exp; branches; next 1.3; commitid YWvZfvkrd1KWjiyF; 1.3 date 2020.12.03.22.23.33; author nia; state Exp; branches; next 1.2; commitid S77wlrRWGYYPAlyC; 1.2 date 2019.10.03.15.53.21; author nia; state Exp; branches; next 1.1; commitid RmsD4X5fEf53arFB; 1.1 date 2019.07.09.16.33.30; author nia; state Exp; branches; next ; commitid yFuUzFdXr0Lb9ouB; desc @@ 1.4 log @multimedia/lightspark: Fix build with newer CMake, use build.mk Use CMake:s ASM_NASM instead of the with project shipped ASM-NASM LANG identifier, fixes: "can't find CMakeASM-NASMLinkerInformation.cmake" . Convert to use cmake/build.mk instead of USE_CMAKE. @ text @$NetBSD: patch-CMakeLists.txt,v 1.3 2020/12/03 22:23:33 nia Exp $ Hunk 1 and 2: Use CMake:s ASM_NASM instead of the with project shipped ASM-NASM LANG identifier, fixes: "can't find CMakeASM-NASMLinkerInformation.cmake" Hunk 3: Use /lib for "private libs" (liblightspark). This may be evil, but currently the private rpath isn't being added properly. Hunk 4: Install config file as example. --- CMakeLists.txt.orig 2021-07-03 15:33:45.000000000 +0000 +++ CMakeLists.txt @@@@ -116,15 +116,12 @@@@ SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_D INCLUDE(Pack) # If we're gcc, then use nasm to get fastpath. If MSVC, just use inline asm to get around # CMake issues -IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - INCLUDE(CMakeASM-NASMCompiler) -ENDIF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") IF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^i[3-6]86$|^x86$") SET(i386 1) SET(LIB_SUFFIX "" CACHE STRING "Choose the suffix of the lib folder (if any) : None 32") # nasm for assembly optimizations IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - ENABLE_LANGUAGE(ASM-NASM) + ENABLE_LANGUAGE(ASM_NASM) ENDIF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") ELSEIF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "unknown" AND ${CMAKE_SYSTEM} MATCHES "GNU-0.3") # GNU Hurd is i386 @@@@ -132,14 +129,14 @@@@ ELSEIF(${CMAKE_SYSTEM_PROCESSOR} MATCHES SET(LIB_SUFFIX "" CACHE STRING "Choose the suffix of the lib folder (if any) : None 32") # nasm for assembly optimizations IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - ENABLE_LANGUAGE(ASM-NASM) + ENABLE_LANGUAGE(ASM_NASM) ENDIF () ELSEIF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^x86_64$|^amd64$") SET(x86_64 1) SET(LIB_SUFFIX "" CACHE STRING "Choose the suffix of the lib folder (if any) : None 64") # nasm for assembly optimizations IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - ENABLE_LANGUAGE(ASM-NASM) + ENABLE_LANGUAGE(ASM_NASM) ENDIF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") ELSEIF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc") SET(ppc 1) @@@@ -173,10 +170,10 @@@@ IF(UNIX) SET(DATADIR "share") # Absolute path, because this path is embedded in the binary SET(LSDATADIR "${CMAKE_INSTALL_PREFIX}/${DATADIR}/lightspark") - SET(LIBDIR "lib${LIB_SUFFIX}") + SET(LIBDIR "lib") #We need a absolute path here because we use it for rpath #later on - SET(PRIVATELIBDIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}/lightspark") + SET(PRIVATELIBDIR "${CMAKE_INSTALL_PREFIX}/${LIBDIR}") SET(CMAKE_INSTALL_RPATH "${PRIVATELIBDIR}") ELSE() SET(ETCDIR ".") @@@@ -539,7 +536,7 @@@@ GETTEXT_CREATE_TRANSLATIONS(i18n/lightsp if(UNIX) INSTALL(FILES etc/xdg/lightspark.conf - DESTINATION ${ETCDIR}/xdg/) + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/examples/lightspark/xdg) ELSE() INSTALL(FILES COPYING DESTINATION "." RENAME COPYING.txt) INSTALL(FILES COPYING.LESSER DESTINATION "." RENAME COPYING.LESSER.txt) @ 1.3 log @lightspark: Update to 0.8.3 Changes: fix support for sound in PPAPI plugin better handling of obfuscated code new command line argument to ignore unhandled exceptions support for context menus added partial support for CubeTextures and compressed Textures in Stage3d ability to create screenshot added boost dependency removed fullscreen mode implemented better sound handling, especially for AVM1 better support of older (AVM1) swf files support for xml in AVM1 support for video streaming in AVM1 @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.2 2019/10/03 15:53:21 nia Exp $ d3 6 a8 1 Hunk 1: d13 1 a13 1 Hunk 2: d17 1 a17 1 --- CMakeLists.txt.orig 2020-07-05 10:31:09.000000000 +0000 d19 1 a19 6 @@@@ -112,7 +112,7 @@@@ IF(CMAKE_SIZEOF_VOID_P STREQUAL "8") ADD_DEFINITIONS(-DLIGHTSPARK_64) endif(CMAKE_SIZEOF_VOID_P STREQUAL "8") # Some directory shortcuts -SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/conf) +SET (CMAKE_MODULE_PATH "/home/nia/cvs/pkgsrc/multimedia/lightspark/work/.buildlink/cmake-Modules" ${PROJECT_SOURCE_DIR}/conf) d23 31 a53 1 @@@@ -173,10 +173,10 @@@@ IF(UNIX) d66 1 a66 1 @@@@ -552,7 +552,7 @@@@ GETTEXT_CREATE_TRANSLATIONS(i18n/lightsp @ 1.2 log @lightspark: Update to 0.8.2 Changes: implement support for text input implement support for sound streaming (SoundStreamHead/SoundStreamHeadBlock tags) direct support for older swf, no need for gnash any more (fallback to gnash ist still available by setting environment variable LIGHTSPARK_USE_GNASH=1) PPAPI plugin works again make llvm dependency optional (disabled by default) implement flash.system.Worker/WorkerDomain use libswresample instead of libavresample, if available reduce memory usage several performance improvements add partial support for rtmfp protocol @ text @d1 1 a1 1 $NetBSD$ d12 1 a12 1 --- CMakeLists.txt.orig 2019-09-15 15:33:56.000000000 +0000 d14 9 d36 1 a36 1 @@@@ -560,7 +560,7 @@@@ GETTEXT_CREATE_TRANSLATIONS(i18n/lightsp @ 1.1 log @Add lightspark. Lightspark is an open source Flash player implementation for playing files in SWF format. @ text @d3 2 d8 1 a8 1 Recognize LLVM 3.4.x. d12 1 a12 1 --- CMakeLists.txt.orig 2018-06-02 09:25:36.000000000 +0000 d14 1 a14 1 @@@@ -171,10 +171,10 @@@@ IF(UNIX) d27 1 a27 10 @@@@ -236,7 +236,7 @@@@ ENDIF(${LLVM_STRING_VERSION} VERSION_GRE IF(${LLVM_STRING_VERSION} VERSION_GREATER 3.3) ADD_DEFINITIONS(-DLLVM_34) ENDIF(${LLVM_STRING_VERSION} VERSION_GREATER 3.3) -IF(${LLVM_STRING_VERSION} VERSION_GREATER 3.4) +IF(${LLVM_STRING_VERSION} VERSION_GREATER 3.4 AND NOT ${LLVM_STRING_VERSION} VERSION_LESS 3.5) ADD_DEFINITIONS(-DLLVM_35) ENDIF(${LLVM_STRING_VERSION} VERSION_GREATER 3.4) IF(NOT (${LLVM_STRING_VERSION} VERSION_LESS 3.6)) @@@@ -536,7 +536,7 @@@@ GETTEXT_CREATE_TRANSLATIONS(i18n/lightsp @