Port details |
- calibre Ebook management application
- 8.0.1 deskutils
=14 7.23.0Version of this port present on the latest quarterly branch. - Maintainer: madpilot@FreeBSD.org
 - Port Added: 2009-10-12 11:59:19
- Last Update: 2025-03-21 18:27:51
- Commit Hash: ea5a07d
- People watching this port, also watch:: nginx, git, chromium, openssl, virtualbox-ose
- Also Listed In: python
- License: GPLv3
- WWW:
- https://calibre-ebook.com/
- Description:
- Calibre is meant to be a complete e-library solution and thus includes
library management, format conversion, news feeds to ebook conversion,
as well as e-book reader sync features and an integrated e-book viewer.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- calibre>0:deskutils/calibre
- To install the port:
- cd /usr/ports/deskutils/calibre/ && make install clean
- To add the package, run one of these commands:
- pkg install deskutils/calibre
- pkg install calibre
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: calibre
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1742549723
SHA256 (calibre/calibre-8.0.1.tar.xz) = a2937a9eb0fb394a92db570496b2ea5b38066a01735385e46993bbd121068d2a
SIZE (calibre/calibre-8.0.1.tar.xz) = 43932180
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- nonexistent : misc/iso-codes
- py311-setuptools>0 : devel/py-setuptools@py311
- py311-apsw>=3.43.0.0 : databases/py-apsw@py311
- py311-beautifulsoup>=4.12.2 : www/py-beautifulsoup@py311
- py311-css-parser>=1.0.10 : www/py-css-parser@py311
- py311-python-dateutil>=2.8.2 : devel/py-python-dateutil@py311
- py311-html5-parser>=0.4.12 : www/py-html5-parser@py311
- py311-lxml>=4.9.3 : devel/py-lxml@py311
- py311-mechanize>=0.4.8 : www/py-mechanize@py311
- py311-msgpack>=0.3 : devel/py-msgpack@py311
- py311-pillow>=7.0.0 : graphics/py-pillow@py311
- py311-regex>=0 : textproc/py-regex@py311
- py311-xxhash>3.3.0 : devel/py-xxhash@py311
- py311-zeroconf>0 : net/py-zeroconf@py311
- liberation-fonts-ttf>=2.1.3 : x11-fonts/liberation-fonts-ttf
- MathJax3>0 : www/mathjax3
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- pkgconf>=1.3.0_1 : devel/pkgconf
- py311-qt6-pyqt>=6.8.1 : devel/py-qt6-pyqt@py311
- py311-PyQt6-sip>=13.10.0 : devel/py-qt6-sip@py311
- py311-PyQt-builder>=1.18.0 : devel/py-qtbuilder@py311
- py311-sip>=6.10.0,1 : devel/py-sip@py311
- py311-qt6-webengine>=6.8.0 : www/py-qt6-webengine@py311
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Test dependencies:
-
- py311-qt6-pyqt>=6.8.1 : devel/py-qt6-pyqt@py311
- py311-PyQt6-sip>=13.10.0 : devel/py-qt6-sip@py311
- py311-qt6-webengine>=6.8.0 : www/py-qt6-webengine@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-apsw>=3.43.0.0 : databases/py-apsw@py311
- py311-beautifulsoup>=4.12.2 : www/py-beautifulsoup@py311
- py311-css-parser>=1.0.10 : www/py-css-parser@py311
- py311-python-dateutil>=2.8.2 : devel/py-python-dateutil@py311
- py311-dnspython>=2.4.2 : dns/py-dnspython@py311
- py311-feedparser>=6.0.10 : textproc/py-feedparser@py311
- py311-html5-parser>=0.4.12 : www/py-html5-parser@py311
- py311-jeepney>=0.8.0 : devel/py-jeepney@py311
- py311-lxml>=4.9.3 : devel/py-lxml@py311
- py311-markdown>=3.4.4 : textproc/py-markdown@py311
- py311-mechanize>=0.4.8 : www/py-mechanize@py311
- py311-msgpack>=1.0.7 : devel/py-msgpack@py311
- py311-netifaces>=0.11.0 : net/py-netifaces@py311
- py311-pillow>=10.0.1 : graphics/py-pillow@py311
- py311-pycryptodome>=3.19.0 : security/py-pycryptodome@py311
- py311-regex>=0 : textproc/py-regex@py311
- py311-xxhash>=3.3.0 : devel/py-xxhash@py311
- py311-zeroconf>0 : net/py-zeroconf@py311
- liberation-fonts-ttf>=2.1.3 : x11-fonts/liberation-fonts-ttf
- MathJax3>0 : www/mathjax3
- pdftohtml : graphics/poppler-utils
- xdg-open : devel/xdg-utils
- update-desktop-database : devel/desktop-file-utils
- py311-qt6-pyqt>=6.8.1 : devel/py-qt6-pyqt@py311
- py311-PyQt6-sip>=13.10.0 : devel/py-qt6-sip@py311
- py311-qt6-webengine>=6.8.0 : www/py-qt6-webengine@py311
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libfreetype.so : print/freetype2
- libhunspell-1.7.so : textproc/hunspell
- libhyphen.so : textproc/hyphen
- libicudata.so : devel/icu
- libmtp.so : multimedia/libmtp
- libpodofo.so : graphics/podofo
- libstemmer.so : textproc/snowballstemmer
- libuchardet.so : textproc/uchardet
- libxkbcommon.so : x11/libxkbcommon
- libOpenGL.so : graphics/libglvnd
- libsqlite3.so : databases/sqlite3
- libQt6Core.so : devel/qt6-base
- Patch dependencies:
-
- ca-root-nss.crt : security/ca_root_nss
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- deskutils_calibre
- USES:
- desktop-file-utils gettext-runtime:build gl localbase:ldflags pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl tar:xz xorg
- pkg-message:
- For install:
- To talk to USB and MTP devices the user needs to be able to access
the device node in /dev.
to be aware of USB devices attached to the machine, the user needs
to be a member of the operator group:
# pw groupmod operator -m yourusername
Then, add the following to /etc/devfs.rules, or create this file
if it does not exist yet:
[system=10]
add path 'usb/*' mode 0660 group operator
To load these new rules, add the following to /etc/rc.conf:
devfs_system_ruleset="system"
Then, restart devfs
# service devfs restart
---
If you are using an Android device as your e-book reader, please note
that the stock Google Books app uses a storage format that is not
supported by calibre. The calibre FAQ recommends that either of the
free apps Aldiko or WordPlayer are used instead.
---
A basic startup script for calibre-server has been installed.
It can be customized and configured using the flags described in
the headers of the startup script. The calibre_user and calibre_library
variables need to be configured to point to a library and the user
with write access to it. For example the user you usually run calibre
on the desktop as.
The command line options are documented here:
https://manual.calibre-ebook.com/generated/en/calibre-server.html
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.8.68 10 Sep 2012 02:03:04
  |
