head 1.3; access; symbols pkgsrc-2024Q1:1.2.0.44 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.42 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.40 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.38 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.36 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.34 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.32 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.30 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.28 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.26 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.24 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.22 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.20 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.18 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.16 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.14 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.10 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.12 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.8 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.6 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.4 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2; locks; strict; comment @# @; 1.3 date 2024.06.06.14.16.23; author ktnb; state dead; branches; next 1.2; commitid OO4ty16CQV2QIVcF; 1.2 date 2018.11.28.16.24.54; author jperkin; state Exp; branches; next 1.1; commitid UNgghfgos5tFgJ1B; 1.1 date 2018.11.01.09.25.29; author bsiegert; state Exp; branches; next ; commitid DhB8mI8DHImBNdYA; desc @@ 1.3 log @icewm3: added version 3.4.7 IceWM is a window manager for the X Window System. The features of IceWM are speed, simplicity, and not getting in the user's way. This is a fork of the IceWM CVS on [sourceforge][12]. It includes all changes from the `icewm-1-3-BRANCH` branch, greatly enhanced EWMH/ICCCM compliance, as well as patches collected from Arch Linux, Debian, pld-linux, the IceWM bug list, and various other GitHub forks. @ text @$NetBSD: patch-src_CMakeLists.txt,v 1.2 2018/11/28 16:24:54 jperkin Exp $ --- src/CMakeLists.txt.orig 2017-07-30 08:53:35.524267864 +0000 +++ src/CMakeLists.txt @@@@ -47,6 +47,7 @@@@ ENDIF() if(ENABLE_NLS OR CONFIG_I18N) find_library(CONFIG_LIBICONV iconv) if(CONFIG_LIBICONV) + SET(CXXFLAGS_COMMON "${CXXFLAGS_COMMON} -DCONFIG_LIBICONV") LIST(APPEND nls_LIBS iconv) endif() find_library(CONFIG_LIBINTL intl) @@@@ -338,7 +339,7 @@@@ set(icewm_libs ${sm_LIBS} ${nls_LIBS} ${ TARGET_LINK_LIBRARIES(icewm${EXEEXT} ${icewm_libs}) ADD_EXECUTABLE(genpref${EXEEXT} genpref.cc misc.cc) -TARGET_LINK_LIBRARIES(genpref${EXEEXT} ${EXTRA_LIBS}) +TARGET_LINK_LIBRARIES(genpref${EXEEXT} ${nls_LIBS} ${EXTRA_LIBS}) IF(CONFIG_FDO_MENUS) ADD_EXECUTABLE(icewm-menu-fdo${EXEEXT} fdomenu.cc misc.cc) @@@@ -387,7 +388,7 @@@@ if(NOT CMAKE_CROSSCOMPILING) ADD_CUSTOM_COMMAND(TARGET genpref${EXEEXT} POST_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/lib - COMMAND genpref${EXEEXT} > lib/preferences + COMMAND genpref${EXEEXT} > ${CMAKE_BINARY_DIR}/lib/preferences WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/preferences DESTINATION ${LIBDIR}) endif() @ 1.2 log @icewm14: Fix build on SunOS. @ text @d1 1 a1 1 $NetBSD: patch-src_CMakeLists.txt,v 1.1 2018/11/01 09:25:29 bsiegert Exp $ @ 1.1 log @Import wip/icewm14 as wm/icewm14. This is release 1.4.2 of the IceWM carry-on fork. The primary changes for this release are a large number of bug fixes, memory leak fixes, code quality improvements, various minor new features and a few portability fixes. Six old themes have been replaced with three new themes (CrystalBlue, Helix, NanoBlue). pkgsrc change: build now uses CMake. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/CMakeLists.txt.orig 2017-07-30 08:53:35.000000000 +0000 d5 9 a13 1 @@@@ -338,7 +338,7 @@@@ set(icewm_libs ${sm_LIBS} ${nls_LIBS} ${ d22 1 a22 1 @@@@ -387,7 +387,7 @@@@ if(NOT CMAKE_CROSSCOMPILING) @