diff --git a/multimedia/libass/Makefile b/multimedia/libass/Makefile
index 41a431df5bc9..27335b7e4b6c 100644
--- a/multimedia/libass/Makefile
+++ b/multimedia/libass/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libfribidi.so:converters/fribidi \
 		libfontconfig.so:x11-fonts/fontconfig
 
-USES=		autoreconf iconv libtool pathfix pkgconfig tar:xz
+USES=		iconv libtool pathfix pkgconfig tar:xz
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
diff --git a/multimedia/libass/files/patch-configure b/multimedia/libass/files/patch-configure
new file mode 100644
index 000000000000..d7da30f2718d
--- /dev/null
+++ b/multimedia/libass/files/patch-configure
@@ -0,0 +1,21 @@
+--- configure.orig	2017-10-31 12:56:56 UTC
++++ configure
+@@ -13619,7 +13619,17 @@ else
+                     ASFLAGS="$ASFLAGS -f macho$BITTYPE -DPREFIX -DHAVE_ALIGNED_STACK=1"  ;; #(
+   *linux*|*dragonfly*|*bsd*|*solaris*) :
+ 
+-                    ASFLAGS="$ASFLAGS -f elf$BITTYPE -DHAVE_ALIGNED_STACK=1"  ;; #(
++                    ASFLAGS="$ASFLAGS -f elf$BITTYPE"
++                    if test x$BITS = x64; then :
++
++                        ASFLAGS="$ASFLAGS -DHAVE_ALIGNED_STACK=1"
++
++else
++
++                        ASFLAGS="$ASFLAGS -DHAVE_ALIGNED_STACK=0"
++
++fi
++                 ;; #(
+   *cygwin*|*mingw*) :
+ 
+                     ASFLAGS="$ASFLAGS -f win$BITTYPE"
diff --git a/multimedia/libass/files/patch-configure.ac b/multimedia/libass/files/patch-configure.ac
deleted file mode 100644
index 513b9f1085b2..000000000000
--- a/multimedia/libass/files/patch-configure.ac
+++ /dev/null
@@ -1,17 +0,0 @@
---- configure.ac.orig	2017-10-31 12:55:50 UTC
-+++ configure.ac
-@@ -87,7 +87,13 @@ AS_IF([test x$enable_asm != xno], [
-                 [*darwin*], [
-                     ASFLAGS="$ASFLAGS -f macho$BITTYPE -DPREFIX -DHAVE_ALIGNED_STACK=1" ],
-                 [*linux*|*dragonfly*|*bsd*|*solaris*], [
--                    ASFLAGS="$ASFLAGS -f elf$BITTYPE -DHAVE_ALIGNED_STACK=1" ],
-+                    ASFLAGS="$ASFLAGS -f elf$BITTYPE"
-+                    AS_IF([test x$BITS = x64], [
-+                        ASFLAGS="$ASFLAGS -DHAVE_ALIGNED_STACK=1"
-+                    ], [
-+                        ASFLAGS="$ASFLAGS -DHAVE_ALIGNED_STACK=0"
-+                    ])
-+                ],
-                 [*cygwin*|*mingw*], [
-                     ASFLAGS="$ASFLAGS -f win$BITTYPE"
-                     AS_IF([test x$BITS = x64], [
