View | Details | Raw Unified | Return to bug 214642
Collapse All | Expand All

(-)comms/jsdr/Makefile (-33 / +4 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	jsdr
4
PORTNAME=	jsdr
5
PORTVERSION=	4.1
5
PORTVERSION=	4.1
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	comms audio hamradio
7
CATEGORIES=	comms audio hamradio
8
MASTER_SITES=	http://www.sdr-j.tk/ \
8
MASTER_SITES=	http://www.sdr-j.tk/ \
9
		LOCAL/nox/
9
		LOCAL/nox/
Lines 19-62 Link Here
19
		libsndfile.so:audio/libsndfile \
19
		libsndfile.so:audio/libsndfile \
20
		libfftw3.so:math/fftw3
20
		libfftw3.so:math/fftw3
21
21
22
USES=		tar:tgz
22
USES=		qmake tar:tgz
23
USE_QT4=	gui qt3support qmake_build moc_build rcc_build uic_build
23
USE_QT4=	gui qt3support qmake_build moc_build rcc_build uic_build
24
24
25
PORTDOCS=	*
25
PORTDOCS=	*
26
PLIST_FILES+=	bin/swreceiver bin/spectrum-viewer-${PORTVERSION} \
26
PLIST_FILES+=	bin/swreceiver bin/spectrum-viewer \
27
		bin/mini-receiver bin/fmreceiver-${PORTVERSION}
27
		bin/mini-receiver bin/fmreceiver
28
28
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
30
31
do-configure:
32
	cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \
33
		${QMAKE} ${QMAKE_ARGS}
34
	cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \
35
		${QMAKE} ${QMAKE_ARGS}
36
	cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \
37
		${QMAKE} ${QMAKE_ARGS}
38
	cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \
39
		${QMAKE} ${QMAKE_ARGS}
40
41
do-build:
42
	cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \
43
		${MAKE} ${_MAKE_JOBS}
44
	cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \
45
		${MAKE} ${_MAKE_JOBS}
46
	cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \
47
		${MAKE} ${_MAKE_JOBS}
48
	cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \
49
		${MAKE} ${_MAKE_JOBS}
50
51
do-install:
52
	${INSTALL} ${WRKSRC}/make-x64/swreceiver/swreceiver \
53
		${WRKSRC}/make-x64/mini-receiver/mini-receiver \
54
		${STAGEDIR}${PREFIX}/bin
55
	${INSTALL} ${WRKSRC}/make-x64/spectrum-viewer/spectrum-viewer \
56
		${STAGEDIR}${PREFIX}/bin/spectrum-viewer-${PORTVERSION}
57
	${INSTALL} ${WRKSRC}/make-x64/fmreceiver/fmreceiver \
58
		${STAGEDIR}${PREFIX}/bin/fmreceiver-${PORTVERSION}
59
60
do-install-DOCS-on:
31
do-install-DOCS-on:
61
	${MKDIR} ${STAGEDIR}${DOCSDIR}
32
	${MKDIR} ${STAGEDIR}${DOCSDIR}
62
	${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
33
	${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
(-)comms/jsdr/files/patch-jsdr.pro (+11 lines)
Line 0 Link Here
1
--- jsdr.pro.orig	2016-11-18 22:17:37 UTC
2
+++ jsdr.pro
3
@@ -0,0 +1,8 @@
4
+TEMPLATE = subdirs
5
+
6
+SUBDIRS = make-x64/swreceiver \
7
+          make-x64/fmreceiver \
8
+          make-x64/spectrum-viewer \
9
+          make-x64/mini-receiver
10
+
11
+CONFIG += ordered 
(-)comms/jsdr/files/patch-make-x64_fmreceiver_fmreceiver.pro (-2 / +4 lines)
Lines 1-6 Link Here
1
--- make-x64/fmreceiver/fmreceiver.pro.orig
1
--- make-x64/fmreceiver/fmreceiver.pro.orig	2012-09-16 16:23:45 UTC
2
+++ make-x64/fmreceiver/fmreceiver.pro
2
+++ make-x64/fmreceiver/fmreceiver.pro
3
@@ -137,9 +137,16 @@ LIBS += -lstdc++
3
@@ -137,9 +137,18 @@ LIBS += -lstdc++
4
 #}
4
 #}
5
 
5
 
6
 #for fedora use the second set
6
 #for fedora use the second set
Lines 17-22 Link Here
17
+	INCLUDEPATH += ${LOCALBASE}/include
17
+	INCLUDEPATH += ${LOCALBASE}/include
18
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
18
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
19
+	LIBS+=  -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3
19
+	LIBS+=  -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3
20
+	target.path = $$INSTALL_ROOT/$$PREFIX/bin
21
+	INSTALLS += target
20
 }
22
 }
21
 
23
 
22
 
24
 
(-)comms/jsdr/files/patch-make-x64_mini-receiver_mini-receiver.pro (-2 / +4 lines)
Lines 1-6 Link Here
1
--- make-x64/mini-receiver/mini-receiver.pro.orig
1
--- make-x64/mini-receiver/mini-receiver.pro.orig	2012-10-02 08:15:01 UTC
2
+++ make-x64/mini-receiver/mini-receiver.pro
2
+++ make-x64/mini-receiver/mini-receiver.pro
3
@@ -108,9 +108,16 @@ LIBS += -lstdc++
3
@@ -108,9 +108,18 @@ LIBS += -lstdc++
4
 #}
4
 #}
5
 
5
 
6
 #for fedora use the second set
6
 #for fedora use the second set
Lines 17-22 Link Here
17
+	INCLUDEPATH += ${LOCALBASE}/include
17
+	INCLUDEPATH += ${LOCALBASE}/include
18
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
18
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
19
+	LIBS+=  -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3
19
+	LIBS+=  -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3
20
+	target.path = $$INSTALL_ROOT/$$PREFIX/bin
21
+	INSTALLS += target
20
 }
