[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / audio / musicpd

Annotation of pkgsrc/audio/musicpd/Makefile, Revision 1.197

1.197   ! adam        1: # $NetBSD: Makefile,v 1.196 2019/10/07 09:28:09 prlw1 Exp $
1.1       grant       2:
1.195     nia         3: DISTNAME=              mpd-0.21.15
1.10      wiz         4: PKGNAME=               ${DISTNAME:S/mpd/musicpd/}
1.1       grant       5: CATEGORIES=            audio
1.188     nia         6: MASTER_SITES=          https://www.musicpd.org/download/mpd/0.21/
1.78      wiz         7: EXTRACT_SUFX=          .tar.xz
1.1       grant       8:
1.29      drochner    9: MAINTAINER=            pkgsrc-users@NetBSD.org
1.188     nia        10: HOMEPAGE=              https://www.musicpd.org/
1.1       grant      11: COMMENT=               Remote controllable audio player
1.48      wiz        12: LICENSE=               gnu-gpl-v2
1.1       grant      13:
1.197   ! adam       14: PYTHON_VERSIONED_DEPENDENCIES= sphinx:tool
1.177     wiz        15:
1.47      wiz        16: CONFLICTS=             mpd-[0-9]*
                     17:
1.33      drochner   18: USE_TOOLS+=            pkg-config
1.193     nia        19: USE_LANGUAGES=         c99 c++14
1.177     wiz        20: MESON_ARGS+=           -Ddocumentation=true
1.1       grant      21:
1.188     nia        22: # worrying libraries with limited maintainance:
                     23: # - audiofile, many CVEs, no activity since 2016
                     24: #   using sndfile instead
                     25: # - mad, no release since 2004
                     26: #   using mpg123 instead
                     27: MESON_ARGS+=           -Dmad=disabled
                     28: MESON_ARGS+=           -Daudiofile=disabled
                     29:
                     30: # not available in pkgsrc?
                     31: MESON_ARGS+=           -Dnfs=disabled
                     32: MESON_ARGS+=           -Diso9660=disabled
                     33: MESON_ARGS+=           -Dsndio=disabled
                     34:
1.135     wiz        35: # c++14
1.179     triaxx     36: GCC_REQD+=             6
1.81      pho        37:
1.54      hans       38: CPPFLAGS.SunOS+=       -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
                     39:
1.12      xtraeme    40: .include "options.mk"
1.1       grant      41:
                     42: EGDIR=                 ${PREFIX}/share/examples/mpd
1.84      ryoon      43: CONF_FILES=            ${EGDIR}/mpd.conf ${PKG_SYSCONFDIR}/mpd.conf
1.1       grant      44: RCD_SCRIPTS=           mpd
                     45:
1.188     nia        46: FILES_SUBST+=          DEVOSSAUDIO=${DEVOSSAUDIO}
1.127     wiz        47:
1.128     wiz        48: SUBST_CLASSES+=                paths
1.168     jperkin    49: SUBST_STAGE.paths=     pre-configure
1.127     wiz        50: SUBST_FILES.paths=     mpd.conf
1.177     wiz        51: SUBST_MESSAGE.paths=   Fixing path to sound device in example config.
1.180     wiz        52: SUBST_VARS.paths+=     DEVOSSAUDIO
1.127     wiz        53:
1.177     wiz        54: SUBST_CLASSES+=                sphinx
                     55: SUBST_STAGE.sphinx=    pre-configure
                     56: SUBST_FILES.sphinx=    doc/meson.build
                     57: SUBST_MESSAGE.sphinx=  Fixing sphinx binary name.
                     58: SUBST_SED.sphinx+=     -e "s,sphinx-build,sphinx-build${PYVERSSUFFIX},"
                     59:
1.1       grant      60: LDFLAGS+=              ${LIBOSSAUDIO}
                     61:
1.40      joerg      62: INSTALLATION_DIRS=     ${EGDIR}
                     63:
1.22      joerg      64: post-extract:
1.25      rillig     65:        ${CP} ${FILESDIR}/mpd.conf ${WRKSRC}/mpd.conf
1.1       grant      66:
                     67: post-install:
1.35      asau       68:        ${INSTALL_DATA} ${WRKSRC}/mpd.conf ${DESTDIR}${EGDIR}
1.177     wiz        69:        ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example ${DESTDIR}${EGDIR}
1.1       grant      70:
1.196     prlw1      71: .include "../../devel/meson/build.mk"
1.188     nia        72: BUILDLINK_ABI_DEPENDS.flac+=   flac>=1.2
                     73: .include "../../audio/flac/buildlink3.mk"
                     74: .include "../../audio/libopus/buildlink3.mk"
                     75: .include "../../audio/mpg123/buildlink3.mk"
                     76: .include "../../databases/sqlite3/buildlink3.mk"
1.99      wiz        77: .include "../../devel/boost-libs/buildlink3.mk"
1.188     nia        78: .include "../../devel/pcre/buildlink3.mk"
                     79: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.197   ! adam       80: .include "../../lang/python/versioned_dependencies.mk"
1.188     nia        81: .include "../../security/libgcrypt/buildlink3.mk"
                     82: .include "../../textproc/expat/buildlink3.mk"
1.99      wiz        83: .include "../../textproc/icu/buildlink3.mk"
1.24      jlam       84: .include "../../mk/oss.buildlink3.mk"
1.188     nia        85: .include "../../mk/pthread.buildlink3.mk"
1.1       grant      86: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>