Hello,

Here is a patch to update traccar to v4.7. There have been lots of new
protocols added.

    Race Dynamics - GPS protocol from a company from Bangalore
    RST - MultiPortal (company from Brazil)
    PT215 - ThinkRace communication protocol
    PacificTrack - telematics protocol from a California company
    Topin - ZhongXun Topin (similar to GT06 protocol)
    OutSafe - GPS protocol from a Mexican company called Sigaba
    Solar Powered - protocol from a Shenzhen hardware company
    Motor - another Chinese GPS protocol
    Omnicomm - fuel monitoring solutions
    S168 - solar powered GPS ear tags for livestock
    VNETGPS - protocol from VNET (Viet Nam Electronics)
    Blue - communication protocol from ExtremTrac
    PST - PST Eletronica open protocol from Brazil

Please note that if you installed version 4.0 or newer without upgrading
from any earlier version. The index on device and time columns was
missing, which was causing very slow reports. The issue is fixed now,
but note that it might take a while to create an index, so be patient
when you start server first time after upgrade.

Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/geo/traccar/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile	6 Jan 2020 20:57:31 -0000	1.8
+++ Makefile	20 Jan 2020 06:16:03 -0000
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.8 2020/01/06 20:57:31 sthen Exp $
 
 COMMENT =	modern GPS tracking platform
-V =		4.5
-REVISION =	1
+V =		4.7
 PKGNAME =	traccar-${V}
 DISTNAME =	traccar-other-${V}
 EXTRACT_SUFX =	.zip
Index: distinfo
===================================================================
RCS file: /cvs/ports/geo/traccar/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo	22 May 2019 09:44:48 -0000	1.3
+++ distinfo	20 Jan 2020 06:16:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (traccar-other-4.5.zip) = ZE2swcDdeHzn6dXFCt+Xxh/fOSIcfK66IB+Gc6P1GYk=
-SIZE (traccar-other-4.5.zip) = 53640425
+SHA256 (traccar-other-4.7.zip) = yjZ1P5ppdhPT47pVVfyWXcXryQn//PcIwD2G0grSJVE=
+SIZE (traccar-other-4.7.zip) = 56124485
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/geo/traccar/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST	6 Jan 2020 20:57:31 -0000	1.5
+++ pkg/PLIST	20 Jan 2020 06:16:03 -0000
@@ -26,26 +26,26 @@ share/traccar/conf/traccar.xml
 @owner
 @group
 share/traccar/lib/
-share/traccar/lib/HikariCP-3.3.1.jar
+share/traccar/lib/HikariCP-3.4.2.jar
 share/traccar/lib/activation-1.1.1.jar
 share/traccar/lib/animal-sniffer-annotations-1.14.jar
 share/traccar/lib/antlr-2.7.2.jar
 share/traccar/lib/aopalliance-1.0.jar
-share/traccar/lib/aopalliance-repackaged-2.5.0.jar
-share/traccar/lib/asm-5.0.3.jar
-share/traccar/lib/asm-analysis-5.0.3.jar
-share/traccar/lib/asm-commons-5.0.3.jar
-share/traccar/lib/asm-tree-5.0.3.jar
-share/traccar/lib/asm-util-5.0.3.jar
+share/traccar/lib/aopalliance-repackaged-2.6.1.jar
+share/traccar/lib/asm-7.1.jar
+share/traccar/lib/asm-analysis-7.1.jar
+share/traccar/lib/asm-commons-7.1.jar
+share/traccar/lib/asm-tree-7.1.jar
+share/traccar/lib/asm-util-7.1.jar
 share/traccar/lib/ch-commons-charset-3.0.2.jar
 share/traccar/lib/ch-commons-util-6.0.2.jar
 share/traccar/lib/ch-smpp-6.0.0-netty4-beta-3.jar
 share/traccar/lib/checker-compat-qual-2.0.0.jar
 share/traccar/lib/commons-beanutils-1.9.2.jar
 share/traccar/lib/commons-chain-1.1.jar
-share/traccar/lib/commons-codec-1.12.jar
+share/traccar/lib/commons-codec-1.13.jar
 share/traccar/lib/commons-collections-3.2.1.jar
-share/traccar/lib/commons-collections4-4.2.jar
+share/traccar/lib/commons-collections4-4.4.jar
 share/traccar/lib/commons-compress-1.18.jar
 share/traccar/lib/commons-digester-1.8.jar
 share/traccar/lib/commons-jexl-2.1.1.jar
@@ -60,23 +60,24 @@ share/traccar/lib/error_prone_annotation
 share/traccar/lib/guava-25.1-android.jar
 share/traccar/lib/guice-4.2.2.jar
 share/traccar/lib/guice-assistedinject-4.2.2.jar
-share/traccar/lib/h2-1.4.199.jar
-share/traccar/lib/hk2-api-2.5.0.jar
-share/traccar/lib/hk2-locator-2.5.0.jar
-share/traccar/lib/hk2-utils-2.5.0.jar
+share/traccar/lib/h2-1.4.200.jar
+share/traccar/lib/hk2-api-2.6.1.jar
+share/traccar/lib/hk2-locator-2.6.1.jar
+share/traccar/lib/hk2-utils-2.6.1.jar
 share/traccar/lib/ical4j-2.0.5.jar
 share/traccar/lib/j2objc-annotations-1.1.jar
