After aja@ committed my DO_WAF bits from the bigger update diff, here
are the other changes I'd like to get in unrelated to the new version:

* use TLS
* use Python 3
* use SEPARATE_BUILD
  - dropping the manual WRKBUILD actually moves it outside WRKSRC

Builds, packages and runs fine on amd64.
Haven't heard from MAINTAINER since a long time.

Feedback? OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mpv/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile    25 Nov 2018 10:09:25 -0000      1.44
+++ Makefile    9 Dec 2018 23:06:20 -0000
@@ -5,16 +5,16 @@ COMMENT =             movie player based on MPlayer
 GH_ACCOUNT =           mpv-player
 GH_PROJECT =           mpv
 GH_TAGNAME =           v0.22.0
-REVISION =             5
+REVISION =             6
 
 CATEGORIES =           multimedia x11
 
-HOMEPAGE =             http://mpv.io/
+HOMEPAGE =             https://mpv.io/
 
 MAINTAINER =           Dmitrij D. Czarkoff <[email protected]>
 
 WAF =                  ${WRKSRC}/waf-1.8.19
-MASTER_SITES0 =                http://waf.io/
+MASTER_SITES0 =                https://waf.io/
 DISTFILES =            ${DISTNAME}{${GH_TAGNAME}}${EXTRACT_SUFX} ${WAF:T}:0
 EXTRACT_ONLY =         ${DISTNAME}${EXTRACT_SUFX}
 
@@ -33,6 +33,8 @@ WANTLIB += xcb-glx z ${MODLUA_WANTLIB}
 
 MODULES =              lang/lua \
                        lang/python
+MODPY_RUNDEP =         No
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 
 BUILD_DEPENDS =                audio/ladspa \
                        textproc/py-docutils
@@ -49,10 +51,10 @@ LIB_DEPENDS =               audio/libcdio \
                        multimedia/libdvdnav \
                        multimedia/libv4l
 
-MODPY_RUNDEP =         No
 RUN_DEPENDS =          devel/desktop-file-utils \
                        x11/gtk+3,-guic
 
+SEPARATE_BUILD =       Yes
 CONFIGURE_ARGS =       --confloaddir=${SYSCONFDIR}/mpv \
                        --confdir=${LOCALBASE}/share/examples/mpv \
                        --mandir=${LOCALBASE}/man \
@@ -95,8 +97,6 @@ MAKE_ENV +=           CPPFLAGS="-I${LOCALBASE}/in
 MAKE_FLAGS =           -o "${WRKBUILD}" -t "${WRKSRC}" --destdir="${DESTDIR}"
 
 NO_TEST =              Yes
-
-WRKBUILD =             ${WRKSRC}/${MACHINE_ARCH}
 
 .if ${MACHINE_ARCH} == "i386"
 CFLAGS +=              -march=i586

Reply via email to