BSD Ports

www/immich-power-tools 0.25.0_1 FreeBSD

Tools for organizing and cleaning up an Immich library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
b32e4b1f2e
License
AGPLv3
Categories
www

Description

A web interface for the bulk work on an Immich library that the Immich interface itself does not cover: finding assets without a location, merging people, building albums from dates or paths, finding empty videos and orphaned files, and looking at the library through charts of its EXIF data.

It reads the library over the Immich API and the database of that server directly, so it needs the credentials of both.

Version history 1

  1. 0.25.0 b32e4b1f2e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install immich-power-tools

From the ports tree:

cd /usr/ports/www/immich-power-tools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	immich-power-tools>0:www/immich-power-tools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-0.25.0_1n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 28
Run dependencies 19

No port depends on this one.

Configuration

No options to configure.

USES
gmake nodejs:22,build,run python:build
Service scripts
immich_power_tools

Files

pkg-plist 7156
  • bin/immich-power-tools
  • etc/newsyslog.conf.d/immich_power_tools.conf
  • @sample(root,immich,0640) etc/immich-power-tools.env.sample
  • www/immich-power-tools/.next/BUILD_ID
  • www/immich-power-tools/.next/build-manifest.json
  • www/immich-power-tools/.next/dynamic-css-manifest.json
  • www/immich-power-tools/.next/package.json
  • www/immich-power-tools/.next/prerender-manifest.json
  • www/immich-power-tools/.next/react-loadable-manifest.json
  • www/immich-power-tools/.next/required-server-files.json
  • www/immich-power-tools/.next/routes-manifest.json
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/arrayLikeToArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/arrayWithHoles.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/assertThisInitialized.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/classCallCheck.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/createClass.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/createSuper.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/defineProperty.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/extends.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/getPrototypeOf.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/inherits.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/inheritsLoose.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/interopRequireDefault.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/interopRequireWildcard.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/iterableToArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/nonIterableRest.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/nonIterableSpread.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/objectSpread2.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/objectWithoutProperties.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/setPrototypeOf.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/slicedToArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/toArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/toConsumableArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/toPrimitive.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/toPropertyKey.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/typeof.js
  • www/immich-power-tools/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js
  • www/immich-power-tools/node_modules/@babel/runtime/package.json
  • www/immich-power-tools/node_modules/@esbuild/freebsd-x64/bin/esbuild
  • www/immich-power-tools/node_modules/@esbuild/freebsd-x64/package.json
  • www/immich-power-tools/node_modules/@floating-ui/core/dist/floating-ui.core.mjs
  • www/immich-power-tools/node_modules/@floating-ui/core/dist/floating-ui.core.umd.js
  • www/immich-power-tools/node_modules/@floating-ui/core/package.json
  • www/immich-power-tools/node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs
  • www/immich-power-tools/node_modules/@floating-ui/dom/dist/floating-ui.dom.umd.js
  • www/immich-power-tools/node_modules/@floating-ui/dom/package.json
  • www/immich-power-tools/node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
  • www/immich-power-tools/node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.umd.js
  • www/immich-power-tools/node_modules/@floating-ui/react-dom/package.json
  • www/immich-power-tools/node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
  • www/immich-power-tools/node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
  • www/immich-power-tools/node_modules/@floating-ui/utils/dist/floating-ui.utils.umd.js
  • www/immich-power-tools/node_modules/@floating-ui/utils/dom/floating-ui.utils.dom.umd.js
  • www/immich-power-tools/node_modules/@floating-ui/utils/dom/package.json
  • www/immich-power-tools/node_modules/@floating-ui/utils/package.json
  • www/immich-power-tools/node_modules/@img/colour/color.cjs
  • www/immich-power-tools/node_modules/@img/colour/index.cjs
  • www/immich-power-tools/node_modules/@img/colour/package.json
  • www/immich-power-tools/node_modules/@img/sharp-freebsd-wasm32/export/sharp.node.cjs
  • www/immich-power-tools/node_modules/@img/sharp-freebsd-wasm32/package.json
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/index.cjs
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/lib/sharp-wasm32-0.35.5.node.js
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime/dist/emnapi.cjs.js
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime/dist/emnapi.cjs.min.js
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime/index.js
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/node_modules/@emnapi/runtime/package.json
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/package.json
  • www/immich-power-tools/node_modules/@img/sharp-wasm32/versions.json
  • www/immich-power-tools/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js
  • www/immich-power-tools/node_modules/@jridgewell/gen-mapping/package.json
  • www/immich-power-tools/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js
  • www/immich-power-tools/node_modules/@jridgewell/resolve-uri/package.json
  • www/immich-power-tools/node_modules/@jridgewell/source-map/dist/source-map.umd.js
  • www/immich-power-tools/node_modules/@jridgewell/source-map/package.json
  • www/immich-power-tools/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js
  • www/immich-power-tools/node_modules/@jridgewell/sourcemap-codec/package.json
  • www/immich-power-tools/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js
  • www/immich-power-tools/node_modules/@jridgewell/trace-mapping/package.json
  • www/immich-power-tools/node_modules/@module-federation/error-codes/dist/index.cjs.js
  • www/immich-power-tools/node_modules/@module-federation/error-codes/package.json
  • www/immich-power-tools/node_modules/@module-federation/runtime-core/dist/index.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/runtime-core/package.json
  • www/immich-power-tools/node_modules/@module-federation/runtime-tools/dist/index.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/runtime-tools/package.json
  • www/immich-power-tools/node_modules/@module-federation/runtime/dist/index.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/runtime/dist/utils.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/runtime/package.json
  • www/immich-power-tools/node_modules/@module-federation/sdk/dist/index.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/sdk/package.json
  • www/immich-power-tools/node_modules/@module-federation/webpack-bundler-runtime/dist/constant.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/webpack-bundler-runtime/dist/index.cjs.cjs
  • www/immich-power-tools/node_modules/@module-federation/webpack-bundler-runtime/package.json
  • www/immich-power-tools/node_modules/@next/env/dist/index.js
  • www/immich-power-tools/node_modules/@next/env/package.json
  • www/immich-power-tools/node_modules/@nodable/entities/package.json

The first 100 are listed.

distinfo 3
FileSizeSHA256
immich-power-tools-freebsd-buildkit-0.25.0.tar.gz1.41947388e+0824e3a82c4ee4d9799ea6ad10d061160c4e4598ce098507e33241fd316e484dc6
immich-power-tools-mk-buildkit.sh10020637522c85c59c9451db6df6fa6f8ba5ff801dce185a4d6ee53474f0c965a956
immich-power-tools-immich-power-tools-v0.25.0_GH0.tar.gz5.191778e+06806cc3d8a1f7de7c9f74338e14202f57730a9ee989385fdcbf57fcd60f1a8a59
Master sites 1
  • https://github.com/joneum/FreeBSD-Immich/releases/download/ipt-v0.25.0/:buildkit

Commit history 2

DateCommitCreditsLog message
b32e4b1f2e Jochen Neumeister www/immich-power-tools: Listen on port 3002 by default
Upstream uses 3000, which www/immich-public-proxy already takes. Sponsored by: Netzkommune GmbH
fdac66ade6 Jochen Neumeister www/immich-power-tools: Add New Port
A web interface for the bulk work on an Immich library that the Immich interface itself does not cover: finding assets without a location, merging people, building albums from dates or paths, finding empty videos and orphaned files, and charts of the EXIF data. It reads the library over the Immich API and the database of that server directly. www: https://github.com/immich-power-tools/immich-power-tools Sponsored by: Netzkommune GmbH