Commit [e1ca3a] default Maximize Restore History

Mac: use exiv2, some clean up

ippei ippei 2008-02-04

1 2 > >> (Page 1 of 2)
added mac/ExternalPrograms/scripts/static/libexpat.sh
added mac/ExternalPrograms/scripts/static/libexiv2.sh
added mac/ExternalPrograms/scripts/pngconf_h.patch
added mac/ExternalPrograms/scripts/libexpat.sh
added mac/ExternalPrograms/scripts/libexiv2.sh
removed mac/Documents/ReadMe-HuginOSX.txt
changed src/hugin_config_mac.h
changed mac/ExternalPrograms/scripts/static/libtiff.sh
changed mac/ExternalPrograms/scripts/static/libpng.sh
changed mac/ExternalPrograms/scripts/static/libjpeg.sh
changed mac/ExternalPrograms/scripts/static/libxmi.sh
changed mac/ExternalPrograms/scripts/static/boost.sh
changed mac/ExternalPrograms/scripts/static/wxmac28.sh
changed mac/ExternalPrograms/scripts/static/lcms.sh
changed mac/ExternalPrograms/scripts/lcms.sh
changed mac/ExternalPrograms/scripts/libpng.sh
changed mac/ExternalPrograms/scripts/SetEnv-ppc.txt
changed mac/ExternalPrograms/scripts/autopano-sift-C.sh
changed mac/ExternalPrograms/scripts/wxmac28.sh
changed mac/ExternalPrograms/scripts/SetEnv-universal.txt
changed mac/ExternalPrograms/scripts/LICENSE.txt
changed mac/ExternalPrograms/scripts/SetEnv-leopard.txt
changed mac/ExternalPrograms/scripts/libtiff.sh
copied mac/ExternalPrograms/howto.txt -> mac/ExternalPrograms/readme.txt
mac/ExternalPrograms/scripts/static/libexpat.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/libexiv2.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/pngconf_h.patch Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/libexpat.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/libexiv2.sh Diff Switch to side-by-side view
Loading...
src/hugin_config_mac.h Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/libtiff.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/libpng.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/libjpeg.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/libxmi.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/boost.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/wxmac28.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/static/lcms.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/lcms.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/libpng.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/SetEnv-ppc.txt Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/autopano-sift-C.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/wxmac28.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/SetEnv-universal.txt Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/LICENSE.txt Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/SetEnv-leopard.txt Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/scripts/libtiff.sh Diff Switch to side-by-side view
Loading...
mac/ExternalPrograms/howto.txt to mac/ExternalPrograms/readme.txt
--- a/mac/ExternalPrograms/howto.txt
+++ b/mac/ExternalPrograms/readme.txt
@@ -1,16 +1,7 @@
-External Programs
+External Programs
(This is for 10.4 or above)


HOWTO:
1. Download the source. You typically want to place it in the "ExternalPrograms" folder.
2. Edit ExternalPrograms/scripts/SetEnv-*.txt file appropriately, especially the myREPOSITORYDIR variable.
3. Open a Terminal window (bash is preferred).
5. 'cd' into the directory of source you want to compile. (eg. 'cd ExternalPrograms/jpeg-6b')
4. Set the variables for the compilation. (eg. 'source ../scripts/SetEnv-universal.txt')
6. Using the appropriate shell script, build the source. (eg. 'sh ../scripts/libjpeg.sh')


RESULT:
The programs and libraries will be installed into $myREPOSITORYDIR, which you can manage independently from the systems you are currently using (e.g /usr, /usr/local, /opt, /sw).


TIPS:
When compiling programs from source specifying the above directory as prefix. You probably have to specify the correct SDK (-isysroot) and MacOS target version (-mmacosx-version-min) as well.
+

LIBRARIES:
The following sets are recommended and assumed for building Hugin. Different versions may require editing the version numbers in the scripts. 

[Static Build for distributable tools]
static/boost (1.34.1)
static/libexpat (2.0.1)
static/libjpeg (6b)
static/libpng (1.2.24)
static/libtiff (3.8.3)
static/ilmbase (1.0.1)
static/openexr16 (1.6.1)
static/pano13 (2.9.12 or svn)
static/wxmac28 (2.8.7)
static/libexiv2 (0.16)
static/lcms (1.17)
static/glew (1.5.0)
static/libxmi (1.2)
gnumake (Darwin 9.1/gnumake-119/make)
enblend31 (cvs or 3.1)

[Dynamic Build for distributable Hugin.app]
boost (1.34.1)
libexpat (2.0.1)
libjpeg (6b)
libpng (1.2.24)
libtiff (3.8.3)
ilmbase (1.0.1)
openexr16 (1.6.1)
pano13 (2.9.12 or svn)
wxmac28 (2.8.7)
static/libexiv2 (0.16)
static/lcms (1.17)
static/glew (1.5.0)
static/libxmi (1.2)
gnumake (Darwin 9.1/gnumake-119/make)
enblend31 (cvs or 3.1)

 
-(This is for 10.4 or above)
+LICENSE:
+The scripts for compiling universal builds are originally copyrighted by Ippei Ukai (2007-2008), and distributed under the modified BSD license.
 
-HOWTO:
-1. Download the source. You typically want to place it in the "ExternalPrograms" folder.
-2. Edit ExternalPrograms/scripts/SetEnv-*.txt file appropriately. Especially the myREPOSITORYDIR variable.
-3. Open a Terminal window (bash is preferred).
-5. 'cd' into the directory of source you want to compile. (eg. 'cd ExternalPrograms/jpeg-6b')
-4. Set the variables for the compilation. (eg. 'source ../scripts/SetEnv-universal.txt')
-6. Using the appropriate shell script, build the source. (eg. 'sh ../scripts/libjpeg.sh')
-
-RESULT:
-The programs and libraries will be installed into $myREPOSITORYDIR, which you can manage independently from the systems you are currently using (e.g /usr, /usr/local, /opt, /sw). Using symbolic links for example, it is possible to share those libraries to be linked with different versions of hugin.
-
-$Id: howto.txt 1902 2007-02-04 22:27:47Z ippei $+
$Id: howto.txt 1902 2007-02-04 22:27:47Z ippei $
1 2 > >> (Page 1 of 2)