Page MenuHomeFreeBSD

New port: comms/quisk
ClosedPublic

Authored by shurd on Jun 29 2014, 2:04 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jan 25, 9:34 AM
Unknown Object (File)
Wed, Jan 22, 2:26 PM
Unknown Object (File)
Dec 27 2024, 5:58 AM
Unknown Object (File)
Nov 5 2024, 9:00 PM
Unknown Object (File)
Nov 1 2024, 4:18 AM
Unknown Object (File)
Nov 1 2024, 3:40 AM
Unknown Object (File)
Oct 31 2024, 8:26 AM
Unknown Object (File)
Oct 31 2024, 4:51 AM
Subscribers
None

Details

Summary

This is QUISK, a Software Defined Radio (SDR).

  • Quisk can control the HiQSDR.
  • As a receiver it can use the SDR-IQ by RfSpace as a sample source.
  • As a receiver it can use your soundcard as a sample source.
  • Quisk can control SoftRock hardware for both receive and transmit.
  • As a transmitter it can accept microphone input and send that to your transmitter for SSB operation. For CW, QUISK can mute the audio and substitute a side tone.
Test Plan

Will add using addport -ta -l 190366 -u shurd -d comms/quisk/

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

shurd retitled this revision from to New port: comms/quisk.
shurd updated this object.
shurd edited the test plan for this revision. (Show Details)
shurd added reviewers: db, skreuzer.

Update again to lastest upstream... use PYDISTUTILS_AUTOPLIST.

RedPorts fails on 8.4/i386 with plist errors:
pkg-static: lstat(/work/a/ports/comms/quisk/work/stage/usr/local/lib/python2.7/site-packages/quisk/setup.py): No such file or directory
pkg-static: lstat(/work/a/ports/comms/quisk/work/stage/usr/local/lib/python2.7/site-packages/quisk/setup.pyc): No such file or directory
pkg-static: lstat(/work/a/ports/comms/quisk/work/stage/usr/local/lib/python2.7/site-packages/quisk/setup.pyo): No such file or directory

I tried switching to auto plist, but it still fails... maybe this is a Redports thing or a py-distutils thing? It passes on everything else (and passed with the same plist before).

RedPorts fails on 8.4/i386 with plist errors:

Problem appears to be fixed now due to changes in Mk.

Looks good to me. skreuzer?

Is some dependency missing? When I try to build this with poudriere on 11-CURRENT it errors out saying it can't find fftw3.h

building 'quisk._quisk' extension
creating build/temp.freebsd-11.0-CURRENT-amd64-2.7
cc -DNDEBUG -O2 -pipe -fno-strict-aliasing -fPIC -I/usr/local/include/python2.7 -c quisk.c -o build/temp.freebsd-11.0-CURRENT-amd64-2.7/quisk.o
quisk.c:5:10: fatal error: 'fftw3.h' file not found
#include <fftw3.h>

^

1 error generated.
error: command 'cc' failed with exit status 1

  • Error code 1

Stop.
make: stopped in /usr/ports/comms/quisk

actually... you have math/fftw3 as a dependancy. Let me look a little closer

skreuzer edited edge metadata.

Turns out all the build issues problems are from my stupidity. Approved. Please commit

This revision is now accepted and ready to land.Jul 3 2014, 2:34 PM

Also, don't forget to update comms/Makefile

shurd updated this revision to Diff 579.

Closed by commit rP360456 (authored by @shurd).

db, please accept this revisions, so I can close it :-)

svn 360456.