diff options
-rw-r--r-- | comms/Makefile | 1 | ||||
-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 |
7 files changed, 97 insertions, 0 deletions
diff --git a/comms/Makefile b/comms/Makefile index eeb5fa4be50d..96f164ea6755 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -39,6 +39,7 @@ SUBDIR += esmska SUBDIR += fl_moxgen SUBDIR += fldigi + SUBDIR += fllog SUBDIR += flrig SUBDIR += flwrap SUBDIR += gammu 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 |