svn commit: r351105 - in head/comms: . fllog fllog/files
Diane Bruce
db at FreeBSD.org
Sat Apr 12 15:32:02 UTC 2014
Author: db
Date: Sat Apr 12 15:32:01 2014
New Revision: 351105
URL: http://svnweb.freebsd.org/changeset/ports/351105
QAT: https://qat.redports.org/buildarchive/r351105/
Log:
Amateur radio logbook GUI and logbook server for use with fldigi and friends.
The logbook server maintains a large set of QSO logbook fields that will
probably be sufficient for casual operating, contesting and some certificate
logging. All of the fields that are captured in the logbook are maintained
in an ADIF database.
WWW: http://www.w1hkj.com/fllog-help/index.html
PR: ports/188487
Submitted by: Stephen Hurd <shurd at sasktel.net>
Added:
head/comms/fllog/
head/comms/fllog/Makefile (contents, props changed)
head/comms/fllog/distinfo (contents, props changed)
head/comms/fllog/files/
head/comms/fllog/files/patch-configure (contents, props changed)
head/comms/fllog/files/patch-src_include_base64.h (contents, props changed)
head/comms/fllog/files/patch-src_misc_re.cxx (contents, props changed)
head/comms/fllog/pkg-descr (contents, props changed)
Modified:
head/comms/Makefile
Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile Sat Apr 12 15:21:22 2014 (r351104)
+++ head/comms/Makefile Sat Apr 12 15:32:01 2014 (r351105)
@@ -39,6 +39,7 @@
SUBDIR += esmska
SUBDIR += fl_moxgen
SUBDIR += fldigi
+ SUBDIR += fllog
SUBDIR += flrig
SUBDIR += flwrap
SUBDIR += gammu
Added: head/comms/fllog/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/Makefile Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,38 @@
+# Created by: Stephen Hurd <shurd at sasktel.net>
+# $FreeBSD$
+
+PORTNAME= fllog
+PORTVERSION= 1.1.8
+CATEGORIES= comms hamradio
+MASTER_SITES= http://www.w1hkj.com/downloads/fllog/ \
+ ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= db
+
+MAINTAINER= shurd at sasktel.net
+COMMENT= Ham Radio logging program
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk
+
+USES= gmake
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
+
+OPTIONS_DEFINE= NATIVE_OPT
+
+NATIVE_OPT_DESC= Enable Native Optimizations
+
+.include <bsd.port.pre.mk>
+
+PLIST_FILES= bin/fllog \
+ share/applications/fllog.desktop \
+ share/pixmaps/fllog.xpm
+
+.if ${PORT_OPTIONS:MNATIVE_OPT}
+CONFIGURE_ARGS+=--enable-optimizations=native
+.else
+CONFIGURE_ARGS+=--enable-optimizations=none
+.endif
+
+.include <bsd.port.mk>
Added: head/comms/fllog/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/distinfo Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,2 @@
+SHA256 (fllog-1.1.8.tar.gz) = f4006f4f09317c94227d4c167065d92954cfc96e088830cc8c868170e0c87a35
+SIZE (fllog-1.1.8.tar.gz) = 426362
Added: head/comms/fllog/files/patch-configure
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/files/patch-configure Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,11 @@
+--- configure.orig 2014-04-11 13:36:43.000000000 -0700
++++ configure 2014-04-11 13:36:32.000000000 -0700
+@@ -6857,7 +6857,7 @@
+ FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images`
+ if test "x$target_mingw32" != "xyes"; then
+ if test "x$target_darwin" != "xyes"; then
+- if grep -q "lX11" <<< "$FLTK_LIBS"; then
++ if echo "$FLTK_LIBS" | grep -q "lX11"; then
+ FLTK_LIBS="$FLTK_LIBS";
+ else
+ FLTK_LIBS="$FLTK_LIBS -lm -lX11";
Added: head/comms/fllog/files/patch-src_include_base64.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/files/patch-src_include_base64.h Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,10 @@
+--- src/include/base64.h.orig 2014-04-11 13:41:47.000000000 -0700
++++ src/include/base64.h 2014-04-11 13:41:56.000000000 -0700
+@@ -10,6 +10,7 @@
+ #define __BASE64_H_INCLUDED__ 1
+
+ #include <iterator>
++#include <ios>
+
+ static
+ int _base64Chars[]= {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
Added: head/comms/fllog/files/patch-src_misc_re.cxx
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/files/patch-src_misc_re.cxx Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,28 @@
+--- src/misc/re.cxx.orig 2014-02-03 15:43:56.000000000 -0800
++++ src/misc/re.cxx 2014-04-11 16:24:42.000000000 -0700
+@@ -120,12 +120,25 @@
+ }
+ }
+
++#ifdef __clang__
++ #if __has_include(<functional>)
++ #include <functional>
++ #define HAS_STD_TR1
++ #endif
++#endif
++#ifndef HAS_STD_TR1
+ #include <tr1/functional>
++#endif
+
+ size_t re_t::hash(void) const
+ {
++#ifdef HAS_STD_TR1
++ size_t h = std::hash<string>()(pattern);
++ return h ^ (std::hash<int>()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2));
++#else
+ size_t h = tr1::hash<string>()(pattern);
+ return h ^ (tr1::hash<int>()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2));
++#endif
+ }
+
+ // ------------------------------------------------------------------------
Added: head/comms/fllog/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/fllog/pkg-descr Sat Apr 12 15:32:01 2014 (r351105)
@@ -0,0 +1,7 @@
+Amateur radio logbook GUI and logbook server for use with fldigi and friends.
+The logbook server maintains a large set of QSO logbook fields that will
+probably be sufficient for casual operating, contesting and some certificate
+logging. All of the fields that are captured in the logbook are maintained
+in an ADIF database.
+
+WWW: http://www.w1hkj.com/fllog-help/index.html
More information about the svn-ports-head
mailing list