bdrewery  |
- Update to 0.8.68
PR: ports/171463
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Approved by: eadler, bapt (mentors, implicit) |
0.8.61_1 31 Jul 2012 13:38:28
 |
rm  |
- fix checking for correct version of py-beautifulsoup once again
At the moment I can't think of a better solution for the case when
multimple versions of beautifulsoup is installed. |
0.8.61_1 31 Jul 2012 07:07:36
 |
rm  |
- add LATEST_LINK for py-beautifulsoup32
- fix dependency name and bump PORTREVISION for dependend ports
Reported by: pointyhat (erwin) |
0.8.61 26 Jul 2012 17:53:21
 |
madpilot  |
- Update to 0.8.61
- While here fix RUN_DEPENDS on www/py-beautifulsoup32
PR: ports/170055
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Reviewed by: rm
Approved by: tabthorpe (mentor) |
0.8.54_1 25 Jul 2012 16:58:20
 |
rm  |
- copy py-beautyfulsoup 3.2.0 to py-beautyfulsoup32
- update py-beautyfulsoup to current stable branch (4.1.1)
- pass maintainership of this new port to submitter
- set USE_PYTHON to 2.7, because it doesn't packages with python3
(port modification needed)
- chase dependency update to deskutils/calibre
- add UPDATING entry
PR: 168372 (based on)
Submitted by: William Grzybowski <william88 at gmail dot com>
Approved by: Mike Meyer <mwm at mired dot org> (maintainer) |
0.8.54 12 Jun 2012 21:31:13
 |
