diff --git a/devel/reproc/Makefile b/devel/reproc/Makefile index 8ba834c81e98..8b20071d9a30 100644 --- a/devel/reproc/Makefile +++ b/devel/reproc/Makefile @@ -1,27 +1,29 @@ PORTNAME= reproc DISTVERSIONPREFIX= v -DISTVERSION= 14.2.5 +DISTVERSION= 14.2.7 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C/C++ library to simplify running external programs WWW= https://github.com/DaanDeMeyer/reproc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++11-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= DaanDeMeyer CMAKE_ON= REPROC++ BUILD_SHARED_LIBS do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DREPROC_TEST:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test +# tests as of 14.2.7: 100% tests passed, 0 tests failed out of 10 + .include diff --git a/devel/reproc/distinfo b/devel/reproc/distinfo index def07675c017..8b5b25d35ba5 100644 --- a/devel/reproc/distinfo +++ b/devel/reproc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711513138 -SHA256 (DaanDeMeyer-reproc-v14.2.5_GH0.tar.gz) = 69467be0cfc80734b821c54ada263c8f1439f964314063f76b7cf256c3dc7ee8 -SIZE (DaanDeMeyer-reproc-v14.2.5_GH0.tar.gz) = 65290 +TIMESTAMP = 1776319619 +SHA256 (DaanDeMeyer-reproc-v14.2.7_GH0.tar.gz) = 77914ba566356d86986db240ecdb1762dfdd55bb1e8e127d016d9c5c4c9300e8 +SIZE (DaanDeMeyer-reproc-v14.2.7_GH0.tar.gz) = 65440 diff --git a/devel/reproc/files/patch-reproc_src_process.posix.c b/devel/reproc/files/patch-reproc_src_process.posix.c new file mode 100644 index 000000000000..abeae8184197 --- /dev/null +++ b/devel/reproc/files/patch-reproc_src_process.posix.c @@ -0,0 +1,20 @@ +-- patch to fix tests and maybe run-time failures + +--- reproc/src/process.posix.c 2026-04-15 03:47:51.000000000 -0700 ++++ reproc/src/process.posix.c 2026-04-15 23:44:29.815332000 -0700 +@@ -1,4 +1,6 @@ + #define _POSIX_C_SOURCE 200809L ++#include ++ + + #include "process.h" + +@@ -100,7 +102,7 @@ + return cwd; + } + +-static const int MAX_FD_LIMIT = 1024 * 1024; ++static const int MAX_FD_LIMIT = 1024 * 1024 * 2; + + static int get_max_fd(void) + {