summaryrefslogtreecommitdiff
path: root/meta-pkgs/gnuradio
diff options
context:
space:
mode:
authorwulf <wulf@pkgsrc.org>2005-10-07 22:50:50 +0000
committerwulf <wulf@pkgsrc.org>2005-10-07 22:50:50 +0000
commitd2ce9f5d7d0839240a280f9c3f7af73f0e42d37c (patch)
treeb194f8ab67061a1bdb2e0f7ef4f600e0c6fe4ba2 /meta-pkgs/gnuradio
parent9b21c0e35cd4dafe622a8013a8e9e7a8e454ade3 (diff)
downloadpkgsrc-d2ce9f5d7d0839240a280f9c3f7af73f0e42d37c.tar.gz
New package gnuradio-2.5: Initial commit of a meta-package for GNU Radio,
a digital signal processing development kit.
Diffstat (limited to 'meta-pkgs/gnuradio')
-rw-r--r--meta-pkgs/gnuradio/DESCR5
-rw-r--r--meta-pkgs/gnuradio/Makefile29
-rw-r--r--meta-pkgs/gnuradio/Makefile.common25
-rw-r--r--meta-pkgs/gnuradio/PLIST2
4 files changed, 61 insertions, 0 deletions
diff --git a/meta-pkgs/gnuradio/DESCR b/meta-pkgs/gnuradio/DESCR
new file mode 100644
index 00000000000..d075fd44b78
--- /dev/null
+++ b/meta-pkgs/gnuradio/DESCR
@@ -0,0 +1,5 @@
+GNU Radio is a collection of software that when combined with minimal hardware,
+allows the construction of radios where the actual waveforms transmitted and
+received are defined by software. What this means is that it turns the digital
+modulation schemes used in today's high performance wireless devices into
+software problems.
diff --git a/meta-pkgs/gnuradio/Makefile b/meta-pkgs/gnuradio/Makefile
new file mode 100644
index 00000000000..66c46cf748a
--- /dev/null
+++ b/meta-pkgs/gnuradio/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/10/07 22:50:50 wulf Exp $
+
+DISTNAME= gnuradio-2.5
+CATEGORIES= meta-pkgs ham gnuradio
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= wulf@NetBSD.org
+HOMEPAGE= http://www.gnu.org/software/gnuradio/
+COMMENT= "meta-package" for GNU Radio
+
+DEPENDS+= gnuradio-core-2.5{,nb[0-9]*}:../../ham/gnuradio-core
+DEPENDS+= gnuradio-audio-oss-0.6{,nb[0-9]*}:../../ham/gnuradio-audio-oss
+DEPENDS+= gnuradio-gsm-fr-vocoder-0.1{,nb[0-9]*}:../../ham/gnuradio-gsm-fr-vocoder
+DEPENDS+= usrp-0.8{,nb[0-9]*}:../../ham/usrp
+DEPENDS+= gnuradio-usrp-0.5{,nb[0-9]*}:../../ham/gnuradio-usrp
+DEPENDS+= gnuradio-wxgui-0.3{,nb[0-9]*}:../../ham/gnuradio-wxgui
+DEPENDS+= gnuradio-examples-0.4{,nb[0-9]*}:../../ham/gnuradio-examples
+DEPENDS+= gnuradio-howto-0.3{,nb[0-9]*}:../../ham/gnuradio-howto
+
+EXTRACT_ONLY= # empty
+NO_CHECKSUM= yes
+NO_CONFIGURE= yes
+NO_BUILD= yes
+NO_MTREE= yes
+
+do-install: # empty
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/meta-pkgs/gnuradio/Makefile.common b/meta-pkgs/gnuradio/Makefile.common
new file mode 100644
index 00000000000..e7467704b1d
--- /dev/null
+++ b/meta-pkgs/gnuradio/Makefile.common
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2005/10/07 22:50:50 wulf Exp $
+#
+# This Makefile fragment is included at the top of package Makefiles for
+# GNU Radio distributed packages (they all share common configure and build
+# settings).
+
+CATEGORIES+= ham
+MASTER_SITES?= ${MASTER_SITE_GNU:=gnuradio/}
+
+MAINTAINER?= wulf@NetBSD.org
+HOMEPAGE?= http://www.gnu.org/software/gnuradio/
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake automake autoconf pkg-config
+
+BUILD_DEPENDS+=doxygen>=1.4.3nb1:../../devel/doxygen
+
+PY_PATCHPLIST= yes
+PYTHON_VERSIONS_ACCEPTED= 24 23
+
+pre-configure:
+ cd ${WRKSRC}; ./bootstrap
+
+.include "../../mk/bsd.prefs.mk"
diff --git a/meta-pkgs/gnuradio/PLIST b/meta-pkgs/gnuradio/PLIST
new file mode 100644
index 00000000000..71df87fab9e
--- /dev/null
+++ b/meta-pkgs/gnuradio/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/07 22:50:50 wulf Exp $
+@comment this plist intentionally left empty