View | Details | Raw Unified | Return to bug 160079
Collapse All | Expand All

(-)audio/linuxsampler/Makefile (-9 / +49 lines)
Lines 13-35 Link Here
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	Modular MIDI sampler
14
COMMENT=	Modular MIDI sampler
15
15
16
LIB_DEPENDS=	jack.0:${PORTSDIR}/audio/jack \
16
LIB_DEPENDS=	gig.10:${PORTSDIR}/audio/libgig
17
		gig.10:${PORTSDIR}/audio/libgig \
18
17
19
RESTRICTED=	no commercial use
18
RESTRICTED=	no commercial use
20
BROKEN=		unfetchable
21
19
22
ONLY_FOR_ARCHS=	i386 amd64
20
ONLY_FOR_ARCHS=	i386 amd64
23
ONLY_FOR_ARCHS_REASON=	"not yet ported"
21
ONLY_FOR_ARCHS_REASON=	"not yet ported"
24
22
23
OPTIONS=	JACK "Enable JACK support" on \
24
		ALSA "Enable ALSA support" off \
25
		ARTS "Enable aRts support" off \
26
		DSSI "Enable DSSI support" off \
27
		LV2CORE "Enable LV2 support" off
28
25
USE_BZIP2=	yes
29
USE_BZIP2=	yes
26
USE_GNOME=	gnomehack
30
USE_GNOME=	gnomehack
27
USE_SQLITE=	3
31
USE_SQLITE=	3
28
USE_GMAKE=	yes
32
USE_GMAKE=	yes
29
USE_AUTOTOOLS=	libtool
33
USE_AUTOTOOLS=	libtool
30
CONFIGURE_ENV=	HAVE_UNIX98=1
34
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}" HAVE_UNIX98=1
31
CONFIGURE_ARGS=	LDFLAGS="${LDFLAGS}"
32
USE_LDCONFIG=	yes
35
USE_LDCONFIG=	yes
36
MAKE_JOBS_SAFE=	yes
33
37
34
MAN1=		linuxsampler.1
38
MAN1=		linuxsampler.1
35
39
Lines 38-49 Link Here
38
42
39
.include <bsd.port.pre.mk>
43
.include <bsd.port.pre.mk>
40
44
41
#.if ${OSVERSION} >= 900000
45
.if defined(WITHOUT_JACK)
42
#BROKEN=		Does not compile
46
CONFIGURE_ARGS+=--disable-jack-driver	
43
#.endif
47
.else
48
LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
49
.endif
50
51
.if defined(WITH_ALSA)
52
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
53
.else
54
CONFIGURE_ARGS+=--disable-alsa-driver	
55
.endif
56
57
.if defined(WITH_ARTS)
58
LIB_DEPENDS+=	artsc.0:${PORTSDIR}/audio/arts
59
.else
60
CONFIGURE_ARGS+=--disable-arts-driver
61
.endif
62
63
.if defined(WITH_DSSI)
64
BUILD_DEPENDS+=	dssi>=0:${PORTSDIR}/audio/dssi
65
RUN_DEPENDS+=	dssi>=0:${PORTSDIR}/audio/dssi
66
PLIST_SUB+=	DSSI=""
67
.else
68
CONFIGURE_ENV+=	ac_cv_header_dssi_h=no	
69
PLIST_SUB+=	DSSI="@comment "
70
.endif
71
72
.if defined(WITH_LV2CORE)
73
BUILD_DEPENDS+=	lv2core>=0:${PORTSDIR}/audio/lv2core
74
RUN_DEPENDS+=	lv2core>=0${PORTSDIR}/audio/lv2core
75
PLIST_SUB+=	LV2CORE=""
76
.else
77
CONFIGURE_ENV+=	ac_cv_header_lv2_h=no
78
PLIST_SUB+=	LV2CORE="@comment "
79
.endif
44
80
45
post-patch:
81
post-patch:
46
	@${REINPLACE_CMD} -e \
82
	@${REINPLACE_CMD} -e \
47
		's|CXX_CPU_SWITCH=.*|CXX_CPU_SWITCH=|g' ${WRKSRC}/configure
83
		's|CXX_CPU_SWITCH=.*|CXX_CPU_SWITCH=|g ; \
84
		 s|"lv2core"|"_lv2core_"|' ${WRKSRC}/configure
85
86
post-install:
87
	@${TOUCH} ${PREFIX}/lib/linuxsampler/plugins/.keep_me
