diff options
author | Anders Nordby <anders@FreeBSD.org> | 2008-10-18 17:33:44 +0000 |
---|---|---|
committer | Anders Nordby <anders@FreeBSD.org> | 2008-10-18 17:33:44 +0000 |
commit | 5c1c98a1125fede811faa47c5ddfffe007221c0c (patch) | |
tree | 7ebe5e5e0ed330c805313dcd6abbceb95f58dadf | |
parent | Fix distinfo for LDAP patch. (diff) |
Add libkate, codec for karaoke and text encapsulation for Ogg.
Notes
Notes:
svn path=/head/; revision=221738
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/libkate/Makefile | 56 | ||||
-rw-r--r-- | multimedia/libkate/distinfo | 3 | ||||
-rw-r--r-- | multimedia/libkate/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | multimedia/libkate/files/patch-doc-Makefile.in | 12 | ||||
-rw-r--r-- | multimedia/libkate/pkg-descr | 10 | ||||
-rw-r--r-- | multimedia/libkate/pkg-plist | 111 |
7 files changed, 204 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index b150607cf3ba..e474206050aa 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -119,6 +119,7 @@ SUBDIR += libdvdplay SUBDIR += libdvdread SUBDIR += libfame + SUBDIR += libkate SUBDIR += libmatroska SUBDIR += libmovtar SUBDIR += libmpeg2 diff --git a/multimedia/libkate/Makefile b/multimedia/libkate/Makefile new file mode 100644 index 000000000000..beac1de75b17 --- /dev/null +++ b/multimedia/libkate/Makefile @@ -0,0 +1,56 @@ +# Ports collection makefile for: libkate +# Date created: Sat 19 Oct 2008 +# Whom: Anders Nordby <anders@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= libkate +PORTVERSION= 0.1.12 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} + +MAINTAINER= anders@FreeBSD.org +COMMENT= Codec for karaoke and text encapsulation for Ogg + +BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config +LIB_DEPENDS= ogg.5:${PORTSDIR}/audio/libogg \ + png.5:${PORTSDIR}/graphics/png + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gnomelibs pkgconfig +USE_LDCONFIG= yes + +CONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include" + +MAN1= kateenc.1 katedec.1 + +OPTIONS= DOXYGEN "Build docs with doxygen (requires TeX, QT, etc.)" off + +.include <bsd.port.pre.mk> + +.ifdef(WITH_DOXYGEN || exists(${LOCALBASE}/bin/doxygen)) +BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen +PLIST_SUB+= DOXYGEN="" +.else +PLIST_SUB+= DOXYGEN="@comment " +.endif + +post-patch: + @${REINPLACE_CMD} -E -e "s|^(katepcdir =).*|\1 ${LOCALBASE}/libdata/pkgconfig|" \ + ${WRKSRC}/Makefile.in +.ifdef(NOPORTDOCS) + @${REINPLACE_CMD} -E \ + -e 's|^([[:space:]]*SUBDIRS[[:space:]]*=.*)doc|\1|' \ + ${BUILD_WRKSRC}/Makefile.in +.endif + +post-install: +.ifdef(NOPORTDOCS) +.for f in ${MAN1} + ${INSTALL_MAN} ${WRKSRC}/doc/man/${f} ${PREFIX}/man/man1 +.endfor +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/libkate/distinfo b/multimedia/libkate/distinfo new file mode 100644 index 000000000000..e6cce0b59940 --- /dev/null +++ b/multimedia/libkate/distinfo @@ -0,0 +1,3 @@ +MD5 (libkate-0.1.12.tar.gz) = a4771bbb74fc5b1b61c2d15a8cd6ba90 +SHA256 (libkate-0.1.12.tar.gz) = f74e261ce621729413fd32da9ee4479f598bc456852175edeac897b3fc816618 +SIZE (libkate-0.1.12.tar.gz) = 871941 diff --git a/multimedia/libkate/files/patch-Makefile.in b/multimedia/libkate/files/patch-Makefile.in new file mode 100644 index 000000000000..6ea204d24cac --- /dev/null +++ b/multimedia/libkate/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Sat Oct 18 17:46:36 2008 ++++ Makefile.in Sat Oct 18 17:46:50 2008 +@@ -1205,7 +1205,7 @@ + + .PHONY: force-doc + force-doc: +- $(MAKE) -C doc force-doc ++ $(MAKE) -C doc + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/multimedia/libkate/files/patch-doc-Makefile.in b/multimedia/libkate/files/patch-doc-Makefile.in new file mode 100644 index 000000000000..2aaa4f8b2333 --- /dev/null +++ b/multimedia/libkate/files/patch-doc-Makefile.in @@ -0,0 +1,12 @@ +--- doc/Makefile.in.orig Tue Sep 9 08:52:20 2008 ++++ doc/Makefile.in Sat Oct 18 17:51:51 2008 +@@ -447,8 +447,7 @@ + @HAVE_DOXYGEN_TRUE@ doxygen kate.doxygen + @HAVE_DOXYGEN_TRUE@ touch .doc-dummy-target + @HAVE_DOXYGEN_FALSE@.doc-dummy-target: +-@HAVE_DOXYGEN_FALSE@ echo "doxygen not found, cannot build docs" +-@HAVE_DOXYGEN_FALSE@ /bin/false ++@HAVE_DOXYGEN_FALSE@ echo "doxygen not found, oops" + + dist-hook: .doc-dummy-target + cp -fR * $(distdir) diff --git a/multimedia/libkate/pkg-descr b/multimedia/libkate/pkg-descr new file mode 100644 index 000000000000..26cada281afa --- /dev/null +++ b/multimedia/libkate/pkg-descr @@ -0,0 +1,10 @@ +Kate is a codec for karaoke and text encapsulation for Ogg. Most of the time, +this would be multiplexed with audio/video to carry subtitles, song lyrics +(with or without karaoke data), etc, but doesn't have to be. A possible use of +a lone Kate stream would be an e-book. Moreover, the motion feature gives Kate +a powerful means to describe arbitrary curves, so hand drawing of shapes can be +achieved. This was originally meant for karaoke use, but can be used for any +purpose. Motions can be attached to various semantics, like position, color, +etc, so scrolling or fading text can be defined. + +WWW: http://wiki.xiph.org/index.php/OggKate diff --git a/multimedia/libkate/pkg-plist b/multimedia/libkate/pkg-plist new file mode 100644 index 000000000000..f5544b1ea4a5 --- /dev/null +++ b/multimedia/libkate/pkg-plist @@ -0,0 +1,111 @@ +bin/katedec +bin/kateenc +%%PORTDOCS%%%%DOCSDIR%%/html/Format.html +%%PORTDOCS%%%%DOCSDIR%%/html/HOWTO.html +%%PORTDOCS%%%%DOCSDIR%%/html/Support.html +%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html +%%PORTDOCS%%%%DOCSDIR%%/html/categories.html +%%PORTDOCS%%%%DOXYGEN%%%%DOCSDIR%%/html/classes.html +%%PORTDOCS%%%%DOCSDIR%%/html/config_8h-source.html +%%PORTDOCS%%%%DOCSDIR%%/html/decoding_8c-example.html +%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css +%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.png +%%PORTDOCS%%%%DOCSDIR%%/html/encoding_8c-example.html +%%PORTDOCS%%%%DOCSDIR%%/html/errors.html +%%PORTDOCS%%%%DOCSDIR%%/html/examples.html +%%PORTDOCS%%%%DOCSDIR%%/html/files.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x00.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x01.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x7f.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x80.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x81.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x82.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x83.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x84.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x85.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x86.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x87.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_0x88.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_32v.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_bitmap.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_color.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_curve.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_font_range.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_fp.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_motion.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_palette.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_region.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_rle.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_style.html +%%PORTDOCS%%%%DOCSDIR%%/html/format_warp.html +%%PORTDOCS%%%%DOCSDIR%%/html/functions.html +%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars.html +%%PORTDOCS%%%%DOCSDIR%%/html/globals.html +%%PORTDOCS%%%%DOCSDIR%%/html/globals_defs.html +%%PORTDOCS%%%%DOCSDIR%%/html/globals_enum.html +%%PORTDOCS%%%%DOCSDIR%%/html/globals_eval.html +%%PORTDOCS%%%%DOCSDIR%%/html/globals_func.html +%%PORTDOCS%%%%DOCSDIR%%/html/granule.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__comments.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__decoding.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__encoding.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__font.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__granule.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__high.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__info.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__misc.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__ogg__decode.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__ogg__encode.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__packet.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__text.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__tracker.html +%%PORTDOCS%%%%DOCSDIR%%/html/group__version.html +%%PORTDOCS%%%%DOCSDIR%%/html/high_8c-example.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/kate_8h-source.html +%%PORTDOCS%%%%DOCSDIR%%/html/kate_8h.html +%%PORTDOCS%%%%DOCSDIR%%/html/kate__config_8h-source.html +%%PORTDOCS%%%%DOCSDIR%%/html/modules.html +%%PORTDOCS%%%%DOCSDIR%%/html/oggkate_8h-source.html +%%PORTDOCS%%%%DOCSDIR%%/html/oggkate_8h.html +%%PORTDOCS%%%%DOCSDIR%%/html/pages.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__bitmap.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__color.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__comment.html +%%PORTDOCS%%%%DOCSDIR%%/html/tab_b.gif +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__curve.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__event.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__font__mapping.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__font__range.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__info.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__motion.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__packet.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__palette.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__region.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__state.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__style.html +%%PORTDOCS%%%%DOCSDIR%%/html/structkate__tracker.html +%%PORTDOCS%%%%DOCSDIR%%/html/tab_l.gif +%%PORTDOCS%%%%DOCSDIR%%/html/tab_r.gif +%%PORTDOCS%%%%DOCSDIR%%/html/tabs.css +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/THANKS +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +include/kate/kate.h +include/kate/kate_config.h +include/kate/oggkate.h +lib/libkate.so.1 +lib/libkate.so +lib/libkate.la +lib/libkate.a +lib/liboggkate.a +lib/liboggkate.la +lib/liboggkate.so.1 +lib/liboggkate.so +libdata/pkgconfig/kate.pc +libdata/pkgconfig/oggkate.pc +@dirrm include/kate +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html +%%PORTDOCS%%@dirrm %%DOCSDIR%% |