New commits:
commit 61638bdf286ea48b5030433fe9926e69533a3f68
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-hlint: version 2.1.8
commit 89a004531be3b04ebf6490cd44a3f4ee172eb967
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-hspec: version 2.5.5
commit 11a0f0fe19eaa97e9ce65d57a948f1d2febb759d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-hspec-discover: version 2.5.5
commit b0f31329f8b5fcaccc3822f86443611dd30f77d5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-hspec-core: version 2.5.5
commit f62006365fcfade2ac763432884f159248993b76
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-git-annex: version 6.20180719
commit b5492c0e17c11e2edec17d2533d4d18bda1e971c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-wcwidth: version 0.0.2
commit 5c58a5fb12b1a1b1a39f498f9093d7bf7386b640
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
haskell/haskell-tasty: version 1.1.0.2
commit 01e17d44e0271191abb3f34a1272b389884546aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/imagemagick: version 7.0.8-7
commit 7bb5b013e22fd8acc53a28829f32af1ddb7b7b00
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/python-pbr: version 4.1.1
commit 8fdfc63a686e9d7cbf0f1227ae486b485802611f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/youtube-dl: version 2018.07.21
commit 1dee131a73854cf7f158915ae09059ee9bf31434
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/gr-iio: new spell, iio support for gnuradio
commit 0f487ace20187630b42be8669fd601f0bd01f514
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/libad9361-iio: new spell, a library for managing multichip sync
of AD9361 devices
commit 1153abd12817365e63ba398337d70cd12c5de841
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/libiio: new spell, a library for interacting with iio devices
commit f7f2989c99cb31b7b947bbc68b3d9a47ce08dea3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
video/ffmpeg: version 4.0.2
commit 01c89978be4d8e211f80b1c8960ed6a0d8c6a152
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics-libs/gegl: version 0.4.4
commit a4d76f747a2594891883c8854e4cddad5044c4f5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/gimp: fix build failure with gegl 0.4
commit a902acaa1fe913cc64bbc404c89a3b72ce9443d8
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/tesseract: version 3.05.02
commit 8b9ed644cf2e80581fe027ef3f40ba8f9992404e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/python-ocrmypdf: new spell, OCR for pdf files
commit 5282e1a1141fc1f16b0bb23182814ef081282f3e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
FUNCTIONS: set LANG and LC_ALL to UTF-8-compatible locale in
default_install_python3 and default_build_python3
commit 129422457253d32f85cab825b4ccc9a35ccb77b7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/gqrx: change dependency on PORTAUDIO to portaudio19
commit 182f762e7347dfb974d2393443194bb90721f73a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/gqrx: on cast gnuradio check self
diff --git a/ChangeLog b/ChangeLog
index 89f4080..97bb93e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/libiio: new spell, a library for interacting with iio devices
+ * science/libad9361-iio: new spell, a library for managing multi-chip
sync
+ of AD9361 devices
+ * science/gr-iio: new spell, iio support for gnuradio
+ * haskell/haskell-wcwidth: new spell, bindings for wcwidth
+
+2018-07-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * FUNCTIONS: set LANG and LC_ALL to UTF-8 compatible locale in
+ default_install_python3 and default_build_python3
+ * python-pypi/python-ocrmypdf: new spell, OCR for pdf documents
+
2018-07-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* FUNCTIONS: set cmake module search path in qt5_cmake_build and
qt4_cmake_build
diff --git a/FUNCTIONS b/FUNCTIONS
index 7b286e1..af0aa3b 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -466,7 +466,7 @@ function default_build_python() {
## Default build for Python 3 spell.
#-------------------------------------------------------------------------
function default_build_python3() {
- python3 setup.py build "$@"
+ LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 python3 setup.py build "$@"
}
SOURCE_URL[0]=https://hackage.haskell.org/package/tasty-${VERSION}/${SOURCE}
-
SOURCE_HASH=sha512:2925285eaab147211dd550217af01e2a978d1aab20c5a2cb7ff6440c428c2e12aaa6a80ed9b11bec31a9ec3837074941ea8e84a2d4092c0b87bf55ca2b67084a
+
SOURCE_HASH=sha512:9f992605051302be51376c5c6d57aba0c4bfb3a21ddd5693f2691f1917de9d42a5c6f322793a9f6b2fe0260d150e6bf38a987729509dbacb9aaf590de73369d0
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/tasty-${VERSION}"
WEB_SITE="http://documentup.com/feuerbach/tasty"
LICENSE[0]=MIT
diff --git a/haskell/haskell-tasty/HISTORY b/haskell/haskell-tasty/HISTORY
index 3758396..b5c6e37 100644
--- a/haskell/haskell-tasty/HISTORY
+++ b/haskell/haskell-tasty/HISTORY
@@ -1,3 +1,6 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 1.1.0.2
+
2018-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, DEPENDS: version 1.1.0.1
diff --git a/haskell/haskell-wcwidth/DEPENDS b/haskell/haskell-wcwidth/DEPENDS
new file mode 100755
index 0000000..d74f680
--- /dev/null
+++ b/haskell/haskell-wcwidth/DEPENDS
@@ -0,0 +1,3 @@
+depends haskell-attoparsec &&
+depends haskell-setlocale &&
+depends haskell-utf8-string
diff --git a/haskell/haskell-wcwidth/DETAILS b/haskell/haskell-wcwidth/DETAILS
new file mode 100755
index 0000000..445bd98
--- /dev/null
+++ b/haskell/haskell-wcwidth/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=haskell-wcwidth
+ VERSION=0.0.2
+ SOURCE="wcwidth-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://hackage.haskell.org/package/wcwidth-${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:555c38183c7c402a66c151e52bbac9e6c501528cd661ad1708576444b6dc4daa19e0d75c9b79f8590843e0e40b3758d9bea08e426e754688cd32070dfce5a649
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wcwidth-${VERSION}"
+ WEB_SITE="http://github.com/solidsnack/wcwidth/"
+ LICENSE[0]=BSD
+ ENTERED=20180721
+ SHORT="bindings for your system's native wcwidth"
+cat << EOF
+Bindings for your system's native wcwidth and a command line tool to examine
+the widths assigned by it. The command line tool can compile a width table
+to Haskell code that assigns widths to the Char type.
+EOF
diff --git a/haskell/haskell-wcwidth/HISTORY b/haskell/haskell-wcwidth/HISTORY
new file mode 100644
index 0000000..1a26c86
--- /dev/null
+++ b/haskell/haskell-wcwidth/HISTORY
@@ -0,0 +1,3 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/libs/libiio/BUILD b/libs/libiio/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/libiio/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/libiio/DEPENDS b/libs/libiio/DEPENDS
new file mode 100755
index 0000000..a9031dd
--- /dev/null
+++ b/libs/libiio/DEPENDS
@@ -0,0 +1,4 @@
+depends cmake &&
+depends libaio &&
+depends libusb &&
+depends libxml2
diff --git a/libs/libiio/DETAILS b/libs/libiio/DETAILS
new file mode 100755
index 0000000..568d546
--- /dev/null
+++ b/libs/libiio/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=libiio
+ VERSION=0.15
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/analogdevicesinc/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:7e3ca1a8b97486f20baf38afecfd26c626bed1fef535d88020d11eb4e49fc1226390c6383799222f6811c13b8b7e5cc77fb899c776c150a9d1c2024bf8ab338b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/analogdevicesinc/libiio"
+ LICENSE[0]=GPL
+ ENTERED=20180721
+ SHORT="a library for interfacing with Linux IIO devices"
+cat << EOF
+libiio is used to interface to the Linux Industrial Input/Output (IIO)
+Subsystem. The Linux IIO subsystem is intended to provide support for devices
+that in some sense are analog to digital or digital to analog converters
(ADCs,
+DACs). This includes, but is not limited to ADCs, Accelerometers, Gyros,
+IMUs, Capacitance to Digital Converters (CDCs), Pressure Sensors, Color,
+Light and Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS
+(Direct Digital Synthesis), PLLs (Phase Locked Loops), Variable/Programmable
+Gain Amplifiers (VGA, PGA), and RF transceivers. You can use libiio natively
on
+an embedded Linux target (local mode), or use libiio to communicate remotely
+to that same target from a host Linux, Windows or MAC over USB or Ethernet
+or Serial.
+EOF
diff --git a/libs/libiio/HISTORY b/libs/libiio/HISTORY
new file mode 100644
index 0000000..ec1ae82
--- /dev/null
+++ b/libs/libiio/HISTORY
@@ -0,0 +1,3 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-ocrmypdf/BUILD
b/python-pypi/python-ocrmypdf/BUILD
new file mode 100755
index 0000000..78e28e3
--- /dev/null
+++ b/python-pypi/python-ocrmypdf/BUILD
@@ -0,0 +1 @@
+default_build_python3
diff --git a/python-pypi/python-ocrmypdf/DEPENDS
b/python-pypi/python-ocrmypdf/DEPENDS
new file mode 100755
index 0000000..5a03ccc
--- /dev/null
+++ b/python-pypi/python-ocrmypdf/DEPENDS
@@ -0,0 +1,7 @@
+depends python3 &&
+depends tesseract &&
+depends unpaper &&
+depends qpdf &&
+depends ghostscript &&
+depends pngquant
+
diff --git a/python-pypi/python-ocrmypdf/DETAILS
b/python-pypi/python-ocrmypdf/DETAILS
new file mode 100755
index 0000000..70d78e1
--- /dev/null
+++ b/python-pypi/python-ocrmypdf/DETAILS
@@ -0,0 +1,30 @@
+ XSPELL=ocrmypdf
+ SPELL=python-$XSPELL
+ VERSION=7.0.0
+ SOURCE="${XSPELL}-${VERSION}.tar.gz"
+
VX=ef/b2/b9d4d796d485852f583c34d16d20f20be3f5926049e859e1dd1d991205d9
+ SOURCE_URL[0]=https://files.pythonhosted.org/packages/$VX/$SOURCE
+
SOURCE_HASH=sha512:4b040c48ff7308a63559904d21e43b3fef94cc7ca40cd0a90ad50b17464b5c155a81959a5e95776160790d4e5cdec2a15de469780ae4e8cff09d9563b12d25e7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${XSPELL}-${VERSION}"
+ WEB_SITE="https://pypi.org/project/$XSPELL/"
+ LICENSE[0]=GPL
+ ENTERED=20180717
+ SHORT="OCRmyPDF adds an OCR text layer to scanned PDF files,
allowing them to be searched or copy-pasted"
+cat << EOF
+Please enter a description of the spell here OCRmyPDF adds an OCR text layer
+to scanned PDF files, allowing them to be searched or copy-pasted.
+
+Main features:
+
+ * Generates a searchable PDF/A file from a regular PDF * Places OCR text
+ accurately below the image to ease copy / paste * Keeps the exact
resolution
+ of the original embedded images * When possible, inserts OCR information
+ as a “lossless” operation without
+ disrupting any other content
+ * Optimizes PDF images, often producing files smaller than the input file
+ * If requested deskews and/or cleans the image before performing OCR *
+ Validates input and output files * Distributes work across all available
+ CPU cores * Uses Tesseract OCR engine * Supports more than 100 languages
+ recognized by Tesseract * Battle-tested on thousands of PDFs, a test suite
+ and continuous integration
+EOF
diff --git a/python-pypi/python-ocrmypdf/HISTORY
b/python-pypi/python-ocrmypdf/HISTORY
new file mode 100644
index 0000000..19adb32
--- /dev/null
+++ b/python-pypi/python-ocrmypdf/HISTORY
@@ -0,0 +1,3 @@
+2018-07-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-pbr/DETAILS b/python-pypi/python-pbr/DETAILS
index 92e171e..6fb7a7b 100755
--- a/python-pypi/python-pbr/DETAILS
+++ b/python-pypi/python-pbr/DETAILS
@@ -1,8 +1,8 @@
SPELL=python-pbr
- VERSION=4.1.0
+ VERSION=4.1.1
SOURCE="pbr-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/openstack-dev/pbr/archive/${VERSION}.tar.gz
-
SOURCE_HASH=sha512:5473babfcd8aee118b2495e1ea4cfb9fdb4b1354b569ecdcb9c830299812b3df59862f56224a9eabb69c89c44995b707e7167c3946c23e2b5367048e29cdb61b
+
SOURCE_HASH=sha512:3ab041f90ca8013a6472fe562527ecf1661219517db2f6373f86d25c22b339bc4c50e89f26b947f6804e1dffee165b2918d175b0cce6fa55b556c7c4c638f9ca
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/pbr-${VERSION}"
WEB_SITE="https://github.com/openstack-dev/pbr/"
LICENSE[0]=APACHE
diff --git a/python-pypi/python-pbr/HISTORY b/python-pypi/python-pbr/HISTORY
index 5375917..634792a 100644
--- a/python-pypi/python-pbr/HISTORY
+++ b/python-pypi/python-pbr/HISTORY
@@ -1,3 +1,6 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.1.1
+
2018-07-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 4.1.0
diff --git a/science/gqrx/DEPENDS b/science/gqrx/DEPENDS
index c1e0376..3ea20da 100755
--- a/science/gqrx/DEPENDS
+++ b/science/gqrx/DEPENDS
@@ -1,7 +1,7 @@
depends gnuradio &&
depends gnuradio-osmosdr &&
depends qtbase &&
-optional_depends PORTAUDIO \
+optional_depends portaudio19 \
"-DLINUX_AUDIO_BACKEND=Portaudio" \
"-DLINUX_AUDIO_BACKEND=Gr-audio" \
"for audio support"
diff --git a/science/gqrx/HISTORY b/science/gqrx/HISTORY
index 6e13c2b..0b474d3 100644
--- a/science/gqrx/HISTORY
+++ b/science/gqrx/HISTORY
@@ -1,3 +1,7 @@
+2018-07-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * TRIGGERS: on cast gnuradio check self
+ * DEPENDS: change dependency on PORTAUDIO to portaudio19
+
2018-07-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.11.5
* DEPENDS, BUILD: use qt5
diff --git a/science/gqrx/TRIGGERS b/science/gqrx/TRIGGERS
new file mode 100755
index 0000000..1ff2db6
--- /dev/null
+++ b/science/gqrx/TRIGGERS
@@ -0,0 +1 @@
+on_cast gnuradio check_self
diff --git a/science/gr-iio/BUILD b/science/gr-iio/BUILD
new file mode 100755
index 0000000..182a954
--- /dev/null
+++ b/science/gr-iio/BUILD
@@ -0,0 +1 @@
+qt5_cmake_build
diff --git a/science/gr-iio/DEPENDS b/science/gr-iio/DEPENDS
new file mode 100755
index 0000000..c1e1295
--- /dev/null
+++ b/science/gr-iio/DEPENDS
@@ -0,0 +1,3 @@
+depends cmake &&
+depends gnuradio &&
+depends libiio
diff --git a/science/gr-iio/DETAILS b/science/gr-iio/DETAILS
new file mode 100755
index 0000000..af3e310
--- /dev/null
+++ b/science/gr-iio/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=gr-iio
+ VERSION=0.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/analogdevicesinc/${SPELL}/archive/v${VERSION}.zip
+
SOURCE_HASH=sha512:ca5b45a599a472c138ed1df8635fa1d8df125d290404f496bf37552610666c02d7c7104b4351cb81c50c1d7a077b7709901b8a519a2fdbc66579777810353849
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/analogdevicesinc/gr-iio"
+ LICENSE[0]=GPL
+ ENTERED=20180721
+ SHORT="IIO blocks for GNU Radio"
+cat << EOF
+IIO blocks for GNU Radio.
+EOF
diff --git a/science/gr-iio/HISTORY b/science/gr-iio/HISTORY
new file mode 100644
index 0000000..1a26c86
--- /dev/null
+++ b/science/gr-iio/HISTORY
@@ -0,0 +1,3 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/science/libad9361-iio/0001-do-not-use-git.patch
b/science/libad9361-iio/0001-do-not-use-git.patch
new file mode 100644
index 0000000..83f5b64
--- /dev/null
+++ b/science/libad9361-iio/0001-do-not-use-git.patch
@@ -0,0 +1,59 @@
+From 6c3f44fe548becf54366628f87c1235005a22377 Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Sat, 21 Jul 2018 16:32:16 +0200
+Subject: [PATCH] do not use git
+
+---
+ CMakeLists.txt | 36 ++++++++++++++++++------------------
+ 1 file changed, 18 insertions(+), 18 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a7a8bdd..b52098e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -23,24 +23,24 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+ set(SKIP_INSTALL_ALL ${OSX_PACKAGE})
+ endif()
+
+-include(FindGit OPTIONAL)
+-if (GIT_FOUND)
+- execute_process(
+- COMMAND ${GIT_EXECUTABLE} rev-parse --show-toplevel
+- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+- OUTPUT_VARIABLE LIBAD9361_GIT_REPO
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+-if (${LIBAD9361_GIT_REPO} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
+- execute_process(
+- COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD
+- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+- OUTPUT_VARIABLE LIBAD9361_VERSION_GIT
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- endif()
+-endif()
++#include(FindGit OPTIONAL)
++#if (GIT_FOUND)
++# execute_process(
++# COMMAND ${GIT_EXECUTABLE} rev-parse --show-toplevel
++# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
++# OUTPUT_VARIABLE LIBAD9361_GIT_REPO
++# OUTPUT_STRIP_TRAILING_WHITESPACE
++# )
++#
++#if (${LIBAD9361_GIT_REPO} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
++# execute_process(
++# COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD
++# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
++# OUTPUT_VARIABLE LIBAD9361_VERSION_GIT
++# OUTPUT_STRIP_TRAILING_WHITESPACE
++# )
++# endif()
++#endif()
+
+ if (NOT LIBAD9361_VERSION_GIT)
+ set(LIBAD9361_VERSION_GIT v${VERSION})
+--
+2.18.0
+
diff --git a/science/libad9361-iio/BUILD b/science/libad9361-iio/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/science/libad9361-iio/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/science/libad9361-iio/DEPENDS b/science/libad9361-iio/DEPENDS
new file mode 100755
index 0000000..399d1e2
--- /dev/null
+++ b/science/libad9361-iio/DEPENDS
@@ -0,0 +1,2 @@
+depends cmake &&
+depends libiio
diff --git a/science/libad9361-iio/DETAILS b/science/libad9361-iio/DETAILS
new file mode 100755
index 0000000..88e6871
--- /dev/null
+++ b/science/libad9361-iio/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libad9361-iio
+ VERSION=0.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/analogdevicesinc/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:64df3d4ce5e1c10fb44b6e39c11bac119ef77f2cc5b9785023b22670ca4905a1afd13c6923b3056f957789a911a3cae3cb7208770e1a112d849e7e3d2feb2fdc
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/analogdevicesinc/libad9361-iio"
+ LICENSE[0]=LGPL
+ ENTERED=20180721
+ SHORT="a simple library for multichip sync and FIR filter
creation for AD9361 devices"
+cat << EOF
+This is a simple library used for userspace,
+
+ * which manages multi-chip sync (on platforms (FMCOMMS5) where multiple
+ AD9361 devices are use) * can create AD9361 specific FIR filters on the
fly.
+EOF
diff --git a/science/libad9361-iio/HISTORY b/science/libad9361-iio/HISTORY
new file mode 100644
index 0000000..ec1ae82
--- /dev/null
+++ b/science/libad9361-iio/HISTORY
@@ -0,0 +1,3 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/science/libad9361-iio/PRE_BUILD b/science/libad9361-iio/PRE_BUILD
new file mode 100755
index 0000000..6bcd51d
--- /dev/null
+++ b/science/libad9361-iio/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p1 < "$SPELL_DIRECTORY"/0001-do-not-use-git.patch
diff --git a/utils/youtube-dl/DETAILS b/utils/youtube-dl/DETAILS
index d02a266..49598f2 100755
--- a/utils/youtube-dl/DETAILS
+++ b/utils/youtube-dl/DETAILS
@@ -1,5 +1,5 @@
SPELL=youtube-dl
- VERSION=2018.07.10
+ VERSION=2018.07.21
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/utils/youtube-dl/HISTORY b/utils/youtube-dl/HISTORY
index 0e0771d..cc1e3d5 100644
--- a/utils/youtube-dl/HISTORY
+++ b/utils/youtube-dl/HISTORY
@@ -1,3 +1,6 @@
+2018-07-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2018.07.21
+
2018-07-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2018.07.10
diff --git a/video/ffmpeg/DETAILS b/video/ffmpeg/DETAILS
index 30b2d92..fc97117 100755
--- a/video/ffmpeg/DETAILS
+++ b/video/ffmpeg/DETAILS
@@ -1,6 +1,6 @@
SPELL=ffmpeg
if [[ $FFMPEG_RELEASE == stable ]]; then
- VERSION=4.0.1
+ VERSION=4.0.2
SECURITY_PATCH=20
else
VERSION=0.7.16
diff --git a/video/ffmpeg/HISTORY b/video/ffmpeg/HISTORY
index f8c786b..9746481 100644
--- a/video/ffmpeg/HISTORY
+++ b/video/ffmpeg/HISTORY
@@ -1,3 +1,6 @@
+2018-07-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 4.0.2
+
2018-06-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: SECURITY_PATCH++, 4.0.1 was a security update
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (61638bdf286ea48b5030433fe9926e69533a3f68),
Florian Franzmann, 07/21/2018