BSD Ports

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

SystemPortVersion
FreeBSDwww/py-calibreweb0.6.27_1
DragonFlywww/py-calibreweb0.6.24_1
HardenedBSDwww/py-calibreweb0.6.27_1
GhostBSDwww/py-calibreweb0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.27_10.6.27_1-0.6.250.6.27_1
FreeBSD:14:quarterly0.6.27_10.6.27_1n/a0.6.24_20.6.27_1
FreeBSD:15:latest0.6.27_10.6.27_1n/a0.6.24_30.6.25
FreeBSD:15:quarterly0.6.27_10.6.27_1n/an/an/a
FreeBSD:16:latest0.6.27_10.6.27_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 22

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

Build dependencies 16
Run dependencies 216

The first 100 are listed.

No port depends on this one.

Configuration

Options name: www_calibreweb

OptionDefaultDescription
CALIBREoffCalibre Desktop Conversion and Metadata Editing
COMICSoffComic Metadata Support
DOCSoffBuild and/or install documentation
GMAILoffGMail
IMAGICK6_NOX11offImageMagick6 without X11 support
IMAGICK6_X11offImageMagick6 with X11 support
IMAGICK7_NOX11offImageMagick7 without X11 support
IMAGICK7_X11onImageMagick7 with X11 support
KOBOoffKobo Device Support
LDAPoffLDAP Login Support
METADATAoffMetadata Extraction Support
OAUTHoffOAuth Login
SQLA14offUse SQLAlchemy 1.4.*
SQLA20onUse SQLAlchemy 2.0.*
USES
python ssl
Service scripts
calibreweb

Message after installing

To automatically start Calibre-Web at boot time:
# sysrc calibreweb_enable="YES"

To then manually start Calibre-Web without rebooting:
# service calibreweb start

Once started, visit the following webpage to configure:
http://localhost:8083/

Default User: admin
Default Password: admin123

Files

distinfo 1
FileSizeSHA256
calibreweb-0.6.27.tar.gz7.313353e+066978e6143aedddf59d6709a060d1320159c17b7c986bec1878a6bd75f252f629
Master sites 1
  • PYPI

Commit history 4

DateCommitCreditsLog 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)