www/linkwarden 2.16.3 FreeBSD
Self-hosted collaborative bookmark manager and web archive
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
4394798558- License
- AGPLv3
- Categories
- www
Description
Linkwarden is a self-hosted, collaborative bookmark manager that collects, organizes and preserves webpages. Every saved link is archived as a screenshot, a PDF, a single file HTML copy and a readable article, so the content stays available even when the original page is gone.
Links live in collections, can be tagged, shared with other users or made public, and are searchable including the text of the archived pages.
The port runs the web frontend and the background worker as two separate services and keeps its data in PostgreSQL.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/linkwarden | 2.16.3 |
| HardenedBSD | www/linkwarden | 2.16.3 |
Install
Binary package:
pkg install linkwarden
From the ports tree:
cd /usr/ports/www/linkwarden/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= linkwarden>0:www/linkwarden
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 2.16.3 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.16.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/libexec/prisma-engines/query-engine: databases/prisma-engines
Runtime 3
${LOCALBASE}/bin/chrome: www/chromium${LOCALBASE}/bin/monolith: www/monolith${LOCALBASE}/libexec/prisma-engines/query-engine: databases/prisma-engines
The full lists below include those, and their dependencies in turn.
Build dependencies 28
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/prisma-engines
- databases/sqlite3
- devel/gettext-runtime
- devel/gmake
- devel/icu
- devel/libada
- devel/libedit
- devel/libffi
- devel/libuv
- devel/readline
- devel/simdjson
- devel/uvwasi
- dns/c-ares
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libngtcp2
- print/indexinfo
- textproc/expat2
- www/corepack
- www/libnghttp2
- www/libnghttp3
- www/llhttp
- www/node22
Run dependencies 189
- accessibility/at-spi2-core
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/sndio
- audio/speex
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/prisma-engines
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/dconf
- devel/desktop-file-utils
- devel/dotconf
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libada
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/re2
- devel/readline
- devel/simdjson
- devel/spirv-llvm-translator
- devel/uvwasi
- devel/xdg-utils
- dns/c-ares
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- cpe gmake nodejs:22,build,run python:build ssl
- Service scripts
linkwarden_web,linkwarden_worker
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| linkwarden-freebsd-buildkit-2.16.3.tar.gz | 2.26736331e+08 | 3865c4f06d251d706499de29d2838bc96385248cc26c5130c540491cd8e7e49b |
| linkwarden-linkwarden-v2.16.3_GH0.tar.gz | 7.182381e+06 | 88fd2010ee225724756f6f9da7841788622676e82717a9a2e0cb5625f915696a |
Master sites 1
- LOCAL/feld:buildkit
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
4394798558 |
Mark Felder | www/linkwarden: IGNORE on CURRENT | |
692a524142 |
Mark Felder | www/linkwarden: New port Linkwarden is a self-hosted, collaborative bookmark manager that collects,
organizes and preserves webpages. Every saved link is archived as a
screenshot, a PDF, a single file HTML copy and a readable article, so the
content stays available even when the original page is gone.
Co-authored-by: Jochen Neumeister <[email protected]> |