Unbreak libproxy with upcoming ninja 1.9.0 update. Target name like "test" are not allowed so let's just rename it. Noting depends on it. Tested with ninja-1.8.2p1 and ninja-1.9.0.
Index: Makefile =================================================================== RCS file: /cvs/ports/net/libproxy/Makefile,v retrieving revision 1.62 diff -u -p -u -p -r1.62 Makefile --- Makefile 28 Apr 2019 20:51:43 -0000 1.62 +++ Makefile 14 Jun 2019 20:08:58 -0000 @@ -10,8 +10,8 @@ SUBST_VARS= GH_TAGNAME PKGNAME-main= ${DISTNAME} PKGNAME-webkit= ${GH_PROJECT}-webkit-${GH_TAGNAME} -REVISION-main= 3 -REVISION-webkit= 2 +REVISION-main= 4 +REVISION-webkit= 3 CATEGORIES= net Index: patches/patch-bindings_perl_t_CMakeLists_txt =================================================================== RCS file: patches/patch-bindings_perl_t_CMakeLists_txt diff -N patches/patch-bindings_perl_t_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-bindings_perl_t_CMakeLists_txt 14 Jun 2019 20:08:58 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +https://cmake.org/cmake/help/v3.0/policy/CMP0037.html +Fix cmake policy CMP0037 to avoid multiple ninja targets. + +"Target names reserved by one or more CMake generators are not allowed. Among +others these include “all”, “help” and “test”." + +Index: bindings/perl/t/CMakeLists.txt +--- bindings/perl/t/CMakeLists.txt.orig ++++ bindings/perl/t/CMakeLists.txt +@@ -1 +1 @@ +-add_custom_target(test prove -b ${CMAKE_CURRENT_SOURCE_DIR}) ++add_custom_target(test-prove prove -b ${CMAKE_CURRENT_SOURCE_DIR})