summaryrefslogtreecommitdiff
path: root/multimedia/liboggz
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2013-05-09 00:40:12 +0000
committerrodent <rodent@pkgsrc.org>2013-05-09 00:40:12 +0000
commitc427951c986f885d7e7365f02e4d7f63c5bac1dc (patch)
tree7023cdbe7d2a1fdeea5a9ebf2b127c45b04dfc73 /multimedia/liboggz
parent6a752f2c3a4b1f3e732bdf7a2cae75fb5ebd2895 (diff)
downloadpkgsrc-c427951c986f885d7e7365f02e4d7f63c5bac1dc.tar.gz
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.
Diffstat (limited to 'multimedia/liboggz')
-rw-r--r--multimedia/liboggz/DESCR7
-rw-r--r--multimedia/liboggz/Makefile22
-rw-r--r--multimedia/liboggz/PLIST174
-rw-r--r--multimedia/liboggz/buildlink3.mk14
-rw-r--r--multimedia/liboggz/distinfo5
-rw-r--r--multimedia/liboggz/options.mk22
6 files changed, 244 insertions, 0 deletions
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