From swell.k@gmail.com  Thu Jan  6 13:03:59 2011
Return-Path: <swell.k@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 088BE106566C
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  6 Jan 2011 13:03:59 +0000 (UTC)
	(envelope-from swell.k@gmail.com)
Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54])
	by mx1.freebsd.org (Postfix) with ESMTP id B84EE8FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  6 Jan 2011 13:03:58 +0000 (UTC)
Received: by yie19 with SMTP id 19so4549293yie.13
        for <FreeBSD-gnats-submit@freebsd.org>; Thu, 06 Jan 2011 05:03:57 -0800 (PST)
Received: by 10.236.108.43 with SMTP id p31mr35396439yhg.22.1294319036092;
        Thu, 06 Jan 2011 05:03:56 -0800 (PST)
Received: from localhost (host-88-80-29-99.cust.prq.se [88.80.29.99])
        by mx.google.com with ESMTPS id a11sm14509583yhd.28.2011.01.06.05.03.49
        (version=SSLv3 cipher=RC4-MD5);
        Thu, 06 Jan 2011 05:03:55 -0800 (PST)
Message-Id: <868vyyrxp3.fsf@gmail.com>
Date: Thu, 06 Jan 2011 16:03:36 +0300
From: Anonymous <swell.k@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI

>Number:         153726
>Category:       ports
>Synopsis:       [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    makc
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 06 13:10:07 UTC 2011
>Closed-Date:    Thu Jan 13 11:03:31 UTC 2011
>Last-Modified:  Thu Jan 13 11:10:06 UTC 2011
>Originator:     Anonymous
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
depends on ports/153725
>Description:
>How-To-Repeat:
>Fix:
--- a.diff begins here ---
Index: multimedia/Makefile
===================================================================
RCS file: /a/.cvsup/ports/multimedia/Makefile,v
retrieving revision 1.402
diff -u -p -r1.402 Makefile
--- multimedia/Makefile	3 Jan 2011 14:37:53 -0000	1.402
+++ multimedia/Makefile	5 Jan 2011 00:19:44 -0000
@@ -322,6 +323,7 @@
     SUBDIR += vcdimager
     SUBDIR += vcdpad
     SUBDIR += vcdtools
+    SUBDIR += vdpau-video
     SUBDIR += vdpauinfo
     SUBDIR += vlc
     SUBDIR += vodcatcher
Index: multimedia/vdpau-video/Makefile
===================================================================
RCS file: multimedia/vdpau-video/Makefile
diff -N multimedia/vdpau-video/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ multimedia/vdpau-video/Makefile	5 Jan 2011 12:24:42 -0000
@@ -0,0 +1,50 @@
+# New ports collection makefile for:	vdpau-video
+# Date created:				5 Jan 2011
+# Whom:					Anonymous
+#
+# $FreeBSD$
+#
+
+PORTNAME=	vdpau-video
+DISTVERSION=	0.7.3.pre2
+CATEGORIES=	multimedia
+MASTER_SITES=	http://www.splitted-desktop.com/~gbeauchesne/${PORTNAME}/
+
+MAINTAINER=	swell.k@gmail.com
+COMMENT=	A VDPAU-based backend for VAAPI
+
+LIB_DEPENDS=	va.1:${PORTSDIR}/multimedia/libva \
+		vdpau.1:${PORTSDIR}/multimedia/libvdpau
+
+LICENSE=	GPLv2 GPLv3
+LICENSE_COMB=	dual
+LICENSE_FILE_GPLv2=${WRKSRC}/COPYING
+
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}"
+
+CPPFLAGS+=	-I${LOCALBASE}/include
+
+.include <bsd.port.pre.mk>
+
+VDPAU_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
+
+.if !defined(WITH_DEBUG)
+CONFIGURE_ARGS+=--disable-debug
+.endif
+
+.if defined(STRIP) && ${STRIP} != ""
+INSTALL_TARGET=	install-strip
+.endif
+
+post-patch:	.SILENT
+	${REINPLACE_CMD} -e '/LIBS/{ s/-ldl//; \
+		s/-lrt//; s/-lpthread/${PTHREAD_LIBS}/; }' \
+		-e 's|driverdir|& --define-variable prefix=${PREFIX}|' \
+		 ${WRKSRC}/configure
+	${REINPLACE_CMD} 's/^vdpau.*LDFLAGS.*/& \
+		-Wl,-lc ${VDPAU_PTHREAD_LIBS:S/^/-Wl,/}/' \
+		${WRKSRC}/src/Makefile.in
+
+.include <bsd.port.post.mk>
Index: multimedia/vdpau-video/distinfo
===================================================================
RCS file: multimedia/vdpau-video/distinfo
diff -N multimedia/vdpau-video/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ multimedia/vdpau-video/distinfo	4 Jan 2011 22:31:22 -0000
@@ -0,0 +1,2 @@
+SHA256 (vdpau-video-0.7.3.pre2.tar.gz) = b51698e8f176f5ec18cc68ef583aea552e67640d9b6d21143a266e3bfb51ee58
+SIZE (vdpau-video-0.7.3.pre2.tar.gz) = 399979
Index: multimedia/vdpau-video/pkg-descr
===================================================================
RCS file: multimedia/vdpau-video/pkg-descr
diff -N multimedia/vdpau-video/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ multimedia/vdpau-video/pkg-descr	5 Jan 2011 06:39:31 -0000
@@ -0,0 +1,3 @@
+A VDPAU-based backend for VAAPI
+
+WWW: http://www.splitted-desktop.com/~gbeauchesne/
Index: multimedia/vdpau-video/pkg-plist
===================================================================
RCS file: multimedia/vdpau-video/pkg-plist
diff -N multimedia/vdpau-video/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ multimedia/vdpau-video/pkg-plist	5 Jan 2011 18:32:14 -0000
@@ -0,0 +1,4 @@
+lib/va/nvidia_drv_video.so
+lib/va/s3g_drv_video.so
+lib/va/vdpau_drv_video.la
+lib/va/vdpau_drv_video.so
--- a.diff ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->pgollucci 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Jan 6 13:10:43 UTC 2011 
Responsible-Changed-Why:  
pgollucci@ wants his PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153726 

