Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (f72ccac78766f13f2ab19d07a67a68fc57b4a334)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (f72ccac78766f13f2ab19d07a67a68fc57b4a334)
  • Date: Sun, 6 Sep 2015 21:18:30 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 9 +
libs/log4cpp/DETAILS | 8 -
libs/log4cpp/HISTORY | 4
libs/log4cpp/Manipulator.hh.patch | 10 -
libs/log4cpp/PRE_BUILD | 3
libs/tinyxml/HISTORY | 3
libs/tinyxml/PRE_SUB_DEPENDS | 5
libs/tinyxml/SUB_DEPENDS | 5
science/comedilib/DEPENDS | 5
science/comedilib/DETAILS | 15 ++
science/comedilib/HISTORY | 3
science/gnuradio-osmosdr/BUILD | 1
science/gnuradio-osmosdr/DEPENDS | 1
science/gnuradio-osmosdr/DETAILS | 22 +++
science/gnuradio-osmosdr/HISTORY | 3
science/gnuradio/BUILD | 2
science/gnuradio/DEPENDS | 48 ++++++++
science/gnuradio/DETAILS | 24 ++++
science/gnuradio/HISTORY | 3
science/gqrx/BUILD | 1
science/gqrx/DEPENDS | 3
science/gqrx/DETAILS | 27 ++++
science/gqrx/HISTORY | 3
science/gr-air-modes/BUILD | 1
science/gr-air-modes/DEPENDS | 5
science/gr-air-modes/DETAILS | 25 ++++
science/gr-air-modes/HISTORY | 3
science/gr-air-modes/PREPARE | 2
science/hackrf/BUILD | 2
science/hackrf/DEPENDS | 1
science/hackrf/DETAILS | 14 ++
science/hackrf/HISTORY | 3
science/uhd/BUILD | 2
science/uhd/DEPENDS | 13 ++
science/uhd/DETAILS | 19 +++
science/uhd/HISTORY | 3
science/uhd/INSTALL | 2
utils/usbutils/DEPENDS | 2
utils/usbutils/HISTORY | 3
video/kodi/DEPENDS | 7 -
video/kodi/DETAILS | 4
video/kodi/HISTORY | 6 +
video/kodi/PRE_BUILD | 2
video/kodi/kodi-15.1-gcc-5.patch | 172
+++++++++++++++++++++++++++++++
video/kodi/kodi-15.1-texturepacker.patch | 25 ++++
x11-toolkits/wxgtk/DEPENDS | 4
x11-toolkits/wxgtk/HISTORY | 3
47 files changed, 504 insertions(+), 27 deletions(-)

New commits:
commit f72ccac78766f13f2ab19d07a67a68fc57b4a334
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/gqrx: new spell, qt4 frontend for gnuradio

commit de1398e6d5c86f89735b1a1641d2cb64bca294b8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/gnuradio-osmosdr: new spell, osmosdr support for gnuradio

commit f5d07167835651f45aa722de0465d834140e1dc6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/gr-air-modes: new spell, ADS-B decoder

commit ddb7b2a2e06b26c316500bba70b1075baa28fc05
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/gnuradio: new spell, software defined radio

commit dfb10d4df26700b44acf60895d2f5161bcc1c800
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/hackrf: new spell, software for the hackrf project

commit 3e19429e3922a54ba9b2170be140fc98a8dd611a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/comedilib: new spell, a library for data acquisition

commit c092ea5ccdb239b06caa3386dfc5e76f9986b612
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/log4cpp: version 1.1.1

commit b44ec7b08ba3628ce74055a74252d2d1381c3f30
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/uhd: hardware driver for all USRP devices

commit 59547beb3ad5b703d475811d91af416eac16d4be
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/kodi: version 15.1

commit fa59e1550ddba9cac3fb0eb4ade69f2ba4127d11
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/tinyxml: add sub depency on STL support

commit e51079a3bf061317e2edddba3f16803e6941a913
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11-toolkits/wxgtk: fix libgnomeprint optional dependency

commit 6f226d4207bd58da11e336bf128d83198cfb1dcb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/usbutils: fix typo in DEPENDS

diff --git a/ChangeLog b/ChangeLog
index 1f8c86b..a07f024 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * science/uhd: new spell, hardware driver for all USRP devices
+ * science/comedilib: new spell, a library for data acquisition
+ * science/hackrf: new spell, software for the HackRF project
+ * science/gnuradio: new spell, software defined radio
+ * science/gr-air-modes: new spell, decoder for ADS-B
+ * science/gnuradio-osmosdr: new spell, osmosdr support for gnuradio
+ * science/gqrx: new spell, qt4 frontend for gnuradio
+
2015-09-05 Treeve Jelbert <treeve AT sourcemage.org>
* KDE5_FUNCTIONS: fix typo regarding shared-mime-info

