[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14412] trunk/blender/extern: == FFMPEG ==

ricki myers antihc3 at gmail.com
Mon Apr 14 16:15:40 CEST 2008


I am not sure if this is broke for anyone else but this is the output

Processing makefile: extern/xvidcore/build/generic/sources.inc
IOError: [Errno 2] No such file or directory:
'extern/xvidcore/build/generic/platform.inc':

I found that the file was named platform.inc.in so i renamed it removing the
in
now the error is

Processing makefile: extern/xvidcore/build/generic/platform.inc
Cannot continue. Missing argument for BuildBlenderLib extern_xvidcore
NameError: global name 'Exit' is not defined:



On Sun, Apr 13, 2008 at 12:45 PM, Peter Schlaile <peter at schlaile.de> wrote:

> Revision: 14412
>
> http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14412
> Author:   schlaile
> Date:     2008-04-13 19:45:56 +0200 (Sun, 13 Apr 2008)
>
> Log Message:
> -----------
> == FFMPEG ==
>
> Added XVid to trunk. Again: only works with scons.
>
> Modified Paths:
> --------------
>    trunk/blender/extern/SConscript
>    trunk/blender/extern/ffmpeg/SConscript
>    trunk/blender/extern/ffmpeg/configure
>    trunk/blender/extern/ffmpeg/patches/README
>
> Added Paths:
> -----------
>    trunk/blender/extern/xvidcore/
>    trunk/blender/extern/xvidcore/AUTHORS
>    trunk/blender/extern/xvidcore/LICENSE
>    trunk/blender/extern/xvidcore/README
>    trunk/blender/extern/xvidcore/SConscript
>    trunk/blender/extern/xvidcore/build/
>    trunk/blender/extern/xvidcore/build/generic/
>    trunk/blender/extern/xvidcore/build/generic/Makefile
>    trunk/blender/extern/xvidcore/build/generic/bootstrap.sh
>    trunk/blender/extern/xvidcore/build/generic/config.guess
>    trunk/blender/extern/xvidcore/build/generic/config.sub
>    trunk/blender/extern/xvidcore/build/generic/configure
>    trunk/blender/extern/xvidcore/build/generic/configure.in
>    trunk/blender/extern/xvidcore/build/generic/install-sh
>    trunk/blender/extern/xvidcore/build/generic/libxvidcore.def
>    trunk/blender/extern/xvidcore/build/generic/libxvidcore.ld
>    trunk/blender/extern/xvidcore/build/generic/missing
>    trunk/blender/extern/xvidcore/build/generic/platform.inc.in
>    trunk/blender/extern/xvidcore/build/generic/sources.inc
>    trunk/blender/extern/xvidcore/src/
>    trunk/blender/extern/xvidcore/src/bitstream/
>    trunk/blender/extern/xvidcore/src/bitstream/bitstream.c
>    trunk/blender/extern/xvidcore/src/bitstream/bitstream.h
>    trunk/blender/extern/xvidcore/src/bitstream/cbp.c
>    trunk/blender/extern/xvidcore/src/bitstream/cbp.h
>    trunk/blender/extern/xvidcore/src/bitstream/mbcoding.c
>    trunk/blender/extern/xvidcore/src/bitstream/mbcoding.h
>    trunk/blender/extern/xvidcore/src/bitstream/vlc_codes.h
>    trunk/blender/extern/xvidcore/src/bitstream/x86_asm/
>    trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_3dne.asm
>    trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_mmx.asm
>    trunk/blender/extern/xvidcore/src/bitstream/x86_asm/cbp_sse2.asm
>    trunk/blender/extern/xvidcore/src/bitstream/zigzag.h
>    trunk/blender/extern/xvidcore/src/dct/
>    trunk/blender/extern/xvidcore/src/dct/README.IJG
>    trunk/blender/extern/xvidcore/src/dct/fdct.c
>    trunk/blender/extern/xvidcore/src/dct/fdct.h
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/fdct_ia64.s
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/genidct.py
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_fini.s
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_ia64_ecc.s
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_ia64_gcc.s
>    trunk/blender/extern/xvidcore/src/dct/ia64_asm/idct_init.s
>    trunk/blender/extern/xvidcore/src/dct/idct.c
>    trunk/blender/extern/xvidcore/src/dct/idct.h
>    trunk/blender/extern/xvidcore/src/dct/ppc_asm/
>    trunk/blender/extern/xvidcore/src/dct/ppc_asm/idct_altivec.c
>    trunk/blender/extern/xvidcore/src/dct/simple_idct.c
>    trunk/blender/extern/xvidcore/src/dct/x86_64_asm/
>    trunk/blender/extern/xvidcore/src/dct/x86_64_asm/fdct_mmx_skal.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_64_asm/idct_mmx.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_mmx_ffmpeg.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_mmx_skal.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_3dne.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_mmx.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/idct_sse2_dmitry.asm
>    trunk/blender/extern/xvidcore/src/dct/x86_asm/simple_idct_mmx.asm
>    trunk/blender/extern/xvidcore/src/decoder.c
>    trunk/blender/extern/xvidcore/src/decoder.h
>    trunk/blender/extern/xvidcore/src/encoder.c
>    trunk/blender/extern/xvidcore/src/encoder.h
>    trunk/blender/extern/xvidcore/src/global.h
>    trunk/blender/extern/xvidcore/src/image/
>    trunk/blender/extern/xvidcore/src/image/colorspace.c
>    trunk/blender/extern/xvidcore/src/image/colorspace.h
>    trunk/blender/extern/xvidcore/src/image/font.c
>    trunk/blender/extern/xvidcore/src/image/font.h
>    trunk/blender/extern/xvidcore/src/image/ia64_asm/
>    trunk/blender/extern/xvidcore/src/image/ia64_asm/README
>    trunk/blender/extern/xvidcore/src/image/ia64_asm/interpolate8x8_ia64.s
>
>  trunk/blender/extern/xvidcore/src/image/ia64_asm/interpolate8x8_ia64_exact.s
>    trunk/blender/extern/xvidcore/src/image/image.c
>    trunk/blender/extern/xvidcore/src/image/image.h
>    trunk/blender/extern/xvidcore/src/image/interpolate8x8.c
>    trunk/blender/extern/xvidcore/src/image/interpolate8x8.h
>    trunk/blender/extern/xvidcore/src/image/postprocessing.c
>    trunk/blender/extern/xvidcore/src/image/postprocessing.h
>    trunk/blender/extern/xvidcore/src/image/ppc_asm/
>    trunk/blender/extern/xvidcore/src/image/ppc_asm/colorspace_altivec.c
>
>  trunk/blender/extern/xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c
>    trunk/blender/extern/xvidcore/src/image/ppc_asm/qpel_altivec.c
>    trunk/blender/extern/xvidcore/src/image/qpel.c
>    trunk/blender/extern/xvidcore/src/image/qpel.h
>    trunk/blender/extern/xvidcore/src/image/reduced.c
>    trunk/blender/extern/xvidcore/src/image/reduced.h
>    trunk/blender/extern/xvidcore/src/image/x86_64_asm/
>
>  trunk/blender/extern/xvidcore/src/image/x86_64_asm/interpolate8x8_mmx.asm
>
>  trunk/blender/extern/xvidcore/src/image/x86_64_asm/interpolate8x8_xmm.asm
>    trunk/blender/extern/xvidcore/src/image/x86_64_asm/qpel_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/
>    trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_mmx.inc
>    trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_rgb_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_yuv_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/colorspace_yuyv_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_3dn.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_3dne.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/interpolate8x8_xmm.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/postprocessing_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/postprocessing_sse2.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/qpel_mmx.asm
>    trunk/blender/extern/xvidcore/src/image/x86_asm/reduced_mmx.asm
>    trunk/blender/extern/xvidcore/src/motion/
>    trunk/blender/extern/xvidcore/src/motion/estimation.h
>    trunk/blender/extern/xvidcore/src/motion/estimation_bvop.c
>    trunk/blender/extern/xvidcore/src/motion/estimation_common.c
>    trunk/blender/extern/xvidcore/src/motion/estimation_gmc.c
>    trunk/blender/extern/xvidcore/src/motion/estimation_pvop.c
>    trunk/blender/extern/xvidcore/src/motion/estimation_rd_based.c
>    trunk/blender/extern/xvidcore/src/motion/estimation_rd_based_bvop.c
>    trunk/blender/extern/xvidcore/src/motion/gmc.c
>    trunk/blender/extern/xvidcore/src/motion/gmc.h
>    trunk/blender/extern/xvidcore/src/motion/ia64_asm/
>    trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_1.s
>    trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_2.s
>    trunk/blender/extern/xvidcore/src/motion/ia64_asm/calc_delta_3.s
>
>  trunk/blender/extern/xvidcore/src/motion/ia64_asm/halfpel8_refine_ia64.s
>    trunk/blender/extern/xvidcore/src/motion/ia64_asm/sad_ia64.s
>    trunk/blender/extern/xvidcore/src/motion/motion.h
>    trunk/blender/extern/xvidcore/src/motion/motion_comp.c
>    trunk/blender/extern/xvidcore/src/motion/motion_inlines.h
>    trunk/blender/extern/xvidcore/src/motion/ppc_asm/
>    trunk/blender/extern/xvidcore/src/motion/ppc_asm/sad_altivec.c
>    trunk/blender/extern/xvidcore/src/motion/sad.c
>    trunk/blender/extern/xvidcore/src/motion/sad.h
>    trunk/blender/extern/xvidcore/src/motion/vop_type_decision.c
>    trunk/blender/extern/xvidcore/src/motion/x86_64_asm/
>    trunk/blender/extern/xvidcore/src/motion/x86_64_asm/sad_mmx.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_64_asm/sad_xmm.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_3dn.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_3dne.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_mmx.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_sse2.asm
>    trunk/blender/extern/xvidcore/src/motion/x86_asm/sad_xmm.asm
>    trunk/blender/extern/xvidcore/src/plugins/
>    trunk/blender/extern/xvidcore/src/plugins/plugin_2pass1.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_2pass2.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_dump.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_fixed.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_lumimasking.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_psnr.c
>    trunk/blender/extern/xvidcore/src/plugins/plugin_single.c
>    trunk/blender/extern/xvidcore/src/portab.h
>    trunk/blender/extern/xvidcore/src/prediction/
>    trunk/blender/extern/xvidcore/src/prediction/mbprediction.c
>    trunk/blender/extern/xvidcore/src/prediction/mbprediction.h
>    trunk/blender/extern/xvidcore/src/quant/
>    trunk/blender/extern/xvidcore/src/quant/ia64_asm/
>    trunk/blender/extern/xvidcore/src/quant/ia64_asm/quant_h263_ia64.s
>    trunk/blender/extern/xvidcore/src/quant/ppc_asm/
>    trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_h263_altivec.c
>    trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c
>    trunk/blender/extern/xvidcore/src/quant/quant.h
>    trunk/blender/extern/xvidcore/src/quant/quant_h263.c
>    trunk/blender/extern/xvidcore/src/quant/quant_matrix.c
>    trunk/blender/extern/xvidcore/src/quant/quant_matrix.h
>    trunk/blender/extern/xvidcore/src/quant/quant_mpeg.c
>    trunk/blender/extern/xvidcore/src/quant/x86_64_asm/
>
>  trunk/blender/extern/xvidcore/src/quant/x86_64_asm/quantize_h263_mmx.asm
>
>  trunk/blender/extern/xvidcore/src/quant/x86_64_asm/quantize_mpeg_xmm.asm
>    trunk/blender/extern/xvidcore/src/quant/x86_asm/
>    trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_h263_3dne.asm
>    trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_h263_mmx.asm
>    trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_mpeg_mmx.asm
>    trunk/blender/extern/xvidcore/src/quant/x86_asm/quantize_mpeg_xmm.asm
>    trunk/blender/extern/xvidcore/src/utils/
>    trunk/blender/extern/xvidcore/src/utils/emms.c
>    trunk/blender/extern/xvidcore/src/utils/emms.h
>    trunk/blender/extern/xvidcore/src/utils/ia64_asm/
>    trunk/blender/extern/xvidcore/src/utils/ia64_asm/mem_transfer_ia64.s
>    trunk/blender/extern/xvidcore/src/utils/mbfunctions.h
>    trunk/blender/extern/xvidcore/src/utils/mbtransquant.c
>    trunk/blender/extern/xvidcore/src/utils/mem_align.c
>    trunk/blender/extern/xvidcore/src/utils/mem_align.h
>    trunk/blender/extern/xvidcore/src/utils/mem_transfer.c
>    trunk/blender/extern/xvidcore/src/utils/mem_transfer.h
>    trunk/blender/extern/xvidcore/src/utils/ppc_asm/
>    trunk/blender/extern/xvidcore/src/utils/ppc_asm/altivec_trigger.c
>    trunk/blender/extern/xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c
>    trunk/blender/extern/xvidcore/src/utils/timer.c
>    trunk/blender/extern/xvidcore/src/utils/timer.h
>    trunk/blender/extern/xvidcore/src/utils/x86_64_asm/
>    trunk/blender/extern/xvidcore/src/utils/x86_64_asm/cpuid.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_64_asm/interlacing_mmx.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_64_asm/mem_transfer_mmx.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_asm/
>    trunk/blender/extern/xvidcore/src/utils/x86_asm/cpuid.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_asm/interlacing_mmx.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_asm/mem_transfer_3dne.asm
>    trunk/blender/extern/xvidcore/src/utils/x86_asm/mem_transfer_mmx.asm
>    trunk/blender/extern/xvidcore/src/xvid.c
>    trunk/blender/extern/xvidcore/src/xvid.h
>
> Modified: trunk/blender/extern/SConscript
> ===================================================================
> --- trunk/blender/extern/SConscript     2008-04-13 16:30:26 UTC (rev
> 14411)
> +++ trunk/blender/extern/SConscript     2008-04-13 17:45:56 UTC (rev
> 14412)
> @@ -17,6 +17,7 @@
>
>  if env['WITH_BF_FFMPEG'] and env['BF_FFMPEG_LIB'] == '':
>     SConscript(['x264/SConscript'])
> +    SConscript(['xvidcore/SConscript'])
>     SConscript(['ffmpeg/SConscript'])
>
>  if env['OURPLATFORM'] == 'linux2':
>
> Modified: trunk/blender/extern/ffmpeg/SConscript
> ===================================================================
> --- trunk/blender/extern/ffmpeg/SConscript      2008-04-13 16:30:26 UTC
> (rev 14411)
> +++ trunk/blender/extern/ffmpeg/SConscript      2008-04-13 17:45:56 UTC
> (rev 14412)
> @@ -6,13 +6,12 @@
>  root = "extern/ffmpeg"
>
>  if env['OURPLATFORM'] == 'win32-mingw':
> -    ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl
> --disable-network --disable-zlib --disable-vhook --disable-ffserver
> --disable-ffplay --enable-swscaler --enable-pthreads --enable-libx264"
> +    ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl
> --disable-network --disable-zlib --disable-vhook --disable-ffserver
> --disable-ffplay --enable-swscaler --enable-pthreads --enable-libx264
> --enable-libxvid"
>  else:
> -    ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl
> --disable-network --disable-zlib --disable-vhook --disable-ffserver
> --disable-ffplay --enable-swscaler --enable-memalign-hack --enable-libx264"
> +    ffmpeg_switches = "--disable-shared --enable-liba52bin --enable-gpl
> --disable-network --disable-zlib --disable-vhook --disable-ffserver
> --disable-ffplay --enable-swscaler --enable-memalign-hack --enable-libx264
> --enable-libxvid"
>
>  extra_variables = { }
> -extra_variables["CONFIG_LIBX264"] = "yes"
> -extra_includes = [ "../x264" ]
> +extra_includes = [ "../x264", "../xvidcore/src" ]
>
>  import sys
>  import os
>
> Modified: trunk/blender/extern/ffmpeg/configure
> ===================================================================
> --- trunk/blender/extern/ffmpeg/configure       2008-04-13 16:30:26 UTC
> (rev 14411)
> +++ trunk/blender/extern/ffmpeg/configure       2008-04-13 17:45:56 UTC
> (rev 14412)
> @@ -1573,7 +1573,7 @@
>  enabled libtheora  && require libtheora theora/theora.h theora_info_init
> -ltheora -logg
>  enabled libvorbis  && require libvorbis vorbis/vorbisenc.h
> vorbis_info_init -lvorbis -lvorbisenc -logg
>  # enabled libx264    && require x264 x264.h x264_encoder_open -lx264
> -enabled libxvid    && require Xvid xvid.h xvid_global -lxvidcore
> +# enabled libxvid    && require Xvid xvid.h xvid_global -lxvidcore
>  enabled mlib       && require mediaLib mlib_types.h
> mlib_VectorSub_S16_U8_Mod -lmlib
>
>  # disable the native AC-3 decoder if liba52 is enabled
>
> Modified: trunk/blender/extern/ffmpeg/patches/README
> ===================================================================
> --- trunk/blender/extern/ffmpeg/patches/README  2008-04-13 16:30:26 UTC
> (rev 14411)
> +++ trunk/blender/extern/ffmpeg/patches/README  2008-04-13 17:45:56 UTC
> (rev 14412)
> @@ -8,14 +8,17 @@
>  Additionally:
>  - To make ffmpeg work with scons, you have to disable the libx264 library
>   test! (or you have to install libx264 seperately, your choice)
> +  same goes for XVid
>
>   change
>
>   enabled libx264    && require x264 x264.h x264_encoder_open -lx264
> +  enabled libxvid    && require Xvid xvid.h xvid_global -lxvidcore
>
>   into
>
>   # enabled libx264    && require x264 x264.h x264_encoder_open -lx264
> +  # enabled libxvid    && require Xvid xvid.h xvid_global -lxvidcore
>
>   within configure
>
>
> Added: trunk/blender/extern/xvidcore/AUTHORS
> ===================================================================
> --- trunk/blender/extern/xvidcore/AUTHORS
> (rev 0)
> +++ trunk/blender/extern/xvidcore/AUTHORS       2008-04-13 17:45:56 UTC
> (rev 14412)
> @@ -0,0 +1,46 @@
> +AUTHORS
> +=======
> +
> +This file lists  all authors of XviD MPEG4 core  library. If you think
> +your name should appear on this  list, please send us an email telling
> +us your name, we will be pleased to add it here.
> +
> +The lists are classified by alphabetical order.
> +
> +
> +Project initiators:
> +-------------------
> +
> +Christoph Lampert <gruel at web.de>
> +Michael Militzer <isibaar at xvid.org>
> +Peter Ross <pross at xvid.org>
> +
> +
> +Former 1.x maintainers:
> +-----------------------
> +
> +Edouard Gomez <ed.gomez at free.fr> (lot of "lot of things")
> +Radoslaw Czyz <xvid at syskin.cjb.net> (lot of ME work)
> +
> +
> +Regular contributors:
> +---------------------
> +Pascal Massimino <skal at planet-d.net> (quite a lot of x86 assembly)
> +
> +
> +Spontaneous contributors:
> +-------------------------
> +
> +Benjamin Herrenschmidt <benh at kernel.crashing.org> (first ppc port
> attempt)
> +Christoph Kuehnel <info at intek-darmstadt.de> (field interlaced decoding)
> +Daniel Smith <danielsmith at astroboymail.com> (rc code)
> +Dirk Knop <dknop at stud.uni-goettingen.de> (vfw)
> +Guillaume Morin <guillaume at morinfr.org> (first ppc port attempt)
> +MinChen <chenm001 at 163.com> (lot of work on early CVS versions)
> +
> +
> +Architecture ports:
> +-------------------
> +Christoph N\xE4geli <chn at kbw.ch> (new PPC port)
> +
> +Last edited: $Date: 2005/09/13 12:12:15 $
>
> Added: trunk/blender/extern/xvidcore/LICENSE
> ===================================================================
> --- trunk/blender/extern/xvidcore/LICENSE
> (rev 0)
> +++ trunk/blender/extern/xvidcore/LICENSE       2008-04-13 17:45:56 UTC
> (rev 14412)
> @@ -0,0 +1,340 @@
> +                   GNU GENERAL PUBLIC LICENSE
> +                      Version 2, June 1991
> +
> + Copyright (C) 1989, 1991 Free Software Foundation, Inc.
> + 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
> + Everyone is permitted to copy and distribute verbatim copies
> + of this license document, but changing it is not allowed.
> +
> +                           Preamble
> +
> +  The licenses for most software are designed to take away your
> +freedom to share and change it.  By contrast, the GNU General Public
> +License is intended to guarantee your freedom to share and change free
> +software--to make sure the software is free for all its users.  This
> +General Public License applies to most of the Free Software
> +Foundation's software and to any other program whose authors commit to
> +using it.  (Some other Free Software Foundation software is covered by
> +the GNU Library General Public License instead.)  You can apply it to
> +your programs, too.
> +
> +  When we speak of free software, we are referring to freedom, not
> +price.  Our General Public Licenses are designed to make sure that you
> +have the freedom to distribute copies of free software (and charge for
> +this service if you wish), that you receive source code or can get it
> +if you want it, that you can change the software or use pieces of it
> +in new free programs; and that you know you can do these things.
> +
> +  To protect your rights, we need to make restrictions that forbid
> +anyone to deny you these rights or to ask you to surrender the rights.
> +These restrictions translate to certain responsibilities for you if you
> +distribute copies of the software, or if you modify it.
> +
> +  For example, if you distribute copies of such a program, whether
> +gratis or for a fee, you must give the recipients all the rights that
> +you have.  You must make sure that they, too, receive or can get the
> +source code.  And you must show them these terms so they know their
> +rights.
> +
> +  We protect your rights with two steps: (1) copyright the software, and
> +(2) offer you this license which gives you legal permission to copy,
> +distribute and/or modify the software.
> +
> +  Also, for each author's protection and ours, we want to make certain
> +that everyone understands that there is no warranty for this free
> +software.  If the software is modified by someone else and passed on, we
> +want its recipients to know that what they have is not the original, so
> +that any problems introduced by others will not reflect on the original
> +authors' reputations.
> +
> +  Finally, any free program is threatened constantly by software
> +patents.  We wish to avoid the danger that redistributors of a free
> +program will individually obtain patent licenses, in effect making the
> +program proprietary.  To prevent this, we have made it clear that any
> +patent must be licensed for everyone's free use or not licensed at all.
> +
> +  The precise terms and conditions for copying, distribution and
> +modification follow.
> +
> +                   GNU GENERAL PUBLIC LICENSE
> +   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
> +
> +  0. This License applies to any program or other work which contains
> +a notice placed by the copyright holder saying it may be distributed
> +under the terms of this General Public License.  The "Program", below,
> +refers to any such program or work, and a "work based on the Program"
> +means either the Program or any derivative work under copyright law:
> +that is to say, a work containing the Program or a portion of it,
> +either verbatim or with modifications and/or translated into another
> +language.  (Hereinafter, translation is included without limitation in
> +the term "modification".)  Each licensee is addressed as "you".
> +
> +Activities other than copying, distribution and modification are not
> +covered by this License; they are outside its scope.  The act of
> +running the Program is not restricted, and the output from the Program
> +is covered only if its contents constitute a work based on the
> +Program (independent of having been made by running the Program).
> +Whether that is true depends on what the Program does.
> +
> +  1. You may copy and distribute verbatim copies of the Program's
> +source code as you receive it, in any medium, provided that you
> +conspicuously and appropriately publish on each copy an appropriate
> +copyright notice and disclaimer of warranty; keep intact all the
> +notices that refer to this License and to the absence of any warranty;
> +and give any other recipients of the Program a copy of this License
> +along with the Program.
> +
> +You may charge a fee for the physical act of transferring a copy, and
> +you may at your option offer warranty protection in exchange for a fee.
> +
> +  2. You may modify your copy or copies of the Program or any portion
> +of it, thus forming a work based on the Program, and copy and
> +distribute such modifications or work under the terms of Section 1
> +above, provided that you also meet all of these conditions:
> +
> +    a) You must cause the modified files to carry prominent notices
> +    stating that you changed the files and the date of any change.
> +
>
> @@ Diff output truncated at 10240 characters. @@
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>



-- 
antihc3 a.k.a Rick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/bf-blender-cvs/attachments/20080414/19e921a9/attachment.html>


More information about the Bf-blender-cvs mailing list