From 4e4e91369bfe2e35a5f6766d95e0362459ca0dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Thu, 18 Sep 2014 20:21:33 +0200 Subject: [PATCH] OpenBSD: add arts package --- openbsd/14.0.0/dependencies/arts/Makefile | 62 ++++++++ openbsd/14.0.0/dependencies/arts/distinfo | 2 + openbsd/14.0.0/dependencies/arts/pkg/DESCR | 11 ++ openbsd/14.0.0/dependencies/arts/pkg/PLIST | 158 +++++++++++++++++++++ 4 files changed, 233 insertions(+) create mode 100644 openbsd/14.0.0/dependencies/arts/Makefile create mode 100644 openbsd/14.0.0/dependencies/arts/distinfo create mode 100644 openbsd/14.0.0/dependencies/arts/pkg/DESCR create mode 100644 openbsd/14.0.0/dependencies/arts/pkg/PLIST diff --git a/openbsd/14.0.0/dependencies/arts/Makefile b/openbsd/14.0.0/dependencies/arts/Makefile new file mode 100644 index 000000000..d4b67fdf6 --- /dev/null +++ b/openbsd/14.0.0/dependencies/arts/Makefile @@ -0,0 +1,62 @@ +VERSION= 1.5.10 +REVISION= 1 +PKGNAME= trinity-arts-${VERSION} +PREFIX= ${TDE_PREFIX} + +CATEGORIES= x11/trinity +COMMENT= aRts (analog realtime synthesizer) - the TDE sound system + +MASTER_SITES= http://nuc.vtf/tde/tde-tarballs/14.0.0/main/dependencies/ +DISTNAME= trinity-arts-14.0.0~pre128+e39b3d2d +EXTRACT_SUFX= .tar.gz + +BUILD_DEPENDS= devel/gmake \ + devel/cmake \ + x11/trinity/dependencies/tqtinterface,-devel + +LIB_DEPENDS= devel/libaudiofile \ + devel/glib2 \ + audio/libvorbis \ + audio/libogg \ + audio/libmad \ + x11/trinity/dependencies/tqtinterface,-main \ + x11/trinity/dependencies/tqtinterface,-devel + +WANTLIB = glib-2.0 audiofile mad ogg vorbis + +SHARED_LIBS += artsc 0.0 +SHARED_LIBS += artscbackend 0.0 +SHARED_LIBS += artsdsp 0.0 +SHARED_LIBS += artsdsp_st 0.0 +SHARED_LIBS += artsflow 1.0 +SHARED_LIBS += artsflow_idl 1.0 +SHARED_LIBS += artsgslplayobject 0.0 +SHARED_LIBS += artswavplayobject 0.0 +SHARED_LIBS += gmcop 1.0 +SHARED_LIBS += kmedia2 1.0 +SHARED_LIBS += kmedia2_idl 1.0 +SHARED_LIBS += mcop 1.0 +SHARED_LIBS += mcop_mt 1.0 +SHARED_LIBS += qtmcop 1.0 +SHARED_LIBS += soundserver_idl 1.0 + +.include + +do-configure: tde-cmake-rmbuild + ${TDE_CMAKE_CONFIGURE} \ + -DINCLUDE_INSTALL_DIR="${TDE_PREFIX}/include/tde/arts" \ + \ + -DWITH_ALSA=OFF \ + -DWITH_AUDIOFILE=ON \ + -DWITH_VORBIS=ON \ + -DWITH_MAD=ON \ + -DWITH_ESOUND=OFF \ + -DWITH_JACK=OFF \ + -DWITH_SNDIO=ON + +do-build: tde-cmake-build + +do-install: tde-cmake-install + + +.include diff --git a/openbsd/14.0.0/dependencies/arts/distinfo b/openbsd/14.0.0/dependencies/arts/distinfo new file mode 100644 index 000000000..6cccb320d --- /dev/null +++ b/openbsd/14.0.0/dependencies/arts/distinfo @@ -0,0 +1,2 @@ +SHA256 (trinity-arts-14.0.0~pre128+e39b3d2d.tar.gz) = +F6KrdH1OgPIJVnVo6dT1KR9QVYUx5aE5Tu6CDVzbBM= +SIZE (trinity-arts-14.0.0~pre128+e39b3d2d.tar.gz) = 953382 diff --git a/openbsd/14.0.0/dependencies/arts/pkg/DESCR b/openbsd/14.0.0/dependencies/arts/pkg/DESCR new file mode 100644 index 000000000..35deef070 --- /dev/null +++ b/openbsd/14.0.0/dependencies/arts/pkg/DESCR @@ -0,0 +1,11 @@ +arts (analog real-time synthesizer) is the sound system of TDE. + +The principle of arts is to create/process sound using small modules which do +certain tasks. These may be create a waveform (oscillators), play samples, +filter data, add signals, perform effects like delay/flanger/chorus, or +output the data to the soundcard. + +By connecting all those small modules together, you can perform complex +tasks like simulating a mixer, generating an instrument or things like +playing a wave file with some effects. + diff --git a/openbsd/14.0.0/dependencies/arts/pkg/PLIST b/openbsd/14.0.0/dependencies/arts/pkg/PLIST new file mode 100644 index 000000000..6ba7c62c7 --- /dev/null +++ b/openbsd/14.0.0/dependencies/arts/pkg/PLIST @@ -0,0 +1,158 @@ +@comment $OpenBSD$ +bin/ +bin/artsc-config +@bin bin/artscat +@bin bin/artsd +bin/artsdsp +@bin bin/artsplay +@bin bin/artsrec +@bin bin/artsshell +@bin bin/artswrapper +@bin bin/mcopidl +include/ +include/artsc/ +include/artsc/artsc.h +include/artsc/artsc_export.h +include/tde/ +include/tde/arts/ +include/tde/arts/anyref.h +include/tde/arts/arts_export.h +include/tde/arts/artsflow.h +include/tde/arts/artsflow.idl +include/tde/arts/artsversion.h +include/tde/arts/asyncstream.h +include/tde/arts/audioio.h +include/tde/arts/audiosubsys.h +include/tde/arts/buffer.h +include/tde/arts/bufferqueue.h +include/tde/arts/cache.h +include/tde/arts/cachedwav.h +include/tde/arts/common.h +include/tde/arts/connect.h +include/tde/arts/connection.h +include/tde/arts/convert.h +include/tde/arts/core.h +include/tde/arts/core.idl +include/tde/arts/cpuinfo.h +include/tde/arts/datapacket.h +include/tde/arts/debug.h +include/tde/arts/delayedreturn.h +include/tde/arts/dispatcher.h +include/tde/arts/dynamicrequest.h +include/tde/arts/dynamicskeleton.h +include/tde/arts/extensionloader.h +include/tde/arts/factory.h +include/tde/arts/fft.h +include/tde/arts/flowsystem.h +include/tde/arts/giomanager.h +include/tde/arts/gsl/ +include/tde/arts/gsl/gslcommon.h +include/tde/arts/gsl/gslconfig.h +include/tde/arts/gsl/gslconvert.h +include/tde/arts/gsl/gsldatacache.h +include/tde/arts/gsl/gsldatahandle-mad.h +include/tde/arts/gsl/gsldatahandle-vorbis.h +include/tde/arts/gsl/gsldatahandle.h +include/tde/arts/gsl/gsldatautils.h +include/tde/arts/gsl/gsldefs.h +include/tde/arts/gsl/gslengine.h +include/tde/arts/gsl/gslfft.h +include/tde/arts/gsl/gslfilter.h +include/tde/arts/gsl/gslieee754.h +include/tde/arts/gsl/gslloader.h +include/tde/arts/gsl/gslmagic.h +include/tde/arts/gsl/gslmath.h +include/tde/arts/gsl/gsloscillator.h +include/tde/arts/gsl/gslosctable.h +include/tde/arts/gsl/gslsignal.h +include/tde/arts/gsl/gslwavechunk.h +include/tde/arts/gsl/gslwaveosc.h +include/tde/arts/gslschedule.h +include/tde/arts/idlfilereg.h +include/tde/arts/ifacerepo_impl.h +include/tde/arts/iomanager.h +include/tde/arts/kmedia2.h +include/tde/arts/kmedia2.idl +include/tde/arts/mcopconfig.h +include/tde/arts/mcoputils.h +include/tde/arts/notification.h +include/tde/arts/object.h +include/tde/arts/objectmanager.h +include/tde/arts/pipebuffer.h +include/tde/arts/pool.h +include/tde/arts/qiomanager.h +include/tde/arts/reference.h +include/tde/arts/referenceclean.h +include/tde/arts/resample.h +include/tde/arts/socketconnection.h +include/tde/arts/soundserver.h +include/tde/arts/soundserver.idl +include/tde/arts/startupmanager.h +include/tde/arts/stdsynthmodule.h +include/tde/arts/synthschedule.h +include/tde/arts/tcpconnection.h +include/tde/arts/tcpserver.h +include/tde/arts/thread.h +include/tde/arts/type.h +include/tde/arts/unixconnection.h +include/tde/arts/unixserver.h +include/tde/arts/weakreference.h +lib/ +lib/libartsc.la +@lib lib/libartsc.so.${LIBartsc_VERSION} +lib/libartscbackend.la +@lib lib/libartscbackend.so.${LIBartscbackend_VERSION} +lib/libartsdsp.la +@lib lib/libartsdsp.so.${LIBartsdsp_VERSION} +lib/libartsdsp_st.la +@lib lib/libartsdsp_st.so.${LIBartsdsp_st_VERSION} +lib/libartsflow.la +@lib lib/libartsflow.so.${LIBartsflow_VERSION} +lib/libartsflow_idl.la +@lib lib/libartsflow_idl.so.${LIBartsflow_idl_VERSION} +lib/libartsgsl.a +lib/libartsgslplayobject.la +@lib lib/libartsgslplayobject.so.${LIBartsgslplayobject_VERSION} +lib/libartswavplayobject.la +@lib lib/libartswavplayobject.so.${LIBartswavplayobject_VERSION} +lib/libgmcop.la +@lib lib/libgmcop.so.${LIBgmcop_VERSION} +lib/libkmedia2.la +@lib lib/libkmedia2.so.${LIBkmedia2_VERSION} +lib/libkmedia2_idl.la +@lib lib/libkmedia2_idl.so.${LIBkmedia2_idl_VERSION} +lib/libmcop.la +@lib lib/libmcop.so.${LIBmcop_VERSION} +lib/libmcop_mt.la +@lib lib/libmcop_mt.so.${LIBmcop_mt_VERSION} +lib/libqtmcop.la +@lib lib/libqtmcop.so.${LIBqtmcop_VERSION} +lib/libsoundserver_idl.la +@lib lib/libsoundserver_idl.so.${LIBsoundserver_idl_VERSION} +lib/mcop/ +lib/mcop/Arts/ +lib/mcop/Arts/DataHandlePlay.mcopclass +lib/mcop/Arts/FileInputStream.mcopclass +lib/mcop/Arts/GSLPlayObject.mcopclass +lib/mcop/Arts/Synth_ADD.mcopclass +lib/mcop/Arts/Synth_AMAN_PLAY.mcopclass +lib/mcop/Arts/Synth_AMAN_RECORD.mcopclass +lib/mcop/Arts/Synth_BUS_DOWNLINK.mcopclass +lib/mcop/Arts/Synth_BUS_UPLINK.mcopclass +lib/mcop/Arts/Synth_FREQUENCY.mcopclass +lib/mcop/Arts/Synth_MUL.mcopclass +lib/mcop/Arts/Synth_MULTI_ADD.mcopclass +lib/mcop/Arts/Synth_PLAY.mcopclass +lib/mcop/Arts/Synth_PLAY_WAV.mcopclass +lib/mcop/Arts/Synth_RECORD.mcopclass +lib/mcop/Arts/Synth_WAVE_SIN.mcopclass +lib/mcop/Arts/WavPlayObject.mcopclass +lib/mcop/Arts/WaveDataHandle.mcopclass +lib/mcop/artsflow.mcopclass +lib/mcop/artsflow.mcoptype +lib/mcop/kmedia2.mcopclass +lib/mcop/kmedia2.mcoptype +lib/mcop/soundserver.mcopclass +lib/mcop/soundserver.mcoptype +lib/pkgconfig/ +lib/pkgconfig/arts.pc