summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/onlyoffice-documentserver/Makefile9
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri4
-rw-r--r--www/py-searxng-devel/Makefile3
3 files changed, 10 insertions, 6 deletions
diff --git a/www/onlyoffice-documentserver/Makefile b/www/onlyoffice-documentserver/Makefile
index a41f0027e3d5..c361d98c4336 100644
--- a/www/onlyoffice-documentserver/Makefile
+++ b/www/onlyoffice-documentserver/Makefile
@@ -16,8 +16,10 @@ WWW= https://www.onlyoffice.com/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_SSL= boringssl libressl libressl-devel
+BROKEN_SSL_REASON= Node.js requires OpenSSL
ONLY_FOR_ARCHS= aarch64 amd64
-ONLY_FOR_ARCHS_REASON= "Upstream only supports amd64 and arm64"
+ONLY_FOR_ARCHS_REASON= Upstream only supports amd64 and arm64
# node version used with "npm install @yao-pkg/pkg@6.6.0"
# keep in sync with patch-build__tools_scripts_build__server.py and patch-document-server-package_Makefile
@@ -50,7 +52,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLA
webfonts>=0:x11-fonts/webfonts
USES= autoreconf:build dos2unix fakeroot gmake gnome iconv localbase pkgconfig \
- python:3.9+,build qt:5 ssl:build trigger
+ python:3.9+,build qt:5 ssl trigger
DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/http-common.conf.m4
@@ -165,7 +167,6 @@ pre-configure:
${WRKSRC}/core/Apple/IWork.pro \
${WRKSRC}/core/Common/3dParty/boost/boost.pri \
${WRKSRC}/core/Common/3dParty/icu/icu.pri \
- ${WRKSRC}/core/Common/3dParty/openssl/openssl.pri \
${WRKSRC}/core/Common/3dParty/v8_89/v8/build/toolchain/gcc_toolchain.gni \
${WRKSRC}/core/Common/3dParty/v8_89/v8/buildtools/third_party/libc++/BUILD.gn \
${WRKSRC}/core/DesktopEditor/fontengine/ApplicationFonts.cpp \
@@ -199,6 +200,8 @@ pre-configure:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' -e 's|%%ETCDIR%%|${ETCDIR}|' \
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-flush-cache.sh.m4 \
${WRKSRC}/document-server-package/Makefile
+ @${REINPLACE_CMD} 's|%%OPENSSL_LIB%%|${OPENSSLLIB}|' \
+ ${WRKSRC}/core/Common/3dParty/openssl/openssl.pri
@${RM} ${WRKSRC}/web-apps/build/patches/optipng-bin+5.1.0.patch.orig
@${RM} ${WRKSRC}/server/Metrics/patches/modern-syslog+1.2.0.patch.orig
diff --git a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri
index bdd57c356f17..0d407de32790 100644
--- a/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri
+++ b/www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri
@@ -6,8 +6,8 @@
} else {
- LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.a
- LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.a
-+ LIBS += %%LOCALBASE%%/lib/libssl.a
-+ LIBS += %%LOCALBASE%%/lib/libcrypto.a
++ LIBS += %%OPENSSL_LIB%%/libssl.so
++ LIBS += %%OPENSSL_LIB%%/libcrypto.so
}
INCLUDEPATH += $$OPENSSL_LIBS_DIRECTORY/../include
diff --git a/www/py-searxng-devel/Makefile b/www/py-searxng-devel/Makefile
index a2f8006c78c2..f27d05ae69fa 100644
--- a/www/py-searxng-devel/Makefile
+++ b/www/py-searxng-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= searxng
DISTVERSION= 20250819
+PORTREVISION= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
@@ -34,7 +35,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uvloop>=0:devel/py-uvloop@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}valkey>=0:databases/py-valkey@${PY_FLAVOR} \