svn commit: r451926 - in head/comms: . flcluster flcluster/files
Diane Bruce
db at FreeBSD.org
Thu Oct 12 19:30:53 UTC 2017
Author: db
Date: Thu Oct 12 19:30:51 2017
New Revision: 451926
URL: https://svnweb.freebsd.org/changeset/ports/451926
Log:
flcluster is a stand alone dx cluster client that will also connect to fldigi
and act as the dx cluster client for fldigi. Multiple instances of flcluster
can simultaneously connect to fldigi, and fldigi's internal dx cluster client
can also be connected at the same time. Connectivity is via a socket interface,
so flclient can reside on the same or a different computer on the LAN or WAN
so long as it is possible to establish the socket (xmlrpc) connection.
On line help is available <http://www.w1hkj.com/flcluster-help/>
Added:
head/comms/flcluster/
head/comms/flcluster/Makefile (contents, props changed)
head/comms/flcluster/distinfo (contents, props changed)
head/comms/flcluster/files/
head/comms/flcluster/files/patch-src_dxcluster_dxcluster.cxx (contents, props changed)
head/comms/flcluster/files/patch-src_utils_debug.cxx (contents, props changed)
head/comms/flcluster/files/patch-src_utils_socket.cxx (contents, props changed)
head/comms/flcluster/pkg-descr (contents, props changed)
Modified:
head/comms/Makefile
Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile Thu Oct 12 19:00:13 2017 (r451925)
+++ head/comms/Makefile Thu Oct 12 19:30:51 2017 (r451926)
@@ -40,6 +40,7 @@
SUBDIR += efax-gtk
SUBDIR += ems-flasher
SUBDIR += fl_moxgen
+ SUBDIR += flcluster
SUBDIR += fldigi
SUBDIR += fllog
SUBDIR += flrig
Added: head/comms/flcluster/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/Makefile Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= flcluster
+PORTVERSION= 1.0.1
+CATEGORIES= comms hamradio
+MASTER_SITES= http://www.w1hkj.com/files/flcluster/
+
+MAINTAINER= hamradio at FreeBSD.org
+COMMENT= FLCLUSTER is a management tool for accessing dxcluster nodes
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libpng16.so:graphics/png \
+ libfltk.so:x11-toolkits/fltk \
+ libfontconfig.so:x11-fonts/fontconfig
+
+USES= autoreconf compiler:c++11-lib gmake pkgconfig
+USE_CXXSTD= gnu++0x
+GNU_CONFIGURE= yes
+USE_XORG= x11 xft xext xfixes xcursor xinerama
+CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" \
+ EXTRA_LIBS="-lexecinfo"
+
+PLIST_FILES= bin/flcluster share/applications/flcluster.desktop \
+ share/pixmaps/flcluster.xpm
+.include <bsd.port.mk>
Added: head/comms/flcluster/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/distinfo Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1507827345
+SHA256 (flcluster-1.0.1.tar.gz) = 888cbe1299f65736c5625ca656687db9b5d94bdf693fa124721ea7c2cdcc1139
+SIZE (flcluster-1.0.1.tar.gz) = 1070102
Added: head/comms/flcluster/files/patch-src_dxcluster_dxcluster.cxx
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/files/patch-src_dxcluster_dxcluster.cxx Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,20 @@
+--- src/dxcluster/dxcluster.cxx.orig 2017-09-22 15:49:18 UTC
++++ src/dxcluster/dxcluster.cxx
+@@ -653,7 +653,6 @@ void parse_dxline(string dxbuffer)
+ isdigit(dxbuffer[p+3]) &&
+ (dxbuffer[p+4] == 'Z' || dxbuffer[4] == 'z')) {
+ dxc.time = dxbuffer.substr(p, 5);
+- if (dxbuffer.length() > p+5);
+ dxc.spotter_US_state = dxbuffer.substr(p+5);
+ dxbuffer.erase(p-1);
+ }
+@@ -1178,8 +1177,7 @@ void parse_DXcluster_stream(string input
+ send_password();
+
+ }
+-
+- if (keepalive > 0) {
++ if (progStatus.keepalive > 0) {
+ Fl::awake(restore_keepalive_box);
+ wait_for_keepalive = -1;
+ }
Added: head/comms/flcluster/files/patch-src_utils_debug.cxx
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/files/patch-src_utils_debug.cxx Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,10 @@
+--- src/utils/debug.cxx.orig 2017-09-22 15:49:54 UTC
++++ src/utils/debug.cxx
+@@ -119,7 +119,6 @@ void debug::start(const char* filename)
+
+ static char fmt[1024];
+ static char sztemp[1024];
+-static char strTime[64];
+
+ /** ********************************************************
+ *
Added: head/comms/flcluster/files/patch-src_utils_socket.cxx
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/files/patch-src_utils_socket.cxx Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,14 @@
+--- src/utils/socket.cxx.orig 2017-08-29 18:53:34 UTC
++++ src/utils/socket.cxx
+@@ -619,11 +619,7 @@ void Socket::open(const Address& addr)
+ address = addr;
+ size_t n = address.size();
+
+-#ifdef __FreeBSD__
+- for (anum = n-1; anum >= 1; anum--) {
+-#else
+ for (anum = n-1; anum >= 0; anum--) {
+-#endif
+ ainfo = address.get(anum);
+ LOG_INFO("Trying %s", address.get_str(ainfo).c_str());
+ if ((sockfd = socket(ainfo->ai_family, ainfo->ai_socktype, ainfo->ai_protocol)) != -1)
Added: head/comms/flcluster/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/flcluster/pkg-descr Thu Oct 12 19:30:51 2017 (r451926)
@@ -0,0 +1,11 @@
+flcluster is a stand alone dx cluster client that will also connect to fldigi
+and act as the dx cluster client for fldigi. Multiple instances of flcluster
+can simultaneously connect to fldigi, and fldigi's internal dx cluster client
+can also be connected at the same time. Connectivity is via a socket interface,
+so flclient can reside on the same or a different computer on the LAN or WAN
+so long as it is possible to establish the socket (xmlrpc) connection.
+
+Join linuxham or NBEMSham at groups.io or win-fldigi at Yahoo group for
+support, news and updates on W1HKJ software:
+
+WWW: http://www.w1hkj.com/flcluster-help
More information about the svn-ports-head
mailing list