22
 }
21
 
23
 
22
 
24
 
(-)comms/jsdr/files/patch-make-x64_spectrum-viewer_spectrum-viewer.pro (-2 / +4 lines)
Lines 1-6 Link Here
1
--- make-x64/spectrum-viewer/spectrum-viewer.pro.orig
1
--- make-x64/spectrum-viewer/spectrum-viewer.pro.orig	2012-10-02 08:19:58 UTC
2
+++ make-x64/spectrum-viewer/spectrum-viewer.pro
2
+++ make-x64/spectrum-viewer/spectrum-viewer.pro
3
@@ -83,10 +83,16 @@ LIBS += -lsamplerate
3
@@ -83,10 +83,18 @@ LIBS += -lsamplerate
4
 #}
4
 #}
5
 
5
 
6
 #for fedora use the second set
6
 #for fedora use the second set
Lines 18-23 Link Here
18
+unix {  INCLUDEPATH += ${LOCALBASE}/include/qwt
18
+unix {  INCLUDEPATH += ${LOCALBASE}/include/qwt
19
+	INCLUDEPATH += ${LOCALBASE}/include
19
+	INCLUDEPATH += ${LOCALBASE}/include
20
+	LIBS+=  -lqwt -lusb -lrt -lfftw3 -lsamplerate
20
+	LIBS+=  -lqwt -lusb -lrt -lfftw3 -lsamplerate
21
+	target.path = $$INSTALL_ROOT/$$PREFIX/bin
22
+	INSTALLS += target
21
 }
23
 }
22
 
24
 
23
 
25
 
(-)comms/jsdr/files/patch-make-x64_swreceiver_swreceiver.pro (-2 / +4 lines)
Lines 1-6 Link Here
1
--- make-x64/swreceiver/swreceiver.pro.orig
1
--- make-x64/swreceiver/swreceiver.pro.orig	2012-09-16 16:12:33 UTC
2
+++ make-x64/swreceiver/swreceiver.pro
2
+++ make-x64/swreceiver/swreceiver.pro
3
@@ -180,13 +180,19 @@ LIBS += -lwinmm
3
@@ -180,13 +180,21 @@ LIBS += -lwinmm
4
 #}
4
 #}
5
 
5
 
6
 #for Fedora use the second set
6
 #for Fedora use the second set
Lines 26-30 Link Here
26
+	INCLUDEPATH += ${LOCALBASE}/include
26
+	INCLUDEPATH += ${LOCALBASE}/include
27
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
27
+	QMAKE_LIBDIR += ${LOCALBASE}/lib
28
+	LIBS +=  -lqwt -lrt -lsndfile -lsamplerate  -lportaudio -lusb -lfftw3
28
+	LIBS +=  -lqwt -lrt -lsndfile -lsamplerate  -lportaudio -lusb -lfftw3
29
+	target.path = $$INSTALL_ROOT/$$PREFIX/bin
30
+	INSTALLS += target
29
+}
31
+}
30
 
32
 

Return to bug 214642