From owner-svn-ports-head@FreeBSD.ORG Thu Aug 15 01:52:53 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org 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 ESMTP id 6BC8FF1B; Thu, 15 Aug 2013 01:52:53 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5854F2A18; Thu, 15 Aug 2013 01:52:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7F1qraW075206; Thu, 15 Aug 2013 01:52:53 GMT (envelope-from db@svn.freebsd.org) Received: (from db@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7F1qo6N075192; Thu, 15 Aug 2013 01:52:50 GMT (envelope-from db@svn.freebsd.org) Message-Id: <201308150152.r7F1qo6N075192@svn.freebsd.org> From: Diane Bruce Date: Thu, 15 Aug 2013 01:52:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324748 - in head/comms: . qsstv qsstv/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 01:52:53 -0000 Author: db Date: Thu Aug 15 01:52:50 2013 New Revision: 324748 URL: http://svnweb.freebsd.org/changeset/ports/324748 Log: - restore qsstv and update to latest - reassign maintainership - This update moves qsstv to QT4 PR: ports/181233 Submitted by: Stephen Hurd Added: head/comms/qsstv/ - copied from r323677, head/comms/qsstv/ head/comms/qsstv/files/patch-no_designer (contents, props changed) head/comms/qsstv/files/patch-src_camcontrol.ui (contents, props changed) head/comms/qsstv/files/patch-src_configdialog.cpp (contents, props changed) head/comms/qsstv/files/patch-src_configform.ui (contents, props changed) head/comms/qsstv/files/patch-src_documentation_html_gettingstarted.html (contents, props changed) head/comms/qsstv/files/patch-src_freqform.ui (contents, props changed) head/comms/qsstv/files/patch-src_soundcontrol.ui (contents, props changed) head/comms/qsstv/files/patch-src_src.pro (contents, props changed) head/comms/qsstv/files/patch-src_sweepform.ui (contents, props changed) Deleted: head/comms/qsstv/files/patch-configdialog.cpp head/comms/qsstv/files/patch-qsstv.pro Modified: head/comms/Makefile head/comms/qsstv/Makefile (contents, props changed) head/comms/qsstv/distinfo (contents, props changed) head/comms/qsstv/pkg-descr (contents, props changed) head/comms/qsstv/pkg-plist (contents, props changed) Modified: head/comms/Makefile ============================================================================== --- head/comms/Makefile Thu Aug 15 00:24:56 2013 (r324747) +++ head/comms/Makefile Thu Aug 15 01:52:50 2013 (r324748) @@ -126,6 +126,7 @@ SUBDIR += qico SUBDIR += qpage SUBDIR += qrq + SUBDIR += qsstv SUBDIR += remserial SUBDIR += rtl-sdr SUBDIR += rubygem-callsign Modified: head/comms/qsstv/Makefile ============================================================================== --- head/comms/qsstv/Makefile Thu Jul 25 23:23:47 2013 (r323677) +++ head/comms/qsstv/Makefile Thu Aug 15 01:52:50 2013 (r324748) @@ -1,47 +1,42 @@ -# ports collection makefile for: qsstv -# Date created: 28 August 2004 -# Whom: db -# # $FreeBSD$ -# PORTNAME= qsstv -PORTVERSION= 6.0a -PORTREVISION= 7 +PORTVERSION= 7.1.7 CATEGORIES= comms hamradio -MASTER_SITES= http://users.telenet.be/on4qz/snapshots/download/ \ +MASTER_SITES= http://users.telenet.be/on4qz/qsstv/downloads/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db +DISTNAME= ${PORTNAME}_${PORTVERSION} EXTRACT_SUFX= .tgz -MAINTAINER= db@FreeBSD.org +MAINTAINER= shurd@sasktel.net COMMENT= Amateur Radio SSTV/FAX reception program for unix -BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake +LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \ + hamlib:${PORTSDIR}/comms/hamlib \ + asound:${PORTSDIR}/audio/alsa-lib +BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat -HAS_CONFIGURE= yes -USE_GMAKE= yes -USE_QT_VER= 3 -CONFIGURE_ENV= QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ -CONFIGURE_ARGS= --qtdir=${QT_PREFIX} -MAKE_ARGS+= QTDIR=${QT_PREFIX} \ - QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ \ - DESTDIR="" TARGET="qsstv" DOCSDIR="${DOCSDIR}" +USE_QT4= gui network moc_build qmake_build rcc_build uic_build -post-patch: - ${REINPLACE_CMD} -e 's|%%DOCSDIR%%|${DOCSDIR}|g' \ - ${WRKSRC}/configdialog.cpp +OPTIONS_DEFINE= DOCS -do-configure: - cd ${WRKSRC}; \ - ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ ${PORTNAME}.pro; \ +.include -do-install: - ${INSTALL_PROGRAM} -m 755 ${WRKSRC}/qsstv ${PREFIX}/bin -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR} +.if ! ${PORT_OPTIONS:MDOCS} +INSTALL_WRKSRC= ${WRKSRC}/src +INSTALL_TARGET= install_target .endif +post-patch: + @${RM} -f ${WRKSRC}/src/documentation/html/gettingstarted.html.orig + @${REINPLACE_CMD} -e 's|%%DOCSDIR%%|${DOCSDIR}|g' \ + ${WRKSRC}/src/configdialog.cpp ${WRKSRC}/src/src.pro + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ + ${WRKSRC}/src/src.pro + +do-configure: + @cd ${WRKSRC}; \ + ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKEFLAGS} ${DISTNAME}.pro + .include Modified: head/comms/qsstv/distinfo ============================================================================== --- head/comms/qsstv/distinfo Thu Jul 25 23:23:47 2013 (r323677) +++ head/comms/qsstv/distinfo Thu Aug 15 01:52:50 2013 (r324748) @@ -1,2 +1,2 @@ -SHA256 (qsstv-6.0a.tgz) = 21f5d75075ec6181587abb1b9b008ff38de7a7a93e03de0d029fb8275847aeb8 -SIZE (qsstv-6.0a.tgz) = 881154 +SHA256 (qsstv_7.1.7.tgz) = ae713985af1072ab267c280dcb81c830a9a026545cf402444e1f72a3e7f25f00 +SIZE (qsstv_7.1.7.tgz) = 2116410 Added: head/comms/qsstv/files/patch-no_designer ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-no_designer Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,15 @@ +--- src/widgets/qvumeter.h.orig 2008-02-21 09:01:00.000000000 -0800 ++++ src/widgets/qvumeter.h 2013-08-11 17:41:46.000000000 -0700 +@@ -22,11 +22,10 @@ + #define QVUMETER_H + + #include +-#include + #include + + +-class QDESIGNER_WIDGET_EXPORT QVUMeter : public QWidget ++class Q_DECL_IMPORT QVUMeter : public QWidget + { + Q_OBJECT + Q_PROPERTY(QColor colorBg READ colorBg WRITE setColorBg); Added: head/comms/qsstv/files/patch-src_camcontrol.ui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_camcontrol.ui Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,10 @@ +--- src/camcontrol.ui.orig 2008-06-20 09:47:28.000000000 -0700 ++++ src/camcontrol.ui 2013-08-11 18:22:01.000000000 -0700 +@@ -475,7 +475,6 @@ + + + +- qPixmapFromMimeSource + + + Q3Frame Added: head/comms/qsstv/files/patch-src_configdialog.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_configdialog.cpp Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,19 @@ +--- src/configdialog.cpp.orig 2013-06-30 19:37:03.000000000 -0700 ++++ src/configdialog.cpp 2013-06-30 19:38:19.000000000 -0700 +@@ -100,14 +100,14 @@ + txImagesPath=qSettings.value("txImagesPath",QString(getenv("HOME"))+"/").toString(); + templatesPath=qSettings.value("templatesPath",QString(getenv("HOME"))+"/").toString(); + audioPath=qSettings.value("audioPath",QString(getenv("HOME"))+"/").toString(); +- docPath =qSettings.value("docPath",QString("/usr/share/doc/qsstv/")).toString(); ++ docPath =qSettings.value("docPath",QString("%%DOCSDIR%%")).toString(); + defaultImageFormat=qSettings.value("defaultImageFormat","png").toString(); + samplingrate=qSettings.value("samplingrate",11025).toInt(); + rxClock=qSettings.value("rxclock",11025.).toDouble(); + txClock=qSettings.value("txclock",11025.).toDouble(); + inputAudioDevice=qSettings.value("inputAudioDevice","default").toString(); + outputAudioDevice=qSettings.value("outputAudioDevice","default").toString(); +- serialPort=qSettings.value("serialPort","/dev/ttyS0").toString(); ++ serialPort=qSettings.value("serialPort","/dev/ttyu0").toString(); + radioModel=qSettings.value("radioModel","dummy").toString(); + civAddress=qSettings.value("civAddress",0x70).toInt(); + baudrate=qSettings.value("baudrate",9600).toInt(); Added: head/comms/qsstv/files/patch-src_configform.ui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_configform.ui Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,10 @@ +--- src/configform.ui.orig 2013-08-11 18:17:50.000000000 -0700 ++++ src/configform.ui 2013-08-11 18:18:00.000000000 -0700 +@@ -2963,7 +2963,6 @@ + + + +- qPixmapFromMimeSource + + + Added: head/comms/qsstv/files/patch-src_documentation_html_gettingstarted.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_documentation_html_gettingstarted.html Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,11 @@ +--- src/documentation/html/gettingstarted.html.orig 2013-06-30 20:08:44.000000000 -0700 ++++ src/documentation/html/gettingstarted.html 2013-06-30 20:08:51.000000000 -0700 +@@ -112,7 +112,7 @@ +
  • CIV Address: only used for ICOM, default is 112 (hex: 0x70)
  • +
  • Serial Port/host: either the serial port (e.g. /dev/ttyUSB0) or the host address (e.g. localhost:4532)
  • +
  • Handshake, Parity, Data bits, Stop bits, Baudrate: serial port settings
  • +-
  • PTT Serial Port: serial port (e.g. /dev/ttyS0) only used if "Enable PTT serial Interface" is selected
  • ++
  • PTT Serial Port: serial port (e.g. /dev/ttyu0) only used if "Enable PTT serial Interface" is selected
  • + + + Added: head/comms/qsstv/files/patch-src_freqform.ui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_freqform.ui Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,10 @@ +--- src/freqform.ui.orig 2013-08-11 18:18:41.000000000 -0700 ++++ src/freqform.ui 2013-08-11 18:18:46.000000000 -0700 +@@ -281,7 +281,6 @@ + + + +- qPixmapFromMimeSource + + + Added: head/comms/qsstv/files/patch-src_soundcontrol.ui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_soundcontrol.ui Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,10 @@ +--- src/soundcontrol.ui.orig 2013-08-11 18:20:01.000000000 -0700 ++++ src/soundcontrol.ui 2013-08-11 18:20:09.000000000 -0700 +@@ -209,7 +209,6 @@ + + + +- qPixmapFromMimeSource + + + Added: head/comms/qsstv/files/patch-src_src.pro ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_src.pro Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,22 @@ +--- src/src.pro.orig 2012-01-04 13:11:46.000000000 -0800 ++++ src/src.pro 2013-06-30 20:05:22.000000000 -0700 +@@ -180,15 +180,15 @@ + QMAKE_EXTRA_TARGETS += dox + message(dox will be generated) + } +-dox.path=/usr/share/doc/$$TARGET ++dox.path=%%DOCSDIR%% + dox.files= $$PWD/documentation/html/* + +- LIBS += -L/usr/lib64 \ ++ LIBS += \ + -lfftw3 \ + -lasound \ + -lhamlib + +-target.path=/usr/local/bin +-target.extra = strip $(TARGET); cp -f $(TARGET) $${PREFIX}/bin/$(TARGET) ++target.path=%%PREFIX%%/bin ++target.extra = strip $(TARGET); cp -f $(TARGET) %%PREFIX%%/bin/$(TARGET) + INSTALLS +=target + INSTALLS +=dox Added: head/comms/qsstv/files/patch-src_sweepform.ui ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/qsstv/files/patch-src_sweepform.ui Thu Aug 15 01:52:50 2013 (r324748) @@ -0,0 +1,10 @@ +--- src/sweepform.ui.orig 2013-08-11 18:20:48.000000000 -0700 ++++ src/sweepform.ui 2013-08-11 18:20:55.000000000 -0700 +@@ -248,7 +248,6 @@ + + + +- qPixmapFromMimeSource + + + Modified: head/comms/qsstv/pkg-descr ============================================================================== --- head/comms/qsstv/pkg-descr Thu Jul 25 23:23:47 2013 (r323677) +++ head/comms/qsstv/pkg-descr Thu Aug 15 01:52:50 2013 (r324748) @@ -1,3 +1,3 @@ -SSTV decode and Version 5 supports FAX reception +Amateur Radio SSTV/FAX transmit and reception program for unix WWW: http://users.telenet.be/on4qz/ Modified: head/comms/qsstv/pkg-plist ============================================================================== --- head/comms/qsstv/pkg-plist Thu Jul 25 23:23:47 2013 (r323677) +++ head/comms/qsstv/pkg-plist Thu Aug 15 01:52:50 2013 (r324748) @@ -1,54 +1,68 @@ bin/qsstv +%%PORTDOCS%%%%DOCSDIR%%/_r_x.html +%%PORTDOCS%%%%DOCSDIR%%/_t_x.html %%PORTDOCS%%%%DOCSDIR%%/arrow.png -%%PORTDOCS%%%%DOCSDIR%%/colorpicker.png -%%PORTDOCS%%%%DOCSDIR%%/colorselect.png -%%PORTDOCS%%%%DOCSDIR%%/config_cust.png -%%PORTDOCS%%%%DOCSDIR%%/config_cw.png -%%PORTDOCS%%%%DOCSDIR%%/config_fax.png -%%PORTDOCS%%%%DOCSDIR%%/config_ftp.png -%%PORTDOCS%%%%DOCSDIR%%/config_gen.png -%%PORTDOCS%%%%DOCSDIR%%/config_interf.png -%%PORTDOCS%%%%DOCSDIR%%/config_rep.png +%%PORTDOCS%%%%DOCSDIR%%/bc_s.png +%%PORTDOCS%%%%DOCSDIR%%/calibration.png +%%PORTDOCS%%%%DOCSDIR%%/camera.png +%%PORTDOCS%%%%DOCSDIR%%/changelog.html +%%PORTDOCS%%%%DOCSDIR%%/closed.png +%%PORTDOCS%%%%DOCSDIR%%/config.png +%%PORTDOCS%%%%DOCSDIR%%/doubletone.png +%%PORTDOCS%%%%DOCSDIR%%/doxygen.css +%%PORTDOCS%%%%DOCSDIR%%/doxygen.png %%PORTDOCS%%%%DOCSDIR%%/edit.png -%%PORTDOCS%%%%DOCSDIR%%/editor.png -%%PORTDOCS%%%%DOCSDIR%%/eraser.png +%%PORTDOCS%%%%DOCSDIR%%/editor.html +%%PORTDOCS%%%%DOCSDIR%%/editor_1.png +%%PORTDOCS%%%%DOCSDIR%%/editor_2.png +%%PORTDOCS%%%%DOCSDIR%%/editor_3.png %%PORTDOCS%%%%DOCSDIR%%/fcircle.png -%%PORTDOCS%%%%DOCSDIR%%/fgbgcolor.png %%PORTDOCS%%%%DOCSDIR%%/fileopen.png -%%PORTDOCS%%%%DOCSDIR%%/fileprint.png %%PORTDOCS%%%%DOCSDIR%%/filesave.png -%%PORTDOCS%%%%DOCSDIR%%/font.png %%PORTDOCS%%%%DOCSDIR%%/frect.png -%%PORTDOCS%%%%DOCSDIR%%/gallery.png -%%PORTDOCS%%%%DOCSDIR%%/help.png -%%PORTDOCS%%%%DOCSDIR%%/image.png -%%PORTDOCS%%%%DOCSDIR%%/imagesize.png -%%PORTDOCS%%%%DOCSDIR%%/index-1.html -%%PORTDOCS%%%%DOCSDIR%%/index-10.html -%%PORTDOCS%%%%DOCSDIR%%/index-11.html -%%PORTDOCS%%%%DOCSDIR%%/index-12.html -%%PORTDOCS%%%%DOCSDIR%%/index-13.html -%%PORTDOCS%%%%DOCSDIR%%/index-2.html -%%PORTDOCS%%%%DOCSDIR%%/index-3.html -%%PORTDOCS%%%%DOCSDIR%%/index-4.html -%%PORTDOCS%%%%DOCSDIR%%/index-5.html -%%PORTDOCS%%%%DOCSDIR%%/index-6.html -%%PORTDOCS%%%%DOCSDIR%%/index-7.html -%%PORTDOCS%%%%DOCSDIR%%/index-8.html -%%PORTDOCS%%%%DOCSDIR%%/index-9.html +%%PORTDOCS%%%%DOCSDIR%%/ftv2blank.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2doc.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2folderclosed.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2folderopen.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2lastnode.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2link.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2mlastnode.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2mnode.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2node.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2plastnode.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2pnode.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2splitbar.png +%%PORTDOCS%%%%DOCSDIR%%/ftv2vertline.png +%%PORTDOCS%%%%DOCSDIR%%/gallery.html +%%PORTDOCS%%%%DOCSDIR%%/Gallery_rx.png +%%PORTDOCS%%%%DOCSDIR%%/Gallery_template.png +%%PORTDOCS%%%%DOCSDIR%%/Gallery_tx.png +%%PORTDOCS%%%%DOCSDIR%%/gettingstarted.html %%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/installation.html +%%PORTDOCS%%%%DOCSDIR%%/jquery.js %%PORTDOCS%%%%DOCSDIR%%/line.png -%%PORTDOCS%%%%DOCSDIR%%/penbox.png -%%PORTDOCS%%%%DOCSDIR%%/qsstv.png -%%PORTDOCS%%%%DOCSDIR%%/rot_shear.png -%%PORTDOCS%%%%DOCSDIR%%/rxwindow.png +%%PORTDOCS%%%%DOCSDIR%%/nav_f.png +%%PORTDOCS%%%%DOCSDIR%%/nav_h.png +%%PORTDOCS%%%%DOCSDIR%%/navtree.css +%%PORTDOCS%%%%DOCSDIR%%/navtree.js +%%PORTDOCS%%%%DOCSDIR%%/open.png +%%PORTDOCS%%%%DOCSDIR%%/pages.html +%%PORTDOCS%%%%DOCSDIR%%/qsstv.css +%%PORTDOCS%%%%DOCSDIR%%/replay.png +%%PORTDOCS%%%%DOCSDIR%%/resize.js +%%PORTDOCS%%%%DOCSDIR%%/rxwidget.png %%PORTDOCS%%%%DOCSDIR%%/start.png %%PORTDOCS%%%%DOCSDIR%%/stop.png -%%PORTDOCS%%%%DOCSDIR%%/testsignal.png +%%PORTDOCS%%%%DOCSDIR%%/sweep.png +%%PORTDOCS%%%%DOCSDIR%%/tab_a.png +%%PORTDOCS%%%%DOCSDIR%%/tab_b.png +%%PORTDOCS%%%%DOCSDIR%%/tab_h.png +%%PORTDOCS%%%%DOCSDIR%%/tab_s.png +%%PORTDOCS%%%%DOCSDIR%%/tabs.css %%PORTDOCS%%%%DOCSDIR%%/text.png +%%PORTDOCS%%%%DOCSDIR%%/todo.html %%PORTDOCS%%%%DOCSDIR%%/tone.png -%%PORTDOCS%%%%DOCSDIR%%/transparency.png -%%PORTDOCS%%%%DOCSDIR%%/txwindow.png -%%PORTDOCS%%%%DOCSDIR%%/whatsthis.png -%%PORTDOCS%%%%DOCSDIR%%/zoom.png +%%PORTDOCS%%%%DOCSDIR%%/txwidget.png +%%PORTDOCS%%%%DOCSDIR%%/whatsnew.html %%PORTDOCS%%@dirrm %%DOCSDIR%%