summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Aguado (juantxorena) <juantxorena@gmail.com>2008-03-16 15:46:01 +0000
committerJuan Aguado (juantxorena) <juantxorena@gmail.com>2008-03-16 15:46:01 +0000
commit5bb0b78fe4231a32203ae0cf8aaab81e7defdd56 (patch)
tree76d917526e725a78b0ddc3126dc97ac75a3c8f7d /media-libs
parentnew USE flag 'enca' for media-libs/libass (diff)
downloadsunrise-reviewed-5bb0b78fe4231a32203ae0cf8aaab81e7defdd56.tar.gz
sunrise-reviewed-5bb0b78fe4231a32203ae0cf8aaab81e7defdd56.tar.bz2
sunrise-reviewed-5bb0b78fe4231a32203ae0cf8aaab81e7defdd56.zip
media-libs/libass: New ebuild for bug 213559
svn path=/sunrise/; revision=5843
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libass/ChangeLog8
-rw-r--r--media-libs/libass/Manifest5
-rw-r--r--media-libs/libass/files/libass-0.9.4_automagic.patch36
-rw-r--r--media-libs/libass/libass-0.9.4.ebuild41
-rw-r--r--media-libs/libass/metadata.xml5
5 files changed, 95 insertions, 0 deletions
diff --git a/media-libs/libass/ChangeLog b/media-libs/libass/ChangeLog
new file mode 100644
index 000000000..37672c486
--- /dev/null
+++ b/media-libs/libass/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for media-libs/libass
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 16 Mar 2008; Juan Aguado (juantxorena) <juantxorena@gmail.com>
+ +libass-0.9.4.ebuild, +files/libass-0.9.4_automagic.patch, +metadata.xml:
+ New ebuild for bug 213559
+
diff --git a/media-libs/libass/Manifest b/media-libs/libass/Manifest
new file mode 100644
index 000000000..4f24a697c
--- /dev/null
+++ b/media-libs/libass/Manifest
@@ -0,0 +1,5 @@
+AUX libass-0.9.4_automagic.patch 1556 RMD160 7e6c3ff6c102a7ac1d291968fc7022b932c059f2 SHA1 3f13efd1839397ebc851555b5225796ffdd5cf16 SHA256 a7aec8d558c9f75a8b0957079a521ca41b9b1d94efd73f90846d236c2bf4a46b
+DIST libass-0.9.4.tar.bz2 266911 RMD160 b02d9a1b26fa0efefc36bb622eb8101b50a437d9 SHA1 e473886ed3f16581c67835b790c988c02cd65381 SHA256 758d11cd8229a74de59f195f317ce00298bc6021e00b1ed22afed11eb8d3780a
+EBUILD libass-0.9.4.ebuild 827 RMD160 a0583d1be72b9a0a658285a0c7ee40b51ea91d67 SHA1 83c514c2ab17040bdd75d5ce9a9bb7432d3a2a4a SHA256 db10a105bbe0dde2ae5a3a0de2c055ec3b1e75f2452733c72103a5d24e6242e5
+MISC ChangeLog 288 RMD160 d5fad597ce1bcd91a91a24d60cc467ec5d00a72d SHA1 b8542919ccbcc5ba623c2de3b0e8a7e3e3e7d7db SHA256 c481796f1eecaaca71d623c4cf8dd1698ae3153730150fc613bb18c918483080
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-libs/libass/files/libass-0.9.4_automagic.patch b/media-libs/libass/files/libass-0.9.4_automagic.patch
new file mode 100644
index 000000000..3bfd9419e
--- /dev/null
+++ b/media-libs/libass/files/libass-0.9.4_automagic.patch
@@ -0,0 +1,36 @@
+--- libass-0.9.4/configure.ac.orig 2008-03-16 09:23:39.000000000 +0100
++++ libass-0.9.4/configure.ac 2008-03-16 10:42:17.000000000 +0100
+@@ -11,13 +11,29 @@
+ AC_PROG_CPP
+
+ # Checks for libraries.
+-AC_CHECK_LIB([png], [png_create_write_struct], AC_DEFINE(HAVE_LIBPNG, 1, [use libpng]))
+-AC_SEARCH_LIBS([iconv_open], [iconv], AC_DEFINE(USE_ICONV, 1, [use iconv]))
+-AC_CHECK_LIB([enca], [enca_analyser_alloc], [AC_DEFINE(HAVE_ENCA, 1, [use enca]) LIBS="$LIBS -lenca"])
++
++
++
++AC_ARG_WITH([png], AS_HELP_STRING([--without-png], [Build without png library (default: test)]))
++if test "x$with_png" != "xno"; then
++ AC_CHECK_LIB([png], [png_create_write_struct], AC_DEFINE(HAVE_LIBPNG, 1, [use libpng]))
++fi
++
++AC_ARG_WITH([iconv], AS_HELP_STRING([--without-iconv], [Build without iconv library (default: test)]))
++if test "x$with_iconv" != "xno"; then
++ AC_SEARCH_LIBS([iconv_open], [iconv], AC_DEFINE(USE_ICONV, 1, [use iconv]))
++ AC_CHECK_HEADER([iconv.h])
++fi
++
++AC_ARG_WITH([enca], AS_HELP_STRING([--without-enca], [Build without enca library (default: test)]))
++if test "x$with_enca" != "xno"; then
++ AC_CHECK_LIB([enca], [enca_analyser_alloc], [AC_DEFINE(HAVE_ENCA, 1, [use enca]) LIBS="$LIBS -lenca"])
++ AC_CHECK_HEADER([enca.h])
++fi
+
+ # Checks for header files.
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS([inttypes.h stdint.h stdlib.h string.h sys/time.h unistd.h iconv.h enca.h])
++AC_CHECK_HEADERS([inttypes.h stdint.h stdlib.h string.h sys/time.h unistd.h])
+
+ PKG_CHECK_MODULES([FONTCONFIG], fontconfig >= 2.2.0, [
+ CFLAGS="$CFLAGS $FONTCONFIG_CFLAGS"
diff --git a/media-libs/libass/libass-0.9.4.ebuild b/media-libs/libass/libass-0.9.4.ebuild
new file mode 100644
index 000000000..51b24fd41
--- /dev/null
+++ b/media-libs/libass/libass-0.9.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="Library for SSA/ASS subtitles rendering"
+HOMEPAGE="http://sourceforge.net/projects/libass"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="enca iconv png"
+
+RDEPEND=">=media-libs/freetype-2.1
+ media-libs/fontconfig
+ enca? ( app-i18n/enca )
+ iconv? ( virtual/libiconv )
+ png? ( media-libs/libpng )"
+
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}_automagic.patch
+ eautoreconf
+}
+
+src_compile() {
+ econf \
+ $(use_with enca) \
+ $(use_with iconv) \
+ $(use_with png)
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
diff --git a/media-libs/libass/metadata.xml b/media-libs/libass/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/media-libs/libass/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>