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"
But the error code returned by DragonFly caused this message there:
"OSError: [Errno 20] Not a directory: '/wrkdirs/deskutils/calibre/
work/calibre/global.py'"
The solution was to set CALIBRE_CONFIG_DIRECTORY to another location.
Strangely this directory is removed by the build later.
Another change I made was to move XDG_CONFIG_HOME from
${STAGEDIR}/.config to ${WRKDIR}/xdg-config where it doesn't need to
be deleted as a post-install step. Strangely, this directory is empty
after the build, so all this XDG_CONFIG_HOME can probably be removed
completely.
The remaining changes were wrapping lines to respect an 80-column limit
and unmasking install commands.
PR: 191957
Submitted by: maintainer (Rusty Nejdl)
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]
PR: 187548 [2]
PR: 182793 [3]
PR: 181746 [4]
PR: 176047 [5]
PR: 190814 [6]
Submitted by: c.petrik.sosa@gmail.com [1]
Matthieu Volat <mazhe@alkumuna.eu> [2]
free.bsd@webstyle.ch [3]
andrnils@gmail.com [4]
rfg@tristatelogic.com [5]
Michelle Sullivan <michelle@sorbs.net> [6]
Approved by: portmgr (blanket) (for NO_STAGED ports)
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.
- 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)
- 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)
- 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)
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)