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

Annotation of pkgsrc/multimedia/mpv/Makefile, Revision 1.97

1.97    ! wiz         1: # $NetBSD: Makefile,v 1.96 2020/02/20 22:39:19 jperkin Exp $
1.1       wiz         2:
1.92      leot        3: DISTNAME=      mpv-0.32.0
1.97    ! wiz         4: PKGREVISION=   2
1.1       wiz         5: CATEGORIES=    multimedia
1.17      wiz         6: MASTER_SITES=  ${MASTER_SITE_GITHUB:=mpv-player/}
                      7: GITHUB_TAG=    v${PKGVERSION_NOREV}
1.1       wiz         8:
1.23      leot        9: MAINTAINER=    leot@NetBSD.org
1.58      wiz        10: HOMEPAGE=      https://mpv.io/
1.1       wiz        11: COMMENT=       Video player based on MPlayer and mplayer2
1.30      leot       12: LICENSE=       gnu-gpl-v2 AND gnu-lgpl-v2.1
1.1       wiz        13:
1.25      leot       14: # needs sem_timedwait(3)
1.74      leot       15: NOT_FOR_PLATFORM=      NetBSD-[1-6].*-*
1.25      leot       16:
1.40      szptvlfn   17: NOT_PAX_MPROTECT_SAFE+=        bin/mpv
                     18:
1.73      leot       19: TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
1.1       wiz        20: # ${WRKSRC}/bootstrap.py mentions needed version
1.73      leot       21: TOOL_DEPENDS+= waf>=2.0.9:../../devel/waf
1.1       wiz        22:
1.90      wiz        23: WAF_REPLACE_EXECUTABLE=        yes
1.61      leot       24: WAF_CONFIGURE_ARGS+=   --bindir=${PREFIX}/bin
1.64      khorben    25: WAF_CONFIGURE_ARGS+=   --enable-dvdnav
1.77      abs        26: WAF_CONFIGURE_ARGS+=   --disable-egl-x11
1.61      leot       27:
1.1       wiz        28: PYTHON_FOR_BUILD_ONLY= yes
                     29:
                     30: USE_TOOLS+=    perl pkg-config
                     31:
1.33      leot       32: MAKE_DIRS=             ${PKG_SYSCONFDIR}/mpv
                     33: INSTALLATION_DIRS=     share/examples/mpv
                     34: CONF_FILES+=           share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf
                     35:
1.1       wiz        36: SUBST_CLASSES+=                audio
                     37: SUBST_SED.audio+=      -e "s,/dev/dsp,${DEVOSSAUDIO},"
1.57      leot       38: SUBST_FILES.audio+=    audio/out/ao_oss.c stream/ai_oss.c
1.1       wiz        39: SUBST_STAGE.audio=     pre-configure
                     40: SUBST_MESSAGE.audio=   Fixing path to audio device.
                     41:
1.44      leot       42: SUBST_CLASSES+=                python
                     43: SUBST_SED.python+=     -e "s,python,python${PYVERSSUFFIX},"
                     44: SUBST_SED.python+=     -e "s,rst2man,rst2man-${PYVERSSUFFIX},"
                     45: SUBST_FILES.python+=   wscript
                     46: SUBST_STAGE.python=    pre-configure
                     47: SUBST_MESSAGE.python=  Fix Python command names.
1.15      markd      48:
1.95      jperkin    49: .include "../../mk/bsd.prefs.mk"
                     50:
                     51: #
                     52: # At some point this should be consolidated into mk/platform/Darwin.mk, it is
                     53: # here temporarily while any issues are ironed out and it can be made generic
                     54: # for Swift handling.
                     55: #
                     56: # On newer macOS releases there are a couple of swift compat static libraries
                     57: # that need to be added to the search path.
                     58: #
                     59: .if ${OPSYS} == "Darwin"
                     60: XCODE_DIR!=    xcode-select -p 2>/dev/null || ${TRUE}
                     61: .  if exists(${XCODE_DIR}/usr/lib/swift/macosx)
                     62: BUILDLINK_PASSTHRU_DIRS+=      ${XCODE_DIR}/usr/lib/swift/macosx
1.96      jperkin    63: .  elif exists(${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx)
                     64: BUILDLINK_PASSTHRU_DIRS+=      ${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx
1.95      jperkin    65: .  endif
                     66: .endif
                     67:
1.33      leot       68: post-install:
                     69:        cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv
                     70:
1.1       wiz        71: .include "options.mk"
1.16      adam       72:
                     73: .include "../../mk/oss.buildlink3.mk"
1.49      leot       74: .include "../../converters/libiconv/buildlink3.mk"
1.2       wiz        75: .include "../../devel/waf/waf.mk"
1.1       wiz        76: .include "../../devel/zlib/buildlink3.mk"
1.64      khorben    77: .include "../../graphics/lcms2/buildlink3.mk"
1.1       wiz        78: .include "../../lang/python/application.mk"
                     79: .include "../../multimedia/libdvdnav/buildlink3.mk"
1.69      wiz        80: .include "../../multimedia/ffmpeg4/buildlink3.mk"
1.1       wiz        81: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                     82: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
                     83: .include "../../mk/jpeg.buildlink3.mk"
                     84: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>