svn commit: r376460 - in head: . comms comms/qtel comms/qtel/files

Stephen Hurd shurd at FreeBSD.org
Wed Jan 7 12:16:28 UTC 2015


Author: shurd
Date: Wed Jan  7 12:16:26 2015
New Revision: 376460
URL: https://svnweb.freebsd.org/changeset/ports/376460
QAT: https://qat.redports.org/buildarchive/r376460/

Log:
  Ressurect comms/qtel as a slave port of comms/svxlink
  
  QTel is an open-source echolink client using Qt.
  
  This allows a pkg of svxlink to not require Qt, but sill allows QTel to be
  installed via pkg.

Added:
  head/comms/qtel/
     - copied from r323747, head/comms/qtel/
Deleted:
  head/comms/qtel/distinfo
  head/comms/qtel/files/
Modified:
  head/MOVED
  head/comms/Makefile
  head/comms/qtel/Makefile
  head/comms/qtel/pkg-descr   (contents, props changed)
  head/comms/qtel/pkg-plist   (contents, props changed)

Modified: head/MOVED
==============================================================================
--- head/MOVED	Wed Jan  7 12:12:22 2015	(r376459)
+++ head/MOVED	Wed Jan  7 12:16:26 2015	(r376460)
@@ -4458,7 +4458,6 @@ comms/kmobiletools||2013-07-26|Has expir
 comms/kpsk||2013-07-26|Has expired: Depends on Qt 3.x
 comms/ktrack||2013-07-26|Has expired: Depends on Qt 3.x
 comms/linpsk||2013-07-26|Has expired: Depends on Qt 3.x
-comms/qtel||2013-07-26|Has expired: Depends on Qt 3.x
 converters/ktextdecode||2013-07-26|Has expired: Depends on Qt 3.x
 databases/kmysqladmin||2013-07-26|Has expired: Depends on Qt 3.x
 databases/knoda||2013-07-26|Has expired: Depends on Qt 3.x

Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile	Wed Jan  7 12:12:22 2015	(r376459)
+++ head/comms/Makefile	Wed Jan  7 12:16:26 2015	(r376460)
@@ -134,6 +134,7 @@
     SUBDIR += qrq
     SUBDIR += qsstv
     SUBDIR += qt5-serialport
+    SUBDIR += qtel
     SUBDIR += quisk
     SUBDIR += remserial
     SUBDIR += rtl-sdr

Modified: head/comms/qtel/Makefile
==============================================================================
--- head/comms/qtel/Makefile	Fri Jul 26 19:14:50 2013	(r323747)
+++ head/comms/qtel/Makefile	Wed Jan  7 12:16:26 2015	(r376460)
@@ -1,54 +1,19 @@
+# Created by: shurd
 # $FreeBSD$
 
 PORTNAME=	qtel
-PORTVERSION=	11.05
-PORTREVISION=	1
-CATEGORIES=	comms hamradio
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	svxlink/svxlink/${PORTVERSION}
-DISTNAME=	svxlink-${PORTVERSION}
-
-MAINTAINER=	shurd at sasktel.net
-COMMENT=	Qt EchoLink Client and SvrLink audio server
-
-LIB_DEPENDS=	sigc-1.2:${PORTSDIR}/devel/libsigc++12 \
-		speex:${PORTSDIR}/audio/speex \
-		gcrypt:${PORTSDIR}/security/libgcrypt \
-		gsm:${PORTSDIR}/audio/gsm \
-		popt:${PORTSDIR}/devel/popt
-
-MAN1=	svxlink.1 \
-	remotetrx.1 \
-	siglevdetcal.1 \
-	qtel.1
-MAN5=	svxlink.conf.5 \
-	ModuleHelp.conf.5 \
-	ModuleParrot.conf.5 \
-	ModuleEchoLink.conf.5 \
-	ModuleTclVoiceMail.conf.5 \
-	ModuleDtmfRepeater.conf.5 \
-	ModulePropagationMonitor.conf.5 \
-	ModuleSelCallEnc.conf.5 \
-	remotetrx.conf.5
-MANCOMPRESSED=	yes
-USES=		pkgconfig gmake
-MAKE_JOBS_UNSAFE=	yes
-USE_QT_VER=	3
-USE_TCL=	yes
-USE_RC_SUBR=	svxlink remotetrx
-USE_LDCONFIG=	${LOCALBASE}/lib ${LOCALBASE}/lib/svxlink
-
-.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 802517
-BROKEN=		will not compile before Version 8.2 STABLE
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
-		`grep -lr %%LOCALBASE%% ${WRKSRC}`
-	@${REINPLACE_CMD} -e 's|%%MAN1PREFIX%%|${MAN1PREFIX}|' \
-		`grep -lr %%MAN1PREFIX%% ${WRKSRC}`
-	@${REINPLACE_CMD} -e 's|%%MAN5PREFIX%%|${MAN5PREFIX}|' \
-		`grep -lr %%MAN5PREFIX%% ${WRKSRC}`
 