diff --git a/libs/log4cpp/DETAILS b/libs/log4cpp/DETAILS
index 54f0105..e36640c 100755
--- a/libs/log4cpp/DETAILS
+++ b/libs/log4cpp/DETAILS
@@ -1,9 +1,9 @@
SPELL=log4cpp
- VERSION=0.3.5rc3
+ VERSION=1.1.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:e6782a3f2407ef87a38d3df4dca20a93fad5abca8924ace033d50b70c5bfeef3253421121f8dd8277d98a9973d943a36a962b00f547c959750fa251f2818e0cc
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/project/${SPELL}/${SPELL}-$(echo
$VERSION|cut -f1,2 -d.).x%20%28new%29/${SPELL}-$(echo $VERSION|cut -f1,2
-d.)/${SOURCE}
+
SOURCE_HASH=sha512:a853066fb2ab74fb6880c2c39569cca0e550a41db135c435e084c0edf0254b8004a89d0648efee393e5da16b739fd1886614e80096a5c234082f8eaab1fa889b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE=http://log4cpp.sourceforge.net/
LICENSE[0]=LGPL
ENTERED=20070115
diff --git a/libs/log4cpp/HISTORY b/libs/log4cpp/HISTORY
index f13a537..8e97f7c 100644
--- a/libs/log4cpp/HISTORY
+++ b/libs/log4cpp/HISTORY
@@ -1,3 +1,7 @@
+2015-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.1.1
+ * PRE_BUILD, Manipulator.hh.patch: removed
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)

diff --git a/libs/log4cpp/Manipulator.hh.patch
b/libs/log4cpp/Manipulator.hh.patch
deleted file mode 100644
index 5385542..0000000
--- a/libs/log4cpp/Manipulator.hh.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -Naur log4cpp-0.3.5rc3/include/log4cpp/Manipulator.hh
log4cpp-0.3.5rc3.dings/include/log4cpp/Manipulator.hh
---- log4cpp-0.3.5rc3/include/log4cpp/Manipulator.hh 2005-06-01
21:07:48.000000000 +0200
-+++ log4cpp-0.3.5rc3.dings/include/log4cpp/Manipulator.hh 2007-01-11
17:14:49.000000000 +0100
-@@ -26,5 +26,5 @@
- inline tab(unsigned int i) : size(i) {}
- friend LOG4CPP_EXPORT std::ostream& operator<< (std::ostream& os, const
tab& w);
- };
--};
-+}
- #endif
diff --git a/libs/log4cpp/PRE_BUILD b/libs/log4cpp/PRE_BUILD
deleted file mode 100755
index 236e556..0000000
--- a/libs/log4cpp/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-patch -p1 < $SCRIPT_DIRECTORY/Manipulator.hh.patch
diff --git a/libs/tinyxml/HISTORY b/libs/tinyxml/HISTORY
index 1de82ce..bc1a60b 100644
--- a/libs/tinyxml/HISTORY
+++ b/libs/tinyxml/HISTORY
@@ -1,3 +1,6 @@
+2015-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: add sub dependency on STL support
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)

