diff --git a/www/immich/Makefile b/www/immich/Makefile index 71a895ce647c..7a25f1b1a284 100644 --- a/www/immich/Makefile +++ b/www/immich/Makefile @@ -1,104 +1,104 @@ PORTNAME= immich DISTVERSIONPREFIX= v -DISTVERSION= 3.2.0 +DISTVERSION= 3.2.1 CATEGORIES= www MASTER_SITES= https://github.com/joneum/FreeBSD-Immich/releases/download/v${DISTVERSION}/:buildkit DISTFILES= immich-freebsd-buildkit-${DISTVERSION}${EXTRACT_SUFX}:buildkit MAINTAINER= joneum@FreeBSD.org COMMENT= High performance self-hosted photo and video management solution WWW= https://immich.app/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= native Node.js modules are only tested on 64-bit platforms BUILD_DEPENDS= npm-node22>0:www/npm-node22 LIB_DEPENDS= libheif.so:graphics/libheif \ libraw.so:graphics/libraw \ libvips.so:graphics/vips RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool \ ffmpeg:multimedia/ffmpeg USES= cpe gmake nodejs:22,build,run pgsql:14+ pkgconfig python:build CPE_VENDOR= futo WANT_PGSQL= client USE_GITHUB= yes GH_ACCOUNT= immich-app USE_RC_SUBR= immich_server BUILDKIT= ${WRKDIR}/immich-freebsd-buildkit-${DISTVERSION} PNPM= ${WRKDIR}/pnpm-prefix/bin/pnpm PNPM_VERSION= 11.22.0 MAKE_ENV= CI=1 \ COREPACK_ENABLE_STRICT=0 \ NODE_OPTIONS=--max-old-space-size=4096 \ npm_config_build_from_source=true \ npm_config_nodedir=${LOCALBASE} \ npm_config_python=${PYTHON_CMD} \ PYTHON=${PYTHON_CMD} \ SHARP_FORCE_GLOBAL_LIBVIPS=1 SUB_LIST= NODE=${LOCALBASE}/bin/node USERS= immich GROUPS= immich post-extract: cd ${WRKSRC} && ${ECHO_CMD} "trustLockfile: true" >> pnpm-workspace.yaml post-patch: @${REINPLACE_CMD} -e 's|/usr/lib/postgresql/[^/]*/bin/|${LOCALBASE}/bin/|' \ ${WRKSRC}/server/src/services/database-backup.service.ts pre-build: cd ${WRKDIR} && ${SETENV} PATH=${PATH} \ npm install -g --prefix ${WRKDIR}/pnpm-prefix \ ${BUILDKIT}/pnpm-${PNPM_VERSION}.tgz do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PNPM} install --offline --frozen-lockfile \ --store-dir ${BUILDKIT}/pnpm-store cd $$(${ECHO_CMD} ${WRKSRC}/node_modules/.pnpm/sharp@*/node_modules/sharp) && \ ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/node install/build.js cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PNPM} --filter @immich/plugin-sdk --filter @immich/sdk \ --filter immich build cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PNPM} --filter immich-web build cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PNPM} --store-dir ${BUILDKIT}/pnpm-store --filter immich \ --prod --no-optional deploy ${WRKDIR}/server-pruned cd $$(${ECHO_CMD} ${WRKDIR}/server-pruned/node_modules/.pnpm/sharp@*/node_modules/sharp) && \ ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/node install/build.js do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/server \ ${STAGEDIR}${WWWDIR}/build-data/www \ ${STAGEDIR}${WWWDIR}/build-data/geodata \ ${STAGEDIR}${WWWDIR}/build-data/plugins/immich-plugin-core cd ${WRKDIR}/server-pruned && ${PAX} -rw . ${STAGEDIR}${WWWDIR}/server cd ${WRKSRC}/web/build && ${PAX} -rw . ${STAGEDIR}${WWWDIR}/build-data/www cd ${BUILDKIT}/geodata && ${PAX} -rw . ${STAGEDIR}${WWWDIR}/build-data/geodata cd ${BUILDKIT}/plugins/immich-plugin-core && ${PAX} -rw . \ ${STAGEDIR}${WWWDIR}/build-data/plugins/immich-plugin-core ${MKDIR} ${STAGEDIR}/var/db/immich ${STAGEDIR}/var/log/immich post-install: @${FIND} ${STAGEDIR}${WWWDIR}/server/node_modules -type f \ \( -name "*.sh" -o -name "*.py" -o -name build_tag_lookup \ -o -name validate \) -exec ${CHMOD} a-x {} + @${FIND} ${STAGEDIR}${WWWDIR}/server -type d \ \( -name .tmp -o -name .deps -o -name nothing \) \ -exec ${RM} -r {} + 2>/dev/null || ${TRUE} @cd ${STAGEDIR}${PREFIX} && ${FIND} www/${PORTNAME}/server \ www/${PORTNAME}/build-data/www \( -type f -o -type l \) | \ ${SORT} >> ${TMPPLIST} .include diff --git a/www/immich/distinfo b/www/immich/distinfo index e68e7f277242..17fdb4e569bf 100644 --- a/www/immich/distinfo +++ b/www/immich/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1789116405 -SHA256 (immich-freebsd-buildkit-3.2.0.tar.gz) = f3770a022a57ccdef4c15147090f7791a67e7ddd649db1351399cf38c069535e -SIZE (immich-freebsd-buildkit-3.2.0.tar.gz) = 358152251 -SHA256 (immich-app-immich-v3.2.0_GH0.tar.gz) = a10ae5e2f185dcf948ffc62bad5251e9bd8275a59b67a10a20fdc3f6de4e67d0 -SIZE (immich-app-immich-v3.2.0_GH0.tar.gz) = 73904491 +TIMESTAMP = 1789486688 +SHA256 (immich-freebsd-buildkit-3.2.1.tar.gz) = 902699fd9a862f2fc9f59bd1f0adcbe452cf1d4684fe195d556c572ebf7cb167 +SIZE (immich-freebsd-buildkit-3.2.1.tar.gz) = 358161214 +SHA256 (immich-app-immich-v3.2.1_GH0.tar.gz) = 9072f4a001279bc695b5b4fb5e682540deac835aa39fc9405a0e224da31e0b9e +SIZE (immich-app-immich-v3.2.1_GH0.tar.gz) = 73908357