sylvio  |
-Update to 0.8.54
PR: ports/168826
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.52 07 Jun 2012 17:18:39
 |
pawel  |
- Update to version 0.8.52
- Port no longer installs manpages
PR: ports/168111
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.50_2 06 Jun 2012 06:44:38
 |
miwi  |
- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by: bapt, David Naylor (kde team) |
0.8.50_2 01 Jun 2012 05:26:28
 |
dinoex  |
- update png to 1.5.10 |
0.8.50_1 25 May 2012 01:50:36
 |
makc  |
Chase PyQT update |
0.8.50 09 May 2012 11:42:02
 |
culot  |
- Update to 0.8.50
Changes: http://calibre-ebook.com/whats-new
PR: ports/167689
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.47 16 Apr 2012 06:38:11
 |
culot  |
- Update to 0.8.47
Changes: http://calibre-ebook.com/whats-new
PR: ports/166963
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.44 04 Apr 2012 07:13:56
 |
cs  |
Update to 0.8.44
PR: ports/166069
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Approved by: wen@ (co-mentor)
Feature safe: yes |
0.8.40 22 Feb 2012 18:28:50
 |
jgh  |
- Update to 0.8.40
PR: ports/165346
Submitted by: maintainer, rnejdl@ringofsaturn.com |
0.8.38 17 Feb 2012 23:22:01
 |
scheidell  |
- Update to 0.8.38 [1]
- Force dependency on python 2.7 since other versions won't work [2]
PR: ports/164841 [1]
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) [1]
Reported by: kevin.mcaleavey@knosproject.com [2]
Approved by: gabor (mentor, implicit)
Feature safe: Yes |
0.8.37 05 Feb 2012 00:05:31
 |
jgh  |
- Update to 0.8.37
while here...
- update python dependencies per standards
- remove unneeded gettext dependency
- drop PYSETUP assignment, as it is the default
- use DATADIR in pkg-plist, in favor of "share/calibre"
PR: ports/164713
Submitted by: maintainer, rnejdl at ringofsaturn.com
Approved by: crees (mentor) |
0.8.33 21 Jan 2012 19:48:07
 |
scheidell  |
- to 0.8.33 and update mounting functionality [1]
- pet portlint, don't bring in GETTEXT if defined (WITHOUT_NLS) [2]
PR: ports/164215 [1]
Submitted by: maintainer [1], scheidell [2]
Approved by: gabor (mentor) |
0.8.26 24 Nov 2011 15:35:21
 |
miwi  |
- Remove emtpy files
Feature safe: yes |
0.8.26 21 Nov 2011 04:24:41
 |
jpaetzel  |
Update calibre to 0.8.26
PR: ports/162384
Approved by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Feature safe: yes |
0.8.21_1 31 Oct 2011 09:53:19
 |
kwm  |
Update poppler to 0.18.0.
The qt3 bindings are removed upstream.
The glib library lost the last gdk-pixbuf code. And rename it from
-gtk to -glib.
Thanks to: pav for a exp-runs
bapt for double checking the libreoffice ports |
0.8.21 12 Oct 2011 17:17:33
 |
pawel  |
Update to version 0.8.21
PR: ports/161476
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.15_1 11 Oct 2011 07:17:46
 |
