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.
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
deskutils/calibre: Update version 1.44.0 => 1.45.0 plus clean-up
The PR as provided did not pass stage checks. Not only were there new
installed files not represented in the pkg-plist, but patching the html
files caused the .orig versions to be installed too. That required
a post-patch target to remove as well as the updated pkg-plist.
A long standing issue that was non-fatal on FreeBSD but fatal on DragonFly
involved the use of the calibre RC script. The calibre.in template is
filled in at ${WRKDIR}/calibre, the same exact location for the default
configure directory. FreeBSD handled that problem like this:
"No write acces [sic] to /work/a/ports/deskutils/calibre/work/calibre
using a temporary dir instead"
(Only the first 15 lines of the commit message are shown above )
- Update to 1.44.0
- rc script fixes and variable to run the server from home directorry.
PR: 191806
Submitted by: rnejdl@ringofsaturn.com (maintainer)
Update to 6.8.9-3 [1][3].
Use USES=compiler:openmp for the OPENMP option[2]
Ditch the use of perl for patching etc [4] and silence perl threaded check [6]
-delay option spurious message should be fixed [5]
JASPER option was replace by JPEG2000 for JP2k support.
Put 16BIT_PIXEL and HDRI option separate option block. These options change
the library name, so the user needs to take this into consideration.
Use new LIB_DEPENDS syntax.
Use @sample for config files.
Sprinkle some USES=pkgconfig for some ports, since we don't pull it in
anymore at run-time.
PR: 185462 [1]
(Only the first 15 lines of the commit message are shown above )
Update poppler to 0.24.4.
Update comment.
Use new LIB_DEPENDS syntax, use USES=pathfix.
Stagify.
Bump portrevision of all affected ports, and Update poppler* LIB_DEPENDS to
new syntax.
- Update poppler to 0.22.2.
- Bump the rest ports that depend on the poppler and poppler-qt because of
shared library version have been changed.
- Add a note in the UPDATING for require to rebuild all ports that depend
on poppler.
Submitted by: kwm (poppler* part)
- Update to 0.9.11
- Fix build with clang by making qmake explicitly search for glib and gtk.
PR: ports/175136
Submitted by: myself
Approved by: Rusty Nejdl <rnejdl@ringofsaturn.com> (maintainer)
- 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.
- 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)
- 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)
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
- 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
- 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)
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.
- 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>