From bacon@smithers.neuro.mcw.edu Fri Dec 28 00:18:10 2007 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A54D616A417 for ; Fri, 28 Dec 2007 00:18:10 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (smithers.neuro.mcw.edu [141.106.204.28]) by mx1.freebsd.org (Postfix) with ESMTP id 7D75313C4DD for ; Fri, 28 Dec 2007 00:18:10 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (localhost [127.0.0.1]) by smithers.neuro.mcw.edu (8.13.6/8.13.6) with ESMTP id lBS0I9NG061337 for ; Thu, 27 Dec 2007 18:18:09 -0600 (CST) (envelope-from bacon@smithers.neuro.mcw.edu) Received: (from bacon@localhost) by smithers.neuro.mcw.edu (8.13.6/8.13.6/Submit) id lBS0I9nO061336; Thu, 27 Dec 2007 18:18:09 -0600 (CST) (envelope-from bacon) Message-Id: <200712280018.lBS0I9nO061336@smithers.neuro.mcw.edu> Date: Thu, 27 Dec 2007 18:18:09 -0600 (CST) From: Jason Bacon Reply-To: Jason Bacon To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: New port: math/vtkmpeg2encode VTK MPEG encoder library X-Send-Pr-Version: 3.113 X-GNATS-Notify: >Number: 119082 >Category: ports >Synopsis: New port: math/vtkmpeg2encode VTK MPEG encoder library >Confidential: no >Severity: non-critical >Priority: high >Responsible: thierry >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Dec 28 00:20:01 UTC 2007 >Closed-Date: Wed Jan 09 20:13:28 UTC 2008 >Last-Modified: Wed Jan 9 20:20:01 UTC 2008 >Originator: Jason Bacon >Release: FreeBSD 6.1-RELEASE-p17 i386 >Organization: Medical College of Wisconsin >Environment: System: FreeBSD smithers.neuro.mcw.edu 6.1-RELEASE-p17 FreeBSD 6.1-RELEASE-p17 #0: Mon Jul 2 15:25:34 CDT 2007 bacon@pcbsd:/usr/obj/usr/src/sys/MCWPCBSD i386 >Description: This is the VTK MPEG2 encoder library, which has been removed from the main VTK distribution due to MPEG patent issues. This port is an optional dependency for the new vtk5 port. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # math/vtkmpeg2encode # math/vtkmpeg2encode/pkg-descr # math/vtkmpeg2encode/Makefile # math/vtkmpeg2encode/distinfo # math/vtkmpeg2encode/files # math/vtkmpeg2encode/files/vtkmpeg2encode.3.in # echo c - math/vtkmpeg2encode mkdir -p math/vtkmpeg2encode > /dev/null 2>&1 echo x - math/vtkmpeg2encode/pkg-descr sed 's/^X//' >math/vtkmpeg2encode/pkg-descr << 'END-of-math/vtkmpeg2encode/pkg-descr' XVTK5 MPEG2 Encoder X XWWW: http://www.vtk.org/get-software.php#addons END-of-math/vtkmpeg2encode/pkg-descr echo x - math/vtkmpeg2encode/Makefile sed 's/^X//' >math/vtkmpeg2encode/Makefile << 'END-of-math/vtkmpeg2encode/Makefile' X# New ports collection makefile for: vtkmpeg2encode X# Date created: 2007-12-20 X# Whom: Jason W. Bacon X# X# $FreeBSD$ X# X XPORTNAME= vtkmpeg2encode XPORTVERSION= 5.0.3 XCATEGORIES= math XMASTER_SITES= http://www.vtk.org/files/support/ \ X http://www.neuro.mcw.edu/Ports/distfiles/VTK5/ XDISTNAME= vtkmpeg2encode X XMAINTAINER= bacon@smithers.neuro.mcw.edu XCOMMENT= VTK MPEG2 encoding library X XCMAKE?= ${LOCALBASE}/bin/cmake XCMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} X XUSE_LDCONFIG= yes X XMAN3= vtkmpeg2encode.3 X XSUB_FILES= vtkmpeg2encode.3 X XMPEGLIB= libvtkMPEG2Encode X XPLIST_FILES= lib/${MPEGLIB}.so.${PORTVERSION} \ X lib/${MPEGLIB}.so.5.0 \ X lib/${MPEGLIB}.so.5 \ X lib/${MPEGLIB}.so \ X include/vtk-5.0/mpeg2encDllConfig.h \ X include/vtk-5.0/mpeg2enc_global.h \ X include/vtk-5.0/mpeg2enc.h \ X include/vtk-5.0/mpeg2enc_config.h \ X include/vtk-5.0/vlc.h X Xdo-configure: X cd ${WRKSRC} && ${CMAKE} . X X# The CMAKE config doesn't have an option for shared libs, so we'll do X# it manually. Xpost-build: X (cd ${WRKSRC}; ${CC} -o ${MPEGLIB}.so.${PORTVERSION} -shared CMakeFiles/vtkMPEG2Encode.dir/*.o) X Xdo-install: X ${MKDIR} ${PREFIX}/include/vtk-5.0 X ${INSTALL_DATA} ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} ${PREFIX}/lib X ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ X ${PREFIX}/lib/${MPEGLIB}.so.5.0 X ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ X ${PREFIX}/lib/${MPEGLIB}.so.5 X ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ X ${PREFIX}/lib/${MPEGLIB}.so X ${INSTALL_DATA} ${WRKSRC}/mpeg2encDllConfig.h \ X ${WRKSRC}/mpeg2enc_global.h \ X ${WRKSRC}/mpeg2enc.h \ X ${WRKSRC}/mpeg2enc_config.h \ X ${WRKSRC}/vlc.h \ X ${PREFIX}/include/vtk-5.0 X ${INSTALL_MAN} ${WRKDIR}/vtkmpeg2encode.3 ${MANPREFIX}/man/man3 X X.include END-of-math/vtkmpeg2encode/Makefile echo x - math/vtkmpeg2encode/distinfo sed 's/^X//' >math/vtkmpeg2encode/distinfo << 'END-of-math/vtkmpeg2encode/distinfo' XMD5 (vtkmpeg2encode.tar.gz) = 88106f118344dc60e5c2aef5a9aee935 XSHA256 (vtkmpeg2encode.tar.gz) = 4875494be01095377f86b1ad7427cab9a2cd886b2b2b959c96ff742cdda96a2b XSIZE (vtkmpeg2encode.tar.gz) = 44737 END-of-math/vtkmpeg2encode/distinfo echo c - math/vtkmpeg2encode/files mkdir -p math/vtkmpeg2encode/files > /dev/null 2>&1 echo x - math/vtkmpeg2encode/files/vtkmpeg2encode.3.in sed 's/^X//' >math/vtkmpeg2encode/files/vtkmpeg2encode.3.in << 'END-of-math/vtkmpeg2encode/files/vtkmpeg2encode.3.in' X.TH VTKMPEG2ENCODE 3 X.SH NAME \" Section header X.PP X Xvtkmpeg2encode - VTK MPEG encoder library X X.SH SYNOPSIS X.PP X.nf X.na X#include X X-I%%PREFIX%%/include X X-L%%PREFIX%%/lib -lvtkMPEG2Encode X.ad X.fi X X\" Optional sections X.SH "DESCRIPTION" X XThis is the VTK MPEG2 encoder library for the Visualization Tool Kit. X Xvtkmpeg2encode has been removed from VTK due to patent issues with the XMPEG format. X XFor those who don't mind dealing with the issues related to patented code, Xvtkmpeg2encode is now available as a separate download. Go to Xhttp://www.vtk.org and click on the "Download" link and look for links to Xarchives of the vtkmpeg2encode source tree. It is buildable with CMake. See Xthe comments in vtkMPEG2Writer class documentation or in VTK's XCMakeLists.txt near the VTK_USE_MPEG2_ENCODER option for more info. X XFreeBSD ports users can simply install the vtkmpeg2encode port and read Xthe license terms. X XThose of you using vtkMPEG2Writer will have to build vtkmpeg2encode Xseparately and link it in to VTK to keep using it... assuming the Xresponsibility for using patented code properly yourselves. Otherwise, you Xwill have to discontinue use of the vtkMPEG2Writer class. X X.SH "SEE ALSO" Xvtk(3) X X.SH AUTHOR X.nf X.na XKitware, Inc. Xhttp://vtk.org X END-of-math/vtkmpeg2encode/files/vtkmpeg2encode.3.in exit >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-ports-bugs->thierry Responsible-Changed-By: thierry Responsible-Changed-When: Ven 28 déc 2007 08:39:47 UTC Responsible-Changed-Why: Take it: it is requested by PR ports/119075. http://www.freebsd.org/cgi/query-pr.cgi?pr=119082 State-Changed-From-To: open->feedback State-Changed-By: thierry State-Changed-When: Ven 28 déc 2007 10:51:53 UTC State-Changed-Why: Excepted a minor patch to fix plist and build-depends (see hereunder), I'd like to be sure that this soft can be packaged and put on a CD-ROM. Please check --- vtkmpeg2encode.diff begins here --- diff -urN math/vtkmpeg2encode.orig/Makefile math/vtkmpeg2encode/Makefile --- math/vtkmpeg2encode.orig/Makefile 2007-12-28 10:12:56.000000000 +0100 +++ math/vtkmpeg2encode/Makefile 2007-12-28 11:37:50.000000000 +0100 @@ -15,6 +15,8 @@ MAINTAINER= bacon@smithers.neuro.mcw.edu COMMENT= VTK MPEG2 encoding library +BUILD_DEPENDS= cmake>=2.2:${PORTSDIR}/devel/cmake + CMAKE?= ${LOCALBASE}/bin/cmake CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} @@ -26,6 +28,7 @@ MPEGLIB= libvtkMPEG2Encode +PLIST_DIRS= include/vtk-5.0 PLIST_FILES= lib/${MPEGLIB}.so.${PORTVERSION} lib/${MPEGLIB}.so.5.0 lib/${MPEGLIB}.so.5 --- vtkmpeg2encode.diff ends here --- Best regards, -- Th. Thomas. http://www.freebsd.org/cgi/query-pr.cgi?pr=119082 From: Thierry Thomas To: bacon@smithers.neuro.mcw.edu Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/119082: New port: math/vtkmpeg2encode VTK MPEG encoder library Date: Fri, 28 Dec 2007 12:05:23 +0100 On Fri 28 dec 07 at 11:57:31 +0100, thierry@FreeBSD.org wrote: > Excepted a minor patch to fix plist and build-depends (see hereunder), > I'd like to be sure that this soft can be packaged and put on a CD-ROM. Oops, I missed another point: don't you think that multimedia would be a better primary category? -- Th. Thomas. From: Thierry Thomas To: Jason Bacon Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/119082: New port: math/vtkmpeg2encode VTK MPEG encoder library Date: Fri, 28 Dec 2007 16:49:26 +0100 On Fri 28 dec 07 at 15:55:53 +0100, Jason Bacon wrote: > >Excepted a minor patch to fix plist and build-depends (see hereunder), > > > Looks good, thanks. > >I'd like to be sure that this soft can be packaged and put on a CD-ROM. > > > Ah, yes... those annoying restrictions. I'll have to update my commit > checklist again now that we're getting into these. The Caret and FSL > ports are going to have restrictions as well. > > My impression based on these: > > http://www.mpegla.com/m2/m2-agreement.cfm > http://www.vtk.org/pipermail/vtkusers/2006-December/088818.html > http://www.techliberation.com/archives/038768.php > > is that it shouldn't be packaged. I think NO_CDROM and NO_PACKAGE will > suffice, and we probably don't need to use RESTRICTED. Kitware allows > unrestricted download of the code anyway. > > I think we should add the following message to pkg-message: > > =========== > The MPEG2 format and all software that uses it is subject to patent > restrictions. Please see > http://www.mpegla.com/m2/m2-agreement.cfm for more information. > =========== > > This probably also means the VTKMPEG2 OPTION in the vtk5 port should > default to off. Having it on could arguably make the FreeBSD project a > distributor, and responsible for collecting royalties. > > As for the category, I think placing it in multimedia is fine, but it > should still be cross-listed under math along with the rest of the vtk > ports. OK, thanks for your quick feedback! Since I'm there, I have passed CMAKE_DEFS to the configure step, in order to respect the user's CFLAGS, and to build the shared library. Hereunder is the cumulatice patch, with NO_CDROM / NO_PACKAGE and pkg-message; let me know if this is OK. --- vtkmpeg2encode.diff begins here --- diff -urN math/vtkmpeg2encode.orig/Makefile multimedia/vtkmpeg2encode/Makefile --- math/vtkmpeg2encode.orig/Makefile 2007-12-28 10:12:56.000000000 +0100 +++ multimedia/vtkmpeg2encode/Makefile 2007-12-28 16:38:36.000000000 +0100 @@ -7,7 +7,7 @@ PORTNAME= vtkmpeg2encode PORTVERSION= 5.0.3 -CATEGORIES= math +CATEGORIES= multimedia math MASTER_SITES= http://www.vtk.org/files/support/ \ http://www.neuro.mcw.edu/Ports/distfiles/VTK5/ DISTNAME= vtkmpeg2encode @@ -15,8 +15,15 @@ MAINTAINER= bacon@smithers.neuro.mcw.edu COMMENT= VTK MPEG2 encoding library +BUILD_DEPENDS= cmake>=2.2:${PORTSDIR}/devel/cmake + +NO_CDROM= the MPEG2 format and all software that uses it is subject to patent restrictions +NO_PACKAGE= ${NO_CDROM} + CMAKE?= ${LOCALBASE}/bin/cmake -CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} +CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} \ + -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ + -DBUILD_SHARED_LIBS:BOOL=ON USE_LDCONFIG= yes @@ -26,6 +33,7 @@ MPEGLIB= libvtkMPEG2Encode +PLIST_DIRS= include/vtk-5.0 PLIST_FILES= lib/${MPEGLIB}.so.${PORTVERSION} \ lib/${MPEGLIB}.so.5.0 \ lib/${MPEGLIB}.so.5 \ @@ -37,12 +45,10 @@ include/vtk-5.0/vlc.h do-configure: - cd ${WRKSRC} && ${CMAKE} . + cd ${WRKSRC} && ${CMAKE} . ${CMAKE_DEFS} -# The CMAKE config doesn't have an option for shared libs, so we'll do -# it manually. post-build: - (cd ${WRKSRC}; ${CC} -o ${MPEGLIB}.so.${PORTVERSION} -shared CMakeFiles/vtkMPEG2Encode.dir/*.o) + ${MV} ${WRKSRC}/${MPEGLIB}.so ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} do-install: ${MKDIR} ${PREFIX}/include/vtk-5.0 @@ -61,4 +67,9 @@ ${PREFIX}/include/vtk-5.0 ${INSTALL_MAN} ${WRKDIR}/vtkmpeg2encode.3 ${MANPREFIX}/man/man3 +post-install: + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + .include diff -urN math/vtkmpeg2encode.orig/pkg-message multimedia/vtkmpeg2encode/pkg-message --- math/vtkmpeg2encode.orig/pkg-message 1970-01-01 01:00:00.000000000 +0100 +++ multimedia/vtkmpeg2encode/pkg-message 2007-12-28 16:37:16.000000000 +0100 @@ -0,0 +1,3 @@ +The MPEG2 format and all software that uses it is subject to patent +restrictions. Please see http://www.mpegla.com/m2/m2-agreement.cfm +for more information. --- vtkmpeg2encode.diff ends here --- Best regards, -- Th. Thomas. From: Jason Bacon To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/119082: New port: math/vtkmpeg2encode VTK MPEG encoder library Date: Fri, 28 Dec 2007 09:57:09 -0600 It all *looks* good, but does -DBUILD_SHARED_LIBS:BOOL=ON work for you? I tried that initially, and it produced a static lib anyway, hence the workaround. Thanks, -J Thierry Thomas wrote: > On Fri 28 dec 07 at 15:55:53 +0100, Jason Bacon > wrote: > > >>> Excepted a minor patch to fix plist and build-depends (see hereunder), >>> >>> >> Looks good, thanks. >> >>> I'd like to be sure that this soft can be packaged and put on a CD-ROM. >>> >>> >> Ah, yes... those annoying restrictions. I'll have to update my commit >> checklist again now that we're getting into these. The Caret and FSL >> ports are going to have restrictions as well. >> >> My impression based on these: >> >> http://www.mpegla.com/m2/m2-agreement.cfm >> http://www.vtk.org/pipermail/vtkusers/2006-December/088818.html >> http://www.techliberation.com/archives/038768.php >> >> is that it shouldn't be packaged. I think NO_CDROM and NO_PACKAGE will >> suffice, and we probably don't need to use RESTRICTED. Kitware allows >> unrestricted download of the code anyway. >> >> I think we should add the following message to pkg-message: >> >> =========== >> The MPEG2 format and all software that uses it is subject to patent >> restrictions. Please see >> http://www.mpegla.com/m2/m2-agreement.cfm for more information. >> =========== >> >> This probably also means the VTKMPEG2 OPTION in the vtk5 port should >> default to off. Having it on could arguably make the FreeBSD project a >> distributor, and responsible for collecting royalties. >> >> As for the category, I think placing it in multimedia is fine, but it >> should still be cross-listed under math along with the rest of the vtk >> ports. >> > > OK, thanks for your quick feedback! > > Since I'm there, I have passed CMAKE_DEFS to the configure step, in > order to respect the user's CFLAGS, and to build the shared library. > > Hereunder is the cumulatice patch, with NO_CDROM / NO_PACKAGE and > pkg-message; let me know if this is OK. > > --- vtkmpeg2encode.diff begins here --- > diff -urN math/vtkmpeg2encode.orig/Makefile multimedia/vtkmpeg2encode/Makefile > --- math/vtkmpeg2encode.orig/Makefile 2007-12-28 10:12:56.000000000 +0100 > +++ multimedia/vtkmpeg2encode/Makefile 2007-12-28 16:38:36.000000000 +0100 > @@ -7,7 +7,7 @@ > > PORTNAME= vtkmpeg2encode > PORTVERSION= 5.0.3 > -CATEGORIES= math > +CATEGORIES= multimedia math > MASTER_SITES= http://www.vtk.org/files/support/ \ > http://www.neuro.mcw.edu/Ports/distfiles/VTK5/ > DISTNAME= vtkmpeg2encode > @@ -15,8 +15,15 @@ > MAINTAINER= bacon@smithers.neuro.mcw.edu > COMMENT= VTK MPEG2 encoding library > > +BUILD_DEPENDS= cmake>=2.2:${PORTSDIR}/devel/cmake > + > +NO_CDROM= the MPEG2 format and all software that uses it is subject to patent restrictions > +NO_PACKAGE= ${NO_CDROM} > + > CMAKE?= ${LOCALBASE}/bin/cmake > -CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} > +CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} \ > + -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ > + -DBUILD_SHARED_LIBS:BOOL=ON > > USE_LDCONFIG= yes > > @@ -26,6 +33,7 @@ > > MPEGLIB= libvtkMPEG2Encode > > +PLIST_DIRS= include/vtk-5.0 > PLIST_FILES= lib/${MPEGLIB}.so.${PORTVERSION} \ > lib/${MPEGLIB}.so.5.0 \ > lib/${MPEGLIB}.so.5 \ > @@ -37,12 +45,10 @@ > include/vtk-5.0/vlc.h > > do-configure: > - cd ${WRKSRC} && ${CMAKE} . > + cd ${WRKSRC} && ${CMAKE} . ${CMAKE_DEFS} > > -# The CMAKE config doesn't have an option for shared libs, so we'll do > -# it manually. > post-build: > - (cd ${WRKSRC}; ${CC} -o ${MPEGLIB}.so.${PORTVERSION} -shared CMakeFiles/vtkMPEG2Encode.dir/*.o) > + ${MV} ${WRKSRC}/${MPEGLIB}.so ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} > > do-install: > ${MKDIR} ${PREFIX}/include/vtk-5.0 > @@ -61,4 +67,9 @@ > ${PREFIX}/include/vtk-5.0 > ${INSTALL_MAN} ${WRKDIR}/vtkmpeg2encode.3 ${MANPREFIX}/man/man3 > > +post-install: > + @${ECHO_MSG} > + @${CAT} ${PKGMESSAGE} > + @${ECHO_MSG} > + > .include > diff -urN math/vtkmpeg2encode.orig/pkg-message multimedia/vtkmpeg2encode/pkg-message > --- math/vtkmpeg2encode.orig/pkg-message 1970-01-01 01:00:00.000000000 +0100 > +++ multimedia/vtkmpeg2encode/pkg-message 2007-12-28 16:37:16.000000000 +0100 > @@ -0,0 +1,3 @@ > +The MPEG2 format and all software that uses it is subject to patent > +restrictions. Please see http://www.mpegla.com/m2/m2-agreement.cfm > +for more information. > --- vtkmpeg2encode.diff ends here --- > > Best regards, > From: Thierry Thomas To: Jason Bacon Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/119082: New port: math/vtkmpeg2encode VTK MPEG encoder library Date: Fri, 28 Dec 2007 20:50:20 +0100 On Fri 28 dec 07 at 19:30:02 +0100, Jason Bacon wrote: > It all *looks* good, but does > > -DBUILD_SHARED_LIBS:BOOL=ON > > work for you? I tried that initially, and it produced a static lib > anyway, hence the workaround. Yes, it works for me, but it produces a library named libvtkMPEG2Encode.so, it's why I have added a post-build target. But if you think that it might not work under some circumstances, let's forget it... -- Th. Thomas. From: Jason Bacon To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/119082: New port: math/vtkmpeg2encode VTK MPEG encoder library Date: Fri, 28 Dec 2007 15:57:39 -0600 No, this is the way it should be. I didn't like the workaround I had in there, but I didn't think it was worth being too idealistic about. I'm a little perplexed as to why setting BUILD_SHARED_LIBS didn't work for me when I first tried it. Maybe I left the 'S' off BUILD_SHARED_LIBS or something stupid like that. I applied your cumulative patch and built it on PC-BSD 1.3 and FreeBSD 5.4. Everything looks good. Thanks much, -J Thierry Thomas wrote: > On Fri 28 dec 07 at 19:30:02 +0100, Jason Bacon > wrote: > > >> It all *looks* good, but does >> >> -DBUILD_SHARED_LIBS:BOOL=ON >> >> work for you? I tried that initially, and it produced a static lib >> anyway, hence the workaround. >> > > Yes, it works for me, but it produces a library named > libvtkMPEG2Encode.so, it's why I have added a post-build target. > > But if you think that it might not work under some circumstances, let's > forget it... > State-Changed-From-To: feedback->open State-Changed-By: thierry State-Changed-When: Ven 28 déc 2007 22:37:01 UTC State-Changed-Why: Feedback received, thanks! Note: it is ready to be committed, but I shall do it together with VTK5 don't forget to answer me about Python. http://www.freebsd.org/cgi/query-pr.cgi?pr=119082 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119082: commit references a PR Date: Wed, 9 Jan 2008 20:09:01 +0000 (UTC) thierry 2008-01-09 20:08:58 UTC FreeBSD ports repository Modified files: multimedia Makefile Added files: multimedia/vtkmpeg2encode Makefile distinfo pkg-descr pkg-message multimedia/vtkmpeg2encode/files vtkmpeg2encode.3.in Log: This is the VTK MPEG2 encoder library, which has been removed from the main VTK distribution due to MPEG patent issues. This port is an optional dependency for the new vtk5 port. PR: ports/119082 Submitted by: Jason W. Bacon Revision Changes Path 1.249 +1 -0 ports/multimedia/Makefile 1.1 +75 -0 ports/multimedia/vtkmpeg2encode/Makefile (new) 1.1 +3 -0 ports/multimedia/vtkmpeg2encode/distinfo (new) 1.1 +50 -0 ports/multimedia/vtkmpeg2encode/files/vtkmpeg2encode.3.in (new) 1.1 +3 -0 ports/multimedia/vtkmpeg2encode/pkg-descr (new) 1.1 +3 -0 ports/multimedia/vtkmpeg2encode/pkg-message (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" State-Changed-From-To: open->closed State-Changed-By: thierry State-Changed-When: Mer 9 jan 2008 20:13:04 UTC State-Changed-Why: New port added, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=119082 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/119082: commit references a PR Date: Wed, 9 Jan 2008 20:12:52 +0000 (UTC) thierry 2008-01-09 20:12:41 UTC FreeBSD ports repository Modified files: . LEGAL Log: Add en entry for multimedia/vtkmpeg2encode. PR: ports/119082 Submitted by: Jason Bacon Revision Changes Path 1.564 +4 -1 ports/LEGAL _______________________________________________ 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: