pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lebiniou: Import lebiniou-3.66.0 as wip/lebiniou



Module Name:	pkgsrc-wip
Committed By:	Olivier Girondel <olivier%biniou.info@localhost>
Pushed By:	oliv3
Date:		Sat Jun 4 19:12:42 2022 +0200
Changeset:	e8aa791a067f8a341fe704478d5a010e6a0c4bf7

Modified Files:
	Makefile
Added Files:
	lebiniou/DESCR
	lebiniou/Makefile
	lebiniou/PLIST
	lebiniou/distinfo
	lebiniou/patches/patch-src_bulfius__get__frame.c
	lebiniou/patches/patch-src_bulfius__preview.c
	lebiniou/patches/patch-src_context__new__delete.c
	lebiniou/patches/patch-src_screenshot.c

Log Message:
lebiniou: Import lebiniou-3.66.0 as wip/lebiniou

User-friendly, powerful music visualization / VJing tool

Le Biniou works with music, voice, ambient sounds, whatever acoustic
source you choose.

When you run Le Biniou it gives an evolutionary rendering of the
sound you are playing.

You are given two options to run Le Biniou: You can manage entirely
the sequences and choose your own series of images from the default
library, your colour scales, the kind of alteration you want to apply
or you can let Le Biniou's artificial intelligence run on its own.

Forget the old visualizations you are familiar with, discover a new
multidimensional -spatial and chromatic- way of comprehending music
and sounds for either artistic, recreational or didactic purposes.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e8aa791a067f8a341fe704478d5a010e6a0c4bf7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                          |   1 +
 lebiniou/DESCR                                    |  16 +++
 lebiniou/Makefile                                 |  43 +++++++
 lebiniou/PLIST                                    | 135 ++++++++++++++++++++++
 lebiniou/distinfo                                 |   9 ++
 lebiniou/patches/patch-src_bulfius__get__frame.c  |  15 +++
 lebiniou/patches/patch-src_bulfius__preview.c     |  15 +++
 lebiniou/patches/patch-src_context__new__delete.c |  15 +++
 lebiniou/patches/patch-src_screenshot.c           |  15 +++
 9 files changed, 264 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 729524dfc0..444254783e 100644
--- a/Makefile
+++ b/Makefile
@@ -2017,6 +2017,7 @@ SUBDIR+=	ldc017
 SUBDIR+=	ldc120
 SUBDIR+=	lde
 SUBDIR+=	ldtp
+SUBDIR+=	lebiniou
 SUBDIR+=	lebiniou-data
 SUBDIR+=	lemonbar-xft
 SUBDIR+=	leo
