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

(-)hydrogen/Makefile (-22 / +18 lines)
Lines 1-9 Link Here
1
# New ports collection makefile for:	Hydrogen
1
# Created by:	Jean-Yves Lefort <jylefort@brutele.be>
2
# Date created:			23 Jun 2004
3
# Whom:				Jean-Yves Lefort <jylefort@brutele.be>
4
#
5
# $FreeBSD$
2
# $FreeBSD$
6
#
7
3
8
PORTNAME=	hydrogen
4
PORTNAME=	hydrogen
9
PORTVERSION=	0.9.5
5
PORTVERSION=	0.9.5
Lines 13-44 Link Here
13
MAINTAINER=	devel@stasyan.com
9
MAINTAINER=	devel@stasyan.com
14
COMMENT=	An advanced drum machine
10
COMMENT=	An advanced drum machine
15
11
16
LIB_DEPENDS+=	sndfile:${PORTSDIR}/audio/libsndfile \
17
		tar.0:${PORTSDIR}/devel/libtar \
18
		lrdf.2:${PORTSDIR}/textproc/liblrdf
19
20
LICENSE=	GPLv2
12
LICENSE=	GPLv2
21
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
22
14
15
LIB_DEPENDS+=	sndfile:${PORTSDIR}/audio/libsndfile \
16
		tar:${PORTSDIR}/devel/libtar \
17
		lrdf:${PORTSDIR}/textproc/liblrdf
18
23
BROKEN=		does not install
19
BROKEN=		does not install
24
20
25
MAJORVERSION=	0.9.5
21
MAJORVERSION=	0.9.5
26
USE_QT4=	corelib gui linguist_build moc_build network qt3support rcc_build sql uic_build xml
22
USE_QT4=	corelib gui linguist_build moc_build network qt3support rcc_build sql uic_build xml
27
USE_SCONS=	yes
23
USE_SCONS=	yes
28
24
29
OPTIONS=	JACK "JACK support" on \
25
OPTIONS_DEFINE=	JACK ALSA PORTAUDIO LIBARCHIVE LASH
30
		ALSA "ALSA support" off \
26
OPTIONS_DEFAULT=	JACK
31
		PORTAUDIO "PortAudio support" off \
32
		LIBARCHIVE "LibArchive support" off \
33
		LASH "Lash support" off
34
27
28
LIBARCHIVE_DESC=	LibArchive support
29
35
post-patch:
30
post-patch:
36
		${REINPLACE_CMD} -e "s|includes = \[\]|includes = \['-I${QT_INCDIR}/QtCore', '-I${QT_INCDIR}/QtXml', '-I${QT_INCDIR}/QtGui',  '-I${QT_INCDIR}', '-I${QT_INCDIR}/Qt', '-I${LOCALBASE}/include'\]|g; s|ldflags = \[\]|ldflags = \['-L${QT_LIBDIR}','-L${LOCALBASE}/lib'\,'-lQtCore', '-lQtGui', '-lQtXml', '-lQtNetwork', '${PTHREAD_LIBS}']|g" ${WRKSRC}/Sconstruct
31
		${REINPLACE_CMD} -e "s|includes = \[\]|includes = \['-I${QT_INCDIR}/QtCore', '-I${QT_INCDIR}/QtXml', '-I${QT_INCDIR}/QtGui',  '-I${QT_INCDIR}', '-I${QT_INCDIR}/Qt', '-I${LOCALBASE}/include'\]|g; s|ldflags = \[\]|ldflags = \['-L${QT_LIBDIR}','-L${LOCALBASE}/lib'\,'-lQtCore', '-lQtGui', '-lQtXml', '-lQtNetwork', '${PTHREAD_LIBS}']|g" ${WRKSRC}/Sconstruct
37
32
38
.include <bsd.port.options.mk>
33
.include <bsd.port.options.mk>
39
34
40
SCONS_ENV+=	oss=1
35
SCONS_ENV+=	oss=1
41
.if defined(WITH_JACK)
36
37
.if ${PORT_OPTIONS:MJACK}
42
LIB_DEPENDS+=	jack:${PORTSDIR}/audio/jack
38
LIB_DEPENDS+=	jack:${PORTSDIR}/audio/jack
43
CPPFLAGS+=	${PTHREAD_CFLAGS}
39
CPPFLAGS+=	${PTHREAD_CFLAGS}
44
LDFLAGS+=	${PTHREAD_LIBS}
40
LDFLAGS+=	${PTHREAD_LIBS}
Lines 47-76 Link Here
47
SCONS_ENV+=	jack=0
43
SCONS_ENV+=	jack=0
48
.endif
44
.endif
49
45
50
.if defined(WITH_PORTAUDIO)
46
.if ${PORT_OPTIONS:MPORTAUDIO}
51
LIB_DEPENDS+=	portaudio.0:${PORTSDIR}/audio/portaudio
47
LIB_DEPENDS+=	portaudio:${PORTSDIR}/audio/portaudio
52
SCONS_ENV+=	portaudio=1
48
SCONS_ENV+=	portaudio=1
53
.else
49
.else
54
SCONS_ENV+=	portaudio=0
50
SCONS_ENV+=	portaudio=0
55
.endif
51
.endif
56
52
57
.if defined(WITH_LIBARCHIVE)
53
.if ${PORT_OPTIONS:MLIBARCHIVE}
58
LIB_DEPENDS+=	archive:${PORTSDIR}/archivers/libarchive
54
LIB_DEPENDS+=	archive:${PORTSDIR}/archivers/libarchive
59
SCONS_ENV+=	libarchive=1
55
SCONS_ENV+=	libarchive=1
60
.else
56
.else
61
SCONS_ENV+=	libarchive=0
57
SCONS_ENV+=	libarchive=0
62
.endif
58
.endif
63
59
64
.if defined(WITH_ALSA)
60
.if ${PORT_OPTIONS:MALSA}
65
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
61
LIB_DEPENDS+=	asound:${PORTSDIR}/audio/alsa-lib
66
RUN_DEPENDS+=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
62
RUN_DEPENDS+=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
67
SCONS_ENV+=	alsa=1
63
SCONS_ENV+=	alsa=1
68
.else
64
.else
69
SCONS_ENV+=	alsa=0
65
SCONS_ENV+=	alsa=0
70
.endif
66
.endif
71
67
72
.if defined(WITH_LASH)
68
.if ${PORT_OPTIONS:MLASH}
73
LIB_DEPENDS+=	lash.2:${PORTSDIR}/audio/lash
69
LIB_DEPENDS+=	lash:${PORTSDIR}/audio/lash
74
SCONS_ENV+=	lash=1
70
SCONS_ENV+=	lash=1
75
.else
71
.else
76
SCONS_ENV+=	lash=0
72
SCONS_ENV+=	lash=0

Return to bug 173795