svn commit: r511272 - in head/comms/svxlink: . files

Diane Bruce db at FreeBSD.org
Thu Sep 5 23:30:45 UTC 2019


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 at 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
+ at 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


More information about the svn-ports-all mailing list