ChucK: update and package
- Update and package ChucK, remove input support - Update and package Ogg, Vorbis, FLAC, and Libsndfile ports - Remove ChucK runtime scenarios - Add ChucK runtime package Fix #104
This commit is contained in:
committed by
Norman Feske
parent
f44d6967f6
commit
7950cf338a
12
recipes/api/libflac/content.mk
Normal file
12
recipes/api/libflac/content.mk
Normal file
@@ -0,0 +1,12 @@
|
||||
content: include lib/symbols/libFLAC LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/flac)
|
||||
|
||||
include:
|
||||
cp -r $(PORT_DIR)/$@ $@
|
||||
|
||||
lib/symbols/libFLAC:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/flac/COPYING.Xiph $@
|
||||
1
recipes/api/libflac/hash
Normal file
1
recipes/api/libflac/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 b79efa2aa2bdf7b7d8f1e5ce1e50e923387b669d
|
||||
26
recipes/api/liblo/content.mk
Normal file
26
recipes/api/liblo/content.mk
Normal file
@@ -0,0 +1,26 @@
|
||||
MIRROR_FROM_PORT_AND_REP_DIR = src/lib/liblo
|
||||
MIRROR_FROM_PORT_DIR = include
|
||||
MIRROR_FROM_REP_DIR = lib/mk/liblo.mk lib/import/import-liblo.mk
|
||||
|
||||
content: \
|
||||
$(MIRROR_FROM_PORT_AND_REP_DIR) \
|
||||
$(MIRROR_FROM_PORT_DIR) $(MIRROR_FROM_REP_DIR) \
|
||||
LICENSE \
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/liblo)
|
||||
|
||||
$(MIRROR_FROM_PORT_AND_REP_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/liblo/COPYING $@
|
||||
1
recipes/api/liblo/hash
Normal file
1
recipes/api/liblo/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 a0cafebba7560b0945872ccad5ec1e49cee97be8
|
||||
14
recipes/api/libogg/content.mk
Normal file
14
recipes/api/libogg/content.mk
Normal file
@@ -0,0 +1,14 @@
|
||||
content: include/ogg lib/symbols/libogg LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libogg)
|
||||
|
||||
include/ogg:
|
||||
mkdir -p $@
|
||||
cp -r $(PORT_DIR)/$@/* $@
|
||||
cp -r $(REP_DIR)/$@/* $@
|
||||
|
||||
lib/symbols/libogg:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libogg/COPYING $@
|
||||
1
recipes/api/libogg/hash
Normal file
1
recipes/api/libogg/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 24c214694db13e8e26698e8f8d3f034fa2cc761d
|
||||
13
recipes/api/libsndfile/content.mk
Normal file
13
recipes/api/libsndfile/content.mk
Normal file
@@ -0,0 +1,13 @@
|
||||
content: include lib/symbols/libsndfile LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libsndfile)
|
||||
|
||||
include:
|
||||
mkdir -p $@
|
||||
cp -r $(PORT_DIR)/include/libsndfile/* $@
|
||||
|
||||
lib/symbols/libsndfile:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libsndfile/COPYING $@
|
||||
1
recipes/api/libsndfile/hash
Normal file
1
recipes/api/libsndfile/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 6fc18691afe84e1dca434d581644c12bc65b1649
|
||||
12
recipes/api/libvorbis/content.mk
Normal file
12
recipes/api/libvorbis/content.mk
Normal file
@@ -0,0 +1,12 @@
|
||||
content: include lib/symbols/libvorbis LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvorbis)
|
||||
|
||||
include:
|
||||
cp -r $(PORT_DIR)/$@ $@
|
||||
|
||||
lib/symbols/libvorbis:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libvorbis/COPYING $@
|
||||
1
recipes/api/libvorbis/hash
Normal file
1
recipes/api/libvorbis/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 72f7de74eccb45149535614fb82ba1daff5ffbe8
|
||||
16
recipes/api/rtaudio/content.mk
Normal file
16
recipes/api/rtaudio/content.mk
Normal file
@@ -0,0 +1,16 @@
|
||||
MIRROR_FROM_PORT_DIR = include src/lib/rtaudio
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR) lib/mk/rtaudio.mk lib/import/import-rtaudio.mk LICENSE
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/rtaudio)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
lib/mk/rtaudio.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
lib/import/import-rtaudio.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/rtaudio/readme $@
|
||||
1
recipes/api/rtaudio/hash
Normal file
1
recipes/api/rtaudio/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 4c082a13e20986e0db5084d4cc5742100fbb347f
|
||||
8
recipes/pkg/chuck/README
Normal file
8
recipes/pkg/chuck/README
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
ChucK programming language for real-time sound synthesis and music creation.
|
||||
|
||||
This package runs ChucK in a non-interactive mode. A program will be loaded from the
|
||||
file 'main.ck' found in the root directory of the acquired File_system session.
|
||||
|
||||
For more information see http://chuck.cs.princeton.edu/doc/. Example programs can be
|
||||
found in the ChucK source distribution at https://github.com/ccrma/chuck/tree/master/examples.
|
||||
9
recipes/pkg/chuck/archives
Normal file
9
recipes/pkg/chuck/archives
Normal file
@@ -0,0 +1,9 @@
|
||||
_/src/chuck
|
||||
_/src/libc
|
||||
_/src/libflac
|
||||
_/src/libogg
|
||||
_/src/libsndfile
|
||||
_/src/libvorbis
|
||||
_/src/sdl
|
||||
_/src/stdcxx
|
||||
_/src/vfs
|
||||
1
recipes/pkg/chuck/hash
Normal file
1
recipes/pkg/chuck/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 45c2fdfb4afe3f8a25031899cad250e56571ba63
|
||||
28
recipes/pkg/chuck/runtime
Normal file
28
recipes/pkg/chuck/runtime
Normal file
@@ -0,0 +1,28 @@
|
||||
<runtime ram="32M" caps="512" binary="chuck">
|
||||
|
||||
<requires> <audio_out/> <timer/> <file_system/> </requires>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="init"/>
|
||||
<rom label="libc.lib.so"/>
|
||||
<rom label="libFLAC.lib.so"/>
|
||||
<rom label="libm.lib.so"/>
|
||||
<rom label="libogg.lib.so"/>
|
||||
<rom label="libsdl.lib.so"/>
|
||||
<rom label="libsndfile.lib.so"/>
|
||||
<rom label="libvorbis.lib.so"/>
|
||||
<rom label="stdcxx.lib.so"/>
|
||||
<rom label="vfs.lib.so"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<libc stdout="/log" stderr="/log"/>
|
||||
<vfs>
|
||||
<log/>
|
||||
<fs writeable="no"/>
|
||||
</vfs>
|
||||
<arg value="/main.ck"/>
|
||||
</config>
|
||||
|
||||
</runtime>
|
||||
13
recipes/src/chuck/content.mk
Normal file
13
recipes/src/chuck/content.mk
Normal file
@@ -0,0 +1,13 @@
|
||||
MIRROR_FROM_PORT_AND_REP_DIR := src/app/chuck
|
||||
|
||||
content: $(MIRROR_FROM_PORT_AND_REP_DIR) LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/chuck)
|
||||
|
||||
$(MIRROR_FROM_PORT_AND_REP_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/app/chuck/COPYING $@
|
||||
1
recipes/src/chuck/hash
Normal file
1
recipes/src/chuck/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 b9ccba4a4891016c6a55b5150d00310a233c115e
|
||||
15
recipes/src/chuck/used_apis
Normal file
15
recipes/src/chuck/used_apis
Normal file
@@ -0,0 +1,15 @@
|
||||
audio_in_session
|
||||
audio_out_session
|
||||
base
|
||||
libc
|
||||
libflac
|
||||
liblo
|
||||
libogg
|
||||
libsndfile
|
||||
libvorbis
|
||||
os
|
||||
sdl
|
||||
stdcxx
|
||||
rtaudio
|
||||
timer_session
|
||||
vfs
|
||||
1
recipes/src/libflac/api
Normal file
1
recipes/src/libflac/api
Normal file
@@ -0,0 +1 @@
|
||||
libflac
|
||||
16
recipes/src/libflac/content.mk
Normal file
16
recipes/src/libflac/content.mk
Normal file
@@ -0,0 +1,16 @@
|
||||
MIRROR_FROM_REP_DIR = lib/import/import-libFLAC.mk lib/mk/libFLAC.mk
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) src/lib/flac/target.mk LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/flac)
|
||||
|
||||
src/lib/flac/target.mk:
|
||||
mkdir -p src/lib/flac
|
||||
cp -r $(PORT_DIR)/src/lib/flac/* src/lib/flac
|
||||
echo "LIBS = libFLAC" > $@
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/flac/COPYING.Xiph $@
|
||||
1
recipes/src/libflac/hash
Normal file
1
recipes/src/libflac/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 3f44217f6fb16066ad2dd2200b0c6de9179534c0
|
||||
3
recipes/src/libflac/used_apis
Normal file
3
recipes/src/libflac/used_apis
Normal file
@@ -0,0 +1,3 @@
|
||||
base
|
||||
libc
|
||||
libogg
|
||||
1
recipes/src/libogg/api
Normal file
1
recipes/src/libogg/api
Normal file
@@ -0,0 +1 @@
|
||||
libogg
|
||||
16
recipes/src/libogg/content.mk
Normal file
16
recipes/src/libogg/content.mk
Normal file
@@ -0,0 +1,16 @@
|
||||
MIRROR_FROM_REP_DIR = lib/import/import-libogg.mk lib/mk/libogg.mk
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) src/lib/libogg/target.mk LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libogg)
|
||||
|
||||
src/lib/libogg/target.mk:
|
||||
mkdir -p src/lib/libogg
|
||||
cp -r $(PORT_DIR)/src/lib/libogg/* src/lib/libogg
|
||||
echo "LIBS = libogg" > $@
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libogg/COPYING $@
|
||||
1
recipes/src/libogg/hash
Normal file
1
recipes/src/libogg/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 af1b96244929153e657732253831c8b58ec4a8b8
|
||||
2
recipes/src/libogg/used_apis
Normal file
2
recipes/src/libogg/used_apis
Normal file
@@ -0,0 +1,2 @@
|
||||
base
|
||||
libc
|
||||
1
recipes/src/libsndfile/api
Normal file
1
recipes/src/libsndfile/api
Normal file
@@ -0,0 +1 @@
|
||||
libsndfile
|
||||
22
recipes/src/libsndfile/content.mk
Normal file
22
recipes/src/libsndfile/content.mk
Normal file
@@ -0,0 +1,22 @@
|
||||
MIRROR_FROM_REP_DIR = \
|
||||
lib/mk/gsm10.mk \
|
||||
lib/mk/g72x.mk \
|
||||
lib/mk/alac.mk \
|
||||
lib/mk/libsndfile.mk \
|
||||
lib/import/import-libsndfile.mk \
|
||||
src/lib/libsndfile/config.h \
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) src/lib/libsndfile/target.mk LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libsndfile)
|
||||
|
||||
src/lib/libsndfile/target.mk:
|
||||
mkdir -p src/lib/libsndfile
|
||||
cp -r $(PORT_DIR)/src/lib/libsndfile/* src/lib/libsndfile
|
||||
echo "LIBS = libsndfile" > $@
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libsndfile/COPYING $@
|
||||
1
recipes/src/libsndfile/hash
Normal file
1
recipes/src/libsndfile/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 ec35e9b5c3a20debb4603f551ec4c27acae5c512
|
||||
5
recipes/src/libsndfile/used_apis
Normal file
5
recipes/src/libsndfile/used_apis
Normal file
@@ -0,0 +1,5 @@
|
||||
base
|
||||
libc
|
||||
libflac
|
||||
libogg
|
||||
libvorbis
|
||||
1
recipes/src/libvorbis/api
Normal file
1
recipes/src/libvorbis/api
Normal file
@@ -0,0 +1 @@
|
||||
libvorbis
|
||||
16
recipes/src/libvorbis/content.mk
Normal file
16
recipes/src/libvorbis/content.mk
Normal file
@@ -0,0 +1,16 @@
|
||||
MIRROR_FROM_REP_DIR = lib/import/import-libvorbis.mk lib/mk/libvorbis.mk
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) src/lib/libvorbis/target.mk LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvorbis)
|
||||
|
||||
src/lib/libvorbis/target.mk:
|
||||
mkdir -p src/lib/libvorbis
|
||||
cp -r $(PORT_DIR)/src/lib/libvorbis/* src/lib/libvorbis
|
||||
echo "LIBS = libvorbis" > $@
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/libvorbis/COPYING $@
|
||||
1
recipes/src/libvorbis/hash
Normal file
1
recipes/src/libvorbis/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-05-10 15551d007d2b1a466c14cb90b41a57985c0133f7
|
||||
3
recipes/src/libvorbis/used_apis
Normal file
3
recipes/src/libvorbis/used_apis
Normal file
@@ -0,0 +1,3 @@
|
||||
base
|
||||
libc
|
||||
libogg
|
||||
Reference in New Issue
Block a user