[Midnightbsd-cvs] mports [20134] trunk/multimedia: add libass

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Aug 30 12:13:28 EDT 2015


Revision: 20134
          http://svnweb.midnightbsd.org/mports/?rev=20134
Author:   laffer1
Date:     2015-08-30 12:13:27 -0400 (Sun, 30 Aug 2015)
Log Message:
-----------
add libass

Modified Paths:
--------------
    trunk/multimedia/Makefile

Added Paths:
-----------
    trunk/multimedia/libass/
    trunk/multimedia/libass/Makefile
    trunk/multimedia/libass/distinfo
    trunk/multimedia/libass/pkg-descr
    trunk/multimedia/libass/pkg-plist

Modified: trunk/multimedia/Makefile
===================================================================
--- trunk/multimedia/Makefile	2015-08-30 16:11:11 UTC (rev 20133)
+++ trunk/multimedia/Makefile	2015-08-30 16:13:27 UTC (rev 20134)
@@ -56,6 +56,7 @@
 SUBDIR += gstreamer1-plugins-x264
 SUBDIR += gstreamer1-qt4
 SUBDIR += gstreamer1-vaapi
+SUBDIR += libass
 SUBDIR += libdca
 SUBDIR += libdv
 SUBDIR += libdvdcss

Added: trunk/multimedia/libass/Makefile
===================================================================
--- trunk/multimedia/libass/Makefile	                        (rev 0)
+++ trunk/multimedia/libass/Makefile	2015-08-30 16:13:27 UTC (rev 20134)
@@ -0,0 +1,54 @@
+# $MidnightBSD$
+# $FreeBSD: head/multimedia/libass/Makefile 382594 2015-03-29 11:51:01Z bapt $
+
+PORTNAME=	libass
+PORTVERSION=	0.12.1
+CATEGORIES=	multimedia devel
+
+MAINTAINER=	multimedia at FreeBSD.org
+COMMENT=	Portable ASS/SSA subtitle renderer
+
+LICENSE=	iscl
+
+LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2 \
+		libfribidi.so:${PORTSDIR}/converters/fribidi
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	${PORTNAME}
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+USES=		autoreconf iconv libtool pathfix pkgconfig tar:xz
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+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
+
+.include <bsd.port.post.mk>


Property changes on: trunk/multimedia/libass/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libass/distinfo
===================================================================
--- trunk/multimedia/libass/distinfo	                        (rev 0)
+++ trunk/multimedia/libass/distinfo	2015-08-30 16:13:27 UTC (rev 20134)
@@ -0,0 +1,2 @@
+SHA256 (libass-0.12.1_GH0.tar.xz) = 5a745bd37feb8b1eb6c88adff8dbc244abf016dcc01a750901089319aa77e1a6
+SIZE (libass-0.12.1_GH0.tar.xz) = 127966


Property changes on: trunk/multimedia/libass/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libass/pkg-descr
===================================================================
--- trunk/multimedia/libass/pkg-descr	                        (rev 0)
+++ trunk/multimedia/libass/pkg-descr	2015-08-30 16:13:27 UTC (rev 20134)
@@ -0,0 +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: https://github.com/libass/libass


Property changes on: trunk/multimedia/libass/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/libass/pkg-plist
===================================================================
--- trunk/multimedia/libass/pkg-plist	                        (rev 0)
+++ trunk/multimedia/libass/pkg-plist	2015-08-30 16:13:27 UTC (rev 20134)
@@ -0,0 +1,7 @@
+include/ass/ass.h
+include/ass/ass_types.h
+lib/libass.a
+lib/libass.so
+lib/libass.so.5
+lib/libass.so.5.1.0
+libdata/pkgconfig/libass.pc


Property changes on: trunk/multimedia/libass/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list