Index: head/graphics/bonzomatic/Makefile =================================================================== --- head/graphics/bonzomatic/Makefile (revision 568408) +++ head/graphics/bonzomatic/Makefile (revision 568409) @@ -1,27 +1,29 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= bonzomatic -DISTVERSION= 2021-01-29 +DISTVERSION= 2021-03-07 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= Live shader coding tool and Shader Showdown workhorse LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfontconfig.so:x11-fonts/fontconfig \ libglfw.so:graphics/glfw BUILD_DEPENDS= ${LOCALBASE}/include/stb/stb_image.h:devel/stb USES= cmake compiler:c++11-lang gl localbase:ldflags pkgconfig xorg USE_GL= gl glu glew USE_XORG= x11 xext xrandr xinerama xcursor xi - +CMAKE_ON= BONZOMATIC_USE_SYSTEM_GLFW \ + BONZOMATIC_USE_SYSTEM_GLEW \ + BONZOMATIC_USE_SYSTEM_STB USE_GITHUB= yes GH_ACCOUNT= Gargaj GH_PROJECT= Bonzomatic .include Index: head/graphics/bonzomatic/distinfo =================================================================== --- head/graphics/bonzomatic/distinfo (revision 568408) +++ head/graphics/bonzomatic/distinfo (revision 568409) @@ -1,3 +1,3 @@ -TIMESTAMP = 1613690017 -SHA256 (Gargaj-Bonzomatic-2021-01-29_GH0.tar.gz) = aa6c550636cc19151b02398f7b78180f3430a23ea10932f5bc7389e092f52ce0 -SIZE (Gargaj-Bonzomatic-2021-01-29_GH0.tar.gz) = 2721898 +TIMESTAMP = 1615303812 +SHA256 (Gargaj-Bonzomatic-2021-03-07_GH0.tar.gz) = e673d00acbf9e00b65338504eb7b03a525d832155b5ce7fea6c3f3b4c1edb294 +SIZE (Gargaj-Bonzomatic-2021-03-07_GH0.tar.gz) = 2721345 Index: head/graphics/bonzomatic/files/patch-CMakeLists.txt =================================================================== --- head/graphics/bonzomatic/files/patch-CMakeLists.txt (revision 568408) +++ head/graphics/bonzomatic/files/patch-CMakeLists.txt (nonexistent) @@ -1,428 +0,0 @@ ---- CMakeLists.txt.orig 2021-01-31 13:36:40 UTC -+++ CMakeLists.txt -@@ -24,6 +24,11 @@ if (WIN32) - endif () - endif () - -+option(BONZOMATIC_PREFER_SYSTEM_GLFW "Prefer system glfw over bundled one?" ON) -+option(BONZOMATIC_PREFER_SYSTEM_GLEW "Prefer system GLEW over bundled one?" ON) -+option(BONZOMATIC_PREFER_SYSTEM_SCINTILLA "Prefer system scintilla over bundled one?" OFF) -+option(BONZOMATIC_PREFER_SYSTEM_STB "Prefer system stb over bundled one?" ON) -+ - if (APPLE) - option(BONZOMATIC_TOUCHBAR "Compile with macOS TouchBar support (Xcode 9 or newer required)?" ON) - endif () -@@ -70,41 +75,55 @@ endif () - - # Dont compile glfw and glew for windows dx targets - if (APPLE OR UNIX OR (WIN32 AND (${BONZOMATIC_WINDOWS_FLAVOR} MATCHES "GLFW"))) -+ find_package(Threads REQUIRED) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} Threads::Threads) - ############################################################################## - # GLFW - # GLFW settings and project inclusion -- set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) -- set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) -- set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) -- set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) -- set(GLFW_INSTALL OFF CACHE BOOL "" FORCE) -- set(GLFW_VULKAN_STATIC OFF CACHE BOOL "" FORCE) -- mark_as_advanced(BUILD_SHARED_LIBS GLFW_BUILD_EXAMPLES GLFW_BUILD_TESTS GLFW_BUILD_DOCS GLFW_INSTALL GLFW_VULKAN_STATIC) -- if (UNIX) -- set(GLFW_USE_OSMESA OFF CACHE BOOL "" FORCE) -- mark_as_advanced(GLFW_USE_OSMESA) -+ if (BONZOMATIC_PREFER_SYSTEM_GLFW) -+ find_package(PkgConfig REQUIRED) -+ pkg_check_modules(PC_GLFW glfw3 REQUIRED) -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${PC_GLFW_INCLUDE_DIRS}) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} ${PC_GLFW_LINK_LIBRARIES}) -+ else() -+ set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) -+ set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) -+ set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) -+ set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) -+ set(GLFW_INSTALL OFF CACHE BOOL "" FORCE) -+ set(GLFW_VULKAN_STATIC OFF CACHE BOOL "" FORCE) -+ mark_as_advanced(BUILD_SHARED_LIBS GLFW_BUILD_EXAMPLES GLFW_BUILD_TESTS GLFW_BUILD_DOCS GLFW_INSTALL GLFW_VULKAN_STATIC) -+ if (UNIX) -+ set(GLFW_USE_OSMESA OFF CACHE BOOL "" FORCE) -+ mark_as_advanced(GLFW_USE_OSMESA) -+ endif() -+ if (WIN32) -+ set(USE_MSVC_RUNTIME_LIBRARY_DLL OFF CACHE BOOL "" FORCE) -+ mark_as_advanced(USE_MSVC_RUNTIME_LIBRARY_DLL) -+ endif() -+ add_subdirectory(${CMAKE_SOURCE_DIR}/external/glfw/) -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${CMAKE_SOURCE_DIR}/external/glfw/include) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} glfw ${GLFW_LIBRARIES}) - endif() -- if (WIN32) -- set(USE_MSVC_RUNTIME_LIBRARY_DLL OFF CACHE BOOL "" FORCE) -- mark_as_advanced(USE_MSVC_RUNTIME_LIBRARY_DLL) -- endif() -- add_subdirectory(${CMAKE_SOURCE_DIR}/external/glfw/) -- set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${CMAKE_SOURCE_DIR}/external/glfw/include) -- set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} glfw ${GLFW_LIBRARIES}) - - ############################################################################## - # GLEW -- set(GLEW_SRCS -- ${CMAKE_SOURCE_DIR}/external/glew/glew.c -- ) -- add_library(bzc_glew STATIC ${GLEW_SRCS}) -- target_include_directories(bzc_glew PUBLIC ${CMAKE_SOURCE_DIR}/external/glew) -- target_compile_definitions(bzc_glew PUBLIC -DGLEW_STATIC) -- if (MSVC) -- target_compile_options(bzc_glew PUBLIC "$<$:/MT>") -+ if (BONZOMATIC_PREFER_SYSTEM_GLEW) -+ find_package(GLEW REQUIRED) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} GLEW::glew) #${GLEW_LIBRARIES}) -+ else() -+ set(GLEW_SRCS -+ ${CMAKE_SOURCE_DIR}/external/glew/glew.c -+ ) -+ add_library(bzc_glew STATIC ${GLEW_SRCS}) -+ target_include_directories(bzc_glew PUBLIC ${CMAKE_SOURCE_DIR}/external/glew) -+ target_compile_definitions(bzc_glew PUBLIC -DGLEW_STATIC) -+ if (MSVC) -+ target_compile_options(bzc_glew PUBLIC "$<$:/MT>") -+ endif () -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${CMAKE_SOURCE_DIR}/external/glew) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} bzc_glew) - endif () -- set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${CMAKE_SOURCE_DIR}/external/glew) -- set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} bzc_glew) - else () - # for windows, use DirectX - set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} $ENV{DXSDK_DIR}/Include) -@@ -112,9 +131,14 @@ endif () - - ############################################################################## - # STB --set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} -- ${CMAKE_SOURCE_DIR}/external/stb --) -+if (BONZOMATIC_PREFER_SYSTEM_STB) -+ find_path(STB_INCLUDE_DIR NAMES stb_image.h PATH_SUFFIXES stb REQUIRED) -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${STB_INCLUDE_DIR}) -+else() -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} -+ ${CMAKE_SOURCE_DIR}/external/stb -+ ) -+endif() - - ############################################################################## - # miniaudio -@@ -167,157 +191,164 @@ endif () - - ############################################################################## - # SCINTILLA --set(SCINTILLA_SRCS -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexA68k.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAbaqus.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAda.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAPDL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAsm.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAsn1.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexASY.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAU3.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAVE.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAVS.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBaan.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBash.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBasic.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBibTeX.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBullant.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCaml.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCLW.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCmake.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCOBOL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCoffeeScript.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexConf.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCPP.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCrontab.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCsound.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCSS.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexD.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexDMAP.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexDMIS.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexECL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexEiffel.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexErlang.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexEScript.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexFlagship.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexForth.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexFortran.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexGAP.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexGui4Cli.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexHaskell.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexHTML.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexInno.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexKix.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexKVIrc.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLaTeX.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLisp.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLout.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLua.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMagik.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMarkdown.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMatlab.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMetapost.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMMIXAL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexModula.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMPT.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMSSQL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMySQL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexNimrod.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexNsis.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOpal.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOScript.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOthers.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPascal.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPB.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPerl.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPLM.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPO.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPOV.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPowerPro.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPowerShell.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexProgress.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPS.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPython.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexR.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRebol.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRegistry.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRuby.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRust.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexScriptol.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSmalltalk.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSML.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSorcus.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSpecman.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSpice.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSQL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSTTXT.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTACL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTADS3.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTAL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTCL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTCMD.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTeX.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTxt2tags.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVB.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVerilog.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVHDL.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVisualProlog.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexYAML.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/Accessor.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/CharacterCategory.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/CharacterSet.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerBase.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerModule.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerNoExceptions.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerSimple.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/PropSetSimple.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/StyleContext.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/WordList.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/AutoComplete.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/CallTip.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/CaseConvert.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/CaseFolder.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Catalogue.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/CellBuffer.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/CharClassify.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/ContractionState.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Decoration.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Document.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/EditModel.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Editor.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/EditView.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/ExternalLexer.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Indicator.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/KeyMap.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/LineMarker.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/MarginView.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/PerLine.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/PositionCache.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/RESearch.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/RunStyles.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/ScintillaBase.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Selection.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/Style.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/UniConversion.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/ViewStyle.cxx -- ${CMAKE_SOURCE_DIR}/external/scintilla/src/XPM.cxx --) --add_library(bzc_scintilla STATIC ${SCINTILLA_SRCS}) --target_include_directories(bzc_scintilla PUBLIC -- ${CMAKE_SOURCE_DIR}/external/scintilla/include -- ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib -- ${CMAKE_SOURCE_DIR}/external/scintilla/src --) --if (MSVC) -- target_compile_options(bzc_scintilla PUBLIC "$<$:/MT>") --endif () --set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} -+if (BONZOMATIC_PREFER_SYSTEM_SCINTILLA) -+ find_path(SCINTILLA_INCLUDE_DIR NAMES SciLexer.h PATH_SUFFIXES scintilla REQUIRED) -+ find_library(SCINTILLA_LIBRARY NAMES scintilla REQUIRED) -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} ${SCINTILLA_INCLUDE_DIR}) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} ${SCINTILLA_LIBRARY}) -+else() -+ set(SCINTILLA_SRCS -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexA68k.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAbaqus.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAda.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAPDL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAsm.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAsn1.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexASY.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAU3.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAVE.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexAVS.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBaan.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBash.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBasic.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBibTeX.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexBullant.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCaml.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCLW.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCmake.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCOBOL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCoffeeScript.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexConf.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCPP.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCrontab.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCsound.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexCSS.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexD.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexDMAP.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexDMIS.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexECL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexEiffel.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexErlang.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexEScript.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexFlagship.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexForth.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexFortran.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexGAP.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexGui4Cli.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexHaskell.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexHTML.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexInno.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexKix.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexKVIrc.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLaTeX.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLisp.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLout.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexLua.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMagik.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMarkdown.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMatlab.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMetapost.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMMIXAL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexModula.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMPT.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMSSQL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexMySQL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexNimrod.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexNsis.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOpal.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOScript.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexOthers.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPascal.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPB.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPerl.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPLM.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPO.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPOV.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPowerPro.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPowerShell.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexProgress.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPS.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexPython.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexR.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRebol.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRegistry.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRuby.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexRust.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexScriptol.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSmalltalk.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSML.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSorcus.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSpecman.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSpice.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSQL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexSTTXT.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTACL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTADS3.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTAL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTCL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTCMD.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTeX.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexTxt2tags.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVB.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVerilog.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVHDL.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexVisualProlog.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexers/LexYAML.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/Accessor.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/CharacterCategory.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/CharacterSet.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerBase.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerModule.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerNoExceptions.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/LexerSimple.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/PropSetSimple.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/StyleContext.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib/WordList.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/AutoComplete.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/CallTip.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/CaseConvert.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/CaseFolder.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Catalogue.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/CellBuffer.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/CharClassify.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/ContractionState.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Decoration.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Document.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/EditModel.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Editor.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/EditView.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/ExternalLexer.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Indicator.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/KeyMap.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/LineMarker.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/MarginView.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/PerLine.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/PositionCache.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/RESearch.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/RunStyles.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/ScintillaBase.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Selection.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/Style.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/UniConversion.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/ViewStyle.cxx -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src/XPM.cxx -+ ) -+ add_library(bzc_scintilla STATIC ${SCINTILLA_SRCS}) -+ target_include_directories(bzc_scintilla PUBLIC - ${CMAKE_SOURCE_DIR}/external/scintilla/include - ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib - ${CMAKE_SOURCE_DIR}/external/scintilla/src --) --set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} bzc_scintilla) -+ ) -+ if (MSVC) -+ target_compile_options(bzc_scintilla PUBLIC "$<$:/MT>") -+ endif () -+ set(BZC_PROJECT_INCLUDES ${BZC_PROJECT_INCLUDES} -+ ${CMAKE_SOURCE_DIR}/external/scintilla/include -+ ${CMAKE_SOURCE_DIR}/external/scintilla/lexlib -+ ${CMAKE_SOURCE_DIR}/external/scintilla/src -+ ) -+ set(BZC_PROJECT_LIBS ${BZC_PROJECT_LIBS} bzc_scintilla) -+endif() - - ############################################################################## - # BONZOMATIC Property changes on: head/graphics/bonzomatic/files/patch-CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp =================================================================== --- head/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp (nonexistent) +++ head/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp (revision 568409) @@ -0,0 +1,10 @@ +--- src/platform_x11/Misc.cpp.orig 2021-03-07 12:52:50 UTC ++++ src/platform_x11/Misc.cpp +@@ -7,6 +7,7 @@ + #include + #include + #include ++#include + + #include + Property changes on: head/graphics/bonzomatic/files/patch-src_platform__x11_Misc.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property