FreeBSD Ports

audio/giada 1.5.0

Hardcore loop machine

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f7b76f40d4
License
GPLv3
Categories
audio

Description

Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for production use and live sets.

Install

As a binary package — by origin, or by package name:

pkg install audio/giada
pkg install giada

From the ports tree:

cd /usr/ports/audio/giada/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	giada>0:audio/giada

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest---0.17.1_6-
FreeBSD:14:quarterly--n/a0.17.1_6-
FreeBSD:15:latest1.5.01.5.0n/a0.17.1_60.17.1_6
FreeBSD:15:quarterly1.5.01.5.0n/an/an/a
FreeBSD:16:latest1.5.01.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 17

The full lists below include those, and their dependencies in turn.

All build dependencies 193

The first 100 are listed.

All run dependencies 185

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang gettext-runtime gl gnome jpeg localbase pkgconfig xorg
Service scripts
none

Files

distinfo 9
FileSizeSHA256
monocasual-giada-1.5.0_GH0.tar.gz4331421bd4672e6ff9dbdfd2bc08fe27e6d387a252d60ebda411a561515bc9a3eeba88
cameron314-concurrentqueue-6dd38b8_GH0.tar.gz1.566391e+0605ebdaffde61e9df9731c56be85d4909ac8af5b9fb2c3b811817d3e5584d49ae
fltk-fltk-a9b1113_GH0.tar.gz9.121965e+06ac359731ea7d6f9d4d5c381401b115f6cec11e89a1f71bcbb5c53c5d4c872a49
juce-framework-JUCE-29396c2_GH0.tar.gz2.2808337e+07ca5ae7b7af29bb9ee619912b0f3e24e5b3eb7ae2289b8ccb90d670fcd6b745f1
monocasual-geompp-b7ef442_GH0.tar.gz1825548e5588b1c011376e76a71b592b163f2d1f24e98afeaf4ce4c06fc67aebc61e9
monocasual-mcl-atomic-swapper-4aa864c_GH0.tar.gz16395029ecaad4d1a640fda2541ca82655c6ec913b2a02c3b801023283cb706e23701
monocasual-mcl-audio-buffer-e6b00c8_GH0.tar.gz180397e5f14da325876b958f47cd733b250a320efa18a2abcb2de2f6a597f86615ac8
monocasual-mcl-utils-ea5b1b5_GH0.tar.gz201968a15a252ec25bc1ac6c5b669962f686a61471e6f1deb44582938111a7ee888d7
monocasual-rtaudio-0f18dfd_GH0.tar.gz2573951fcd162f14ef74a67bcbc6d6def805617e101b7232c064b44f72486578e3c02a

Commit history 2

DateCommitCreditsLog message
f7b76f40d4 Yuri Victorovich audio/giada: update 1.4.1 → 1.5.0
f56d3d4490 Robert Clausecker audio/giada: fix build on armv7
This port bundles a copy of JUCE. juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in <machine/atomic.h> transitively, which then defines a mb macro polluting the name space. <sys/user.h> is only needed for struct kproc_info, which is only needed in juce_SystemStats_linux.cpp to check for P_TRACED. Remove <sys/user.h> from juce_BasicNativeHeaders.h and only include it in juce_SystemStats_linux.cpp to avoid namespace pollution issues. As always, please try to unbundle dependencies if possible. Approved by: portmgr (build fix blanket) MFH: 2026Q3 PR: 283492