The LinuxSampler project was founded with the goal to produce a
free, streaming capable open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows/Mac software samplers and to introduce new features not yet available by any other sampler in the world. WWW: http://www.linuxsampler.org/
This commit is contained in:
32
audio/linuxsampler/Makefile
Normal file
32
audio/linuxsampler/Makefile
Normal file
@@ -0,0 +1,32 @@
|
||||
# New ports collection makefile for: linuxsampler
|
||||
# Date created: 2007-01-24
|
||||
# Whom: trasz <trasz@pin.if.uz.zgora.pl>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= linuxsampler
|
||||
PORTVERSION= 1.0.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://download.linuxsampler.org/packages/
|
||||
|
||||
MAINTAINER= trasz@FreeBSD.org
|
||||
COMMENT= Modular MIDI sampler
|
||||
|
||||
LIB_DEPENDS= jack.0:${PORTSDIR}/audio/jack \
|
||||
gig.10:${PORTSDIR}/audio/libgig \
|
||||
sqlite3.8:${PORTSDIR}/databases/sqlite3
|
||||
|
||||
USE_BZIP2= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= "HAVE_UNIX98=1"
|
||||
CFLAGS+= "-I${LOCALBASE}/include"
|
||||
USE_GMAKE= yes
|
||||
USE_GNOME= gnomehack gnomeprefix gnometarget
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
RESTRICTED= "no commercial use"
|
||||
|
||||
MAN1= linuxsampler.1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
3
audio/linuxsampler/distinfo
Normal file
3
audio/linuxsampler/distinfo
Normal file
@@ -0,0 +1,3 @@
|
||||
MD5 (linuxsampler-1.0.0.tar.bz2) = a97136791a3228d840b006e5481fc39d
|
||||
SHA256 (linuxsampler-1.0.0.tar.bz2) = bf4f4f83b9ab706e8e8b017aafb560c363bb7663413aeae46d49f1f56110c9cf
|
||||
SIZE (linuxsampler-1.0.0.tar.bz2) = 701591
|
||||
10
audio/linuxsampler/files/patch-src-common-Mutex.cpp
Normal file
10
audio/linuxsampler/files/patch-src-common-Mutex.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
--- src/common/Mutex.cpp.orig Tue Mar 6 20:42:00 2007
|
||||
+++ src/common/Mutex.cpp Tue Mar 6 20:42:06 2007
|
||||
@@ -35,7 +35,6 @@
|
||||
|
||||
#if !defined(_XOPEN_SOURCE) || _XOPEN_SOURCE < 500
|
||||
# undef _XOPEN_SOURCE
|
||||
-# define _XOPEN_SOURCE 500 /* to define PTHREAD_MUTEX_ERRORCHECK */
|
||||
# warning "Seems you don't have a UNIX98 compatible system."
|
||||
# warning "Please run LinuxSampler's selftest to make sure this won't be a problem!"
|
||||
# warning "(compile tests with 'make tests', run them with 'src/testcases/linuxsamplertest')"
|
||||
11
audio/linuxsampler/files/patch-src-common-atomic.h
Normal file
11
audio/linuxsampler/files/patch-src-common-atomic.h
Normal file
@@ -0,0 +1,11 @@
|
||||
--- src/common/atomic.h.orig 2009-03-29 20:43:39.000000000 +0200
|
||||
+++ src/common/atomic.h 2009-08-22 11:21:38.000000000 +0200
|
||||
@@ -38,7 +38,7 @@
|
||||
#define CONFIG_SMP /* ... the macro the kernel headers use */
|
||||
#endif
|
||||
|
||||
-#if defined(__linux__) || defined(WIN32) || defined(__APPLE__)
|
||||
+#if defined(__linux__) || defined(WIN32) || defined(__APPLE__) || defined(__FreeBSD__)
|
||||
#ifdef _ARCH_PPC
|
||||
|
||||
/*
|
||||
@@ -0,0 +1,11 @@
|
||||
--- src/drivers/audio/AudioChannel.cpp.orig 2007-11-15 00:42:05.000000000 +0100
|
||||
+++ src/drivers/audio/AudioChannel.cpp 2008-11-16 01:55:40.000000000 +0100
|
||||
@@ -26,7 +26,7 @@
|
||||
#include "../../common/global_private.h"
|
||||
#include "../../common/Thread.h" // needed for allocAlignedMem() and freeAlignedMem()
|
||||
|
||||
-#if defined(__APPLE__)
|
||||
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
# include <stdlib.h>
|
||||
#else
|
||||
# include <malloc.h>
|
||||
7
audio/linuxsampler/pkg-descr
Normal file
7
audio/linuxsampler/pkg-descr
Normal file
@@ -0,0 +1,7 @@
|
||||
The LinuxSampler project was founded with the goal to produce a
|
||||
free, streaming capable open source pure software audio sampler
|
||||
with professional grade features, comparable to both hardware and
|
||||
commercial Windows/Mac software samplers and to introduce new
|
||||
features not yet available by any other sampler in the world.
|
||||
|
||||
WWW: http://www.linuxsampler.org/
|
||||
43
audio/linuxsampler/pkg-plist
Normal file
43
audio/linuxsampler/pkg-plist
Normal file
@@ -0,0 +1,43 @@
|
||||
bin/linuxsampler
|
||||
include/linuxsampler/engines/Engine.h
|
||||
include/linuxsampler/engines/EngineChannel.h
|
||||
include/linuxsampler/engines/FxSend.h
|
||||
include/linuxsampler/engines/InstrumentManager.h
|
||||
include/linuxsampler/common/lsatomic.h
|
||||
include/linuxsampler/common/Exception.h
|
||||
include/linuxsampler/common/Thread.h
|
||||
include/linuxsampler/common/global.h
|
||||
include/linuxsampler/common/optional.h
|
||||
include/linuxsampler/common/Mutex.h
|
||||
include/linuxsampler/common/SynchronizedConfig.h
|
||||
include/linuxsampler/common/Condition.h
|
||||
include/linuxsampler/drivers/audio/AudioChannel.h
|
||||
include/linuxsampler/drivers/audio/AudioOutputDevice.h
|
||||
include/linuxsampler/drivers/midi/midi.h
|
||||
include/linuxsampler/drivers/midi/MidiInputPort.h
|
||||
include/linuxsampler/drivers/midi/MidiInputDevice.h
|
||||
include/linuxsampler/drivers/midi/MidiInstrumentMapper.h
|
||||
include/linuxsampler/drivers/midi/VirtualMidiDevice.h
|
||||
include/linuxsampler/drivers/Device.h
|
||||
include/linuxsampler/drivers/DeviceParameter.h
|
||||
include/linuxsampler/plugins/InstrumentEditor.h
|
||||
include/linuxsampler/plugins/InstrumentEditorFactory.h
|
||||
include/linuxsampler/effects/Effect.h
|
||||
include/linuxsampler/effects/EffectChain.h
|
||||
include/linuxsampler/Sampler.h
|
||||
include/linuxsampler/EventListeners.h
|
||||
@dirrm include/linuxsampler/engines
|
||||
@dirrm include/linuxsampler/common
|
||||
@dirrm include/linuxsampler/drivers/audio
|
||||
@dirrm include/linuxsampler/drivers/midi
|
||||
@dirrm include/linuxsampler/drivers
|
||||
@dirrm include/linuxsampler/plugins
|
||||
@dirrm include/linuxsampler/effects
|
||||
@dirrm include/linuxsampler
|
||||
lib/linuxsampler/liblinuxsampler.so.3
|
||||
lib/linuxsampler/liblinuxsampler.so
|
||||
lib/linuxsampler/liblinuxsampler.la
|
||||
lib/linuxsampler/liblinuxsampler.a
|
||||
libdata/pkgconfig/linuxsampler.pc
|
||||
@dirrm lib/linuxsampler/plugins
|
||||
@dirrm lib/linuxsampler
|
||||
Reference in New Issue
Block a user