• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H23-Aug-2005-4,3753,565

doc/H03-May-2022-1,3841,121

icons/H03-May-2022-

include/H23-Aug-2005-4,7143,937

ini/H23-Aug-2005-

libraries/H23-Aug-2005-289,756214,732

scenes/H23-Aug-2005-8,5267,306

scripts/H23-Aug-2005-30

source/H03-May-2022-187,73499,227

unix/H03-May-2022-8,2304,300

AUTHORSH A D23-Aug-20051.1 KiB2217

COPYINGH A D23-Aug-20054.6 KiB12695

ChangeLogH A D23-Aug-200550.3 KiB1,390999

INSTALLH A D23-Aug-200539.3 KiB839654

Makefile.amH A D23-Aug-20056.3 KiB15390

Makefile.inH A D23-Aug-200531.1 KiB916774

NEWSH A D23-Aug-20052.2 KiB5739

READMEH A D23-Aug-20056.6 KiB158119

acinclude.m4H A D23-Aug-200516.4 KiB519476

aclocal.m4H A D23-Aug-200539.1 KiB1,062916

bootstrapH A D23-Aug-20051.1 KiB3613

conf.h.inH A D23-Aug-20053.8 KiB164109

configureH A D03-May-2022642.6 KiB21,32517,782

configure.acH A D23-Aug-200539.1 KiB1,2601,093

kde_install.shH A D23-Aug-200510.6 KiB394274

povray.1H A D23-Aug-200519.5 KiB459433

povray.confH A D23-Aug-20054.3 KiB10090

povray.ini.inH A D23-Aug-20051.8 KiB6459

README

