On Sat, Aug 30, 2025 at 02:28:58PM +0200, Antoine Jacoutot wrote:
> On Fri, 2025-08-29 at 16:54 -0600, Pascal Stumpf wrote:
> > CVSROOT:    /cvs
> > Module name:        ports
> > Changes by: [email protected]  2025/08/29 16:54:07
> > 
> > Modified files:
> >     multimedia/sfml/patches: 
> >                              patch-cmake_SFMLConfigDependencies_cmake_in 
> >     multimedia/sfml/pkg: PLIST 
> > Added files:
> >     multimedia/sfml/patches: patch-include_SFML_System_String_hpp 
> > Removed files:
> >     multimedia/sfml/patches: patch-cmake_Config_cmake 
> >                              patch-src_SFML_Window_Unix_WindowImplX11_cpp 
> > 
> > Log message:
> > Update to SFML 2.6.2.
> > 
> > This unbreaks the port with libc++19, while avoiding the incompatibilities
> > of SFML >= 3.
> > 
> > Includes a patch from FreeBSD.
> > 
> > ok phessler@
> 
> Does not package for me.

This part of the diff on ports was lost in pascal's commit somehow.
I committed it just before I saw this mail:

Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt        29 Aug 2025 18:53:39 -0000
@@ -0,0 +1,16 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -292,7 +292,11 @@ if(SFML_INSTALL_PKGCONFIG_FILES)
+     # this could be e.g. macports on mac or msys2 on windows etc.
+     set(SFML_PKGCONFIG_DIR "/${SFML_RELATIVE_INSTALL_LIBDIR}/pkgconfig")
+ 
+-    if(SFML_OS_FREEBSD OR SFML_OS_OPENBSD OR SFML_OS_NETBSD)
++    if(SFML_OS_OPENBSD)
++        set(SFML_PKGCONFIG_DIR "/lib/pkgconfig")
++    endif()
++
++    if(SFML_OS_FREEBSD OR SFML_OS_NETBSD)
+         set(SFML_PKGCONFIG_DIR "/libdata/pkgconfig")
+     endif()
+ 

Reply via email to