diff --git a/Maintenance/MacOSX_Installer/CGAL-3.2-absolute.pmproj b/Maintenance/MacOSX_Installer/CGAL-3.2-absolute.pmproj deleted file mode 100644 index 90f572357d1..00000000000 Binary files a/Maintenance/MacOSX_Installer/CGAL-3.2-absolute.pmproj and /dev/null differ diff --git a/Maintenance/MacOSX_Installer/CGAL-3.2.pmproj b/Maintenance/MacOSX_Installer/CGAL-3.2.pmproj deleted file mode 100644 index 62d13364c6e..00000000000 Binary files a/Maintenance/MacOSX_Installer/CGAL-3.2.pmproj and /dev/null differ diff --git a/Maintenance/MacOSX_Installer/CGAL-absolute.pmproj b/Maintenance/MacOSX_Installer/CGAL-absolute.pmproj deleted file mode 100644 index 848e7f6370f..00000000000 Binary files a/Maintenance/MacOSX_Installer/CGAL-absolute.pmproj and /dev/null differ diff --git a/Maintenance/MacOSX_Installer/CGAL.pmproj b/Maintenance/MacOSX_Installer/CGAL.pmproj deleted file mode 100644 index bcc31083c7a..00000000000 Binary files a/Maintenance/MacOSX_Installer/CGAL.pmproj and /dev/null differ diff --git a/Maintenance/MacOSX_Installer/README.txt b/Maintenance/MacOSX_Installer/README.txt deleted file mode 100644 index a5d173295d2..00000000000 --- a/Maintenance/MacOSX_Installer/README.txt +++ /dev/null @@ -1,72 +0,0 @@ -Instructions for creating the MacOS X Installer - -Part I - Create the installer using the cgal_make_macosx_installer script -------------------------------------------------------------------------- - -The instructions below assume that you will be creating CGAL-X.Y -The instructions below work for versions of CGAL from 3.2 and up. -Noti - -1. Copy the create_macosx_installer script to this directory (it can be found - in the Scripts package, under Scripts/developer_scripts). -2. Modify the create_macosx_installer script to reflect your current - CGAL version and/or configuration. In particular, make sure the - CGAL version number is set correctly and that the size of the disk - image to be created is big enough. -3. Modify the scripts and files in the Resources directory to reflect - the welcoming message (Welcome.rtf), the installations instructions - to the user (ReadMe.rtf) and the license (License.rtf) to reflect the - status of the release you are distributing. -4. This step requires the PackageMaker application that comes with Xcode - developer tools. Open CGAL-tmp.pmproj with PackageMaker in order to make - the appropriate modifications for version X.Y. In particular - a. in the Configuration section make sure that - i. the "Authentication" is set to "None" - ii. the "Relocatable" and "Follow Symbolic Links" flags are checked - and that all other flags are unchecked. - b. Modify the package version and info string to reflect the current - version and copyright year. - The rest should be okay are they are. Save the project, quit PackageMaker - and commit the project to the svn server. -5. Run the create_macosx_installer by giving as argument the location - of the CGAL tarball. For example if you want to build CGAL-X.Y and - the tarball is located at your home directory run: - ./create_macosx_installer ~/CGAL-X.Y.tar.gz X.Y -6. Once the script is done there should be a disk image in this directory - named CGAL-X.Y.dmg. This is your MacOSX distribution. - - -Part II - Create the installer manually ---------------------------------------- - -The instructions below assume that you will be creating CGAL-X.Y -Make the appropriate modifications for building other releases. -The instructions below work for versions of CGAL from 3.2 and up. - -1. Put the CGAL root directory under Package_root. Make sure you - have stripped all directories and files that do not go to the - release. The directory inside Package_root should be named CGAL-X.Y -2. Modify the scripts and files in the Resources directory to reflect - the welcoming message (Welcome.rtf), the installations instructions - to the user (ReadMe.rtf) and the license (License.rtf) to reflect the - status of the release you are distributing. -3. This step requires the PackageMaker application that comes with Xcode - developer tools. Open CGAL.pmproj with PackageMaker in order to make - the appropriate modifications for version X.Y. In particular - a. in the Configuration section make sure that - i. the "Authentication" is set to "None" - ii. the "Relocatable" and "Follow Symbolic Links" flags are checked - and that all other flags are unchecked. - b. Modify the package version and info string to reflect the current - version and copyright year. - The rest should be okay are they are. -4. Save your new project and type Apple+B to build the package. - Save it as CGAL.pkg. Eventually commit your new project to the - svn server. -5. Open the DiskUtility and create a read-write disk image (named - CGAL-X.Y.dmg) with the appropriate size. Copy CGAL.pkg in the disk - image. Eject the disk image. Using the DiskUtility application convert - the CGAL-X.Y.dmg disk image to a read-only disk image. Save the new - disk image as CGAL-X.Y-RO.dmg. Discard your read-write image and - rename CGAL-X.Y-RO.dmg to CGAL-X.Y.dmg. This is your MacOSX distribution. - You all set!!! diff --git a/Maintenance/MacOSX_Installer/Resources/License.rtf b/Maintenance/MacOSX_Installer/Resources/License.rtf deleted file mode 100644 index 8629c808660..00000000000 --- a/Maintenance/MacOSX_Installer/Resources/License.rtf +++ /dev/null @@ -1,45 +0,0 @@ -{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf330 -{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;\f2\fmodern\fcharset77 Courier; -} -{\colortbl;\red255\green255\blue255;\red1\green6\blue255;} -\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural - -\f0\b\fs24 \cf0 LICENSE\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f1\b0 \cf0 \ -The CGAL software consists of several parts, each of which is\ -licensed under an open source license. It is also possible to obtain\ -commercial licenses from\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural -\cf0 GeometryFactory ( -\f2 \cf2 www.geometryfactory.com -\f1 \cf0 )\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural -\cf0 for all or parts of CGAL.\ -\ -The source code of the CGAL library can be found in the directories\ -"src" (excluding "src/Core") and "include/CGAL". It is specified in each\ -file of the CGAL library which license applies to it. This is either the\ -GNU Lesser General Public License (as published by the Free\ -Software Foundation; version 3 of the License) or the Q Public\ -License (version 1.0). The texts of both licenses can be found in the\ -files LICENSE.LGPL and LICENSE.QPL. \ -\ -Distributed along with CGAL (for the users' convenience), but not part\ -of CGAL, are the following third-party libraries, available under their\ -own licenses:\ -\ -- CORE, in the directories "include/CORE" and "src/Core", is licensed\ - under the QPL (see LICENSE.QPL).\ -- OpenNL, in the directory "include/OpenNL", is licensed under the\ - GPL with additional exceptions (see LICENSE.OPENNL).\ -\ -All other files that do not have an explicit copyright notice (e.g., all\ -examples and some demos) are licensed under a very permissive\ -license. The exact license text can be found in the file\ -LICENSE.FREE_USE. Note that some subdirectories have their own\ -copy of LICENSE.FREE_USE. These copies have the same license\ -text and differ only in the copyright holder.\ -} \ No newline at end of file diff --git a/Maintenance/MacOSX_Installer/Resources/ReadMe.rtf b/Maintenance/MacOSX_Installer/Resources/ReadMe.rtf deleted file mode 100644 index bea1a3de050..00000000000 --- a/Maintenance/MacOSX_Installer/Resources/ReadMe.rtf +++ /dev/null @@ -1,44 +0,0 @@ -{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf330 -{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;\f2\fswiss\fcharset77 Helvetica-Oblique; -} -{\colortbl;\red255\green255\blue255;} -\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 The installer will first write the CGAL files and then compile the CGAL\ -library. Consult the CGAL installation script log file MacOSX-install.log\ -(can be found under the CGAL root directory) for important information\ -about whether the CGAL setup was successful and about environment\ -variables that you need to define.\ -\ -The CGAL install program will try to find configure several libraries in\ -your system. In particular these libraries include boost, GMP/MPFR\ -and Qt.\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f1\b \cf0 \ -Important note: -\f0\b0 boost is actually required by CGAL, which means\ -that the install program will fail if boost is not found.\ -\ -In order for these libraries to be correctly configured with CGAL you\ -must make sure, before proceeding with the installation program, that\ -they are installed under the proper path.\ - -\f2\i You may need administrator access to setup the libraries under the\ -proper paths.\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f0\i0 \cf0 * -\f1\b boost -\f0\b0 : boost include files must be installed under /usr/include or\ - /usr/local/include\ -* -\f1\b GMP/MPFR -\f0\b0 : GMP/MPFR include files must be installed under\ - /usr/include or /usr/local/include. GMP/MPFR libraries must be\ - installed under /usr/lib or /usr/local/lib \ -* -\f1\b Qt -\f0\b0 : Qt files must be installed under /Developer/qt.\ -} \ No newline at end of file diff --git a/Maintenance/MacOSX_Installer/Resources/Welcome.rtf b/Maintenance/MacOSX_Installer/Resources/Welcome.rtf deleted file mode 100644 index 53d8cfd195e..00000000000 --- a/Maintenance/MacOSX_Installer/Resources/Welcome.rtf +++ /dev/null @@ -1,40 +0,0 @@ -{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf330 -{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;\f2\fmodern\fcharset77 Courier; -} -{\colortbl;\red255\green255\blue255;\red1\green17\blue255;} -\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 Welcome to the CGAL Installation Program for MacOS X. You will\ -be guided through the steps necessary to install this software.\ -\ -CGAL is a collaborative effort of several sites in Europe and Israel.\ -The goal is to make the most important of the solutions and methods\ -developed in computational geometry available to users in industry\ -and academia in a C++ library. The goal is to provide\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural - -\f1\b \cf0 easy access to useful, reliable geometric algorithms\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural - -\f0\b0 \cf0 \ -The CGAL library contains:\ -\ -* the Kernel with geometric primitives such as points, vectors, lines,\ - predicates for testing things such as relative positions of points,\ - and operations such as intersections and distance calculation.\ -* the Basic Library which is a collection of standard data structures\ - and geometric algorithms, such as convex hull in 2D/3D,\ - (Delaunay) triangulation in 2D/3D, planar map, polyhedron,\ - smallest enclosing circle, and multidimensional query structures.\ -* the Support Library which offers interfaces to other packages, e.g.,\ - for visualisation, and I/O, and other support facilities.\ -\ -To get an impression of the functionality of CGAL, you can take a\ -look at the on-line manuals or the demos page at\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\qc\pardirnatural - -\f2 \cf2 www.cgal.org -\f0 \cf0 \ -} \ No newline at end of file diff --git a/Maintenance/MacOSX_Installer/Resources/cgal_very_small.gif b/Maintenance/MacOSX_Installer/Resources/cgal_very_small.gif deleted file mode 100644 index 7b010efab5e..00000000000 Binary files a/Maintenance/MacOSX_Installer/Resources/cgal_very_small.gif and /dev/null differ diff --git a/Maintenance/MacOSX_Installer/Resources/postflight b/Maintenance/MacOSX_Installer/Resources/postflight deleted file mode 100755 index 10604ae2dd7..00000000000 --- a/Maintenance/MacOSX_Installer/Resources/postflight +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -CGALVER=3.2.1 -cd $2/CGAL-$CGALVER -QTDIR=/Developer/qt -DYLD_LIBRARY_PATH=/Developer/qt/lib -export QTDIR DYLD_LIBRARY_PATH -if [ -e upgrade.cgal ]; then - rm -f upgrade.cgal - exit 0 -fi -touch MacOSX-install.log -./install_cgal -ni --CXX /usr/bin/g++ >> $2/CGAL-$CGALVER/MacOSX-install.log -exit 0 diff --git a/Maintenance/MacOSX_Installer/Resources/postupgrade b/Maintenance/MacOSX_Installer/Resources/postupgrade deleted file mode 100755 index 4fb47d352d1..00000000000 --- a/Maintenance/MacOSX_Installer/Resources/postupgrade +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -CGALVER=3.2.1 -cd $2/CGAL-$CGALVER -QTDIR=/Developer/qt -DYLD_LIBRARY_PATH=/Developer/qt/lib -export QTDIR DYLD_LIBRARY_PATH -touch upgrade.cgal -touch MacOSX-install.log -./install_cgal -ni --CXX /usr/bin/g++ >> $2/CGAL-$CGALVER/MacOSX-install.log -exit 0 diff --git a/Maintenance/Modules/Alpha_shapes_2_module b/Maintenance/Modules/Alpha_shapes_2_module deleted file mode 100644 index 8afd7c3ac62..00000000000 --- a/Maintenance/Modules/Alpha_shapes_2_module +++ /dev/null @@ -1 +0,0 @@ -Alpha_shapes_2 diff --git a/Maintenance/Modules/Alpha_shapes_3_module b/Maintenance/Modules/Alpha_shapes_3_module deleted file mode 100644 index d4899b02775..00000000000 --- a/Maintenance/Modules/Alpha_shapes_3_module +++ /dev/null @@ -1 +0,0 @@ -Alpha_shapes_3 diff --git a/Maintenance/Modules/Kernel_plus_support_library_module b/Maintenance/Modules/Kernel_plus_support_library_module deleted file mode 100644 index 018a6ead264..00000000000 --- a/Maintenance/Modules/Kernel_plus_support_library_module +++ /dev/null @@ -1,32 +0,0 @@ -Auxiliary -Cartesian_kernel -Configuration -Fixed_precision_nt -Installation -Circulator -Core -Distance_2 -Distance_3 -Generator -Geomview -Hash_map -HalfedgeDS -H2 -H3 -Interval_arithmetic -Intersections_2 -Intersections_3 -Kernel_23 -Kernel_d -Modifier -Number_types -Polynomial -Random_numbers -Scripts -Stream_support -STL_Extension -Timer -Union_find -iostream -wininst -window \ No newline at end of file diff --git a/Maintenance/Modules/Nef_2_module b/Maintenance/Modules/Nef_2_module deleted file mode 100644 index f5e5b805dd3..00000000000 --- a/Maintenance/Modules/Nef_2_module +++ /dev/null @@ -1 +0,0 @@ -Nef_2 diff --git a/Maintenance/Modules/Qt_widget_module b/Maintenance/Modules/Qt_widget_module deleted file mode 100644 index 9aafc9ae6f4..00000000000 --- a/Maintenance/Modules/Qt_widget_module +++ /dev/null @@ -1 +0,0 @@ -Qt_widget diff --git a/Maintenance/Modules/Triangulation_2_module b/Maintenance/Modules/Triangulation_2_module deleted file mode 100644 index 0bb16e3ad08..00000000000 --- a/Maintenance/Modules/Triangulation_2_module +++ /dev/null @@ -1 +0,0 @@ -Triangulation_2 diff --git a/Maintenance/Modules/Triangulation_3_module b/Maintenance/Modules/Triangulation_3_module deleted file mode 100644 index 05f4629fe60..00000000000 --- a/Maintenance/Modules/Triangulation_3_module +++ /dev/null @@ -1 +0,0 @@ -Triangulation_3 diff --git a/Maintenance/Third_party/GMP/README.txt b/Maintenance/Third_party/GMP/README.txt deleted file mode 100644 index 0b60cdde9dd..00000000000 --- a/Maintenance/Third_party/GMP/README.txt +++ /dev/null @@ -1,86 +0,0 @@ -This README contains instructions to create compiled binaries for gmp and mpfr for Visual Studio -with the names expected by the auto-linking feature of CGAL (as those provided with the -Windows Installer) - -STEP 1. - - Download the Brian Gladman's ports for gmp and mpfr for Visual Studio from: - - http://fp.gladman.plus.com/computing/gmp4win.htm - - You would choose a version of gmp and mpfr according to the ports available. - -STEP 2. - - Download the corresponding versions of gmp and mpfr depending on the Gladman's port downloaded - -STEP 3. - - Follow the instructions supplied by Gladman's port and build one of the static versions - of the gmp and mpfr libs. - - Typically, in this step you would - - untar the gmp, mpfr and ports archives under a common root folder - launch gmp.sln - build the preliminary "gen_*" targets - build one of the static library targets, such as "gmp_lib_gc" - launch mpfr.sln - renamed "mparam_h.in" to "mparam.h" - build the target lib_mpfr. - - The details may vary depending on the actual port you are using. Just make sure to follow - the port instructions and build ONE static version of gmp and mpfr. You can choose - the generic version (_gc) or one of the optimized (_pN) version but make sure to build only one. - - You would end up with a structure similar to the following: - - - gmp-4.2.4 - build.vc9 - lib_gmp_gc - Win32 - Debug - gmp.lib - gmp.pdb - Release - gmp.lib - gmp.pdb - mpfr-2.3.2 - build.vc9 - lib_mpfr - Win32 - Debug - mpfr.lib - mpfr.pdb - Release - mpfr.lib - mpfr.pdb - - -STEP 4 - - copy the batch script "create_mangled_versions.bat" into the base directory - containing gmp and mpfr. - - Run it passing the directory containing gmp and mpfr. For example: - - C:\>create_mangled_versions gmp-4.2.4 - C:\>create_mangled_versions mpfr-2.3.2 - - This script scans the given directory in search for gmp and mpfr binaries. - Each time one is found, it creates a copy of it using a "mangled" named that - conforms to the autolinking requirements. It constructs the mangled name based - on the relative downpath to the library found. For example, if it finds - - build.vc9\lib_gmp_gc\Win32\Debug\gmp.lib - - it creates a copy, in the same directory, named: - - gmp_vc90_mt_gd.lib - - All mangled binaries are also copied to a folder named "mangled_binaries" that - the script creates in the directory where it is run. - - - diff --git a/Maintenance/Third_party/GMP/create_mangled_versions.bat b/Maintenance/Third_party/GMP/create_mangled_versions.bat deleted file mode 100644 index 3b505c01e45..00000000000 --- a/Maintenance/Third_party/GMP/create_mangled_versions.bat +++ /dev/null @@ -1,113 +0,0 @@ -@echo OFF - -set ROOT=%~dp0 - -if "%1"=="" goto :ERROR - -set BASEDIR=%1% - -cd %BASEDIR% - -if EXIST gmp.h ( - set GMP_OR_MPFR=gmp -) else ( - if EXIST mpfr.h set GMP_OR_MPFR=mpfr -) - -if NOT DEFINED GMP_OR_MPFR goto :ERROR - -if NOT EXIST mangled_binaries mkdir mangled_binaries - -if EXIST build.vc8 call :PROCESS_BUILD_FOLDER vc8 -if EXIST build.vc9 call :PROCESS_BUILD_FOLDER vc9 - -cd .. - -goto :EOF - -:PROCESS_BUILD_FOLDER -: %1 <- vc(8|9) - -cd build.%1 - -for /D %%i in (lib_%GMP_OR_MPFR%*) do ( - - call :PROCESS_LIB_FOLDER %%i %1 -) - -cd .. - -goto :EOF - -:PROCESS_LIB_FOLDER -: %1 <- lib_gmp|mpfr_* folder name -: %2 <- vc(8|9) - -cd %1 -if EXIST Win32 call :PROCESS_PALTFORM_FOLDER Win32 %2 -if EXIST x64 call :PROCESS_PALTFORM_FOLDER x64 %2 -cd .. - -goto :EOF - -:PROCESS_PALTFORM_FOLDER -: %1 <- (Win32|x64) -: %2 <- vc(8|9) - -cd %1 -if EXIST Debug call :PROCESS_VARIANT_FOLDER Debug %2 -gd -if EXIST Release call :PROCESS_VARIANT_FOLDER Release %2 -cd .. - -goto :EOF - -:PROCESS_VARIANT_FOLDER -: %1 <- (Debug|Release) -: %2 <- vc(8|9) -: %3 <- (-gd|) - -cd %1 -if EXIST %GMP_OR_MPFR%.lib call :COPY_MANGLED %2 lib %3 -if EXIST %GMP_OR_MPFR%.pdb call :COPY_MANGLED %2 pdb %3 -cd .. - -goto :EOF - - -:COPY_MANGLED -: %1 <- vc(8|9) -: %2 <- lib|pdb -: %3 <- (-gd|) - -set TOOLSET=%1% -set EXT=%2% -set VARIANT=%3% - -set MANGLED=%GMP_OR_MPFR%-%TOOLSET%-mt%VARIANT%.%EXT% - -echo Copying %GMP_OR_MPFR%.%EXT% as %MANGLED% in %cd% and %ROOT%\mangled_binaries - -copy /Y %GMP_OR_MPFR%.%EXT% %MANGLED% - -copy /-Y %MANGLED% %ROOT%\mangled_binaries - -goto :EOF - -:ERROR - -echo Usage: -echo. -echo create_mangled_versions folder_with_gmp_or_mpfr -echo. -echo This batch script scans the given directory searching for gmp or mpfr libs -echo copying each such lib with a special mangled name based on -echo the subdirectory path where the .lib was found. -echo. -echo For example, if it finds the file -echo. -echo gmp_4.2.4/build.vc9/lib_gmp_gc/Win32/Debug/gmp.lib -echo. -echo it creates a copy of it named -echo. -echo gmp_vc90_mt_gd.lib -echo. diff --git a/Maintenance/Third_party/GMP/gmp-4.2.4.patch.gz b/Maintenance/Third_party/GMP/gmp-4.2.4.patch.gz deleted file mode 100644 index f8c0c92114f..00000000000 Binary files a/Maintenance/Third_party/GMP/gmp-4.2.4.patch.gz and /dev/null differ diff --git a/Maintenance/Third_party/GMP/mpfr-2.3.2.patch.gz b/Maintenance/Third_party/GMP/mpfr-2.3.2.patch.gz deleted file mode 100644 index 03a62447c86..00000000000 Binary files a/Maintenance/Third_party/GMP/mpfr-2.3.2.patch.gz and /dev/null differ