diff --git a/libs/tinyxml/PRE_SUB_DEPENDS b/libs/tinyxml/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..e84eb96
--- /dev/null
+++ b/libs/tinyxml/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ STL) [[ TINYXML_STL == "y" ]] ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/libs/tinyxml/SUB_DEPENDS b/libs/tinyxml/SUB_DEPENDS
new file mode 100755
index 0000000..3348069
--- /dev/null
+++ b/libs/tinyxml/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ STL) config_query TINYXML_STL "Build with STL support?" "y" ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/science/comedilib/DEPENDS b/science/comedilib/DEPENDS
new file mode 100755
index 0000000..75d0609
--- /dev/null
+++ b/science/comedilib/DEPENDS
@@ -0,0 +1,5 @@
+depends -sub CXX gcc &&
+depends -sub PROGRAM_OPTIONS boost &&
+depends gsl &&
+depends swig &&
+depends python
diff --git a/science/comedilib/DETAILS b/science/comedilib/DETAILS
new file mode 100755
index 0000000..6a8267d
--- /dev/null
+++ b/science/comedilib/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=comedilib
+ VERSION=0.10.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.comedi.org/download/${SOURCE}
+
SOURCE_HASH=sha512:8adf52001e997e38a685d87db60d5814d43b49be0c76c03ad8b5672ff84945cb8f0f2ff9d69c33d8a08d54c6a9adb50dee683b679e4036a5d6398d2d8f6878ec
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.comedi.org/";
+ LICENSE[0]=LGPL
+ ENTERED=20150906
+ SHORT="a user-space library that provides an interface to Comedi
devices"
+cat << EOF
+Comedilib is a user-space library that provides a developer-friendly
interface
+to Comedi devices. Included in the Comedilib distribution is documentation,
+configuration and calibration utilities, and demonstration programs.
+EOF
diff --git a/science/comedilib/HISTORY b/science/comedilib/HISTORY
new file mode 100644
index 0000000..df1ea70
--- /dev/null
+++ b/science/comedilib/HISTORY
@@ -0,0 +1,3 @@
+2015-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gnuradio-osmosdr/BUILD b/science/gnuradio-osmosdr/BUILD
new file mode 100755
index 0000000..151188d
--- /dev/null
+++ b/science/gnuradio-osmosdr/BUILD
@@ -0,0 +1 @@
+PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig:/opt/qt4/lib/pkgconfig qt4_cmake_build
diff --git a/science/gnuradio-osmosdr/DEPENDS
b/science/gnuradio-osmosdr/DEPENDS
new file mode 100755
index 0000000..4ddabf0
--- /dev/null
+++ b/science/gnuradio-osmosdr/DEPENDS
@@ -0,0 +1 @@
+depends gnuradio
diff --git a/science/gnuradio-osmosdr/DETAILS
b/science/gnuradio-osmosdr/DETAILS
new file mode 100755
index 0000000..2ff297b
--- /dev/null
+++ b/science/gnuradio-osmosdr/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=gnuradio-osmosdr
+ VERSION=0.1.4
+ SOURCE="gr-osmosdr-${VERSION}.tar.xz"
+ SOURCE_URL[0]=http://cgit.osmocom.org/gr-osmosdr/snapshot/${SOURCE}
+
SOURCE_HASH=sha512:930a7f6065fba709fb770fd373f0fe7eba13abf09e49f6e839718d547ce69176d93d89d1b037ee3f0cdffda7060ac6c9ff4023dc835ec50ef456d51d383046ab
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gr-osmosdr-${VERSION}"
+ WEB_SITE="http://sdr.osmocom.org/";
+ LICENSE[0]=GPL
+ ENTERED=20150819
+ SHORT="a small form-factor inexpensive SDR project"
+cat << EOF
+ OsmoSDR is a 100% Free Software based small form-factor inexpensive SDR
+ (Software Defined Radio) project.
+
+ If you are familiar with existing SDR receivers, then OsmoSDR can be thought
+ of something in between a ​FunCube Dongle (only 96kHz bandwidth) and a USRP
+ (much more expensive). For a very cheap SDR (with limited dynamic range),
you
+ can use the DVB-T USB stick using the RTL2832U chip, as documented in
rtl-sdr.
+
+ It consists of a USB-attached Hardware, associated Firmware as well as
+ GrOsmoSDR gnuradio integration on the PC.
+EOF
diff --git a/science/gnuradio-osmosdr/HISTORY
b/science/gnuradio-osmosdr/HISTORY
new file mode 100644
index 0000000..d25a794
--- /dev/null
+++ b/science/gnuradio-osmosdr/HISTORY
@@ -0,0 +1,3 @@
+2015-08-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gnuradio/BUILD b/science/gnuradio/BUILD
new file mode 100755
index 0000000..392b785
--- /dev/null
+++ b/science/gnuradio/BUILD
@@ -0,0 +1,2 @@
+OPTS+="-DENABLE_GR_AUDIO=on" &&
+qt4_cmake_build
diff --git a/science/gnuradio/DEPENDS b/science/gnuradio/DEPENDS
new file mode 100755
index 0000000..496250a
--- /dev/null
+++ b/science/gnuradio/DEPENDS
@@ -0,0 +1,48 @@
+depends python &&
+depends -sub CXX gcc &&
+
+depends boost &&
+sub_depends boost PROGRAM_OPTIONS &&
+sub_depends boost DATE_TIME &&
+sub_depends boost FILESYSTEM &&
+sub_depends boost SYSTEM &&
+sub_depends boost THREAD &&
+
+depends alsa-lib &&
+depends cmake &&
+depends fftw &&
+depends qt4 &&
+depends pyqt4 &&
+depends qwt5 &&
+depends swig &&
+depends cheetah &&
+depends lxml &&
+depends pygtk2 &&
+depends numpy &&
+depends sdl &&
+depends gsl &&
+depends pyzmq &&
+depends hackrf &&
+depends cppunit &&
+depends xmlto &&
+
+optional_depends uhd \
+ "-DENABLE_UHD=on" \
+ "-DENABLE_UHD=off" \
+ "for USRP devices support" &&
+optional_depends sdl \
+ "-DENABLE_GR_VIDEO_SDL=on" \
+ "-DENABLE_GR_VIDEO_SDL=off" \
+ "for PAL and NTSC display" &&
+optional_depends log4cpp \
+ "" \
+ "" \
+ "for logging tools" &&
+optional_depends comedilib \
+ "" \
+ "" \
+ "device support through comedilib" &&
+optional_depends JACK-DRIVER \
+ "" \
+ "" \
+ "sound support through jackd"
diff --git a/science/gnuradio/DETAILS b/science/gnuradio/DETAILS
new file mode 100755
index 0000000..fc8454b
--- /dev/null
+++ b/science/gnuradio/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=gnuradio
+ VERSION=3.7.8
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://${SPELL}.org/releases/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:2a69101acf8b1ed8cc4791de2961b4d8a4baf50a84e5514ba8f29e300829228daa50863dda8434c1703829412ec6fb2f25560d851b4a39cc687cba0646e1a7d9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://gnuradio.org";
+ LICENSE[0]=GPL
+ ENTERED=20150819
+ SHORT="the free and open software radio ecosystem"
+cat << EOF
+GNU Radio is a free software development toolkit that provides the signal
+processing runtime and processing blocks to implement software radios using
+readily-available, low-cost external RF hardware and commodity processors. It
+is widely used in hobbyist, academic and commercial environments to support
+wireless communications research as well as to implement real-world radio
+systems.
+
+GNU Radio applications are primarily written using the Python programming
+language, while the supplied, performance-critical signal processing path is
+implemented in C++ using processor floating point extensions where available.
+Thus, the developer is able to implement real-time, high-throughput radio
+systems in a simple-to-use, rapid-application-development environment.
+EOF
diff --git a/science/gnuradio/HISTORY b/science/gnuradio/HISTORY
new file mode 100644
index 0000000..d25a794
--- /dev/null
+++ b/science/gnuradio/HISTORY
@@ -0,0 +1,3 @@
+2015-08-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gqrx/BUILD b/science/gqrx/BUILD
new file mode 100755
index 0000000..94e4bd2
--- /dev/null
+++ b/science/gqrx/BUILD
@@ -0,0 +1 @@
+PKG_CONFIG_LIBDIR=${INSTALL_ROOT}/usr/lib/pkgconfig:${INSTALL_ROOT}/opt/qt4/lib/pkgconfig
qt4_build
diff --git a/science/gqrx/DEPENDS b/science/gqrx/DEPENDS
new file mode 100755
index 0000000..09da26e
--- /dev/null
+++ b/science/gqrx/DEPENDS
@@ -0,0 +1,3 @@
+depends gnuradio &&
+depends gnuradio-osmosdr &&
+depends qt4
diff --git a/science/gqrx/DETAILS b/science/gqrx/DETAILS
new file mode 100755
index 0000000..27bf319
--- /dev/null
+++ b/science/gqrx/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=gqrx
+ VERSION=2.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c47ba4ba3b626a92533021aaa8161f5310d37d0953688d6ad3d8dab5dca00210053aa51d790f29fbf75ced8d2fd72053e84a820f2127f35590a5136f95ae92b8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://gqrx.dk/";
+ LICENSE[0]=GPL
+ ENTERED=20150819
+ SHORT="a software defined radio receiver"
+cat << EOF
+Gqrx is a software defined radio receiver powered by the GNU Radio SDR
+framework and the Qt graphical toolkit.
+
+Gqrx supports many of the SDR hardware available, including Funcube Dongles,
+rtl-sdr, HackRF and USRP devices.
+
+
+* Discover devices attached to the computer. * Process I/Q data from the
+supported devices. * Change frequency, gain and apply various corrections
+(frequency, I/Q balance). * AM, SSB, FM-N and FM-W (mono and stereo)
+demodulators. * Special FM mode for NOAA APT. * Variable band pass filter.
+* AGC, squelch and noise blankers. * FFT plot and waterfall. * Record and
+playback audio to / from WAV file. * Record and playback raw baseband data.
+* Spectrum analyzer mode where all signal processing is disabled. * Basic
+remote control through TCP connection. * Streaming audio output over UDP.
+EOF
diff --git a/science/gqrx/HISTORY b/science/gqrx/HISTORY
new file mode 100644
index 0000000..d25a794
--- /dev/null
+++ b/science/gqrx/HISTORY
@@ -0,0 +1,3 @@
+2015-08-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gr-air-modes/BUILD b/science/gr-air-modes/BUILD
new file mode 100755
index 0000000..b214426
--- /dev/null
+++ b/science/gr-air-modes/BUILD
@@ -0,0 +1 @@
+PKG_CONFIG_LIBDIR=${INSTALL_ROOT}/usr/lib/pkgconfig:${INSTALL_ROOT}/opt/qt4/lib/pkgconfig
cmake_build
diff --git a/science/gr-air-modes/DEPENDS b/science/gr-air-modes/DEPENDS
new file mode 100755
index 0000000..7a6b1a8
--- /dev/null
+++ b/science/gr-air-modes/DEPENDS
@@ -0,0 +1,5 @@
+depends gnuradio &&
+depends qwt5 &&
+depends pyqt4 &&
+depends pyzmq &&
+depends swig
diff --git a/science/gr-air-modes/DETAILS b/science/gr-air-modes/DETAILS
new file mode 100755
index 0000000..abd9919
--- /dev/null
+++ b/science/gr-air-modes/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=gr-air-modes
+ VERSION=$(get_scm_version)
+ SOURCE=${SPELL}-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-git
+
SOURCE_URL=git_http://github.com/bistromath/gr-air-modes.git:${SPELL}-git
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+ WEB_SITE="https://github.com/bistromath/gr-air-modes/";
+ LICENSE[0]=BSD
+ ENTERED=20150819
+ SHORT="a software-defined radio receiver for Mode S transponder
signals"
+cat << EOF
+gr-air-modes implements a software-defined radio receiver for Mode S
+transponder signals, including ADS-B reports from equipped aircraft.
+
+Mode S is the transponder protocol used in modern commercial aircraft.
+A Mode S-equipped aircraft replies to radar interrogation by either ground
+radar (secondary surveillance) or other aircraft ("Traffic Collision
Avoidance
+System", or TCAS). The protocol is an extended version of the Mode A/C
protocol
+used in transponders since the 1940s. Mode S reports include a unique
airframe
+identifier (referred to as the "ICAO number") and altitude (to facilitate
+separation control). This receiver listens to the 1090MHz downlink channel;
+interrogation requests at 1030MHz are not received or decoded by this
program.
+EOF
diff --git a/science/gr-air-modes/HISTORY b/science/gr-air-modes/HISTORY
new file mode 100644
index 0000000..d25a794
--- /dev/null
+++ b/science/gr-air-modes/HISTORY
@@ -0,0 +1,3 @@
+2015-08-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/gr-air-modes/PREPARE b/science/gr-air-modes/PREPARE
new file mode 100755
index 0000000..a68f274
--- /dev/null
+++ b/science/gr-air-modes/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch scm
diff --git a/science/hackrf/BUILD b/science/hackrf/BUILD
new file mode 100755
index 0000000..61d56fd
--- /dev/null
+++ b/science/hackrf/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/host &&
+cmake_build
diff --git a/science/hackrf/DEPENDS b/science/hackrf/DEPENDS
new file mode 100755
index 0000000..60dd614
--- /dev/null
+++ b/science/hackrf/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/science/hackrf/DETAILS b/science/hackrf/DETAILS
new file mode 100755
index 0000000..63cfebd
--- /dev/null
+++ b/science/hackrf/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=hackrf
+ VERSION=2015.07.2
+ SOURCE="${SPELL}-v${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/mossmann/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:6adf61e362afcf583024bb233743517e339bf31c92db3abc6e02e9eb9fbb5a82469635a45d1fea80815e25914bd38bea31e0757061ddcfad84d1ae1ac5492b64
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-2015.07.2"
+ WEB_SITE="https://github.com/mossmann/hackrf";
+ LICENSE[0]=GPL
+ ENTERED=20150821
+ SHORT="software for HackRF"
+cat << EOF
+This repository contains hardware designs and software for HackRF, a project
+to produce a low cost, open source software radio platform.
+EOF
diff --git a/science/hackrf/HISTORY b/science/hackrf/HISTORY
new file mode 100644
index 0000000..bf6daec
--- /dev/null
+++ b/science/hackrf/HISTORY
@@ -0,0 +1,3 @@
+2015-08-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: spell created
+
diff --git a/science/uhd/BUILD b/science/uhd/BUILD
new file mode 100755
index 0000000..61d56fd
--- /dev/null
+++ b/science/uhd/BUILD
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/host &&
+cmake_build
diff --git a/science/uhd/DEPENDS b/science/uhd/DEPENDS
new file mode 100755
index 0000000..4a2785b
--- /dev/null
+++ b/science/uhd/DEPENDS
@@ -0,0 +1,13 @@
+depends gcc &&
+depends cmake &&
+depends boost &&
+depends python &&
+depends mako &&
+optional_depends libusb \
+ "-DENABLE_USB=on" \
+ "-DENABLE_USB=off" \
+ "for USB support" &&
+optional_depends doxygen \
+ "" \
+ "" \
+ "for API documentation"
diff --git a/science/uhd/DETAILS b/science/uhd/DETAILS
new file mode 100755
index 0000000..ef759c7
--- /dev/null
+++ b/science/uhd/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=uhd
+ VERSION=003_009_000
+ SOURCE="$SPELL-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/EttusResearch/${SPELL}/archive/release_${VERSION}.tar.gz
+
SOURCE_HASH=sha512:beaeefe2b559676cbe667d1f324456b43fde1ac12094124d70de5b382e03fc603cfbe90a916599db668ff73f20be59e3651c81ba4bdb37206573fae8c3fec008
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-release_${VERSION}"
+ WEB_SITE="https://github.com/EttusResearch/uhd";
+ LICENSE[0]=GPL
+ ENTERED=20150906
+ SHORT="hardware driver for all USRP devices"
+cat << EOF
+The USRP Hardware Driver™ software (UHD™) is the hardware driver for
+all USRP devices. It works on all major platforms (Linux, Windows, and Mac)
+and can be built with GCC, Clang, and MSVC compilers.
+
+The goal of the UHD software is to provide a host driver and API for current
+and future Ettus Research products. Users will be able to use UHD software
+standalone or with third-party applications
+EOF
diff --git a/science/uhd/HISTORY b/science/uhd/HISTORY
new file mode 100644
index 0000000..ae89074
--- /dev/null
+++ b/science/uhd/HISTORY
@@ -0,0 +1,3 @@
+2015-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/science/uhd/INSTALL b/science/uhd/INSTALL
new file mode 100755
index 0000000..b8cf07d
--- /dev/null
+++ b/science/uhd/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/host/build &&
+default_install
diff --git a/utils/usbutils/DEPENDS b/utils/usbutils/DEPENDS
index 1e27ed5..ec2c8c1 100755
--- a/utils/usbutils/DEPENDS
+++ b/utils/usbutils/DEPENDS
@@ -1,2 +1,2 @@
depends libusb &&
-depend DEVICE-MANAGER
+depends DEVICE-MANAGER
diff --git a/utils/usbutils/HISTORY b/utils/usbutils/HISTORY
index a654ee5..9836a90 100644
--- a/utils/usbutils/HISTORY
+++ b/utils/usbutils/HISTORY
@@ -1,3 +1,6 @@
+2015-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix typo
+
2015-09-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 008
* DEPENDS: libusb, add DEVICE-MANAGER
diff --git a/video/kodi/DEPENDS b/video/kodi/DEPENDS
index 40885af..69704ef 100755
--- a/video/kodi/DEPENDS
+++ b/video/kodi/DEPENDS
@@ -6,13 +6,10 @@ depends boost &&
depends cmake &&
depends swig &&
depends yajl &&
-depends tinyxml &&
+depends -sub STL tinyxml &&
depends taglib &&
depends JAVA &&
-optional_depends glew \
- "--enable-gl" \
- "--disable-gl" \
- "for OpenGL rendering" &&
+depends glew "--enable-gl" &&
optional_depends libvdpau \
"--enable-vdpau" \
"--disable-vdpau" \
diff --git a/video/kodi/DETAILS b/video/kodi/DETAILS
index e3d9c6f..3d3df02 100755
--- a/video/kodi/DETAILS
+++ b/video/kodi/DETAILS
@@ -1,11 +1,11 @@
SPELL=kodi
- VERSION=15.0
+ VERSION=15.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCEX="${VERSION}-Isengard.tar.gz"
SOURCE_HINTS="no-check-certificate"
SOURCE_URL[0]=http://mirrors.${SPELL}.tv/releases/source/${SOURCEX}
SOURCE_URL[1]=https://github.com/xbmc/xbmc/archive/${SOURCEX}
-
SOURCE_HASH=sha512:da7899d4b6a69db858658fa563a611d2c34a4d7234c8406b010e632ad48f96be5a3b1b7af553193659956224ca45c5713d9215e8aa523af85f8192593870ce0f
+
SOURCE_HASH=sha512:b597253aa51d3d446ecb85ffe163362b5e55717d6fee16eab81725b9cdf0a5a9e4a2291aa526b9e63fbb34ef206100df30c9368684e2ddedc49e35f140d604f0
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/xbmc-${VERSION}-Isengard"
WEB_SITE="http://kodi.tv";
LICENSE[0]=GPL
diff --git a/video/kodi/HISTORY b/video/kodi/HISTORY
index ea0dbc6..e8d479a 100644
--- a/video/kodi/HISTORY
+++ b/video/kodi/HISTORY
@@ -1,3 +1,9 @@
+2015-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: require STL sub dependency for tinyxml, make dependency on
glew
+ mandatory
+ * DETAILS, PRE_BUILD, kodi-15.1-gcc-5.patch,
+ kodi-15.1-texturepacker.patch: version 15.1
+
2015-07-23 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: updated spell to 15.0, TMPFS=off, simplified SOURCE_URLs

diff --git a/video/kodi/PRE_BUILD b/video/kodi/PRE_BUILD
index 2be2900..0a91412 100755
--- a/video/kodi/PRE_BUILD
+++ b/video/kodi/PRE_BUILD
@@ -1,3 +1,5 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
+patch -p0 < $SPELL_DIRECTORY/kodi-15.1-texturepacker.patch &&
+patch -p1 < $SPELL_DIRECTORY/kodi-15.1-gcc-5.patch &&
./bootstrap
diff --git a/video/kodi/kodi-15.1-gcc-5.patch
b/video/kodi/kodi-15.1-gcc-5.patch
new file mode 100644
index 0000000..b96cc82
--- /dev/null
+++ b/video/kodi/kodi-15.1-gcc-5.patch
@@ -0,0 +1,172 @@
+fix from upstream
+
+From 38693b251f5d80a7414b077e02c1636af65afb3d Mon Sep 17 00:00:00 2001
+From: Craig Andrews <candrews AT integralblue.com>
+Date: Thu, 30 Jul 2015 23:06:41 -0400
+Subject: [PATCH] [rsxs] Use stdbool.h from GCC 5.2.0
+
+---
+ xbmc/screensavers/rsxs-0.9/lib/stdbool_.h | 137
+++++++++---------------------
+ 1 file changed, 38 insertions(+), 99 deletions(-)
+
+diff --git a/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h
b/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h
+index efa80ba..a951510 100644
+--- a/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h
++++ b/xbmc/screensavers/rsxs-0.9/lib/stdbool_.h
+@@ -1,115 +1,54 @@
+-/* Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+- Written by Bruno Haible <haible AT clisp.cons.org>, 2001.
++/* Copyright (C) 1998-2015 Free Software Foundation, Inc.
+
+- This program is free software; you can redistribute it and/or modify
+- it under the terms of the GNU General Public License as published by
+- the Free Software Foundation; either version 2, or (at your option)
+- any later version.
++This file is part of GCC.
+
+- This program is distributed in the hope that it will be useful,
+- but WITHOUT ANY WARRANTY; without even the implied warranty of
+- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+- GNU General Public License for more details.
++GCC is free software; you can redistribute it and/or modify
++it under the terms of the GNU General Public License as published by
++the Free Software Foundation; either version 3, or (at your option)
++any later version.
+
+- You should have received a copy of the GNU General Public License
+- along with this program; if not, write to the Free Software Foundation,
+- Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
++GCC is distributed in the hope that it will be useful,
++but WITHOUT ANY WARRANTY; without even the implied warranty of
++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++GNU General Public License for more details.
+
+-#ifndef _STDBOOL_H
+-#define _STDBOOL_H
+-
+-/* ISO C 99 <stdbool.h> for platforms that lack it. */
+-
+-/* Usage suggestions:
+-
+- Programs that use <stdbool.h> should be aware of some limitations
+- and standards compliance issues.
+-
+- Standards compliance:
++Under Section 7 of GPL version 3, you are granted additional
++permissions described in the GCC Runtime Library Exception, version
++3.1, as published by the Free Software Foundation.
+
+- - <stdbool.h> must be #included before 'bool', 'false', 'true'
+- can be used.
++You should have received a copy of the GNU General Public License and
++a copy of the GCC Runtime Library Exception along with this program;
++see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
++<http://www.gnu.org/licenses/>. */
+
+- - You cannot assume that sizeof (bool) == 1.
++/*
++ * ISO C Standard: 7.16 Boolean type and values <stdbool.h>
++ */
+
+- - Programs should not undefine the macros bool, true, and false,
+- as C99 lists that as an "obsolescent feature".
+-
+- Limitations of this substitute, when used in a C89 environment:
+-
+- - <stdbool.h> must be #included before the '_Bool' type can be used.
+-
+- - You cannot assume that _Bool is a typedef; it might be a macro.
++#ifndef _STDBOOL_H
++#define _STDBOOL_H
+
+- - In C99, casts and automatic conversions to '_Bool' or 'bool' are
+- performed in such a way that every nonzero value gets converted
+- to 'true', and zero gets converted to 'false'. This doesn't work
+- with this substitute. With this substitute, only the values 0 and
1
+- give the expected result when converted to _Bool' or 'bool'.
++#ifndef __cplusplus
+
+- Also, it is suggested that programs use 'bool' rather than '_Bool';
+- this isn't required, but 'bool' is more common. */
++#define bool _Bool
++#define true 1
++#define false 0
+
++#else /* __cplusplus */
+
+-/* 7.16. Boolean type and values */
++/* Supporting _Bool in C++ is a GCC extension. */
++#define _Bool bool
+
+-/* BeOS <sys/socket.h> already #defines false 0, true 1. We use the same
+- definitions below, but temporarily we have to #undef them. */
+-#ifdef __BEOS__
+-# include <OS.h> /* defines bool but not _Bool */
+-# undef false
+-# undef true
++#if __cplusplus < 201103L
++/* Defining these macros in C++98 is a GCC extension. */
++#define bool bool
++#define false false
++#define true true
+ #endif
+
+-/* For the sake of symbolic names in gdb, we define true and false as
+- enum constants, not only as macros.
+- It is tempting to write
+- typedef enum { false = 0, true = 1 } _Bool;
+- so that gdb prints values of type 'bool' symbolically. But if we do
+- this, values of type '_Bool' may promote to 'int' or 'unsigned int'
+- (see ISO C 99 6.7.2.2.(4)); however, '_Bool' must promote to 'int'
+- (see ISO C 99 6.3.1.1.(2)). So we add a negative value to the
+- enum; this ensures that '_Bool' promotes to 'int'. */
+-#if defined __cplusplus || defined __BEOS__
+- /* A compiler known to have 'bool'. */
+- /* If the compiler already has both 'bool' and '_Bool', we can assume they
+- are the same types. */
+-# if !@HAVE__BOOL@
+-typedef bool _Bool;
+-# endif
+-#else
+-# if !defined __GNUC__
+- /* If @HAVE__BOOL@:
+- Some HP-UX cc and AIX IBM C compiler versions have compiler bugs
when
+- the built-in _Bool type is used. See
+- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+-
http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+-
http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
+- Similar bugs are likely with other compilers as well; this file
+- wouldn't be used if <stdbool.h> was working.
+- So we override the _Bool type.
+- If !@HAVE__BOOL@:
+- Need to define _Bool ourselves. As 'signed char' or as an enum type?
+- Use of a typedef, with SunPRO C, leads to a stupid
+- "warning: _Bool is a keyword in ISO C99".
+- Use of an enum type, with IRIX cc, leads to a stupid
+- "warning(1185): enumerated type mixed with another type".
+- The only benefit of the enum type, debuggability, is not important
+- with these compilers. So use 'signed char' and no typedef. */
+-# define _Bool signed char
+-enum { false = 0, true = 1 };
+-# else
+- /* With this compiler, trust the _Bool type if the compiler has it. */
+-# if !@HAVE__BOOL@
+-typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
+-# endif
+-# endif
+-#endif
+-#define bool _Bool
++#endif /* __cplusplus */
+
+-/* The other macros must be usable in preprocessor directives. */
+-#define false 0
+-#define true 1
+-#define __bool_true_false_are_defined 1
++/* Signal that all the definitions are present. */
++#define __bool_true_false_are_defined 1
+
+-#endif /* _STDBOOL_H */
++#endif /* stdbool.h */
+--
+2.4.4
+
diff --git a/video/kodi/kodi-15.1-texturepacker.patch
b/video/kodi/kodi-15.1-texturepacker.patch
new file mode 100644
index 0000000..19309c5
--- /dev/null
+++ b/video/kodi/kodi-15.1-texturepacker.patch
@@ -0,0 +1,25 @@
+--- tools/depends/native/TexturePacker/Makefile
++++ tools/depends/native/TexturePacker/Makefile
+@@ -9,14 +9,10 @@
+
+ ifeq ($(NATIVEPLATFORM),)
+ PLATFORM = native
+- EXTRA_CONFIGURE = --enable-static
+ else
+ PLATFORM = $(NATIVEPLATFORM)
+ endif
+
+-ifeq ($(NATIVE_OS), linux)
+- EXTRA_CONFIGURE = --enable-static
+-endif
+ ifeq ($(NATIVE_OS), android)
+ EXTRA_CONFIGURE = --enable-static
+ endif
+@@ -35,7 +35,6 @@ all: .installed-$(PLATFORM)
+ $(PLATFORM): ../libsquish-native/.installed-$(PLATFORM)
+ -rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
+ cd $(PLATFORM); cp -a $(SOURCE)/* .
+- cd $(PLATFORM); ./autogen.sh
+ cd $(PLATFORM); ./configure --prefix=$(PREFIX) $(EXTRA_CONFIGURE)
EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)"
+
+
diff --git a/x11-toolkits/wxgtk/DEPENDS b/x11-toolkits/wxgtk/DEPENDS
index 978b448..b9a54bf 100755
--- a/x11-toolkits/wxgtk/DEPENDS
+++ b/x11-toolkits/wxgtk/DEPENDS
@@ -30,8 +30,8 @@ optional_depends expat \
'--without-expat' \
'for XML parsing using expat library' &&
optional_depends libgnomeprint \
- '--with-gnomeprint' \
- '--without-gnomeprint' \
+ '--with-gnomeprint --without-gtkprint' \
+ '--without-gnomeprint --with-gtkprint' \
'for GNOME print system support' &&
optional_depends libiodbc \
'--with-odbc' \
diff --git a/x11-toolkits/wxgtk/HISTORY b/x11-toolkits/wxgtk/HISTORY
index 5799535..b2acc6f 100644
--- a/x11-toolkits/wxgtk/HISTORY
+++ b/x11-toolkits/wxgtk/HISTORY
@@ -1,3 +1,6 @@
+2015-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS: fix libgnomeprint optional dependency
+
2015-08-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* PRE_BUILD, wxGTK-2.8.12.1-autoconf.patch,
wxGTK-2.8.12.1-bakefile.patch,



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (f72ccac78766f13f2ab19d07a67a68fc57b4a334), Florian Franzmann, 09/06/2015

Archive powered by MHonArc 2.6.24.

Top of Page