1PORTNAME= libopenmpt 2DISTVERSION= 0.7.9 3DISTVERSIONSUFFIX= +release.autotools 4CATEGORIES= audio 5MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \ 6 FREEBSD_LOCAL/ehaupt 7 8MAINTAINER= ports@MidnightBSD.org 9COMMENT= Module music library based on OpenMPT 10WWW= https://lib.openmpt.org/ 11 12LICENSE= bsd3 13LICENSE_FILE= ${WRKSRC}/LICENSE 14 15LIB_DEPENDS= libmpg123.so:audio/mpg123 \ 16 libvorbis.so:audio/libvorbis 17 18USES= compiler:c++17-lang cpe gmake libtool pathfix pkgconfig 19CPE_VENDOR= openmpt 20USE_LDCONFIG= yes 21 22GNU_CONFIGURE= yes 23 24CONFIGURE_ARGS= --disable-doxygen-doc \ 25 --with-mpg123 \ 26 --with-vorbis \ 27 --with-vorbisfile \ 28 --without-portaudiocpp 29 30TEST_TARGET= check 31 32OPTIONS_DEFINE= DOCS EXAMPLES OPENMPT123 PULSEAUDIO 33OPTIONS_DEFAULT= OPENMPT123 34OPTIONS_SUB= yes 35 36OPENMPT123_DESC= Enable command line player 37PULSEAUDIO_DESC= Enable PulseAudio support for openmpt123 38 39OPENMPT123_LIB_DEPENDS= libFLAC.so:audio/flac \ 40 libogg.so:audio/libogg \ 41 libportaudio.so:audio/portaudio \ 42 libsndfile.so:audio/libsndfile 43OPENMPT123_CONFIGURE_OFF= --disable-openmpt123 44OPENMPT123_CONFIGURE_WITH= flac portaudio sndfile 45 46PULSEAUDIO_IMPLIES= OPENMPT123 47PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio 48PULSEAUDIO_CONFIGURE_WITH= pulseaudio 49 50pre-configure: 51 @${REINPLACE_CMD} -e 's/+release.autotools//' \ 52 ${PATCH_WRKSRC}/configure 53 54post-install: 55 ${STRIP_CMD} ${PREFIX}/lib/libopenmpt.so.* 56 57post-install-DOCS-on: 58 @${RM} ${FAKE_DESTDIR}${DOCSDIR}/LICENSE # do not install twice 59 60post-install-EXAMPLES-on: 61 @${MV} ${FAKE_DESTDIR}${DOCSDIR}/examples ${FAKE_DESTDIR}${EXAMPLESDIR} 62 63post-install-EXAMPLES-off: 64 @${RM} -rf ${FAKE_DESTDIR}${DOCSDIR}/examples 65 66.include <bsd.port.mk> 67