Hi,

  Here is a diff to update games/mvdsv from 0.34 to 0.35.
  A few notable changes:

  * Github project changed from 'deurk' to 'QW-Group'
  * meson build dropped -- only uses cmake
  * devel/pcre no longer used -- dropped in favor of wraps
  * New patch for CMakeLists.txt to stop trying to link
    'dl' which is already in OpenBSD's libc

Thanks,
Tom


Index: Makefile
===================================================================
RCS file: /cvs/ports/games/mvdsv/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile    11 Mar 2022 19:04:41 -0000      1.5
+++ Makefile    3 Aug 2022 16:57:23 -0000
@@ -1,8 +1,8 @@
 COMMENT =      QuakeWorld server
 
-GH_ACCOUNT =   deurk
+GH_ACCOUNT =   QW-Group
 GH_PROJECT =   mvdsv
-GH_TAGNAME =   0.34
+GH_TAGNAME =   0.35
 
 CATEGORIES =   games
 
@@ -17,19 +17,15 @@ MASTER_SITES0 = https://raw.githubuserco
 # GPLv2+
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += c curl m pcre pthread
+WANTLIB += c curl m pthread
 
 DISTFILES =    mvdsv-{}${GH_TAGNAME}.tar.gz \
                qwprogs-${QWP_VERSION}{qwprogs}.dat:0
 EXTRACT_ONLY = mvdsv-${GH_TAGNAME}.tar.gz
 
-MODULES =      devel/meson
+MODULES =      devel/cmake
 
-LIB_DEPENDS =  devel/pcre \
-               net/curl
-
-# help ld.bfd find libnghttp2
-LDFLAGS =      -L${LOCALBASE}/lib
+LIB_DEPENDS =  net/curl
 
 NO_TEST =      Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/mvdsv/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo    16 Oct 2021 14:43:12 -0000      1.3
+++ distinfo    3 Aug 2022 16:57:23 -0000
@@ -1,4 +1,4 @@
-SHA256 (mvdsv-0.34.tar.gz) = gZBxjf4QiPTxKmYXfusBwaUn9fRl5w3sT7uP7tSZTGo=
+SHA256 (mvdsv-0.35.tar.gz) = bk7yLKpr85yxLjGLd9gFmVXb+fxBmttPbnR2aOYAC5o=
 SHA256 (qwprogs-20120131.dat) = /1HLXnc2DXK5NIfYkZjc+UYpuS+LrhAPxupIpsEqeDA=
-SIZE (mvdsv-0.34.tar.gz) = 597476
+SIZE (mvdsv-0.35.tar.gz) = 555708
 SIZE (qwprogs-20120131.dat) = 197684
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        3 Aug 2022 16:57:23 -0000
@@ -0,0 +1,12 @@
+Remove link to dl as it is in OpenBSD's libc
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -118,7 +118,6 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${C
+ # Check build target, and included sources and libs
+ if(UNIX)
+       target_link_libraries(${PROJECT_NAME} m)
+-      target_link_libraries(${PROJECT_NAME} dl)
+ else()
+       target_link_libraries(${PROJECT_NAME} ws2_32)
+       target_link_libraries(${PROJECT_NAME} winmm)
Index: patches/patch-meson_build
===================================================================
RCS file: patches/patch-meson_build
diff -N patches/patch-meson_build
--- patches/patch-meson_build   11 Mar 2022 19:04:41 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Index: meson.build
---- meson.build.orig
-+++ meson.build
-@@ -86,8 +86,8 @@ if target_machine.system() == 'windows'
- else
-       mvdsv_sources += 'src/sv_sys_unix.c'
-       deps += [
--              meson.get_compiler('c').find_library('m'),
--              meson.get_compiler('c').find_library('dl'),
-+              meson.get_compiler('c').find_library('m', required: false),
-+              meson.get_compiler('c').find_library('dl', required: false),
-       ]
- endif
- 
Index: patches/patch-src_sv_ccmds_c
===================================================================
RCS file: /cvs/ports/games/mvdsv/patches/patch-src_sv_ccmds_c,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_sv_ccmds_c
--- patches/patch-src_sv_ccmds_c        11 Mar 2022 19:04:41 -0000      1.2
+++ patches/patch-src_sv_ccmds_c        3 Aug 2022 16:57:23 -0000
@@ -5,7 +5,7 @@ at: https://github.com/deurk/mvdsv/pull/
 Index: src/sv_ccmds.c
 --- src/sv_ccmds.c.orig
 +++ src/sv_ccmds.c
-@@ -738,54 +738,6 @@ void SV_ChmodFile_f (void)
+@@ -741,54 +741,6 @@ void SV_ChmodFile_f (void)
  }
  #endif //_WIN32
  
@@ -60,7 +60,7 @@ Index: src/sv_ccmds.c
  /*
  ==================
  SV_Kick_f
-@@ -1844,8 +1796,6 @@ void SV_InitOperatorCommands (void)
+@@ -1847,8 +1799,6 @@ void SV_InitOperatorCommands (void)
        Cmd_AddCommand ("chmod", SV_ChmodFile_f);
  #endif //_WIN32
        //<-

Reply via email to