diff --git a/lebiniou/DESCR b/lebiniou/DESCR
new file mode 100644
index 0000000000..fd7c7db191
--- /dev/null
+++ b/lebiniou/DESCR
@@ -0,0 +1,16 @@
+User-friendly, powerful music visualization / VJing tool
+
+Le Biniou works with music, voice, ambient sounds, whatever acoustic
+source you choose.
+
+When you run Le Biniou it gives an evolutionary rendering of the
+sound you are playing.
+
+You are given two options to run Le Biniou: You can manage entirely
+the sequences and choose your own series of images from the default
+library, your colour scales, the kind of alteration you want to apply
+or you can let Le Biniou's artificial intelligence run on its own.
+
+Forget the old visualizations you are familiar with, discover a new
+multidimensional -spatial and chromatic- way of comprehending music
+and sounds for either artistic, recreational or didactic purposes.
diff --git a/lebiniou/Makefile b/lebiniou/Makefile
new file mode 100644
index 0000000000..eded4a4e62
--- /dev/null
+++ b/lebiniou/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD$
+
+DISTNAME=	lebiniou-version-3.66.0
+PKGNAME=	lebiniou-3.66.0
+CATEGORIES=	multimedia
+MASTER_SITES=	https://gitlab.com/lebiniou/lebiniou/-/archive/version-3.66.0/
+
+MAINTAINER=	olivier%biniou.info@localhost
+HOMEPAGE=	https://biniou.net/
+COMMENT=	User-friendly, powerful music visualization / VJing tool
+LICENSE=	gnu-gpl-v2
+
+USE_TOOLS+=	autoconf automake autoreconf pkg-config
+GNU_CONFIGURE=	yes
+
+DEPENDS+=	lebiniou-data>=3.66.0:../../wip/lebiniou-data
+
+pre-configure:
+	set -e; cd ${WRKSRC} && ./bootstrap
+
+.include "../../mk/bsd.prefs.mk"
+
+PLIST_VARS+=	alsa
+.if ${OPSYS} == "Linux"
+PLIST.alsa=	yes
+.endif
+
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/liblo/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libcaca/buildlink3.mk"
+.include "../../graphics/ImageMagick/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../multimedia/ffmpeg5/buildlink3.mk"
+.include "../../textproc/jansson/buildlink3.mk"
+.include "../../wip/orcania/buildlink3.mk"
+.include "../../wip/sndio/buildlink3.mk"
+.include "../../wip/ulfius/buildlink3.mk"
+.include "../../wip/yder/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lebiniou/PLIST b/lebiniou/PLIST
new file mode 100644
index 0000000000..f7301ba108
--- /dev/null
+++ b/lebiniou/PLIST
@@ -0,0 +1,135 @@
+@comment $NetBSD$
+bin/lebiniou
+${PLIST.alsa}lib/lebiniou/plugins/input/alsa/alsa.so
+lib/lebiniou/plugins/input/jackaudio/jackaudio.so
+lib/lebiniou/plugins/input/oscaudio/oscaudio.so
+lib/lebiniou/plugins/input/pulseaudio/pulseaudio.so
+lib/lebiniou/plugins/input/random/random.so
+lib/lebiniou/plugins/input/sndfile/sndfile.so
+lib/lebiniou/plugins/input/sndio/sndio.so
+lib/lebiniou/plugins/input/twip/twip.so
+lib/lebiniou/plugins/main/acid_drop/acid_drop.so
+lib/lebiniou/plugins/main/bassline/bassline.so
+lib/lebiniou/plugins/main/big_half_wheel/big_half_wheel.so
+lib/lebiniou/plugins/main/blur_chemical/blur_chemical.so
+lib/lebiniou/plugins/main/blur_cross/blur_cross.so
+lib/lebiniou/plugins/main/blur_diagonal_1/blur_diagonal_1.so
+lib/lebiniou/plugins/main/blur_diagonal_2/blur_diagonal_2.so
+lib/lebiniou/plugins/main/blur_gaussian/blur_gaussian.so
+lib/lebiniou/plugins/main/blur_horizontal/blur_horizontal.so
+lib/lebiniou/plugins/main/blur_horizontal_2/blur_horizontal_2.so
+lib/lebiniou/plugins/main/blur_horizontal_colrot/blur_horizontal_colrot.so
+lib/lebiniou/plugins/main/blur_light/blur_light.so
+lib/lebiniou/plugins/main/blur_vertical/blur_vertical.so
+lib/lebiniou/plugins/main/blur_vertical_2/blur_vertical_2.so
+lib/lebiniou/plugins/main/broken_mirror/broken_mirror.so
+lib/lebiniou/plugins/main/cellular_venus/cellular_venus.so
+lib/lebiniou/plugins/main/clear/clear.so
+lib/lebiniou/plugins/main/color_cycle/color_cycle.so
+lib/lebiniou/plugins/main/color_flashy/color_flashy.so
+lib/lebiniou/plugins/main/critters/critters.so
+lib/lebiniou/plugins/main/drops/drops.so
+lib/lebiniou/plugins/main/edge_detect/edge_detect.so
+lib/lebiniou/plugins/main/emboss/emboss.so
+lib/lebiniou/plugins/main/fadeout/fadeout.so
+lib/lebiniou/plugins/main/faders/faders.so
+lib/lebiniou/plugins/main/flow/flow.so
+lib/lebiniou/plugins/main/galaxy/galaxy.so
+lib/lebiniou/plugins/main/gum_x/gum_x.so
+lib/lebiniou/plugins/main/gum_y/gum_y.so
+lib/lebiniou/plugins/main/hodge/hodge.so
+lib/lebiniou/plugins/main/hurricane/hurricane.so
+lib/lebiniou/plugins/main/image/image.so
+lib/lebiniou/plugins/main/image_beat_1/image_beat_1.so
+lib/lebiniou/plugins/main/image_colrot/image_colrot.so
+lib/lebiniou/plugins/main/image_dissolve/image_dissolve.so
+lib/lebiniou/plugins/main/image_drop/image_drop.so
+lib/lebiniou/plugins/main/image_squares/image_squares.so
+lib/lebiniou/plugins/main/images_pulse/images_pulse.so
+lib/lebiniou/plugins/main/infinity/infinity.so
+lib/lebiniou/plugins/main/kaleidoscope/kaleidoscope.so
+lib/lebiniou/plugins/main/life/life.so
+lib/lebiniou/plugins/main/melt/melt.so
+lib/lebiniou/plugins/main/mirror_bottom/mirror_bottom.so
+lib/lebiniou/plugins/main/mirror_left/mirror_left.so
+lib/lebiniou/plugins/main/mirror_right/mirror_right.so
+lib/lebiniou/plugins/main/mirror_top/mirror_top.so
+lib/lebiniou/plugins/main/monitor/monitor.so
+lib/lebiniou/plugins/main/mosaic/mosaic.so
+lib/lebiniou/plugins/main/oscillo_polar/oscillo_polar.so
+lib/lebiniou/plugins/main/oscillo_rotating/oscillo_rotating.so
+lib/lebiniou/plugins/main/oscillo_x/oscillo_x.so
+lib/lebiniou/plugins/main/oscillo_y/oscillo_y.so
+lib/lebiniou/plugins/main/path/path.so
+lib/lebiniou/plugins/main/path_freq/path_freq.so
+lib/lebiniou/plugins/main/path_oscillo/path_oscillo.so
+lib/lebiniou/plugins/main/path_oscillo_freq/path_oscillo_freq.so
+lib/lebiniou/plugins/main/poincare/poincare.so
+lib/lebiniou/plugins/main/pulse/pulse.so
+lib/lebiniou/plugins/main/recurrence_plot/recurrence_plot.so
+lib/lebiniou/plugins/main/reflector/reflector.so
+lib/lebiniou/plugins/main/ripple/ripple.so
+lib/lebiniou/plugins/main/roller_x/roller_x.so
+lib/lebiniou/plugins/main/roller_y/roller_y.so
+lib/lebiniou/plugins/main/rotors/rotors.so
+lib/lebiniou/plugins/main/rotors_freq/rotors_freq.so
+lib/lebiniou/plugins/main/rotozoom/rotozoom.so
+lib/lebiniou/plugins/main/scanline_x/scanline_x.so
+lib/lebiniou/plugins/main/scanline_y/scanline_y.so
+lib/lebiniou/plugins/main/scroll_horizontal/scroll_horizontal.so
+lib/lebiniou/plugins/main/scroll_vertical/scroll_vertical.so
+lib/lebiniou/plugins/main/sequence_fadeout/sequence_fadeout.so
+lib/lebiniou/plugins/main/shaker_x/shaker_x.so
+lib/lebiniou/plugins/main/shaker_y/shaker_y.so
+lib/lebiniou/plugins/main/sin_oscillo_1/sin_oscillo_1.so
+lib/lebiniou/plugins/main/sin_oscillo_2/sin_oscillo_2.so
+lib/lebiniou/plugins/main/smoke/smoke.so
+lib/lebiniou/plugins/main/snake/snake.so
+lib/lebiniou/plugins/main/snake_oscillo/snake_oscillo.so
+lib/lebiniou/plugins/main/space_in/space_in.so
+lib/lebiniou/plugins/main/space_out/space_out.so
+lib/lebiniou/plugins/main/speaker/speaker.so
+lib/lebiniou/plugins/main/spectrogram/spectrogram.so
+lib/lebiniou/plugins/main/spectrum/spectrum.so
+lib/lebiniou/plugins/main/spectrum_s_horizontal/spectrum_s_horizontal.so
+lib/lebiniou/plugins/main/spectrum_s_vertical/spectrum_s_vertical.so
+lib/lebiniou/plugins/main/spheres_pulse/spheres_pulse.so
+lib/lebiniou/plugins/main/spiral_archimedean_3d/spiral_archimedean_3d.so
+lib/lebiniou/plugins/main/spiral_effect/spiral_effect.so
+lib/lebiniou/plugins/main/spiral_pulsing/spiral_pulsing.so
+lib/lebiniou/plugins/main/spirals/spirals.so
+lib/lebiniou/plugins/main/spirals_nested/spirals_nested.so
+lib/lebiniou/plugins/main/splash/splash.so
+lib/lebiniou/plugins/main/swap_columns/swap_columns.so
+lib/lebiniou/plugins/main/swap_rows/swap_rows.so
+lib/lebiniou/plugins/main/swarm/swarm.so
+lib/lebiniou/plugins/main/takens/takens.so
+lib/lebiniou/plugins/main/taquin/taquin.so
+lib/lebiniou/plugins/main/touw_eiffel/touw_eiffel.so
+lib/lebiniou/plugins/main/tunnel/tunnel.so
+lib/lebiniou/plugins/main/tv_1d/tv_1d.so
+lib/lebiniou/plugins/main/tv_colrot/tv_colrot.so
+lib/lebiniou/plugins/main/tv_diff/tv_diff.so
+lib/lebiniou/plugins/main/tv_fire/tv_fire.so
+lib/lebiniou/plugins/main/tv_nervous/tv_nervous.so
+lib/lebiniou/plugins/main/tv_predator/tv_predator.so
+lib/lebiniou/plugins/main/tv_quark/tv_quark.so
+lib/lebiniou/plugins/main/tv_streak/tv_streak.so
+lib/lebiniou/plugins/main/tv_webcam/tv_webcam.so
+lib/lebiniou/plugins/main/video/video.so
+lib/lebiniou/plugins/main/warp/warp.so
+lib/lebiniou/plugins/output/RTMP/RTMP.so
+lib/lebiniou/plugins/output/SDL2/SDL2.so
+lib/lebiniou/plugins/output/caca/caca.so
+lib/lebiniou/plugins/output/mp4/mp4.so
+lib/lebiniou/plugins/output/v4l2loopback/v4l2loopback.so
+lib/liblebiniou.so.0
+man/man1/lebiniou.1
+share/applications/net.biniou.LeBiniou.desktop
+share/icons/hicolor/256x256/apps/net.biniou.LeBiniou.png
+share/lebiniou/etc/schemes.json
+share/lebiniou/images/z-biniou-tv-1.png
+share/lebiniou/lebiniou.bmp
+share/lebiniou/lebiniou.ico
+share/metainfo/net.biniou.LeBiniou.appdata.xml
+share/pixmaps/lebiniou.xpm
diff --git a/lebiniou/distinfo b/lebiniou/distinfo
new file mode 100644
index 0000000000..aa7716fb9f
--- /dev/null
+++ b/lebiniou/distinfo
@@ -0,0 +1,9 @@
+$NetBSD$
+
+BLAKE2s (lebiniou-version-3.66.0.tar.gz) = f79b61c8cd611d914e1f1a64d86785b33cc4611d09061e580a1eae386bc49a8f
+SHA512 (lebiniou-version-3.66.0.tar.gz) = 62bfbb693860b30c34730f76a079528e0d3e22889392b84b9485ca2fc2f380f9d1f616aac5baf2d614b4138206bea324340f0ded48ba5e9cd1bb7df010bcc2f9
+Size (lebiniou-version-3.66.0.tar.gz) = 482531 bytes
+SHA1 (patch-src_bulfius__get__frame.c) = 944efc77ba65c0dd8b5d812ac875d103ba6aa8b0
+SHA1 (patch-src_bulfius__preview.c) = ce9d354e5b86868520d1ae060a0234c8592903f4
+SHA1 (patch-src_context__new__delete.c) = 8fb7e1027b0fe404f9a3f8afb5ce51e90344a462
+SHA1 (patch-src_screenshot.c) = 3271f79fa94cb795608208dd3119f171dd541357
diff --git a/lebiniou/patches/patch-src_bulfius__get__frame.c b/lebiniou/patches/patch-src_bulfius__get__frame.c
new file mode 100644
index 0000000000..75d0f3fc92
--- /dev/null
+++ b/lebiniou/patches/patch-src_bulfius__get__frame.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Will be fixed in 3.67.0.
+
+--- src/bulfius_get_frame.c.orig	2022-03-19 23:06:55.000000000 +0000
++++ src/bulfius_get_frame.c
+@@ -17,7 +17,7 @@
+  *  along with lebiniou. If not, see <http://www.gnu.org/licenses/>.
+  */
+ 
+-#include <wand/magick_wand.h>
++#include <MagickWand/MagickWand.h>
+ #include "bulfius.h"
+ #include "context.h"
+ 
diff --git a/lebiniou/patches/patch-src_bulfius__preview.c b/lebiniou/patches/patch-src_bulfius__preview.c
new file mode 100644
index 0000000000..81107f5f77
--- /dev/null
+++ b/lebiniou/patches/patch-src_bulfius__preview.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Will be fixed in 3.67.0.
+
+--- src/bulfius_preview.c.orig	2022-03-19 23:06:55.000000000 +0000
++++ src/bulfius_preview.c
+@@ -17,7 +17,7 @@
+  *  along with lebiniou. If not, see <http://www.gnu.org/licenses/>.
+  */
+ 
+-#include <wand/magick_wand.h>
++#include <MagickWand/MagickWand.h>
+ #include "bulfius.h"
+ #include "context.h"
+ 
diff --git a/lebiniou/patches/patch-src_context__new__delete.c b/lebiniou/patches/patch-src_context__new__delete.c
new file mode 100644
index 0000000000..85de5bdbd2
--- /dev/null
+++ b/lebiniou/patches/patch-src_context__new__delete.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Will be fixed in 3.67.0.
+
+--- src/context_new_delete.c.orig	2022-03-19 23:06:55.000000000 +0000
++++ src/context_new_delete.c
+@@ -58,7 +58,7 @@ Context_open_webcam(Context_t *ctx)
+ 
+   /* remove trailing digits to get the first cam: "/dev/video12" => video_base= "/dev/video", first_cam= 12 */
+   char *last_char = &video_base[base_len-1];
+-  while ((base_len > 1) && isdigit(*last_char)) {
++  while ((base_len > 1) && isdigit((int)*last_char)) {
+     last_char--;
+     base_len--;
+   }
diff --git a/lebiniou/patches/patch-src_screenshot.c b/lebiniou/patches/patch-src_screenshot.c
new file mode 100644
index 0000000000..18f81c1b38
--- /dev/null
+++ b/lebiniou/patches/patch-src_screenshot.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Will be fixed in 3.67.0.
+
+--- src/screenshot.c.orig	2022-03-19 23:06:55.000000000 +0000
++++ src/screenshot.c
+@@ -17,7 +17,7 @@
+  *  along with lebiniou. If not, see <http://www.gnu.org/licenses/>.
+  */
+ 
+-#include <wand/magick_wand.h>
++#include <MagickWand/MagickWand.h>
+ #include "context.h"
+ 
+ #define DIRECTORY      "/screenshots/"


Home | Main Index | Thread Index | Old Index