48
88
49
.include <bsd.port.post.mk>
89
.include <bsd.port.post.mk>
(-)audio/linuxsampler/pkg-plist (-27 / +37 lines)
Lines 1-43 Link Here
1
bin/linuxsampler
1
bin/linuxsampler
2
include/linuxsampler/engines/Engine.h
2
include/linuxsampler/EventListeners.h
3
include/linuxsampler/engines/EngineChannel.h
3
include/linuxsampler/Sampler.h
4
include/linuxsampler/engines/FxSend.h
4
include/linuxsampler/common/Condition.h
5
include/linuxsampler/engines/InstrumentManager.h
6
include/linuxsampler/common/lsatomic.h
7
include/linuxsampler/common/Exception.h
5
include/linuxsampler/common/Exception.h
6
include/linuxsampler/common/Mutex.h
7
include/linuxsampler/common/SynchronizedConfig.h
8
include/linuxsampler/common/Thread.h
8
include/linuxsampler/common/Thread.h
9
include/linuxsampler/common/global.h
9
include/linuxsampler/common/global.h
10
include/linuxsampler/common/lsatomic.h
10
include/linuxsampler/common/optional.h
11
include/linuxsampler/common/optional.h
11
include/linuxsampler/common/Mutex.h
12
include/linuxsampler/drivers/Device.h
12
include/linuxsampler/common/SynchronizedConfig.h
13
include/linuxsampler/drivers/DeviceParameter.h
13
include/linuxsampler/common/Condition.h
14
include/linuxsampler/drivers/audio/AudioChannel.h
14
include/linuxsampler/drivers/audio/AudioChannel.h
15
include/linuxsampler/drivers/audio/AudioOutputDevice.h
15
include/linuxsampler/drivers/audio/AudioOutputDevice.h
16
include/linuxsampler/drivers/midi/midi.h
17
include/linuxsampler/drivers/midi/MidiInputPort.h
18
include/linuxsampler/drivers/midi/MidiInputDevice.h
16
include/linuxsampler/drivers/midi/MidiInputDevice.h
17
include/linuxsampler/drivers/midi/MidiInputPort.h
19
include/linuxsampler/drivers/midi/MidiInstrumentMapper.h
18
include/linuxsampler/drivers/midi/MidiInstrumentMapper.h
20
include/linuxsampler/drivers/midi/VirtualMidiDevice.h
19
include/linuxsampler/drivers/midi/VirtualMidiDevice.h
21
include/linuxsampler/drivers/Device.h
20
include/linuxsampler/drivers/midi/midi.h
22
include/linuxsampler/drivers/DeviceParameter.h
23
include/linuxsampler/plugins/InstrumentEditor.h
24
include/linuxsampler/plugins/InstrumentEditorFactory.h
25
include/linuxsampler/effects/Effect.h
21
include/linuxsampler/effects/Effect.h
26
include/linuxsampler/effects/EffectChain.h
22
include/linuxsampler/effects/EffectChain.h
27
include/linuxsampler/Sampler.h
23
include/linuxsampler/engines/Engine.h
28
include/linuxsampler/EventListeners.h
24
include/linuxsampler/engines/EngineChannel.h
29
@dirrm include/linuxsampler/engines
25
include/linuxsampler/engines/FxSend.h
30
@dirrm include/linuxsampler/common
26
include/linuxsampler/engines/InstrumentManager.h
31
@dirrm include/linuxsampler/drivers/audio
27
include/linuxsampler/plugins/InstrumentEditor.h
32
@dirrm include/linuxsampler/drivers/midi
28
include/linuxsampler/plugins/InstrumentEditorFactory.h
33
@dirrm include/linuxsampler/drivers
29
%%DSSI%%lib/dssi/linuxsampler.a
34
@dirrm include/linuxsampler/plugins
30
%%DSSI%%lib/dssi/linuxsampler.la
35
@dirrm include/linuxsampler/effects
31
%%DSSI%%lib/dssi/linuxsampler.so
36
@dirrm include/linuxsampler
37
lib/linuxsampler/liblinuxsampler.so.3
38
lib/linuxsampler/liblinuxsampler.so
39
lib/linuxsampler/liblinuxsampler.la
40
lib/linuxsampler/liblinuxsampler.a
32
lib/linuxsampler/liblinuxsampler.a
33
lib/linuxsampler/liblinuxsampler.la
34
lib/linuxsampler/liblinuxsampler.so
35
lib/linuxsampler/liblinuxsampler.so.3
36
lib/linuxsampler/plugins/.keep_me
37
%%LV2CORE%%lib/lv2/linuxsampler.lv2/linuxsampler.a
38
%%LV2CORE%%lib/lv2/linuxsampler.lv2/linuxsampler.la
39
%%LV2CORE%%lib/lv2/linuxsampler.lv2/linuxsampler.so
40
%%LV2CORE%%lib/lv2/linuxsampler.lv2/linuxsampler.ttl
41
%%LV2CORE%%lib/lv2/linuxsampler.lv2/manifest.ttl
41
libdata/pkgconfig/linuxsampler.pc
42
libdata/pkgconfig/linuxsampler.pc
43
%%LV2CORE%%@dirrm lib/lv2/linuxsampler.lv2
42
@dirrm lib/linuxsampler/plugins
44
@dirrm lib/linuxsampler/plugins
43
@dirrm lib/linuxsampler
45
@dirrm lib/linuxsampler
46
@dirrm include/linuxsampler/plugins
47
@dirrm include/linuxsampler/engines
48
@dirrm include/linuxsampler/effects
49
@dirrm include/linuxsampler/drivers/midi
50
@dirrm include/linuxsampler/drivers/audio
51
@dirrm include/linuxsampler/drivers
52
@dirrm include/linuxsampler/common
53
@dirrm include/linuxsampler

Return to bug 160079