aboutsummaryrefslogtreecommitdiff
path: root/audio/hydrogen/Makefile
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-06-25 07:26:42 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-06-25 07:26:42 +0000
commitdc18237275aee09400bdbf13371dfe851b3d6e01 (patch)
tree9c9839d82c03393a1890dce8da9599e0f7566eaa /audio/hydrogen/Makefile
parent24fa706b0ee4cb7ae561f35f95566c96cd608ed2 (diff)
downloadports-dc18237275aee09400bdbf13371dfe851b3d6e01.tar.gz
ports-dc18237275aee09400bdbf13371dfe851b3d6e01.zip
Add hydrogen 0.8.2, an advanced drum machine.
PR: ports/68242 Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
Notes
Notes: svn path=/head/; revision=112199
Diffstat (limited to 'audio/hydrogen/Makefile')
-rw-r--r--audio/hydrogen/Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile
new file mode 100644
index 000000000000..93f0d51d23b0
--- /dev/null
+++ b/audio/hydrogen/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: Hydrogen
+# Date created: 23 Jun 2004
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hydrogen
+PORTVERSION= 0.8.2
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= jylefort@brutele.be
+COMMENT= An advanced drum machine
+
+LIB_DEPENDS= audiofile:${PORTSDIR}/audio/libaudiofile
+
+USE_X_PREFIX= yes
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_REINPLACE= yes
+USE_GETOPT_LONG= yes
+USE_QT_VER= 3
+CPPFLAGS= -I${LOCALBASE}/include -I${X11BASE}/include
+LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS= --program-prefix="" --disable-alsa-seq
+ALL_TARGET= clean all
+
+MAN1= hydrogen.1
+
+OPTIONS= JACK "JACK support" off \
+ OSS "OSS support" on \
+ LRDF "LRDF support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_JACK)
+LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
+.else
+CONFIGURE_ARGS+= --disable-jack-support
+.endif
+
+.if defined(WITHOUT_OSS)
+CONFIGURE_ARGS+= --disable-oss-support
+.endif
+
+.if defined(WITH_LRDF)
+LIB_DEPENDS+= lrdf:${PORTSDIR}/textproc/liblrdf
+.else
+CONFIGURE_ARGS+= --disable-lrdf-support
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|-O2||g' \
+ -e 's|CXXFLAGS="-O3"||' \
+ -e 's|-pthread|${PTHREAD_LIBS}|g' \
+ ${WRKSRC}/${CONFIGURE_SCRIPT}
+ @${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|' \
+ ${WRKSRC}/lib/LadspaFX.cpp \
+ ${WRKSRC}/lib/PreferencesMng.cpp
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
+ ${WRKSRC}/data/demo_songs/*.h2song
+
+.include <bsd.port.post.mk>