www/py-calibreweb 0.6.27_1 FreeBSD
Web interface for viewing and downloading eBooks from a Calibre DB
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
89a75356e6- License
- GPLv3
- Categories
- www, python
- Package size
- 5560.3 KiB, 26350.0 KiB installed
Description
Calibre-Web is a web app that offers a clean and intuitive interface for browsing, reading, and downloading eBooks using a valid Calibre database.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-calibreweb | 0.6.27_1 |
| DragonFly | www/py-calibreweb | 0.6.24_1 |
| HardenedBSD | www/py-calibreweb | 0.6.27_1 |
| GhostBSD | www/py-calibreweb | 0.6.27_1 |
Install
Binary package:
pkg install py312-calibreweb
From the ports tree:
cd /usr/ports/www/py-calibreweb/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-calibreweb>0:www/py-calibreweb
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 | 0.6.27_1 | 0.6.27_1 | - | 0.6.25 | 0.6.27_1 |
| FreeBSD:14:quarterly | 0.6.27_1 | 0.6.27_1 | n/a | 0.6.24_2 | 0.6.27_1 |
| FreeBSD:15:latest | 0.6.27_1 | 0.6.27_1 | n/a | 0.6.24_3 | 0.6.25 |
| FreeBSD:15:quarterly | 0.6.27_1 | 0.6.27_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.27_1 | 0.6.27_1 | 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
${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 22
${PYTHON_PKGNAMEPREFIX}APScheduler>=0: devel/py-apscheduler${PYTHON_PKGNAMEPREFIX}certifi>=0: security/py-certifi${PYTHON_PKGNAMEPREFIX}chardet>=0: textproc/py-chardet${PYTHON_PKGNAMEPREFIX}flask-babel>=0: devel/py-flask-babel${PYTHON_PKGNAMEPREFIX}Flask-HTTPAuth>=0: security/py-flask-httpauth${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0: www/py-flask-principal${PYTHON_PKGNAMEPREFIX}flask_limiter>=0: www/py-flask-limiter${PYTHON_PKGNAMEPREFIX}flask_wtf>=0: www/py-flask-wtf${PYTHON_PKGNAMEPREFIX}iso-639>=0: textproc/py-iso-639${PYTHON_PKGNAMEPREFIX}lxml>=0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}netifaces-plus>=0: net/py-netifaces-plus${PYTHON_PKGNAMEPREFIX}nh3>=0: www/py-nh3${PYTHON_PKGNAMEPREFIX}pycountry>=0: textproc/py-pycountry${PYTHON_PKGNAMEPREFIX}pypdf>=0: print/py-pypdf${PYTHON_PKGNAMEPREFIX}python-magic>=0: devel/py-python-magic${PYTHON_PKGNAMEPREFIX}regex>=0: textproc/py-regex${PYTHON_PKGNAMEPREFIX}requests>=0: www/py-requests${PYTHON_PKGNAMEPREFIX}sqlite3>=0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}tornado>=0: www/py-tornado${PYTHON_PKGNAMEPREFIX}unidecode>=0: converters/py-unidecode${PYTHON_PKGNAMEPREFIX}urllib3>=0: net/py-urllib3${PYTHON_PKGNAMEPREFIX}wand>=0: graphics/py-wand
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 216
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- converters/py-unidecode
- databases/gdbm
- databases/py-sqlalchemy20
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-anyio
- devel/py-apscheduler
- devel/py-async_generator
- devel/py-attrs
- devel/py-babel
- devel/py-blinker
- devel/py-cffi
- devel/py-click
- devel/py-deprecated
- devel/py-flask-babel
- devel/py-greenlet
- devel/py-lxml
- devel/py-ordered-set
- devel/py-outcome
- devel/py-packaging
- devel/py-pycparser
- devel/py-python-magic
- devel/py-pytz
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/py-tzlocal
- devel/py-wheel
- devel/py-wrapt
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/py-dnspython
- dns/py-idna
- graphics/ImageMagick7
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/py-wand
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
The first 100 are listed.
No port depends on this one.
Configuration
Options name: www_calibreweb
| Option | Default | Description |
|---|---|---|
| CALIBRE | off | Calibre Desktop Conversion and Metadata Editing |
| COMICS | off | Comic Metadata Support |
| DOCS | off | Build and/or install documentation |
| GMAIL | off | GMail |
| IMAGICK6_NOX11 | off | ImageMagick6 without X11 support |
| IMAGICK6_X11 | off | ImageMagick6 with X11 support |
| IMAGICK7_NOX11 | off | ImageMagick7 without X11 support |
| IMAGICK7_X11 | on | ImageMagick7 with X11 support |
| KOBO | off | Kobo Device Support |
| LDAP | off | LDAP Login Support |
| METADATA | off | Metadata Extraction Support |
| OAUTH | off | OAuth Login |
| SQLA14 | off | Use SQLAlchemy 1.4.* |
| SQLA20 | on | Use SQLAlchemy 2.0.* |
- USES
- python ssl
- Service scripts
calibreweb
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| calibreweb-0.6.27.tar.gz | 7.313353e+06 | 6978e6143aedddf59d6709a060d1320159c17b7c986bec1878a6bd75f252f629 |
Master sites 1
- PYPI
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
89a75356e6 |
Po-Chuan Hsieh | graphics/py-wand: Update to 0.7.2 - Use lowercase PORTNAME
- Add GitHub to MASTER_SITES
- Update WWW
- Update dependent ports for PORTNAME change
Changes: https://github.com/emcconville/wand/releases
https://docs.wand-py.org/en/latest/changes.html |
|
45ea4cf85c |
Michael Osipov | */*: Bump consumers of www/beautifulsoup4 after port rename PR: 297837
Approved by: wen (maintainer via email) |
|
374c12ecb2 |
Matthew Wener | www/py-calibreweb: Update 0.6.26 => 0.6.27 This release contains bug and security fixes, also
updated to support www/py-flask-limiter v4 which in
turn removes the need for the port www/py-flask-limiter3.
Changes:
https://github.com/janeczku/calibre-web/releases/tag/0.6.27
PR: 297375
Reported by: Matthew Wener <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
Security: CVE-2025-6998
Security: CVE-2025-7404
MFH: 2026Q3 |
|
8ca2297663 |
Matthew Wener | www/py-calibreweb: Chase rename of www/py-flask-simpleldap PR: 296436
Approved by: osa, vvd (Mentors, implicit) |