-share/traccar/lib/jackson-annotations-2.9.8.jar
-share/traccar/lib/jackson-core-2.9.8.jar
-share/traccar/lib/jackson-databind-2.9.8.jar
-share/traccar/lib/jackson-datatype-jsr353-2.9.8.jar
-share/traccar/lib/jackson-jaxrs-base-2.9.8.jar
-share/traccar/lib/jackson-jaxrs-json-provider-2.9.8.jar
-share/traccar/lib/jackson-module-jaxb-annotations-2.9.8.jar
-share/traccar/lib/jakarta.annotation-api-1.3.4.jar
-share/traccar/lib/jakarta.inject-2.5.0.jar
-share/traccar/lib/jakarta.ws.rs-api-2.1.5.jar
-share/traccar/lib/javassist-3.22.0-CR2.jar
+share/traccar/lib/jackson-annotations-2.9.9.jar
+share/traccar/lib/jackson-core-2.9.9.jar
+share/traccar/lib/jackson-databind-2.9.9.jar
+share/traccar/lib/jackson-datatype-jsr353-2.9.9.jar
+share/traccar/lib/jackson-jaxrs-base-2.9.9.jar
+share/traccar/lib/jackson-jaxrs-json-provider-2.9.9.jar
+share/traccar/lib/jackson-module-jaxb-annotations-2.9.9.jar
+share/traccar/lib/jakarta.annotation-api-1.3.5.jar
+share/traccar/lib/jakarta.inject-2.6.1.jar
+share/traccar/lib/jakarta.validation-api-2.0.2.jar
+share/traccar/lib/jakarta.ws.rs-api-2.1.6.jar
+share/traccar/lib/javassist-3.25.0-GA.jar
 share/traccar/lib/javax.activation-api-1.2.0.jar
 share/traccar/lib/javax.inject-1.jar
 share/traccar/lib/javax.json-1.1.4.jar
@@ -87,67 +88,65 @@ share/traccar/lib/jaxb-api-2.3.1.jar
 share/traccar/lib/jaxb-core-2.3.0.1.jar
 share/traccar/lib/jaxb-impl-2.3.2.jar
 share/traccar/lib/jcl-over-slf4j-1.7.12.jar
-share/traccar/lib/jersey-client-2.28.jar
-share/traccar/lib/jersey-common-2.28.jar
-share/traccar/lib/jersey-container-servlet-2.28.jar
-share/traccar/lib/jersey-container-servlet-core-2.28.jar
-share/traccar/lib/jersey-entity-filtering-2.28.jar
-share/traccar/lib/jersey-hk2-2.28.jar
-share/traccar/lib/jersey-media-jaxb-2.28.jar
-share/traccar/lib/jersey-media-json-jackson-2.28.jar
-share/traccar/lib/jersey-server-2.28.jar
-share/traccar/lib/jetty-client-9.4.18.v20190429.jar
-share/traccar/lib/jetty-http-9.4.18.v20190429.jar
-share/traccar/lib/jetty-io-9.4.18.v20190429.jar
-share/traccar/lib/jetty-jndi-9.4.18.v20190429.jar
-share/traccar/lib/jetty-proxy-9.4.18.v20190429.jar
-share/traccar/lib/jetty-security-9.4.18.v20190429.jar
-share/traccar/lib/jetty-server-9.4.18.v20190429.jar
-share/traccar/lib/jetty-servlet-9.4.18.v20190429.jar
-share/traccar/lib/jetty-util-9.4.18.v20190429.jar
-share/traccar/lib/jetty-webapp-9.4.18.v20190429.jar
-share/traccar/lib/jetty-xml-9.4.18.v20190429.jar
-share/traccar/lib/jffi-1.2.17-native.jar
-share/traccar/lib/jffi-1.2.17.jar
-share/traccar/lib/jna-5.3.1.jar
-share/traccar/lib/jna-platform-5.3.1.jar
-share/traccar/lib/jnr-constants-0.9.9.jar
-share/traccar/lib/jnr-ffi-2.1.8.jar
-share/traccar/lib/jnr-posix-3.0.49.jar
+share/traccar/lib/jersey-client-2.30.jar
+share/traccar/lib/jersey-common-2.30.jar
+share/traccar/lib/jersey-container-servlet-2.30.jar
+share/traccar/lib/jersey-container-servlet-core-2.30.jar
+share/traccar/lib/jersey-entity-filtering-2.30.jar
+share/traccar/lib/jersey-hk2-2.30.jar
+share/traccar/lib/jersey-media-jaxb-2.30.jar
+share/traccar/lib/jersey-media-json-jackson-2.30.jar
+share/traccar/lib/jersey-server-2.30.jar
+share/traccar/lib/jetty-client-9.4.26.v20200117.jar
+share/traccar/lib/jetty-http-9.4.26.v20200117.jar
+share/traccar/lib/jetty-io-9.4.26.v20200117.jar
+share/traccar/lib/jetty-jndi-9.4.26.v20200117.jar
+share/traccar/lib/jetty-proxy-9.4.26.v20200117.jar
+share/traccar/lib/jetty-security-9.4.26.v20200117.jar
+share/traccar/lib/jetty-server-9.4.26.v20200117.jar
+share/traccar/lib/jetty-servlet-9.4.26.v20200117.jar
+share/traccar/lib/jetty-util-9.4.26.v20200117.jar
+share/traccar/lib/jetty-webapp-9.4.26.v20200117.jar
+share/traccar/lib/jetty-xml-9.4.26.v20200117.jar
+share/traccar/lib/jffi-1.2.22-native.jar
+share/traccar/lib/jffi-1.2.22.jar
+share/traccar/lib/jna-5.5.0.jar
+share/traccar/lib/jna-platform-5.5.0.jar
+share/traccar/lib/jnr-a64asm-1.0.0.jar
+share/traccar/lib/jnr-constants-0.9.14.jar
+share/traccar/lib/jnr-ffi-2.1.11.jar
+share/traccar/lib/jnr-posix-3.0.51.jar
 share/traccar/lib/jnr-x86asm-1.0.2.jar
