Date: Thu, 18 Sep 2014 11:56:52 +0000 (UTC) From: Rene Ladan <rene@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r368444 - in head/comms/dcf77pi: . files Message-ID: <201409181156.s8IBuqdO091571@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rene Date: Thu Sep 18 11:56:52 2014 New Revision: 368444 URL: http://svnweb.freebsd.org/changeset/ports/368444 QAT: https://qat.redports.org/buildarchive/r368444/ Log: - Update comms/dcf77pi to version 3.2.0 - Use USE_LDCONFIG Overall changes: - Compile with -fpic instead of -fPIC (potentially smaller code size) - Add a schematics file for the hardware receiver in FidoCadJ format - Language and typographical updates to README.md - Several signed/unsigned/size fixes Library changes: - Extract generic third-party code for bits 1..14 from decode_alarm.h into a new file bits1to14.h - Convert almost all calculations for decoding the live signal into integer operations, drop fields 'a', 'frac', and 'maxone' from struct bitinfo. - New function setclock_ok() in setclock.h - New functions get_acc_minlen(), add_acc_minlen(), reset_acc_minlen() in decode_time.h. The accumulated minute length is now a first-class entity. When decoding the live signal, increment it more precisely than just 1000 ms/s to prevent drift during bad radio reception. - New functions dcftime() and isotime() in decode_time.h. Use the latter in setclock.c - Check input values of etc/config.txt: - hw.active_high must be 0 or 1 - hw.freq must be even between 10 and 666666 - Reset the values of bit0 and bit20 if the latter becomes smaller than the former, show this in the log file using a '!' - Compact the signal buffer, it now stores 8 pulses per byte instead of just 1. Client changes: - Make dcf77pi and dcf77pi-analyze more agnostic of the contents of the third-party contents - Update display code of dcf77pi and readpin for the updates to the live signal decoding - Show in dcf77pi when the value of bit20 underflows - Update the code to display the signal buffer in readpin - Fix readpin to properly clean up when receiving a SIGINT Deleted: head/comms/dcf77pi/files/ Modified: head/comms/dcf77pi/Makefile head/comms/dcf77pi/distinfo head/comms/dcf77pi/pkg-plist Modified: head/comms/dcf77pi/Makefile ============================================================================== --- head/comms/dcf77pi/Makefile Thu Sep 18 10:52:19 2014 (r368443) +++ head/comms/dcf77pi/Makefile Thu Sep 18 11:56:52 2014 (r368444) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= dcf77pi -PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTVERSION= 3.2.0 CATEGORIES= comms MAINTAINER= rene@FreeBSD.org @@ -13,9 +12,10 @@ LICENSE= BSD2CLAUSE USE_GITHUB= yes GH_ACCOUNT= rene0 -GH_COMMIT= d441662 +GH_COMMIT= 671961e USES= ncurses +USE_LDCONFIG= yes PATCH_STRIP= -p1 PORTDOCS= README.md Modified: head/comms/dcf77pi/distinfo ============================================================================== --- head/comms/dcf77pi/distinfo Thu Sep 18 10:52:19 2014 (r368443) +++ head/comms/dcf77pi/distinfo Thu Sep 18 11:56:52 2014 (r368444) @@ -1,2 +1,2 @@ -SHA256 (dcf77pi-3.1.0.tar.gz) = e47f31c2c1e9fee5185e71f0c4229a8be870caeae1e0f046b5259d0d4382a001 -SIZE (dcf77pi-3.1.0.tar.gz) = 20560 +SHA256 (dcf77pi-3.2.0.tar.gz) = 9d6754dd19e678e05c72d48fc2ee27fc7d84c7ec5c2fd7d1141638a00f2ee87c +SIZE (dcf77pi-3.2.0.tar.gz) = 22307 Modified: head/comms/dcf77pi/pkg-plist ============================================================================== --- head/comms/dcf77pi/pkg-plist Thu Sep 18 10:52:19 2014 (r368443) +++ head/comms/dcf77pi/pkg-plist Thu Sep 18 11:56:52 2014 (r368444) @@ -2,6 +2,7 @@ bin/dcf77pi bin/dcf77pi-analyze bin/readpin @sample %%ETCDIR%%/config.txt.sample +include/dcf77pi/bits1to14.h include/dcf77pi/config.h include/dcf77pi/decode_alarm.h include/dcf77pi/decode_time.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409181156.s8IBuqdO091571>