svn commit: r376459 - in head/comms/svxlink: . files
Stephen Hurd
shurd at FreeBSD.org
Wed Jan 7 12:12:28 UTC 2015
Author: shurd
Date: Wed Jan 7 12:12:22 2015
New Revision: 376459
URL: https://svnweb.freebsd.org/changeset/ports/376459
QAT: https://qat.redports.org/buildarchive/r376459/
Log:
Update to 14.08
Switch to cmake
Switch to github
Add the STATIC, DOCS, ALSA, and OSS options
Make a master port so comms/qtel can be a slave port
Added:
head/comms/svxlink/files/patch-src_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-src_async_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-src_async_qt_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-src_doc_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-src_qtel_CMakeLists.txt (contents, props changed)
head/comms/svxlink/files/patch-svxlink_svxlink_CMakeLists.txt (contents, props changed)
Deleted:
head/comms/svxlink/files/patch-Makefile
head/comms/svxlink/files/patch-async_core_AsyncConfig.h
head/comms/svxlink/files/patch-create_config.sh
head/comms/svxlink/files/patch-doc_man_Makefile.default
head/comms/svxlink/files/patch-makefile.cfg
head/comms/svxlink/files/patch-makefile.inc
head/comms/svxlink/files/patch-misc_common.h
head/comms/svxlink/files/patch-svxlink_Makefile.default
head/comms/svxlink/files/patch-svxlink_scripts_Makefile.default
Modified:
head/comms/svxlink/Makefile
head/comms/svxlink/distinfo (contents, props changed)
head/comms/svxlink/files/patch-async_audio_AsyncAudioDeviceOSS.cpp (contents, props changed)
head/comms/svxlink/files/patch-echolib_EchoLinkDirectoryCon.cpp (contents, props changed)
head/comms/svxlink/files/patch-echolib_EchoLinkDispatcher.h (contents, props changed)
head/comms/svxlink/files/patch-locationinfo_LocationInfo.cpp (contents, props changed)
head/comms/svxlink/files/patch-svxlink_trx_NetTrxMsg.h (contents, props changed)
head/comms/svxlink/files/patch-svxlink_trx_NetTrxTcpClient.cpp (contents, props changed)
head/comms/svxlink/files/patch-svxlink_trx_SwDtmfDecoder.cpp (contents, props changed)
head/comms/svxlink/files/patch-svxlink_trx_ToneDecoder.cpp (contents, props changed)
head/comms/svxlink/pkg-descr (contents, props changed)
head/comms/svxlink/pkg-plist (contents, props changed)
Modified: head/comms/svxlink/Makefile
==============================================================================
--- head/comms/svxlink/Makefile Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/Makefile Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,85 +1,84 @@
# Created by: shurd
# $FreeBSD$
-PORTNAME= svxlink
-PORTVERSION= 13.12
-PORTREVISION= 2
+PORTNAME?= svxlink
+PORTVERSION= 14.08
CATEGORIES= comms hamradio
-MASTER_SITES= SF/svxlink/svxlink/${PORTVERSION}
+DISTNAME= svxlink-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-MAINTAINER= shurd at FreeBSD.org
-COMMENT= General purpose ham radio voice services and Qtel Echolink client
+MAINTAINER= hamradio at FreeBSD.org
+COMMENT?= General purpose ham radio voice services
LICENSE= GPLv2
-LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm \
+LIB_DEPENDS?= libgsm.so:${PORTSDIR}/audio/gsm \
libspeex.so:${PORTSDIR}/audio/speex \
libgpg-error.so:${PORTSDIR}/security/libgpg-error \
libgcrypt.so:${PORTSDIR}/security/libgcrypt \
libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \
- libasound.so:${PORTSDIR}/audio/alsa-lib \
- libpopt.so:${PORTSDIR}/devel/popt
+ libpopt.so:${PORTSDIR}/devel/popt \
+ libopus.so:${PORTSDIR}/audio/opus
BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconf \
${LOCALBASE}/include/linux/input.h:${PORTSDIR}/multimedia/v4l_compat
-USES= gmake tcl
+USE_GITHUB= yes
+GH_ACCOUNT= sm0svx
+GH_PROJECT= svxlink
+GH_COMMIT= cf22c70
+
+USES= cmake tcl
+CMAKE_SOURCE_PATH= ${WRKSRC}/src
+CMAKE_ARGS+= -DMAN_INSTALL_DIR:FILEPATH=${MANDIRS} \
+ -DLOCAL_STATE_DIR=/var
+.if ${PORTNAME}==svxlink
+CMAKE_ARGS+= -DUSE_QT:BOOL=NO
+.endif
USE_LDCONFIG= yes
-MAKE_FLAGS= LIB_INSTALL_DIR=${LOCALBASE}/lib \
- INC_INSTALL_DIR=${LOCALBASE}/include/svxlink \
- BIN_INSTALL_DIR=${LOCALBASE}/bin \
- SBIN_INSTALL_DIR=${LOCALBASE}/sbin \
- PLUGIN_INSTALL_DIR=${LOCALBASE}/lib/svxlink \
- TCL_LIBDIR=${TCL_LIBDIR} \
- ADD_INCPATH=-I${LOCALBASE}/include
-
-OPTIONS_DEFINE= QTEL
-QTEL_DESC= Build Qtel EchoLink client
-OPTIONS_DEFAULT=QTEL
+ALL_TARGET?= all man
+OPTIONS_DEFINE= DOCS STATIC
+STATIC_DESC= Build and install static libraries
+STATIC_CMAKE_ON= -DBUILD_STATIC_LIBS=YES
+.if ${PORTNAME}==svxlink
+OPTIONS_DEFAULT=OSS ALSA
+OPTIONS_MULTI= SOUND
+OPTIONS_MULTI_SOUND= ALSA OSS
+ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
+ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF
+ALSA_CMAKE_ON= -DUSE_ALSA:BOOL=ON
+OSS_CMAKE_OFF= -DUSE_OSS:BOOL=OFF
+OSS_CMAKE_ON= -DUSE_OSS:BOOL=ON
+.endif
+DOCS_ALL_TARGET=doc
+DOCS_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE
+DOCS_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen \
+ dot:${PORTSDIR}/graphics/graphviz
OPTIONS_SUB= yes
+PORTDOCS= *
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MQTEL}
-USE_QT4= corelib gui network moc_build linguist_build rcc_build uic_build
-MAKE_ENV+= MOC=${MOC} \
- RCC=${RCC} \
- UIC=${UIC} \
- LRELEASE=${LRELEASE} \
- QT_LIBDIR=${QT_LIBDIR} \
- QT_INCDIR=${QT_INCDIR} \
- QT_PREFIX=${QT_PREFIX}
-.else
-MAKE_ENV+= WITHOUT_QT=yes
-.endif
-
post-patch:
- @${GREP} -lr /usr/share/ ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
- -e 's|/usr/share/man|${MANPREFIX}/man|' \
- -e 's|/usr/share/doc/svxlink|${DOCSDIR}|' \
- -e 's|/usr/share/svxlink|${DATADIR}|' \
- -e 's|/usr/share/qtel|${PREFIX}/share/qtel|' \
- -e 's|/usr/share/applications|${DESKTOPDIR}|' \
- -e 's|/usr/share/icons|${PREFIX}/share/icons|'
@${GREP} -lr /dev/ttyS0 ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
${REINPLACE_CMD} -e 's|/dev/ttyS0|/dev/ttyu0|'
- @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|' ${WRKSRC}/qtel/qtel.desktop
+ @${REINPLACE_CMD} -e 's|/usr/share/icons|${PREFIX}/share/icons|' \
+ ${WRKSRC}/src/qtel/qtel.desktop
+ @${REINPLACE_CMD} -e 's|/usr/share/svxlink|${DOCSDIR}|' \
+ ${WRKSRC}/src/doc/man/svxlink.conf.5
+ @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|' ${WRKSRC}/src/qtel/qtel.desktop \
+ ${WRKSRC}/src/doc/man/svxlink.conf.5 \
+ ${WRKSRC}/src/svxlink/svxlink/svxlink.conf.in
@${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib|' \
- ${WRKSRC}/doc/man/svxlink.conf.5 \
- ${WRKSRC}/svxlink/svxlink/svxlink.conf
- @${GREP} -lr /etc/ ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
- ${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|'
- @${GREP} -lr 'echo -e' ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
- ${REINPLACE_CMD} \
- -e 's|echo -en|echo -n|' \
- -e 's|echo -e|echo |'
- @${FIND} ${WRKSRC} -name 'Makefile*' | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
- ${REINPLACE_CMD} -e 's|,root,root|,root,wheel|'
+ ${WRKSRC}/src/doc/man/svxlink.conf.5 \
+ ${WRKSRC}/src/svxlink/svxlink/svxlink.conf.in
+.if ${PORT_OPTIONS:MOSS}
@${GREP} -lr alsa:default ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
${REINPLACE_CMD} -e 's|alsa:default|oss:/dev/dsp|'
@${GREP} -lr alsa:plughw:0 ${WRKSRC} | ${GREP} -v .bak | ${GREP} -v .orig | ${XARGS} \
${REINPLACE_CMD} -e 's|alsa:plughw:0|oss:/dev/dsp|'
+.endif
+.if ${PORTNAME}==svxlink
post-stage:
${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc \
${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc.sample
@@ -105,5 +104,6 @@ post-stage:
${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
+.endif
.include <bsd.port.mk>
Modified: head/comms/svxlink/distinfo
==============================================================================
--- head/comms/svxlink/distinfo Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/distinfo Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,2 +1,2 @@
-SHA256 (svxlink-13.12.tar.gz) = c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245
-SIZE (svxlink-13.12.tar.gz) = 1168697
+SHA256 (svxlink-14.08.tar.gz) = 42ab3b0a13758032bbb6a847be559fe28cafc012ef30f696662c4f903a03fa3d
+SIZE (svxlink-14.08.tar.gz) = 1506683
Modified: head/comms/svxlink/files/patch-async_audio_AsyncAudioDeviceOSS.cpp
==============================================================================
--- head/comms/svxlink/files/patch-async_audio_AsyncAudioDeviceOSS.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-async_audio_AsyncAudioDeviceOSS.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- async/audio/AsyncAudioDeviceOSS.cpp.orig 2014-04-09 22:38:17.000000000 -0700
-+++ async/audio/AsyncAudioDeviceOSS.cpp 2014-04-09 22:38:29.000000000 -0700
+--- src/async/audio/AsyncAudioDeviceOSS.cpp.orig 2014-04-09 22:38:17.000000000 -0700
++++ src/async/audio/AsyncAudioDeviceOSS.cpp 2014-04-09 22:38:29.000000000 -0700
@@ -41,6 +41,7 @@
#include <sys/soundcard.h>
#include <sys/ioctl.h>
Modified: head/comms/svxlink/files/patch-echolib_EchoLinkDirectoryCon.cpp
==============================================================================
--- head/comms/svxlink/files/patch-echolib_EchoLinkDirectoryCon.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-echolib_EchoLinkDirectoryCon.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- echolib/EchoLinkDirectoryCon.cpp.orig 2014-04-09 23:13:08.000000000 -0700
-+++ echolib/EchoLinkDirectoryCon.cpp 2014-04-09 23:13:15.000000000 -0700
+--- src/echolib/EchoLinkDirectoryCon.cpp.orig 2014-04-09 23:13:08.000000000 -0700
++++ src/echolib/EchoLinkDirectoryCon.cpp 2014-04-09 23:13:15.000000000 -0700
@@ -204,7 +204,7 @@
}
else
Modified: head/comms/svxlink/files/patch-echolib_EchoLinkDispatcher.h
==============================================================================
--- head/comms/svxlink/files/patch-echolib_EchoLinkDispatcher.h Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-echolib_EchoLinkDispatcher.h Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- echolib/EchoLinkDispatcher.h.orig 2014-04-10 02:13:14.000000000 -0700
-+++ echolib/EchoLinkDispatcher.h 2014-04-10 02:22:41.000000000 -0700
+--- src/echolib/EchoLinkDispatcher.h.orig 2014-04-10 02:13:14.000000000 -0700
++++ src/echolib/EchoLinkDispatcher.h 2014-04-10 02:22:41.000000000 -0700
@@ -215,7 +215,8 @@
return a1 < a2;
}
Modified: head/comms/svxlink/files/patch-locationinfo_LocationInfo.cpp
==============================================================================
--- head/comms/svxlink/files/patch-locationinfo_LocationInfo.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-locationinfo_LocationInfo.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- locationinfo/LocationInfo.cpp.orig 2014-04-09 23:26:23.000000000 -0700
-+++ locationinfo/LocationInfo.cpp 2014-04-09 23:26:32.000000000 -0700
+--- src/locationinfo/LocationInfo.cpp.orig 2014-04-09 23:26:23.000000000 -0700
++++ src/locationinfo/LocationInfo.cpp 2014-04-09 23:26:32.000000000 -0700
@@ -480,7 +480,7 @@
}
Added: head/comms/svxlink/files/patch-src_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,52 @@
+--- src/CMakeLists.txt.orig 2014-08-02 12:45:56.000000000 -0700
++++ src/CMakeLists.txt 2015-01-05 21:58:48.000000000 -0800
+@@ -37,6 +37,7 @@
+ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules/")
+
+ # Optional parts
++option(QT_ONLY "Only Build Qt applications and libs" OFF)
+ option(USE_QT "Build Qt applications and libs" ON)
+ option(BUILD_STATIC_LIBS "Build static libraries in addition to dynamic" OFF)
+
+@@ -46,12 +47,6 @@
+ endif(NOT DEFINED INTERNAL_SAMPLE_RATE)
+ add_definitions(-DINTERNAL_SAMPLE_RATE=${INTERNAL_SAMPLE_RATE})
+
+-# Set up include directories
+-include_directories(
+- ${PROJECT_INCLUDE_DIR}
+- ${CMAKE_BINARY_DIR}
+-)
+-
+ # 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)
+@@ -83,6 +78,15 @@
+ set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/include)
+ endif(NOT DEFINED INCLUDE_INSTALL_DIR)
+
++# Set up include directories
++include_directories(
++ ${PROJECT_INCLUDE_DIR}
++ ${CMAKE_BINARY_DIR}
++if(QT_ONLY)
++ ${INCLUDE_INSTALL_DIR}/svxlink
++endif(QT_ONLY)
++)
++
+ # Where to install libraries
+ if(NOT DEFINED LIB_INSTALL_DIR)
+ set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
+@@ -312,10 +316,12 @@
+
+ # Add directories to build
+ add_subdirectory(async)
++if(NOT QT_ONLY)
+ add_subdirectory(misc)
+ add_subdirectory(echolib)
+ add_subdirectory(locationinfo)
+ add_subdirectory(svxlink)
++endif(NOT QT_ONLY)
+ if(USE_QT)
+ add_subdirectory(qtel)
+ endif(USE_QT)
Added: head/comms/svxlink/files/patch-src_async_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_async_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,13 @@
+--- src/async/CMakeLists.txt.orig 2015-01-05 20:59:17.000000000 -0800
++++ src/async/CMakeLists.txt 2015-01-05 20:59:44.000000000 -0800
+@@ -1,7 +1,9 @@
++if(NOT QT_ONLY)
+ add_subdirectory(core)
+ add_subdirectory(cpp)
+ add_subdirectory(audio)
++add_subdirectory(demo)
++endif(NOT QT_ONLY)
+ if(USE_QT)
+ add_subdirectory(qt)
+ endif(USE_QT)
+-add_subdirectory(demo)
Added: head/comms/svxlink/files/patch-src_async_qt_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_async_qt_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,15 @@
+--- src/async/qt/CMakeLists.txt.orig 2014-08-02 12:45:56.000000000 -0700
++++ src/async/qt/CMakeLists.txt 2015-01-05 21:42:06.000000000 -0800
+@@ -6,7 +6,12 @@
+
+ set(QTHEADERS AsyncQtApplication.h AsyncQtTimer.h AsyncQtDnsLookupWorker.h)
+
++if(QT_ONLY)
++find_library(ASYNCCORE_LIB asynccore ${LIB_INSTALL_DIR})
++set(LIBS ${LIBS} ${ASYNCCORE_LIB})
++else(QT_ONLY)
+ set(LIBS ${LIBS} asynccore)
++endif(QT_ONLY)
+
+ # Copy exported include files to the global include directory
+ foreach(incfile ${EXPINC})
Added: head/comms/svxlink/files/patch-src_doc_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_doc_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,17 @@
+--- src/doc/CMakeLists.txt.orig 2015-01-05 21:49:06.000000000 -0800
++++ src/doc/CMakeLists.txt 2015-01-05 21:49:20.000000000 -0800
+@@ -2,6 +2,7 @@
+ add_custom_target(doc)
+
+ # Add targets to generate API documentation with Doxygen if it's installed
++if(NOT QT_ONLY)
+ find_package(Doxygen)
+ if(DOXYGEN_FOUND)
+ configure_file(doxygen.echolib.in doxygen.echolib @ONLY)
+@@ -32,5 +33,6 @@
+ "echolib;async"
+ )
+ endif(DOXYGEN_FOUND)
++endif(NOT QT_ONLY)
+
+ add_subdirectory(man)
Added: head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_doc_man_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,20 @@
+--- src/doc/man/CMakeLists.txt.orig 2014-08-02 12:45:56.000000000 -0700
++++ src/doc/man/CMakeLists.txt 2015-01-05 21:07:04.000000000 -0800
+@@ -1,9 +1,16 @@
+ # Set up which man pages to build and install
++if(QT_ONLY)
++ set(MAN_PAGES qtel.1)
++else(QT_ONLY)
+ set(MAN_PAGES svxlink.1 remotetrx.1 siglevdetcal.1 svxlink.conf.5
+ ModuleHelp.conf.5 remotetrx.conf.5 ModuleParrot.conf.5 ModuleEchoLink.conf.5
+ ModuleTclVoiceMail.conf.5 ModuleDtmfRepeater.conf.5
+- ModulePropagationMonitor.conf.5 ModuleSelCallEnc.conf.5 qtel.1
++ ModulePropagationMonitor.conf.5 ModuleSelCallEnc.conf.5
+ )
++if(USE_QT)
++ set(MAN_PAGES ${MAN_PAGES} qtel.1)
++endif(USE_QT)
++endif(QT_ONLY)
+
+ # Search for gzip program. Error out if not found.
+ include(FindGZIP)
Added: head/comms/svxlink/files/patch-src_qtel_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-src_qtel_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,17 @@
+--- src/qtel/CMakeLists.txt.orig 2014-08-02 12:45:56.000000000 -0700
++++ src/qtel/CMakeLists.txt 2015-01-05 21:46:43.000000000 -0800
+@@ -16,7 +16,14 @@
+ set(RESOURCES qtel.qrc)
+
+ # Libraries
++if(QT_ONLY)
++find_library(ASYNCCORE_LIB asynccore ${LIB_INSTALL_DIR})
++find_library(ASYNCAUDIO_LIB asyncaudio ${LIB_INSTALL_DIR})
++find_library(ECHOLIB_LIB echolib ${LIB_INSTALL_DIR})
++set(LIBS ${LIBS} ${ECHOLIB_LIB} asyncqt ${ASYNCAUDIO_LIB} ${ASYNCCORE_LIB})
++else(QT_ONLY)
+ set(LIBS ${LIBS} echolib asyncqt asyncaudio asynccore)
++endif(QT_ONLY)
+
+ # Find the GSM codec library and include directory
+ find_package(GSM REQUIRED)
Added: head/comms/svxlink/files/patch-svxlink_svxlink_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/svxlink/files/patch-svxlink_svxlink_CMakeLists.txt Wed Jan 7 12:12:22 2015 (r376459)
@@ -0,0 +1,15 @@
+--- ./src/svxlink/svxlink/CMakeLists.txt.orig 2015-01-05 18:06:11.000000000 -0800
++++ ./src/svxlink/svxlink/CMakeLists.txt 2015-01-05 18:06:33.000000000 -0800
+@@ -24,9 +24,9 @@
+ add_definitions(${GCRYPT_DEFINITIONS})
+
+ # Find the dl library
+-find_package(DL REQUIRED)
+-set(LIBS ${LIBS} ${DL_LIBRARIES})
+-include_directories(${DL_INCLUDES})
++#find_package(DL REQUIRED)
++#set(LIBS ${LIBS} ${DL_LIBRARIES})
++#include_directories(${DL_INCLUDES})
+
+ # Add project libraries
+ set(LIBS ${LIBS} trx locationinfo asynccpp asyncaudio asynccore)
Modified: head/comms/svxlink/files/patch-svxlink_trx_NetTrxMsg.h
==============================================================================
--- head/comms/svxlink/files/patch-svxlink_trx_NetTrxMsg.h Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-svxlink_trx_NetTrxMsg.h Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- svxlink/trx/NetTrxMsg.h.orig 2014-04-09 23:51:14.000000000 -0700
-+++ svxlink/trx/NetTrxMsg.h 2014-04-09 23:51:53.000000000 -0700
+--- src/svxlink/trx/NetTrxMsg.h.orig 2014-04-09 23:51:14.000000000 -0700
++++ src/svxlink/trx/NetTrxMsg.h 2014-04-09 23:51:53.000000000 -0700
@@ -176,8 +176,8 @@
MsgProtoVer(void)
: Msg(TYPE, sizeof(MsgProtoVer)), m_major(MAJOR),
Modified: head/comms/svxlink/files/patch-svxlink_trx_NetTrxTcpClient.cpp
==============================================================================
--- head/comms/svxlink/files/patch-svxlink_trx_NetTrxTcpClient.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-svxlink_trx_NetTrxTcpClient.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- svxlink/trx/NetTrxTcpClient.cpp.orig 2014-04-09 23:51:30.000000000 -0700
-+++ svxlink/trx/NetTrxTcpClient.cpp 2014-04-09 23:52:13.000000000 -0700
+--- src/svxlink/trx/NetTrxTcpClient.cpp.orig 2014-04-09 23:51:30.000000000 -0700
++++ src/svxlink/trx/NetTrxTcpClient.cpp 2014-04-09 23:52:13.000000000 -0700
@@ -328,8 +328,8 @@
{
MsgProtoVer *ver_msg = reinterpret_cast<MsgProtoVer *>(msg);
Modified: head/comms/svxlink/files/patch-svxlink_trx_SwDtmfDecoder.cpp
==============================================================================
--- head/comms/svxlink/files/patch-svxlink_trx_SwDtmfDecoder.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-svxlink_trx_SwDtmfDecoder.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- svxlink/trx/SwDtmfDecoder.cpp.orig 2014-04-09 23:44:56.000000000 -0700
-+++ svxlink/trx/SwDtmfDecoder.cpp 2014-04-09 23:47:28.000000000 -0700
+--- src/svxlink/trx/SwDtmfDecoder.cpp.orig 2014-04-09 23:44:56.000000000 -0700
++++ src/svxlink/trx/SwDtmfDecoder.cpp 2014-04-09 23:47:28.000000000 -0700
@@ -175,14 +175,14 @@
{
int cfg_fwd_twist = atoi(value.c_str());
Modified: head/comms/svxlink/files/patch-svxlink_trx_ToneDecoder.cpp
==============================================================================
--- head/comms/svxlink/files/patch-svxlink_trx_ToneDecoder.cpp Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/files/patch-svxlink_trx_ToneDecoder.cpp Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,5 @@
---- svxlink/trx/ToneDetector.cpp.orig 2014-04-09 23:45:04.000000000 -0700
-+++ svxlink/trx/ToneDetector.cpp 2014-04-09 23:47:33.000000000 -0700
+--- src/svxlink/trx/ToneDetector.cpp.orig 2014-04-09 23:45:04.000000000 -0700
++++ src/svxlink/trx/ToneDetector.cpp 2014-04-09 23:47:33.000000000 -0700
@@ -335,7 +335,7 @@
{
if (thresh > 0.0f)
Modified: head/comms/svxlink/pkg-descr
==============================================================================
--- head/comms/svxlink/pkg-descr Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/pkg-descr Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,5 +1,4 @@
The SvxLink project is a flexible, general purpose voice services system for
-ham radio use. The project also includes Qtel, an EchoLink client GUI
-application.
+ham radio use.
-WWW: http://sourceforge.net/apps/trac/svxlink/
+WWW: http://www.svxlink.org/
Modified: head/comms/svxlink/pkg-plist
==============================================================================
--- head/comms/svxlink/pkg-plist Wed Jan 7 11:28:01 2015 (r376458)
+++ head/comms/svxlink/pkg-plist Wed Jan 7 12:12:22 2015 (r376459)
@@ -1,7 +1,6 @@
bin/svxlink
bin/remotetrx
bin/siglevdetcal
-%%QTEL%%bin/qtel
@sample etc/svxlink/svxlink.d/ModuleHelp.conf.sample
@sample etc/svxlink/svxlink.d/ModuleParrot.conf.sample
@sample etc/svxlink/svxlink.d/ModuleEchoLink.conf.sample
@@ -58,42 +57,34 @@ include/svxlink/AsyncAudioRecorder.h
include/svxlink/AsyncAudioJitterFifo.h
include/svxlink/AsyncAudioDeviceFactory.h
include/svxlink/AsyncAudioDevice.h
-%%QTEL%%include/svxlink/AsyncQtApplication.h
include/svxlink/common.h
include/svxlink/EchoLinkDirectory.h
include/svxlink/EchoLinkDispatcher.h
include/svxlink/EchoLinkQso.h
include/svxlink/EchoLinkStationData.h
include/svxlink/EchoLinkProxy.h
-lib/libasynccore.a
-lib/libasynccore-1.2.0.so
-lib/libasynccore.so.1.2
+lib/libasynccore.so.1.3.0
+lib/libasynccore.so.1.3
lib/libasynccore.so
-lib/libasynccpp.a
-lib/libasynccpp-1.2.0.so
-lib/libasynccpp.so.1.2
+lib/libasynccpp.so.1.3.0
+lib/libasynccpp.so.1.3
lib/libasynccpp.so
-lib/libasyncaudio.a
-lib/libasyncaudio-1.2.0.so
-lib/libasyncaudio.so.1.2
+lib/libasyncaudio.so.1.3.0
+lib/libasyncaudio.so.1.3
lib/libasyncaudio.so
-%%QTEL%%lib/libasyncqt.a
-%%QTEL%%lib/libasyncqt-1.2.0.so
-%%QTEL%%lib/libasyncqt.so.1.2
-%%QTEL%%lib/libasyncqt.so
-lib/libecholib.a
lib/svxlink/ModuleHelp.so
lib/svxlink/ModuleParrot.so
lib/svxlink/ModuleEchoLink.so
lib/svxlink/ModuleTcl.so
lib/svxlink/ModuleDtmfRepeater.so
lib/svxlink/ModuleMetarInfo.so
-lib/libecholib-1.2.1.so
-lib/libecholib.so.1.2
+lib/libecholib.so.1.3.0
+lib/libecholib.so.1.3
lib/libecholib.so
-lib/liblocationinfo.a
-lib/libtrx.a
-%%QTEL%%share/applications/qtel.desktop
+%%STATIC%%lib/libasyncaudio.a
+%%STATIC%%lib/libasynccore.a
+%%STATIC%%lib/libasynccpp.a
+%%STATIC%%lib/libecholib.a
%%DATADIR%%/events.tcl
%%DATADIR%%/events.d/RepeaterLogic.tcl
%%DATADIR%%/events.d/SimplexLogic.tcl
@@ -115,23 +106,9 @@ lib/libtrx.a
%%DATADIR%%/modules.d/ModuleTclVoiceMail.tcl
%%DATADIR%%/modules.d/ModulePropagationMonitor.tcl
%%DATADIR%%/modules.d/ModuleSelCallEnc.tcl
-%%QTEL%%share/qtel/translations/qtel_sv.qm
-%%QTEL%%share/qtel/translations/qtel_de.qm
-%%QTEL%%share/qtel/translations/qtel_tr.qm
-%%QTEL%%share/qtel/translations/qtel_nl.qm
-%%QTEL%%share/qtel/translations/qtel_it.qm
-%%QTEL%%share/qtel/translations/qtel_uk.qm
-%%QTEL%%share/qtel/translations/qtel_ru.qm
-%%QTEL%%share/qtel/translations/qtel_hu.qm
-%%QTEL%%share/qtel/translations/qtel_es.qm
-%%QTEL%%share/qtel/translations/qtel_ja.qm
-%%QTEL%%share/qtel/translations/qtel_fr.qm
-%%QTEL%%share/qtel/sounds/connect.raw
-%%QTEL%%share/icons/link.xpm
man/man1/svxlink.1.gz
man/man1/remotetrx.1.gz
man/man1/siglevdetcal.1.gz
-%%QTEL%%man/man1/qtel.1.gz
man/man5/svxlink.conf.5.gz
man/man5/ModuleHelp.conf.5.gz
man/man5/ModuleParrot.conf.5.gz
@@ -141,6 +118,7 @@ man/man5/ModuleDtmfRepeater.conf.5.gz
man/man5/ModulePropagationMonitor.conf.5.gz
man/man5/ModuleSelCallEnc.conf.5.gz
man/man5/remotetrx.conf.5.gz
+ at dir %%DATADIR%%/sounds
@dir /var/spool/svxlink/voice_mail
@dir /var/spool/svxlink/qso_recorder
@dir /var/spool/svxlink/propagation_monitor
More information about the svn-ports-head
mailing list