Port details |
- subsurface Manage and display dive computer data
- 5.0.10_4 deskutils =2 5.0.10_4Version of this port present on the latest quarterly branch.
- Maintainer: romain@FreeBSD.org
- Port Added: 2022-10-29 20:18:17
- Last Update: 2023-12-05 01:28:36
- Commit Hash: c58e260
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://subsurface-divelog.org/
- Description:
- Subsurface can plan and track single and multi-tank dives using air, Nitrox or
TriMix. It allows tracking of dive locations including GPS coordinates (which
can also conveniently be entered using a map interface), logging of equipment
used and names of other divers, and lets users rate dives and provide
additional notes.
You can tag dives and filter a dive list based on criteria including tags,
locations and people with whom you were diving. You can group the dive list
into trips, and edit multiple dives at the same time, making it easy to support
a large number of dives.
Subsurface also calculates a wide variety of statistics of the user's diving
and tracks information like the SAC rate, partial pressures of O2, N2 and He,
calculated deco information, and many more.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- subsurface>0:deskutils/subsurface
- To install the port:
- cd /usr/ports/deskutils/subsurface/ && make install clean
- To add the package, run one of these commands:
- pkg install deskutils/subsurface
- pkg install subsurface
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: subsurface
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1666849457
SHA256 (subsurface-subsurface-v5.0.10_GH0.tar.gz) = f9059c58d4063961c62fa4bdc1060637f39bed9360d6ffbfc36b0394016f02c6
SIZE (subsurface-subsurface-v5.0.10_GH0.tar.gz) = 19958830
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- libQt5QuickTest.so : x11-toolkits/qt5-declarative-test
- lrelease : devel/qt5-linguisttools
- qt5-qmake>=5.15 : devel/qt5-qmake
- libQt5Test.so : devel/qt5-testlib
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- Library dependencies:
-
- libdivecomputer.so : comms/libdc
- libzip.so : archivers/libzip
- libgit2.so : devel/libgit2
- libcurl.so : ftp/curl
- libssh2.so : security/libssh2
- libGL.so : graphics/libglvnd
- libxml2.so : textproc/libxml2
- libxslt.so : textproc/libxslt
- libsqlite3.so : databases/sqlite3
- libQt5Concurrent.so : devel/qt5-concurrent
- libQt5Bluetooth.so : comms/qt5-connectivity
- libQt5Core.so : devel/qt5-core
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Location.so : devel/qt5-location
- libQt5Network.so : net/qt5-network
- libQt5QuickControls2.so : x11-toolkits/qt5-quickcontrols2
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- deskutils_subsurface
- USES:
- cmake:noninja desktop-file-utils gl gmake pkgconfig qt:5 gnome qmake:no_configure sqlite ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.10_4 05 Dec 2023 01:28:36 |
Jason E. Hale (jhale) |
deskutils/subsurface: Remove www/qt5-webkit dep
Disable features that require www/qt5-webkit and remove DEPRECATED
and EXPIRATION_DATE.
PR: 275529
Approved by: romain@ (maintainer) |
5.0.10_3 02 Dec 2023 11:18:30 |
Rene Ladan (rene) |
all: bump expiration dates for qt5-webkit consumers to 2023-12-31
This aligns the expiration of these ports with that
of www/qt5-webkit itself. |
5.0.10_3 13 Nov 2023 13:10:10 |
Matthias Fechner (mfechner) |
devel/libgit2: bump all ports depending on libgit2 for 1.7.1 upgrade |
5.0.10_2 26 Oct 2023 17:57:13 |
Muhammad Moinur Rahman (bofh) |
deskutils/subsurface: Mark DEPRECATED
- Depends on deprecated www/qt5-webkit
- Set EXPIRATION_DATE 2023-11-26
Approved by: portmgr (blanket) |
5.0.10_2 08 Sep 2023 13:50:20 |
Matthias Fechner (mfechner) |
Bump ports with dependency to libgit2
See f11ed41604723ab3c75c6a108850858b7efd4f10 |
5.0.10_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
5.0.10 19 Dec 2022 05:54:45 |
Romain Tartière (romain) |
deskutils/subsurface: Fix build on older FreeBSD versions
On FreeBSD 12.3, build fail with:
In file included from
/wrkdirs/usr/ports/deskutils/subsurface/work/subsurface-5.0.10/core/exif.cpp:32:
/wrkdirs/usr/ports/deskutils/subsurface/work/subsurface-5.0.10/core/exif.h:128:3:
error: unknown type name 'time_t'
time_t epoch();
^
1 error generated.
Explicitly add time.h to headers which use time_t to avoid the issue.
This should not have an impact where the package could be build so not
bumping PORTREVISION. |
5.0.10 12 Dec 2022 05:25:22 |
Romain Tartière (romain) |
deskutils/subsurface: Fix build when building with a single core
It happens that when building the port with poudriere without
ALLOW_MAKE_JOBS=yes, the build fail. I received similar failure reports
from pkg-fallout but could not reproduce them until today where
rebuilding llvm on my laptop required me to remove `ALLOW_MAKE_JOBS=yes`
before I had to rebuild subsurface.
Setting MAKE_JOBS_UNSAFE=yes allowed me to reliably reproduce the
failure, and relying on GNU make instead of BSD make prevent it.
So use gmake to build subsurface and hopefully say goodbye to the
pkg-fallout failure notifications \o/. |
5.0.10 29 Oct 2022 20:16:21 |
Romain Tartière (romain) |
deskutils/subsurface: New port
Subsurface can plan and track single and multi-tank dives using air, Nitrox or
TriMix. It allows tracking of dive locations including GPS coordinates (which
can also conveniently be entered using a map interface), logging of equipment
used and names of other divers, and lets users rate dives and provide
additional notes.
You can tag dives and filter a dive list based on criteria including tags,
locations and people with whom you were diving. You can group the dive list
into trips, and edit multiple dives at the same time, making it easy to support
a large number of dives.
Subsurface also calculates a wide variety of statistics of the user's diving
and tracks information like the SAC rate, partial pressures of O2, N2 and He,
calculated deco information, and many more.
WWW: https://subsurface-divelog.org |