Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/mplayer/Makefile,v
retrieving revision 1.207
diff -u -r1.207 Makefile
--- Makefile	20 Jul 2011 02:52:21 -0000	1.207
+++ Makefile	23 Jul 2011 06:01:50 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	mplayer
 PORTVERSION=	${MPLAYER_PORT_VERSION}
-PORTREVISION=	2
+PORTREVISION=	3
 COMMENT=	High performance media player supporting many formats
 
 .include "${.CURDIR}/Makefile.shared"
@@ -74,12 +74,6 @@
 
 CONFFILES=	example.conf input.conf menu.conf dvb-menu.conf
 
-# fix for bug when libass is installed, mplayer configure does not
-# uphold --disable-ass
-.if exists(${LOCALBASE}/lib/libass.so)
-WITH_ASS=	yes
-.endif
-
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "sparc64"
Index: files/patch-sub__subreader.c
===================================================================
RCS file: files/patch-sub__subreader.c
diff -N files/patch-sub__subreader.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-sub__subreader.c	23 Jul 2011 03:27:50 -0000
@@ -0,0 +1,13 @@
+--- sub/subreader.c.orig	2011-07-22 23:08:52.000000000 -0400
++++ sub/subreader.c	2011-07-22 23:26:15.000000000 -0400
+@@ -2509,8 +2509,10 @@
+   strip_markup = 1;
+ #endif
+   if (!strip_markup) {
++#ifdef CONFIG_ASS
+     subassconvert_subrip(txt, buf, MAX_SUBLINE + 1);
+     sub->text[sub->lines] = buf;
++#endif 
+   } else {
+     for (i = 0; i < len && pos < MAX_SUBLINE; i++) {
+       char c = txt[i];
