notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-calibreweb Web interface for viewing and downloading eBooks from a Calibre DB
0.6.24_1 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.24Version of this port present on the latest quarterly branch.
Maintainer: matthew@wener.org search for ports maintained by this maintainer
Port Added: 2024-12-09 17:06:05
Last Update: 2025-03-30 06:00:01
Commit Hash: 9a9c1ba
Also Listed In: python
License: GPLv3
WWW:
https://github.com/janeczku/calibre-web
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}calibreweb>0:www/py-calibreweb@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/py-calibreweb/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-calibreweb
  • pkg install py311-calibreweb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-calibreweb listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-calibreweb
Package flavors (<flavor>: <package>)
  • py311: py311-calibreweb
distinfo:
TIMESTAMP = 1731942101 SHA256 (calibreweb-0.6.24.tar.gz) = 883c956ceb93a9bfa758428904d4122e64a1cf4778e5b6df14b8e50f465b6f9e SIZE (calibreweb-0.6.24.tar.gz) = 7126198

Expand this list (2 items)

Collapse this list.

SHA256 (f493d4e4e521b99964c0b2a744d54390fc3b663e.patch) = 38a80e7ab18d5f06216b5b0b3fbe45d7cd59c3d43aecea2eb4ba9510d6f118ca SIZE (f493d4e4e521b99964c0b2a744d54390fc3b663e.patch) = 1748

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py311-calibreweb
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.6.240.6.24_1--0.6.24_1---
FreeBSD:13:quarterly---0.6.24----
FreeBSD:14:latest0.6.240.6.24_1--0.6.24_1---
FreeBSD:14:quarterly0.6.24--0.6.24----
FreeBSD:15:latest0.6.240.6.24n/a0.6.24n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>0 : devel/py-setuptools@py311
  2. py311-wheel>=0 : devel/py-wheel@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-APScheduler>=0 : devel/py-apscheduler@py311
  2. py311-bleach>=0 : www/py-bleach@py311
  3. py311-chardet>=0 : textproc/py-chardet@py311
  4. py311-flask-babel>=0 : devel/py-flask-babel@py311
  5. py311-Flask-HTTPAuth>=0 : security/py-flask-httpauth@py311
  6. py311-Flask-Principal>=0 : www/py-flask-principal@py311
  7. py311-flask_limiter>=0 : www/py-flask-limiter@py311
  8. py311-flask_wtf>=0 : www/py-flask-wtf@py311
  9. py311-iso-639>=0 : textproc/py-iso-639@py311
  10. py311-lxml>=0 : devel/py-lxml@py311
  11. py311-netifaces-plus>=0 : net/py-netifaces-plus@py311
  12. py311-pypdf>=0 : print/py-pypdf@py311
  13. py311-python-magic>=0 : devel/py-python-magic@py311
  14. py311-regex>=0 : textproc/py-regex@py311
  15. py311-requests>=0 : www/py-requests@py311
  16. py311-sqlite3>=0 : databases/py-sqlite3@py311
  17. py311-tornado>=0 : www/py-tornado@py311
  18. py311-unidecode>=0 : converters/py-unidecode@py311
  19. py311-urllib3>=0 : net/py-urllib3@py311
  20. py311-Wand>=0 : graphics/py-wand@py311
  21. py311-sqlalchemy20>=0 : databases/py-sqlalchemy20@py311
  22. python3.11 : lang/python311
  23. ImageMagick7>=7 : graphics/ImageMagick7
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-calibreweb-0.6.24_1: CALIBRE=off: Calibre Desktop Conversion and Metadata Editing COMICS=off: Comic Metadata Support DOCS=on: Build and/or install documentation GDRIVE=off: Google Drive Support GMAIL=off: GMail GREADS=off: Goodreads API KOBO=off: Kobo Device Support LDAP=off: LDAP Login Support METADATA=off: Metadata Extraction Support OAUTH=off: OAuth Login ====> ImageMagick image processing support: you have to select exactly one of them 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 ====> SQLAchemy Database Toolkit for Python: you have to select exactly one of them SQLA14=off: Use SQLAlchemy 1.4.* SQLA20=on: Use SQLAlchemy 2.0.* ===> Use 'make config' to modify these settings
Options name:
www_py-calibreweb
USES:
python magick:7,run
pkg-message:
For install:
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
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/c/calibreweb/
  2. https://pypi.org/packages/source/c/calibreweb/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.6.24_1
30 Mar 2025 06:00:01
commit hash: 9a9c1ba205b198a8372fb193b61610d250799f78commit hash: 9a9c1ba205b198a8372fb193b61610d250799f78commit hash: 9a9c1ba205b198a8372fb193b61610d250799f78commit hash: 9a9c1ba205b198a8372fb193b61610d250799f78 files touched by this commit
Loïc Bartoletti (lbartoletti) search for other commits by this committer
graphics/ImageMagicks*: bump dependent ports
0.6.24
09 Dec 2024 17:01:59
commit hash: ba6612833358392e3fe2b1472143eec622033dadcommit hash: ba6612833358392e3fe2b1472143eec622033dadcommit hash: ba6612833358392e3fe2b1472143eec622033dadcommit hash: ba6612833358392e3fe2b1472143eec622033dad files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
Author: Matthew Wener
www/py-calibreweb: add new port

Web app that offers an interface for browsing a Calibre Library DB.

PR:	281304

Number of commits found: 2