Patch to fix issue in libproxy's cmake files that was preventing disabling

duktape. Uncomment -DWITH_DUKTAPE:BOOL=OFF CONFIGURE_ARGS to avoid hidden
dep issue. ok aja@
This commit is contained in:
sthen 2022-08-02 09:44:47 +00:00
parent 6f5262fe3c
commit ca26ccd3c6
2 changed files with 21 additions and 3 deletions

View File

@ -9,6 +9,9 @@ SUBST_VARS= GH_TAGNAME
PKGNAME-main= ${DISTNAME}
PKGNAME-webkit= ${GH_PROJECT}-webkit-${GH_TAGNAME}
REVISION-main= 0
REVISION-webkit= 0
CATEGORIES= net
SHARED_LIBS += proxy 1.1 # 0.0
@ -60,13 +63,11 @@ CONFIGURE_ARGS= -DWITH_PERL:BOOL=ON \
-DWITH_VALA:BOOL=ON \
-DWITH_DOTNET:BOOL=OFF \
-DWITH_NM:BOOL=OFF \
-DWITH_DUKTAPE:BOOL=OFF \
-DWITH_MOZJS:BOOL=OFF \
-DWITH_NATUS:BOOL=OFF \
-DBIPR:BOOL=OFF
# XXX this breaks the build
#CONFIGURE_ARGS += -DWITH_DUKTAPE:BOOL=OFF
# before bsd.port.arch.mk
DEBUG_PACKAGES= ${BUILD_PACKAGES}

View File

@ -0,0 +1,17 @@
Fix bogus expression:
CMake Error at libproxy/cmake/modules.cmk:26 (math):
math cannot parse the expression: "0+0+0+": syntax error, unexpected end of
file (6).
Index: libproxy/cmake/modules/pacrunner_duktape.cmk
--- libproxy/cmake/modules/pacrunner_duktape.cmk.orig
+++ libproxy/cmake/modules/pacrunner_duktape.cmk
@@ -17,5 +17,7 @@ else()
link_directories(${DUKTAPE_LIBRARIES})
link_libraries(duktape)
endif()
+ else()
+ set(DUKTAPE_FOUND 0)
endif()
endif()