-.include <bsd.port.post.mk>
+MAINTAINER=	hamradio at freebsd.org
+COMMENT=	Qtel Echolink client
+
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	libecholib.so:${PORTSDIR}/comms/svxlink
+
+MASTERDIR=	${.CURDIR}/../svxlink
+USE_QT4=	corelib gui network qmake_build linguist_build moc_build rcc_build uic_build
+PKGDIR=		${.CURDIR}
+CMAKE_ARGS+=	-DUSE_QT:BOOL=YES \
+		-DQT_ONLY:BOOL=YES
+
+.include "${MASTERDIR}/Makefile"

Modified: head/comms/qtel/pkg-descr
==============================================================================
--- head/comms/qtel/pkg-descr	Fri Jul 26 19:14:50 2013	(r323747)
+++ head/comms/qtel/pkg-descr	Wed Jan  7 12:16:26 2015	(r376460)
@@ -1,4 +1,4 @@
-Repeater controller and EchoLink (simplex or repeater) software including
-a GUI, Qtel - The Qt EchoLink client, written using the Qt widget toolkit.
+Qtel, the Qt EchoLink client, is a graphical application used to access the
+EchoLink network.
 
-WWW: http://sourceforge.net/apps/trac/svxlink
+WWW: http://www.svxlink.org/

Modified: head/comms/qtel/pkg-plist
==============================================================================
--- head/comms/qtel/pkg-plist	Fri Jul 26 19:14:50 2013	(r323747)
+++ head/comms/qtel/pkg-plist	Wed Jan  7 12:16:26 2015	(r376460)
@@ -1,134 +1,21 @@
 bin/qtel
-bin/remotetrx
-bin/siglevdetcal
-bin/svxlink
-etc/svxlink/.procmailrc
-etc/svxlink/TclVoiceMail.conf
-etc/svxlink/remotetrx.conf
-etc/svxlink/svxlink.conf
-etc/svxlink/svxlink.d/ModuleDtmfRepeater.conf
-etc/svxlink/svxlink.d/ModuleEchoLink.conf
-etc/svxlink/svxlink.d/ModuleHelp.conf
-etc/svxlink/svxlink.d/ModuleMetarInfo.conf
-etc/svxlink/svxlink.d/ModuleParrot.conf
-etc/svxlink/svxlink.d/ModulePropagationMonitor.conf
-etc/svxlink/svxlink.d/ModuleSelCallEnc.conf
-etc/svxlink/svxlink.d/ModuleTclVoiceMail.conf
-include/svxlink/AsyncApplication.h
-include/svxlink/AsyncAudioAmp.h
-include/svxlink/AsyncAudioClipper.h
-include/svxlink/AsyncAudioCompressor.h
-include/svxlink/AsyncAudioDebugger.h
-include/svxlink/AsyncAudioDecimator.h
-include/svxlink/AsyncAudioDecoder.h
-include/svxlink/AsyncAudioDelayLine.h
-include/svxlink/AsyncAudioEncoder.h
-include/svxlink/AsyncAudioFifo.h
-include/svxlink/AsyncAudioFilter.h
-include/svxlink/AsyncAudioIO.h
-include/svxlink/AsyncAudioInterpolator.h
-include/svxlink/AsyncAudioJitterFifo.h
-include/svxlink/AsyncAudioMixer.h
-include/svxlink/AsyncAudioPacer.h
-include/svxlink/AsyncAudioPassthrough.h
-include/svxlink/AsyncAudioProcessor.h
-include/svxlink/AsyncAudioReader.h
-include/svxlink/AsyncAudioRecorder.h
-include/svxlink/AsyncAudioSelector.h
-include/svxlink/AsyncAudioSink.h
-include/svxlink/AsyncAudioSource.h
-include/svxlink/AsyncAudioSplitter.h
-include/svxlink/AsyncAudioStreamStateDetector.h
-include/svxlink/AsyncAudioValve.h
-include/svxlink/AsyncConfig.h
-include/svxlink/AsyncCppApplication.h
-include/svxlink/AsyncDnsLookup.h
-include/svxlink/AsyncFdWatch.h
-include/svxlink/AsyncIpAddress.h
 include/svxlink/AsyncQtApplication.h
