From ef7b784d7dd9add63e391a2602ecc9ddfa4048a8 Mon Sep 17 00:00:00 2001 From: rodent Date: Thu, 9 May 2013 00:40:12 +0000 Subject: Import liboggz-1.1.1 as multimedia/liboggz. Oggz comprises liboggz and the tool oggz, which provides commands to inspect, edit and validate Ogg files. The oggz-chop tool can also be used to serve time ranges of Ogg media over HTTP by any web server that supports CGI. liboggz is a C library for reading and writing Ogg files and streams. It offers various improvements over the reference libogg, including support for seeking, validation and timestamp interpretation. --- multimedia/liboggz/DESCR | 7 ++ multimedia/liboggz/Makefile | 22 +++++ multimedia/liboggz/PLIST | 174 +++++++++++++++++++++++++++++++++++++++ multimedia/liboggz/buildlink3.mk | 14 ++++ multimedia/liboggz/distinfo | 5 ++ multimedia/liboggz/options.mk | 22 +++++ 6 files changed, 244 insertions(+) create mode 100644 multimedia/liboggz/DESCR create mode 100644 multimedia/liboggz/Makefile create mode 100644 multimedia/liboggz/PLIST create mode 100644 multimedia/liboggz/buildlink3.mk create mode 100644 multimedia/liboggz/distinfo create mode 100644 multimedia/liboggz/options.mk diff --git a/multimedia/liboggz/DESCR b/multimedia/liboggz/DESCR new file mode 100644 index 00000000000..847642e2d8a --- /dev/null +++ b/multimedia/liboggz/DESCR @@ -0,0 +1,7 @@ +Oggz comprises liboggz and the tool oggz, which provides commands to inspect, +edit and validate Ogg files. The oggz-chop tool can also be used to serve time +ranges of Ogg media over HTTP by any web server that supports CGI. + +liboggz is a C library for reading and writing Ogg files and streams. It offers +various improvements over the reference libogg, including support for seeking, +validation and timestamp interpretation. diff --git a/multimedia/liboggz/Makefile b/multimedia/liboggz/Makefile new file mode 100644 index 00000000000..ba1e4f6c8f1 --- /dev/null +++ b/multimedia/liboggz/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1 2013/05/09 00:40:12 rodent Exp $ +# + +DISTNAME= liboggz-1.1.1 +CATEGORIES= multimedia +MASTER_SITES= http://downloads.xiph.org/releases/liboggz/ + +MAINTAINER= rodent@NetBSD.org +HOMEPAGE= http://www.xiph.org/oggz/ +COMMENT= Inspects, edits, and validates Ogg files +LICENSE= modified-bsd + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +PKGCONFIG_OVERRIDE+= oggz.pc.in + +.include "options.mk" + +.include "../../multimedia/libogg/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/multimedia/liboggz/PLIST b/multimedia/liboggz/PLIST new file mode 100644 index 00000000000..f8cb5fb139a --- /dev/null +++ b/multimedia/liboggz/PLIST @@ -0,0 +1,174 @@ +@comment $NetBSD: PLIST,v 1.1 2013/05/09 00:40:12 rodent Exp $ +bin/oggz +bin/oggz-chop +bin/oggz-codecs +bin/oggz-comment +bin/oggz-diff +bin/oggz-dump +bin/oggz-info +bin/oggz-known-codecs +bin/oggz-merge +bin/oggz-rip +bin/oggz-scan +bin/oggz-sort +bin/oggz-validate +include/oggz/oggz.h +include/oggz/oggz_comments.h +include/oggz/oggz_constants.h +include/oggz/oggz_deprecated.h +include/oggz/oggz_io.h +include/oggz/oggz_off_t.h +include/oggz/oggz_off_t_generated.h +include/oggz/oggz_packet.h +include/oggz/oggz_read.h +include/oggz/oggz_seek.h +include/oggz/oggz_stream.h +include/oggz/oggz_table.h +include/oggz/oggz_write.h +lib/liboggz.la +lib/pkgconfig/oggz.pc +man/man1/oggz-chop.1 +man/man1/oggz-codecs.1 +man/man1/oggz-comment.1 +man/man1/oggz-diff.1 +man/man1/oggz-dump.1 +man/man1/oggz-info.1 +man/man1/oggz-known-codecs.1 +man/man1/oggz-merge.1 +man/man1/oggz-rip.1 +man/man1/oggz-scan.1 +man/man1/oggz-sort.1 +man/man1/oggz-validate.1 +man/man1/oggz.1 +share/doc/liboggz/html/annotated.html +${PLIST.doc}share/doc/liboggz/html/bc_s.png +${PLIST.doc}share/doc/liboggz/html/bdwn.png +share/doc/liboggz/html/classes.html +${PLIST.doc}share/doc/liboggz/html/closed.png +${PLIST.doc}share/doc/liboggz/html/dir_000000.html +${PLIST.doc}share/doc/liboggz/html/dir_000001.html +share/doc/liboggz/html/doxygen.css +share/doc/liboggz/html/doxygen.png +${PLIST.doc}share/doc/liboggz/html/dynsections.js +share/doc/liboggz/html/files.html +${PLIST.doc}share/doc/liboggz/html/forcefeed.png +${PLIST.doc}share/doc/liboggz/html/ftv2blank.png +${PLIST.doc}share/doc/liboggz/html/ftv2cl.png +${PLIST.doc}share/doc/liboggz/html/ftv2doc.png +${PLIST.doc}share/doc/liboggz/html/ftv2folderclosed.png +${PLIST.doc}share/doc/liboggz/html/ftv2folderopen.png +${PLIST.doc}share/doc/liboggz/html/ftv2lastnode.png +${PLIST.doc}share/doc/liboggz/html/ftv2link.png +${PLIST.doc}share/doc/liboggz/html/ftv2mlastnode.png +${PLIST.doc}share/doc/liboggz/html/ftv2mnode.png +${PLIST.doc}share/doc/liboggz/html/ftv2mo.png +${PLIST.doc}share/doc/liboggz/html/ftv2node.png +${PLIST.doc}share/doc/liboggz/html/ftv2ns.png +${PLIST.doc}share/doc/liboggz/html/ftv2plastnode.png +${PLIST.doc}share/doc/liboggz/html/ftv2pnode.png +${PLIST.doc}share/doc/liboggz/html/ftv2splitbar.png +${PLIST.doc}share/doc/liboggz/html/ftv2vertline.png +share/doc/liboggz/html/functions.html +share/doc/liboggz/html/functions_vars.html +share/doc/liboggz/html/globals.html +share/doc/liboggz/html/globals_defs.html +share/doc/liboggz/html/globals_enum.html +share/doc/liboggz/html/globals_eval.html +share/doc/liboggz/html/globals_func.html +share/doc/liboggz/html/globals_type.html +share/doc/liboggz/html/group__basics.html +share/doc/liboggz/html/group__building.html +share/doc/liboggz/html/group__configuration.html +share/doc/liboggz/html/group__force__feed.html +share/doc/liboggz/html/group__hungry.html +share/doc/liboggz/html/group__install.html +share/doc/liboggz/html/group__metric.html +share/doc/liboggz/html/group__read__api.html +share/doc/liboggz/html/group__seek__api.html +share/doc/liboggz/html/group__seek__semantics.html +share/doc/liboggz/html/group__write__api.html +${PLIST.doc}share/doc/liboggz/html/hungry.png +share/doc/liboggz/html/index.html +${PLIST.doc}share/doc/liboggz/html/jquery.js +share/doc/liboggz/html/modules.html +${PLIST.doc}share/doc/liboggz/html/nav_f.png +${PLIST.doc}share/doc/liboggz/html/nav_g.png +${PLIST.doc}share/doc/liboggz/html/nav_h.png +share/doc/liboggz/html/oggz_8h.html +share/doc/liboggz/html/oggz_8h_source.html +share/doc/liboggz/html/oggz__comments_8h.html +share/doc/liboggz/html/oggz__comments_8h_source.html +share/doc/liboggz/html/oggz__constants_8h.html +share/doc/liboggz/html/oggz__constants_8h_source.html +share/doc/liboggz/html/oggz__deprecated_8h.html +share/doc/liboggz/html/oggz__deprecated_8h_source.html +share/doc/liboggz/html/oggz__io_8h.html +share/doc/liboggz/html/oggz__io_8h_source.html +share/doc/liboggz/html/oggz__off__t_8h.html +share/doc/liboggz/html/oggz__off__t_8h_source.html +${PLIST.doc}share/doc/liboggz/html/oggz__off__t__generated_8h.html +${PLIST.doc}share/doc/liboggz/html/oggz__off__t__generated_8h_source.html +share/doc/liboggz/html/oggz__packet_8h.html +share/doc/liboggz/html/oggz__packet_8h_source.html +share/doc/liboggz/html/oggz__read_8h.html +share/doc/liboggz/html/oggz__read_8h_source.html +share/doc/liboggz/html/oggz__seek_8h.html +share/doc/liboggz/html/oggz__seek_8h_source.html +share/doc/liboggz/html/oggz__stream_8h.html +share/doc/liboggz/html/oggz__stream_8h_source.html +share/doc/liboggz/html/oggz__table_8h.html +share/doc/liboggz/html/oggz__table_8h_source.html +share/doc/liboggz/html/oggz__write_8h.html +share/doc/liboggz/html/oggz__write_8h_source.html +${PLIST.doc}share/doc/liboggz/html/open.png +share/doc/liboggz/html/structOggzComment.html +share/doc/liboggz/html/structoggz__packet.html +share/doc/liboggz/html/structoggz__position.html +${PLIST.doc}share/doc/liboggz/html/sync_off.png +${PLIST.doc}share/doc/liboggz/html/sync_on.png +${PLIST.doc}share/doc/liboggz/html/tab_a.png +share/doc/liboggz/html/tab_b.gif +${PLIST.doc}share/doc/liboggz/html/tab_b.png +${PLIST.doc}share/doc/liboggz/html/tab_h.png +share/doc/liboggz/html/tab_l.gif +share/doc/liboggz/html/tab_r.gif +${PLIST.doc}share/doc/liboggz/html/tab_s.png +share/doc/liboggz/html/tabs.css +share/doc/liboggz/latex/Makefile +share/doc/liboggz/latex/annotated.tex +${PLIST.doc}share/doc/liboggz/latex/dir_000000.tex +${PLIST.doc}share/doc/liboggz/latex/dir_000001.tex +share/doc/liboggz/latex/doxygen.sty +share/doc/liboggz/latex/files.tex +${PLIST.doc}share/doc/liboggz/latex/forcefeed.eps +share/doc/liboggz/latex/group__basics.tex +share/doc/liboggz/latex/group__building.tex +share/doc/liboggz/latex/group__configuration.tex +share/doc/liboggz/latex/group__force__feed.tex +share/doc/liboggz/latex/group__hungry.tex +share/doc/liboggz/latex/group__install.tex +share/doc/liboggz/latex/group__metric.tex +share/doc/liboggz/latex/group__read__api.tex +share/doc/liboggz/latex/group__seek__api.tex +share/doc/liboggz/latex/group__seek__semantics.tex +share/doc/liboggz/latex/group__write__api.tex +${PLIST.doc}share/doc/liboggz/latex/hungry.eps +share/doc/liboggz/latex/index.tex +share/doc/liboggz/latex/modules.tex +share/doc/liboggz/latex/oggz_8h.tex +share/doc/liboggz/latex/oggz__comments_8h.tex +share/doc/liboggz/latex/oggz__constants_8h.tex +share/doc/liboggz/latex/oggz__deprecated_8h.tex +share/doc/liboggz/latex/oggz__io_8h.tex +share/doc/liboggz/latex/oggz__off__t_8h.tex +${PLIST.doc}share/doc/liboggz/latex/oggz__off__t__generated_8h.tex +share/doc/liboggz/latex/oggz__packet_8h.tex +share/doc/liboggz/latex/oggz__read_8h.tex +share/doc/liboggz/latex/oggz__seek_8h.tex +share/doc/liboggz/latex/oggz__stream_8h.tex +share/doc/liboggz/latex/oggz__table_8h.tex +share/doc/liboggz/latex/oggz__write_8h.tex +share/doc/liboggz/latex/refman.tex +share/doc/liboggz/latex/structOggzComment.tex +share/doc/liboggz/latex/structoggz__packet.tex +share/doc/liboggz/latex/structoggz__position.tex diff --git a/multimedia/liboggz/buildlink3.mk b/multimedia/liboggz/buildlink3.mk new file mode 100644 index 00000000000..1280d8edf03 --- /dev/null +++ b/multimedia/liboggz/buildlink3.mk @@ -0,0 +1,14 @@ +# $NetBSD: buildlink3.mk,v 1.1 2013/05/09 00:40:12 rodent Exp $ + +BUILDLINK_TREE+= liboggz + +.if !defined(LIBOGGZ_BUILDLINK3_MK) +LIBOGGZ_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.liboggz+= liboggz>=1.1.1 +BUILDLINK_PKGSRCDIR.liboggz?= ../../multimedia/liboggz + +.include "../../multimedia/libogg/buildlink3.mk" +.endif # LIBOGGZ_BUILDLINK3_MK + +BUILDLINK_TREE+= -liboggz diff --git a/multimedia/liboggz/distinfo b/multimedia/liboggz/distinfo new file mode 100644 index 00000000000..0f740197121 --- /dev/null +++ b/multimedia/liboggz/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/05/09 00:40:12 rodent Exp $ + +SHA1 (liboggz-1.1.1.tar.gz) = 3540190c8c9a31d834aa7794ef991bbab699f4de +RMD160 (liboggz-1.1.1.tar.gz) = e85073131bc8ec021b1529487ef21802d01b0260 +Size (liboggz-1.1.1.tar.gz) = 702261 bytes diff --git a/multimedia/liboggz/options.mk b/multimedia/liboggz/options.mk new file mode 100644 index 00000000000..cce68cd824a --- /dev/null +++ b/multimedia/liboggz/options.mk @@ -0,0 +1,22 @@ +# $NetBSD: options.mk,v 1.1 2013/05/09 00:40:12 rodent Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.liboggz +PKG_SUPPORTED_OPTIONS= doc valgrind +PKG_SUGGESTED_OPTIONS+= # blank +PLIST_VARS+= doc + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mdoc) +BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen +PLIST.doc= yes +.else +CONFIGURE_ARGS+= HAVE_DOXYGEN=no +.endif + +.if !empty(PKG_OPTIONS:Mvalgrind) +BUILD_DEPENDS+= valgrind-[0-9]*:../../devel/valgrind +CONFIGURE_ARGS+= --enable-valgrind-testing +.else +CONFIGURE_ARGS+= --disable-valgrind-testing +.endif -- cgit v1.2.3