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 |