Hi Kristaps, based on your latest version, i worked through most of my questions regarding subsurface, and here is an updated port incorporating what i found:
* CATEGORIES = misc as discussed with sthen@.
* Checked the accuracy of the license markers.
Added a comment regarding the none-free icons in mobile-widgets/qml/icons.
* WANTLIB += Qt5PrintSupport Grantlee_Templates -= bz z.
* Remove x11/qt5 from MODULES; it works just fine without.
* Add x11/grantlee-qt5 dependency and disable NO_PRINTING.
Now i can use File >> Print to generate PDF files.
* Sort LIB_DEPENDS such that dependencies precede dependent packages.
* Drop DOPENBSD_LOCALBASE from CONFIGURE_ARGS.
* Remove the non-free files libdivecomputer/src/aes.{c,h}.
Add the same AES patches as for libdivecomputer.
* Use auto-version variables when calling autoreconf.
* Split pre-configure and pre-build.
* Add post-build target for the documentation, update the PLIST.
Do not comment Documentation/images and ${DOCFILES} in patch-CMakeLists_txt.
* Let subsurface.debug install normally and comment it out in the PLIST.
* Remove the worst spyware features, in particular the UpdateManager,
the UserSurvey, and Facebook.
I'm planning to commit when you confirm that everything is fine
and when i get an OK from a porter.
Yours,
Ingo
P.S.
I didn't look at your update of libdivecomputer yet.
subsurface.tgz
Description: application/tar-gz
