From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 19 12:50:15 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C990B16A4CE for ; Fri, 19 Mar 2004 12:50:15 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B77BA43D2F for ; Fri, 19 Mar 2004 12:50:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2JKoFbv041147 for ; Fri, 19 Mar 2004 12:50:15 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2JKoFlF041145; Fri, 19 Mar 2004 12:50:15 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 19 Mar 2004 12:50:15 -0800 (PST) Resent-Message-Id: <200403192050.i2JKoFlF041145@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ulrich Spoerlein Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FE4016A4CE for ; Fri, 19 Mar 2004 12:45:40 -0800 (PST) Received: from wrzx35.rz.uni-wuerzburg.de (wrzx35.rz.uni-wuerzburg.de [132.187.3.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 425F243D2F for ; Fri, 19 Mar 2004 12:45:39 -0800 (PST) (envelope-from q@uni.de) Received: from wrzx30.rz.uni-wuerzburg.de (wrzx30.rz.uni-wuerzburg.de [132.187.1.30]) by wrzx35.rz.uni-wuerzburg.de (Postfix) with ESMTP id 2BC7ED11AF; Fri, 19 Mar 2004 21:46:15 +0100 (CET) Received: from virusscan (localhost [127.0.0.1]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id BA13946CCC; Fri, 19 Mar 2004 21:45:37 +0100 (CET) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id 9708246CA1; Fri, 19 Mar 2004 21:45:37 +0100 (CET) Received: from coyote.q.local (wwsx14.win-screen.uni-wuerzburg.de [132.187.253.14]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id 8391FC46A8; Fri, 19 Mar 2004 21:46:15 +0100 (CET) Received: from roadrunner.q.local (roadrunner.q.local [192.168.0.147]) by coyote.q.local (8.12.10/8.12.10) with ESMTP id i2JKjb99010560; Fri, 19 Mar 2004 21:45:37 +0100 (CET) (envelope-from q@roadrunner.q.local) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.12.10/8.12.10) with ESMTP id i2JKjaEx005785; Fri, 19 Mar 2004 21:45:36 +0100 (CET) (envelope-from q@roadrunner.q.local) Received: (from q@localhost) by roadrunner.q.local (8.12.10/8.12.10/Submit) id i2JKjWt3005774; Fri, 19 Mar 2004 21:45:32 +0100 (CET) (envelope-from q) Message-Id: <200403192045.i2JKjWt3005774@roadrunner.q.local> Date: Fri, 19 Mar 2004 21:45:32 +0100 (CET) From: Ulrich Spoerlein To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: Mark Linimon Subject: ports/64482: [PATCH] multimedia/camserv: update to 0.5.1, unbreak X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2004 20:50:15 -0000 >Number: 64482 >Category: ports >Synopsis: [PATCH] multimedia/camserv: update to 0.5.1, unbreak >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Mar 19 12:50:15 PST 2004 >Closed-Date: >Last-Modified: >Originator: Ulrich Spoerlein >Release: FreeBSD 5.2.1-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD roadrunner 5.2.1-RELEASE-p1 FreeBSD 5.2.1-RELEASE-p1 #11: Thu Mar 11 16:58:32 CET 2004 >Description: - Update to 0.5.1 - Take maintainership (so there is someone to blaim :/) - Compile on all architectures, camserv can be used as relay station - Package the bttv-module only when ioctl_bt848.h is present - Catch up with new location of ioctl_bt848.h on -CURRENT - ports/63985 can be closed Merged patch-ac into patch-ab (they patch the same file) New file: files/patch-configure.in Files to remove: files/patch-configure files/patch-Makefile.in files/patch-ac >How-To-Repeat: >Fix: --- camserv-0.5.1,1.patch begins here --- ? patch ? files/patch-configure.in Index: Makefile =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/Makefile,v retrieving revision 1.10 diff -u -u -r1.10 Makefile --- Makefile 19 Mar 2004 12:10:33 -0000 1.10 +++ Makefile 19 Mar 2004 20:36:52 -0000 @@ -6,26 +6,46 @@ # PORTNAME= camserv -PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTVERSION= 0.5.1 PORTEPOCH= 1 CATEGORIES= multimedia -MASTER_SITES= http://cserv.sourceforge.net/old/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= cserv -MAINTAINER= ports@FreeBSD.org +MAINTAINER= q@uni.de COMMENT= Camserv is a free program to do streaming video via the web LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ Imlib2.2:${PORTSDIR}/graphics/imlib2 \ - gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf + gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \ + freetype.9:${PORTSDIR}/print/freetype2 \ + ltdl.4:${PORTSDIR}/devel/libltdl USE_X_LIB= yes GNU_CONFIGURE= yes +USE_REINPLACE= yes +USE_AUTOCONF_VER=253 +CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include \ -I${X11BASE}/include/gtk12 -I${X11BASE}/include/gdk-pixbuf-1.0 \ -I${LOCALBASE}/include/glib12" \ LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS+=--enable-static=no + +.if exists(/usr/include/dev/bktr/ioctl_bt848.h) +post-patch: + ${REINPLACE_CMD} -e 's#machine/\(ioctl_bt848.h\)#dev/bktr/\1#' \ + ${WRKSRC}/camserv/video_fbsd_bttv.c \ + ${WRKSRC}/configure.in +.endif + +.if exists(/usr/include/machine/ioctl_bt848.h) || \ + exists(/usr/include/dev/bktr/ioctl_bt848.h) +PLIST_SUB+= BKTR="" +.else +PLIST_SUB+= BKTR="@comment " +.endif post-install: .if !defined(NOPORTDOCS) @@ -33,16 +53,4 @@ ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/javascript.txt ${DOCSDIR} .endif -.include - -.if ${OSVERSION} >= 502104 -BROKEN= "Does not compile" -.endif - -.if ${OSVERSION} < 500000 -ONLY_FOR_ARCHS= i386 -.else -ONLY_FOR_ARCHS= alpha i386 ia64 -.endif - -.include +.include Index: distinfo =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/distinfo,v retrieving revision 1.2 diff -u -u -r1.2 distinfo --- distinfo 4 Mar 2004 06:29:01 -0000 1.2 +++ distinfo 19 Mar 2004 20:36:52 -0000 @@ -1,2 +1,2 @@ -MD5 (camserv-0.5.0.tar.gz) = d578b54a011e8a4067573afc926ea033 -SIZE (camserv-0.5.0.tar.gz) = 462974 +MD5 (camserv-0.5.1.tar.gz) = ad6a1c9a5b522a4ee2189c66d7fbda72 +SIZE (camserv-0.5.1.tar.gz) = 487645 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/pkg-plist,v retrieving revision 1.4 diff -u -u -r1.4 pkg-plist --- pkg-plist 9 Mar 2004 20:15:22 -0000 1.4 +++ pkg-plist 19 Mar 2004 20:36:52 -0000 @@ -1,33 +1,26 @@ bin/camserv bin/relay -lib/camserv/libgdk_pixbuf_filter.a lib/camserv/libgdk_pixbuf_filter.la lib/camserv/libgdk_pixbuf_filter.so lib/camserv/libgdk_pixbuf_filter.so.0 -lib/camserv/libimlib2_filter.a lib/camserv/libimlib2_filter.la lib/camserv/libimlib2_filter.so lib/camserv/libimlib2_filter.so.0 -lib/camserv/libjpg_filter.a lib/camserv/libjpg_filter.la lib/camserv/libjpg_filter.so lib/camserv/libjpg_filter.so.0 -lib/camserv/librand_filter.a lib/camserv/librand_filter.la lib/camserv/librand_filter.so lib/camserv/librand_filter.so.0 -lib/camserv/libtext_filter.a lib/camserv/libtext_filter.la lib/camserv/libtext_filter.so lib/camserv/libtext_filter.so.0 -lib/camserv/libvideo_basic.a lib/camserv/libvideo_basic.la lib/camserv/libvideo_basic.so lib/camserv/libvideo_basic.so.0 -lib/camserv/libvideo_fbsd_bttv.a -lib/camserv/libvideo_fbsd_bttv.la -lib/camserv/libvideo_fbsd_bttv.so -lib/camserv/libvideo_fbsd_bttv.so.0 +%%BKTR%%lib/camserv/libvideo_fbsd_bttv.la +%%BKTR%%lib/camserv/libvideo_fbsd_bttv.so +%%BKTR%%lib/camserv/libvideo_fbsd_bttv.so.0 share/camserv/camserv.cfg.dist share/camserv/defpage.html %%PORTDOCS%%%%DOCSDIR%%/README Index: files/patch-Makefile.in =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-Makefile.in,v retrieving revision 1.1 diff -u -u -r1.1 patch-Makefile.in --- files/patch-Makefile.in 4 Mar 2004 06:29:01 -0000 1.1 +++ files/patch-Makefile.in 19 Mar 2004 20:36:52 -0000 @@ -1,11 +0,0 @@ ---- camserv/Makefile.in.orig Sat Feb 7 00:23:59 2004 -+++ camserv/Makefile.in Sat Feb 7 00:24:04 2004 -@@ -85,7 +85,7 @@ - datadir = @datadir@/camserv - - CPPFLAGS = -DDATDIR=\"${datadir}\" --LDFLAGS = -export-dynamic -+LDFLAGS = -export-dynamic @LDFLAGS@ - - bin_PROGRAMS = camserv - camserv_LDADD = $(LIBLTDL) $(top_srcdir)/common/libcommon.a Index: files/patch-ab =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-ab,v retrieving revision 1.1 diff -u -u -r1.1 patch-ab --- files/patch-ab 14 May 2003 07:50:04 -0000 1.1 +++ files/patch-ab 19 Mar 2004 20:36:52 -0000 @@ -8,3 +8,13 @@ #include #include #include +@@ -644,7 +644,7 @@ + if( !fbttv_dev->autobright || --fbttv_dev->autoleft > 0 ) + return 0; + + totmean = camserv_get_pic_mean( width, height, picbuf, 1, 0, 0, +- width, height ); ++ width-1, height-1 ); + if( totmean < (256 / 2) - 10 || totmean > (256 / 2) + 10 ) { + newbright = fbttv_dev->brightness; + if( totmean > (256 / 2) + 10 ){ Index: files/patch-ac =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-ac,v retrieving revision 1.1 diff -u -u -r1.1 patch-ac --- files/patch-ac 9 Mar 2004 20:15:21 -0000 1.1 +++ files/patch-ac 19 Mar 2004 20:36:52 -0000 @@ -1,13 +0,0 @@ ---- camserv/video_fbsd_bttv.c.orig Fri Mar 5 19:22:31 2004 -+++ camserv/video_fbsd_bttv.c Fri Mar 5 19:41:16 2004 -@@ -644,8 +644,8 @@ - if( !fbttv_dev->autobright || --fbttv_dev->autoleft > 0 ) - return 0; - -- totmean = calculate_pic_mean( width, height, picbuf, 1, 0, 0, -- width, height ); -+ totmean = camserv_get_pic_mean( width, height, picbuf, 1, 0, 0, -+ width-1, height-1 ); - if( totmean < (256 / 2) - 10 || totmean > (256 / 2) + 10 ) { - newbright = fbttv_dev->brightness; - if( totmean > (256 / 2) + 10 ){ Index: files/patch-ad =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-ad,v retrieving revision 1.1 diff -u -u -r1.1 patch-ad --- files/patch-ad 9 Mar 2004 20:15:21 -0000 1.1 +++ files/patch-ad 19 Mar 2004 20:36:52 -0000 @@ -1,12 +1,29 @@ ---- Makefile.in.orig Fri Mar 5 19:11:47 2004 -+++ Makefile.in Fri Mar 5 19:12:04 2004 -@@ -96,3 +96,3 @@ +--- Makefile.in.orig Mon Sep 16 00:28:04 2002 ++++ Makefile.in Fri Mar 19 19:35:48 2004 +@@ -99,15 +99,14 @@ + install_sh = @install_sh@ + @VALID_VIDEO_TRUE@camserv_subdir = camserv + +-SUBDIRS = libltdl \ +- common \ ++SUBDIRS = common \ + ${camserv_subdir} \ + include \ + macros \ + relay + -data_DATA = camserv.cfg defpage.html +data_DATA = camserv.cfg.dist defpage.html EXTRA_DIST = camserv.cfg.in javascript.txt BUGS camserv.spec defpage.html -@@ -402,3 +402,3 @@ + subdir = . + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -463,7 +462,7 @@ + uninstall-info-recursive uninstall-recursive + -camserv.cfg: camserv.cfg.in +camserv.cfg.dist: camserv.cfg.in @sed -e s%CAMSERV_MODDIR%$(CAMSERV_MODDIR)%g < camserv.cfg.in > $@ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. Index: files/patch-camserv.cfg =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-camserv.cfg,v retrieving revision 1.1 diff -u -u -r1.1 patch-camserv.cfg --- files/patch-camserv.cfg 4 Mar 2004 06:29:01 -0000 1.1 +++ files/patch-camserv.cfg 19 Mar 2004 20:36:52 -0000 @@ -2,7 +2,7 @@ +++ camserv.cfg.in Sat Feb 7 00:40:42 2004 @@ -2,42 +2,10 @@ [video_basic] - path CAMSERV_MODDIR/libvideo_basic.so + path CAMSERV_MODDIR/libvideo_basic.so.0 -# video_v4l_bttv: Example of a common BTTV module for video4linux. -# port 0 == TV, port 1 = Composite 1, port 2 = Composite 2 @@ -20,7 +20,7 @@ -# the value of each component. - -[video_v4l_bttv] --path CAMSERV_MODDIR/libvideo_v4l.so +-path CAMSERV_MODDIR/libvideo_v4l.so.0 -device_path /dev/video0 -port 0 -mode 3 @@ -44,15 +44,6 @@ # Channel Sets: # nabscst 1 # cableirc 2 -@@ -49,7 +17,7 @@ - # australia 8 - - [video_fbsd_bttv] --path CAMSERV_MODDIR/libvideo_fbsd_bttv.so.0.0 -+path CAMSERV_MODDIR/libvideo_fbsd_bttv.so - port 1 - width 320 - height 240 @@ -57,20 +25,8 @@ #brightness 0 #chroma 180 @@ -61,7 +52,7 @@ -channel 60 - -[video_v4l_qcam] --path CAMSERV_MODDIR/libvideo_v4l.so +-path CAMSERV_MODDIR/libvideo_v4l.so.0 -device_path /dev/video1 -port 0 -color 30000 @@ -75,4 +66,4 @@ +channel 3 [jpg_filter] - path CAMSERV_MODDIR/libjpg_filter.so + path CAMSERV_MODDIR/libjpg_filter.so.0 Index: files/patch-configure =================================================================== RCS file: /home/ncvs/ports/multimedia/camserv/files/patch-configure,v retrieving revision 1.1 diff -u -u -r1.1 patch-configure --- files/patch-configure 4 Mar 2004 06:29:01 -0000 1.1 +++ files/patch-configure 19 Mar 2004 20:36:52 -0000 @@ -1,11 +0,0 @@ ---- configure.orig Sat Feb 7 00:01:51 2004 -+++ configure Sat Feb 7 00:17:32 2004 -@@ -5465,7 +5465,7 @@ - if test "$GDKPIXBUF_CONFIG"x != "x"; then - GDKPIXBUF_VERSION=`$GDKPIXBUF_CONFIG --version` - case "$GDKPIXBUF_VERSION" in -- 0.11.*) have_gdkpixbuf=yes -+ 0.22.*) have_gdkpixbuf=yes - GDKPIXBUF_CFLAGS=`$GDKPIXBUF_CONFIG --cflags` - GDKPIXBUF_LIBS=`$GDKPIXBUF_CONFIG --libs` - ac_safe=`echo "gdk-pixbuf/gdk-pixbuf.h" | sed 'y%./+-%__p_%'` --- camserv-0.5.1,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: