head	1.1;
access;
symbols
	pkgsrc-2026Q2:1.1.0.50
	pkgsrc-2026Q2-base:1.1
	pkgsrc-2026Q1:1.1.0.48
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.46
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.44
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.42
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.40
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.38
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.36
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.34
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.32
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.30
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.28
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.26
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.24
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.22
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.20
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.18
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.16
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.14
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.12
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.10
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.8
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.6
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.4
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.2
	pkgsrc-2020Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2020.05.21.08.42.00;	author plunky;	state Exp;
branches;
next	;
commitid	xELeKqLWvceCl59C;


desc
@@


1.1
log
@Added SFML-2.5.1 from pkgsrc-wip

SFML is a free multimedia C++ API that provides you low and high level access to
graphics, input, audio, etc.

This package contains the C++ language bindings of SFML.
@
text
@$NetBSD$

add NetBSD support

--- src/SFML/Window/CMakeLists.txt.orig	2018-10-15 19:41:39.000000000 +0000
+++ src/SFML/Window/CMakeLists.txt
@@@@ -79,7 +79,7 @@@@ if(SFML_OS_WINDOWS)
 
     # make sure that we use the Unicode version of the Win API functions
     add_definitions(-DUNICODE -D_UNICODE)
-elseif(SFML_OS_LINUX OR SFML_OS_FREEBSD OR SFML_OS_OPENBSD)
+elseif(SFML_OS_LINUX OR SFML_OS_FREEBSD OR SFML_OS_NETBSD OR SFML_OS_OPENBSD)
     set(PLATFORM_SRC
         ${SRCROOT}/Unix/CursorImpl.hpp
         ${SRCROOT}/Unix/CursorImpl.cpp
@@@@ -110,7 +110,7 @@@@ elseif(SFML_OS_LINUX OR SFML_OS_FREEBSD 
             ${SRCROOT}/Unix/JoystickImpl.cpp
             ${SRCROOT}/Unix/JoystickImpl.hpp
         )
-    elseif(SFML_OS_FREEBSD)
+    elseif(SFML_OS_FREEBSD OR SFML_OS_NETBSD)
         set(PLATFORM_SRC
             ${PLATFORM_SRC}
             ${SRCROOT}/FreeBSD/JoystickImpl.cpp
@@@@ -235,7 +235,7 @@@@ if ((NOT BUILD_SHARED_LIBS) AND SFML_OS_
 endif()
 
 # find and setup usage for external libraries
-if(SFML_OS_LINUX OR SFML_OS_FREEBSD OR SFML_OPENBSD)
+if(SFML_OS_LINUX OR SFML_OS_FREEBSD OR SFML_OS_NETBSD OR SFML_OPENBSD)
     sfml_find_package(X11 INCLUDE "X11_INCLUDE_DIR" LINK "X11_X11_LIB" "X11_Xrandr_LIB")
     target_link_libraries(sfml-window PRIVATE X11)
 endif()
@@@@ -277,7 +277,7 @@@@ if(SFML_OS_LINUX)
     target_link_libraries(sfml-window PRIVATE UDev)
 elseif(SFML_OS_WINDOWS)
     target_link_libraries(sfml-window PRIVATE winmm gdi32)
-elseif(SFML_OS_FREEBSD)
+elseif(SFML_OS_FREEBSD OR SFML_OS_NETBSD)
     target_link_libraries(sfml-window PRIVATE usbhid)
 elseif(SFML_OS_MACOSX)
     target_link_libraries(sfml-window PRIVATE "-framework Foundation" "-framework AppKit" "-framework IOKit" "-framework Carbon")
@
