sebastia 5181488863 Update to 0.9.5, which is still old, but newer versions change from
scons build environment to cmake

That makes the program usable again, also fixed MIDI input

feedback and OKs from sthen@, ratchov@
2019-01-08 21:24:29 +00:00

59 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.25 2019/01/08 21:24:29 sebastia Exp $
COMMENT= software drum machine
DISTNAME= hydrogen-0.9.5
CATEGORIES= audio
HOMEPAGE= http://www.hydrogen-music.org/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += ${COMPILER_LIBCXX} QtGui QtNetwork QtXml archive c
WANTLIB += jack lrdf m ogg sndfile sndio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hydrogen/}
COMPILER = base-clang ports-gcc base-gcc
LIB_DEPENDS= audio/libsndfile \
audio/flac \
audio/jack \
archivers/libarchive \
textproc/liblrdf
RUN_DEPENDS= devel/desktop-file-utils
MODULES= x11/qt4 devel/scons
MAKE_ENV+= QTDIR="${MODQT4_QTDIR}"
MODSCONS_FLAGS= localinc="-I${LOCALBASE}/include -I${X11BASE}/include" \
locallib="-L${LOCALBASE}/lib -L${X11BASE}/lib -logg -lpthread" \
optflags="${CXXFLAGS} " \
libarchive="1" sndio="1" oss="0" alsa="0" portmidi="0" \
portaudio="0" lash="0" lrdf="1"
NO_TEST= Yes
post-extract:
cp ${FILESDIR}/Sndio{Audio,Midi}Driver.h \
${FILESDIR}/sndio_{audio,midi}_driver.cpp \
${WRKSRC}/libs/hydrogen/src/IO
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/hydrogen ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKBUILD}/hydrogen.desktop \
${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/data/img/gray/h2-icon.svg \
${PREFIX}/share/pixmaps
${INSTALL_DATA_DIR} ${PREFIX}/share/hydrogen
${INSTALL_DATA_DIR} ${PREFIX}/share/hydrogen/data
#mv -f ${WRKSRC}/data/new_tutorial ${WRKDIR}
cd ${WRKSRC}/data && umask 022 && \
pax -rw . ${PREFIX}/share/hydrogen/data
.include <bsd.port.mk>