Date: Sat, 19 Jul 2014 14:09:12 +0000 (UTC) From: Thomas Zander <riggs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r362263 - in head/multimedia/libass: . files Message-ID: <201407191409.s6JE9Ckt074680@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: riggs Date: Sat Jul 19 14:09:12 2014 New Revision: 362263 URL: http://svnweb.freebsd.org/changeset/ports/362263 QAT: https://qat.redports.org/buildarchive/r362263/ Log: - Update to upstream version 0.11.2 - Project repository has been moved from Google code to GitHub - Introduce OPTIONS for ASM ENCA FONTCONFIG HARFBUZZ - BUILD_DEPENDS on yasm for optimized ASM builds PR: 191874 Submitted by: Jan Beich <jbeich@vfemail.net> Approved by: mentors (implicit) Added: head/multimedia/libass/files/ head/multimedia/libass/files/patch-configure.ac (contents, props changed) Modified: head/multimedia/libass/Makefile head/multimedia/libass/distinfo head/multimedia/libass/pkg-descr Modified: head/multimedia/libass/Makefile ============================================================================== --- head/multimedia/libass/Makefile Sat Jul 19 13:46:20 2014 (r362262) +++ head/multimedia/libass/Makefile Sat Jul 19 14:09:12 2014 (r362263) @@ -1,10 +1,8 @@ # $FreeBSD$ PORTNAME= libass -PORTVERSION= 0.10.2 -PORTREVISION= 2 +PORTVERSION= 0.11.2 CATEGORIES= multimedia devel -MASTER_SITES= GOOGLE_CODE MAINTAINER= multimedia@FreeBSD.org COMMENT= Portable ASS/SSA subtitle renderer @@ -12,17 +10,44 @@ COMMENT= Portable ASS/SSA subtitle rende LICENSE= ISCL LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ - libenca.so:${PORTSDIR}/converters/enca \ - libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ - libexpat.so:${PORTSDIR}/textproc/expat2 \ libfribidi.so:${PORTSDIR}/converters/fribidi +USE_GITHUB= yes +GH_ACCOUNT= ${PORTNAME} +GH_COMMIT= 03a9c6c + USES= libtool:keepla pathfix pkgconfig tar:xz USE_LDCONFIG= yes +USE_AUTOTOOLS= aclocal autoconf autoheader automake libtoolize +AUTOMAKE_ARGS= --add-missing +PATHFIX_MAKEFILEIN=Makefile.am +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= ASM ENCA FONTCONFIG HARFBUZZ +OPTIONS_DEFAULT=ASM ENCA FONTCONFIG HARFBUZZ + +ASM_DESC?= Use optimized ASM routines on x86/amd64 + +ENCA_LIB_DEPENDS=libenca.so:${PORTSDIR}/converters/enca +ENCA_CONFIGURE_ENABLE=enca +ENCA_DESC?= Charset conversion via enca + +FONTCONFIG_LIB_DEPENDS=libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig +FONTCONFIG_CONFIGURE_ENABLE=fontconfig + +HARFBUZZ_LIB_DEPENDS=libharfbuzz.so:${PORTSDIR}/print/harfbuzz +HARFBUZZ_CONFIGURE_ENABLE=harfbuzz +HARFBUZZ_DESC?= Font shaping via HarfBuzz + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "amd64" || ${ARCH} == "i386" +.if ${PORT_OPTIONS:MASM} +CONFIGURE_ARGS+= --enable-asm +BUILD_DEPENDS+= ${LOCALBASE}/bin/yasm:${PORTSDIR}/devel/yasm +.else +CONFIGURE_ARGS+= --disable-asm +.endif +.endif -GNU_CONFIGURE= yes - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.* - -.include <bsd.port.mk> +.include <bsd.port.post.mk> Modified: head/multimedia/libass/distinfo ============================================================================== --- head/multimedia/libass/distinfo Sat Jul 19 13:46:20 2014 (r362262) +++ head/multimedia/libass/distinfo Sat Jul 19 14:09:12 2014 (r362263) @@ -1,2 +1,2 @@ -SHA256 (libass-0.10.2.tar.xz) = f02afcc6410b800f0007dc7c282e897dab64f817c23b37d171fd6ff7fc4ca1d8 -SIZE (libass-0.10.2.tar.xz) = 278244 +SHA256 (libass-0.11.2.tar.xz) = 8a689d4c42b5a4a9589c99952e717745cb00eb11490861ade3b14771b17f2727 +SIZE (libass-0.11.2.tar.xz) = 108813 Added: head/multimedia/libass/files/patch-configure.ac ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/libass/files/patch-configure.ac Sat Jul 19 14:09:12 2014 (r362263) @@ -0,0 +1,11 @@ +--- configure.ac~ ++++ configure.ac +@@ -70,7 +70,7 @@ AS_IF([test x$enable_asm != xno], [ + AS_CASE([$host], + [*darwin*], [ + ASFLAGS="$ASFLAGS -f macho$BITS -DPREFIX -DHAVE_ALIGNED_STACK=1" ], +- [*linux*|*bsd*], [ ++ [*linux*|*dragonfly*|*bsd*], [ + ASFLAGS="$ASFLAGS -f elf -DHAVE_ALIGNED_STACK=1" ], + [*cygwin*|*mingw*], [ + ASFLAGS="$ASFLAGS -f win$BITS" Modified: head/multimedia/libass/pkg-descr ============================================================================== --- head/multimedia/libass/pkg-descr Sat Jul 19 13:46:20 2014 (r362262) +++ head/multimedia/libass/pkg-descr Sat Jul 19 14:09:12 2014 (r362263) @@ -1,4 +1,4 @@ libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter. -WWW: http://code.google.com/p/libass/ +WWW: https://github.com/libass/libass
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407191409.s6JE9Ckt074680>