1===============================================================================
2MegaPOV 1.2.1 for UNIX/Linux - README file
3
4For the generic source distribution for UNIX/Linux
5===============================================================================
6
7This is the README file for the generic UNIX/Linux distribution of the
8MegaPOV 1.2.1 source code.  Platform specific instructions for POV-Ray
9can be found in doc/README.unix and in chapter 1 of the documentation.
10This source distribution is covered by the POV-Ray License Agreement,
11see doc/povlegal.doc (plain text) or the doc/html/povlegal.html file.
12
13###############################################################################
14
15======================
16MegPOV specific notes:
17======================
18
19MegaPOV is a collection of unofficial extensions for the freeware
20raytracer POV-Ray.  It is maintained by a group of POV-Community
21members - the MegaPOV Team.  Up-to-date versions and information can
22be obtained at the MegaPOV website:
23
24http://megapov.inetart.net/
25
26This package contains all files that are necessary to run MegaPOV
27in addition to the offical POV-Ray distribution.  If you do not
28already have a version of POV-Ray installed you have to get one from
29the POV-Ray website:
30
31http://www.povray.org/
32
33otherwise MegaPOV won't function correctly!
34
35If you would like the MegaPOV Documentation in a different format than
36it is supplied in this package you can obtain it separately in a
37different form at the MegaPOV website.
38
39All further information about using MegaPOV can be found in the
40Documentation.
41
42For the conditions for using POV-Ray and modified versions you should
43have a look at the POV-Ray license (povlegal.doc) that is included in
44this package.
45
46This is a unofficial custom version of POV-Ray in terms of this document.
47The POV-Ray Team is not responsible for supporting it.
48
49###############################################################################
50
51===================
52Source code package
53===================
54
55This package contains the complete source code of POV-Ray for UNIX
56as well as its accompanying HTML documentation and supporting files.
57The package substructure is organized as follows:
58
59  source/     Platform-independent source code (POV-Ray core code).
60  libraries/  Third-party supporting libraries (JPEG, PNG, TIFF, ZLIB).
61  unix/       UNIX-specific source code, including X Window and SVGA support.
62  config/     UNIX-specific configuration and installation scripts.
63  doc/        UNIX-specific and generic HTML documentation, POV-Ray license.
64  icons/      UNIX-specific color icons for the KDE window manager.
65  scripts/    UNIX-specific render scripts (portfolio, stills, animations).
66  include/    Standard POV-Ray include files.
67  ini/        Standard POV-Ray INI files.
68  scenes/     Standard POV-Ray sample scene files.
69
70
71========================
72Compiling and installing
73========================
74
75Basic and detailed instructions to compile and install the generic POV-Ray
76source code on UNIX-based systems are given in the INSTALL file.
77
78In a nutshell: the package installation is based on a configure script
79which detects your environment automatically and adapts the compilation
80and installation process accordingly.  Simply run:
81
82% ./configure COMPILED_BY="your name <email@address>"  # configure the package
83% make                                                 # build the program
84% su                                                   # log as root
85$ make install                                         # install program + data
86
87Please consult the INSTALL file for further details.
88
89POV-Ray 3.5 was the first effort at an official version of POV-Ray using
90a configure script and Makefiles generated by the GNU autoconf and automake
91tools.  In POV-Ray 3.6 the configure script and accompanying files have been
92completely rewritten to work with as many platforms as possible, including
93systems that are missing some required libraries; see below.  We hope that
94not only Linux but many (if not all) UNIX-based platforms will benefit from
95the new configure script.
96
97
98=====================
99Single POV-Ray binary
100=====================
101
102Since POV-Ray 3.5 compiling the program for UNIX/Linux creates only one
103executable, regardless of the platform.  This binary combines what was
104known as the X, SVGA, and console display versions in POV-Ray 3.1 and
105earlier.  For displaying the image while rendering (using the +d flag),
106the program chooses the display that makes most sense in your current
107context.  More details are given in chapter 1 of the documentation.
108
109X Window display should work on most UNIX systems nowadays and POV-Ray will
110most likely be compiled with X Window support by default.  This behaviour
111can be changed at configure time.  See INSTALL for details.
112
113Alternatively, SVGA display can be used if you run POV-Ray on a system
114where the SVGA libraries are installed (basically only Linux-based systems).
115POV-Ray using the SVGA display must be run as root.  Support for SGVA can
116be also disabled at configure time, see the INSTALL file.
117
118When neither X Window nor SVGA support is possible/desirable, the console
119display (text-only) can be used.
120
121
122====================
123Supporting libraries
124====================
125
126The source distribution of MegaPOV 1.2.1 is bundled with all the 3rd-party
127libraries which provide support for various image format such as JPEG, PNG,
128and TIFF.  The ZLIB library is also provided since the PNG library depends
129on it.  The inclusion of these libraries in the POV-Ray source distribution
130is only meant to help compiling POV-Ray on systems where these libraries are
131missing.  Therefore, the supporting libraries are NOT part of the POV-Ray
132source code and are NOT covered by the POV-Ray License Agreement.  See the
133doc/povlegal.doc file for license details, as well as the specific licences
134in the libraries/ directory (jpeg/libjpeg.doc, png/LICENSE, tiff/COPYRIGHT,
135and zlib/README).
136
137MegaPOV 1.2.1 comes with the latest versions of the supporting libraries
138available at the time of its development and testing.  These are:
139
140  ZLib    1.2.3
141  LibPNG  1.2.8
142  LibJPEG 6b
143  LibTIFF 3.6.1
144
145The configure script detects automatically which library is available on
146your system and in which version.  In case the library is missing or is
147older than the version provided in the POV-Ray package, the library is built
148and linked with the POV-Ray source code.  Note however that in this case
149the library is NOT installed on your system, but stays locally under
150the POV-Ray folder.  Otherwise, the pre-installed library is linked with
151POV-Ray, the same way as e.g. the X Window system.  See the INSTALL file
152for further details.
153
154
155Have fun !
156
157Nicolas Calimet <pov4grasp@free.fr>, June 2004
158modified for MegaPOV 1.2.1 by Christoph Hormann, August 2005