diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile index 1babdb946c0c..03ce683fd83a 100644 --- a/comms/cqrlog/Makefile +++ b/comms/cqrlog/Makefile @@ -1,71 +1,71 @@ PORTNAME= cqrlog PORTVERSION= 2.5.2 -PORTREVISION= 15 +PORTREVISION= 16 DISTVERSIONPREFIX= v CATEGORIES= comms hamradio PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio logging application WWW= https://www.cqrlog.com/ LICENSE= GPLv2 LIB_DEPENDS= libhamlib.so:comms/hamlib ONLY_FOR_ARCHS= amd64 i386 USES= fpc gnome lazarus:flavors shebangfix ssl:run dos2unix \ mysql:server xorg USE_GNOME+= cairo USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= ok2cqr SHEBANG_FILES= tools/cqrlog-apparmor-fix \ voice_keyer/voice_keyer.sh ALL_TARGET= ${PORTNAME} MAKE_ENV+= LAZBUILD_CMD="${LAZBUILD_CMD}" \ LAZBUILD_ARGS="${LAZBUILD_ARGS}" \ LCL_PLATFORM="${LCL_PLATFORM}" \ LAZARUS_DIR="${LAZARUS_DIR}" NO_LAZBUILD= yes LAZBUILD_ARGS= -d --pcp=. DOS2UNIX_WRKSRC=${WRKSRC}/src/synapse/ gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6 qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6 qt6_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5 post-extract: @${RM} -r ${WRKSRC}/src/lnet/lib/openssl.pas post-patch: @${SED} -e s!%%LOCALBASE%%!${LOCALBASE}!g \ -e s!%%MAKE_CMD%%!${MAKE_CMD}!g \ -e s!%%LAZARUSDIR%%!${LAZARUS_DIR}!g \ ${FILESDIR}/environmentoptions.xml.in \ > ${WRKSRC}/environmentoptions.xml ${REINPLACE_CMD} -e s!%%LOCALBASE%%!${LOCALBASE}!g \ ${WRKSRC}/help/cwd.html ${WRKSRC}/help/h1.html \ ${WRKSRC}/src/cqrlog.lpi ${WRKSRC}/src/dData.pas \ ${WRKSRC}/src/dUtils.pas \ ${WRKSRC}/src/fLoTWExport.pas ${WRKSRC}/src/fLoTWExport.lfm \ ${WRKSRC}/src/fPreferences.pas ${WRKSRC}/src/fRotControl.pas \ ${WRKSRC}/src/fTRXControl.pas ${WRKSRC}/src/fPreferences.lfm ${REINPLACE_CMD} -e s!%%DATADIR%%!${DATADIR}!g \ ${WRKSRC}/src/dData.pas ${WRKSRC}/src/fGrayline.pas ${REINPLACE_CMD} -e 's|ifdef LCLQT5|if defined\(LCLQT5\) or defined\(LCLQT6\)|g' \ ${WRKSRC}/src/lnet/lib/lclnet.pas ${REINPLACE_CMD} -e 's|unixutil|Unix|g' -e 's|UnixUtil|Unix|g' \ ${WRKSRC}/src/lnet/lib/lcommon.pp post-build: @${RM} ${WRKSRC}/help/cwd.html.* @${RM} ${WRKSRC}/help/h1.html.* .include diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile index b3060b9154a8..5187b4edbd9c 100644 --- a/comms/cubicsdr/Makefile +++ b/comms/cubicsdr/Makefile @@ -1,46 +1,46 @@ PORTNAME= cubicsdr PORTVERSION= 0.2.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= SDR receiver using liquidsdr WWW= https://cubicsdr.readthedocs.io/en/latest/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libhamlib.so:comms/hamlib \ libliquid.so:comms/liquid-dsp \ libpulse.so:audio/pulseaudio \ libSoapySDR.so:misc/soapysdr RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \ ${PYNUMPY} USES= cmake:noninja compiler:c++11-lib gl python USE_GL+= egl glu USE_WX= 3.2 OPTIONS_DEFINE= HAMLIB OPTIONS_DEFAULT= HAMLIB HAMLIB_DESC= Support rig control via hamlib # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace .include .if ${PORT_OPTIONS:MHAMLIB} LIB_DEPENDS+= libhamlib.so:comms/hamlib CMAKE_ARGS+= -DUSE_HAMLIB=1 .endif CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk3u-3.2-config USE_GITHUB= yes GH_ACCOUNT= cjcliffe GH_PROJECT= CubicSDR GH_TAGNAME= 0248e5a # # N.B. modem from liquidsp was renamed to modemcf Fri Nov 12, 2021 # our port liquidsp is not synced with Master hence we are stuck here for now. -db .include diff --git a/comms/direwolf/Makefile b/comms/direwolf/Makefile index 1f44b3276bc0..b8a40138dbc6 100644 --- a/comms/direwolf/Makefile +++ b/comms/direwolf/Makefile @@ -1,32 +1,33 @@ PORTNAME= direwolf DISTVERSION= 1.7 +PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Software "soundcard" modem/TNC and APRS encoder/decoder WWW= https://github.com/wb2osz/direwolf LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libasound.so:audio/alsa-lib\ libgps.so:astro/gpsd \ libhamlib.so:comms/hamlib \ libportaudio.so:audio/portaudio RUN_DEPENDS= bash:shells/bash USES= cmake python shebangfix pkgconfig USE_GITHUB= yes GH_ACCOUNT= wb2osz SHEBANG_FILES= scripts TARGET_ORDER_OVERRIDE= 610:fix-shebang OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g'\ -e 's|/var/tmp|/var/log|' ${WRKSRC}/scripts/dw-start.sh .include diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile index 8a25decd6bdd..2aba0786f813 100644 --- a/comms/fldigi/Makefile +++ b/comms/fldigi/Makefile @@ -1,60 +1,61 @@ PORTNAME= fldigi DISTVERSION= 4.2.09 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= SF/fldigi/${PORTNAME} MAINTAINER= hamradio@FreeBSD.org COMMENT= Digital decoder for psk, cw, psk31, olivia WWW= https://www.w1hkj.org/FldigiHelp/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= asciidoc:textproc/asciidoc \ docbook-xsl>=1.0:textproc/docbook-xsl \ xsltproc:textproc/libxslt LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libpng16.so:graphics/png \ libportaudio.so:audio/portaudio \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libudev.so:devel/libudev-devd USES= autoreconf:build compiler:c++11-lib desktop-file-utils gmake \ jpeg perl5 pkgconfig shebangfix xorg USE_CXXSTD= gnu++0x USE_XORG= x11 xcursor xext xfixes xft xinerama xrender GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-optimizations=none \ --with-asciidoc \ --with-sndfile CONFIGURE_ENV= EXTRA_LIBS="-lexecinfo" \ FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" OPTIONS_DEFINE= DOCS FLARQ HAMLIB NLS OSS PULSEAUDIO OPTIONS_DEFAULT= FLARQ HAMLIB OSS OPTIONS_SUB= yes FLARQ_DESC= Compile flarq HAMLIB_DESC= Support rig control via hamlib FLARQ_CONFIGURE_ENABLE= flarq HAMLIB_LIB_DEPENDS= libhamlib.so:comms/hamlib HAMLIB_CONFIGURE_WITH= hamlib NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio post-configure: ${RM} ${WRKSRC}/doc/*.1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/guide.html ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile index a1a5fef38485..5d4125a27a04 100644 --- a/comms/freedv/Makefile +++ b/comms/freedv/Makefile @@ -1,35 +1,35 @@ PORTNAME= freedv DISTVERSIONPREFIX=v DISTVERSION= 1.7.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Narrow band digital voice WWW= https://freedv.org/ LICENSE= LGPL21 LIB_DEPENDS= libcodec2.so:audio/codec2 \ libportaudio.so:audio/portaudio \ libgsm.so:audio/gsm \ libhamlib.so:comms/hamlib \ libsamplerate.so:audio/libsamplerate \ libsox.so:audio/sox \ libsndfile.so:audio/libsndfile \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ liblpcnetfreedv.so:audio/lpcnet USES= cmake compiler:c++11-lib pkgconfig tar:xz USE_WX= 3.0+ USE_GITHUB= yes GH_ACCOUNT= drowe67 GH_PROJECT= freedv-gui CMAKE_ARGS= -DUSE_STATIC_CODEC2=FALSE \ -DUSE_STATIC_PORTAUDIO=FALSE \ -DUSE_STATIC_SOX=FALSE \ -DUSE_STATIC_SPEEXDSP=FALSE .include diff --git a/comms/gpredict/Makefile b/comms/gpredict/Makefile index 0a0b3699d867..57f7b3c21155 100644 --- a/comms/gpredict/Makefile +++ b/comms/gpredict/Makefile @@ -1,31 +1,31 @@ PORTNAME= gpredict DISTVERSION= 2.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= comms hamradio MASTER_SITES= https://github.com/csete/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio satellite tracking and prediction WWW= http://gpredict.oz9aec.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libatk-1.0.so:accessibility/at-spi2-core \ libcurl.so:ftp/curl \ libhamlib.so:comms/hamlib \ libharfbuzz.so:print/harfbuzz \ libgoocanvas-2.0.so:graphics/goocanvas2 \ libgps.so:astro/gpsd USES= compiler:c11 gettext gmake gnome pkgconfig tar:bz2 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_GNOME= cairo gdkpixbuf gtk30 intltool post-patch: @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/gpredict-icon.png|' \ ${WRKSRC}/data/desktop/gpredict.desktop.in .include diff --git a/comms/grig/Makefile b/comms/grig/Makefile index db7192b69b8f..02835f3bea3e 100644 --- a/comms/grig/Makefile +++ b/comms/grig/Makefile @@ -1,31 +1,31 @@ PORTNAME= grig PORTVERSION= 0.9.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio control front-end WWW= https://groundstation.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhamlib.so:comms/hamlib \ libharfbuzz.so:print/harfbuzz \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= autoreconf gettext gmake gnome libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= fillods GH_PROJECT= grig GH_TAGNAME= 9d79adb USE_GNOME= cairo gdkpixbuf gtk20 intltool GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share LIBS+= -lm .include diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile index 4414d9b94947..488a170cb6ad 100644 --- a/comms/hamlib/Makefile +++ b/comms/hamlib/Makefile @@ -1,52 +1,60 @@ PORTNAME= hamlib -PORTVERSION= 4.6.4 +DISTVERSION= 4.6.5 CATEGORIES= comms hamradio MASTER_SITES= SF MAINTAINER= hamradio@FreeBSD.org COMMENT= Shared libraries for Amateur Radio Equipment Control Applications WWW= https://sourceforge.net/projects/hamlib/ -LICENSE= LGPL20 +LICENSE= GPLv2+ LGPL21+ +LICENSE_COMB= multi +LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING +LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= swig:devel/swig -LIB_DEPENDS= libltdl.so:devel/libltdl -USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 pkgconfig python \ - readline shebangfix tcl -USE_GNOME= libxml2 +USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 \ + pkgconfig python readline shebangfix tcl USE_LDCONFIG= yes USE_PERL5= build run USE_PYTHON= py3kplist # $TCL_INCLUDE_SPEC SHEBANG_FILES= bindings/perltest.pl + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-perl-binding \ - --with-tcl-binding --with-tcl=${TCL_LIBDIR} \ - --with-libusb \ - --with-python-binding -CONFIGURE_ENV= LIBUSB_LIBS="-lusb" cf_with_cxx=yes +CONFIGURE_ARGS= --with-libusb \ + --with-perl-binding \ + --with-python-binding \ + --with-tcl-binding \ + --with-tcl=${TCL_LIBDIR} +CONFIGURE_ENV= cf_with_cxx=yes \ + LIBUSB_LIBS="-lusb" + INSTALL_TARGET= install-strip -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib + PLIST_SUB= TCL_VER=${TCL_VER} -OPTIONS_DEFINE= DOCS +PORTDOCS= AUTHORS COPYING* ChangeLog INSTALL LICENSE NEWS PLAN README* THANKS + +OPTIONS_DEFINE= DOCS STATIC +OPTIONS_SUB= yes + +STATIC_CONFIGURE_ENABLE= static post-build: ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' \ ${WRKSRC}/bindings/Hamlib-pl.mk post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Hamlib/Hamlib.so - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for d in ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/COPYING.LIB \ - ${WRKSRC}/ChangeLog ${WRKSRC}/INSTALL ${WRKSRC}/LICENSE \ - ${WRKSRC}/NEWS ${WRKSRC}/PLAN ${WRKSRC}/README \ - ${WRKSRC}/README.betatester ${WRKSRC}/README.osx \ - ${WRKSRC}/README.developer ${WRKSRC}/README.freqranges \ - ${WRKSRC}/README.multicast ${WRKSRC}/THANKS - ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} -.endfor + +post-install-DOCS-on: + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +post-install-DOCS-off: +# Upstream scripts install some of the ${PORTDOCS} by default, +# so we need to remove the whole ${STAGEDIR}${DOCSDIR} explicitly. + ${RM} -r ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/hamlib/distinfo b/comms/hamlib/distinfo index bffbec620322..6d95dd55892e 100644 --- a/comms/hamlib/distinfo +++ b/comms/hamlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752936628 -SHA256 (hamlib-4.6.4.tar.gz) = 5a92e93e805b2263c63da40028d67580fda15752b5389c68b237203f29b592bb -SIZE (hamlib-4.6.4.tar.gz) = 2923171 +TIMESTAMP = 1758466889 +SHA256 (hamlib-4.6.5.tar.gz) = 90d6f1dba59417c00f8f4545131c7efd31930cd0e178598980a8210425e3852e +SIZE (hamlib-4.6.5.tar.gz) = 2947731 diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist index e1768ad11226..648aab1e9544 100644 --- a/comms/hamlib/pkg-plist +++ b/comms/hamlib/pkg-plist @@ -1,82 +1,71 @@ +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl bin/ampctl bin/ampctld bin/rigctl bin/rigctlcom bin/rigctld bin/rigctlsync bin/rigctltcp bin/rigfreqwalk bin/rigmem bin/rigsmtr bin/rigswr +bin/rigtestlibusb bin/rigtestmcast bin/rigtestmcastrx bin/rotctl bin/rotctld include/hamlib/ampclass.h include/hamlib/amplifier.h include/hamlib/amplist.h include/hamlib/multicast.h include/hamlib/rig.h include/hamlib/rig_dll.h include/hamlib/rigclass.h include/hamlib/riglist.h include/hamlib/rotator.h include/hamlib/rotclass.h include/hamlib/rotlist.h +%%STATIC%%lib/libhamlib++.a lib/libhamlib++.la lib/libhamlib++.so lib/libhamlib++.so.4 lib/libhamlib++.so.4.0.6 +%%STATIC%%lib/libhamlib.a lib/libhamlib.la lib/libhamlib.so lib/libhamlib.so.4 lib/libhamlib.so.4.0.6 %%SITE_ARCH%%/Hamlib.pm %%SITE_ARCH%%/auto/Hamlib/Hamlib.so %%SITE_ARCH%%/perltest.pl %%PYTHON_SITELIBDIR%%/Hamlib.py +%%STATIC%%%%PYTHON_SITELIBDIR%%/_Hamlib.a %%PYTHON_SITELIBDIR%%/_Hamlib.la %%PYTHON_SITELIBDIR%%/_Hamlib.so %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-2.pyc %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.pyc lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.so +%%STATIC%%lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.a lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so lib/tcl%%TCL_VER%%/Hamlib/pkgIndex.tcl libdata/pkgconfig/hamlib.pc share/aclocal/hamlib.m4 share/man/man1/ampctl.1.gz share/man/man1/ampctld.1.gz share/man/man1/rigctl.1.gz share/man/man1/rigctlcom.1.gz share/man/man1/rigctld.1.gz share/man/man1/rigctlsync.1.gz share/man/man1/rigmem.1.gz share/man/man1/rigsmtr.1.gz share/man/man1/rigswr.1.gz share/man/man1/rotctl.1.gz share/man/man1/rotctld.1.gz share/man/man7/hamlib-primer.7.gz share/man/man7/hamlib-utilities.7.gz share/man/man7/hamlib.7.gz -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/PLAN -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.betatester -%%PORTDOCS%%%%DOCSDIR%%/README.developer -%%PORTDOCS%%%%DOCSDIR%%/README.freqranges -%%PORTDOCS%%%%DOCSDIR%%/README.md -%%PORTDOCS%%%%DOCSDIR%%/README.multicast -%%PORTDOCS%%%%DOCSDIR%%/README.osx -%%PORTDOCS%%%%DOCSDIR%%/THANKS -%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl -%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py -%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl diff --git a/comms/klog/Makefile b/comms/klog/Makefile index de23181f8cfa..a2306f7fd3ca 100644 --- a/comms/klog/Makefile +++ b/comms/klog/Makefile @@ -1,56 +1,57 @@ PORTNAME= klog PORTVERSION= 2.4.2 +PORTREVISION= 1 #PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Simple Qt-based amateur radio logger WWW= https://github.com/ea4k/klog/wiki LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhamlib.so:comms/hamlib USES= compiler:c++11-lang gl qmake qt:6 xorg USE_GITHUB= yes USE_GL= gl USE_QT= base declarative charts location positioning serialport sqldriver-sqlite tools GH_ACCOUNT= ea4k GH_PROJECT= klog DESKTOP_ENTRIES= "KLog" "Simple Amateur Radio Logging Program" \ "" "klog" "Network;HamRadio;" \ true PLIST_FILES= bin/klog \ ${DATADIR}/translations/klog_ca.qm \ ${DATADIR}/translations/klog_cs.qm \ ${DATADIR}/translations/klog_da.qm \ ${DATADIR}/translations/klog_de.qm \ ${DATADIR}/translations/klog_es.qm \ ${DATADIR}/translations/klog_fi.qm \ ${DATADIR}/translations/klog_fr.qm \ ${DATADIR}/translations/klog_hr.qm \ ${DATADIR}/translations/klog_it.qm \ ${DATADIR}/translations/klog_lv.qm \ ${DATADIR}/translations/klog_ja.qm \ ${DATADIR}/translations/klog_nl.qm \ ${DATADIR}/translations/klog_pl.qm \ ${DATADIR}/translations/klog_ru.qm \ ${DATADIR}/translations/klog_uk.qm \ share/applications/klog.desktop \ share/man/man1/klog.1.gz post-patch: @${REINPLACE_CMD} \ 's|"\/usr\/share\/klog\/translations\/klog_"|"${DATADIR}/translations/klog_"|' \ ${WRKSRC}/src/main.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/build/target/klog ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/src/build/target/translations/klog_*.qm \ ${STAGEDIR}${DATADIR}/translations ${INSTALL_MAN} ${WRKSRC}/src/klog.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/comms/qsstv/Makefile b/comms/qsstv/Makefile index ca336445df2a..85c3245e33bf 100644 --- a/comms/qsstv/Makefile +++ b/comms/qsstv/Makefile @@ -1,62 +1,62 @@ PORTNAME= qsstv PORTVERSION= 9.5.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= ${WWW}/${PORTNAME}/downloads/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio SSTV/FAX reception program for unix WWW= https://www.qsl.net/on4qz/ LICENSE= GPLv3 LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libhamlib.so:comms/hamlib \ libopenjp2.so:graphics/openjpeg \ libpulse.so:audio/pulseaudio \ libv4l2.so:multimedia/libv4l BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat USES= compiler:c++11-lang gl pkgconfig qmake:outsource qt:5 USE_QT= buildtools core gui network widgets xml USE_GL= gl WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/qsstv \ share/applications/qsstv.desktop \ share/pixmaps/qsstv.png .include .if defined(WITH_DEBUG) BUILD_DEPENDS+= doxygen:devel/doxygen LIB_DEPENDS+= libqwt6.so:x11-toolkits/qwt6 PLIST_FILES+= bin/qsstv.debug .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%DOCSDIR%%|${DOCSDIR}|g' \ -e 's|%%PERL%%|${PERL}|g' \ ${WRKSRC}/qsstv.pro \ ${WRKSRC}/config/directoriesconfig.cpp \ ${WRKSRC}/documentation/manual/manual.doxy \ ${WRKSRC}/documentation/manual/manual.txt \ ${WRKSRC}/documentation/api/api.doxy ${RM} ${WRKSRC}/documentation/manual/manual.txt.* ${RM} ${WRKSRC}/documentation/manual/manual.*.orig post-install: ${INSTALL_DATA} ${WRKSRC}/qsstv.desktop ${STAGEDIR}/${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/icons/qsstv.png ${STAGEDIR}${PREFIX}/share/pixmaps -${RM} ${STAGEDIR}/${DOCSDIR}/manual.doxy -${RM} ${STAGEDIR}/${DOCSDIR}/doxygen_sqlite3.db -${RM} ${STAGEDIR}/${DOCSDIR}/*.bak -${RM} ${STAGEDIR}/${DOCSDIR}/*.orig .include diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile index bf1d5bd528e5..1bf60dfa8049 100644 --- a/comms/tlf/Makefile +++ b/comms/tlf/Makefile @@ -1,41 +1,41 @@ PORTNAME= tlf PORTVERSION= 1.4.1 DISTVERSIONPREFIX= ${PORTNAME}- -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 851321c0979c.patch:-p1 # https://github.com/Tlf/tlf/pull/268 PATCHFILES+= 3c48ad1c95c8.patch:-p1 # https://github.com/Tlf/tlf/pull/268 PATCHFILES+= 4302ec05ed9f.patch:-p1 # https://github.com/Tlf/tlf/pull/268 MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio curses based logging program WWW= https://github.com/Tlf/tlf LICENSE= GPLv2 LIB_DEPENDS= libargp.so:devel/argp-standalone RUN_DEPENDS= rec:audio/sox \ wget:ftp/wget USES= autoreconf gnome ncurses pkgconfig USE_GITHUB= yes USE_GNOME= glib20 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -largp" \ CPPFLAGS=-I${LOCALBASE}/include OPTIONS_SUB= yes OPTIONS_DEFINE= HAMLIB FLDIGI DOCS HAMLIB_DESC= Support rig control via hamlib FLDIGI_DESC= Support fldigi XML-RPC integration OPTIONS_DEFAULT=HAMLIB FLDIGI HAMLIB_LIB_DEPENDS= libhamlib.so:comms/hamlib HAMLIB_CONFIGURE_ENABLE=hamlib FLDIGI_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c FLDIGI_CONFIGURE_ENABLE=fldigi-xmlrpc .include diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile index bf0e8c522abc..59c62c57d250 100644 --- a/comms/wsjtz/Makefile +++ b/comms/wsjtz/Makefile @@ -1,58 +1,58 @@ PORTNAME= wsjtz DISTVERSION= 2.5.4-1.22 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= comms hamradio MASTER_SITES= SF/wsjt-z/Source MAINTAINER= hamradio@FreeBSD.org COMMENT= Clone of WSJT-X software with additional features WWW= https://sourceforge.net/projects/wsjt-z/ LICENSE= GPLv3 LIB_DEPENDS= libboost_log_setup.so:devel/boost-libs \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libhamlib.so:comms/hamlib \ libreadline.so:devel/readline BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook:textproc/docbook-xsl \ a2x:textproc/asciidoc \ asciidoctor:textproc/rubygem-asciidoctor \ boost-libs>0:devel/boost-libs \ libtool:devel/libtool USES= cmake compiler:c++14-lang fortran makeinfo pkgconfig qt:5 zip USE_QT= concurrent core gui multimedia network printsupport serialport \ sql sql-sqlite3 testlib widgets buildtools:build \ linguisttools:build qmake:build CONFLICTS= wsjtx CMAKE_ARGS+= -DCMAKE_PREFIX_PATH+=${LOCALBASE}/wsjtx/lib \ -DLOCALBASE::STRING="${LOCALBASE}" # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace PLIST_SUB+= PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= DOCS PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/z/x/} DATADIR= ${PREFIX}/share/${PORTNAME:S/z/x/} WRKSRC= ${WRKDIR}/wsjtx .include .if ${GCC_DEFAULT} >= 10 # workaround for More actual than formal arguments in procedure call at (1) FFLAGS+= -fallow-argument-mismatch .endif post-install: .for f in fcal fmeasure fmtave fst4sim ft8code jt4code jt65code jt9 jt9code \ message_aggregator msk144code q65code q65sim udp_daemon wsjtx wsprd ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor .include diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile index c6c594d8789a..82d112ecbcea 100644 --- a/comms/xlog/Makefile +++ b/comms/xlog/Makefile @@ -1,40 +1,40 @@ PORTNAME= xlog DISTVERSION= 2.0.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= SAVANNAH MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio logging application WWW= https://xlog.nongnu.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libhamlib.so:comms/hamlib \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 gnome pkgconfig shared-mime-info USE_GNOME= cairo gdkpixbuf gtk20 GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_c_compiler_gnu=no DESKTOP_ENTRIES="${PORTNAME}" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Utility;" ${FALSE} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=deprecated-non-prototype .endif .include