From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 11 23:50:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B4D87485 for ; Fri, 11 Apr 2014 23:50:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 914F21C5D for ; Fri, 11 Apr 2014 23:50:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3BNo0Hl069752 for ; Fri, 11 Apr 2014 23:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3BNo0C3069751; Fri, 11 Apr 2014 23:50:00 GMT (envelope-from gnats) Resent-Date: Fri, 11 Apr 2014 23:50:00 GMT Resent-Message-Id: <201404112350.s3BNo0C3069751@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stephen Hurd Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A8BA5455 for ; Fri, 11 Apr 2014 23:46:56 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 894CC1C49 for ; Fri, 11 Apr 2014 23:46:56 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3BNkuVQ071589 for ; Fri, 11 Apr 2014 23:46:56 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3BNkuWk071581; Fri, 11 Apr 2014 23:46:56 GMT (envelope-from nobody) Message-Id: <201404112346.s3BNkuWk071581@cgiserv.freebsd.org> Date: Fri, 11 Apr 2014 23:46:56 GMT From: Stephen Hurd To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/188487: New port: comms/fllog Ham Radio logging program X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 23:50:00 -0000 >Number: 188487 >Category: ports >Synopsis: New port: comms/fllog Ham Radio logging program >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 11 23:50:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Stephen Hurd >Release: 10.0-RELEASE >Organization: >Environment: FreeBSD portable 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: 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. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fllog # fllog/pkg-descr # fllog/distinfo # fllog/Makefile # fllog/files # fllog/files/patch-configure # fllog/files/patch-src_misc_re.cxx # fllog/files/patch-src_include_base64.h # echo c - fllog mkdir -p fllog > /dev/null 2>&1 echo x - fllog/pkg-descr sed 's/^X//' >fllog/pkg-descr << '2eb61036d459bf8600056854b22bb6e7' XAmateur radio logbook GUI and logbook server for use with fldigi and friends. XThe logbook server maintains a large set of QSO logbook fields that will Xprobably be sufficient for casual operating, contesting and some certificate Xlogging. All of the fields that are captured in the logbook are maintained Xin an ADIF database. X XWWW: http://www.w1hkj.com/fllog-help/index.html 2eb61036d459bf8600056854b22bb6e7 echo x - fllog/distinfo sed 's/^X//' >fllog/distinfo << '49f392f9939e60f5c0de2cfc3d62a814' XSHA256 (fllog-1.1.8.tar.gz) = f4006f4f09317c94227d4c167065d92954cfc96e088830cc8c868170e0c87a35 XSIZE (fllog-1.1.8.tar.gz) = 426362 49f392f9939e60f5c0de2cfc3d62a814 echo x - fllog/Makefile sed 's/^X//' >fllog/Makefile << '83e1bfadf3f315c3df481f2430505a9a' X# Created by: Stephen Hurd X# $FreeBSD: $ X XPORTNAME= fllog XPORTVERSION= 1.1.8 XCATEGORIES= comms hamradio XMASTER_SITES= http://www.w1hkj.com/downloads/fllog/ X XMAINTAINER= shurd@sasktel.net XCOMMENT= Ham Radio logging program X XLICENSE= GPLv2 X XLIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk X XUSES= gmake XGNU_CONFIGURE= yes XCONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" X XOPTIONS_DEFINE= NATIVE_OPT X XNATIVE_OPT_DESC= Enable Native Optimizations X Xpost-stage: X ${RM} -rf ${STAGEDIR}/${PREFIX}/share/licences X X.include X XPLIST_FILES= bin/fllog \ X share/applications/fllog.desktop \ X share/pixmaps/fllog.xpm X X.if ${PORT_OPTIONS:MNATIVE_OPT} XCONFIGURE_ARGS+=--enable-optimizations=native X.else XCONFIGURE_ARGS+=--enable-optimizations=none X.endif X X.include 83e1bfadf3f315c3df481f2430505a9a echo c - fllog/files mkdir -p fllog/files > /dev/null 2>&1 echo x - fllog/files/patch-configure sed 's/^X//' >fllog/files/patch-configure << 'f3138aad3279fd544875a712a5980945' X--- configure.orig 2014-04-11 13:36:43.000000000 -0700 X+++ configure 2014-04-11 13:36:32.000000000 -0700 X@@ -6857,7 +6857,7 @@ X FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images` X if test "x$target_mingw32" != "xyes"; then X if test "x$target_darwin" != "xyes"; then X- if grep -q "lX11" <<< "$FLTK_LIBS"; then X+ if echo "$FLTK_LIBS" | grep -q "lX11"; then X FLTK_LIBS="$FLTK_LIBS"; X else X FLTK_LIBS="$FLTK_LIBS -lm -lX11"; f3138aad3279fd544875a712a5980945 echo x - fllog/files/patch-src_misc_re.cxx sed 's/^X//' >fllog/files/patch-src_misc_re.cxx << '842f829c038ec8e4f9ab7b036638076b' X--- src/misc/re.cxx.orig 2014-02-03 15:43:56.000000000 -0800 X+++ src/misc/re.cxx 2014-04-11 16:24:42.000000000 -0700 X@@ -120,12 +120,25 @@ X } X } X X+#ifdef __clang__ X+ #if __has_include() X+ #include X+ #define HAS_STD_TR1 X+ #endif X+#endif X+#ifndef HAS_STD_TR1 X #include X+#endif X X size_t re_t::hash(void) const X { X+#ifdef HAS_STD_TR1 X+ size_t h = std::hash()(pattern); X+ return h ^ (std::hash()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2)); X+#else X size_t h = tr1::hash()(pattern); X return h ^ (tr1::hash()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2)); X+#endif X } X X // ------------------------------------------------------------------------ 842f829c038ec8e4f9ab7b036638076b echo x - fllog/files/patch-src_include_base64.h sed 's/^X//' >fllog/files/patch-src_include_base64.h << 'a0d837bdc885392500dd200c61d6d1eb' X--- src/include/base64.h.orig 2014-04-11 13:41:47.000000000 -0700 X+++ src/include/base64.h 2014-04-11 13:41:56.000000000 -0700 X@@ -10,6 +10,7 @@ X #define __BASE64_H_INCLUDED__ 1 X X #include X+#include X X static X 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', a0d837bdc885392500dd200c61d6d1eb exit >Release-Note: >Audit-Trail: >Unformatted: