www/ot-recorder 1.0.3_1 FreeBSD
Store and access data published by OwnTracks apps
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
85ba298b7e- License
- GPLv2
- Categories
- www
- Package size
- 378.5 KiB, 983.7 KiB installed
Description
The OwnTracks Recorder is a lightweight program for storing and accessing location data published via MQTT (or HTTP) by the OwnTracks apps. It is a compiled program which is easy to install and operate even on low-end hardware, and it doesn't require an external database.
There are two main components: the Recorder obtains data via MQTT subscribes or HTTP POST, stores the data in plain files and serve it via its built-in REST API, and the ocat command-line utility reads stored data in a variety of formats.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/ot-recorder | 1.0.3_1 |
| DragonFly | www/ot-recorder | 0.9.7 |
| HardenedBSD | www/ot-recorder | 1.0.3 |
| GhostBSD | www/ot-recorder | 1.0.3 |
Install
Binary package:
pkg install ot-recorder
From the ports tree:
cd /usr/ports/www/ot-recorder/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ot-recorder>0:www/ot-recorder
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.3 | - | 0.9.2 | 1.0.0 | 1.0.3 |
| FreeBSD:14:quarterly | 1.0.3 | 1.0.3 | n/a | 0.9.9_1 | 1.0.3 |
| FreeBSD:15:latest | 1.0.3 | - | n/a | 1.0.0 | 1.0.0 |
| FreeBSD:15:quarterly | 1.0.3 | 1.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.3 | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
curl>0: ftp/curllibconfig>0: devel/libconfiglmdb0>0: databases/lmdb0mosquitto>0: net/mosquittopkgconf>0: devel/pkgconf
Library 5
libconfig.so: devel/libconfiglibcurl.so: ftp/curlliblmdb0.so: databases/lmdb0libmosquitto.so: net/mosquittolibuuid.so: misc/libuuid
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/lmdb0
- databases/sqlite3
- devel/gettext-runtime
- devel/gmake
- devel/libcjson
- devel/libconfig
- devel/libedit
- devel/libunistring
- devel/libuv
- devel/pkgconf
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/tcl86
- math/libtommath
- misc/libuuid
- net/libwebsockets
- net/mosquitto
- print/indexinfo
- security/ca_root_nss
- security/libssh2
- www/libnghttp2
Run dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/lmdb0
- databases/sqlite3
- devel/libcjson
- devel/libconfig
- devel/libedit
- devel/libunistring
- devel/libuv
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/tcl86
- math/libtommath
- misc/libuuid
- net/libwebsockets
- net/mosquitto
- print/indexinfo
- security/ca_root_nss
- security/libssh2
- www/libnghttp2
No port depends on this one.
Configuration
No options to configure.
- USES
- gmake
- Service scripts
- none
Files
pkg-plist 306
- @sample(,ot-recorder,640) etc/ot-recorder/ot-recorder.conf.sample
- bin/ocat
- etc/rc.d/ot-recorder
- sbin/ot-recorder
- www/ot-recorder/index.html
- www/ot-recorder/last/index.html
- www/ot-recorder/last/last.html
- www/ot-recorder/last/manifest.json
- www/ot-recorder/last/map_google.js
- www/ot-recorder/last/map_leaflet.js
- www/ot-recorder/last/websock.js
- www/ot-recorder/map/index.html
- www/ot-recorder/map/map_google.js
- www/ot-recorder/map/map_leaflet.js
- www/ot-recorder/owntracks.xsl
- www/ot-recorder/static/datatables/css/jquery.dataTables.min.css
- www/ot-recorder/static/datatables/images/sort_asc.png
- www/ot-recorder/static/datatables/images/sort_asc_disabled.png
- www/ot-recorder/static/datatables/images/sort_both.png
- www/ot-recorder/static/datatables/images/sort_desc.png
- www/ot-recorder/static/datatables/images/sort_desc_disabled.png
- www/ot-recorder/static/datatables/js/jquery.dataTables.min.js
- www/ot-recorder/static/datatables/js/jquery.min.js
- www/ot-recorder/static/defaultface.svg
- www/ot-recorder/static/index.html
- www/ot-recorder/static/leaflet/images/layers-2x.png
- www/ot-recorder/static/leaflet/images/layers.png
- www/ot-recorder/static/leaflet/images/marker-icon-2x.png
- www/ot-recorder/static/leaflet/images/marker-icon.png
- www/ot-recorder/static/leaflet/images/marker-shadow.png
- www/ot-recorder/static/leaflet/leaflet.css
- www/ot-recorder/static/leaflet/leaflet.js
- www/ot-recorder/static/leaflet/leaflet.js.map
- www/ot-recorder/static/recorder.png
- www/ot-recorder/static/flags/AD.png
- www/ot-recorder/static/flags/AE.png
- www/ot-recorder/static/flags/AF.png
- www/ot-recorder/static/flags/AG.png
- www/ot-recorder/static/flags/AI.png
- www/ot-recorder/static/flags/AL.png
- www/ot-recorder/static/flags/AM.png
- www/ot-recorder/static/flags/AN.png
- www/ot-recorder/static/flags/AO.png
- www/ot-recorder/static/flags/AQ.png
- www/ot-recorder/static/flags/AR.png
- www/ot-recorder/static/flags/AS.png
- www/ot-recorder/static/flags/AT.png
- www/ot-recorder/static/flags/AU.png
- www/ot-recorder/static/flags/AW.png
- www/ot-recorder/static/flags/AX.png
- www/ot-recorder/static/flags/AZ.png
- www/ot-recorder/static/flags/BA.png
- www/ot-recorder/static/flags/BB.png
- www/ot-recorder/static/flags/BD.png
- www/ot-recorder/static/flags/BE.png
- www/ot-recorder/static/flags/BF.png
- www/ot-recorder/static/flags/BG.png
- www/ot-recorder/static/flags/BH.png
- www/ot-recorder/static/flags/BI.png
- www/ot-recorder/static/flags/BJ.png
- www/ot-recorder/static/flags/BL.png
- www/ot-recorder/static/flags/BM.png
- www/ot-recorder/static/flags/BN.png
- www/ot-recorder/static/flags/BO.png
- www/ot-recorder/static/flags/BR.png
- www/ot-recorder/static/flags/BS.png
- www/ot-recorder/static/flags/BT.png
- www/ot-recorder/static/flags/BW.png
- www/ot-recorder/static/flags/BY.png
- www/ot-recorder/static/flags/BZ.png
- www/ot-recorder/static/flags/CA.png
- www/ot-recorder/static/flags/CC.png
- www/ot-recorder/static/flags/CD.png
- www/ot-recorder/static/flags/CF.png
- www/ot-recorder/static/flags/CG.png
- www/ot-recorder/static/flags/CH.png
- www/ot-recorder/static/flags/CI.png
- www/ot-recorder/static/flags/CK.png
- www/ot-recorder/static/flags/CL.png
- www/ot-recorder/static/flags/CM.png
- www/ot-recorder/static/flags/CN.png
- www/ot-recorder/static/flags/CO.png
- www/ot-recorder/static/flags/CR.png
- www/ot-recorder/static/flags/CU.png
- www/ot-recorder/static/flags/CV.png
- www/ot-recorder/static/flags/CW.png
- www/ot-recorder/static/flags/CX.png
- www/ot-recorder/static/flags/CY.png
- www/ot-recorder/static/flags/CZ.png
- www/ot-recorder/static/flags/DE.png
- www/ot-recorder/static/flags/DJ.png
- www/ot-recorder/static/flags/DK.png
- www/ot-recorder/static/flags/DM.png
- www/ot-recorder/static/flags/DO.png
- www/ot-recorder/static/flags/DZ.png
- www/ot-recorder/static/flags/EC.png
- www/ot-recorder/static/flags/EE.png
- www/ot-recorder/static/flags/EG.png
- www/ot-recorder/static/flags/EH.png
- www/ot-recorder/static/flags/ER.png
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| owntracks-recorder-1.0.3_GH0.tar.gz | 4.495977e+06 | f21bc81ec9c976e5b51bba02923761c44d5eb55d2cdfb55cd16b2950d1ec9d8d |