-share/traccar/lib/joda-time-2.10.1.jar
+share/traccar/lib/joda-time-2.10.5.jar
 share/traccar/lib/jsr305-3.0.2.jar
 share/traccar/lib/jxls-2.4.7.jar
 share/traccar/lib/jxls-poi-1.0.16.jar
-share/traccar/lib/liquibase-core-3.6.3.jar
-share/traccar/lib/logback-classic-1.2.3.jar
-share/traccar/lib/logback-core-1.2.3.jar
-share/traccar/lib/mssql-jdbc-7.2.2.jre8.jar
-share/traccar/lib/mysql-connector-java-8.0.15.jar
-share/traccar/lib/netty-all-4.1.35.Final.jar
+share/traccar/lib/liquibase-core-3.8.5.jar
+share/traccar/lib/logback-core-1.1.3.jar
+share/traccar/lib/mssql-jdbc-7.4.1.jre8.jar
+share/traccar/lib/mysql-connector-java-8.0.18.jar
+share/traccar/lib/netty-all-4.1.44.Final.jar
 share/traccar/lib/oro-2.0.8.jar
-share/traccar/lib/osgi-resource-locator-1.0.1.jar
+share/traccar/lib/osgi-resource-locator-1.0.3.jar
 share/traccar/lib/poi-4.0.0.jar
 share/traccar/lib/poi-ooxml-4.0.0.jar
 share/traccar/lib/poi-ooxml-schemas-4.0.0.jar
-share/traccar/lib/postgresql-42.2.5.jar
-share/traccar/lib/protobuf-java-3.6.1.jar
-share/traccar/lib/slf4j-api-1.7.26.jar
-share/traccar/lib/slf4j-jdk14-1.7.26.jar
-share/traccar/lib/snakeyaml-1.18.jar
+share/traccar/lib/postgresql-42.2.9.jar
+share/traccar/lib/protobuf-java-3.11.1.jar
+share/traccar/lib/slf4j-api-1.7.30.jar
+share/traccar/lib/slf4j-jdk14-1.7.30.jar
 share/traccar/lib/sslext-1.2-0.jar
 share/traccar/lib/struts-core-1.3.8.jar
 share/traccar/lib/struts-taglib-1.3.8.jar
 share/traccar/lib/struts-tiles-1.3.8.jar
 share/traccar/lib/threetenbp-1.3.6.jar
-share/traccar/lib/validation-api-2.0.1.Final.jar
 share/traccar/lib/velocity-1.7.jar
 share/traccar/lib/velocity-tools-2.0.jar
-share/traccar/lib/websocket-api-9.4.18.v20190429.jar
-share/traccar/lib/websocket-client-9.4.18.v20190429.jar
-share/traccar/lib/websocket-common-9.4.18.v20190429.jar
-share/traccar/lib/websocket-server-9.4.18.v20190429.jar
-share/traccar/lib/websocket-servlet-9.4.18.v20190429.jar
+share/traccar/lib/websocket-api-9.4.26.v20200117.jar
+share/traccar/lib/websocket-client-9.4.26.v20200117.jar
+share/traccar/lib/websocket-common-9.4.26.v20200117.jar
+share/traccar/lib/websocket-server-9.4.26.v20200117.jar
+share/traccar/lib/websocket-servlet-9.4.26.v20200117.jar
 share/traccar/lib/xmlbeans-3.0.1.jar
 share/traccar/schema/
 share/traccar/schema/changelog-3.10.xml
@@ -166,6 +165,7 @@ share/traccar/schema/changelog-3.9.xml
 share/traccar/schema/changelog-4.0-clean.xml
 share/traccar/schema/changelog-4.0.xml
 share/traccar/schema/changelog-4.1.xml
+share/traccar/schema/changelog-4.7.xml
 share/traccar/schema/changelog-master.xml
 share/traccar/templates/
 share/traccar/templates/export/

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to