From owner-svn-ports-all@freebsd.org Thu Sep 5 23:30:45 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B4AF6D7B2B; Thu, 5 Sep 2019 23:30:45 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46PcPd4Nzdz4XMN; Thu, 5 Sep 2019 23:30:45 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 78E89BDD7; Thu, 5 Sep 2019 23:30:45 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x85NUj3F041579; Thu, 5 Sep 2019 23:30:45 GMT (envelope-from db@FreeBSD.org) Received: (from db@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x85NUiwP041573; Thu, 5 Sep 2019 23:30:44 GMT (envelope-from db@FreeBSD.org) Message-Id: <201909052330.x85NUiwP041573@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: db set sender to db@FreeBSD.org using -f From: Diane Bruce Date: Thu, 5 Sep 2019 23:30:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r511272 - in head/comms/svxlink: . files X-SVN-Group: ports-head X-SVN-Commit-Author: db X-SVN-Commit-Paths: in head/comms/svxlink: . files X-SVN-Commit-Revision: 511272 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Sep 2019 23:30:45 -0000 Author: db Date: Thu Sep 5 23:30:43 2019 New Revision: 511272 URL: https://svnweb.freebsd.org/changeset/ports/511272 Log: SvxLink release 19.09.1 -- 01 Sep 2019 @sm0svx sm0svx released this 4 days ago This release of SvxLink have no single big feature addition but a lot of smaller ones. Some examples are: AFSK metadata transmission for RF linked remote receivers, per receiver voter delay adjustment, new module ModuleTrx to remote control transceivers using DTMF, more flexible announcement configuration and more. As usual a number of bugs have been fixed. The full list of changes and more details can be found in the README for release 19.09. Information on configuration of new features can be found in the manual pages. Reported by: portscout Added: head/comms/svxlink/files/patch-src_svxlink_modules_metarinfo_CMakeLists.txt (contents, props changed) Modified: head/comms/svxlink/Makefile head/comms/svxlink/distinfo head/comms/svxlink/files/patch-src_CMakeLists.txt head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt head/comms/svxlink/pkg-plist Modified: head/comms/svxlink/Makefile ============================================================================== --- head/comms/svxlink/Makefile Thu Sep 5 21:45:58 2019 (r511271) +++ head/comms/svxlink/Makefile Thu Sep 5 23:30:43 2019 (r511272) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME?= svxlink -PORTVERSION= 17.12.2 -PORTREVISION= 1 +PORTVERSION= 19.09.1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org @@ -18,7 +17,8 @@ LIB_DEPENDS?= libgsm.so:audio/gsm \ libsigc-2.0.so:devel/libsigc++20 \ libpopt.so:devel/popt \ libopus.so:audio/opus \ - librtlsdr.so:comms/rtl-sdr + librtlsdr.so:comms/rtl-sdr \ + libcurl.so:ftp/curl BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto USES+= cmake:noninja compiler:c++11-lang groff pkgconfig tcl @@ -28,7 +28,9 @@ GH_PROJECT= svxlink CMAKE_SOURCE_PATH= ${WRKSRC}/src CMAKE_ARGS+= -DMAN_INSTALL_DIR:FILEPATH=${MANDIRS} \ - -DLOCAL_STATE_DIR=/var + -DLOCAL_STATE_DIR=/var \ + -DLOCALBASE:STRING="${LOCALBASE}" + .if ${PORTNAME}==svxlink CMAKE_ARGS+= -DUSE_QT:BOOL=NO .endif @@ -107,6 +109,12 @@ post-install: ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleSelCallEnc.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleTclVoiceMail.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleTclVoiceMail.conf.sample + ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleTrx.conf \ + ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleTrx.conf.sample + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/src/doc/README-19.09.adoc ${STAGEDIR}${DOCSDIR} .endif .if ${PORTNAME}==qtel post-install: Modified: head/comms/svxlink/distinfo ============================================================================== --- head/comms/svxlink/distinfo Thu Sep 5 21:45:58 2019 (r511271) +++ head/comms/svxlink/distinfo Thu Sep 5 23:30:43 2019 (r511272) @@ -1,3 +1,3 @@ -TIMESTAMP = 1552153691 -SHA256 (sm0svx-svxlink-17.12.2_GH0.tar.gz) = 0e21b172858d54d642cd9c8a7e33e87bb50b1548f0291074271e08ab5f1e060c -SIZE (sm0svx-svxlink-17.12.2_GH0.tar.gz) = 1622039 +TIMESTAMP = 1567427570 +SHA256 (sm0svx-svxlink-19.09.1_GH0.tar.gz) = 5e5cbc3501fa6c6ec68334f8217ef93f5dc879d4d0e41e6f71378fd67d69f6a2 +SIZE (sm0svx-svxlink-19.09.1_GH0.tar.gz) = 1730688 Modified: head/comms/svxlink/files/patch-src_CMakeLists.txt ============================================================================== --- head/comms/svxlink/files/patch-src_CMakeLists.txt Thu Sep 5 21:45:58 2019 (r511271) +++ head/comms/svxlink/files/patch-src_CMakeLists.txt Thu Sep 5 23:30:43 2019 (r511272) @@ -1,4 +1,4 @@ ---- src/CMakeLists.txt.orig 2018-03-04 18:59:29 UTC +--- src/CMakeLists.txt.orig 2019-09-01 20:12:38 UTC +++ src/CMakeLists.txt @@ -37,6 +37,7 @@ set(RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules/") @@ -21,7 +21,7 @@ # Warnings should be enabled for GCC. Also turning off the NDEBUG flag # since that remove asserts. if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) -@@ -73,7 +68,6 @@ if(NOT CMAKE_BUILD_TYPE) +@@ -79,7 +74,6 @@ if(NOT CMAKE_BUILD_TYPE) FORCE) endif(NOT CMAKE_BUILD_TYPE) @@ -29,7 +29,7 @@ ############################################################################## # Install targets properties setup ############################################################################## -@@ -87,6 +81,18 @@ if(NOT DEFINED INCLUDE_INSTALL_DIR) +@@ -93,6 +87,18 @@ if(NOT DEFINED INCLUDE_INSTALL_DIR) set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_FULL_INCLUDEDIR}) endif(NOT DEFINED INCLUDE_INSTALL_DIR) @@ -48,12 +48,12 @@ # Where to install libraries if(NOT DEFINED LIB_INSTALL_DIR) #set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) -@@ -327,21 +333,24 @@ set(LIBS ${LIBS} ${SIGC2_LIBRARIES}) +@@ -333,21 +339,23 @@ set(LIBS ${LIBS} ${SIGC2_LIBRARIES}) # Find the chown utility include(FindCHOWN) -set(SVXLINK_USER "svxlink" CACHE STRING "Set SvxLink system user") --set(SVXLINK_GROUP "daemon" CACHE STRING "Set SvxLink system group") +-set(SVXLINK_GROUP "svxlink" CACHE STRING "Set SvxLink system group") -message(STATUS "SvxLink user = ${SVXLINK_USER}") -message(STATUS "SvxLink group = ${SVXLINK_GROUP}") - @@ -74,7 +74,6 @@ +set(SVXLINK_GROUP "daemon" CACHE STRING "Set SvxLink system group") +message(STATUS "SvxLink user = ${SVXLINK_USER}") +message(STATUS "SvxLink group = ${SVXLINK_GROUP}") -+ # Experimental CPack package building set(CPACK_SET_DESTDIR "ON") Modified: head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt ============================================================================== --- head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt Thu Sep 5 21:45:58 2019 (r511271) +++ head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt Thu Sep 5 23:30:43 2019 (r511272) @@ -1,4 +1,4 @@ ---- src/doc/man/CMakeLists.txt.orig 2018-03-04 18:59:29 UTC +--- src/doc/man/CMakeLists.txt.orig 2019-09-01 20:12:38 UTC +++ src/doc/man/CMakeLists.txt @@ -1,11 +1,18 @@ # Set up which man pages to build and install @@ -7,15 +7,15 @@ +else(QT_ONLY) set(MAN_PAGES svxlink.1 svxlink.conf.5 remotetrx.1 remotetrx.conf.5 - siglevdetcal.1 devcal.1 svxreflector.1 svxreflector.conf.5 qtel.1 -+ siglevdetcal.1 devcal.1 svxreflector.1 svxreflector.conf.5 ++ siglevdetcal.1 devcal.1 svxreflector.1 svxreflector.conf.5 ModuleHelp.conf.5 ModuleParrot.conf.5 ModuleEchoLink.conf.5 ModuleTclVoiceMail.conf.5 ModuleDtmfRepeater.conf.5 ModulePropagationMonitor.conf.5 ModuleSelCallEnc.conf.5 - ModuleFrn.conf.5 + ModuleFrn.conf.5 ModuleTrx.conf.5 -) -+ ) ++ ) +if(USE_QT) -+ set(MAN_PAGES ${MAN_PAGES} qtel.1) ++ set(MAN_PAGES ${MAN_PAGES} qtel.1) +endif(USE_QT) +endif(QT_ONLY) Added: head/comms/svxlink/files/patch-src_svxlink_modules_metarinfo_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/svxlink/files/patch-src_svxlink_modules_metarinfo_CMakeLists.txt Thu Sep 5 23:30:43 2019 (r511272) @@ -0,0 +1,10 @@ +--- src/svxlink/modules/metarinfo/CMakeLists.txt.orig 2019-09-01 20:12:38 UTC ++++ src/svxlink/modules/metarinfo/CMakeLists.txt +@@ -6,6 +6,7 @@ set(MODNAME MetarInfo) + + # Project libraries to link to + set(LIBS ${LIBS} ${CURL_LIBRARY}) ++include_directories(AFTER "${LOCALBASE}/include") + + # The version tag name without the VER_ prefix + set(VERNAME ${MODNAME}) Modified: head/comms/svxlink/pkg-plist ============================================================================== --- head/comms/svxlink/pkg-plist Thu Sep 5 21:45:58 2019 (r511271) +++ head/comms/svxlink/pkg-plist Thu Sep 5 23:30:43 2019 (r511272) @@ -17,6 +17,7 @@ bin/svxreflector @sample %%ETCDIR%%/svxlink.d/ModulePropagationMonitor.conf.sample @sample %%ETCDIR%%/svxlink.d/ModuleSelCallEnc.conf.sample @sample %%ETCDIR%%/svxlink.d/ModuleTclVoiceMail.conf.sample +@sample %%ETCDIR%%/svxlink.d/ModuleTrx.conf.sample @sample %%ETCDIR%%/svxreflector.conf.sample include/svxlink/AsyncApplication.h include/svxlink/AsyncAtTimer.h @@ -32,6 +33,7 @@ include/svxlink/AsyncAudioDeviceFactory.h include/svxlink/AsyncAudioEncoder.h include/svxlink/AsyncAudioFifo.h include/svxlink/AsyncAudioFilter.h +include/svxlink/AsyncAudioFsf.h include/svxlink/AsyncAudioGenerator.h include/svxlink/AsyncAudioIO.h include/svxlink/AsyncAudioInterpolator.h @@ -78,14 +80,14 @@ include/svxlink/EchoLinkQso.h include/svxlink/EchoLinkStationData.h include/svxlink/common.h lib/libasyncaudio.so -lib/libasyncaudio.so.1.5 -lib/libasyncaudio.so.1.5.0 +lib/libasyncaudio.so.1.6 +lib/libasyncaudio.so.1.6.0 lib/libasynccore.so -lib/libasynccore.so.1.5 -lib/libasynccore.so.1.5.0 +lib/libasynccore.so.1.6 +lib/libasynccore.so.1.6.0 lib/libasynccpp.so -lib/libasynccpp.so.1.5 -lib/libasynccpp.so.1.5.0 +lib/libasynccpp.so.1.6 +lib/libasynccpp.so.1.6.0 lib/libecholib.so lib/libecholib.so.1.3 lib/libecholib.so.1.3.3 @@ -97,6 +99,7 @@ lib/svxlink/ModuleHelp.so lib/svxlink/ModuleMetarInfo.so lib/svxlink/ModuleParrot.so lib/svxlink/ModuleTcl.so +lib/svxlink/ModuleTrx.so %%STATIC%%lib/libasyncaudio.a %%STATIC%%lib/libasynccore.a %%STATIC%%lib/libasynccpp.a @@ -119,6 +122,7 @@ lib/svxlink/ModuleTcl.so %%DATADIR%%/events.d/MetarInfo.tcl %%DATADIR%%/events.d/PropagationMonitor.tcl %%DATADIR%%/events.d/SelCallEnc.tcl +%%DATADIR%%/events.d/Trx.tcl %%DATADIR%%/modules.d/ModuleTcl.tcl.example %%DATADIR%%/modules.d/ModuleTclVoiceMail.tcl %%DATADIR%%/modules.d/ModulePropagationMonitor.tcl @@ -136,6 +140,7 @@ man/man5/ModuleParrot.conf.5.gz man/man5/ModulePropagationMonitor.conf.5.gz man/man5/ModuleSelCallEnc.conf.5.gz man/man5/ModuleTclVoiceMail.conf.5.gz +man/man5/ModuleTrx.conf.5.gz man/man5/remotetrx.conf.5.gz man/man5/svxlink.conf.5.gz man/man5/svxreflector.conf.5.gz