summaryrefslogtreecommitdiff
path: root/multimedia/xawtv
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2004-01-26 11:39:14 +0000
committerjmmv <jmmv@pkgsrc.org>2004-01-26 11:39:14 +0000
commit2687039e378c9273851ee901d3acc4db8a8150f5 (patch)
tree7d9da0f32186a7302057a7d1524233aab5aaad9e /multimedia/xawtv
parent002923068acbcd1649387e5cfbaecce731cc5c59 (diff)
downloadpkgsrc-2687039e378c9273851ee901d3acc4db8a8150f5.tar.gz
Move xawtv to the new multimedia category (coming from graphics).
This is version 3.90nb1.
Diffstat (limited to 'multimedia/xawtv')
-rw-r--r--multimedia/xawtv/DESCR12
-rw-r--r--multimedia/xawtv/Makefile47
-rw-r--r--multimedia/xawtv/PLIST93
-rw-r--r--multimedia/xawtv/distinfo7
-rw-r--r--multimedia/xawtv/patches/patch-aa16
-rw-r--r--multimedia/xawtv/patches/patch-ab13
-rw-r--r--multimedia/xawtv/patches/patch-ac13
7 files changed, 201 insertions, 0 deletions
diff --git a/multimedia/xawtv/DESCR b/multimedia/xawtv/DESCR
new file mode 100644
index 00000000000..fa16d771298
--- /dev/null
+++ b/multimedia/xawtv/DESCR
@@ -0,0 +1,12 @@
+xawtv is a set of utilities to manage the video4linux interface (and BSD's
+bktr driver too). The main component of the suite is xawtv itself, which
+is a X11 application to watch the TV.
+
+The package includes the following main utilities:
+* xawtv: a nice X11 application for watching TV.
+* v4lctl: a command line tool to set video4linux parameters.
+* streamer: a command line tool for capturing still images and AVI videos
+ (with sound).
+* radio: a simple, curses-based radio app.
+* webcam: captures images and uploads them with FTP to a Web-Server in an
+ endless loop.
diff --git a/multimedia/xawtv/Makefile b/multimedia/xawtv/Makefile
new file mode 100644
index 00000000000..a0ce978f6ff
--- /dev/null
+++ b/multimedia/xawtv/Makefile
@@ -0,0 +1,47 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+#
+
+DISTNAME= xawtv_3.90
+PKGNAME= ${DISTNAME:S/_/-/}
+PKGREVISION= 1
+CATEGORIES= multimedia
+MASTER_SITES= http://bytesex.org/xawtv/
+
+MAINTAINER= jmmv@NetBSD.org
+HOMEPAGE= http://bytesex.org/xawtv/
+COMMENT= TV application for Brooktree 848 compatible cards
+
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+GNU_CONFIGURE= YES
+USE_BUILDLINK2= YES
+USE_GNU_TOOLS+= make
+USE_X11= YES
+USE_PERL5= build
+
+CONFIGURE_ARGS+= --disable-aalib
+CONFIGURE_ARGS+= --disable-motif
+
+LDFLAGS+= ${LIBOSSAUDIO}
+
+SUBST_CLASSES+= devoss
+SUBST_MESSAGE.devoss= "Fixing path to OSS audio device."
+SUBST_STAGE.devoss= pre-configure
+SUBST_FILES.devoss= console/record.c libng/devices.c x11/pia.c
+SUBST_FILES.devoss+= man/motv.1 man/record.1 man/streamer.1 man/xawtv.1
+SUBST_FILES.devoss+= man/es/streamer.1 man/es/xawtv.1 man/fr/xawtv.1
+SUBST_SED.devoss= -e 's|/dev/dsp|${DEVOSSAUDIO}|g'
+
+.include "../../mk/bsd.prefs.mk"
+
+.if defined(USE_MMX) && !empty(USE_MMX:M[Yy][Ee][Ss])
+CONFIGURE_ARGS+= --enable-mmx
+.endif
+
+.include "../../devel/ncurses/buildlink2.mk"
+.include "../../fonts/Xft2/buildlink2.mk"
+.include "../../graphics/MesaLib/buildlink2.mk"
+.include "../../graphics/jpeg/buildlink2.mk"
+.include "../../x11/Xaw3d/buildlink2.mk"
+.include "../../mk/ossaudio.buildlink2.mk"
+.include "../../mk/pthread.buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/xawtv/PLIST b/multimedia/xawtv/PLIST
new file mode 100644
index 00000000000..650f954974a
--- /dev/null
+++ b/multimedia/xawtv/PLIST
@@ -0,0 +1,93 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+bin/dump-mixers
+bin/ntsc-cc
+bin/pia
+bin/propwatch
+bin/record
+bin/rootv
+bin/showqt
+bin/showriff
+bin/streamer
+bin/subtitles
+bin/v4lctl
+bin/webcam
+bin/xawtv
+bin/xawtv-remote
+lib/X11/app-defaults/Xawtv
+lib/xawtv/bilinear.so
+lib/xawtv/conv-mjpeg.so
+lib/xawtv/cubic.so
+lib/xawtv/drv0-bsd.so
+lib/xawtv/flt-disor.so
+lib/xawtv/flt-gamma.so
+lib/xawtv/flt-invert.so
+lib/xawtv/flt-smooth.so
+lib/xawtv/linear-blend.so
+lib/xawtv/linedoubler.so
+lib/xawtv/read-avi.so
+lib/xawtv/snd-oss.so
+lib/xawtv/write-avi.so
+man/es/man1/fbtv.1
+man/es/man1/rootv.1
+man/es/man1/scantv.1
+man/es/man1/streamer.1
+man/es/man1/subtitles.1
+man/es/man1/ttv.1
+man/es/man1/v4lctl.1
+man/es/man1/xawtv-remote.1
+man/es/man1/xawtv.1
+man/es/man5/xawtvrc.5
+man/es/man8/v4l-conf.8
+man/fr/man1/xawtv.1
+man/man1/alevtd.1
+man/man1/dump-mixers.1
+man/man1/fbtv.1
+man/man1/motv.1
+man/man1/mtt.1
+man/man1/ntsc-cc.1
+man/man1/pia.1
+man/man1/propwatch.1
+man/man1/radio.1
+man/man1/record.1
+man/man1/rootv.1
+man/man1/scantv.1
+man/man1/showriff.1
+man/man1/streamer.1
+man/man1/subtitles.1
+man/man1/ttv.1
+man/man1/v4l-info.1
+man/man1/v4lctl.1
+man/man1/webcam.1
+man/man1/xawtv-remote.1
+man/man1/xawtv.1
+man/man5/xawtvrc.5
+man/man8/v4l-conf.8
+share/xawtv/Index.map
+share/xawtv/argentina.list
+share/xawtv/ccir-h.list
+share/xawtv/ccir-i-iii.list
+share/xawtv/ccir-sl-sh.list
+share/xawtv/europe-east.list
+share/xawtv/europe-west.list
+share/xawtv/ntsc-bcast-jp.list
+share/xawtv/ntsc-bcast.list
+share/xawtv/ntsc-cable-ca.list
+share/xawtv/ntsc-cable-jp.list
+share/xawtv/ntsc-cable.list
+share/xawtv/ntsc-hrc.list
+share/xawtv/oirt-h.list
+share/xawtv/oirt-i-iii.list
+share/xawtv/oirt-sl-sh.list
+share/xawtv/pal-australia-optus.list
+share/xawtv/pal-australia.list
+share/xawtv/pal-bcast-cn.list
+share/xawtv/pal-bcast-za.list
+share/xawtv/pal-ireland.list
+share/xawtv/pal-italy.list
+share/xawtv/pal-newzealand.list
+share/xawtv/secam-france.list
+share/xawtv/secam-russia.list
+share/xawtv/uhf.list
+@dirrm share/xawtv
+@dirrm lib/xawtv
+@unexec ${RMDIR} %D/lib/X11/app-defaults 2>/dev/null || ${TRUE}
diff --git a/multimedia/xawtv/distinfo b/multimedia/xawtv/distinfo
new file mode 100644
index 00000000000..f88f42c7bba
--- /dev/null
+++ b/multimedia/xawtv/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+
+SHA1 (xawtv_3.90.tar.gz) = 6a1a0ba506ff5ec46e3d8c2d0721a2833ec5941d
+Size (xawtv_3.90.tar.gz) = 555935 bytes
+SHA1 (patch-aa) = 926173ec69b3acb8fd3b32143c9a03ef2f59cdf6
+SHA1 (patch-ab) = bd6e07044155ba7fbfc45c3cab5c4ea2c57ac2e5
+SHA1 (patch-ac) = 7c244761e5174674366aba979506965da7ba9ae6
diff --git a/multimedia/xawtv/patches/patch-aa b/multimedia/xawtv/patches/patch-aa
new file mode 100644
index 00000000000..35b06418575
--- /dev/null
+++ b/multimedia/xawtv/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+
+--- configure.orig 2003-04-12 19:43:47.000000000 +0200
++++ configure
+@@ -6071,10 +6071,7 @@ echo "${ECHO_T}$x11conf" >&6
+
+ echo "$as_me:$LINENO: checking for X11 app-defaults directory" >&5
+ echo $ECHO_N "checking for X11 app-defaults directory... $ECHO_C" >&6
+-resdir=/usr/X11R6/lib/X11
+-if test -d /etc/X11/app-defaults; then
+- resdir=/etc/X11
+-fi
++resdir=$prefix/lib/X11
+ echo "$as_me:$LINENO: result: $resdir/app-defaults" >&5
+ echo "${ECHO_T}$resdir/app-defaults" >&6
+
diff --git a/multimedia/xawtv/patches/patch-ab b/multimedia/xawtv/patches/patch-ab
new file mode 100644
index 00000000000..b2d6f3eaa50
--- /dev/null
+++ b/multimedia/xawtv/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+
+--- Makefile.in.orig 2003-04-12 20:00:30.000000000 +0200
++++ Makefile.in
+@@ -84,7 +84,7 @@ CXXFLAGS := $(CFLAGS)
+ %.so : CXXFLAGS += -fPIC
+
+ # libraries
+-LDLIBS := @LDLIBS@
++LDLIBS := @LDLIBS@ @LDFLAGS@
+
+
+ #########################################################
diff --git a/multimedia/xawtv/patches/patch-ac b/multimedia/xawtv/patches/patch-ac
new file mode 100644
index 00000000000..896391db481
--- /dev/null
+++ b/multimedia/xawtv/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/01/26 11:39:14 jmmv Exp $
+
+--- x11/Subdir.mk.orig 2003-03-28 12:52:49.000000000 +0100
++++ x11/Subdir.mk
+@@ -100,7 +100,7 @@ x11/motv : LDLIBS += \
+ $(MOTIF_LIBS) $(VBI_LIBS) $(GL_LIBS) -ljpeg -lm
+ x11/mtt : LDLIBS += $(THREAD_LIBS) $(MOTIF_LIBS) $(VBI_LIBS) -ljpeg
+ x11/v4lctl : LDLIBS += $(THREAD_LIBS) $(ATHENA_LIBS) -ljpeg -lm
+-x11/pia : LDLIBS += $(ATHENA_LIBS) $(GL_LIBS) -ljpeg -lm
++x11/pia : LDLIBS += $(THREAD_LIBS) $(ATHENA_LIBS) $(GL_LIBS) -ljpeg -lm
+ x11/rootv : LDLIBS += $(ATHENA_LIBS)
+ x11/xawtv-remote : LDLIBS += $(ATHENA_LIBS)
+ x11/propwatch : LDLIBS += $(ATHENA_LIBS)