Date: Mon, 10 Dec 2001 15:13:37 +0100 (CET) From: Oliver Lehmann <lehmann@ans-netz.de> To: FreeBSD-gnats-submit@freebsd.org Cc: Oliver Lehmann <lehmann@ans-netz.de> Subject: ports/32673: update port: graphics/xawtv Message-ID: <200112101413.fBAEDbD21727@phobos.raisdorf.net>
next in thread | raw e-mail | index | archive | help
>Number: 32673 >Category: ports >Synopsis: update port: graphics/xawtv >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Dec 10 06:30:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Oliver Lehmann >Release: FreeBSD 4.4-STABLE i386 >Organization: >Environment: System: FreeBSD localhost138.brainwire.de 4.4-STABLE FreeBSD 4.4-STABLE #5: Wed Oct 17 21:33:39 CEST 2001 olivleh1@localhost138.brainwire.de:/usr/obj/usr/src/sys/LOCALHOST138 i386 >Description: update xawtv 3.37 to 3.65 obsolte PR's: [2001/09/02] ports/30264 greid Update port: graphics/xawtv [2001/11/01] ports/31691 greid update port: graphics/xawtv I hope, somone will deal with these PR, or greid drop his maintainership (he told me, he has not enougth time for maintainig this port). Xawtv 3.37 is really slow and the TV quality is bad in comparsion with xawtv 3.65. >How-To-Repeat: >Fix: diff -ruN xawtv.old/Makefile xawtv/Makefile --- xawtv.old/Makefile Mon Dec 10 14:47:53 2001 +++ xawtv/Makefile Mon Dec 10 14:57:15 2001 @@ -6,9 +6,10 @@ # PORTNAME= xawtv -PORTVERSION= 3.37 +PORTVERSION= 3.65 CATEGORIES= graphics -MASTER_SITES= http://www.strusel007.de/linux/xawtv/ +WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/} +MASTER_SITES= http://bytesex.org/xawtv/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= greid@ukug.uk.freebsd.org @@ -17,27 +18,34 @@ png.5:${PORTSDIR}/graphics/png \ jpeg.9:${PORTSDIR}/graphics/jpeg -WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/} +CONFIGURE_ARGS= --prefix=${PREFIX} -GNU_CONFIGURE= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes USE_X_PREFIX= yes -SEDFILES= . font i2c man src radio contrib/cc webcam oldstuff/vtx \ + +FILES_CFLAGS= . font i2c man src radio webcam oldstuff/vtx \ libng libvbi http +FILES_X11BASE= configure Make.config.in -MAN1= alevtd.1 fbtv.1 propwatch.1 rootv.1 showriff.1 v4l-conf.1 \ - v4lctl.1 webcam.1 xawtv-remote.1 xawtv.1 -post-configure: -.for M in ${SEDFILES} - @(${SED} -e 's,^CFLAGS=,CFLAGS+=,g' ${WRKSRC}/$M/Makefile | \ - ${SED} -e 's,-O2,,g' > ${WRKSRC}/foo && ${MV} ${WRKSRC}/foo ${WRKSRC}/$M/Makefile) +MAN1= alevtd.1 dump-mixers.1 fbtv.1 motv.1 ntsc-cc.1 propwatch.1 record.1 \ + rootv.1 scantv.1 showriff.1 \ + streamer.1 subtitles.1 ttv.1 v4lctl.1 \ + webcam.1 xawtv-remote.1 xawtv.1 +MAN5= xawtvrc.5 +MAN8= v4l-conf.8 + +post-patch: +.for i in ${FILES_X11BASE} + ${PERL} -pi -e "s|%%X11BASE%%|${X11BASE}|g" ${WRKSRC}/$i .endfor -post-install: -.for F in led-koi8.pcf led-latin1.pcf led-latin2.pcf - @gzip ${PREFIX}/lib/X11/fonts/misc/$F +post-configure: +.for i in ${FILES_CFLAGS} + ${PERL} -pi -e "s|^CFLAGS=|CFLAGS+=|g" ${WRKSRC}/$i/Makefile .endfor .include <bsd.port.mk> diff -ruN xawtv.old/distinfo xawtv/distinfo --- xawtv.old/distinfo Mon Dec 10 14:47:53 2001 +++ xawtv/distinfo Mon Dec 10 15:00:21 2001 @@ -1 +1 @@ -MD5 (xawtv_3.37.tar.gz) = a264eddc95fa92b83b14be386abc7be8 +MD5 (xawtv_3.65.tar.gz) = 6695dc3ef1c6ad4caa4b22b5cc0930ca diff -ruN xawtv.old/files/patch-configure xawtv/files/patch-configure --- xawtv.old/files/patch-configure Thu Jan 1 01:00:00 1970 +++ xawtv/files/patch-configure Mon Dec 10 14:55:52 2001 @@ -0,0 +1,24 @@ +--- configure.orig Wed Oct 10 12:31:37 2001 ++++ configure Wed Oct 31 21:47:19 2001 +@@ -2833,19 +2833,13 @@ + + echo $ac_n "checking for X11 config directory""... $ac_c" 1>&6 + echo "configure:2836: checking for X11 config directory" >&5 +-x11conf=/usr/X11R6/lib/X11 +-if test -d /etc/X11; then +- x11conf=/etc/X11 +-fi ++x11conf=%%X11BASE%%/lib/X11 + echo "$ac_t""$x11conf" 1>&6 + + + echo $ac_n "checking for X11 app-defaults directory""... $ac_c" 1>&6 + echo "configure:2845: checking for X11 app-defaults directory" >&5 +-resdir=/usr/X11R6/lib/X11 +-if test -d /etc/X11/app-defaults; then +- resdir=/etc/X11 +-fi ++resdir=%%X11BASE%%/lib/X11 + echo "$ac_t""$resdir/app-defaults" 1>&6 + + diff -ruN xawtv.old/files/patch-font::Makefile.in xawtv/files/patch-font::Makefile.in --- xawtv.old/files/patch-font::Makefile.in Mon Dec 10 14:47:53 2001 +++ xawtv/files/patch-font::Makefile.in Mon Dec 10 14:55:52 2001 @@ -1,9 +1,10 @@ ---- font/Makefile.in.orig Sat Mar 3 22:50:32 2001 -+++ font/Makefile.in Sat Mar 3 22:50:44 2001 -@@ -16,7 +16,6 @@ +--- font/Makefile.in.orig Sun Sep 2 12:01:30 2001 ++++ font/Makefile.in Sun Sep 2 12:01:45 2001 +@@ -23,7 +23,6 @@ done - if test "$(ROOT)" = ""; then \ - (cd $(FONTDIR); mkfontdir); \ -- xset fp rehash; \ - true; \ + if test "$(DESTDIR)" = ""; then \ + (cd $(fontdir); mkfontdir); \ +- xset fp rehash || true; \ fi + + diff -ruN xawtv.old/files/patch-src::Makefile.in xawtv/files/patch-src::Makefile.in --- xawtv.old/files/patch-src::Makefile.in Thu Jan 1 01:00:00 1970 +++ xawtv/files/patch-src::Makefile.in Mon Dec 10 14:55:52 2001 @@ -0,0 +1,19 @@ +--- src/Makefile.in.orig Mon Oct 8 10:26:40 2001 ++++ src/Makefile.in Wed Oct 31 21:07:03 2001 +@@ -120,12 +120,14 @@ + install-dirs: + $(INSTALL_DIR) $(bindir) + $(INSTALL_DIR) $(resdir)/app-defaults +- $(INSTALL_DIR) $(resdir)/de/app-defaults ++ for lang in $(LANG); do \ ++ $(INSTALL_DIR) $(resdir)/$$lang/app-defaults;\ ++ done + + install-common: + $(INSTALL_DIR) $(bindir) + $(INSTALL_DIR) $(resdir)/app-defaults +- $(INSTALL_PROGRAM) $(srcdir)/subtitles $(bindir) ++ $(INSTALL_DATA) -m 555 $(srcdir)/subtitles $(bindir) + $(INSTALL_PROGRAM) -s xawtv-remote $(bindir) + $(INSTALL_PROGRAM) -s streamer $(bindir) + $(INSTALL_PROGRAM) -s v4lctl $(bindir) diff -ruN xawtv.old/files/patch-src::motif.c xawtv/files/patch-src::motif.c --- xawtv.old/files/patch-src::motif.c Thu Jan 1 01:00:00 1970 +++ xawtv/files/patch-src::motif.c Mon Dec 10 14:55:53 2001 @@ -0,0 +1,22 @@ +--- src/motif.c.orig Mon Sep 17 00:42:53 2001 ++++ src/motif.c Mon Sep 17 00:45:40 2001 +@@ -24,6 +24,19 @@ + # include <sys/soundcard.h> + #endif + ++#if defined(__FreeBSD__) ++typedef struct mixer_info ++{ ++ char id[16]; ++ char name[32]; ++ int modify_counter; ++ int fillers[10]; ++} mixer_info; ++ ++ ++# define SOUND_MIXER_INFO _IOR ('M', 101, mixer_info) ++#endif ++ + #include <X11/Xlib.h> + #include <X11/Intrinsic.h> + #include <Xm/Xm.h> diff -ruN xawtv.old/files/patch-src::xt.c xawtv/files/patch-src::xt.c --- xawtv.old/files/patch-src::xt.c Thu Jan 1 01:00:00 1970 +++ xawtv/files/patch-src::xt.c Mon Dec 10 14:55:53 2001 @@ -0,0 +1,16 @@ +--- src/xt.c.orig Mon Sep 17 00:39:58 2001 ++++ src/xt.c Mon Sep 17 00:40:07 2001 +@@ -27,6 +27,13 @@ + # include <linux/videodev.h> + #endif + ++#if defined(__FreeBSD__) ++#define VIDEO_SOUND_MONO 1 ++#define VIDEO_SOUND_STEREO 2 ++#define VIDEO_SOUND_LANG1 4 ++#define VIDEO_SOUND_LANG2 8 ++#endif ++ + #include "config.h" + + #include <X11/Xlib.h> diff -ruN xawtv.old/pkg-descr xawtv/pkg-descr --- xawtv.old/pkg-descr Mon Dec 10 14:47:53 2001 +++ xawtv/pkg-descr Mon Dec 10 14:55:53 2001 @@ -1,7 +1,7 @@ This is a _simple_ xaw-based TV Program which uses the bttv driver or video4linux (included in 2.1.x). Copy Policy is GNU GPL. -WWW: http://www.strusel007.de/linux/xawtv/ +WWW: http://bytesex.org/xawtv/ - George Reid greid@ukug.uk.freebsd.org diff -ruN xawtv.old/pkg-plist xawtv/pkg-plist --- xawtv.old/pkg-plist Mon Dec 10 14:47:53 2001 +++ xawtv/pkg-plist Mon Dec 10 14:55:53 2001 @@ -1,16 +1,26 @@ bin/alevtd bin/dump-mixers +bin/ntsc-cc bin/propwatch bin/record bin/rootv bin/scantv bin/showriff bin/streamer +bin/subtitles +bin/ttv bin/v4lctl bin/webcam bin/xawtv bin/xawtv-remote -lib/X11/app-defaults/Xawtv -lib/X11/fonts/misc/led-koi8.pcf.gz -lib/X11/fonts/misc/led-latin1.pcf.gz -lib/X11/fonts/misc/led-latin2.pcf.gz +lib/X11/app-defaults/MoTV +lib/X11/fonts/misc/led-iso8859-1.pcf.gz +lib/X11/fonts/misc/led-iso8859-2.pcf.gz +lib/X11/fonts/misc/led-koi8-r.pcf.gz +lib/X11/de/app-defaults/MoTV +lib/X11/it/app-defaults/MoTV +@dirrm lib/X11/de/app-defaults +@dirrm lib/X11/de +@dirrm lib/X11/it/app-defaults +@dirrm lib/X11/it + >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112101413.fBAEDbD21727>