aboutsummaryrefslogtreecommitdiff
path: root/multimedia/ogmtools
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/ogmtools')
-rw-r--r--multimedia/ogmtools/Makefile63
-rw-r--r--multimedia/ogmtools/distinfo1
-rw-r--r--multimedia/ogmtools/pkg-comment1
-rw-r--r--multimedia/ogmtools/pkg-descr7
-rw-r--r--multimedia/ogmtools/pkg-plist5
5 files changed, 77 insertions, 0 deletions
diff --git a/multimedia/ogmtools/Makefile b/multimedia/ogmtools/Makefile
new file mode 100644
index 000000000000..90cf9112947f
--- /dev/null
+++ b/multimedia/ogmtools/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: ogmtools
+# Date created: Sun Oct 20 13:06:13 UTC 2002
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ogmtools
+PORTVERSION= 0.9.51
+CATEGORIES= graphics audio
+MASTER_SITES= http://www.bunkus.org/videotools/ogmtools/
+DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.{2})$/\1/}
+
+MAINTAINER= lioux@FreeBSD.org
+
+LIB_DEPENDS= ogg.4:${PORTSDIR}/audio/libogg \
+ vorbis.2:${PORTSDIR}/audio/libvorbis \
+ vorbisenc.2:${PORTSDIR}/audio/libvorbis
+
+USE_BZIP2= yes
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-ogg-prefix=${LOCALBASE} \
+ --with-vorbis-prefix=${LOCALBASE}
+
+MAN1= ogmdemux.1 ogminfo.1 ogmmerge.1 ogmsplit.1
+
+post-configure:
+# disable GNU auto* tools
+ @${FIND} ${WRKSRC} -type f -name "Makefile" | ${XARGS} \
+ -n 10 ${REINPLACE_CMD} -E -e \
+ 's! (autoconf|autoheader|automake|aclocal)(-1.6)?$$! ${TRUE}!'
+# malloc.h -> stdlib.h
+ @${FIND} ${WRKSRC} -type f | ${XARGS} \
+ -n 10 ${REINPLACE_CMD} -E -e \
+ 's!malloc.h!stdlib.h!'
+
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/lib/libdvdread.so.2)
+WITH_DVDREAD=yes
+.endif
+
+.ifdef(WITH_DVDREAD)
+LIB_DEPENDS+= dvdread.2:${PORTSDIR}/graphics/libdvdread
+
+CONFIGURE_ARGS+= --with-dvdread \
+ --with-dvdread-includes=${LOCALBASE} \
+ --with-dvdread-libs=${LOCALBASE}
+PLIST_SUB+= WITH_DVDREAD=""
+
+MAN1+= dvdxchap.1
+.else
+CONFIGURE_ARGS+= --without-dvdread
+PLIST_SUB+= WITH_DVDREAD="@comment "
+.endif
+
+pre-everything::
+.ifndef(WITH_DVDREAD)
+ @${ECHO_MSG} "===> Define WITH_DVDREAD in order to be able to 'Extract chapter information from DVDs'"
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/multimedia/ogmtools/distinfo b/multimedia/ogmtools/distinfo
new file mode 100644
index 000000000000..af278c592ca7
--- /dev/null
+++ b/multimedia/ogmtools/distinfo
@@ -0,0 +1 @@
+MD5 (ogmtools-0.951.tar.bz2) = cef71ba4434a5fc47fe1f7bed198c11c
diff --git a/multimedia/ogmtools/pkg-comment b/multimedia/ogmtools/pkg-comment
new file mode 100644
index 000000000000..7274465baf5c
--- /dev/null
+++ b/multimedia/ogmtools/pkg-comment
@@ -0,0 +1 @@
+Tools to extract from/get info about/create OGG media streams
diff --git a/multimedia/ogmtools/pkg-descr b/multimedia/ogmtools/pkg-descr
new file mode 100644
index 000000000000..4f44102a290a
--- /dev/null
+++ b/multimedia/ogmtools/pkg-descr
@@ -0,0 +1,7 @@
+[ excerpt (with adaptations) from developer's website ]
+
+These tools allow information about (ogminfo) or extraction from
+(ogmdemux) or creation of (ogmmerge) OGG media streams. Note that
+I'll use OGM for "OGG media streams".
+
+WWW: http://www.bunkus.org/videotools/ogmtools/
diff --git a/multimedia/ogmtools/pkg-plist b/multimedia/ogmtools/pkg-plist
new file mode 100644
index 000000000000..6297275388a4
--- /dev/null
+++ b/multimedia/ogmtools/pkg-plist
@@ -0,0 +1,5 @@
+%%WITH_DVDREAD%%bin/dvdxchap
+bin/ogmdemux
+bin/ogminfo
+bin/ogmmerge
+bin/ogmsplit