diff options
author | db <db@FreeBSD.org> | 2014-04-12 23:32:01 +0800 |
---|---|---|
committer | db <db@FreeBSD.org> | 2014-04-12 23:32:01 +0800 |
commit | 1ccc29fd6243aa46efe9e0e7fdb81825d960154d (patch) | |
tree | 62e35ce819c7641d90d8881ccdb5bda500c5d309 /comms/fllog | |
parent | 361d37672f2fb3524b7cc9bfcf0c80553c9d066f (diff) | |
download | freebsd-ports-gnome-1ccc29fd6243aa46efe9e0e7fdb81825d960154d.tar.gz freebsd-ports-gnome-1ccc29fd6243aa46efe9e0e7fdb81825d960154d.tar.zst freebsd-ports-gnome-1ccc29fd6243aa46efe9e0e7fdb81825d960154d.zip |
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@sasktel.net>
Diffstat (limited to 'comms/fllog')
-rw-r--r-- | comms/fllog/Makefile | 38 | ||||
-rw-r--r-- | comms/fllog/distinfo | 2 | ||||
-rw-r--r-- | comms/fllog/files/patch-configure | 11 | ||||
-rw-r--r-- | comms/fllog/files/patch-src_include_base64.h | 10 | ||||
-rw-r--r-- | comms/fllog/files/patch-src_misc_re.cxx | 28 | ||||
-rw-r--r-- | comms/fllog/pkg-descr | 7 |
6 files changed, 96 insertions, 0 deletions
diff --git a/comms/fllog/Makefile b/comms/fllog/Makefile new file mode 100644 index 000000000000..2d7866853f6f --- /dev/null +++ b/comms/fllog/Makefile @@ -0,0 +1,38 @@ +# Created by: Stephen Hurd <shurd@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@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> diff --git a/comms/fllog/distinfo b/comms/fllog/distinfo new file mode 100644 index 000000000000..bd5696732f36 --- /dev/null +++ b/comms/fllog/distinfo @@ -0,0 +1,2 @@ +SHA256 (fllog-1.1.8.tar.gz) = f4006f4f09317c94227d4c167065d92954cfc96e088830cc8c868170e0c87a35 +SIZE (fllog-1.1.8.tar.gz) = 426362 diff --git a/comms/fllog/files/patch-configure b/comms/fllog/files/patch-configure new file mode 100644 index 000000000000..7fd653682658 --- /dev/null +++ b/comms/fllog/files/patch-configure @@ -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"; diff --git a/comms/fllog/files/patch-src_include_base64.h b/comms/fllog/files/patch-src_include_base64.h new file mode 100644 index 000000000000..821847a9f992 --- /dev/null +++ b/comms/fllog/files/patch-src_include_base64.h @@ -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', diff --git a/comms/fllog/files/patch-src_misc_re.cxx b/comms/fllog/files/patch-src_misc_re.cxx new file mode 100644 index 000000000000..54b93fd9eb18 --- /dev/null +++ b/comms/fllog/files/patch-src_misc_re.cxx @@ -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 + } + + // ------------------------------------------------------------------------ diff --git a/comms/fllog/pkg-descr b/comms/fllog/pkg-descr new file mode 100644 index 000000000000..2159bdd2809e --- /dev/null +++ b/comms/fllog/pkg-descr @@ -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 |