From: Anonymous <swell.k@gmail.com>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/153726: [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI
Date: Thu, 06 Jan 2011 19:44:59 +0300

 update, from NEWS file:
 
   * Fix build if no OpenGL header is available (libva >= 0.31.1)
 
 --- b.diff begins here ---
 diff --git multimedia/vdpau-video/Makefile multimedia/vdpau-video/Makefile
 index 6a69a85..ce5f5a4 100644
 --- multimedia/vdpau-video/Makefile
 +++ multimedia/vdpau-video/Makefile
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	vdpau-video
 -DISTVERSION=	0.7.3.pre2
 +DISTVERSION=	0.7.3.pre4
  CATEGORIES=	multimedia
  MASTER_SITES=	http://www.splitted-desktop.com/~gbeauchesne/${PORTNAME}/
  
 diff --git multimedia/vdpau-video/distinfo multimedia/vdpau-video/distinfo
 index 20de17f..c4d32c2 100644
 --- multimedia/vdpau-video/distinfo
 +++ multimedia/vdpau-video/distinfo
 @@ -1,2 +1,2 @@
 -SHA256 (vdpau-video-0.7.3.pre2.tar.gz) = b51698e8f176f5ec18cc68ef583aea552e67640d9b6d21143a266e3bfb51ee58
 -SIZE (vdpau-video-0.7.3.pre2.tar.gz) = 399979
 +SHA256 (vdpau-video-0.7.3.pre4.tar.gz) = 4a28c06f180aa1bc97d191f58ca9fe85b309032f2cee147f1512a49736d3dc1b
 +SIZE (vdpau-video-0.7.3.pre4.tar.gz) = 400013
 --- b.diff ends here ---

From: Anonymous <swell.k@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153726: [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI
Date: Sat, 08 Jan 2011 06:35:36 +0300

 Make sure -L${LOCALBASE}/lib is passed to LDFLAGS.
 
 --- a.diff begins here ---
 diff --git multimedia/vdpau-video/Makefile multimedia/vdpau-video/Makefile
 index ce5f5a4..6be8de4 100644
 --- multimedia/vdpau-video/Makefile
 +++ multimedia/vdpau-video/Makefile
 @@ -22,9 +22,10 @@ LICENSE_FILE_GPLv2=${WRKSRC}/COPYING
  
  USE_GMAKE=	yes
  GNU_CONFIGURE=	yes
 -CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}"
 +CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
  
  CPPFLAGS+=	-I${LOCALBASE}/include
 +LDFLAGS+=	-L${LOCALBASE}/lib
  
  .include <bsd.port.pre.mk>
  
 --- a.diff ends here ---

From: Anonymous <swell.k@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153726: [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI
Date: Sat, 08 Jan 2011 16:24:51 +0300

 Use @dirrmtry, -isystem and regen cumulative diff.
 
 --- a.diff begins here ---
 Index: multimedia/Makefile
 ===================================================================
 RCS file: /a/.cvsup/ports/multimedia/Makefile,v
 retrieving revision 1.402
 diff -u -p -r1.402 Makefile
 --- multimedia/Makefile	3 Jan 2011 14:37:53 -0000	1.402
 +++ multimedia/Makefile	5 Jan 2011 00:19:44 -0000
 @@ -322,6 +323,7 @@
      SUBDIR += vcdimager
      SUBDIR += vcdpad
      SUBDIR += vcdtools
 +    SUBDIR += vdpau-video
      SUBDIR += vdpauinfo
      SUBDIR += vlc
      SUBDIR += vodcatcher
 Index: multimedia/vdpau-video/Makefile
 ===================================================================
 RCS file: multimedia/vdpau-video/Makefile
 diff -N multimedia/vdpau-video/Makefile
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ multimedia/vdpau-video/Makefile	8 Jan 2011 13:19:40 -0000
 @@ -0,0 +1,51 @@
 +# New ports collection makefile for:	vdpau-video
 +# Date created:				5 Jan 2011
 +# Whom:					Anonymous
 +#
 +# $FreeBSD$
 +#
 +
 +PORTNAME=	vdpau-video
 +DISTVERSION=	0.7.3.pre4
 +CATEGORIES=	multimedia
 +MASTER_SITES=	http://www.splitted-desktop.com/~gbeauchesne/${PORTNAME}/
 +
 +MAINTAINER=	swell.k@gmail.com
 +COMMENT=	A VDPAU-based backend for VAAPI
 +
 +LIB_DEPENDS=	va.1:${PORTSDIR}/multimedia/libva \
 +		vdpau.1:${PORTSDIR}/multimedia/libvdpau
 +
 +LICENSE=	GPLv2 GPLv3
 +LICENSE_COMB=	dual
 +LICENSE_FILE_GPLv2=${WRKSRC}/COPYING
 +
 +USE_GMAKE=	yes
 +GNU_CONFIGURE=	yes
 +CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 +
 +CPPFLAGS+=	-isystem${LOCALBASE}/include
 +LDFLAGS+=	-L${LOCALBASE}/lib
 +
 +.include <bsd.port.pre.mk>
 +
 +VDPAU_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
 +
 +.if !defined(WITH_DEBUG)
 +CONFIGURE_ARGS+=--disable-debug
 +.endif
 +
 +.if defined(STRIP) && ${STRIP} != ""
 +INSTALL_TARGET=	install-strip
 +.endif
 +
 +post-patch:	.SILENT
 +	${REINPLACE_CMD} -e '/LIBS/{ s/-ldl//; \
 +		s/-lrt//; s/-lpthread/${PTHREAD_LIBS}/; }' \
 +		-e 's|driverdir|& --define-variable prefix=${PREFIX}|' \
 +		 ${WRKSRC}/configure
 +	${REINPLACE_CMD} 's/^vdpau.*LDFLAGS.*/& \
 +		-Wl,-lc ${VDPAU_PTHREAD_LIBS:S/^/-Wl,/}/' \
 +		${WRKSRC}/src/Makefile.in
 +
 +.include <bsd.port.post.mk>
 Index: multimedia/vdpau-video/distinfo
 ===================================================================
 RCS file: multimedia/vdpau-video/distinfo
 diff -N multimedia/vdpau-video/distinfo
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ multimedia/vdpau-video/distinfo	6 Jan 2011 16:34:51 -0000
 @@ -0,0 +1,2 @@
 +SHA256 (vdpau-video-0.7.3.pre4.tar.gz) = 4a28c06f180aa1bc97d191f58ca9fe85b309032f2cee147f1512a49736d3dc1b
 +SIZE (vdpau-video-0.7.3.pre4.tar.gz) = 400013
 Index: multimedia/vdpau-video/pkg-descr
 ===================================================================
 RCS file: multimedia/vdpau-video/pkg-descr
 diff -N multimedia/vdpau-video/pkg-descr
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ multimedia/vdpau-video/pkg-descr	5 Jan 2011 06:39:31 -0000
 @@ -0,0 +1,3 @@
 +A VDPAU-based backend for VAAPI
 +
 +WWW: http://www.splitted-desktop.com/~gbeauchesne/
 Index: multimedia/vdpau-video/pkg-plist
 ===================================================================
 RCS file: multimedia/vdpau-video/pkg-plist
 diff -N multimedia/vdpau-video/pkg-plist
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ multimedia/vdpau-video/pkg-plist	8 Jan 2011 13:21:03 -0000
 @@ -0,0 +1,5 @@
 +lib/va/nvidia_drv_video.so
 +lib/va/s3g_drv_video.so
 +lib/va/vdpau_drv_video.la
 +lib/va/vdpau_drv_video.so
 +@dirrmtry lib/va
 --- a.diff ends here ---

From: Anonymous <swell.k@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153726: [new port] multimedia/vdpau-video: A VDPAU-based backend for VAAPI
Date: Sat, 08 Jan 2011 17:59:20 +0300

 Correct dependency on libva.
 
 --- b.diff begins here ---
 diff --git multimedia/vdpau-video/Makefile multimedia/vdpau-video/Makefile
 index 5f02390..33ff473 100644
 --- multimedia/vdpau-video/Makefile
 +++ multimedia/vdpau-video/Makefile
 @@ -13,14 +13,15 @@ MASTER_SITES=	http://www.splitted-desktop.com/~gbeauchesne/${PORTNAME}/
  MAINTAINER=	swell.k@gmail.com
  COMMENT=	A VDPAU-based backend for VAAPI
  
 -LIB_DEPENDS=	va.1:${PORTSDIR}/multimedia/libva \
 -		vdpau.1:${PORTSDIR}/multimedia/libvdpau
 +BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/libva.pc:${PORTSDIR}/multimedia/libva
 +LIB_DEPENDS=	vdpau.1:${PORTSDIR}/multimedia/libvdpau
  
  LICENSE=	GPLv2 GPLv3
  LICENSE_COMB=	dual
  LICENSE_FILE_GPLv2=${WRKSRC}/COPYING
  
  USE_GMAKE=	yes
 +USE_GL=		gl
  GNU_CONFIGURE=	yes
  CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
  
 --- b.diff ends here ---
Responsible-Changed-From-To: pgollucci->freebsd-ports-bugs 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Wed Jan 12 00:58:48 UTC 2011 
Responsible-Changed-Why:  
E-NO-TIME right now, back to pool 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153726 
Responsible-Changed-From-To: freebsd-ports-bugs->makc 
Responsible-Changed-By: makc 
Responsible-Changed-When: Wed Jan 12 21:32:27 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153726 
State-Changed-From-To: open->closed 
State-Changed-By: makc 
State-Changed-When: Thu Jan 13 11:03:30 UTC 2011 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153726 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153726: commit references a PR
Date: Thu, 13 Jan 2011 11:02:25 +0000 (UTC)

 makc        2011-01-13 11:02:20 UTC
 
   FreeBSD ports repository
 
   Added files:
     multimedia/vdpau-video Makefile distinfo pkg-descr pkg-plist 
   Log:
   Add new port multimedia/vdpau-video:
   
   A VDPAU-based backend for VAAPI.
   
   WWW:    http://www.splitted-desktop.com/~gbeauchesne/
   
   PR:             ports/153726
   Submitted by:   Anonymous <swell.k at gmail.com>
   Feature safe:   yes
   
   Revision  Changes    Path
   1.1       +53 -0     ports/multimedia/vdpau-video/Makefile (new)
   1.1       +2 -0      ports/multimedia/vdpau-video/distinfo (new)
   1.1       +3 -0      ports/multimedia/vdpau-video/pkg-descr (new)
   1.1       +5 -0      ports/multimedia/vdpau-video/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
