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