aboutsummaryrefslogtreecommitdiffstats
path: root/comms/dabstick-radio/files
diff options
context:
space:
mode:
authornox <nox@FreeBSD.org>2013-06-22 21:28:41 +0800
committernox <nox@FreeBSD.org>2013-06-22 21:28:41 +0800
commit8dfe1a2c4957e3211208a7b1095fa4ffe6407a4f (patch)
treebf5e18ffe948d2d676a177fc2145c1c7686da82f /comms/dabstick-radio/files
parent7ed3b28cde6d8c1cd2fac29efd7fe5e7c4df66d1 (diff)
downloadfreebsd-ports-gnome-8dfe1a2c4957e3211208a7b1095fa4ffe6407a4f.tar.gz
freebsd-ports-gnome-8dfe1a2c4957e3211208a7b1095fa4ffe6407a4f.tar.zst
freebsd-ports-gnome-8dfe1a2c4957e3211208a7b1095fa4ffe6407a4f.zip
- Update to 0.95 .
- The DAB(+) receiver app now needs MMX and SSE2 so might not run on some old i386 systems, on the other hand it uses considerably less CPU than previous versions. - Add spectrum-viewer app. - More release notes in %%PREFIX%%/share/doc/dabstick-radio/README-0.95 .
Diffstat (limited to 'comms/dabstick-radio/files')
-rw-r--r--comms/dabstick-radio/files/patch-dabreceiver-V2_backend_mm_malloc.h12
-rw-r--r--comms/dabstick-radio/files/patch-dabreceiver-V2_dabreceiver.pro66
-rw-r--r--comms/dabstick-radio/files/patch-dabreceiver-V2_gui.cpp15
-rw-r--r--comms/dabstick-radio/files/patch-fmreceiver-dab_fmreceiver.pro19
-rw-r--r--comms/dabstick-radio/files/patch-spectrum-viewer_spectrum-viewer.pro48
5 files changed, 106 insertions, 54 deletions
diff --git a/comms/dabstick-radio/files/patch-dabreceiver-V2_backend_mm_malloc.h b/comms/dabstick-radio/files/patch-dabreceiver-V2_backend_mm_malloc.h
new file mode 100644
index 000000000000..e4d7342a2ecf
--- /dev/null
+++ b/comms/dabstick-radio/files/patch-dabreceiver-V2_backend_mm_malloc.h
@@ -0,0 +1,12 @@
+--- dabreceiver-V2/backend/mm_malloc.h.orig
++++ dabreceiver-V2/backend/mm_malloc.h
+@@ -40,7 +40,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ #if defined(_WIN32) || defined(_WIN64)
+ #define MALLOC(a) _mm_malloc(a, 16)
+ #else
++#ifndef __FreeBSD__
+ #include <malloc.h>
++#endif
+ #define MALLOC(a) memalign(16, a)
+ #endif
+
diff --git a/comms/dabstick-radio/files/patch-dabreceiver-V2_dabreceiver.pro b/comms/dabstick-radio/files/patch-dabreceiver-V2_dabreceiver.pro
index f1e9a77b01c8..1582ed752532 100644
--- a/comms/dabstick-radio/files/patch-dabreceiver-V2_dabreceiver.pro
+++ b/comms/dabstick-radio/files/patch-dabreceiver-V2_dabreceiver.pro
@@ -1,6 +1,6 @@
--- dabreceiver-V2/dabreceiver.pro.orig
+++ dabreceiver-V2/dabreceiver.pro
-@@ -138,39 +138,39 @@ LIBS += -lfaad
+@@ -147,40 +147,41 @@ LIBS += -lsndfile
#}
#for fedora use the second set
@@ -10,30 +10,21 @@
- INCLUDEPATH += /usr/include/qwt5-qt4
- INCLUDEPATH += /usr/include/
- INCLUDEPATH += /usr/include/ffmpeg
-- LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lfftw3 -lrtlsdr -ldl -lz
-+#unix {
-+# HEADERS += ../input/dabstick.h
-+# SOURCES += ../input/dabstick.cpp
-+# INCLUDEPATH += /usr/include/qwt5-qt4
-+# INCLUDEPATH += /usr/include/
-+# INCLUDEPATH += /usr/include/ffmpeg
-+# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lfftw3 -lrtlsdr -ldl -lz
- #uncomment the following line when using the libav package for ffmpeg
- #rather than the "built-in" code for KJMP
+-# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3f -lrtlsdr -ldl -lz
+- LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -ldl -lz
+-#uncomment the following line when using the libav package for ffmpeg
+-#rather than the "built-in" code for KJMP
- LIBS+= -lavcodec -lavdevice -lavutil -lavformat -lswresample -lswscale -lavfilter
-+# LIBS+= -lavcodec -lavdevice -lavutil -lavformat -lswresample -lswscale -lavfilter
- #uncomment the following line when using the faad library
+-#uncomment the following line when using the faad library
- LIBS += -lfaad
-+# LIBS += -lfaad
- #Normal operation under Linux is to uncomment both lines.
- #If otherwise: also adjust the define(s) in dab-constants.h
+-#Normal operation under Linux is to uncomment both lines.
+-#If otherwise: also adjust the define(s) in dab-constants.h
-}
-+#}
-
- ##for FreeBSD use the third set (Thanks to Juergen Lock)
--#unix {
+-
+-##for FreeBSD use the third set (Thanks to Juergen Lock)
+ #unix {
-# QMAKE_CXXFLAGS += -D__FREEBSD__
--# HEADERS += ../input/dabstick.h
+ # HEADERS += ../input/dabstick.h
-# SOURCES += ../input/dabstick.cpp
-# INCLUDEPATH += ${LOCALBASE}/include/qwt
-# INCLUDEPATH += ${LOCALBASE}/include/portaudio2
@@ -43,9 +34,27 @@
-# QMAKE_LIBDIR = ${LOCALBASE}/lib/portaudio2
-# QMAKE_LIBDIR += ${LOCALBASE}/lib/ffmpeg${FFMPEG_SUFFIX}
-# QMAKE_LIBDIR += ${LOCALBASE}/lib
--# LIBS+= -lqwt -lusb -lrt -lportaudio -lfftw3 -lrtlsdr -lz
+-# LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -lz
++# SOURCES += ../input/dabstick.cpp
++# INCLUDEPATH += /usr/include/qwt5-qt4
++# INCLUDEPATH += /usr/include/
++# INCLUDEPATH += /usr/include/ffmpeg
++## LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3f -lrtlsdr -ldl -lz
++# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -ldl -lz
+ ##uncomment the following line when using the libav package for ffmpeg
+-# LIBS+= -lavcodec${FFMPEG_SUFFIX} -lavdevice${FFMPEG_SUFFIX} -lavutil${FFMPEG_SUFFIX} -lavformat${FFMPEG_SUFFIX} -lswresample${FFMPEG_SUFFIX} -lswscale${FFMPEG_SUFFIX} -lavfilter${FFMPEG_SUFFIX}
++##rather than the "built-in" code for KJMP
++# LIBS+= -lavcodec -lavdevice -lavutil -lavformat -lswresample -lswscale -lavfilter
+ ##uncomment the following line when using the faad library
+ # LIBS += -lfaad
++##Normal operation under Linux is to uncomment both lines.
++##If otherwise: also adjust the define(s) in dab-constants.h
+ #}
+
++##for FreeBSD use the third set (Thanks to Juergen Lock)
+unix {
-+ QMAKE_CXXFLAGS += -D__FREEBSD__
++ QMAKE_CXXFLAGS += -D__FREEBSD__ -mmmx -msse2
++ QMAKE_CFLAGS += -D__FREEBSD__ -mmmx -msse2
+ HEADERS += ../input/dabstick.h
+ SOURCES += ../input/dabstick.cpp
+ INCLUDEPATH += ${LOCALBASE}/include/qwt
@@ -56,13 +65,10 @@
+ QMAKE_LIBDIR = ${LOCALBASE}/lib/portaudio2
+ QMAKE_LIBDIR += ${LOCALBASE}/lib/ffmpeg${FFMPEG_SUFFIX}
+ QMAKE_LIBDIR += ${LOCALBASE}/lib
-+ LIBS+= -lqwt -lusb -lrt -lportaudio -lfftw3 -lrtlsdr -lz
- ##uncomment the following line when using the libav package for ffmpeg
--# LIBS+= -lavcodec${FFMPEG_SUFFIX} -lavdevice${FFMPEG_SUFFIX} -lavutil${FFMPEG_SUFFIX} -lavformat${FFMPEG_SUFFIX} -lswresample${FFMPEG_SUFFIX} -lswscale${FFMPEG_SUFFIX} -lavfilter${FFMPEG_SUFFIX}
++ LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -lz
++#uncomment the following line when using the libav package for ffmpeg
+ LIBS+= -lavcodec${FFMPEG_SUFFIX} -lavdevice${FFMPEG_SUFFIX} -lavutil${FFMPEG_SUFFIX} -lavformat${FFMPEG_SUFFIX} -lswresample${FFMPEG_SUFFIX} -lswscale${FFMPEG_SUFFIX} -lavfilter${FFMPEG_SUFFIX}
- ##uncomment the following line when using the faad library
--# LIBS += -lfaad
--#}
++#uncomment the following line when using the faad library
+ LIBS += -lfaad
+}
-
++
diff --git a/comms/dabstick-radio/files/patch-dabreceiver-V2_gui.cpp b/comms/dabstick-radio/files/patch-dabreceiver-V2_gui.cpp
deleted file mode 100644
index 57e616292c52..000000000000
--- a/comms/dabstick-radio/files/patch-dabreceiver-V2_gui.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- dabreceiver-V2/gui.cpp.orig
-+++ dabreceiver-V2/gui.cpp
-@@ -661,6 +661,12 @@ QString a = ensemble. data (s, Qt::Displ
- break;
- }
-
-+#if 1
-+ if (language < 0 || language > sizeof(table9)/sizeof(*table9))
-+ language = 0;
-+ if (type < 0 || type > sizeof(table12)/sizeof(*table12))
-+ type = 0;
-+#endif
- nameofLanguage -> setText (table9 [language]);
- programType -> setText (table12 [type]);
- }
diff --git a/comms/dabstick-radio/files/patch-fmreceiver-dab_fmreceiver.pro b/comms/dabstick-radio/files/patch-fmreceiver-dab_fmreceiver.pro
index 49d689a44cc4..1fb15e0c5bf5 100644
--- a/comms/dabstick-radio/files/patch-fmreceiver-dab_fmreceiver.pro
+++ b/comms/dabstick-radio/files/patch-fmreceiver-dab_fmreceiver.pro
@@ -1,6 +1,6 @@
--- fmreceiver-dab/fmreceiver.pro.orig
+++ fmreceiver-dab/fmreceiver.pro
-@@ -121,26 +121,26 @@ LIBS += -lstdc++
+@@ -121,26 +121,27 @@ LIBS += -lstdc++
#}
#for fedora use the second set
@@ -10,7 +10,7 @@
- INCLUDEPATH += /usr/include/qwt5-qt4
- INCLUDEPATH += /usr/local/include
- INCLUDEPATH += /usr/include/
-- LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lfftw3 -lrtlsdr -ldl
+- LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -ldl
-}
+#unix {
+# HEADERS += ../input/dabstick.h
@@ -18,7 +18,7 @@
+# INCLUDEPATH += /usr/include/qwt5-qt4
+# INCLUDEPATH += /usr/local/include
+# INCLUDEPATH += /usr/include/
-+# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lfftw3 -lrtlsdr -ldl
++# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr -ldl
+#}
#for FreeBSD use the third set (thanks Juergen Lock)
@@ -32,18 +32,19 @@
-# INCLUDEPATH += /usr/include/
-# QMAKE_LIBDIR = ${LOCALBASE}/lib/portaudio2
-# QMAKE_LIBDIR += ${LOCALBASE}/lib
--# LIBS+= -lqwt -lusb -lrt -lportaudio -lfftw3f -lrtlsdr
+-# LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr
-#}
+unix {
-+ QMAKE_CXXFLAGS += -D__FREEBSD__
-+ HEADERS += ../input/dabstick.h
-+ SOURCES += ../input/dabstick.cpp
++ QMAKE_CXXFLAGS += -D__FREEBSD__ -mmmx -msse2
++ QMAKE_CFLAGS += -D__FREEBSD__ -mmmx -msse2
++ HEADERS += ../input/dabstick.h
++ SOURCES += ../input/dabstick.cpp
+ INCLUDEPATH += ${LOCALBASE}/include/qwt
-+ INCLUDEPATH += ${LOCALBASE}/include/portaudio2
++ INCLUDEPATH += ${LOCALBASE}/include/portaudio2
+ INCLUDEPATH += ${LOCALBASE}/include
+ INCLUDEPATH += /usr/include/
+ QMAKE_LIBDIR = ${LOCALBASE}/lib/portaudio2
+ QMAKE_LIBDIR += ${LOCALBASE}/lib
-+ LIBS+= -lqwt -lusb -lrt -lportaudio -lfftw3 -lrtlsdr
++ LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lfftw3 -lrtlsdr
+}
#
diff --git a/comms/dabstick-radio/files/patch-spectrum-viewer_spectrum-viewer.pro b/comms/dabstick-radio/files/patch-spectrum-viewer_spectrum-viewer.pro
new file mode 100644
index 000000000000..35f6d41eca81
--- /dev/null
+++ b/comms/dabstick-radio/files/patch-spectrum-viewer_spectrum-viewer.pro
@@ -0,0 +1,48 @@
+--- spectrum-viewer/spectrum-viewer.pro.orig
++++ spectrum-viewer/spectrum-viewer.pro
+@@ -63,24 +63,27 @@ LIBS += -lsamplerate
+ #}
+
+ #for fedora use the second set
+-unix {
+- HEADERS += ../input/dabstick.h
+- SOURCES += ../input/dabstick.cpp
+- INCLUDEPATH += /usr/include/qwt5-qt4
+- INCLUDEPATH += /usr/include/
+- INCLUDEPATH += /usr/local/include
+- LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lfftw3 -lrtlsdr -ldl
+-}
++#unix {
++# HEADERS += ../input/dabstick.h
++# SOURCES += ../input/dabstick.cpp
++# INCLUDEPATH += /usr/include/qwt5-qt4
++# INCLUDEPATH += /usr/include/
++# INCLUDEPATH += /usr/local/include
++# LIBS+= -lqwt5-qt4 -lusb-1.0 -lrt -lfftw3 -lrtlsdr -ldl
++#}
+
+ #for FreeBSD use the third set (thanks Juergen Lock)
+-#unix {
+-# QMAKE_CXXFLAGS += -D__FREEBSD__
+-# HEADERS += ../input/dabstick.h
+-# SOURCES += ../input/dabstick.cpp
+-# INCLUDEPATH += ${LOCALBASE}/include/qwt
+-# INCLUDEPATH += ${LOCALBASE}/include
+-# INCLUDEPATH += /usr/include/
+-# QMAKE_LIBDIR += ${LOCALBASE}/lib
+-# LIBS+= -lqwt -lusb -lrt -lfftw3 -lrtlsdr
+-#}
++unix {
++ QMAKE_CXXFLAGS += -D__FREEBSD__ -mmmx -msse2
++ QMAKE_CFLAGS += -D__FREEBSD__ -mmmx -msse2
++ HEADERS += ../input/dabstick.h
++ SOURCES += ../input/dabstick.cpp
++ INCLUDEPATH += ${LOCALBASE}/include/qwt
++ INCLUDEPATH += ${LOCALBASE}/include/portaudio2
++ INCLUDEPATH += ${LOCALBASE}/include
++ INCLUDEPATH += /usr/include/
++ QMAKE_LIBDIR = ${LOCALBASE}/lib/portaudio2
++ QMAKE_LIBDIR += ${LOCALBASE}/lib
++ LIBS+= -lqwt -lusb -lrt -lfftw3 -lrtlsdr
++}
+ #