-include/svxlink/AsyncSerial.h
-include/svxlink/AsyncTcpClient.h
-include/svxlink/AsyncTcpConnection.h
-include/svxlink/AsyncTcpServer.h
-include/svxlink/AsyncTimer.h
-include/svxlink/AsyncUdpSocket.h
-include/svxlink/EchoLinkDirectory.h
-include/svxlink/EchoLinkDispatcher.h
-include/svxlink/EchoLinkQso.h
-include/svxlink/EchoLinkStationData.h
-include/svxlink/SigCAudioSink.h
-include/svxlink/SigCAudioSource.h
-include/svxlink/common.h
-lib/libasyncaudio-0.18.0.so
-lib/libasyncaudio.a
-lib/libasyncaudio.so
-lib/libasyncaudio.so.0.18
-lib/libasynccore-0.18.0.so
-lib/libasynccore.a
-lib/libasynccore.so
-lib/libasynccore.so.0.18
-lib/libasynccpp-0.18.0.so
-lib/libasynccpp.a
-lib/libasynccpp.so
-lib/libasynccpp.so.0.18
-lib/libasyncqt-0.18.0.so
-lib/libasyncqt.a
+%%STATIC%%lib/libasyncqt.a
+lib/libasyncqt.so.1.3.0
+lib/libasyncqt.so.1.3
 lib/libasyncqt.so
-lib/libasyncqt.so.0.18
-lib/libecholib-0.14.0.so
-lib/libecholib.a
-lib/libecholib.so
-lib/libecholib.so.0.14
-lib/liblocationinfo.a
-lib/libtrx.a
-lib/svxlink/ModuleDtmfRepeater.so
-lib/svxlink/ModuleEchoLink.so
-lib/svxlink/ModuleHelp.so
-lib/svxlink/ModuleMetarInfo.so
-lib/svxlink/ModuleParrot.so
-lib/svxlink/ModuleTcl.so
 share/applications/qtel.desktop
-share/icons/link.xpm
-share/qtel/sounds/connect.raw
-share/qtel/translations/qtel_de.qm
-share/qtel/translations/qtel_es.qm
-share/qtel/translations/qtel_hu.qm
-share/qtel/translations/qtel_ja.qm
-share/qtel/translations/qtel_nl.qm
-share/qtel/translations/qtel_ru.qm
 share/qtel/translations/qtel_sv.qm
+share/qtel/translations/qtel_de.qm
 share/qtel/translations/qtel_tr.qm
+share/qtel/translations/qtel_nl.qm
+share/qtel/translations/qtel_it.qm
 share/qtel/translations/qtel_uk.qm
-share/svxlink/events.d/CW.tcl
-share/svxlink/events.d/DtmfRepeater.tcl
-share/svxlink/events.d/EchoLink.tcl
-share/svxlink/events.d/Help.tcl
-share/svxlink/events.d/Logic.tcl
-share/svxlink/events.d/MetarInfo.tcl
-share/svxlink/events.d/Module.tcl
-share/svxlink/events.d/Parrot.tcl
-share/svxlink/events.d/PropagationMonitor.tcl
-share/svxlink/events.d/RepeaterLogic.tcl
-share/svxlink/events.d/SelCall.tcl
-share/svxlink/events.d/SelCallEnc.tcl
-share/svxlink/events.d/SimplexLogic.tcl
-share/svxlink/events.d/Tcl.tcl.example
-share/svxlink/events.d/TclVoiceMail.tcl
-share/svxlink/events.d/locale.tcl
-share/svxlink/events.tcl
-share/svxlink/modules.d/ModulePropagationMonitor.tcl
-share/svxlink/modules.d/ModuleSelCallEnc.tcl
-share/svxlink/modules.d/ModuleTcl.tcl.example
-share/svxlink/modules.d/ModuleTclVoiceMail.tcl
- at dirrm etc/svxlink/svxlink.d
- at dirrm etc/svxlink
- at dirrm include/svxlink
- at dirrm lib/svxlink
- at dirrmtry share/applications
- at dirrmtry share/icons
- at dirrm share/qtel/sounds
- at dirrm share/qtel/translations
- at dirrm share/qtel
- at dirrm share/svxlink/events.d
- at dirrm share/svxlink/modules.d
- at dirrm share/svxlink
+share/qtel/translations/qtel_ru.qm
+share/qtel/translations/qtel_hu.qm
+share/qtel/translations/qtel_es.qm
+share/qtel/translations/qtel_ja.qm
+share/qtel/translations/qtel_fr.qm
+share/qtel/sounds/connect.raw
+share/icons/link.xpm
+man/man1/qtel.1.gz


More information about the svn-ports-all mailing list