diff --git a/audio/welle.io/Makefile b/audio/welle.io/Makefile index 17cabfef70b9..7a35b96e2646 100644 --- a/audio/welle.io/Makefile +++ b/audio/welle.io/Makefile @@ -1,53 +1,53 @@ PORTNAME= welle.io DISTVERSION= 2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio hamradio MAINTAINER= nsonack@outlook.com COMMENT= SDR DAB/DAB+ Receiver WWW= https://www.welle.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfaad.so:audio/faad \ libmp3lame.so:audio/lame \ libmpg123.so:audio/mpg123 RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins USES= cmake compiler:c++11-lang pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= AlbrechtL GH_TAGNAME= 0aacf578d77d79212483cd6fce436fb66523f63f USE_QT= charts core dbus declarative gui multimedia network \ quickcontrols2 widgets buildtools:build qmake:build OPTIONS_DEFINE= AIRSPY CLI FFTW RTLSDR SOAPY OPTIONS_DEFAULT= FFTW RTLSDR AIRSPY_DESC= AirSpy support CLI_DESC= Build the welle-cli tool FFTW_DESC= Use FFTW3 instead of KISSFFT RTLSDR_DESC= RTL-SDR support SOAPY_DESC= SoapySDR support AIRSPY_LIB_DEPENDS= libairspy.so:comms/airspy AIRSPY_CMAKE_BOOL= AIRSPY CLI_CMAKE_BOOL= BUILD_WELLE_CLI CLI_PLIST_FILES= bin/welle-cli \ share/welle-io/html/index.html \ share/welle-io/html/index.js FFTW_BUILD_DEPENDS= fftw3>=0:math/fftw3 FFTW_LIB_DEPENDS= libfftw3f.so:math/fftw3-float FFTW_CMAKE_BOOL_OFF= KISS_FFT RTLSDR_LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr RTLSDR_CMAKE_BOOL= RTLSDR SOAPY_LIB_DEPENDS= libSoapySDR.so:misc/soapysdr SOAPY_CMAKE_BOOL= SOAPYSDR .include diff --git a/comms/dump1090/Makefile b/comms/dump1090/Makefile index bd61d98d135e..01d314e382ab 100644 --- a/comms/dump1090/Makefile +++ b/comms/dump1090/Makefile @@ -1,33 +1,34 @@ PORTNAME= dump1090 PORTVERSION= 20200718 +PORTREVISION= 1 CATEGORIES= comms MAINTAINER= skreuzer@FreeBSD.org COMMENT= Simple Mode S decoder for RTLSDR devices WWW= https://github.com/antirez/dump1090 LICENSE= BSD3CLAUSE LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr USES= gmake USE_GITHUB= yes GH_ACCOUNT= antirez GH_TAGNAME= de61bd5 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lrtlsdr -lusb -lpthread -lm PLIST_FILES= bin/dump1090 \ ${DATADIR}/gmap.html post-patch: @${REINPLACE_CMD} -e "s|gmap.html|${DATADIR}/gmap.html|" ${WRKSRC}/dump1090.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/gmap.html ${STAGEDIR}${DATADIR} .include diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile index b3b2ea95dd0c..68dce6045407 100644 --- a/comms/gr-osmosdr/Makefile +++ b/comms/gr-osmosdr/Makefile @@ -1,57 +1,57 @@ PORTNAME= gr-osmosdr DISTVERSIONPREFIX= v DISTVERSION= 0.2.3 -PORTREVISION= 7 +PORTREVISION= 8 PORTEPOCH= 1 CATEGORIES= comms hamradio MAINTAINER= martymac@FreeBSD.org COMMENT= GNU Radio OsmoSDR module WWW= http://sdr.osmocom.org/trac LICENSE= GPLv3 BUILD_DEPENDS= swig:devel/swig \ cheetah:devel/py-cheetah3@${PY_FLAVOR} LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \ libgnuradio-pmt.so:comms/gnuradio \ libgnuradio-blocks.so:comms/gnuradio \ libvolk.so:devel/volk \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ liblog4cpp.so:devel/log4cpp \ libgmpxx.so:math/gmp \ libgmp.so:math/gmp \ liborc-0.4.so:devel/orc USES= cmake compiler:c++11-lang fortran pkgconfig python tar:tgz SUB_LIST= VERSION=${PORTVERSION} SUB_FILES= gnuradio-osmosdr.pc USE_GITHUB= yes GH_ACCOUNT= osmocom USE_LDCONFIG= yes # See lib/CMakeLists.txt to enable more components CMAKE_ARGS+= -DENABLE_FILE:BOOL=ON \ -DENABLE_PYTHON=ON \ -DPYTHON_EXECUTABLE:STRING="${PYTHON_CMD}" CXXFLAGS+= -std=c++11 OPTIONS_DEFINE= RTLSDR HACKRF RTLSDR_DESC= Enable rtl-sdr (RTL2832) support OPTIONS_DEFAULT= RTLSDR RTLSDR_LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr RTLSDR_CMAKE_ON= -DENABLE_RTL:BOOL=ON -DENABLE_RTL_TCP:BOOL=ON HACKRF_DESC= Enable hackrf one hardware support HACKRF_LIB_DEPENDS= libhackrf.so:comms/hackrf HACKRF_CMAKE_ON= -DENABLE_HACKRF:BOOL=ON post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnuradio-osmosdr.so.0.2.0 ${INSTALL_DATA} ${WRKDIR}/gnuradio-osmosdr.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ .include diff --git a/comms/libsdr/Makefile b/comms/libsdr/Makefile index 1063cbe52c03..fa2e89196d2c 100644 --- a/comms/libsdr/Makefile +++ b/comms/libsdr/Makefile @@ -1,26 +1,26 @@ PORTNAME= libsdr PORTVERSION= 0.1.0 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms hamradio MAINTAINER= jeff@baitis.net COMMENT= Simple software defined radio (SDR) library WWW= https://github.com/hmatuschek/libsdr LICENSE= GPLv2 LIB_DEPENDS= libportaudio.so:audio/portaudio \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ librtlsdr.so:comms/rtl-sdr USE_GITHUB= yes GH_ACCOUNT= hmatuschek MAKE_JOBS_UNSAFE= yes USES= compiler:c++11-lang cmake pkgconfig CMAKE_ARGS+=-DCMAKE_BUILD_TYPE=RELEASE USE_LDCONFIG= yes .include diff --git a/comms/linrad/Makefile b/comms/linrad/Makefile index 02554c584573..5230e079c6b2 100644 --- a/comms/linrad/Makefile +++ b/comms/linrad/Makefile @@ -1,68 +1,68 @@ PORTNAME= linrad PORTVERSION= 4.02 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= comms hamradio MASTER_SITES= http://www.nitehawk.com/sm5bsz/linuxdsp/archive/\ http://www.sm5bsz.com/linuxdsp/archive/ DISTNAME= lir04-02 MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio DSP utility (SDR) WWW= https://www.nitehawk.com/sm5bsz/linuxdsp/linrad.htm LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: implicit declaration of function outb BROKEN_armv6= fails to configure: cannot find /nxb-bin/usr/bin/cc BROKEN_armv7= fails to configure: cannot find /nxb-bin/usr/bin/cc BROKEN_powerpc64= fails to compile: implicit declaration of function outb BROKEN_powerpc64le= fails to compile: implicit declaration of function outb BROKEN_riscv64= fails to build: gmake: No rule to make target 'Makefile' BROKEN_sparc64= fails to compile: implicit declaration of function outb LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr \ libportaudio.so:audio/portaudio \ libftdi.so:devel/libftdi BUILD_DEPENDS= nasm:devel/nasm USES= gmake tar:tbz xorg WRKSRC= ${WRKDIR}/${PORTNAME}-0${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_XORG= x11 xext LINRAD_DOCFILES= z_APM.txt z_BUFFERS.txt z_CALIBRATE.txt \ z_COPYRIGHT.txt z_GIFINFO.txt \ z_MORSE_DECODING.txt z_MOUSE.txt z_NETWORK.txt \ z_PARALLEL_PORT.txt z_SETTINGS.txt \ z_USERS_EXTRA.txt z_USERS_HWARE.txt .include .if ${ARCH} == "i386" BINFILE= xlinrad .else BINFILE= xlinrad64 .endif ALL_TARGET= ${BINFILE} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}/|' \ ${WRKSRC}/libfind1.c ${WRKSRC}/help.c do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/errors.lir ${STAGEDIR}${DATADIR}/errors.lir ${INSTALL_DATA} ${WRKSRC}/help.lir ${STAGEDIR}${DATADIR}/help.lir ${INSTALL_SCRIPT} -m0555 ${FILESDIR}/linrad ${STAGEDIR}${PREFIX}/bin/linrad ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${BINFILE} ${STAGEDIR}${PREFIX}/bin/x${PORTNAME} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${LINRAD_DOCFILES} ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}/$f .endfor .include diff --git a/comms/rtl-433/Makefile b/comms/rtl-433/Makefile index 6a65c8c47227..0a0eb960e763 100644 --- a/comms/rtl-433/Makefile +++ b/comms/rtl-433/Makefile @@ -1,22 +1,22 @@ PORTNAME= rtl-433 PORTVERSION= 22.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MAINTAINER= rodrigo@FreeBSD.org COMMENT= Generic RF data receiver and decoder for ISM band devices WWW= https://github.com/merbanan/rtl_433 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr \ libSoapySDR.so:misc/soapysdr USES= cmake pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= merbanan GH_PROJECT= rtl_433 .include diff --git a/comms/rtl-sdr/Makefile b/comms/rtl-sdr/Makefile index 462548e26830..1aba60e3bdcb 100644 --- a/comms/rtl-sdr/Makefile +++ b/comms/rtl-sdr/Makefile @@ -1,37 +1,37 @@ PORTNAME= rtl-sdr -PORTVERSION= 0.6.0 -PORTREVISION= 3 +PORTVERSION= 2.0.1 +DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= comms hamradio MAINTAINER= martymac@FreeBSD.org COMMENT= Command-line tool that performs SDR with RTL2832-based USB sticks WWW= https://sdr.osmocom.org/trac/wiki/rtl-sdr LICENSE= GPLv2 USES= autoreconf pkgconfig libtool pathfix tar:tgz USE_GITHUB= yes GH_ACCOUNT= steve-m GH_PROJECT= librtlsdr GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/librtlsdr OPTIONS_DEFINE= DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-Makefile.am post-patch: @${REINPLACE_CMD} 's|^pkgdocdir=.*|pkgdocdir=${DOCSDIR}|' \ ${WRKSRC}/Makefile.am .include diff --git a/comms/rtl-sdr/distinfo b/comms/rtl-sdr/distinfo index dfce47b8609f..fd406b8d3864 100644 --- a/comms/rtl-sdr/distinfo +++ b/comms/rtl-sdr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1550700569 -SHA256 (steve-m-librtlsdr-0.6.0_GH0.tar.gz) = 80a5155f3505bca8f1b808f8414d7dcd7c459b662a1cde84d3a2629a6e72ae55 -SIZE (steve-m-librtlsdr-0.6.0_GH0.tar.gz) = 134289 +TIMESTAMP = 1699295175 +SHA256 (steve-m-librtlsdr-v2.0.1_GH0.tar.gz) = e108d3c6a00efcdf55877d1172be538842686c50377043319baffcfdb6b7b9cb +SIZE (steve-m-librtlsdr-v2.0.1_GH0.tar.gz) = 135734 diff --git a/comms/rtl-sdr/files/extra-patch-Makefile.am b/comms/rtl-sdr/files/extra-patch-Makefile.am index 122d73a6c99a..36db0c59564d 100644 --- a/comms/rtl-sdr/files/extra-patch-Makefile.am +++ b/comms/rtl-sdr/files/extra-patch-Makefile.am @@ -1,32 +1,32 @@ ---- Makefile.am.orig 2019-02-20 23:16:25.926790000 +0100 -+++ Makefile.am 2019-02-20 23:16:48.243426000 +0100 -@@ -21,29 +21,4 @@ +--- Makefile.am.orig 2023-11-06 14:19:31 UTC ++++ Makefile.am +@@ -21,29 +21,4 @@ EXTRA_DIST = git-version-gen .version EXTRA_DIST = git-version-gen .version -if HAVE_DOXYGEN - -pkgdocdir=$(docdir)/$(PACKAGE)-$(VERSION) -doc_htmldir=$(pkgdocdir)/html - -doc_html_DATA = $(top_builddir)/doc/html.tar - -$(doc_html_DATA): $(top_builddir)/doc/html/index.html - cd $(top_builddir)/doc && tar cf html.tar html - -$(top_builddir)/doc/html/index.html: $(SOURCES) Doxyfile - @rm -rf doc - mkdir -p doc - $(DOXYGEN) Doxyfile - -install-data-hook: - cd $(DESTDIR)$(doc_htmldir) && tar xf html.tar --strip-components 1 && rm -f html.tar - -uninstall-hook: - rm -rf $(DESTDIR)/$(doc_htmldir) - -DX_CLEAN = doc/{html,latex}/* doc/html.tar - -endif - MOSTLYCLEANFILES = $(DX_CLEAN) diff --git a/comms/rtl-sdr/files/patch-configure.ac b/comms/rtl-sdr/files/patch-configure.ac index 344f1a6cf34a..2f3de205d692 100644 --- a/comms/rtl-sdr/files/patch-configure.ac +++ b/comms/rtl-sdr/files/patch-configure.ac @@ -1,11 +1,11 @@ ---- configure.ac.orig 2012-08-23 08:40:54.000000000 +0200 -+++ configure.ac 2012-08-23 11:47:20.000000000 +0200 -@@ -34,7 +32,7 @@ +--- configure.ac.orig 2023-11-03 09:21:21 UTC ++++ configure.ac +@@ -35,7 +35,7 @@ dnl pthreads dnl checks for required libraries dnl pthreads -AC_CHECK_LIB(pthread, pthread_create, [LIBS="$LIBS -lpthread"]) +AC_CHECK_LIB(pthread, pthread_create, [LIBS="$LIBS -pthread"]) dnl libmath (for rtl_fm) AC_CHECK_LIB(m, atan2, [LIBS="$LIBS -lm"]) diff --git a/comms/rtl-sdr/files/patch-librtlsdr.pc.in b/comms/rtl-sdr/files/patch-librtlsdr.pc.in deleted file mode 100644 index 23a615e11a89..000000000000 --- a/comms/rtl-sdr/files/patch-librtlsdr.pc.in +++ /dev/null @@ -1,11 +0,0 @@ -libusb-1.0 is already part of RTLSDR_PC_LIBS - ---- librtlsdr.pc.in.orig 2014-07-11 08:56:42.640078065 +0000 -+++ librtlsdr.pc.in 2014-07-11 08:56:57.487076496 +0000 -@@ -7,5 +7,5 @@ - Description: C Utility Library - Version: @VERSION@ - Cflags: -I${includedir}/ @RTLSDR_PC_CFLAGS@ --Libs: -L${libdir} -lrtlsdr -lusb-1.0 -+Libs: -L${libdir} -lrtlsdr - Libs.private: @RTLSDR_PC_LIBS@ diff --git a/comms/sdr++/Makefile b/comms/sdr++/Makefile index 42e635203cf0..aed574b58ddb 100644 --- a/comms/sdr++/Makefile +++ b/comms/sdr++/Makefile @@ -1,55 +1,55 @@ PORTNAME= sdr++ DISTVERSION= 1.0.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= comms hamradio MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform SDR software WWW= https://github.com/AlexandreRouma/SDRPlusPlus LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license LIB_DEPENDS= libad9361.so:misc/libad9361-iio \ libairspy.so:comms/airspy \ libairspyhf.so:comms/airspyhf \ libfftw3f.so:math/fftw3-float \ libglfw.so:graphics/glfw \ libhackrf.so:comms/hackrf \ libiio.so:misc/libiio \ librtlsdr.so:comms/rtl-sdr \ libSoapySDR.so:misc/soapysdr \ libvolk.so:devel/volk USES= cmake compiler:c++17-lang gl pkgconfig xorg USE_GL= gl glew glu opengl USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= AlexandreRouma GH_PROJECT= SDRPlusPlus OPTIONS_MULTI= AUDIO_BACKEND OPTIONS_MULTI_AUDIO_BACKEND= PORTAUDIO RTAUDIO OPTIONS_DEFAULT= PORTAUDIO # RTAUDIO OPTIONS_SUB= yes AUDIO_BACKEND_DESC= Audio backend PORTAUDIO_CMAKE_BOOL= OPT_BUILD_AUDIO_SINK PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio RTAUDIO_DESC= RtAudio support RTAUDIO_CMAKE_BOOL= OPT_BUILD_AUDIO_SINK RTAUDIO_LIB_DEPENDS= librtaudio.so:audio/rtaudio RTAUDIO_BROKEN= see https://github.com/AlexandreRouma/SDRPlusPlus/issues/1149 .include .if ${ARCH} == "amd64" || ${ARCH} == "i386" PLIST_SUB+= SSE="" .else PLIST_SUB+= SSE="@comment " .endif .include diff --git a/comms/soapysdr-rtlsdr/Makefile b/comms/soapysdr-rtlsdr/Makefile index 89384052cc90..4de32bc350e2 100644 --- a/comms/soapysdr-rtlsdr/Makefile +++ b/comms/soapysdr-rtlsdr/Makefile @@ -1,23 +1,23 @@ PORTNAME= SoapyRTLSDR DISTVERSIONPREFIX= soapy-rtl-sdr- DISTVERSION= 0.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Soapy SDR module for RTLSDR WWW= https://github.com/pothosware/SoapySDR LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libSoapySDR.so:misc/soapysdr \ librtlsdr.so:comms/rtl-sdr USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= pothosware PLIST_FILES= lib/SoapySDR/modules0.8/librtlsdrSupport.so .include diff --git a/comms/svxlink/Makefile b/comms/svxlink/Makefile index 6b49be685c1c..371bf32ab611 100644 --- a/comms/svxlink/Makefile +++ b/comms/svxlink/Makefile @@ -1,123 +1,123 @@ PORTNAME?= svxlink PORTVERSION= 19.09.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT?= General purpose ham radio voice services WWW= https://www.svxlink.org/ LICENSE?= GPLv2 LIB_DEPENDS?= libgsm.so:audio/gsm \ libspeex.so:audio/speex \ libgpg-error.so:security/libgpg-error \ libgcrypt.so:security/libgcrypt \ libsigc-2.0.so:devel/libsigc++20 \ libpopt.so:devel/popt \ libopus.so:audio/opus \ 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 USE_GITHUB= yes GH_ACCOUNT= sm0svx GH_PROJECT= svxlink CMAKE_SOURCE_PATH= ${WRKSRC}/src CMAKE_ARGS+= -DMAN_INSTALL_DIR:FILEPATH=${PREFIX}/share/man \ -DLOCAL_STATE_DIR=/var \ -DLOCALBASE:STRING="${LOCALBASE}" .if ${PORTNAME}==svxlink CMAKE_ARGS+= -DUSE_QT:BOOL=NO .endif USE_LDCONFIG= yes ALL_TARGET?= all man OPTIONS_DEFINE= DOXYGEN STATIC DOCS 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: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 DOXYGEN_IMPLIES= DOCS DOXYGEN_ALL_TARGET=doc DOXYGEN_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz OPTIONS_SUB= yes PORTDOCS= * post-patch: @${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/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}/src/doc/man/svxlink.conf.5 post-patch-OSS-on: @${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|' .if ${PORTNAME}==svxlink post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc \ ${STAGEDIR}${PREFIX}/etc/svxlink/.procmailrc.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/gpio.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/gpio.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/TclVoiceMail.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/TclVoiceMail.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/remotetrx.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/remotetrx.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxreflector.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxreflector.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleDtmfRepeater.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleDtmfRepeater.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleEchoLink.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleEchoLink.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleFrn.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleFrn.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleHelp.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleHelp.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleMetarInfo.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleMetarInfo.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleParrot.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleParrot.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModulePropagationMonitor.conf \ ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModulePropagationMonitor.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/svxlink/svxlink.d/ModuleSelCallEnc.conf \ ${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: ${RM} ${STAGEDIR}${PREFIX}/include/svxlink/CppStdCompat.h ${RM} ${STAGEDIR}${PREFIX}/include/svxlink/common.h ${RM} ${STAGEDIR}${PREFIX}/lib/libsvxmisc.a .endif .include