On Fri, 24 Jun 2011, Edd Barrett wrote:
> As noticed by brad, mplayer was picking up the new libass and failing to
> build.
> I have added --enable-ass and --enable-enca to be absolutely explicit and
> clear.
>
> OK?:
No need to add enca to LIB_DEPENDS, it's already a dependency of
libass.
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/mplayer/Makefile,v
> retrieving revision 1.188
> diff -u -p -r1.188 Makefile
> --- Makefile 2 Jun 2011 13:41:42 -0000 1.188
> +++ Makefile 24 Jun 2011 21:48:01 -0000
> @@ -13,7 +13,7 @@ SUBST_VARS += PREFIX CONFDIR
> # Distfiles must be hand-rolled, see README
> N = mplayer
> DISTNAME = mplayer-${V}
> -REVISION = 5
> +REVISION = 6
>
> CATEGORIES = x11 multimedia
>
> @@ -25,9 +25,9 @@ PERMIT_PACKAGE_FTP = Yes
> PERMIT_DISTFILES_CDROM = Yes
> PERMIT_DISTFILES_FTP = Yes
>
> -WANTLIB = GL X11 Xext Xinerama Xss Xv Xxf86dga Xxf86vm avcodec avformat \
> - avutil bz2 c cdda_interface cdda_paranoia \
> - crypto dv faac fontconfig freetype fribidi gsm jpeg lcms \
> +WANTLIB = GL X11 Xext Xinerama Xss Xv Xxf86dga Xxf86vm ass avcodec \
> + avformat avutil bz2 c cdda_interface cdda_paranoia \
> + crypto dv enca faac fontconfig freetype fribidi gsm jpeg lcms \
> m mng mp3lame ncurses ogg>=5 orc-0.4 png postproc \
> pthread SDL schroedinger-1.0>=2.0 sndio speex stdc++ \
> swscale theoradec theoraenc ungif util vpx x264>=5 \
> @@ -57,7 +57,9 @@ LIB_DEPENDS = graphics/png \
> multimedia/schroedinger>=1.0.10 \
> audio/faac \
> multimedia/x264>=20101023 \
> - devel/sdl>=1.2.5
> + devel/sdl>=1.2.5 \
> + multimedia/libass \
> + converters/enca
>
> BUILD_DEPENDS = net/livemedia \
> audio/rtunes>=0.8 \
> @@ -113,7 +115,9 @@ CONFIGURE_ARGS += --disable-gui \
> CONFIGURE_ARGS += --enable-menu
>
> # CONFIGURE_ARGS that enable external stuff
> -CONFIGURE_ARGS += --with-sdl-config=${LOCALBASE}/bin/sdl-config
> +CONFIGURE_ARGS += --with-sdl-config=${LOCALBASE}/bin/sdl-config \
> + --enable-enca \
> + --enable-ass
>
> # CONFIGURE_ARGS that disable external stuff
> CONFIGURE_ARGS += --disable-smb \
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/mplayer/patches/patch-Makefile,v
> retrieving revision 1.22
> diff -u -p -r1.22 patch-Makefile
> --- patches/patch-Makefile 29 Mar 2011 20:04:41 -0000 1.22
> +++ patches/patch-Makefile 24 Jun 2011 21:48:01 -0000
> @@ -1,6 +1,6 @@
> $OpenBSD: patch-Makefile,v 1.22 2011/03/29 20:04:41 edd Exp $
> ---- Makefile.orig Thu Mar 3 12:35:16 2011
> -+++ Makefile Thu Mar 3 13:22:00 2011
> +--- Makefile.orig Wed Mar 9 00:33:03 2011
> ++++ Makefile Fri Jun 24 12:19:26 2011
> @@ -26,6 +26,7 @@ include config.mak
> SRCS_AUDIO_INPUT-$(ALSA1X) += stream/ai_alsa1x.c
> SRCS_AUDIO_INPUT-$(ALSA9) += stream/ai_alsa.c
> @@ -27,6 +27,15 @@ $OpenBSD: patch-Makefile,v 1.22 2011/03/
>
>
> SRCS_MENCODER-$(FAAC) += libmpcodecs/ae_faac.c
> +@@ -814,7 +817,7 @@ mencoder$(EXESUF) mplayer$(EXESUF):
> + $(CC) -o $@ $^ $(EXTRALIBS)
> +
> + codec-cfg$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h
> +- $(HOST_CC) -O -DCODECS2HTML -I. -Iffmpeg -o $@ $<
> ++ $(HOST_CC) ${CFLAGS} -O -DCODECS2HTML -I. -Iffmpeg -o $@ $<
> +
> + codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf
> + ./$^ > $@
> @@ -864,7 +867,16 @@ loader/%: CFLAGS += -fno-omit-frame-pointer $(CFLAGS_N
> #loader/%: CFLAGS += -Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT
> loader/win32%: CFLAGS += $(CFLAGS_STACKREALIGN)
> Index: patches/patch-configure
> ===================================================================
> RCS file: /cvs/ports/x11/mplayer/patches/patch-configure,v
> retrieving revision 1.58
> diff -u -p -r1.58 patch-configure
> --- patches/patch-configure 29 Mar 2011 20:04:41 -0000 1.58
> +++ patches/patch-configure 24 Jun 2011 21:48:01 -0000
> @@ -1,6 +1,6 @@
> $OpenBSD: patch-configure,v 1.58 2011/03/29 20:04:41 edd Exp $
> --- configure.orig Wed Mar 9 00:33:03 2011
> -+++ configure Wed Mar 9 00:46:58 2011
> ++++ configure Fri Jun 24 12:19:32 2011
> @@ -35,29 +35,33 @@
> #
>
> #############################################################################
>
>
--
Antoine