FreeBSD Bugzilla – Attachment 139479 Details for
Bug 185718
multimedia/camserv: Fix build on -current
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 6.28 KB, created by
tkato432
on 2014-01-12 18:40:10 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2014-01-12 18:40:10 UTC
Size:
6.28 KB
patch
obsolete
>diff -urN /usr/ports/multimedia/camserv/Makefile multimedia/camserv/Makefile >--- /usr/ports/multimedia/camserv/Makefile 2013-11-06 21:59:33.000000000 +0900 >+++ multimedia/camserv/Makefile 2014-01-13 00:00:00.000000000 +0900 >@@ -3,48 +3,58 @@ > > PORTNAME= camserv > PORTVERSION= 0.5.1 >-PORTREVISION= 16 >+PORTREVISION= 17 > PORTEPOCH= 1 > CATEGORIES= multimedia > MASTER_SITES= SF/cserv/${PORTNAME}/${PORTVERSION} > > MAINTAINER= ports@FreeBSD.org >-COMMENT= Camserv is a free program to do streaming video via the web >+COMMENT= Free program to do streaming video via the web > >-LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ >- gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \ >- freetype.9:${PORTSDIR}/print/freetype2 >+LICENSE= GPLv2 # (or later) > >-ONLY_FOR_ARCHS= i386 alpha >+LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg >+ >+OPTIONS_DEFINE= IMLIB2 PIXBUF V4L >+OPTIONS_DEFAULT=IMLIB2 >+OPTIONS_SUB= yes > > USE_AUTOTOOLS= autoconf libtool libltdl >-USE_EFL= imlib2 > >-CPPFLAGS+= -I${LOCALBASE}/include \ >- -I${LOCALBASE}/include/gtk12 \ >- -I${LOCALBASE}/include/gdk-pixbuf-1.0 \ >- -I${LOCALBASE}/include/glib12 >+CPPFLAGS+= -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib > >-.if exists(/usr/include/dev/bktr/ioctl_bt848.h) >-NO_STAGE= yes >-post-patch: >- @${REINPLACE_CMD} -e 's#machine/\(ioctl_bt848.h\)#dev/bktr/\1#' \ >- ${WRKSRC}/camserv/video_fbsd_bttv.c \ >- ${WRKSRC}/configure.in >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MIMLIB2} >+USE_EFL+= imlib2 >+.else >+CONFIGURE_ENV+= ac_cv_path_IMLIB2_CONFIG=no > .endif > >-.if exists(/usr/include/machine/ioctl_bt848.h) || \ >- exists(/usr/include/dev/bktr/ioctl_bt848.h) >-PLIST_SUB+= BKTR="" >+.if ${PORT_OPTIONS:MPIXBUF} >+USE_GNOME+= gdkpixbuf > .else >-PLIST_SUB+= BKTR="@comment " >+CONFIGURE_ENV+= ac_cv_path_GDKPIXBUF_CONFIG=no > .endif > >-post-install: >-.if !defined(NOPORTDOCS) >- @${MKDIR} ${DOCSDIR} >- ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/javascript.txt ${DOCSDIR} >+.if ${PORT_OPTIONS:MV4L} >+BUILD_DEPENDS+= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat >+.else >+CONFIGURE_ENV= ac_cv_header_linux_videodev_h=no > .endif > >+post-patch: >+ @${REINPLACE_CMD} -e \ >+ '/^camserv_DEP/s|=.*|=|' ${WRKSRC}/camserv/Makefile.in >+.for i in common/Makefile.in relay/Makefile.in >+ @${REINPLACE_CMD} -e \ >+ '/^CFLAGS/s|-g||' ${WRKSRC}/${i} >+.endfor >+ >+post-install: >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${WRKSRC} && ${INSTALL_DATA} README javascript.txt \ >+ ${STAGEDIR}${DOCSDIR}) >+ > .include <bsd.port.mk> >diff -urN /usr/ports/multimedia/camserv/files/patch-ab multimedia/camserv/files/patch-ab >--- /usr/ports/multimedia/camserv/files/patch-ab 2013-11-06 21:59:33.000000000 +0900 >+++ multimedia/camserv/files/patch-ab 2014-01-13 00:00:00.000000000 +0900 >@@ -1,15 +1,18 @@ >---- camserv/video_fbsd_bttv.c.orig Mon May 12 23:13:31 2003 >-+++ camserv/video_fbsd_bttv.c Mon May 12 23:13:00 2003 >-@@ -27,6 +27,7 @@ >+--- camserv/video_fbsd_bttv.c.orig 2002-09-16 07:01:56.000000000 +0900 >++++ camserv/video_fbsd_bttv.c 2014-01-04 04:56:21.000000000 +0900 >+@@ -27,8 +27,9 @@ > #include <fcntl.h> > #include <errno.h> > #include <sys/mman.h> >+-#include <machine/ioctl_bt848.h> >+-#include <machine/ioctl_meteor.h> > +#include <sys/types.h> >- #include <machine/ioctl_bt848.h> >- #include <machine/ioctl_meteor.h> >++#include <dev/bktr/ioctl_bt848.h> >++#include <dev/bktr/ioctl_meteor.h> > #include <signal.h> >-@@ -644,7 +644,7 @@ >- if( !fbttv_dev->autobright || --fbttv_dev->autoleft > 0 ) >+ #include <sys/ioctl.h> >+ #include <unistd.h> >+@@ -642,7 +643,7 @@ > return 0; > > totmean = camserv_get_pic_mean( width, height, picbuf, 1, 0, 0, >diff -urN /usr/ports/multimedia/camserv/files/patch-configure.in multimedia/camserv/files/patch-configure.in >--- /usr/ports/multimedia/camserv/files/patch-configure.in 2013-11-06 21:59:33.000000000 +0900 >+++ multimedia/camserv/files/patch-configure.in 2014-01-13 00:00:00.000000000 +0900 >@@ -1,5 +1,5 @@ >---- configure.in.orig Sun May 12 20:06:12 2002 >-+++ configure.in Fri Mar 19 19:26:43 2004 >+--- configure.in.orig 2002-05-13 03:06:12.000000000 +0900 >++++ configure.in 2014-01-04 04:57:50.000000000 +0900 > @@ -12,12 +12,12 @@ > AM_ACLOCAL_INCLUDE(macros) > >@@ -25,3 +25,12 @@ > GDKPIXBUF_CFLAGS=`$GDKPIXBUF_CONFIG --cflags` > GDKPIXBUF_LIBS=`$GDKPIXBUF_CONFIG --libs` > CFLAGS="$CFLAGS $GDKPIXBUF_CFLAGS" >+@@ -93,7 +93,7 @@ >+ [video_v4l=yes],[video_v4l=no]) >+ AM_CONDITIONAL(VIDEO_V4L, test $video_v4l = yes) >+ >+-AC_CHECK_HEADERS(machine/ioctl_bt848.h, >++AC_CHECK_HEADERS(dev/bktr/ioctl_bt848.h, >+ [video_fbsd_bttv=yes],[video_fbsd_bttv=no]) >+ AM_CONDITIONAL(VIDEO_FBSD_BTTV, test $video_fbsd_bttv = yes) >+ >diff -urN /usr/ports/multimedia/camserv/pkg-plist multimedia/camserv/pkg-plist >--- /usr/ports/multimedia/camserv/pkg-plist 2013-11-06 21:59:33.000000000 +0900 >+++ multimedia/camserv/pkg-plist 2014-01-13 00:00:00.000000000 +0900 >@@ -1,13 +1,13 @@ > 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 >+%%PIXBUF%%lib/camserv/libgdk_pixbuf_filter.a >+%%PIXBUF%%lib/camserv/libgdk_pixbuf_filter.la >+%%PIXBUF%%lib/camserv/libgdk_pixbuf_filter.so >+%%PIXBUF%%lib/camserv/libgdk_pixbuf_filter.so.0 >+%%IMLIB2%%lib/camserv/libimlib2_filter.a >+%%IMLIB2%%lib/camserv/libimlib2_filter.la >+%%IMLIB2%%lib/camserv/libimlib2_filter.so >+%%IMLIB2%%lib/camserv/libimlib2_filter.so.0 > lib/camserv/libjpg_filter.a > lib/camserv/libjpg_filter.la > lib/camserv/libjpg_filter.so >@@ -24,14 +24,18 @@ > lib/camserv/libvideo_basic.la > lib/camserv/libvideo_basic.so > lib/camserv/libvideo_basic.so.0 >-%%BKTR%%lib/camserv/libvideo_fbsd_bttv.a >-%%BKTR%%lib/camserv/libvideo_fbsd_bttv.la >-%%BKTR%%lib/camserv/libvideo_fbsd_bttv.so >-%%BKTR%%lib/camserv/libvideo_fbsd_bttv.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 >+%%V4L%%lib/camserv/libvideo_v4l.a >+%%V4L%%lib/camserv/libvideo_v4l.la >+%%V4L%%lib/camserv/libvideo_v4l.so >+%%V4L%%lib/camserv/libvideo_v4l.so.0 > %%DATADIR%%/camserv.cfg.dist > %%DATADIR%%/defpage.html > %%PORTDOCS%%%%DOCSDIR%%/README > %%PORTDOCS%%%%DOCSDIR%%/javascript.txt >-@dirrm lib/camserv >-@dirrm share/camserv > %%PORTDOCS%%@dirrm %%DOCSDIR%% >+@dirrm %%DATADIR%% >+@dirrm lib/camserv
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185718
: 139479