Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
www/onlyoffice-documentserver: Add new port
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. WWW: https://www.onlyoffice.com/ Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D33923
- Loading branch information
1 parent
4a590f6
commit e6f2735
Showing
128 changed files
with
29,848 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,208 @@ | ||
PORTNAME= onlyoffice-documentserver | ||
DISTVERSIONPREFIX= v | ||
DISTVERSION= 6.4.2 | ||
CATEGORIES= www | ||
MASTER_SITES+= LOCAL/mikael/v8/:source1 \ | ||
LOCAL/mikael/onlyoffice/:source2 \ | ||
https://nodejs.org/dist/v16.13.0/:source3 \ | ||
SF/optipng/OptiPNG/optipng-0.7.7/:source4 | ||
DISTFILES+= v8-8.7.220.31_all.tar.gz:source1 \ | ||
node-v16.13.0.tar.gz:source3 \ | ||
npm-cache-onlyoffice.tar.gz:source2 \ | ||
optipng-0.7.7.tar.gz:source4 | ||
|
||
MAINTAINER= mikael@FreeBSD.org | ||
COMMENT= Secure office and productivity apps | ||
|
||
LICENSE= AGPLv3 | ||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||
|
||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ | ||
binutils>=0:devel/binutils \ | ||
boost-libs>0:devel/boost-libs \ | ||
glib>=2.54:devel/glib20 \ | ||
gn:devel/gn \ | ||
java:java/openjdk11 \ | ||
ninja:devel/ninja \ | ||
node:www/node16 \ | ||
npm:www/npm-node16 | ||
LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ | ||
libiconv.so:converters/libiconv \ | ||
libicutu.so:devel/icu | ||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLAVOR} \ | ||
curl:ftp/curl \ | ||
gsed:textproc/gsed \ | ||
nginx:www/nginx \ | ||
pg_dump:databases/postgresql${PGSQL_VER_NODOT}-server \ | ||
rabbitmq>0:net/rabbitmq \ | ||
webfonts>=0:x11-fonts/webfonts | ||
|
||
USES= autoreconf:build dos2unix fakeroot gmake gnome iconv pgsql pkgconfig \ | ||
python:3.7+,build qt:5 | ||
USE_QT= qmake_build | ||
USE_GITHUB= yes | ||
GH_ACCOUNT= ONLYOFFICE | ||
GH_PROJECT= DocumentServer | ||
GH_TUPLE= ONLYOFFICE:core:0c29e4d:core/core \ | ||
ONLYOFFICE:core-fonts:3929a09:corefonts/core-fonts \ | ||
ONLYOFFICE:dictionaries:cfa50d3:dictionaries/dictionaries \ | ||
ONLYOFFICE:document-server-integration:v1.0.0:dsi/document-server-integration \ | ||
ONLYOFFICE:document-templates:v6.4.2.1:dt/document-templates \ | ||
ONLYOFFICE:sdkjs:9af7d08:sdkjs/sdkjs \ | ||
ONLYOFFICE:server:10929a0:server/server \ | ||
ONLYOFFICE:web-apps:1851cae:webapps/web-apps \ | ||
ONLYOFFICE:plugin-highlightcode:7ea4ddf:sdkjs_plugins_highlightcode/sdkjs-plugins/plugin-highlightcode \ | ||
ONLYOFFICE:plugin-macros:4027439:sdkjs_plugins_macros/sdkjs-plugins/plugin-macros \ | ||
ONLYOFFICE:plugin-mendeley:5a36bf9:sdkjs_plugins_mendeley/sdkjs-plugins/plugin-mendeley \ | ||
ONLYOFFICE:plugin-ocr:5b24c87:sdkjs_plugins_ocr/sdkjs-plugins/plugin-ocr \ | ||
ONLYOFFICE:plugin-photoeditor:995b5f6:sdkjs_plugins_photoeditor/sdkjs-plugins/plugin-photoeditor \ | ||
ONLYOFFICE:plugin-speech:fcec715:sdkjs_plugins_speech/sdkjs-plugins/plugin-speech \ | ||
ONLYOFFICE:plugin-thesaurus:4ada280:sdkjs_plugins_thesaurus/sdkjs-plugins/plugin-thesaurus \ | ||
ONLYOFFICE:plugin-translator:ba6caed:sdkjs_plugins_translator/sdkjs-plugins/plugin-translator \ | ||
ONLYOFFICE:plugin-youtube:4dec911:sdkjs_plugins_youtube/sdkjs-plugins/plugin-youtube \ | ||
ONLYOFFICE:plugin-zotero:c9f472f:sdkjs_plugins_zotero/sdkjs-plugins/plugin-zotero \ | ||
ONLYOFFICE:build_tools:cf4cac94:buildtools/build_tools \ | ||
ONLYOFFICE:DocumentBuilder:4169685e6:document_builder/DocumentBuilder \ | ||
ONLYOFFICE:onlyoffice.github.io:ca730969:sdkjs_plugins_v1/onlyoffice.github.io \ | ||
ONLYOFFICE:document-server-package:c12273c0a:dsp/document-server-package \ | ||
hackers-painters:katana-parser:499118d3:hackers_painters_katana/core/Common/3dParty/html/katana-parser \ | ||
google:gumbo-parser:aa91b27:google_gumbo/core/Common/3dParty/html/gumbo-parser | ||
|
||
BINARY_ALIAS= python=${PYTHON_CMD} | ||
USE_LDCONFIG= yes | ||
|
||
WWWDIR= ${PREFIX}/www/onlyoffice | ||
ETCDIR= ${PREFIX}/etc/onlyoffice | ||
|
||
DS_USERNAME= onlyoffice | ||
DS_GROUPNAME= onlyoffice | ||
|
||
USERS= ${DS_USERNAME} | ||
GROUPS= ${DS_GROUPNAME} | ||
|
||
PLIST_SUB= DS_GROUPNAME=${DS_GROUPNAME} \ | ||
DS_USERNAME=${DS_USERNAME} | ||
SUB_FILES= pkg-message | ||
SUB_LIST= ETCDIR=${ETCDIR} \ | ||
PREFIX=${PREFIX} \ | ||
WWWDIR=${WWWDIR} | ||
|
||
MAKE_ENV= BUILD_NUMBER="1" \ | ||
PKG_CACHE_PATH=${WRKDIR}/.pkg-cache \ | ||
PRODUCT_VERSION="${DISTVERSION}" | ||
|
||
DOS2UNIX_FILES= document-server-package/common/documentserver/nginx/includes/http-common.conf.m4 | ||
|
||
CONFLICTS_BUILD=devel/googletest | ||
|
||
post-extract: | ||
@${MV} ${WRKDIR}/v8 ${WRKSRC}/core/Common/3dParty/v8 | ||
|
||
@${MKDIR} ${WRKDIR}/.pkg-cache/node | ||
@${CP} ${DISTDIR}/node-v16.13.0.tar.gz ${WRKDIR}/.pkg-cache/node | ||
# Checksum can be verified here: https://nodejs.org/dist/v16.13.0/SHASUMS256.txt | ||
@${ECHO} "9c00e5b6024cfcbc9105f9c58cf160762e78659a345d100c5bd80a7fb38c684f node-v16.13.0.tar.gz" > \ | ||
${WRKDIR}/.pkg-cache/node/node-v16.13.0.tar.gz.sha256sum | ||
|
||
@${MKDIR} ${WRKSRC}/sdkjs-plugins/v1 | ||
@${CP} ${WRKSRC}/onlyoffice.github.io/sdkjs-plugins/v1/* ${WRKSRC}/sdkjs-plugins/v1 | ||
|
||
@${MV} ${WRKSRC}/server/Common/config/production-linux.json ${WRKSRC}/server/Common/config/production-freebsd.json | ||
@${MV} ${WRKSRC}/server/Common/config/development-linux.json ${WRKSRC}/server/Common/config/development-freebsd.json | ||
|
||
post-patch: | ||
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \ | ||
${WRKSRC}/core/Common/3dParty/v8/v8/build/toolchain/gcc_toolchain.gni \ | ||
${WRKSRC}/core/Common/3dParty/v8/v8/buildtools/third_party/libc++/BUILD.gn \ | ||
${WRKSRC}/core/DesktopEditor/fontengine/ApplicationFonts.cpp | ||
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|' -e 's|%%CXX%%|${CXX}|' \ | ||
${WRKSRC}/core/Common/3dParty/v8/v8/build/toolchain/gcc_toolchain.gni \ | ||
${WRKSRC}/core/Common/base.pri | ||
@${REINPLACE_CMD} 's|%%WRKDIR%%|${WRKDIR}|' \ | ||
${WRKSRC}/document-server-package/Makefile | ||
@${REINPLACE_CMD} 's|%%WRKSRC%%|${WRKSRC}|' \ | ||
${WRKSRC}/build_tools/scripts/build_js.py \ | ||
${WRKSRC}/build_tools/scripts/build_server.py \ | ||
${WRKSRC}/document-server-package/Makefile | ||
@${REINPLACE_CMD} -e 's|linux|freebsd|' -e 's|/etc|${LOCALBASE}/etc|' \ | ||
${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-docservice.conf.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-converter.conf.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver-example/supervisor/ds-example.conf.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-static-gzip.sh.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-update-securelink.sh.m4 | ||
@${REINPLACE_CMD} 's|/var/www|${LOCALBASE}/www|' \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-generate-allfonts.sh.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-static-gzip.sh.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-converter.conf.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-docservice.conf.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/supervisor/ds-metrics.conf.m4 | ||
@${REINPLACE_CMD} -e 's|/var/lib|/var/db|' -e 's|/var/www|${LOCALBASE}/www|' \ | ||
-e 's|/usr/share|${LOCALBASE}/share|' -e 's|/etc|${LOCALBASE}/etc|' \ | ||
${WRKSRC}/server/Common/config/production-freebsd.json \ | ||
${WRKSRC}/server/Common/config/development-freebsd.json | ||
@${REINPLACE_CMD} -e 's|bash|sh|' -e 's|sed|gsed|' \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-static-gzip.sh.m4 \ | ||
${WRKSRC}/document-server-package/common/documentserver/bin/documentserver-update-securelink.sh.m4 | ||
@${REINPLACE_CMD} 's|%%DISTDIR%%|${DISTDIR}|' \ | ||
${WRKSRC}/web-apps/build/patches/optipng-bin+5.1.0.patch | ||
@${RM} ${WRKSRC}/web-apps/build/patches/optipng-bin+5.1.0.patch.orig | ||
|
||
@${FIND} ${WRKSRC}/server -type f -name npm-shrinkwrap.json -delete | ||
|
||
do-build: | ||
@${CP} ${FILESDIR}/packagejsons/server/package-lock.json ${WRKSRC}/server | ||
@${CP} ${FILESDIR}/packagejsons/server/Common/package-lock.json ${WRKSRC}/server/Common | ||
|
||
@cd ${WRKSRC}/web-apps/build ; ${SETENV} ${MAKE_ENV} npm install patch-package | ||
@cd ${WRKSRC}/web-apps/build ; ${SETENV} ${MAKE_ENV} npm install optipng-bin@5.1.0 | ||
@cd ${WRKSRC}/web-apps/build ; node_modules/.bin/patch-package | ||
@cd ${WRKSRC}/web-apps/build/node_modules ; ${SETENV} ${MAKE_ENV} npm build optipng-bin | ||
|
||
@cd ${WRKSRC}/web-apps/build ; ${SETENV} ${MAKE_ENV} npm install patch-package | ||
@cd ${WRKSRC}/server ; ${SETENV} ${MAKE_ENV} npm install grunt-cli | ||
@cd ${WRKSRC}/server ; ${SETENV} ${MAKE_ENV} npm install grunt | ||
@cd ${WRKSRC}/server ; ${SETENV} ${MAKE_ENV} npm install pkg | ||
@cd ${WRKSRC}/sdkjs ; ${SETENV} ${MAKE_ENV} npm install grunt-cli | ||
@cd ${WRKSRC}/sdkjs ; ${SETENV} ${MAKE_ENV} npm install grunt | ||
@cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_lib-es5_build.js || ${TRUE} | ||
@cd ${WRKSRC} && ${PATCH} -N -s -i ${FILESDIR}/extra-patch-pkg-fetch_patches_node.v16.13.0.cpp.patch || ${TRUE} | ||
|
||
cd ${WRKSRC}/build_tools/tools/freebsd ; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} automate.py | ||
cd ${WRKSRC}/document-server-package ; ${SETENV} ${MAKE_ENV} ${GMAKE} freebsd | ||
|
||
do-install: | ||
# install the project | ||
# do not strip docservice, converter and metrics | ||
cd ${WRKSRC}/document-server-package/common/documentserver/home && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/documentserver | ||
${INSTALL_SCRIPT} ${WRKSRC}/document-server-package/common/documentserver/bin/*.sh ${STAGEDIR}${PREFIX}/bin | ||
${INSTALL_PROGRAM} ${WRKSRC}/document-server-package/common/documentserver/home/server/tools/all* ${STAGEDIR}${WWWDIR}/documentserver/server/tools | ||
${INSTALL_PROGRAM} ${WRKSRC}/document-server-package/common/documentserver/home/server/FileConverter/bin/x2t ${STAGEDIR}${WWWDIR}/documentserver/server/FileConverter/bin | ||
${INSTALL_PROGRAM} ${WRKSRC}/document-server-package/common/documentserver/home/server/FileConverter/bin/docbuilder ${STAGEDIR}${WWWDIR}/documentserver/server/FileConverter/bin | ||
${INSTALL_PROGRAM} ${WRKSRC}/document-server-package/common/documentserver/home/npm/json ${STAGEDIR}${WWWDIR}/documentserver/npm | ||
${INSTALL_LIB} ${WRKSRC}/document-server-package/common/documentserver/home/server/FileConverter/bin/*.so ${STAGEDIR}${PREFIX}/lib | ||
${RM} ${STAGEDIR}${PREFIX}/bin/documentserver-letsencrypt.sh | ||
|
||
# install conf | ||
${MKDIR} ${STAGEDIR}${ETCDIR}/documentserver/supervisor \ | ||
${STAGEDIR}${ETCDIR}/documentserver/nginx/includes \ | ||
${STAGEDIR}${ETCDIR}/documentserver/logrotate | ||
${RM} ${WRKSRC}/document-server-package/common/documentserver/config/*-mac.json ${WRKSRC}/document-server-package/common/documentserver/config/*-windows.json | ||
cd ${WRKSRC}/document-server-package/common/documentserver/supervisor && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver/supervisor "-name *\.conf" | ||
cd ${WRKSRC}/document-server-package/common/documentserver/logrotate && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver/logrotate "-name *\.conf" | ||
.for f in ds.conf includes/http-common.conf includes/ds-common.conf includes/ds-docservice.conf includes/ds-letsencrypt.conf | ||
${INSTALL_DATA} ${WRKSRC}/document-server-package/common/documentserver/nginx/${f} ${STAGEDIR}${ETCDIR}/documentserver/nginx/${f}.sample | ||
.endfor | ||
cd ${WRKSRC}/document-server-package/common/documentserver/nginx/includes && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver/nginx/includes "-name *\.conf" | ||
cd ${WRKSRC}/document-server-package/common/documentserver/config && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/documentserver | ||
${INSTALL_DATA} ${FILESDIR}/local.json.sample ${STAGEDIR}${ETCDIR}/documentserver | ||
|
||
# create missing dir | ||
${MKDIR} ${STAGEDIR}/var/log/onlyoffice/documentserver/docservice \ | ||
${STAGEDIR}/var/log/onlyoffice/documentserver/converter \ | ||
${STAGEDIR}/var/log/onlyoffice/documentserver/metrics \ | ||
${STAGEDIR}/var/db/onlyoffice/documentserver/App_Data/cache/files \ | ||
${STAGEDIR}/var/db/onlyoffice/documentserver/App_Data/docbuilder \ | ||
${STAGEDIR}${WWWDIR}/Data \ | ||
${STAGEDIR}${WWWDIR}/documentserver/fonts | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
TIMESTAMP = 1641567875 | ||
SHA256 (v8-8.7.220.31_all.tar.gz) = 0d2e1355cbbb80130d87f9e0acfb94c72846f820339b8a1003875230a5d0fa2f | ||
SIZE (v8-8.7.220.31_all.tar.gz) = 305810432 | ||
SHA256 (node-v16.13.0.tar.gz) = 9c00e5b6024cfcbc9105f9c58cf160762e78659a345d100c5bd80a7fb38c684f | ||
SIZE (node-v16.13.0.tar.gz) = 63735070 | ||
SHA256 (npm-cache-onlyoffice.tar.gz) = 85c72a0b06439352f2a0ead2fb1412436c38b0dc3200c620f52967415adbf225 | ||
SIZE (npm-cache-onlyoffice.tar.gz) = 263763627 | ||
SHA256 (optipng-0.7.7.tar.gz) = 4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452 | ||
SIZE (optipng-0.7.7.tar.gz) = 2329555 | ||
SHA256 (ONLYOFFICE-DocumentServer-v6.4.2_GH0.tar.gz) = fac8bb07884149c042afabb2ab9ce8ba1c11dd35379eea1e2086d6d5bef45a5d | ||
SIZE (ONLYOFFICE-DocumentServer-v6.4.2_GH0.tar.gz) = 51163 | ||
SHA256 (ONLYOFFICE-core-0c29e4d_GH0.tar.gz) = e522f85ce12c66f46edfb252efcf8f6205d693b95c3391bf485fb7accfd41735 | ||
SIZE (ONLYOFFICE-core-0c29e4d_GH0.tar.gz) = 83856852 | ||
SHA256 (ONLYOFFICE-core-fonts-3929a09_GH0.tar.gz) = f264251db39c2ac844644dfebccc6fa836afb2a27cce1bfc565645a48600b49b | ||
SIZE (ONLYOFFICE-core-fonts-3929a09_GH0.tar.gz) = 95253093 | ||
SHA256 (ONLYOFFICE-dictionaries-cfa50d3_GH0.tar.gz) = b58d9df27bd3b8a5898a28727e247e282ecb1b770d7980205c0ef4eba5e5fa58 | ||
SIZE (ONLYOFFICE-dictionaries-cfa50d3_GH0.tar.gz) = 39363959 | ||
SHA256 (ONLYOFFICE-document-server-integration-v1.0.0_GH0.tar.gz) = f09c9384d3abea4d7e3ef31df333125d4e45cc4fa9ecc69a573ee6562231658a | ||
SIZE (ONLYOFFICE-document-server-integration-v1.0.0_GH0.tar.gz) = 5227788 | ||
SHA256 (ONLYOFFICE-document-templates-v6.4.2.1_GH0.tar.gz) = b3ad21607446074d36a1913f6b1ac896e38911c8a9c7ffd4a7ea68f5cb6cf39f | ||
SIZE (ONLYOFFICE-document-templates-v6.4.2.1_GH0.tar.gz) = 2152308 | ||
SHA256 (ONLYOFFICE-sdkjs-9af7d08_GH0.tar.gz) = 45198d1264b52e36a1e8c66d69130c214a713f4f0ee1a2b9428f95d75480e1e6 | ||
SIZE (ONLYOFFICE-sdkjs-9af7d08_GH0.tar.gz) = 11523531 | ||
SHA256 (ONLYOFFICE-server-10929a0_GH0.tar.gz) = 439822bbf9a3849823c63cff93b3af0d31560134e58b8b4562baec56d69dab14 | ||
SIZE (ONLYOFFICE-server-10929a0_GH0.tar.gz) = 242462 | ||
SHA256 (ONLYOFFICE-web-apps-1851cae_GH0.tar.gz) = 598f57b821013e14936a539ebfc7fe1da1ce673d85c95fdfdd607f8e4fa4b5e6 | ||
SIZE (ONLYOFFICE-web-apps-1851cae_GH0.tar.gz) = 215031184 | ||
SHA256 (ONLYOFFICE-plugin-highlightcode-7ea4ddf_GH0.tar.gz) = 74ec5782ee967bbddf4b524311dcc09be0e28a7e15ef07ce85b30c1fbf0dda90 | ||
SIZE (ONLYOFFICE-plugin-highlightcode-7ea4ddf_GH0.tar.gz) = 245219 | ||
SHA256 (ONLYOFFICE-plugin-macros-4027439_GH0.tar.gz) = faf8a2bee2c8eaa169eec6ceae272d168e0b6307a16845b5fb844f039cebd351 | ||
SIZE (ONLYOFFICE-plugin-macros-4027439_GH0.tar.gz) = 2616745 | ||
SHA256 (ONLYOFFICE-plugin-mendeley-5a36bf9_GH0.tar.gz) = 3da951e764ff201d8853ca70e1bc147a0b4bcf6a3b2134b067de8432c293bee0 | ||
SIZE (ONLYOFFICE-plugin-mendeley-5a36bf9_GH0.tar.gz) = 417551 | ||
SHA256 (ONLYOFFICE-plugin-ocr-5b24c87_GH0.tar.gz) = f39b418974868c863ce313873b876e47cd33a3469d786a9eade584c35881cbae | ||
SIZE (ONLYOFFICE-plugin-ocr-5b24c87_GH0.tar.gz) = 169538 | ||
SHA256 (ONLYOFFICE-plugin-photoeditor-995b5f6_GH0.tar.gz) = 413b4444a9d3f47a57637f141066ea72e4e24bbbed9c0f45794b2d9da651d43c | ||
SIZE (ONLYOFFICE-plugin-photoeditor-995b5f6_GH0.tar.gz) = 201051 | ||
SHA256 (ONLYOFFICE-plugin-speech-fcec715_GH0.tar.gz) = d85e322059d8b62176c0d3f6a0a999268932990e314242c6b4828ec1a28bbbd0 | ||
SIZE (ONLYOFFICE-plugin-speech-fcec715_GH0.tar.gz) = 68212 | ||
SHA256 (ONLYOFFICE-plugin-thesaurus-4ada280_GH0.tar.gz) = 8834dec6b1d3ac3aabe4c1c8697bbce859acee0b38137d1d8310631bf7da1286 | ||
SIZE (ONLYOFFICE-plugin-thesaurus-4ada280_GH0.tar.gz) = 42914 | ||
SHA256 (ONLYOFFICE-plugin-translator-ba6caed_GH0.tar.gz) = d78241b0a23e7b451c92d67a14626066e838dfe1fed098cf1032939c797cabf0 | ||
SIZE (ONLYOFFICE-plugin-translator-ba6caed_GH0.tar.gz) = 140898 | ||
SHA256 (ONLYOFFICE-plugin-youtube-4dec911_GH0.tar.gz) = 953526e6b8d56a21d1428be949cbb1dc1017b3a0d7f07703aaa860fdb5f9afc4 | ||
SIZE (ONLYOFFICE-plugin-youtube-4dec911_GH0.tar.gz) = 11635 | ||
SHA256 (ONLYOFFICE-plugin-zotero-c9f472f_GH0.tar.gz) = 8cabfed9f54e23630b7a0fec71db8e16c703b1c67eb85a439a09b5e311ac0ab9 | ||
SIZE (ONLYOFFICE-plugin-zotero-c9f472f_GH0.tar.gz) = 33816 | ||
SHA256 (ONLYOFFICE-build_tools-cf4cac94_GH0.tar.gz) = ef2617a425b3c4b5c893709725f2c4941cb872ecc8c6fbb966fb12ae80f50f18 | ||
SIZE (ONLYOFFICE-build_tools-cf4cac94_GH0.tar.gz) = 4089822 | ||
SHA256 (ONLYOFFICE-DocumentBuilder-4169685e6_GH0.tar.gz) = 697bd92c6d02973a5e9df78d3be888f7e305983eda3661e3a16ae7fbbee6bb9e | ||
SIZE (ONLYOFFICE-DocumentBuilder-4169685e6_GH0.tar.gz) = 1271109 | ||
SHA256 (ONLYOFFICE-onlyoffice.github.io-ca730969_GH0.tar.gz) = 1612d7ab512bfe80001d40da99cb96761c0bfcd9026c1be5ba8ffa3a050ac085 | ||
SIZE (ONLYOFFICE-onlyoffice.github.io-ca730969_GH0.tar.gz) = 13278 | ||
SHA256 (ONLYOFFICE-document-server-package-c12273c0a_GH0.tar.gz) = c6b226a8616d1a897a64fdf3de4cdf2a70e9418fde911bb558cef84d57633fc5 | ||
SIZE (ONLYOFFICE-document-server-package-c12273c0a_GH0.tar.gz) = 171493 | ||
SHA256 (hackers-painters-katana-parser-499118d3_GH0.tar.gz) = ed83020cbe07877c7323d475491803797fac12ce4086966011c81023b9852c4b | ||
SIZE (hackers-painters-katana-parser-499118d3_GH0.tar.gz) = 97209 | ||
SHA256 (google-gumbo-parser-aa91b27_GH0.tar.gz) = 1360f85c02fb2573a10f00abcddebc8f1ff277a16f66553439193af93afae335 | ||
SIZE (google-gumbo-parser-aa91b27_GH0.tar.gz) = 2119417 |
24 changes: 24 additions & 0 deletions
24
www/onlyoffice-documentserver/files/extra-patch-pkg-fetch_lib-es5_build.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- server/node_modules/pkg-fetch/lib-es5/build.js.orig 2021-12-31 17:50:57.174508000 +0100 | ||
+++ server/node_modules/pkg-fetch/lib-es5/build.js 2021-12-31 17:50:42.893063000 +0100 | ||
@@ -98,18 +98,14 @@ function getConfigureArgs(major, targetPlatform) { | ||
if (targetPlatform === 'linuxstatic') { | ||
args.push('--fully-static'); | ||
} | ||
- // Link Time Optimization | ||
- if (major >= 12) { | ||
- if (system_1.hostPlatform !== 'win') { | ||
- args.push('--enable-lto'); | ||
- } | ||
- } | ||
// DTrace | ||
args.push('--without-dtrace'); | ||
// bundled npm package manager | ||
args.push('--without-npm'); | ||
// Small ICU | ||
- args.push('--with-intl=small-icu'); | ||
+ args.push('--with-intl=system-icu'); | ||
+ args.push('--shared-openssl'); | ||
+ args.push('--openssl-use-def-ca-store'); | ||
// Workaround for nodejs/node#39313 | ||
// All supported macOS versions have zlib as a system library | ||
if (targetPlatform === 'macos') { |
Oops, something went wrong.