debian/0000755000000000000000000000000012126234264007170 5ustar debian/libactiviz.net-cil.install0000644000000000000000000000004211663206722014251 0ustar usr/bin/* usr/lib/cli/ActiViz.NET debian/source/0000755000000000000000000000000012126234264010470 5ustar debian/source/format0000644000000000000000000000001411535401536011677 0ustar 3.0 (quilt) debian/control0000644000000000000000000000466012120625445010600 0ustar Source: activiz.net Section: graphics Priority: optional Maintainer: Debian Med Packaging Team Uploaders: Mathieu Malaterre , Andreas Tille Build-Depends: debhelper (>= 9), cmake (>= 2.8.3), mummy, libkitware-mummy-runtime1.0-cil, gccxml, libvtk5-dev (>= 5.6), mono-devel, cli-common-dev (>= 0.8~) Build-Depends-Indep: doxygen-latex (>= 1.6.2), graphviz Standards-Version: 3.9.4 Homepage: http://www.kitware.com/products/avdownload.php Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/activiz.net/trunk Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/activiz.net/trunk/ Package: libactiviz.net-cil Provides: libactiviz.net${vtk:Version}-cil Architecture: any Section: cli-mono Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} Description: Tool for generating C# wrappers around VTK ActiViz provides a powerful interface to the Visualization Toolkit (VTK), an object-oriented software system encompassing thousands of algorithms that transform data into interactive 3D environments. ActiViz, which generates C# wrappers around VTK, enables developers to combine the power of VTK with the many .NET framework objects for web and database access. Available as source code or as a pre-built WinForms Control, ActiViz .NET includes examples, online documentation, and supports IntelliSense in the .NET Framework Package: activiz.net-doc Architecture: all Depends: ${misc:Depends}, doc-base Suggests: vtk-doc Section: doc Description: ActiViz.NET documentation ActiViz provides a powerful interface to the Visualization Toolkit (VTK), an object-oriented software system encompassing thousands of algorithms that transform data into interactive 3D environments. . This package contains exhaustive HTML documentation for the all the documented ActiViz.NET C# classes. Package: activiz.net-examples Architecture: all Suggests: vtk-examples Depends: ${misc:Depends} Description: ActiViz.NET examples ActiViz provides a powerful interface to the Visualization Toolkit (VTK), an object-oriented software system encompassing thousands of algorithms that transform data into interactive 3D environments. The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization. . This package contains examples from the ActiViz.NET source. debian/libactiviz.net-cil.installcligac0000644000000000000000000000005111744551502015413 0ustar /usr/lib/cli/ActiViz.NET/Kitware.VTK.dll debian/compat0000644000000000000000000000000212120625445010365 0ustar 9 debian/activiz.net.installcligac0000644000000000000000000000005111535426417014163 0ustar /usr/lib/cli/ActiViz.NET/Kitware.VTK.dll debian/patches/0000755000000000000000000000000012126234264010617 5ustar debian/patches/vtk_hints_location.patch0000644000000000000000000000555012120625445015545 0ustar Description: Allow using of system installed vtk (out of source) Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/MummySettings.xml.in =================================================================== --- activiz.net-1.0~git20111214.orig/MummySettings.xml.in 2013-03-15 14:51:38.000000000 +0100 +++ activiz.net-1.0~git20111214/MummySettings.xml.in 2013-03-15 14:58:56.933475861 +0100 @@ -73,7 +73,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -93,7 +93,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -111,7 +111,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -131,7 +131,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -151,7 +151,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -171,7 +171,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -190,7 +190,7 @@ excludeMarkedLines="true" countedMethodsRegex="^(CreateInstance|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> @@ -209,7 +209,7 @@ endExcludeRegex="^[\t ]*//ETX.*$" countedMethodsRegex="^(CreateImageReader2|CreateInstance|MakeTransform|New|NewInstance)$" emitDefaultFactoryMethod="true" - externalHints="@AVDN_VTK_SOURCE_DIR@/Wrapping/hints" + externalHints="@VTK_WRAP_HINTS@" /> debian/patches/doxygenversion.patch0000644000000000000000000002525612120625445014734 0ustar Description: Allow flexible configuration of doxygen based on system introspection. Also prefer svg output (instead of png) Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111123/Doxyfile.in =================================================================== --- activiz.net-1.0~git20111123.orig/Doxyfile.in 2012-01-30 15:34:47.000000000 +0100 +++ activiz.net-1.0~git20111123/Doxyfile.in 2012-01-30 15:35:10.000000000 +0100 @@ -1,11 +1,13 @@ -# Doxyfile 1.5.6 +# Doxyfile 1.7.4 #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "ActiViz .NET" -PROJECT_NUMBER = 5.2.0 +PROJECT_NUMBER = @VTK_VERSION@ +PROJECT_BRIEF = +PROJECT_LOGO = OUTPUT_DIRECTORY = "@CMAKE_CURRENT_BINARY_DIR@/Doxygen" CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English @@ -26,28 +28,30 @@ INLINE_INHERITED_MEMB = NO FULL_PATH_NAMES = YES STRIP_FROM_PATH = "@CMAKE_CURRENT_SOURCE_DIR@" \ - "@CMAKE_CURRENT_BINARY_DIR@" \ -STRIP_FROM_INC_PATH = + "@CMAKE_CURRENT_BINARY_DIR@" +STRIP_FROM_INC_PATH = SHORT_NAMES = NO JAVADOC_AUTOBRIEF = NO QT_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO -DETAILS_AT_TOP = NO INHERIT_DOCS = YES SEPARATE_MEMBER_PAGES = NO TAB_SIZE = 2 -ALIASES = +ALIASES = OPTIMIZE_OUTPUT_FOR_C = NO OPTIMIZE_OUTPUT_JAVA = YES OPTIMIZE_FOR_FORTRAN = NO OPTIMIZE_OUTPUT_VHDL = NO +EXTENSION_MAPPING = BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO SIP_SUPPORT = NO IDL_PROPERTY_SUPPORT = YES DISTRIBUTE_GROUP_DOC = NO SUBGROUPING = YES +INLINE_GROUPED_CLASSES = NO TYPEDEF_HIDES_STRUCT = NO +SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -65,22 +69,26 @@ CASE_SENSE_NAMES = NO HIDE_SCOPE_NAMES = NO SHOW_INCLUDE_FILES = YES +FORCE_LOCAL_INCLUDES = NO INLINE_INFO = YES SORT_MEMBER_DOCS = YES SORT_BRIEF_DOCS = NO +SORT_MEMBERS_CTORS_1ST = NO SORT_GROUP_NAMES = NO SORT_BY_SCOPE_NAME = NO +STRICT_PROTO_MATCHING = NO GENERATE_TODOLIST = YES GENERATE_TESTLIST = YES GENERATE_BUGLIST = YES GENERATE_DEPRECATEDLIST= YES -ENABLED_SECTIONS = +ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 SHOW_USED_FILES = YES SHOW_DIRECTORIES = NO SHOW_FILES = YES SHOW_NAMESPACES = YES -FILE_VERSION_FILTER = +FILE_VERSION_FILTER = +LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- @@ -90,7 +98,7 @@ WARN_IF_DOC_ERROR = YES WARN_NO_PARAMDOC = NO WARN_FORMAT = "$file:$line: $text" -WARN_LOGFILE = +WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- @@ -129,17 +137,18 @@ *.vhdl \ *.cs RECURSIVE = NO -EXCLUDE = +EXCLUDE = EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = -EXCLUDE_SYMBOLS = -EXAMPLE_PATH = +EXCLUDE_PATTERNS = +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = EXAMPLE_PATTERNS = * EXAMPLE_RECURSIVE = NO -IMAGE_PATH = -INPUT_FILTER = -FILTER_PATTERNS = +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = FILTER_SOURCE_FILES = NO +FILTER_SOURCE_PATTERNS = #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- @@ -156,33 +165,57 @@ #--------------------------------------------------------------------------- ALPHABETICAL_INDEX = NO COLS_IN_ALPHA_INDEX = 5 -IGNORE_PREFIX = +IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = -HTML_STYLESHEET = +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_EXTRA_FILES = +HTML_COLORSTYLE_HUE = 220 +HTML_COLORSTYLE_SAT = 100 +HTML_COLORSTYLE_GAMMA = 80 +HTML_TIMESTAMP = YES HTML_ALIGN_MEMBERS = YES -GENERATE_HTMLHELP = NO +HTML_DYNAMIC_SECTIONS = NO GENERATE_DOCSET = NO DOCSET_FEEDNAME = "Doxygen generated docs" DOCSET_BUNDLE_ID = org.doxygen.Project -HTML_DYNAMIC_SECTIONS = NO -CHM_FILE = -HHC_LOCATION = +DOCSET_PUBLISHER_ID = org.doxygen.Publisher +DOCSET_PUBLISHER_NAME = Publisher +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = GENERATE_CHI = NO -CHM_INDEX_ENCODING = +CHM_INDEX_ENCODING = BINARY_TOC = NO TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = +QHG_LOCATION = +GENERATE_ECLIPSEHELP = NO +ECLIPSE_DOC_ID = org.doxygen.Project DISABLE_INDEX = NO ENUM_VALUES_PER_LINE = 4 GENERATE_TREEVIEW = NONE +USE_INLINE_TREES = NO TREEVIEW_WIDTH = 250 +EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 +FORMULA_TRANSPARENT = YES +USE_MATHJAX = NO +MATHJAX_RELPATH = http://www.mathjax.org/mathjax +SEARCHENGINE = NO +SERVER_BASED_SEARCH = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- @@ -192,12 +225,14 @@ MAKEINDEX_CMD_NAME = makeindex COMPACT_LATEX = NO PAPER_TYPE = a4wide -EXTRA_PACKAGES = -LATEX_HEADER = +EXTRA_PACKAGES = +LATEX_HEADER = +LATEX_FOOTER = PDF_HYPERLINKS = NO USE_PDFLATEX = NO -LATEX_BATCHMODE = NO +LATEX_BATCHMODE = YES LATEX_HIDE_INDICES = NO +LATEX_SOURCE_CODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -205,8 +240,8 @@ RTF_OUTPUT = rtf COMPACT_RTF = NO RTF_HYPERLINKS = NO -RTF_STYLESHEET_FILE = -RTF_EXTENSIONS_FILE = +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- @@ -219,8 +254,8 @@ #--------------------------------------------------------------------------- GENERATE_XML = NO XML_OUTPUT = xml -XML_SCHEMA = -XML_DTD = +XML_SCHEMA = +XML_DTD = XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output @@ -232,36 +267,38 @@ GENERATE_PERLMOD = NO PERLMOD_LATEX = NO PERLMOD_PRETTY = YES -PERLMOD_MAKEVAR_PREFIX = +PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- -# Configuration options related to the preprocessor +# Configuration options related to the preprocessor #--------------------------------------------------------------------------- ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES SEARCH_INCLUDES = YES INCLUDE_PATH = "@CMAKE_CURRENT_BINARY_DIR@/csharp" -INCLUDE_FILE_PATTERNS = -PREDEFINED = -EXPAND_AS_DEFINED = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- -# Configuration::additions related to external references +# Configuration::additions related to external references #--------------------------------------------------------------------------- -TAGFILES = -GENERATE_TAGFILE = +TAGFILES = +GENERATE_TAGFILE = ALLEXTERNALS = NO EXTERNAL_GROUPS = YES PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- -# Configuration options related to the dot tool +# Configuration options related to the dot tool #--------------------------------------------------------------------------- CLASS_DIAGRAMS = NO -MSCGEN_PATH = +MSCGEN_PATH = HIDE_UNDOC_RELATIONS = YES HAVE_DOT = @HAVE_DOT_YESNO@ +DOT_NUM_THREADS = 1 DOT_FONTNAME = FreeSans -DOT_FONTPATH = +DOT_FONTSIZE = 10 +DOT_FONTPATH = CLASS_GRAPH = YES COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES @@ -273,16 +310,13 @@ CALLER_GRAPH = NO GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES -DOT_IMAGE_FORMAT = png -DOT_PATH = "@DOXYGEN_DOT_PATH@" -DOTFILE_DIRS = +DOT_IMAGE_FORMAT = svg +DOT_PATH = "@DOXYGEN_DOT_PATH@" +DOTFILE_DIRS = +MSCFILE_DIRS = DOT_GRAPH_MAX_NODES = 1024 MAX_DOT_GRAPH_DEPTH = 1000 DOT_TRANSPARENT = YES DOT_MULTI_TARGETS = NO GENERATE_LEGEND = YES DOT_CLEANUP = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- -SEARCHENGINE = NO debian/patches/mummy_runtime_path.patch0000644000000000000000000000220212120625445015556 0ustar Description: Allow linking to system installed mummy runtime libs Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 15:04:26.169472154 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 15:05:33.009471402 +0100 @@ -772,12 +772,14 @@ ENDIF(WIN32) ADD_CUSTOM_COMMAND_COPYFILE( - "${bin_src_dir}/${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.mummy.Runtime.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}" + #"${bin_src_dir}/${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.mummy.Runtime.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}" + "${Mummy_RUNTIME_LINK_LIBRARIES}" "${exe_dir}/${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.mummy.Runtime.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}" ) ADD_CUSTOM_COMMAND_COPYFILE( - "${bin_src_dir}/Kitware.mummy.Runtime.dll" + #"${bin_src_dir}/Kitware.mummy.Runtime.dll" + "${Mummy_BASE_DIR}/${MUMMY_RUNTIME_UNMANAGED_INSTALL_LIB_DIR}/Kitware.mummy.Runtime.dll" "${exe_dir}/Kitware.mummy.Runtime.dll" ) debian/patches/removedoxfromall.patch0000644000000000000000000000120412120625445015221 0ustar Description: Remove doc target from `make all` rule Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 14:59:01.341475811 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 14:59:06.133475757 +0100 @@ -1331,7 +1331,7 @@ @ONLY ) - ADD_CUSTOM_TARGET(AVDN_doxygen ALL + ADD_CUSTOM_TARGET(AVDN_doxygen ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxygen/Doxyfile ) ADD_DEPENDENCIES(AVDN_doxygen Kitware.VTK) debian/patches/buildindephack.patch0000644000000000000000000000166512120625445014615 0ustar Description: Allow build-indep rules by conditionnaly removing doxygen rules Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 14:59:09.737475717 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 14:59:12.089475690 +0100 @@ -1312,6 +1312,7 @@ IF(NOT DOXYGEN_EXECUTABLE) FIND_PACKAGE(Doxygen) ENDIF(NOT DOXYGEN_EXECUTABLE) + IF(DOXYGEN_EXECUTABLE) IF(NOT DOXYGEN_EXECUTABLE) MESSAGE(FATAL_ERROR "error: doxygen executable not found. doygen_EXECUTABLE = '${DOXYGEN_EXECUTABLE}'") ENDIF(NOT DOXYGEN_EXECUTABLE) @@ -1334,6 +1335,7 @@ ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxygen/Doxyfile ) ADD_DEPENDENCIES(AVDN_doxygen Kitware.VTK) + ENDIF(DOXYGEN_EXECUTABLE) ENDIF(GENERATE_DOXYGEN) debian/patches/vtk_cxx_files.patch0000644000000000000000000000547212120625445014517 0ustar Description: Allow linking to system installed vtk runtime libs Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-5.6.1/CMakeLists.txt =================================================================== --- activiz.net-5.6.1.orig/CMakeLists.txt 2011-02-17 10:05:35.000000000 +0100 +++ activiz.net-5.6.1/CMakeLists.txt 2011-02-17 10:09:14.000000000 +0100 @@ -164,6 +164,7 @@ # VTK_USE_SYSTEM_TIFF # VTK_USE_SYSTEM_ZLIB # +IF(EXISTS "${VTK_DIR}/CMakeCache.txt") FILE(READ "${VTK_DIR}/CMakeCache.txt" AVDN_vtk_cmakecache) STRING(REGEX REPLACE ";" "\\\\;" AVDN_vtk_cmakecache "${AVDN_vtk_cmakecache}") STRING(REGEX REPLACE "\n" "E;" AVDN_vtk_cmakecache "${AVDN_vtk_cmakecache}") @@ -218,6 +219,26 @@ ENDIF(NOT line MATCHES "-ADVANCED:INTERNAL=") ENDFOREACH(line) +SET(AVDN_VTK_COMMON_COMMAND "Common") +ELSE(EXISTS "${VTK_DIR}/CMakeCache.txt") +FOREACH(vtkoption + #VTK_SOURCE_DIR + VTK_DATA_ROOT + VTK_USE_PARALLEL + VTK_USE_SYSTEM_EXPAT + VTK_USE_SYSTEM_FREETYPE + VTK_USE_SYSTEM_JPEG + VTK_USE_SYSTEM_LIBPROJ4 + VTK_USE_SYSTEM_LIBXML2 + VTK_USE_SYSTEM_PNG + VTK_USE_SYSTEM_TIFF + VTK_USE_SYSTEM_ZLIB + ) + SET(AVDN_${vtkoption} "${${vtkoption}}") +ENDFOREACH(vtkoption) +SET(AVDN_VTK_SOURCE_DIR "${VTK_INSTALL_PREFIX}/${VTK_INSTALL_INCLUDE_DIR}") +SET(AVDN_VTK_COMMON_COMMAND) +ENDIF(EXISTS "${VTK_DIR}/CMakeCache.txt") IF(${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} LESS 5.6) @@ -405,7 +426,7 @@ -P "${CMAKE_CURRENT_SOURCE_DIR}/GenerateEventFragments.cmake" DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/GenerateEventFragments.cmake - ${AVDN_VTK_SOURCE_DIR}/Common/vtkCommand.h + ${AVDN_VTK_SOURCE_DIR}/${AVDN_VTK_COMMON_COMMAND}/vtkCommand.h ${CMAKE_COMMAND} ) @@ -572,7 +593,7 @@ IF(EXISTS "${source}") SET(include_source_text "#include \"${source}\"") ELSE(EXISTS "${source}") - MESSAGE(FATAL_ERROR "error: Source file '${source}' does not exist...") + #MESSAGE(FATAL_ERROR "error: Source file '${source}' does not exist...") ENDIF(EXISTS "${source}") Index: activiz.net-5.6.1/GenerateEventFragments.cmake =================================================================== --- activiz.net-5.6.1.orig/GenerateEventFragments.cmake 2011-02-17 10:04:51.000000000 +0100 +++ activiz.net-5.6.1/GenerateEventFragments.cmake 2011-02-17 10:05:35.000000000 +0100 @@ -26,7 +26,7 @@ # supports so that we can generate C# event code to include in vtkObject's C# # class definition. # -FILE(READ "${AVDN_VTK_SOURCE_DIR}/Common/vtkCommand.h" AVDN_vtk_command_h) +FILE(READ "${AVDN_VTK_SOURCE_DIR}/${AVDN_VTK_COMMON_COMMAND}/vtkCommand.h" AVDN_vtk_command_h) STRING(REGEX REPLACE ";" "\\\\;" AVDN_vtk_command_h "${AVDN_vtk_command_h}") STRING(REGEX REPLACE "\n" "E;" AVDN_vtk_command_h "${AVDN_vtk_command_h}") debian/patches/remove_testing.patch0000644000000000000000000000131612120625445014672 0ustar Description: remove testing Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 15:05:39.545471328 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 15:05:40.293471319 +0100 @@ -1150,9 +1150,9 @@ IF(AVDN_BUILD_IS_TOP_LEVEL) MESSAGE(STATUS "info: AVDN_BUILD_IS_TOP_LEVEL='${AVDN_BUILD_IS_TOP_LEVEL}'") - INCLUDE(CTest) - ENABLE_TESTING() - SET(AVDN_BUILD_TESTING 1) + #INCLUDE(CTest) + #ENABLE_TESTING() + SET(AVDN_BUILD_TESTING 0) SET(AVDN_BUILD_EXAMPLES 1) ENDIF(AVDN_BUILD_IS_TOP_LEVEL) debian/patches/donotinstallmummydll.patch0000644000000000000000000000154412120625445016136 0ustar Description: Remove explicitly building targets Those are build within mummy package Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 14:58:53.525475903 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 14:59:01.341475811 +0100 @@ -1253,8 +1253,8 @@ ENDIF(CMAKE_CONFIGURATION_TYPES) SET(AVDN_INSTALL_FILES ${AVDN_INSTALL_FILES} - "Kitware.mummy.Runtime.dll" - "${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.mummy.Runtime.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}" + #"Kitware.mummy.Runtime.dll" + #"${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.mummy.Runtime.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}" "Kitware.VTK.dll" "Kitware.VTK.xml" ) debian/patches/series0000644000000000000000000000034112120627106012025 0ustar mummy_runtime_path.patch vtk_cxx_files.patch remove_testing.patch vtk_hints_location.patch donotinstallmummydll.patch doxygenversion.patch removedoxfromall.patch removeusersguide.patch buildindephack.patch removesoname.patch debian/patches/removeusersguide.patch0000644000000000000000000000116612120625445015240 0ustar Description: Remove installation of PDF doc file, since not shipped Author: Mathieu Malaterre Forwarded: not-needed Index: activiz.net-1.0~git20111214/CMakeLists.txt =================================================================== --- activiz.net-1.0~git20111214.orig/CMakeLists.txt 2013-03-15 14:59:06.133475757 +0100 +++ activiz.net-1.0~git20111214/CMakeLists.txt 2013-03-15 14:59:09.737475717 +0100 @@ -1276,7 +1276,6 @@ ) INSTALL(FILES - "${ActiVizDotNet_SOURCE_DIR}/Documentation/UsersGuide.pdf" "${ActiVizDotNet_SOURCE_DIR}/License${AVDN_EDITION_SUFFIX}.txt" DESTINATION "." ) debian/patches/removesoname.patch0000644000000000000000000000140112120627106014327 0ustar Description: Remove SONAME from C# glue code Author: Mathieu Malaterre Forwarded: not-needed --- activiz.net-1.0~git20111214.orig/CMakeLists.txt +++ activiz.net-1.0~git20111214/CMakeLists.txt @@ -1055,6 +1055,7 @@ ELSE(MV_ONE_EXPORT_LAYER_DLL) FOREACH(kit ${kits}) SET(AVDN_INSTALL_TARGETS ${AVDN_INSTALL_TARGETS} "Kitware.VTK.vtk${kit}.Unmanaged") ADD_LIBRARY(Kitware.VTK.vtk${kit}.Unmanaged SHARED ${${kit}_EL_SOURCES}) + set_property(TARGET Kitware.VTK.vtk${kit}.Unmanaged PROPERTY NO_SONAME 1) SET(unmanaged_targets ${unmanaged_targets} "Kitware.VTK.vtk${kit}.Unmanaged") SET(unmanaged_dlls ${unmanaged_dlls} "${CMAKE_SHARED_LIBRARY_PREFIX}Kitware.VTK.vtk${kit}.Unmanaged${CMAKE_SHARED_LIBRARY_SUFFIX}") IF(WIN32) debian/changelog0000644000000000000000000000541612126234272011047 0ustar activiz.net (1:1.0~git20111214-2) unstable; urgency=low * Add missing .doc-base file. Closes: #703333 * Remove .dot file from doc package * Do not compress .map file from HTML files -- Mathieu Malaterre Mon, 01 Apr 2013 09:32:09 +0200 activiz.net (1:1.0~git20111214-1) unstable; urgency=low * New upstream * Bump Std-Vers to 3.9.4, no changes needed * Use dh(9), get hardening for free * Update patches (use DEP3) * Remove SONAME from C# gluelib. Closes: #673966 -- Mathieu Malaterre Fri, 15 Mar 2013 15:06:20 +0100 activiz.net (1:1.0~git20111123-6) unstable; urgency=low * Installing into the gac. * Remove DMUA flag, not required anymore * Bump Std-Vers to 3.9.3, no changes needed * Use my @d.o alias -- Mathieu Malaterre Sat, 21 Apr 2012 22:39:10 +0200 activiz.net (1:1.0~git20111123-5) unstable; urgency=low * discard result from build-indep target from d/rules. -- Mathieu Malaterre Wed, 01 Feb 2012 14:09:16 +0100 activiz.net (1:1.0~git20111123-4) unstable; urgency=medium * Work around bbuild and build-indep, by hidding doxygen target. -- Mathieu Malaterre Tue, 31 Jan 2012 17:54:55 +0100 activiz.net (1:1.0~git20111123-3) unstable; urgency=medium * Speed up compilation of build-indep target (dot generation) -- Mathieu Malaterre Sat, 28 Jan 2012 15:32:09 +0100 activiz.net (1:1.0~git20111123-2) unstable; urgency=medium * Use debian default csharp compiler. Closes: #655935 -- Mathieu Malaterre Tue, 17 Jan 2012 10:17:22 +0100 activiz.net (1:1.0~git20111123-1) unstable; urgency=low [ Thorsten Alteholz ] * debian/get-orig-source: put orig.tar.gz in ../tarballs to allow automatic build with svn-buildpackage [ Mathieu Malaterre ] * Fix compilation issue with VTK 5.8.0 * Automatically computes soversion information from vtk version [ Andreas Tille ] * debian/copyright: Fixed License paragraphs to match DEP5 * debian/control: Added myself as uploader -- Andreas Tille Thu, 24 Nov 2011 09:57:56 +0100 activiz.net (5.6.1-3) unstable; urgency=low * Need doxygen-latex to pull dvips/latex dependency. * Use trick to conditionnaly set GENERATE_DOXYGEN. Closes: #648074 -- Mathieu Malaterre Thu, 10 Nov 2011 22:22:20 +0100 activiz.net (5.6.1-2) unstable; urgency=low * Fix issue on buildd machine where doxygen would not be available -- Mathieu Malaterre Wed, 09 Nov 2011 10:23:06 +0100 activiz.net (5.6.1-1) unstable; urgency=low * Initial release (Closes: #611764) -- Mathieu Malaterre Mon, 31 Oct 2011 15:44:31 +0100 debian/copyright0000644000000000000000000000333511744551502011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ActiViz.NET Source: http://www.kitware.com/products/avdownload.php Files: * Copyright: 2006-2011 Kitware Inc. License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . Neither name of Kitware, Inc. nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2011-2012 Mathieu Malaterre License: BSD Same as the package itself debian/rules0000755000000000000000000000351412126234272010252 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed # dpkg-shlibdeps needs to know where is libKitware.mummy.Runtime.Unmanaged.so export LD_LIBRARY_PATH+=:/usr/lib/cli/Kitware.mummy.Runtime-1.0 # http://vtk.org/Bug/view.php?id=11875 CMAKE_FLAGS = \ -DAVDN_INSTALL_PREFIX:PATH=/usr \ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ -DAVDN_SNKEYFILE:STRING=/usr/share/cli-common/keys/mono.snk \ -Dcsc_EXECUTABLE=/usr/bin/mono-csc \ -DAVDN_EXTRA_EXCLUDE_CLASSES:STRING="vtkMPIController;vtkMPICommunicator" # B-D-I is still not quite right on buildd, but anyway let's be prepared: ifeq "" "$(filter %-doc,$(shell dh_listpackages))" CMAKE_FLAGS += -DGENERATE_DOXYGEN:BOOL=OFF else CMAKE_FLAGS += -DGENERATE_DOXYGEN:BOOL=ON endif %: dh $@ --parallel --with cli override_dh_auto_configure: dh_auto_configure -- $(CMAKE_FLAGS) # Let's be smart with building doc override_dh_auto_build-indep: -$(MAKE) -C obj-* AVDN_doxygen # No tests needed for docs override_dh_auto_test-indep: pkg_doc = activiz.net-doc pkg_exa = activiz.net-examples override_dh_install-indep: dh_install -p$(pkg_doc) obj-*/Doxygen/html usr/share/doc/$(pkg_doc)/ find ./debian/$(pkg_doc)/usr/share/doc/$(pkg_doc)/html/ -name *.md5 -delete find ./debian/$(pkg_doc)/usr/share/doc/$(pkg_doc)/html/ -name *.dot -delete #dh_installexamples -p$(pkg_exa) usr/Examples/* dh_install -p$(pkg_exa) usr/Examples/* usr/share/doc/$(pkg_exa)/examples find ./debian/$(pkg_exa) -name *.sln -delete # HTML/map file override_dh_compress-indep: dh_compress -X.map # automatically compute SOVERSION from vtk package: vtk_version=$(shell apt-cache policy libvtk5-dev | grep "Installed:" | cut -d: -f2 | cut -d' ' -f2 | cut -d- -f1 | cut -d. -f1-2) override_dh_gencontrol: dh_gencontrol -- -Vvtk:Version=$(vtk_version) get-orig-source: ./debian/get-orig-source debian/get-orig-source0000755000000000000000000000150011663227036012131 0ustar #!/bin/sh PACKAGE=activiz.net # We need to be matching VTK version actually: #VERSION=5.8.0 VERSION=`dpkg-parsechangelog | grep '^Version' | cut -f1 -d- | cut -d: -f3` # # put orig.tar in ../tarballs (-> default location for svn-buildpackage) mkdir -p ../tarballs cd ../tarballs FOLDER=${PACKAGE}-${VERSION} # b73a17d702e9b4eec05cc1860067231bf488f334 git clone git://public.kitware.com/activizdotnet.git ${FOLDER} # remove git files: rm -rf ${FOLDER}/.git* # W: activiz.net-examples: windows-thumbnail-database-in-package usr/share/activiz.net/examples/Decimate/textures/Thumbs.db find ${FOLDER} -name Thumbs.db -delete #PDF file was generated from word document, cant ship that: rm ${FOLDER}/Documentation/UsersGuide.pdf GZIP="--best --no-name" tar cfz activiz.net_$VERSION.orig.tar.gz activiz.net-$VERSION rm -rf ${FOLDER} debian/activiz.net-doc.doc-base0000644000000000000000000000040312126234272013564 0ustar Document: activiz.net-doc Title: ActiViz.NET Documentation Author: Kitware Abstract: Doxygen documentation of ActiViz.NET Section: Programming/C# Format: HTML Index: /usr/share/doc/activiz.net-doc/html/index.html Files: /usr/share/doc/activiz.net-doc/html/* debian/README.Debian0000644000000000000000000000073211652365462011243 0ustar activiz.net for Debian ------------------------ The original package expect to find the Build Tree of VTK to parse the CMakeCache.txt file The build system was modified to only expect an Install Tree of VTK. Upstream does not ship a private/public key pair (only the public *.pub.snk is provided), instead use /usr/share/cli-common/keys/mono.snk as explained in debian CLI policy 3.2.5 -- Mathieu Malaterre Wed, 16 Feb 2011 20:36:39 +0100