diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-10 01:45:51 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-10 01:45:51 +0000 |
commit | 8f4c2339e2156eb29d8c53e881207bf991613897 (patch) | |
tree | e5f47efd50d78f92ce8c52e28fbe53eebcd123e5 /media-video | |
parent | Add a raid-stop script by Milan Holzäpfel #95594. (diff) | |
download | gentoo-2-8f4c2339e2156eb29d8c53e881207bf991613897.tar.gz gentoo-2-8f4c2339e2156eb29d8c53e881207bf991613897.tar.bz2 gentoo-2-8f4c2339e2156eb29d8c53e881207bf991613897.zip |
First addition to portage, needed to build dirac codec support on VLC. Added patch to make documentation compilation optional. It uses cppunit if present to do unit testing, but it has its own testsuite also if it's not present.
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/dirac/ChangeLog | 12 | ||||
-rw-r--r-- | media-video/dirac/Manifest | 3 | ||||
-rw-r--r-- | media-video/dirac/dirac-0.5.2.ebuild | 49 | ||||
-rw-r--r-- | media-video/dirac/files/digest-dirac-0.5.2 | 1 | ||||
-rw-r--r-- | media-video/dirac/files/dirac-0.5.2-doc.patch | 59 | ||||
-rw-r--r-- | media-video/dirac/metadata.xml | 5 |
6 files changed, 129 insertions, 0 deletions
diff --git a/media-video/dirac/ChangeLog b/media-video/dirac/ChangeLog new file mode 100644 index 000000000000..c2317084cd94 --- /dev/null +++ b/media-video/dirac/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for media-video/dirac +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/dirac/ChangeLog,v 1.1 2005/06/10 01:45:50 flameeyes Exp $ + +*dirac-0.5.2 (10 Jun 2005) + + 10 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/dirac-0.5.2-doc.patch, +metadata.xml, +dirac-0.5.2.ebuild: + First addition to portage, needed to build dirac codec support on VLC. Added + patch to make documentation compilation optional. It uses cppunit if present + to do unit testing, but it has its own testsuite also if it's not present. + diff --git a/media-video/dirac/Manifest b/media-video/dirac/Manifest new file mode 100644 index 000000000000..302f63a79016 --- /dev/null +++ b/media-video/dirac/Manifest @@ -0,0 +1,3 @@ +MD5 d9fbcce1fb0af2df6a0308ff6890a147 dirac-0.5.2.ebuild 925 +MD5 ca09da424bd17b30c7f8372d29eb4929 files/dirac-0.5.2-doc.patch 2436 +MD5 dda7e7b65c9d20118346c4beef33b6a7 files/digest-dirac-0.5.2 63 diff --git a/media-video/dirac/dirac-0.5.2.ebuild b/media-video/dirac/dirac-0.5.2.ebuild new file mode 100644 index 000000000000..54178e833815 --- /dev/null +++ b/media-video/dirac/dirac-0.5.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/dirac/dirac-0.5.2.ebuild,v 1.1 2005/06/10 01:45:50 flameeyes Exp $ + +inherit eutils + +DESCRIPTION="Open Source video codec" +HOMEPAGE="http://dirac.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="mmx debug doc" + +DEPEND="doc? ( app-doc/doxygen + virtual/tetex )" +RDEPEND="" + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/${P}-doc.patch + + autoreconf || die "autoreconf failed" + libtoolize --copy --force || die "libtoolize failed" +} + +src_compile() { + econf \ + $(use_enable mmx) \ + $(use_enable debug) \ + $(use_enable doc) \ + || die "econf failed" + + emake || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" \ + htmldir="/usr/share/doc/${PF}/html" \ + latexdir="/usr/share/doc/${PF}/programmers" \ + algodir="/usr/share/doc/${PF}/algorithm" \ + faqdir="/usr/share/doc/${PF}" \ + install + + dodoc README AUTHORS NEWS TODO ChangeLog +} diff --git a/media-video/dirac/files/digest-dirac-0.5.2 b/media-video/dirac/files/digest-dirac-0.5.2 new file mode 100644 index 000000000000..0db6b5dd6330 --- /dev/null +++ b/media-video/dirac/files/digest-dirac-0.5.2 @@ -0,0 +1 @@ +MD5 e83e3dc3025c04b3163fbcd1d5e6a328 dirac-0.5.2.tar.gz 671231 diff --git a/media-video/dirac/files/dirac-0.5.2-doc.patch b/media-video/dirac/files/dirac-0.5.2-doc.patch new file mode 100644 index 000000000000..0f934e0ad69d --- /dev/null +++ b/media-video/dirac/files/dirac-0.5.2-doc.patch @@ -0,0 +1,59 @@ +diff -x '*~' -ur dirac-0.5.2/configure.ac dirac-0.5.2-doc/configure.ac +--- dirac-0.5.2/configure.ac 2005-05-20 15:05:25.000000000 +0200 ++++ dirac-0.5.2-doc/configure.ac 2005-06-10 03:31:58.683588784 +0200 +@@ -105,28 +105,37 @@ + dnl ----------------------------------------------- + dnl Checks for optional programs. + dnl ----------------------------------------------- +-AC_CHECK_PROG(HAVE_DOXYGEN, doxygen, true, false) +- if test $HAVE_DOXYGEN = "false"; then +- AC_MSG_WARN([*** doxygen not found, code documentation will not be built]) +- fi +-AM_CONDITIONAL(HAVE_DOXYGEN, $HAVE_DOXYGEN) ++AC_ARG_ENABLE(doc, AC_HELP_STRING([--enable-doc], [enables doc building (no)]), [enabledoc=${enableval}], [enabledoc=no]) + +-AC_CHECK_PROG(HAVE_DOT, dot, true, false) +- if test $HAVE_DOT = "false"; then +- AC_MSG_WARN([*** dot not found, inheritance diagrams will not be generated in code documentation]) ++HAVE_DOXYGEN=false ++HAVE_DOT=false ++HAVE_LATEX=false ++HAVE_DVIPDFM=false ++ ++if test "x$enabledoc" != "xno"; then ++ AC_CHECK_PROG(HAVE_DOXYGEN, doxygen, true, false) ++ if test $HAVE_DOXYGEN = "false"; then ++ AC_MSG_WARN([*** doxygen not found, code documentation will not be built]) ++ fi ++ ++ AC_CHECK_PROG(HAVE_DOT, dot, true, false) ++ if test $HAVE_DOT = "false"; then ++ AC_MSG_WARN([*** dot not found, inheritance diagrams will not be generated in code documentation]) ++ fi ++ ++ AC_CHECK_PROG(HAVE_LATEX, latex, true, false) ++ if test $HAVE_LATEX = "false"; then ++ AC_MSG_WARN([*** latex not found, algorithm documentation will not be built]) ++ fi ++ ++ AC_CHECK_PROG(HAVE_DVIPDFM, dvipdfm, true, false) ++ if test $HAVE_DVIPDFM = "false"; then ++ AC_MSG_WARN([*** dvipdfm not found, programmer documentation will not be built]) + fi ++fi ++AM_CONDITIONAL(HAVE_DOXYGEN, $HAVE_DOXYGEN) + AM_CONDITIONAL(HAVE_DOT, $HAVE_DOT) +- +-AC_CHECK_PROG(HAVE_LATEX, latex, true, false) +- if test $HAVE_LATEX = "false"; then +- AC_MSG_WARN([*** latex not found, algorithm documentation will not be built]) +- fi + AM_CONDITIONAL(HAVE_LATEX, $HAVE_LATEX) +- +-AC_CHECK_PROG(HAVE_DVIPDFM, dvipdfm, true, false) +- if test $HAVE_DVIPDFM = "false"; then +- AC_MSG_WARN([*** dvipdfm not found, programmer documentation will not be built]) +- fi + AM_CONDITIONAL(HAVE_DVIPDFM, $HAVE_DVIPDFM) + + AC_ARG_ENABLE(overlay, diff --git a/media-video/dirac/metadata.xml b/media-video/dirac/metadata.xml new file mode 100644 index 000000000000..d9df1878d8e2 --- /dev/null +++ b/media-video/dirac/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>video</herd> +</pkgmetadata> |