aboutsummaryrefslogtreecommitdiff
path: root/graphics/gsculpt
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2007-02-25 07:15:48 +0000
committerRong-En Fan <rafan@FreeBSD.org>2007-02-25 07:15:48 +0000
commit9329eddef4329cd5b94206f574cb04c013173438 (patch)
treeee7fb0e37c230773194a6de3b7d7043a779111f8 /graphics/gsculpt
parente6a1628fe944767e9c3f3cf09e6e77cf541f708f (diff)
downloadports-9329eddef4329cd5b94206f574cb04c013173438.tar.gz
ports-9329eddef4329cd5b94206f574cb04c013173438.zip
Notes
Diffstat (limited to 'graphics/gsculpt')
-rw-r--r--graphics/gsculpt/Makefile40
-rw-r--r--graphics/gsculpt/distinfo6
-rw-r--r--graphics/gsculpt/files/SConstruct-install.in428
-rw-r--r--graphics/gsculpt/files/patch-Makefile27
-rw-r--r--graphics/gsculpt/files/patch-cpp-Math-pyIndexTriangle.cpp15
-rw-r--r--graphics/gsculpt/files/patch-cpp-Model-pyGSProductModelBlank.cpp19
-rw-r--r--graphics/gsculpt/files/patch-cpp-Product-pyGSProduct.cpp17
-rw-r--r--graphics/gsculpt/files/patch-cpp-RTType-pyRTObject.cpp17
-rw-r--r--graphics/gsculpt/files/patch-cpp-Util-pySETree.cpp17
-rw-r--r--graphics/gsculpt/files/patch-cpp-bugworkarounds-pyGLDeleteTextures.cpp19
-rw-r--r--graphics/gsculpt/files/patch-src::Edges::CEdgeContainer.h10
-rw-r--r--graphics/gsculpt/files/patch-src::Editor::StatusBar.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Editor::Toolbox.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Events::Event.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Faces::CFace.h10
-rw-r--r--graphics/gsculpt/files/patch-src::FileIO::fileio.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Journal::JournalTaskProgress.h11
-rw-r--r--graphics/gsculpt/files/patch-src::LogGrid::CGrid.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Math::BBox.h10
-rw-r--r--graphics/gsculpt/files/patch-src::Model::CModel.cpp23
-rw-r--r--graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.cpp19
-rw-r--r--graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.h14
-rw-r--r--graphics/gsculpt/files/patch-src::Patch::Patch.h11
-rw-r--r--graphics/gsculpt/files/patch-src::PolylineTools::ToolPolyDraw.cpp11
-rw-r--r--graphics/gsculpt/files/patch-src::SelectTools::ToolSelectBase.cpp11
-rw-r--r--graphics/gsculpt/files/patch-src::Templates::array.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Tools::ToolGroup.h12
-rw-r--r--graphics/gsculpt/files/patch-src::Tools::Toolset.h12
-rw-r--r--graphics/gsculpt/files/patch-src::TypeManager::TypeManager.h14
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::ListManager.cpp11
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::ListManager.h12
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::NameDialog.cpp13
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::NameDialog.h11
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::VectorWidget.cpp12
-rw-r--r--graphics/gsculpt/files/patch-src::Widgets::messageBox.h12
-rw-r--r--graphics/gsculpt/files/patch-src::WorkArea::CAEH_grid.cpp11
-rw-r--r--graphics/gsculpt/files/patch-src::WorkArea::DrawingArea.h11
-rw-r--r--graphics/gsculpt/files/patch-src::XformTools::ToolTransformModel.cpp11
-rw-r--r--graphics/gsculpt/pkg-descr21
-rw-r--r--graphics/gsculpt/pkg-plist480
40 files changed, 1057 insertions, 387 deletions
diff --git a/graphics/gsculpt/Makefile b/graphics/gsculpt/Makefile
index 4267a45ca313..aaa64c1d31eb 100644
--- a/graphics/gsculpt/Makefile
+++ b/graphics/gsculpt/Makefile
@@ -1,4 +1,3 @@
-# ex:ts=8
# New ports collection makefile for: gSculpt
# Date created: Oct 10, 2001
# Whom: ijliao
@@ -7,32 +6,41 @@
#
PORTNAME= gsculpt
-PORTVERSION= 0.3
-PORTREVISION= 4
+PORTVERSION= 0.99.38.2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= gSculpt-${PORTVERSION}-src
+DISTNAME= gSculpt-${PORTVERSION}-alpha-src
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= carpetsmoker@xs4all.nl
COMMENT= An Opensource 3D modelling application
-PLIST_FILES= bin/gsculpt
-WRKSRC= ${WRKDIR}/gSculpt-${PORTVERSION}
-USE_GNOME= gtk12
-USE_GMAKE= yes
+LIB_DEPENDS= boost_python.3:${PORTSDIR}/devel/boost-python
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gtkgl/__init__.py:${PORTSDIR}/x11-toolkits/py-gtkglext \
+ ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:${PORTSDIR}/graphics/py-opengl
+
+SUB_FILES= SConstruct-install
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
+ WRKSRC=${WRKSRC}
+
+WRKSRC= ${WRKDIR}/gSculpt-${PORTVERSION}-alpha
+USE_SCONS= yes
+USE_PYTHON= 2.4
+USE_XLIB= yes
+USE_GNOME= pygtk2
+USE_LDCONFIG= ${PREFIX}/lib/gSculpt
.include <bsd.port.pre.mk>
post-patch:
- @${REINPLACE_CMD} -e "s,-O3 -Wall -Werror,${CXXFLAGS},g ; \
- s,gtk-config,${GTK_CONFIG},g ; \
- s,/usr/include/glib.h,${LOCALBASE}/include/glib12/glib.h,g ; \
- s,/usr/include/gtk/,${LOCALBASE}/include/gtk12/gtk/,g ; \
- s,/usr/include/gdk/,${LOCALBASE}/include/gtk12/gdk/,g" \
- ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e "s|/usr/include/python2.4|/usr/local/include/python2.4| ; \
+ s|standardIncPaths = \[\]|standardIncPaths = \['${PREFIX}/include','${X11BASE}/include'\]| ; \
+ s|standardLibPaths = \[\]|standardLibPaths = \['${PREFIX}/lib','${X11BASE}/lib'\]| "\
+ ${WRKSRC}/SConstruct
+ @${REINPLACE_CMD} -e "s|gsculpt.py|${PYTHON_SITELIBDIR}/gSculpt/gsculpt.py|" ${WRKSRC}/gsculpt
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/gsculpt ${PREFIX}/bin
+ @cd ${WRKDIR} && \
+ ${SCONS_BIN} -f SConstruct-install install
.include <bsd.port.post.mk>
diff --git a/graphics/gsculpt/distinfo b/graphics/gsculpt/distinfo
index bd58d60c3669..b83607a24216 100644
--- a/graphics/gsculpt/distinfo
+++ b/graphics/gsculpt/distinfo
@@ -1,3 +1,3 @@
-MD5 (gSculpt-0.3-src.tar.gz) = acd33484cfd48677caec059ef8f77e43
-SHA256 (gSculpt-0.3-src.tar.gz) = cea315052c4dc2c82d9fb375f8a770b0224fe4c63a51f1f3cc4c79cc64edc179
-SIZE (gSculpt-0.3-src.tar.gz) = 157228
+MD5 (gSculpt-0.99.38.2-alpha-src.tar.gz) = ca52fb8ef61835a654e2d36e5addccd2
+SHA256 (gSculpt-0.99.38.2-alpha-src.tar.gz) = 0dc068d734bc1be9ad4b5f35e27f45cb8829264fc966a829bb4ebbaf38df70ad
+SIZE (gSculpt-0.99.38.2-alpha-src.tar.gz) = 1113230
diff --git a/graphics/gsculpt/files/SConstruct-install.in b/graphics/gsculpt/files/SConstruct-install.in
new file mode 100644
index 000000000000..5c820c21cbe6
--- /dev/null
+++ b/graphics/gsculpt/files/SConstruct-install.in
@@ -0,0 +1,428 @@
+env = Environment()
+env.Alias('install', '%%PREFIX%%')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt', '%%WRKSRC%%/gsculpt.py')
+env.Install('%%PREFIX%%/bin', '%%WRKSRC%%/gsculpt')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt', '%%WRKSRC%%/gSculpt/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Cache', '%%WRKSRC%%/gSculpt/Cache/GSCache.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Cache', '%%WRKSRC%%/gSculpt/Cache/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory', '%%WRKSRC%%/gSculpt/CommandHistory/CommandHistory.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory', '%%WRKSRC%%/gSculpt/CommandHistory/CommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory', '%%WRKSRC%%/gSculpt/CommandHistory/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Config', '%%WRKSRC%%/gSculpt/Config/GSConfig.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Config', '%%WRKSRC%%/gSculpt/Config/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Editor', '%%WRKSRC%%/gSculpt/Editor/EditorSettings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Editor', '%%WRKSRC%%/gSculpt/Editor/SnapSettings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Editor', '%%WRKSRC%%/gSculpt/Editor/SnapSettingsPopup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Editor', '%%WRKSRC%%/gSculpt/Editor/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Event', '%%WRKSRC%%/gSculpt/Event/QueuedEvent.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Event', '%%WRKSRC%%/gSculpt/Event/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/FileIO', '%%WRKSRC%%/gSculpt/FileIO/IOXml.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/FileIO', '%%WRKSRC%%/gSculpt/FileIO/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph', '%%WRKSRC%%/gSculpt/GSGraph/GSGraph.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph', '%%WRKSRC%%/gSculpt/GSGraph/GSGraphCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph', '%%WRKSRC%%/gSculpt/GSGraph/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GraphView', '%%WRKSRC%%/gSculpt/GraphView/GraphView.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GraphView', '%%WRKSRC%%/gSculpt/GraphView/GraphViewHelper.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/GraphView', '%%WRKSRC%%/gSculpt/GraphView/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Graphics', '%%WRKSRC%%/gSculpt/Graphics/BackfaceCullField.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Graphics', '%%WRKSRC%%/gSculpt/Graphics/GLUploadImage.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Graphics', '%%WRKSRC%%/gSculpt/Graphics/Graphics.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Graphics', '%%WRKSRC%%/gSculpt/Graphics/Region3dField.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Graphics', '%%WRKSRC%%/gSculpt/Graphics/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/I18n', '%%WRKSRC%%/gSculpt/I18n/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/I18n', '%%WRKSRC%%/gSculpt/I18n/i18n.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter', '%%WRKSRC%%/gSculpt/ImportExportFilter/ObjExport.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter', '%%WRKSRC%%/gSculpt/ImportExportFilter/ObjImport.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter', '%%WRKSRC%%/gSculpt/ImportExportFilter/ToolImportedModel.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter', '%%WRKSRC%%/gSculpt/ImportExportFilter/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/CachedObjectSource.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/ColumnEditors.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/DB.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/DBCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/DBEdit.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/DBEditorTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/Enum.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/KMeta.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/ObjectSource.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/ObjectSourceProxy.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/RTType.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/Variable.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Kernel', '%%WRKSRC%%/gSculpt/Kernel/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/LogGrid', '%%WRKSRC%%/gSculpt/LogGrid/LogGrid.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/LogGrid', '%%WRKSRC%%/gSculpt/LogGrid/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp', '%%WRKSRC%%/gSculpt/MainApp/CreateMenu.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp', '%%WRKSRC%%/gSculpt/MainApp/GeneralActions.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp', '%%WRKSRC%%/gSculpt/MainApp/MainApp.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp', '%%WRKSRC%%/gSculpt/MainApp/NewNodeMenu.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp', '%%WRKSRC%%/gSculpt/MainApp/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts', '%%WRKSRC%%/gSculpt/MainApp/Shortcuts/Shortcut.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts', '%%WRKSRC%%/gSculpt/MainApp/Shortcuts/ShortcutEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts', '%%WRKSRC%%/gSculpt/MainApp/Shortcuts/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ColumnManipulators.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/Handle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/Handle3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/HandleScreen.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/Manipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ManipulatorSnapping.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ManipulatorSwitch.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/Point3Manipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/RealManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/RotationHandle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/RotationManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ScaleHandle3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ScaleManipulator3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ScreenSpaceHandle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/ScrollManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/TranslationHandle3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/TranslationManipulator3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator', '%%WRKSRC%%/gSculpt/Manipulator/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools', '%%WRKSRC%%/gSculpt/MarkTools/CircularMarkRegionManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools', '%%WRKSRC%%/gSculpt/MarkTools/MarkRegionManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools', '%%WRKSRC%%/gSculpt/MarkTools/RectangularMarkRegionManipulator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools', '%%WRKSRC%%/gSculpt/MarkTools/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Math', '%%WRKSRC%%/gSculpt/Math/Math.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Math', '%%WRKSRC%%/gSculpt/Math/MathField.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Math', '%%WRKSRC%%/gSculpt/Math/MathVariable.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Math', '%%WRKSRC%%/gSculpt/Math/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/GSSceneNodeMeshViewSettings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/Mesh.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshLiveSubdWireframeModeColumnEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshLiveSubdWireframeModeVar.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshLiveSubdWireframeModeVarEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshManipulatorHelper.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshPickHelper.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshPreserveNormalSharpnessColumnEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshPreserveNormalSharpnessVar.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/MeshPreserveNormalSharpnessVarEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Mesh', '%%WRKSRC%%/gSculpt/Mesh/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditBodyToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditBodyToolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditComponent.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditEdgeToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditEdgeToolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditFaceToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditFaceToolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditToolkit.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditVertexToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshEditVertexToolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshToolbox.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/MeshToolsetWithPicking.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools', '%%WRKSRC%%/gSculpt/MeshTools/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkCircular.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPick.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeBoundaries.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeLoops.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeRings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkRectangular.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshMarkRegion.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshPickEdgeLoopPath.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/ToolMeshPickEdgeRingPath.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark', '%%WRKSRC%%/gSculpt/MeshTools/Mark/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/MeshCutTarget.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/MeshInsetFacesStyle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/MeshWeldStyle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshBandsaw.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshCut.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshDrawFace.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshDrawQuads.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditMove.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditRotate.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditScale.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshNBandsaw.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshNCut.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshSurfaceTweakComponents.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/ToolMeshTweakComponents.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshFlip.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshKnife.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshMirror.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshSubdivide.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Body/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshBevelEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshBridge.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshCollapseEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshConnectEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshDissolveEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshExpandEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshExtrudeEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshFillEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshFlattenEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshGrowEdgeSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMarkEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMoveEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMoveEdgesNormal.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshNConnectEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshNSplitEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRewireEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRiftEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRotateEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshScaleEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeBoundary.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeLoop.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeRing.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshShrinkEdgeSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSlideEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSpinEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSplitEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshWeldEdges.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Edge/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshBevelFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshCollapseFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshDeleteFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshDissolveFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshExpandFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshExtrudeFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshFlattenFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshFreeExtrudeFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshGrowFaceSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshInsetFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMarkFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMoveFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMoveFacesNormal.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshRotateFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshScaleFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshShrinkFaceSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshTunnel.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshWeldFaces.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Face/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshBevelVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshConnectVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshDissolveVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshExpandVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshFlattenVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshGrowVertexSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMarkVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMoveVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMoveVerticesNormal.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshRotateVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshScaleVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshShrinkVertexSelection.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshTargetWeldVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshTemplateTweakVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshWeldVertices.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex', '%%WRKSRC%%/gSculpt/MeshTools/MeshEdit/Vertex/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/MarkPredicateColumnEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/MarkPredicateVar.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/MarkPredicateVarEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/Model.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/ModelDraw.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/Pick.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/Pick3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/TargetList.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/TargetListColumnEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/TargetListVarEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Model', '%%WRKSRC%%/gSculpt/Model/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools', '%%WRKSRC%%/gSculpt/ModelTools/ModelVirtualMirrorToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools', '%%WRKSRC%%/gSculpt/ModelTools/ToolVirtualMirror.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools', '%%WRKSRC%%/gSculpt/ModelTools/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Painter', '%%WRKSRC%%/gSculpt/Painter/Painter.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Painter', '%%WRKSRC%%/gSculpt/Painter/RequestPainter.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Painter', '%%WRKSRC%%/gSculpt/Painter/RequestViewportPainter.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Painter', '%%WRKSRC%%/gSculpt/Painter/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend', '%%WRKSRC%%/gSculpt/PolyBlend/PolyBlend.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend', '%%WRKSRC%%/gSculpt/PolyBlend/PolyBlendComponent.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend', '%%WRKSRC%%/gSculpt/PolyBlend/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/MeshPrimitiveToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/MeshPrimitiveToolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/PrimitiveToolbox.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/PrimitiveToolkit.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolBoxPrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolConePrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolCylinderPrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolPlanePrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolSpherePrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolTorusPrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/ToolTubePrimitive.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools', '%%WRKSRC%%/gSculpt/PrimitiveTools/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSFunction.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSFunctionCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSFunctionGraph.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSFunctionGraphCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSPlan.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSPlanCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSProcedure.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSProcedureCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSScene.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSSceneCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSSceneNode.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSSceneNodeCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/GSSceneNodeViewSettings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/Product.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore', '%%WRKSRC%%/gSculpt/ProceduralCore/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSFunctionAdjustableInvoker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSFunctionTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSProcedureAdjustableInvoker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSProcedureTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSSceneNodeTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/GSSceneNodeToolbox.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/ProcToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool', '%%WRKSRC%%/gSculpt/ProceduralTool/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Project', '%%WRKSRC%%/gSculpt/Project/GSProject.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Project', '%%WRKSRC%%/gSculpt/Project/GSProjectCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Project', '%%WRKSRC%%/gSculpt/Project/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/NodeEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/NodePlanAdapter.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/NodePlanViewList.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/SceneEditorTools.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/SelectNodeTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit', '%%WRKSRC%%/gSculpt/SceneEdit/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes', '%%WRKSRC%%/gSculpt/SceneNodes/SceneModelNode.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes', '%%WRKSRC%%/gSculpt/SceneNodes/SceneProcedureNode.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes', '%%WRKSRC%%/gSculpt/SceneNodes/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/Texture.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/TextureChooser.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/TextureRef.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/TextureRefColumnEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/TextureRefVar.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/TextureTable.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Texture', '%%WRKSRC%%/gSculpt/Texture/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/Tool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/ToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/ToolPanel.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/Toolbox.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/Toolkit.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/Toolset.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Tool', '%%WRKSRC%%/gSculpt/Tool/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Transformation', '%%WRKSRC%%/gSculpt/Transformation/Transformation.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Transformation', '%%WRKSRC%%/gSculpt/Transformation/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolRotatedTransformation.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformation.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationBase.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationBend.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationDent.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationLinearTwist.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationMove.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationRadialTwist.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationRotate.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationScale.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationShear.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationShrink.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/ToolTransformationTaper.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/TransformationToolActions.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/TransformationToolGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools', '%%WRKSRC%%/gSculpt/TransformationTools/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/Accelerator.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/AcceleratorGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/AcceleratorManager.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ButtonPopupMenu.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ComboBox.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ConfirmDialog.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ConfirmOverwriteFileDialog.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/FormLayout.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/GSContextMenu.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/GSImage.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/GtkAccelEntry.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/LayoutFactory.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/MessageDialog.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/NameDialog.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/OptionList.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/PopupWindow.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/RadioGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ToggleButton.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/ToggleGroup.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/UIAction.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/UIController.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/UI', '%%WRKSRC%%/gSculpt/UI/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/CoEventHandler.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/LinkedList.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/PriorityList.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/SignalSlot.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/Util.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/Util', '%%WRKSRC%%/gSculpt/Util/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/VarEdit', '%%WRKSRC%%/gSculpt/VarEdit/VarEdit.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/VarEdit', '%%WRKSRC%%/gSculpt/VarEdit/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/BackgroundImage.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/BackgroundImageCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/BackgroundImageTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/DrawingPlane.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/DrawingTemplate.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/FocusTool.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ModelLayer.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ModelLayerBackgroundPainter.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ModelLayerCommandTracker.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ModelLayerEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/View.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ViewDrawingSettings.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/ViewDrawingSettingsEditor.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/View', '%%WRKSRC%%/gSculpt/View/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/DrawingArea.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/GLResourceGuard.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/ModellerView.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/PointerStatus.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/ViewLayout.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/ViewLayoutNotebook.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/ViewLayoutQuad.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/ViewLayoutSingle.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/Viewport.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/Viewport3d.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea', '%%WRKSRC%%/gSculpt/WorkArea/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/bugworkarounds', '%%WRKSRC%%/gSculpt/bugworkarounds/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/bugworkarounds', '%%WRKSRC%%/gSculpt/bugworkarounds/bugworkarounds.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/extlibs', '%%WRKSRC%%/gSculpt/extlibs/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/greenlet', '%%WRKSRC%%/gSculpt/extlibs/greenlet/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/greenlet', '%%WRKSRC%%/gSculpt/extlibs/greenlet/greenlet.so')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/pyconsole', '%%WRKSRC%%/gSculpt/extlibs/pyconsole/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/pyconsole', '%%WRKSRC%%/gSculpt/extlibs/pyconsole/pyconsole.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig', '%%WRKSRC%%/gSculpt/gSculptConfig/__init__.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig', '%%WRKSRC%%/gSculpt/gSculptConfig/gSculptConfig.py')
+env.Install('%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig', '%%WRKSRC%%/gSculpt/gSculptConfig/gSculptUserConfig.py')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libCompGeometry.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libFileIO.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libGraphViewHelper.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libGraphics.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libLogGrid.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libMath.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libMesh.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libModel.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libPainter.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libPolyBlend.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libPolyline.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libProduct.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libRTType.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libTransformation.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libUVMap.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libUtil.so')
+env.Install('%%PREFIX%%/lib/gSculpt', '%%WRKSRC%%/libView.so')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/background_images.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_backg_transparent.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_backgroundimages.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_markedfaces.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_smooth.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_solid.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_textured.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_vertices.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/draw_wireframe.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/drawing_plane.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/drawing_template.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/focus_tool.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gSculpt_Glass_Master_by_Gary_Rose.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gSculpt_splash_screen_by_Gary_Rose.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gSculpt_splash_screen_mouse_over_by_Gary_Rose.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/graphview_1to1.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/graphview_origin.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/graphview_zoom.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/graphview_zoomextentsall.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/graphview_zoomextentsselected.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/grid_toggle.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/grida.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gridx.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gridy.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/gridz.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/layers.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/mesh_primitives.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/meshedit_body.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/meshedit_edges.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/meshedit_faces.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/meshedit_mesh.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/meshedit_vertices.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/node_view_settings.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/red_x.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/rendering_small.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/snap_settings.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/vp_notebook.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/vp_notebook_newvp.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/vp_quad.png')
+env.Install('%%PREFIX%%/share/gSculpt/gsimages', '%%WRKSRC%%/gsimages/vp_single.png')
diff --git a/graphics/gsculpt/files/patch-Makefile b/graphics/gsculpt/files/patch-Makefile
deleted file mode 100644
index 7612dd4ea61f..000000000000
--- a/graphics/gsculpt/files/patch-Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.orig Mon Jul 21 19:59:12 2003
-+++ Makefile Mon Jul 21 19:59:38 2003
-@@ -27,7 +27,6 @@
-
- # C
-
--CC := gcc
- CFLAGS = ${DEPENDFLAGS}
-
- %.o : %.c
-@@ -35,7 +34,6 @@
-
- # C++
-
--CXX := g++
- CXXFLAGS = ${DEPENDFLAGS}
-
- %.o : %.cc
-@@ -57,7 +55,7 @@
-
- # linker
-
--LINKER := g++
-+LINKER := ${CXX}
- LDFLAGS =
- LOADLIBES := -O3 -lm `gtk-config --libs`
-
diff --git a/graphics/gsculpt/files/patch-cpp-Math-pyIndexTriangle.cpp b/graphics/gsculpt/files/patch-cpp-Math-pyIndexTriangle.cpp
new file mode 100644
index 000000000000..bf5b452495e6
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-Math-pyIndexTriangle.cpp
@@ -0,0 +1,15 @@
+--- cpp/Math/pyIndexTriangle.cpp.orig Mon Jan 1 17:49:08 2007
++++ cpp/Math/pyIndexTriangle.cpp Tue Feb 20 13:56:21 2007
+@@ -8,10 +8,10 @@
+ #ifndef PYINDEXTRIANGLE_CPP
+ #define PYINDEXTRIANGLE_CPP
+
+-#include <Math/IndexTriangle.h>
+-
+ #include <boost/python.hpp>
+ using namespace boost::python;
++
++#include <Math/IndexTriangle.h>
+
+
+ void export_IndexTriangle()
diff --git a/graphics/gsculpt/files/patch-cpp-Model-pyGSProductModelBlank.cpp b/graphics/gsculpt/files/patch-cpp-Model-pyGSProductModelBlank.cpp
new file mode 100644
index 000000000000..77dfb9a289e1
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-Model-pyGSProductModelBlank.cpp
@@ -0,0 +1,19 @@
+--- cpp/Model/pyGSProductModelBlank.cpp.orig Tue Feb 20 16:17:02 2007
++++ cpp/Model/pyGSProductModelBlank.cpp Tue Feb 20 16:17:43 2007
+@@ -8,13 +8,14 @@
+ #ifndef PYGSPRODUCTMODELBLANK_CPP__
+ #define PYGSPRODUCTMODELBLANK_CPP__
+
++#include <boost/python.hpp>
++using namespace boost::python;
++
+ #include <Product/GSProduct.h>
+
+ #include <Model/GSProductModelBlank.h>
+
+
+-#include <boost/python.hpp>
+-using namespace boost::python;
+
+
+
diff --git a/graphics/gsculpt/files/patch-cpp-Product-pyGSProduct.cpp b/graphics/gsculpt/files/patch-cpp-Product-pyGSProduct.cpp
new file mode 100644
index 000000000000..b3521e026745
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-Product-pyGSProduct.cpp
@@ -0,0 +1,17 @@
+--- cpp/Product/pyGSProduct.cpp.orig Tue Feb 20 16:24:38 2007
++++ cpp/Product/pyGSProduct.cpp Tue Feb 20 16:24:49 2007
+@@ -8,11 +8,12 @@
+ #ifndef PYGSPRODUCT_CPP__
+ #define PYGSPRODUCT_CPP__
+
++#include <boost/python.hpp>
++using namespace boost::python;
++
+ #include <Product/GSProduct.h>
+
+
+-#include <boost/python.hpp>
+-using namespace boost::python;
+
+
+
diff --git a/graphics/gsculpt/files/patch-cpp-RTType-pyRTObject.cpp b/graphics/gsculpt/files/patch-cpp-RTType-pyRTObject.cpp
new file mode 100644
index 000000000000..3fb6c7713148
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-RTType-pyRTObject.cpp
@@ -0,0 +1,17 @@
+--- cpp/RTType/pyRTObject.cpp.orig Tue Feb 20 16:26:57 2007
++++ cpp/RTType/pyRTObject.cpp Tue Feb 20 16:27:07 2007
+@@ -8,11 +8,12 @@
+ #ifndef PYOBJECTPAINTERFACTORY_CPP__
+ #define PYOBJECTPAINTERFACTORY_CPP__
+
++#include <boost/python.hpp>
++using namespace boost::python;
++
+ #include <RTType/RTType.h>
+
+
+-#include <boost/python.hpp>
+-using namespace boost::python;
+
+
+
diff --git a/graphics/gsculpt/files/patch-cpp-Util-pySETree.cpp b/graphics/gsculpt/files/patch-cpp-Util-pySETree.cpp
new file mode 100644
index 000000000000..2fa8cf7adbcb
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-Util-pySETree.cpp
@@ -0,0 +1,17 @@
+--- cpp/Util/pySETree.cpp.orig Tue Feb 20 16:34:38 2007
++++ cpp/Util/pySETree.cpp Tue Feb 20 16:34:47 2007
+@@ -8,11 +8,12 @@
+ #ifndef PYSETREE_CPP__
+ #define PYSETREE_CPP__
+
++#include <boost/python.hpp>
++using namespace boost::python;
++
+ #include <Util/SETree.h>
+
+
+-#include <boost/python.hpp>
+-using namespace boost::python;
+
+
+
diff --git a/graphics/gsculpt/files/patch-cpp-bugworkarounds-pyGLDeleteTextures.cpp b/graphics/gsculpt/files/patch-cpp-bugworkarounds-pyGLDeleteTextures.cpp
new file mode 100644
index 000000000000..68b6c5b3bee4
--- /dev/null
+++ b/graphics/gsculpt/files/patch-cpp-bugworkarounds-pyGLDeleteTextures.cpp
@@ -0,0 +1,19 @@
+--- cpp/bugworkarounds/pyGLDeleteTextures/pyGLDeleteTextures.cpp.orig Tue Feb 20 16:39:18 2007
++++ cpp/bugworkarounds/pyGLDeleteTextures.cpp Tue Feb 20 16:38:58 2007
+@@ -8,13 +8,14 @@
+ #ifndef PYGLDELETETEXTURES_CPP__
+ #define PYGLDELETETEXTURES_CPP__
+
++#include <boost/python.hpp>
++using namespace boost::python;
++
+ #include <PlatformSpecific/IncludeGL.h>
+
+ #include <Util/Array.h>
+
+
+-#include <boost/python.hpp>
+-using namespace boost::python;
+
+
+
diff --git a/graphics/gsculpt/files/patch-src::Edges::CEdgeContainer.h b/graphics/gsculpt/files/patch-src::Edges::CEdgeContainer.h
deleted file mode 100644
index 41590d53b6dd..000000000000
--- a/graphics/gsculpt/files/patch-src::Edges::CEdgeContainer.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./src/Edges/CEdgeContainer.h.orig Mon Jul 21 18:32:59 2003
-+++ ./src/Edges/CEdgeContainer.h Mon Jul 21 18:33:24 2003
-@@ -13,6 +13,7 @@
-
- #include "CEdge.h"
-
-+using std::set;
-
- /*
- *******************************************************************************
diff --git a/graphics/gsculpt/files/patch-src::Editor::StatusBar.h b/graphics/gsculpt/files/patch-src::Editor::StatusBar.h
deleted file mode 100644
index 05288044f863..000000000000
--- a/graphics/gsculpt/files/patch-src::Editor::StatusBar.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Editor/StatusBar.h.orig Mon Jul 21 16:36:37 2003
-+++ ./src/Editor/StatusBar.h Mon Jul 21 16:36:49 2003
-@@ -9,7 +9,7 @@
-
- #include <gtk/gtkwidget.h>
-
--
-+using std::string;
-
- class StatusBar
- {
diff --git a/graphics/gsculpt/files/patch-src::Editor::Toolbox.h b/graphics/gsculpt/files/patch-src::Editor::Toolbox.h
deleted file mode 100644
index 9912d16916b8..000000000000
--- a/graphics/gsculpt/files/patch-src::Editor::Toolbox.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Editor/Toolbox.h.orig Mon Jul 21 18:37:37 2003
-+++ ./src/Editor/Toolbox.h Mon Jul 21 18:37:46 2003
-@@ -13,7 +13,7 @@
-
- #include <gtk/gtkwidget.h>
-
--
-+using std::string;
-
- class Toolbox
- {
diff --git a/graphics/gsculpt/files/patch-src::Events::Event.h b/graphics/gsculpt/files/patch-src::Events::Event.h
deleted file mode 100644
index e79de7bc1ecd..000000000000
--- a/graphics/gsculpt/files/patch-src::Events::Event.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Events/Event.h.orig Mon Jul 21 16:31:20 2003
-+++ ./src/Events/Event.h Mon Jul 21 16:31:32 2003
-@@ -10,7 +10,7 @@
- #define EVENTH
-
- #include <string>
--
-+using std::string;
-
-
-
diff --git a/graphics/gsculpt/files/patch-src::Faces::CFace.h b/graphics/gsculpt/files/patch-src::Faces::CFace.h
deleted file mode 100644
index 24f6eb5e486a..000000000000
--- a/graphics/gsculpt/files/patch-src::Faces::CFace.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./src/Faces/CFace.h.orig Mon Jul 21 18:33:51 2003
-+++ ./src/Faces/CFace.h Mon Jul 21 18:34:02 2003
-@@ -17,6 +17,7 @@
-
- #include "Point3.h"
-
-+using std::vector;
-
- /*
- *******************************************************************************
diff --git a/graphics/gsculpt/files/patch-src::FileIO::fileio.h b/graphics/gsculpt/files/patch-src::FileIO::fileio.h
deleted file mode 100644
index 3c0ad908547f..000000000000
--- a/graphics/gsculpt/files/patch-src::FileIO::fileio.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/FileIO/fileio.h.orig Mon Jul 21 16:28:28 2003
-+++ ./src/FileIO/fileio.h Mon Jul 21 16:28:40 2003
-@@ -8,7 +8,7 @@
- #include <stdio.h>
-
- #include <string>
--
-+using std::string;
-
- string readString(FILE *f);
- void writeString(FILE *f, const string& s);
diff --git a/graphics/gsculpt/files/patch-src::Journal::JournalTaskProgress.h b/graphics/gsculpt/files/patch-src::Journal::JournalTaskProgress.h
deleted file mode 100644
index 572aeed90b74..000000000000
--- a/graphics/gsculpt/files/patch-src::Journal::JournalTaskProgress.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Journal/JournalTaskProgress.h.orig Mon Jul 21 16:38:59 2003
-+++ ./src/Journal/JournalTaskProgress.h Mon Jul 21 16:39:09 2003
-@@ -10,7 +10,7 @@
-
- #include "MultiThreading.h"
-
--
-+using std::string;
-
-
- class JournalTaskProgress
diff --git a/graphics/gsculpt/files/patch-src::LogGrid::CGrid.h b/graphics/gsculpt/files/patch-src::LogGrid::CGrid.h
deleted file mode 100644
index 409b3b140a35..000000000000
--- a/graphics/gsculpt/files/patch-src::LogGrid::CGrid.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/LogGrid/CGrid.h.orig Mon Jul 21 16:32:01 2003
-+++ ./src/LogGrid/CGrid.h Mon Jul 21 16:32:11 2003
-@@ -6,7 +6,7 @@
- #define CGRIDH
-
- #include <list>
--
-+using std::list;
-
- #include "array.h"
-
diff --git a/graphics/gsculpt/files/patch-src::Math::BBox.h b/graphics/gsculpt/files/patch-src::Math::BBox.h
deleted file mode 100644
index 2747163d10ab..000000000000
--- a/graphics/gsculpt/files/patch-src::Math::BBox.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./src/Math/BBox.h.orig Mon Jul 21 16:29:27 2003
-+++ ./src/Math/BBox.h Mon Jul 21 16:30:21 2003
-@@ -12,6 +12,7 @@
- #include "Point3.h"
- #include "Plane.h"
- #include "Line3.h"
-+using std::vector;
-
-
-
diff --git a/graphics/gsculpt/files/patch-src::Model::CModel.cpp b/graphics/gsculpt/files/patch-src::Model::CModel.cpp
deleted file mode 100644
index 9461fdb76ae4..000000000000
--- a/graphics/gsculpt/files/patch-src::Model::CModel.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./src/Model/CModel.cpp.orig Mon Jul 21 18:40:40 2003
-+++ ./src/Model/CModel.cpp Mon Jul 21 18:41:05 2003
-@@ -68,17 +68,17 @@
- }
-
-
--BBox CModel::getBBox(bool selectedOnly = true) const
-+BBox CModel::getBBox(bool selectedOnly) const
- {
- return BBox();
- }
-
--BBox CModel::getBBox(const Matrix4& m, bool selectedOnly = true) const
-+BBox CModel::getBBox(const Matrix4& m, bool selectedOnly) const
- {
- return BBox();
- }
-
--BBox CModel::getBBox(const Transformation *x, bool selectedOnly = true) const
-+BBox CModel::getBBox(const Transformation *x, bool selectedOnly) const
- {
- return BBox();
- }
diff --git a/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.cpp b/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.cpp
deleted file mode 100644
index e24a6a1585f0..000000000000
--- a/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- ./src/ObjEdit/ObjectCollection.cpp.orig Mon Jul 21 18:47:55 2003
-+++ ./src/ObjEdit/ObjectCollection.cpp Mon Jul 21 19:44:26 2003
-@@ -326,11 +326,14 @@
- UniqueId ObjectCollection::getUniqueId(const string& name) const
- {
- IdTable::const_iterator iter = nameToId.find(name);
-- if ( iter != objects.end() )
-+
-+ //if (iter != objects.end() )
-+ // Is this correct? 21.7.03, barner@in.tum.de
-+ if (iter != nameToId.end())
- {
- return (*iter).second;
- }
-- else
-+ else
- {
- return -1;
- }
diff --git a/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.h b/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.h
deleted file mode 100644
index 055cced048fb..000000000000
--- a/graphics/gsculpt/files/patch-src::ObjEdit::ObjectCollection.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./src/ObjEdit/ObjectCollection.h.orig Mon Jul 21 18:43:57 2003
-+++ ./src/ObjEdit/ObjectCollection.h Mon Jul 21 18:47:09 2003
-@@ -23,7 +23,10 @@
- #include "Journal.h"
- #include "ListManager.h"
-
--
-+using std::string;
-+using std::map;
-+using std::set;
-+using std::list;
-
-
- class ObjectCollection : public JournalCollection
diff --git a/graphics/gsculpt/files/patch-src::Patch::Patch.h b/graphics/gsculpt/files/patch-src::Patch::Patch.h
deleted file mode 100644
index 8ce79f8fc67b..000000000000
--- a/graphics/gsculpt/files/patch-src::Patch::Patch.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Patch/Patch.h.orig Mon Jul 21 16:20:46 2003
-+++ ./src/Patch/Patch.h Mon Jul 21 16:27:54 2003
-@@ -7,6 +7,8 @@
-
- #include <vector>
-
-+using std::vector;
-+
- //generates the indices of the vertices which make up quadrilateral faces, which
- //form a rectangular patch
- void patchGenerateQuadList(vector<int>& quads, int widthFaces, int heightFaces,
diff --git a/graphics/gsculpt/files/patch-src::PolylineTools::ToolPolyDraw.cpp b/graphics/gsculpt/files/patch-src::PolylineTools::ToolPolyDraw.cpp
deleted file mode 100644
index be37e1b412fc..000000000000
--- a/graphics/gsculpt/files/patch-src::PolylineTools::ToolPolyDraw.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/PolylineTools/ToolPolyDraw.cpp.orig Mon Jul 21 19:13:35 2003
-+++ ./src/PolylineTools/ToolPolyDraw.cpp Mon Jul 21 19:14:06 2003
-@@ -27,7 +27,7 @@
-
- #include "Point3.h"
-
--
-+using std::ostrstream;
-
-
-
diff --git a/graphics/gsculpt/files/patch-src::SelectTools::ToolSelectBase.cpp b/graphics/gsculpt/files/patch-src::SelectTools::ToolSelectBase.cpp
deleted file mode 100644
index bd87ff642e51..000000000000
--- a/graphics/gsculpt/files/patch-src::SelectTools::ToolSelectBase.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/SelectTools/ToolSelectBase.cpp.orig Mon Jul 21 19:10:28 2003
-+++ ./src/SelectTools/ToolSelectBase.cpp Mon Jul 21 19:11:17 2003
-@@ -146,7 +146,7 @@
- ToolSelectBase::ToolSelectBase( CadView *v,
- ObjPainterManager *pman,
- const string& funcName, const string& optTitle,
-- int tableWidth = 1 )
-+ int tableWidth )
- : ToolSelectModel( v, pman, funcName, optTitle, tableWidth ),
- CadClickAndDragEventHandler( v->getCadArea() )
- {
diff --git a/graphics/gsculpt/files/patch-src::Templates::array.h b/graphics/gsculpt/files/patch-src::Templates::array.h
deleted file mode 100644
index b4ba45b02347..000000000000
--- a/graphics/gsculpt/files/patch-src::Templates::array.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Templates/array.h.orig Thu Jan 10 07:22:01 2002
-+++ src/Templates/array.h Fri Sep 3 00:48:47 2004
-@@ -100,7 +100,7 @@
- }
-
- //construct from C array
-- array(T *inData, int aSize, int initialCap = aSize)
-+ array(T *inData, int aSize, int initialCap)
- {
- sz = aSize;
- cap = initialCap;
diff --git a/graphics/gsculpt/files/patch-src::Tools::ToolGroup.h b/graphics/gsculpt/files/patch-src::Tools::ToolGroup.h
deleted file mode 100644
index b75f2d3f945a..000000000000
--- a/graphics/gsculpt/files/patch-src::Tools::ToolGroup.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./src/Tools/ToolGroup.h.orig Mon Jul 21 18:34:42 2003
-+++ ./src/Tools/ToolGroup.h Mon Jul 21 18:34:57 2003
-@@ -13,7 +13,8 @@
-
- #include "GridLayout.h"
-
--
-+using std::vector;
-+using std::string;
-
- class ToolGroup
- {
diff --git a/graphics/gsculpt/files/patch-src::Tools::Toolset.h b/graphics/gsculpt/files/patch-src::Tools::Toolset.h
deleted file mode 100644
index 709d10b6d9cf..000000000000
--- a/graphics/gsculpt/files/patch-src::Tools::Toolset.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./src/Tools/Toolset.h.orig Mon Jul 21 16:35:45 2003
-+++ ./src/Tools/Toolset.h Mon Jul 21 16:36:04 2003
-@@ -18,7 +18,8 @@
- #include "CadView.h"
- #include "Toolbox.h"
-
--
-+using std::string;
-+using std::vector;
-
- class Toolset
- {
diff --git a/graphics/gsculpt/files/patch-src::TypeManager::TypeManager.h b/graphics/gsculpt/files/patch-src::TypeManager::TypeManager.h
deleted file mode 100644
index bf9f4ed1f66f..000000000000
--- a/graphics/gsculpt/files/patch-src::TypeManager::TypeManager.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./src/TypeManager/TypeManager.h.orig Mon Jul 21 16:37:26 2003
-+++ ./src/TypeManager/TypeManager.h Mon Jul 21 16:38:08 2003
-@@ -10,7 +10,10 @@
- #include <map>
- #include <list>
-
--
-+using std::string;
-+using std::vector;
-+using std::map;
-+using std::list;
-
-
-
diff --git a/graphics/gsculpt/files/patch-src::Widgets::ListManager.cpp b/graphics/gsculpt/files/patch-src::Widgets::ListManager.cpp
deleted file mode 100644
index 0853e22d52a6..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::ListManager.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Widgets/ListManager.cpp.orig Mon Jul 21 19:25:18 2003
-+++ ./src/Widgets/ListManager.cpp Mon Jul 21 19:25:30 2003
-@@ -10,7 +10,7 @@
-
- #include "ListManager.h"
-
--
-+using std::set;
-
-
- ListManager::ListManager(const string& columnTitle)
diff --git a/graphics/gsculpt/files/patch-src::Widgets::ListManager.h b/graphics/gsculpt/files/patch-src::Widgets::ListManager.h
deleted file mode 100644
index 2b6e18dcb64c..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::ListManager.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./src/Widgets/ListManager.h.orig Mon Jul 21 18:41:55 2003
-+++ ./src/Widgets/ListManager.h Mon Jul 21 18:43:28 2003
-@@ -14,7 +14,8 @@
-
- #include <gtk/gtkwidget.h>
-
--
-+using std::multiset;
-+using std::string;
-
-
- class ListManager
diff --git a/graphics/gsculpt/files/patch-src::Widgets::NameDialog.cpp b/graphics/gsculpt/files/patch-src::Widgets::NameDialog.cpp
deleted file mode 100644
index ccd764ccb191..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::NameDialog.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./src/Widgets/NameDialog.cpp.orig Mon Jul 21 19:27:45 2003
-+++ ./src/Widgets/NameDialog.cpp Mon Jul 21 19:28:18 2003
-@@ -44,8 +44,8 @@
- }
-
- NameDialog::NameDialog(NameDialogListener *l,
-- const string& title = "Name",
-- const string& prompt = "name:")
-+ const string& title,
-+ const string& prompt )
- {
- listener = l;
- constructorCommon(title, prompt);
diff --git a/graphics/gsculpt/files/patch-src::Widgets::NameDialog.h b/graphics/gsculpt/files/patch-src::Widgets::NameDialog.h
deleted file mode 100644
index 989200a7a9e9..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::NameDialog.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/Widgets/NameDialog.h.orig Mon Jul 21 19:26:12 2003
-+++ ./src/Widgets/NameDialog.h Mon Jul 21 19:26:22 2003
-@@ -15,7 +15,7 @@
-
- #include "callback.h"
-
--
-+using std::string;
-
-
- class NameDialog;
diff --git a/graphics/gsculpt/files/patch-src::Widgets::VectorWidget.cpp b/graphics/gsculpt/files/patch-src::Widgets::VectorWidget.cpp
deleted file mode 100644
index b14e44baeb92..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::VectorWidget.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./src/Widgets/VectorWidget.cpp.orig Mon Jul 21 19:22:12 2003
-+++ ./src/Widgets/VectorWidget.cpp Mon Jul 21 19:23:30 2003
-@@ -13,7 +13,8 @@
-
- #include "VectorWidget.h"
-
--
-+using std::ostrstream;
-+using std::istrstream;
-
- /*
- *******************************************************************************
diff --git a/graphics/gsculpt/files/patch-src::Widgets::messageBox.h b/graphics/gsculpt/files/patch-src::Widgets::messageBox.h
deleted file mode 100644
index 3629cf8696ee..000000000000
--- a/graphics/gsculpt/files/patch-src::Widgets::messageBox.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./src/Widgets/messageBox.h.orig Mon Jul 21 18:59:01 2003
-+++ ./src/Widgets/messageBox.h Mon Jul 21 18:59:17 2003
-@@ -8,7 +8,8 @@
- #include <string>
- #include <vector>
-
--
-+using std::string;
-+using std::vector;
-
- /*
- *******************************************************************************
diff --git a/graphics/gsculpt/files/patch-src::WorkArea::CAEH_grid.cpp b/graphics/gsculpt/files/patch-src::WorkArea::CAEH_grid.cpp
deleted file mode 100644
index 8d642da37c3e..000000000000
--- a/graphics/gsculpt/files/patch-src::WorkArea::CAEH_grid.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/WorkArea/CAEH_grid.cpp.orig Mon Jul 21 16:34:35 2003
-+++ ./src/WorkArea/CAEH_grid.cpp Mon Jul 21 16:34:54 2003
-@@ -8,7 +8,7 @@
- #include "CAEH_grid.h"
-
- #include <strstream>
--
-+using std::ostrstream;
-
-
- CAEH_grid::CAEH_grid(CadArea *c, const CGrid& gr)
diff --git a/graphics/gsculpt/files/patch-src::WorkArea::DrawingArea.h b/graphics/gsculpt/files/patch-src::WorkArea::DrawingArea.h
deleted file mode 100644
index a89c2964d3f3..000000000000
--- a/graphics/gsculpt/files/patch-src::WorkArea::DrawingArea.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/WorkArea/DrawingArea.h.orig Mon Jul 21 16:32:55 2003
-+++ ./src/WorkArea/DrawingArea.h Mon Jul 21 16:33:25 2003
-@@ -27,7 +27,7 @@
- #include "Geometry.h"
- #include "PointerStatus.h"
-
--
-+using std::list;
-
- /******************************************************************************
- ******************************************************************************
diff --git a/graphics/gsculpt/files/patch-src::XformTools::ToolTransformModel.cpp b/graphics/gsculpt/files/patch-src::XformTools::ToolTransformModel.cpp
deleted file mode 100644
index 681ce650e0f4..000000000000
--- a/graphics/gsculpt/files/patch-src::XformTools::ToolTransformModel.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/XformTools/ToolTransformModel.cpp.orig Mon Jul 21 19:05:58 2003
-+++ ./src/XformTools/ToolTransformModel.cpp Mon Jul 21 19:06:20 2003
-@@ -15,7 +15,7 @@
- ObjPainterManager *pman,
- const string& funcName,
- const string& optTitle,
-- int tableWidth = 1)
-+ int tableWidth)
- : ToolModifyModel(v, pman, funcName, optTitle, tableWidth)
- {
- }
diff --git a/graphics/gsculpt/pkg-descr b/graphics/gsculpt/pkg-descr
index 395eda6fd55c..7f0e0a80a17f 100644
--- a/graphics/gsculpt/pkg-descr
+++ b/graphics/gsculpt/pkg-descr
@@ -1,5 +1,20 @@
-gSculpt is a 3D modelling program that allows models to be built by
-performing sweeps on polylines. These models can then be transformed
-using a variety of tools. Aimed at hobbyists, and demo coders.
+gSculpt is an open source, procedural subdivision modeller. It has a
+comprehensive set of polygon modelling tools, including most of those
+found in Wings 3D, and more.
+
+Workflow and speed of use are important design goals in the
+development of gSculpt. Pre-selection highlighting throughout the
+program, and keyboard short cuts ensure that the workflow is fast and
+efficient, while providing access to a powerful procedural system
+which allows mistakes to be rectified easily.
+
+Its procedural modelling system makes it an excellent choice for
+making modelling tutorials, as the steps required to build the model
+from the beginning are displayed to the user in a list. This list can
+be navigated easily, allowing a user to view the process one step at a
+time, at their own pace, while being able too look at the model from
+all angles as they go.
+
+gSculpt can import and export Wavefront Object (.obj) model files.
WWW: http://gsculpt.sourceforge.net/
diff --git a/graphics/gsculpt/pkg-plist b/graphics/gsculpt/pkg-plist
new file mode 100644
index 000000000000..1b79bdd43759
--- /dev/null
+++ b/graphics/gsculpt/pkg-plist
@@ -0,0 +1,480 @@
+bin/gsculpt
+%%PYTHON_SITELIBDIR%%/gSculpt/Cache/GSCache.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Cache/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory/CommandHistory.py
+%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory/CommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Config/GSConfig.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Config/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Editor/EditorSettings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Editor/SnapSettings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Editor/SnapSettingsPopup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Editor/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Event/QueuedEvent.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Event/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/FileIO/IOXml.py
+%%PYTHON_SITELIBDIR%%/gSculpt/FileIO/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph/GSGraph.py
+%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph/GSGraphCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/GSGraph/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/GraphView/GraphView.py
+%%PYTHON_SITELIBDIR%%/gSculpt/GraphView/GraphViewHelper.so
+%%PYTHON_SITELIBDIR%%/gSculpt/GraphView/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Graphics/BackfaceCullField.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Graphics/GLUploadImage.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Graphics/Graphics.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Graphics/Region3dField.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Graphics/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/I18n/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/I18n/i18n.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter/ObjExport.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter/ObjImport.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter/ToolImportedModel.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/CachedObjectSource.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/ColumnEditors.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/DB.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/DBCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/DBEdit.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/DBEditorTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/Enum.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/KMeta.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/ObjectSource.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/ObjectSourceProxy.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/RTType.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/Variable.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Kernel/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/LogGrid/LogGrid.so
+%%PYTHON_SITELIBDIR%%/gSculpt/LogGrid/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/CreateMenu.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/GeneralActions.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/MainApp.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/NewNodeMenu.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts/Shortcut.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts/ShortcutEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MainApp/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ColumnManipulators.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/Handle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/Handle3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/HandleScreen.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/Manipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ManipulatorSnapping.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ManipulatorSwitch.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/Point3Manipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/RealManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/RotationHandle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/RotationManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ScaleHandle3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ScaleManipulator3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ScreenSpaceHandle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/ScrollManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/TranslationHandle3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/TranslationManipulator3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Manipulator/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools/CircularMarkRegionManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools/MarkRegionManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools/RectangularMarkRegionManipulator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MarkTools/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Math/Math.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Math/MathField.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Math/MathVariable.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Math/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/GSSceneNodeMeshViewSettings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/Mesh.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshLiveSubdWireframeModeColumnEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshLiveSubdWireframeModeVar.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshLiveSubdWireframeModeVarEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshManipulatorHelper.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshPickHelper.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshPreserveNormalSharpnessColumnEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshPreserveNormalSharpnessVar.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/MeshPreserveNormalSharpnessVarEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Mesh/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkCircular.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPick.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeBoundaries.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeLoops.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdgeRings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkPickVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkRectangular.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshMarkRegion.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshPickEdgeLoopPath.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/ToolMeshPickEdgeRingPath.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshFlip.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshKnife.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshMirror.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body/ToolMeshSubdivide.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshBevelEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshBridge.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshCollapseEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshConnectEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshDissolveEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshExpandEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshExtrudeEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshFillEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshFlattenEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshGrowEdgeSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMarkEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMoveEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshMoveEdgesNormal.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshNConnectEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshNSplitEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRewireEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRiftEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshRotateEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshScaleEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeBoundary.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeLoop.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSelectEdgeRing.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshShrinkEdgeSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSlideEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSpinEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshSplitEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/ToolMeshWeldEdges.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshBevelFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshCollapseFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshDeleteFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshDissolveFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshExpandFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshExtrudeFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshFlattenFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshFreeExtrudeFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshGrowFaceSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshInsetFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMarkFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMoveFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshMoveFacesNormal.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshRotateFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshScaleFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshShrinkFaceSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshTunnel.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/ToolMeshWeldFaces.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/MeshCutTarget.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/MeshInsetFacesStyle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/MeshWeldStyle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshBandsaw.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshCut.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshDrawFace.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshDrawQuads.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditMove.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditRotate.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshEditScale.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshNBandsaw.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshNCut.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshSurfaceTweakComponents.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/ToolMeshTweakComponents.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshBevelVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshConnectVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshDissolveVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshExpandVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshFlattenVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshGrowVertexSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMarkVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMoveVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshMoveVerticesNormal.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshRotateVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshScaleVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshShrinkVertexSelection.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshTargetWeldVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshTemplateTweakVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/ToolMeshWeldVertices.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditBodyToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditBodyToolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditComponent.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditEdgeToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditEdgeToolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditFaceToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditFaceToolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditToolkit.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditVertexToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEditVertexToolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshToolbox.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshToolsetWithPicking.py
+%%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/MarkPredicateColumnEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/MarkPredicateVar.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/MarkPredicateVarEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/Model.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/ModelDraw.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/Pick.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/Pick3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/TargetList.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/TargetListColumnEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/TargetListVarEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Model/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools/ModelVirtualMirrorToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools/ToolVirtualMirror.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ModelTools/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Painter/Painter.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Painter/RequestPainter.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Painter/RequestViewportPainter.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Painter/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend/PolyBlend.so
+%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend/PolyBlendComponent.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/MeshPrimitiveToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/MeshPrimitiveToolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/PrimitiveToolbox.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/PrimitiveToolkit.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolBoxPrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolConePrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolCylinderPrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolPlanePrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolSpherePrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolTorusPrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/ToolTubePrimitive.py
+%%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSFunction.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSFunctionCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSFunctionGraph.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSFunctionGraphCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSPlan.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSPlanCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSProcedure.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSProcedureCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSScene.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSSceneCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSSceneNode.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSSceneNodeCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/GSSceneNodeViewSettings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/Product.so
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSFunctionAdjustableInvoker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSFunctionTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSProcedureAdjustableInvoker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSProcedureTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSSceneNodeTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/GSSceneNodeToolbox.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/ProcToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Project/GSProject.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Project/GSProjectCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Project/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/NodeEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/NodePlanAdapter.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/NodePlanViewList.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/SceneEditorTools.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/SelectNodeTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes/SceneModelNode.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes/SceneProcedureNode.py
+%%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/Texture.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/TextureChooser.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/TextureRef.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/TextureRefColumnEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/TextureRefVar.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/TextureTable.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Texture/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/Tool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/ToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/ToolPanel.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/Toolbox.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/Toolkit.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/Toolset.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Tool/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Transformation/Transformation.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Transformation/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolRotatedTransformation.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformation.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationBase.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationBend.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationDent.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationLinearTwist.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationMove.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationRadialTwist.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationRotate.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationScale.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationShear.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationShrink.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/ToolTransformationTaper.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/TransformationToolActions.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/TransformationToolGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/Accelerator.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/AcceleratorGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/AcceleratorManager.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ButtonPopupMenu.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ComboBox.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ConfirmDialog.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ConfirmOverwriteFileDialog.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/FormLayout.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/GSContextMenu.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/GSImage.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/GtkAccelEntry.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/LayoutFactory.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/MessageDialog.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/NameDialog.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/OptionList.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/PopupWindow.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/RadioGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ToggleButton.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/ToggleGroup.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/UIAction.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/UIController.py
+%%PYTHON_SITELIBDIR%%/gSculpt/UI/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/CoEventHandler.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/LinkedList.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/PriorityList.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/SignalSlot.py
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/Util.so
+%%PYTHON_SITELIBDIR%%/gSculpt/Util/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/VarEdit/VarEdit.py
+%%PYTHON_SITELIBDIR%%/gSculpt/VarEdit/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/BackgroundImage.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/BackgroundImageCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/BackgroundImageTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/DrawingPlane.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/DrawingTemplate.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/FocusTool.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ModelLayer.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ModelLayerBackgroundPainter.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ModelLayerCommandTracker.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ModelLayerEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/View.so
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ViewDrawingSettings.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/ViewDrawingSettingsEditor.py
+%%PYTHON_SITELIBDIR%%/gSculpt/View/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/DrawingArea.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/GLResourceGuard.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/ModellerView.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/PointerStatus.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/ViewLayout.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/ViewLayoutNotebook.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/ViewLayoutQuad.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/ViewLayoutSingle.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/Viewport.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/Viewport3d.py
+%%PYTHON_SITELIBDIR%%/gSculpt/WorkArea/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/bugworkarounds/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/bugworkarounds/bugworkarounds.so
+%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/greenlet/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/greenlet/greenlet.so
+%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/pyconsole/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/extlibs/pyconsole/pyconsole.py
+%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig/__init__.py
+%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig/gSculptConfig.py
+%%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig/gSculptUserConfig.py
+%%PYTHON_SITELIBDIR%%/gSculpt/gsculpt.py
+lib/gSculpt/libCompGeometry.so
+lib/gSculpt/libFileIO.so
+lib/gSculpt/libGraphViewHelper.so
+lib/gSculpt/libGraphics.so
+lib/gSculpt/libLogGrid.so
+lib/gSculpt/libMath.so
+lib/gSculpt/libMesh.so
+lib/gSculpt/libModel.so
+lib/gSculpt/libPainter.so
+lib/gSculpt/libPolyBlend.so
+lib/gSculpt/libPolyline.so
+lib/gSculpt/libProduct.so
+lib/gSculpt/libRTType.so
+lib/gSculpt/libTransformation.so
+lib/gSculpt/libUVMap.so
+lib/gSculpt/libUtil.so
+lib/gSculpt/libView.so
+share/gSculpt/gsimages/background_images.png
+share/gSculpt/gsimages/draw_backg_transparent.png
+share/gSculpt/gsimages/draw_backgroundimages.png
+share/gSculpt/gsimages/draw_markedfaces.png
+share/gSculpt/gsimages/draw_smooth.png
+share/gSculpt/gsimages/draw_solid.png
+share/gSculpt/gsimages/draw_textured.png
+share/gSculpt/gsimages/draw_vertices.png
+share/gSculpt/gsimages/draw_wireframe.png
+share/gSculpt/gsimages/drawing_plane.png
+share/gSculpt/gsimages/drawing_template.png
+share/gSculpt/gsimages/focus_tool.png
+share/gSculpt/gsimages/gSculpt_Glass_Master_by_Gary_Rose.png
+share/gSculpt/gsimages/gSculpt_splash_screen_by_Gary_Rose.png
+share/gSculpt/gsimages/gSculpt_splash_screen_mouse_over_by_Gary_Rose.png
+share/gSculpt/gsimages/graphview_1to1.png
+share/gSculpt/gsimages/graphview_origin.png
+share/gSculpt/gsimages/graphview_zoom.png
+share/gSculpt/gsimages/graphview_zoomextentsall.png
+share/gSculpt/gsimages/graphview_zoomextentsselected.png
+share/gSculpt/gsimages/grid_toggle.png
+share/gSculpt/gsimages/grida.png
+share/gSculpt/gsimages/gridx.png
+share/gSculpt/gsimages/gridy.png
+share/gSculpt/gsimages/gridz.png
+share/gSculpt/gsimages/layers.png
+share/gSculpt/gsimages/mesh_primitives.png
+share/gSculpt/gsimages/meshedit_body.png
+share/gSculpt/gsimages/meshedit_edges.png
+share/gSculpt/gsimages/meshedit_faces.png
+share/gSculpt/gsimages/meshedit_mesh.png
+share/gSculpt/gsimages/meshedit_vertices.png
+share/gSculpt/gsimages/node_view_settings.png
+share/gSculpt/gsimages/red_x.png
+share/gSculpt/gsimages/rendering_small.png
+share/gSculpt/gsimages/snap_settings.png
+share/gSculpt/gsimages/vp_notebook.png
+share/gSculpt/gsimages/vp_notebook_newvp.png
+share/gSculpt/gsimages/vp_quad.png
+share/gSculpt/gsimages/vp_single.png
+@dirrm share/gSculpt/gsimages
+@dirrm share/gSculpt
+@dirrm lib/gSculpt
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Cache
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/CommandHistory
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Config
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Editor
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Event
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/FileIO
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/GSGraph
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/GraphView
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Graphics
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/I18n
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/ImportExportFilter
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Kernel
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/LogGrid
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MainApp/Shortcuts
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MainApp
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Manipulator
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MarkTools
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Math
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Mesh
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/Mark
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Body
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Edge
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Face
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit/Vertex
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools/MeshEdit
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/MeshTools
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Model
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/ModelTools
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Painter
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/PolyBlend
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/PrimitiveTools
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/ProceduralCore
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/ProceduralTool
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Project
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/SceneEdit
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/SceneNodes
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Texture
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Tool
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Transformation
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/TransformationTools
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/UI
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/Util
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/VarEdit
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/View
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/WorkArea
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/bugworkarounds
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/extlibs/greenlet
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/extlibs/pyconsole
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/extlibs
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt/gSculptConfig
+@dirrm %%PYTHON_SITELIBDIR%%/gSculpt