Index: head/comms/linrad/Makefile =================================================================== --- head/comms/linrad/Makefile (revision 528586) +++ head/comms/linrad/Makefile (revision 528587) @@ -1,76 +1,71 @@ # $FreeBSD$ PORTNAME= linrad PORTVERSION= 4.02 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= comms hamradio MASTER_SITES= http://www.nitehawk.com/sm5bsz/linuxdsp/archive/\ http://www.sm5bsz.com/linuxdsp/archive/ DISTNAME= lir04-02 -EXTRACT_SUFX= .tbz MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio DSP utility (SDR) +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + 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 -USES= gmake tar:bzip2 xorg -USE_XORG= x11 +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 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_sparc64= fails to compile: implicit declaration of function outb .include .if ${ARCH} == "i386" BINFILE= xlinrad .else BINFILE= xlinrad64 .endif ALL_TARGET= ${BINFILE} post-patch: -# These extensions seem to be Windows only -# @${CP} ${WRKSRC}/extra_w3sz.c ${WRKSRC}/users_extra.c -# @${CP} ${WRKSRC}/users_tr.c ${WRKSRC}/users_hwaredriver.c - @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ - ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|' \ ${WRKSRC}/help.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}/|' \ - ${WRKSRC}/libfind1.c -# NOTE: The code that actually does anything in users.c is currently -# #ifdef'd out because it's just a non-working example - @${REINPLACE_CMD} -e "s|ttyd|ttyu|" \ - ${WRKSRC}/lxsys.c + ${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 # Some day we may want the svga version as well. # ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.svga ${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 + ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}/$f .endfor .include Index: head/comms/linrad/distinfo =================================================================== --- head/comms/linrad/distinfo (revision 528586) +++ head/comms/linrad/distinfo (revision 528587) @@ -1,2 +1,3 @@ +TIMESTAMP = 1584458832 SHA256 (lir04-02.tbz) = f9fe2bad9dc255309b8150afeb6c917bf297bb1ca4c7f49c281a60e64fb346fa SIZE (lir04-02.tbz) = 880754 Property changes on: head/comms/linrad/distinfo ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -yes \ No newline at end of property +1 \ No newline at end of property Index: head/comms/linrad/files/patch-buf.c =================================================================== --- head/comms/linrad/files/patch-buf.c (revision 528586) +++ head/comms/linrad/files/patch-buf.c (revision 528587) @@ -1,11 +1,29 @@ --- buf.c.orig 2014-11-04 10:25:00 UTC +++ buf.c -@@ -1328,7 +1328,7 @@ if( (ui.network_flag & NET_RXIN_FFT1) == +@@ -583,7 +583,7 @@ else + } + t1+=5; + t1*=timf3_sampling_speed; +-if(t1*genparm[MIX1_NO_OF_CHANNELS]*2*twice_rxchan*sizeof(float) > 0x7fffffff) ++if((unsigned long)(t1*genparm[MIX1_NO_OF_CHANNELS]*2*twice_rxchan*sizeof(float)) > 0x7fffffffUL) + { + t1=0x7fffffff/(genparm[MIX1_NO_OF_CHANNELS]*2*twice_rxchan*sizeof(float)); + } +@@ -672,7 +672,7 @@ else + fft1afc_flag=1; + } + t1=max_fft1_sumsq*fft1_size*sizeof(float); +-if(t1 > 0x3ffffff) ++if((unsigned long)t1 > 0x3ffffffUL) + { + max_fft1_sumsq=0x3fffffff/(fft1_size*sizeof(float)); + } +@@ -1328,7 +1328,7 @@ if( (ui.network_flag & NET_RXIN_FFT1) == 0) memset(fft1_char,0,fft1_bytes); memset(liminfo,0,2*fft1_size*sizeof(float)); memset(liminfo_wait,0,fft1_size*sizeof(unsigned char)); -memset(fft1_slowsum,0.1,fft1_size*sizeof(float)); +memset(fft1_slowsum,0,fft1_size*sizeof(float)); if(fft1_correlation_flag)memset(fft1_slowcorr,0,2*fft1_size*sizeof(float)); memset(wg_waterf_sum,0,fft1_size*sizeof(float)); memset(timf1_char,0,timf1_bytes); Index: head/comms/linrad/files/patch-extio.c =================================================================== --- head/comms/linrad/files/patch-extio.c (nonexistent) +++ head/comms/linrad/files/patch-extio.c (revision 528587) @@ -0,0 +1,29 @@ +--- extio.c.orig 2014-11-04 10:25:00 UTC ++++ extio.c +@@ -335,7 +335,7 @@ if(cnt >= 0 && thread_status_flag[THREAD_EXTIO_INPUT] + for(i=0; i 0) + { + j--; +- rxin_int[j]=0x7fffffff*z[j]; ++ rxin_int[j]=(float)0x7fffffff*z[j]; + } + } + if(i != (int)snd[RXAD].block_bytes) Property changes on: head/comms/linrad/files/patch-rxin.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +1 \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property