mm  |
Update ImageMagick to 6.7.2-10 (shlib bumped to .5) |
0.8.15 23 Sep 2011 22:26:39
 |
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
0.8.15 27 Aug 2011 22:45:20
 |
jlaffaye  |
Update to 0.8.15
PR: ports/160158
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer) |
0.8.9_1 23 Aug 2011 18:36:21
 |
kwm  |
Chase poppler shlib bumps. |
0.8.9 16 Jul 2011 14:08:19
 |
jlaffaye  |
Update to 0.8.9
PR: ports/158818
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer, followup)
Approved by: bapt (mentor) |
0.8.6_1 10 Jul 2011 21:06:39
 |
bapt  |
- update ICU to 4.8
- chase library bump
- add an entry in UPDATING for instructions
- remove old conflict lines |
0.8.6 20 Jun 2011 21:17:35
 |
jlaffaye  |
Update to 0.8.6
Add a patch for e-readers
PR: ports/158042
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Approved by: bapt (mentor) |
0.8.5 19 Jun 2011 18:08:09
 |
jlaffaye  |
Update to 0.8.5
PR: ports/157884
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
Approved by: bapt (mentor) |
0.8.1 15 May 2011 08:46:34
 |
stas  |
- Update calibre to 0.8.1.
- Pass maintainership to submitter.
PR: ports/156091 (based on)
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com> |
0.7.23_1 20 Mar 2011 12:54:45
 |
miwi  |
- Get Rid MD5 support |
0.7.23_1 20 Nov 2010 15:38:09
 |
kwm  |
Chase poppler update. |
0.7.23 10 Oct 2010 02:28:59
 |
stas  |
- Fix plist [1].
- Sort it.
Reported by: QAT [1] |
0.7.23 09 Oct 2010 10:24:27
 |
stas  |
- Update to 0.7.23. |
0.7.22 07 Oct 2010 21:00:12
 |
stas  |
- Fix plist.
Reported by: QAT |
0.7.22 07 Oct 2010 09:50:40
 |
stas  |
- Update to 0.7.22. With this update the USB functionality should still
continue to work, but device enumeration now requires root privileges.
Also mountpoint detection and automounting doesn't work.
PR: ports/148831
Submitted by: Rusty Nejdl <rnejdl@tethys.ringofsaturn.com> (based on) |
0.6.27_6 24 Jul 2010 19:49:59
 |
mm  |
Update ImageMagick to 6.6.2-10 |
0.6.27_5 31 May 2010 02:01:56
 |
ade  |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
0.6.27_4 28 Mar 2010 21:41:12
 |
mm  |
- Bump Magick++, MagickWand or MagickCore dependency |
0.6.27_3 28 Mar 2010 06:47:48
 |
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
0.6.27_2 05 Feb 2010 11:46:55
 |
dinoex  |
- update to jpeg-8 |
0.6.27_1 30 Jan 2010 14:27:27
 |
fluffy  |
The KDE FreeBSD team is proud to announce the release of SIP-4.10 and
PyQt-4.7 for FreeBSD. The official update notes can be found at
http://www.riverbankcomputing.com
We'd like to say thanks to all helpers, testers and submitters. |
0.6.27 15 Dec 2009 21:22:20
 |
stas  |
- Add additional mirrors. It seems that old distfiles get vanished from
google mirrors by the time of new release.
Reported by: Greg Rivers <gcr+freebsd-ports@tharned.org> |
0.6.27 15 Dec 2009 02:40:17
 |
stas  |
- Update to 0.6.27. |
0.6.18 17 Oct 2009 11:44:51
 |
stas  |
- Update to 0.6.18.
- Add PoDoFo support. |
0.6.17 12 Oct 2009 11:59:01
 |
stas  |
- Add deskutils/calibre, a ebook management application.
Author: Kovid Goyal <kovid@kovidgoyal.net>
WWW: http://calibre.kovidgoyal.net/ |