Files
ports/net/savvycan/Makefile
T
Craig Leres f1af7ad537 net/savvycan: Update to V220
Changes since v213

 - Fix a variety of DBC related issues

 - Add Extended CAN Bus Frame to SLCAN/LAWICEL

 - Fixed 2 DBC file format errors

 - Improved graph signal editor and signal viewer message filtering

 - Added canlogserver CAN remote capture

 - Add support ListenOnly feature for Qt SerialBus plugins

 - Add comma check to TRC CanHacker loader

 - Add 3000000 baudrate mode for Lawicel device

 - LAWICEL CAN-FD support, CAN-FD data rate selection

 - Support higher time resolution CANserver format

 - Calculate the default row height correctly

 - Scripting Interface Enhancements

 - Do not add extra trailing newline on the decoded message texts

 - Update required C++ standard to C++17

 - Fix FirmwareUpdater

 - ConnectionWindow: fix Device Console duplicates

 - add support for SIG_VALTYPE_ to specify floating point signals

 - make qmake check Qt version

 - signal makePrettyOutput: add a space between value and unit

 - Add support for reading Wireshark SocketCAN log format

 - Added/corrected timestamps for LAWICEL protocol

 - Support for ext CAN IDs in wireshark

 - Fix dbc handling of comments and attributes

 - Fix icons output dir

 - Fix device deselection after connecting

 - Add support for > 8

 - FIX Issues 878 and 834 - usec overflow (using system clock)

 - Implemented connection save with speeds and can fd at least for
 - bus 0.

 - Corrected extended CAN ID read for IDs < 0x800

 - chore: add installer script for linux

 - FuzzingWindow: Add buttons to set all high/low/auto

 - [DBC]Add support for multiple signal multiplexor values

Reported by:    portscout
2025-05-09 08:20:48 -07:00

38 lines
866 B
Makefile

PORTNAME= savvycan
PORTVERSION= 220
PORTEPOCH= 2
CATEGORIES= net
MAINTAINER= leres@FreeBSD.org
COMMENT= CAN bus reverse engineering and capture tool
WWW= https://www.savvycan.com/
LICENSE= MIT
USES= compiler:c++11-lang gmake python:build qmake qt:5
USE_QT= core gui help network opengl printsupport serialbus serialport \
websockets-qml widgets buildtools:build
USE_GITHUB= yes
GH_TUPLE= collin80:SavvyCAN:V${PORTVERSION}
NO_MTREE= yes
PLIST_FILES= bin/savvycan
PORTSCOUT= skipv:continuous
OPTIONS_DEFINE+= EXAMPLES
PORTEXAMPLES= *
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/SavvyCAN ${STAGEDIR}${PREFIX}/bin/savvycan
.if ${PORT_OPTIONS:MEXAMPLES}
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>