--- cmake-2.6.4.orig/debian/cmake-qt-gui.install +++ cmake-2.6.4/debian/cmake-qt-gui.install @@ -0,0 +1,8 @@ +usr/bin/cmake-gui +usr/share/applications/CMake.desktop +usr/share/doc/cmake/cmake-gui.docbook +usr/share/doc/cmake/cmake-gui.html +usr/share/doc/cmake/cmake-gui.txt +usr/share/man/man1/cmake-gui.1 +usr/share/mime/packages/cmakecache.xml +usr/share/pixmaps/CMakeSetup.png --- cmake-2.6.4.orig/debian/cmake-data.docs +++ cmake-2.6.4/debian/cmake-data.docs @@ -0,0 +1 @@ +CMakeLogo.gif --- cmake-2.6.4.orig/debian/copyright +++ cmake-2.6.4/debian/copyright @@ -0,0 +1,276 @@ +This package was debianized by Maitland Bottoms on +Wed, 28 Nov 2001 08:45:22 -0500. + +It was downloaded from http://www.cmake.org/ + +CMake was initially developed by Kitware with the following sponsorship: + + * National Library of Medicine at the National Institutes of Health + as part of the Insight Segmentation and Registration Toolkit (ITK). + + * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel + Visualization Initiative. + + * National Alliance for Medical Image Computing (NAMIC) is funded by the + National Institutes of Health through the NIH Roadmap for Medical Research, + Grant U54 EB005149. + + * Kitware, Inc. + + +Unless otherwise specified, the CMake copyright is as follows: +-- +Copyright (c) 2002 Kitware, Inc., Insight Consortium +All rights reserved. + +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. + + * The names of Kitware, Inc., the Insight Consortium, or the names of + any consortium members, or of any contributors, may not be used to + endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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. +-- +This copyright information is available on the CMake web site: +http://www.cmake.org/HTML/Copyright.html + +CMake is licensed under OSI approved BSD "July 22 1999" style license and +therefore the right to use and distribute it in binary form linked with Qt4 are +granted by the Qt GPL Exception. See /usr/share/doc/libqtcore4/copyright for +more information on the Qt GPL Exception. Complete text of the original BSD +"July 22 1999" license can be found in /usr/share/common-licenses/BSD on Debian +systems. +-- + +Detailed copyright and licensing summary can be found below: + + Copyright: © 2002, 2005, 2007 Insight Consortium. All Rights Reserved. + Copyright: © 1997-2007 Daniel Stenberg + Copyright: © 1984, 1989-1990, 1998, 2000-2006 Free Software Foundation Inc. + Copyright: © 1998-2003 Mark D. Roth + Copyright: © 1995, 1997 Juergen Pfeifer + Copyright: © 1985-1986, 1990, 1997-2007 jeff@ourexchange.net + Copyright: © 2002 Kitware Inc. All Rights Reserved. + Copyright: © 2001 First Peer Inc. All Rights Reserved. + Copyright: © 1998-2003 University of Illinois Board of Trustees + Copyright: © 2004, 2006 Alexander Neundorf + Copyright: © 1998-2000 Thai Open Source Software Center Ltd + Copyright: © 1995-2005 Jean-loup Gailly. + Copyright: © 1995-2005 Mark Adler + Copyright: © 1985-1986, 1988-1990, 1993-1994 The Regents of the University of California + Copyright: © 2001 Eric Kidd. All Rights Reserved. + Copyright: © 1996 Silicon Graphics Computer Systems Inc. + Copyright: © 1994 Hewlett-Packard Company + Copyright: © 1988-1990, 1993-1994 California. All Rights Reserved. + Copyright: © 1997-1998 Todd C. Miller + Copyright: © 2007-2008 Miguel A. Figueroa-Villanueva. All Rights Reserved. + Copyright: © 1996 Paul Vixie + Copyright: © 2008-2009 Philip Lowman + Copyright: © 1995-1999 Kungliga Tekniska H\xF6gskolan + Copyright: © 1991 Texas Instruments Incorporated. + Copyright: © 1996-2001 Internet Software Consortium. + Copyright: © 2000-2006 Erik Edelmann + Copyright: © Nguyen Tan Hung + Copyright: © 2000 Jim Knoble + Copyright: © Atanas Georgiev + Copyright: © 1995-1999 Royal Institute of Technology, Stockholm, Sweden + Copyright: © 2000 Moez Mahfoudh + Copyright: © Thomas Roessler + Copyright: © Michael Elkins + Copyright: © 1991-1992 RSA Data Security Inc. + Copyright: © 2006-2008 Andreas Schneider + Copyright: © 1991-1994 Stichting Mathematisch Centrum, + Copyright: © 2007 Mike Jackson + Copyright: © 1996-1997 Thomas E. Dickey + Copyright: © 2006 Enrico Scholz + Copyright: © Brandon Long + Copyright: © 2008-2009 Rigland Brodtkorb> + Copyright: © Brown + Copyright: © Written + Copyright: © Fredrik Lundh + Copyright: © Markus Kuhn + Copyright: © 2002 Ximian Inc. + Copyright: © 2008 Andreas Pakulat + Copyright: © 1986 University of Toronto. + Copyright: © 1999-2000, 2002 Aladdin Enterprises. All Rights Reserved. + Copyright: © 2000 David Odin (aka DindinX) + Copyright: © 2006 Tristan Carel + Copyright: © 2001 Luke Howard. All Rights Reserved. + Copyright: © David Bolen + +-- + MIT-like License (MIT) + + Source/CursesDialog/form/* excluding: + -? Source/CursesDialog/form/CMakeLists.txt + -? Source/CursesDialog/form/fty_alnum.c + -? Source/CursesDialog/form/fty_alpha.c + -? Source/CursesDialog/form/fty_enum.c + -? Source/CursesDialog/form/fty_int.c + -? Source/CursesDialog/form/fty_ipv4.c + -? Source/CursesDialog/form/fty_num.c + -? Source/CursesDialog/form/fty_regex.c + + Utilities/cmexpat + Utilities/cmexpat/* + + | Permission is hereby granted, free of charge, to any person + | obtaining a copy of this software and associated documentation + | files (the "Software"), to deal in the Software without + | restriction, including without limitation the rights to use, + | copy, modify, merge, publish, distribute, sublicense, and/or sell + | copies of the Software, and to permit persons to whom the + | Software is furnished to do so, subject to the following + | conditions: + | + | The above copyright notice and this permission notice shall be + | included in all copies or substantial portions of the Software. + | + | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + | OTHER DEALINGS IN THE SOFTWARE. +-- + +-- + OSI approvied BSD-like License without advertising clause + 39 files are licensed under this license: + + + Modules/FindSubversion.cmake + + Source/CPack/cmCPackDebGenerator.cxx + + Utilities/cmcurl/krb4.c + + Utilities/cmcurl/security.c + + Utilities/cmtar/tar.h + + Utilities/cmtar/compat/basename.c + + Utilities/cmtar/compat/dirname.c + + Utilities/cmtar/compat/strlcat.c + + Utilities/cmtar/compat/strlcpy.c + Utilities/cmxmlrpc/* excluding: + -? Utilities/cmxmlrpc/CMakeLists.txt + -? Utilities/cmxmlrpc/bool.h + -? Utilities/cmxmlrpc/casprintf.c + -? Utilities/cmxmlrpc/casprintf.h + -? Utilities/cmxmlrpc/inline.h + -? Utilities/cmxmlrpc/linklist.h + -? Utilities/cmxmlrpc/mallocvar.h + -? Utilities/cmxmlrpc/synch_client.c + -? Utilities/cmxmlrpc/transport_config.h + -? Utilities/cmxmlrpc/xmlrpc_curl_transport.c + -? Utilities/cmxmlrpc/xmlrpc_curl_transport.h + -? Utilities/cmxmlrpc/xmlrpc_strutil.c + + On Debian systems, the complete text of the + BSD-like License can be found in + /usr/share/common-licenses/BSD +-- + +-- + BSD-like License with advertising clause + + | Copyright (c) 1988, 1993 + | The Regents of the University of California. All rights reserved. + | + | This code is derived from software contributed to Berkeley by + | Guido van Rossum. + | + | Redistribution and use in source and binary forms, with or without + | modification, are permitted provided that the following conditions + | are met: + | 1. Redistributions of source code must retain the above copyright + | notice, this list of conditions and the following disclaimer. + | 2. 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. + | 3. All advertising materials mentioning features or use of this software + | must display the following acknowledgement: + | This product includes software developed by the University of + | California, Berkeley and its contributors. + | 4. Neither the name of the University nor the names of its contributors + | may be used to endorse or promote products derived from this software + | without specific prior written permission. + | + | THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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. + + Utilities/cmcompress/* excluding: + -? Utilities/cmcompress/CMakeLists.txt + + Utilities/cmtar/compat/fnmatch.c + + Utilities/cmtar/compat/glob.c + + Utilities/cmtar/compat/strdup.c + + Utilities/cmtar/compat/strmode.c + + Utilities/cmtar/compat/strsep.c +-- + +-- + GNU General Public License, version 2 or later (GPL-2+) with a special + exception as follows: + + | This program is free software; you can redistribute it and/or modify + | it under the terms of the GNU General Public License as published by + | the Free Software Foundation; either version 2, or (at your option) + | any later version. + | + | This program is distributed in the hope that it will be useful, + | but WITHOUT ANY WARRANTY; without even the implied warranty of + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + | GNU General Public License for more details. + | + | You should have received a copy of the GNU General Public License + | along with this program; if not, write to the Free Software + | Foundation, Inc., 51 Franklin Street, Fifth Floor, + | Boston, MA 02110-1301, USA. + | + | As a special exception, you may create a larger work that contains + | part or all of the Bison parser skeleton and distribute that work + | under terms of your choice, so long as that work isn't itself a + | parser generator using the skeleton or a modified version thereof + | as a parser skeleton. Alternatively, if you modify or redistribute + | the parser skeleton itself, you may (at your option) remove this + | special exception, which will cause the skeleton and the resulting + | Bison output files to be licensed under the GNU General Public + | License without this special exception. + + + Source/cmCommandArgumentParser.cxx + + Source/cmCommandArgumentParserTokens.h + + Source/cmDependsFortranParser.cxx + + Source/cmDependsFortranParserTokens.h + + Source/cmDependsJavaParser.cxx + + Source/cmDependsJavaParserTokens.h + + Source/cmExprParser.cxx + + Source/cmExprParserTokens.h + + On Debian systems, the complete text of the + GNU General Public License version 2 can be found in + /usr/share/common-licenses/GPL-2 +-- --- cmake-2.6.4.orig/debian/control +++ cmake-2.6.4/debian/control @@ -0,0 +1,73 @@ +Source: cmake +Section: devel +Priority: optional +Maintainer: Kubuntu Developers +XSBC-Original-Maintainer: A. Maitland Bottoms +Uploaders: Modestas Vainius +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 7), tcl8.4, quilt, + libcurl4-gnutls-dev, libxmlrpc-c3-dev, libexpat1-dev, zlib1g-dev, + libncurses5-dev, libqt4-dev (>= 4.4.0) +Standards-Version: 3.8.3 +Vcs-Git: git://git.debian.org/git/collab-maint/cmake.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/cmake.git;a=summary + +Package: cmake +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, cmake-data (= ${source:Version}) +Description: A cross-platform, open-source make system + CMake is used to control the software compilation process using + simple platform and compiler independent configuration files. CMake + generates native makefiles and workspaces that can be used in the + compiler environment of your choice. CMake is quite sophisticated: it + is possible to support complex environments requiring system + configuration, pre-processor generation, code generation, and template + instantiation. + . + CMake was developed by Kitware as part of the NLM Insight + Segmentation and Registration Toolkit project. The ASCI VIEWS project + also provided support in the context of their parallel computation + environment. Other sponsors include the Insight, VTK, and VXL open + source software communities. + +Package: cmake-data +Architecture: all +Depends: emacsen-common, ${misc:Depends} +Replaces: cmake (<< 2.6.2-2) +Conflicts: cmake (<< 2.6.2-2) +Description: CMake data files (modules, templates and documentation) + This package provides CMake architecture independent data files (modules, + templates, documentation etc.). Unless you have cmake installed, you probably + do not need this package. + +Package: cmake-curses-gui +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, cmake (= ${binary:Version}) +Replaces: cmake (<= 2.6.2-1) +Provides: cmake-gui +Description: Curses based user interface for CMake (ccmake) + CMake is used to control the software compilation process using simple + platform and compiler independent configuration files. CMake generates native + makefiles and workspaces that can be used in the compiler environment of your + choice. + . + This package provides the CMake curses interface. Project configuration + settings may be specified interactively through this GUI. Brief instructions + are provided at the bottom of the terminal when the program is running. The + main executable file for this GUI is "ccmake". + +Package: cmake-qt-gui +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, cmake (= ${binary:Version}) +Provides: cmake-gui +Replaces: cmake-gui (<= 2.6.3-2) +Description: Qt4 based user interface for CMake (cmake-gui) + CMake is used to control the software compilation process using simple + platform and compiler independent configuration files. CMake generates native + makefiles and workspaces that can be used in the compiler environment of your + choice. + . + This package provides the CMake Qt4 based GUI. Project configuration + settings may be specified interactively. Brief instructions are provided at + the bottom of the window when the program is running. The main executable + file for this GUI is "cmake-gui". --- cmake-2.6.4.orig/debian/cmake.xpm +++ cmake-2.6.4/debian/cmake.xpm @@ -0,0 +1,44 @@ +/* XPM */ +static char *cmake[] = { +/* columns rows colors chars-per-pixel */ +"32 30 8 1", +" c #000000", +"r c #FF0000", +"g c #007f00", +"b c #0000FF", +"X c #007F7F", +"+ c #7F7F00", +"& c #B2B2B2", +"- c None", +/* pixels */ +"---------------&&---------------", +"---------------b&---------------", +"--------------&br&--------------", +"-------------&bbr&--------------", +"-------------&bbrr&-------------", +"-------------bbbrr&-------------", +"------------&bbbrrr&------------", +"-----------&bbbbrrr&------------", +"-----------&bbbbrrrr------------", +"-----------bbbbbrrrr&-----------", +"----------&bbbbbrrrrr&----------", +"----------bbbbbbbrrrrr----------", +"---------&bbbbbbbrrrrr&---------", +"---------bbbbbbbbrrrrrr---------", +"--------&bbbbbbbbrrrrrr&--------", +"-------&bbbbbbbbbbrrrrr&--------", +"-------&bbbbbbbbbbrrrrrr&-------", +"-------bbbbbbbbb&rrrrrrr&-------", +"------&bbbbbbb&&&&rrrrrrr&------", +"-----&&bbbbbb&&&&&rrrrrrrr------", +"----&&bbbbb&&&&&&&rrrrrrrr&-----", +"----&bbbbbX&&&&&&&&rrrrrrrr-----", +"----&bbbbXg&&&&&&&&rrrrrrrr&----", +"---&bbbXgggggg&&&&&&rrrrrrrr----", +"---&bbXXggggggggg&&&rrrrrrrr&---", +"--&bbXggggggggggggg&rrrrrrrrr---", +"--&bXgggggggggggggggg+rrrrrrr&--", +"-&bXgggggggggggggggggggg++rrrr--", +"-bXggggggggggggggggggggggg++rr&&", +"&gggggggggggggggggggggggggggg+r-" +}; --- cmake-2.6.4.orig/debian/cmake-data.emacsen-install +++ cmake-2.6.4/debian/cmake-data.emacsen-install @@ -0,0 +1,25 @@ +#!/bin/sh +# +# emacsen install script for the Debian GNU/Linux cmake package + +FLAVOR=$1 +PACKAGE=cmake-data + +ELDIR=/usr/share/emacs/site-lisp/ +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} +ELFILE="cmake-mode.el" +FLAGS="-batch -no-site-file -l path.el -f batch-byte-compile" + +if [ ${FLAVOR} != emacs ]; then + echo install/${PACKAGE}: Byte-compiling for ${FLAVOR} + + install -m 755 -d ${ELCDIR} + cd ${ELDIR} + cp ${ELFILE} ${ELCDIR} + cd ${ELCDIR} + cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF + ${FLAVOR} ${FLAGS} ${ELFILE} + rm -f ${ELFILE} path.el +fi --- cmake-2.6.4.orig/debian/cmake.prerm +++ cmake-2.6.4/debian/cmake.prerm @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e + +if [ "$1" = "failed-upgrade" ] && dpkg --compare-versions "$2" le 2.6.2-1; then + # It is very likely that old-prerm failed due to emacsen-common being + # unconfigured at this stage. The error is harmless and cannot be avoided + # in a sane way. + # ERROR: emacsen-common being used before being configured. + # ERROR: This is likely a bug in the cmake package, which needs to + # ERROR: add one of the appropriate dependencies. + # ERROR: See /usr/share/doc/emacsen-common/debian-emacs-policy.gz + # ERROR: for details + # + # Therefore tell the user to ignore the error and exit gracefully. + cat >&2 < + cmake\-gui [options] +.fi +.SH DESCRIPTION +.PP +The "cmake\-gui" executable is the CMake GUI. Project configuration settings may be specified interactively. Brief instructions are provided at the bottom of the window when the program is running. + +.PP +CMake is a cross\-platform build system generator. Projects specify their build process with platform\-independent CMake listfiles included in each directory of a source tree with the name CMakeLists.txt. Users build a project by using CMake to generate a build system for a native tool on their platform. + +.SH OPTIONS +.TP +.B --copyright [file] +Print the CMake copyright and exit. + +If a file is specified, the copyright is written into it. + +.TP +.B --help +Print usage information and exit. + +Usage describes the basic command line interface and its options. + +.TP +.B --help-full [file] +Print full help and exit. + +Full help displays most of the documentation provided by the UNIX man page. It is provided for use on non\-UNIX platforms, but is also convenient if the man page is not installed. If a file is specified, the help is written into it. + +.TP +.B --help-html [file] +Print full help in HTML format. + +This option is used by CMake authors to help produce web pages. If a file is specified, the help is written into it. + +.TP +.B --help-man [file] +Print full help as a UNIX man page and exit. + +This option is used by the cmake build to generate the UNIX man page. If a file is specified, the help is written into it. + +.TP +.B --version [file] +Show program name/version banner and exit. + +If a file is specified, the version is written into it. + +.SH COPYRIGHT +.PP +Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. + +.PP +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +.PP +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +.PP +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. + +.PP +The names of Kitware, Inc., the Insight Consortium, or the names of any consortium members, or of any contributors, may not be used to endorse or promote products derived from this software without specific prior written permission. + +.PP +Modified source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +.PP +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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. --- cmake-2.6.4.orig/debian/compat +++ cmake-2.6.4/debian/compat @@ -0,0 +1 @@ +7 --- cmake-2.6.4.orig/debian/cmake-data.emacsen-startup +++ cmake-2.6.4/debian/cmake-data.emacsen-startup @@ -0,0 +1,10 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file for the Debian GNU/Linux cmake package + +(autoload 'cmake-mode "cmake-mode") + +(setq auto-mode-alist + (append '(("CMakeLists\\.txt\\'" . cmake-mode) + ("\\.cmake\\'" . cmake-mode)) + auto-mode-alist)) --- cmake-2.6.4.orig/debian/cmake-curses-gui.lintian-overrides +++ cmake-2.6.4/debian/cmake-curses-gui.lintian-overrides @@ -0,0 +1,2 @@ +# Can be found in cmake-data +cmake-curses-gui: menu-icon-missing /usr/share/pixmaps/cmake.xpm --- cmake-2.6.4.orig/debian/cmake.install +++ cmake-2.6.4/debian/cmake.install @@ -0,0 +1,6 @@ +usr/bin/cmake +usr/bin/cpack +usr/bin/ctest +usr/share/man/man1/cmake.1 +usr/share/man/man1/cpack.1 +usr/share/man/man1/ctest.1 --- cmake-2.6.4.orig/debian/README.source +++ cmake-2.6.4/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt for upstream source code patch management. Please read +/usr/share/doc/quilt/README.source for more information how to apply, unapply, +add, modify or remove patches. + +Please note that /usr/share/doc/quilt/README.source is only available in quilt +version 0.46-4.1 or later. --- cmake-2.6.4.orig/debian/watch +++ cmake-2.6.4/debian/watch @@ -0,0 +1,6 @@ +version=3 + +# Track CMake 2.6.x releases including RCs +opts="uversionmangle=s/-[Rr][Cc]-?(\d+)/~rc$1/i" \ + http://www.cmake.org/files/v([\d.]+)/ \ + cmake-([\d.]+(?i:-RC-?\d+)?).tar.gz --- cmake-2.6.4.orig/debian/rules +++ cmake-2.6.4/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +# The next line will cause Dart to be used if it is installed... +#USE_DARTP:=$(shell if [ -d /usr/share/Dart ]; then echo true; fi ) +USE_DARTP:= + +DARCH := $(shell dpkg --print-installation-architecture) +CFLAGS := -Wall -g $(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),-O0,-O2) +BUILD_FLAGS_FILE := build-flags.cmake + +# Hack for parisc64 to close bug #133696 +ifeq ($(shell arch),parisc64) +CFLAGS += -ffunction-sections +endif + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +MAKEFLAGS += -j$(NUMJOBS) +CONFIGURE_PARALLEL += --parallel=$(NUMJOBS) +endif + +$(BUILD_FLAGS_FILE): + touch $@ + echo 'set(CMAKE_SKIP_RPATH YES CACHE BOOL "Skip rpath" FORCE)' >> $@ + echo 'set(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "Verbose build" FORCE)' >> $@ + echo 'set(CMAKE_C_FLAGS "$(CFLAGS)" CACHE STRING "C flags" FORCE)' >> $@ + echo 'set(CMAKE_CXX_FLAGS "$(CFLAGS)" CACHE STRING "C++ flags" FORCE)' >> $@ +# echo 'set(BUILD_WXDialog ON CACHE STRING "Build WXDialog" FORCE)' >> $@ + echo 'set(BUILD_CursesDialog TRUE CACHE BOOL "Build curses GUI" FORCE)' >> $@ + echo 'set(BUILD_QtDialog TRUE CACHE BOOL "Build Qt4 GUI" FORCE)' >> $@ +# echo 'set(TARGET_VERSION CACHE STRING ""FORCE)' >> $@ +# echo 'set(TARGET_SOVERSION CACHE STRING "" FORCE)' >> $@ +# echo 'set(BUILD_DOCUMENTATION ON CACHE BOOL "" FORCE)' >> $@ +# echo 'set(BUILD_DOXYGEN ON CACHE BOOL "" FORCE)' >> $@ + $(if $(USE_DARTP),echo 'set(DART_ROOT /usr/share/Dart CACHE STRING "" FORCE)' >> $@) + $(if $(USE_DARTP),echo 'set(BUILDNAME "cmake_2.2.3-1_$(DARCH).deb" CACHE STRING "" FORCE)' >> $@) + +configure: configure-stamp +configure-stamp: $(QUILT_STAMPFN) $(BUILD_FLAGS_FILE) + dh_testdir + # pre-load the cache to avoid setting rpath: + rm -rf Build && mkdir -p Build + cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \ + --init=../$(BUILD_FLAGS_FILE) --system-libs $(CONFIGURE_PARALLEL) + chmod -x ChangeLog.manual + chmod -x Modules/*.cmake Modules/*.cmake.in Modules/*.cxx Modules/Platform/* + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + cd Build && $(MAKE) $(if $(USE_DARTP),Experimental && $(MAKE) ExperimentalSubmit) + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -rf build-stamp configure-stamp $(BUILD_FLAGS_FILE) + rm -rf Build + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + # Add here commands to install the package into debian/cmake. + cd Build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + #cp Docs/cmake-indent.vim debian/cmake/usr/share/vim/addons/indent/cmake.vim + #cp Docs/cmake-syntax.vim debian/cmake/usr/share/vim/addons/syntax/cmake.vim + +binary-arch: export DH_OPTIONS=-a +binary-indep: export DH_OPTIONS=-i +binary-arch binary-indep: build install + dh_testdir + dh_testroot + dh_install + dh_installdocs + dh_installexamples + dh_installmenu + dh_installemacsen + dh_installcron + dh_installman + dh_installinfo + dh_installchangelogs ChangeLog.manual + dh_lintian + dh_link + dh_strip + dh_compress -XCMake.pdf + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- cmake-2.6.4.orig/debian/changelog +++ cmake-2.6.4/debian/changelog @@ -0,0 +1,722 @@ +cmake (2.6.4-3ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - Keep the Replaces: on cmake-data to cover the Kubuntu version from + Jaunty in case someone decides to do an (unsupported) Jaunty->Lucid + upgrade. + + -- Ryan Kavanagh Sun, 08 Nov 2009 10:20:12 -0500 + +cmake (2.6.4-3) unstable; urgency=low + + * Bump Standards-Version to 3.8.3, no changes needed. + * Add ${misc:Depends} to Depends fields of packages. + * Improve debian/watch: + - make it scan remote directories recursively; + - make it work with new upstream RC release mangling. + * Remove Pierre Habouzit from Uploaders by his own request. + * Backport FindJNI.cmake from CMake 2.8 CVS in order to make it arch + independent on Linux. New FindJNI.cmake also supports most Linux arches and + is capable of finding Sun Java, OpenJDK, Kaffe and GCJ (if latter is + default-java) JVMs. Support for Debian specific /usr/lib/jvm/default-java is + also included. Patch FindJNI.cmake-more-arches.diff (Closes: #544674). + * Backport Modules/FindVTK.cmake from CMake 2.8 CVS. It adds support for VTK + 5.4. Patch FindVTK.cmake-vtk-5.4.diff (Closes: #546030). + * Update debian/copyright with more details (Closes: #544290). + * Make cmake-curses-gui and cmake-qt-gui packages provide 'cmake-gui'. + + -- Modestas Vainius Wed, 30 Sep 2009 20:51:13 +0300 + +cmake (2.6.4-2) unstable; urgency=low + + * Prefer *-qt3 binary names to generic ones in FinqQt3.cmake + (Closes: #538864). + * Fix bashisms in CMake scripts (Closes: #530056). + * Merge in 2.6.0-6 debian/changelog. + * Use quilt.make rather than custom quilt patch implementation. + * Make debian/rules dpkg-buildpackage -jX safe and support parallel + in DEB_BUILD_OPTIONS (Closes: #538826). + * Add FindPerlLibs.cmake-perl-5.10.diff patch which adds perl 5.10 support in + FindPerlLibs.cmake (Closes: #541609). Thanks to Joshua Rubin. + + -- Modestas Vainius Fri, 21 Aug 2009 19:35:21 +0300 + +cmake (2.6.4-1ubuntu2) karmic; urgency=low + + * Bump cmake-data's Replaces: on cmake to cover the Ubuntu version from + jaunty. LP: #380719. + + -- Steve Langasek Fri, 12 Jun 2009 15:15:58 +0000 + +cmake (2.6.4-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: + - Build-dep on libxmlrpc-core-c3-dev which is now in main + - Make cmake-qt-gui replace the old cmake-gui + - Add cmake-gui as a dummy package to bring in cmake-qt-gui + + -- Muharem Hrnjadovic Wed, 03 Jun 2009 12:08:24 +0200 + +cmake (2.6.4-1) unstable; urgency=low + + * New upstream release. + * Resync patches: + - relative_path_fixes2.diff - removed, merged upstream; + - FindQt4_qt4_lupdate_lrelease.diff - removed, merged upstream. + * Bump Standards-Version to 3.8.1. No changes needed. + * Remove deprecated dh_desktop from debian/rules. + * Update manpage_friendly_docs.diff patch to fix more lintian warnings. + + -- Modestas Vainius Sat, 02 May 2009 01:28:29 +0300 + +cmake (2.6.3-2ubuntu3) karmic; urgency=low + + * Build-dep on libxmlrpc-core-c3-dev which is now in main + + -- Jonathan Riddell Fri, 01 May 2009 20:25:29 +0000 + +cmake (2.6.3-2ubuntu2) karmic; urgency=low + + * Don't build-dep on libxmlrpc-c3-dev, it's not in main (bug 369918) + + -- Jonathan Riddell Fri, 01 May 2009 17:05:09 +0000 + +cmake (2.6.3-2ubuntu1) karmic; urgency=low + + * Make cmake-qt-gui replace the old cmake-gui + * Add cmake-gui as a dummy package to bring in cmake-qt-gui + + -- Jonathan Riddell Tue, 28 Apr 2009 15:37:25 +0100 + +cmake (2.6.3-2) unstable; urgency=low + + * Remove do-not-use-lib64.diff, no longer needed (according to upstream). + * Remove reinstate-arm.diff, merged upstream. + * Upload to unstable. + + -- Modestas Vainius Sat, 07 Mar 2009 15:13:56 +0200 + +cmake (2.6.3-1) experimental; urgency=low + + * New upstream release. + * Update debian/patches: + - remove find_package_support_prefix_lib_cmake.diff, merged upstream; + - adopt FindQt4.cmake2.6.diff; + - refresh do-not-use-lib64.diff; + - remove relative_path_fixes.diff, merged upstream; + - refresh relative_path_fixes2.diff; + - remove manpage-generation-fixes.diff, merged upstream; + - refresh FindQt4_qt4_lupdate_lrelease.diff; + - remove FindMPEG2_include_FindSDL_fix.diff, merged upstream; + * Use dh_prep instead of deprecated dh_clean -k (fixes lintian warning). + * Call dh_desktop in the binary targets (fixes lintian warning). + * Install cmake-gui docs to the cmake-qt-gui package. + * Enable binary-indep target. + * Add manpage_friendly_docs.diff patch to make some bits of documentation + manpage friendly (eliminate warnings). + * Fix installation of lintian overrides (move dh_lintian to binary targets). + + -- Modestas Vainius Tue, 24 Feb 2009 00:26:34 +0200 + +cmake (2.6.2-4) unstable; urgency=low + + * Release to unstable. No other changes. + + -- Modestas Vainius Sun, 15 Feb 2009 23:33:47 +0200 + +cmake (2.6.2-3) experimental; urgency=low + + * Fix typo in cmake-qt-gui description. + * Merge patch from upstream to support /lib/cmake search path in + find_package() config mode. This enables reduction of /usr/lib cluttering + (find_package_support_prefix_lib_cmake.diff). + * Tighten libqt4-dev build depend to version (>= 4.4.0) (Closes: #508349). + + -- Modestas Vainius Wed, 24 Dec 2008 00:45:20 +0200 + +cmake (2.6.2-2) experimental; urgency=low + + * Add Vcs fields. + * Add patches: + - FindQt4_qt4_lupdate_lrelease.diff - prefer lupdate-qt4 to lupdate and + lrelease-qt4 to lrelease. This is specific to Debian Qt4. + Thanks to Ludovico Cavedon (Closes: #487528). + - FindMPEG2_include_FindSDL_fix.diff - fix FindSQL include in the + MPEG2 module. Thanks to Leopold Palomo Avellaneda (Closes: #500770). + * Try sorting out emacsen mess once again (Closes: #481391): + - depend on emacsen-common; + - old-prerm will most likely fail spewing emacsen-common error message + when upgrading from previous version but this is OK. Add a custom + prerm script which recovers from the problem and notifies the user to + ignore the error message. + * Rewrite cmake cache initialization code. Pass initial cmake flags via + file (--init= argument to the bootstrap script). + * Make build verbose again. + * Prepare for multiple binary packages: switch to install files and to + debhelper v7 (due to more convenient install file handling), install + everything to debian/tmp initially. + * Add new binary packages: + - cmake-data - split off data files needed for each cmake flavour to run. + Move emacsen stuff in here too; + - cmake-curses-gui - splif off ccmake here from the cmake package; + - cmake-qt-gui - build & install Qt4 based GUI (cmake-gui). Add menu file + and manual page (Closes: #482787). Update debian/copyright. + * Dynamically link against system libraries available in Debian + (Closes: #502441). + * Remove left-over debian/doxygen.config. + * Rename debian/docs to debian/cmake-data.docs and clean it up. Do not + install ChangeLog.txt. It is size and usefulness ratio is too low to + justify inclusion in the binary package. + + -- Modestas Vainius Sat, 01 Nov 2008 14:07:08 +0200 + +cmake (2.6.2-1ubuntu1) jaunty; urgency=low + + * Merge with Debian, remaining change: + - Add --qt-gui to bootstrap arguments in debian/rules, + build-dep on libqt4-dev, builds cmake-gui + + -- Jonathan Riddell Wed, 05 Nov 2008 12:19:46 +0000 + +cmake (2.6.2-1) experimental; urgency=low + + * New upstream release. + * New co-maintainer: + - add myself to Uploaders. + - add DM-Upload-Allowed: yes to debian/control. + * Refresh patches: + - FindQt4.cmake2.6.diff + - do-not-use-lib64.diff + * Add patches from upstream CVS: + - relative_path_fixes.diff - fixes a couple of major bugs in Makefile + generation when CMAKE_USE_RELATIVE_PATHS is ON. This brings + CMAKE_USE_RELATIVE_PATHS=ON to a very usable state. + - manpage-generation-fixes.diff - fixes a few manual page generation + issues. This resolves all lintian warnings and info tags related + to the cmake manual pages. + * Bump Standards-Version to 3.8.0: + - add README.source which directs the reader to quilt README.source. + * Use dh_lintian: + - rename cmake.lintian to cmake.lintian-overrides; + - bump debhelper compat level to 6; + - build depend on debhelper (>= 6.0.7~). + * Fix path in the lintian override so it is effective again. + * Make cmake.menu conform to the current Debian Menu System standard. + * Drop unused old manual pages from debian/. They are provided by upstream + now. + * Add debian/watch. + + -- Modestas Vainius Mon, 13 Oct 2008 19:24:49 +0300 + +cmake (2.6.0-6) unstable; urgency=medium + + * Dynamically link against system libraries available in Debian. + Thanks to Michal Čihař (Closes: #502441). + * Urgency medium due to security issue above. + * Add Vcs fields. + * Add myself to Uploaders. + + -- Modestas Vainius Thu, 16 Oct 2008 22:18:14 +0300 + +cmake (2.6.0-5) unstable; urgency=medium + + * Fix build-deps: libncursesw5-dev doesn't work, just use the non wide one. + This will build ccmake again (Closes: #481392). + + -- Pierre Habouzit Tue, 29 Jul 2008 11:05:17 +0200 + +cmake (2.6.0-4ubuntu2) intrepid; urgency=low + + * Move cmake desktop and icon file to cmake-gui package (Closes LP: #258036) + + -- Alexander Saltykov Wed, 20 Aug 2008 18:34:00 +0600 + +cmake (2.6.0-4ubuntu1) intrepid; urgency=low + + * Add libncurses5-dev build-dep, makes it build ccmake + * Add --qt-gui to bootstrap arguments in debian/rules, build-dep on libqt4-dev, builds cmake-gui + + -- Jonathan Riddell Tue, 22 Jul 2008 23:21:53 +0100 + +cmake (2.6.0-4) unstable; urgency=low + + * Really remove dependency on emacsen-common (Closes: #471975). + + -- Pierre Habouzit Wed, 14 May 2008 21:01:42 +0200 + +cmake (2.6.0-3) unstable; urgency=low + + * Remove dependency on emacsen-common (Closes: #471975): + emacs guys, I was asked in a previous bug (#427763) to byte-compile the + cmake extension, the policy mandates a dependency upon emacs which is + silly, and depending upon emacsen-common breaks the whole thing. A + pre-depends would be insane, WHY ON EARTH is the emacs policy so horribly + broken ? Until someone answers that, cmake will stay in the previous state + with byte-compilation, and without any emacs dependency. + + * Add patches/reinstate-arm.diff to fix FTBFS on arm platforms + (Closes: #481016) + + -- Pierre Habouzit Tue, 13 May 2008 10:18:12 +0200 + +cmake (2.6.0-2) unstable; urgency=low + + * Upload to unstable this time. + * Depend upon emacsen-common (Closes: #471975). + + -- Pierre Habouzit Mon, 12 May 2008 18:13:33 +0200 + +cmake (2.6.0-1) experimental; urgency=low + + * Update patches/FindQt4.cmake2.6.diff (Closes: #479907). + * Add patches/executables-dont-need-fpic.diff (Closes: #478404). + * Bump Standards-Version to 3.7.3. + + -- Pierre Habouzit Mon, 12 May 2008 17:11:04 +0200 + +cmake (2.6.0~rc8-1.1) experimental; urgency=low + + * Non-maintainer upload with permission from DadCoder. + Happy Prague visit. + * Fix FindQt4.cmake (Closes: #477110) + + -- Sune Vuorela Sun, 20 Apr 2008 22:58:33 +0200 + +cmake (2.6.0~rc8-1) experimental; urgency=low + + * New upstream rc release. + * Update patches: + + drop findmpeg2-robustness.diff. + + drop hurd-SA_SIGINFO.diff. + + drop nsis-support.diff. + + -- Pierre Habouzit Fri, 18 Apr 2008 20:49:30 +0200 + +cmake (2.4.8-1) unstable; urgency=low + + [ Pierre Habouzit ] + * New upstream release (Closes: 462335). + * remove patches/hurd-Platform.diff, merged upstream. + + [ Rafael Laboissiere ] + * debian/rules, debian/cmake.emacsen-{startup,install,remove}: Allow + byte-compilation of cmake-mode.el at install time and put in the + emacsen startup directory just the necessary initialization code + of cmake-mode (Closes: 427763) + + -- Pierre Habouzit Fri, 25 Jan 2008 10:19:47 +0100 + +cmake (2.4.7-1) unstable; urgency=low + + * New upstream release. + * Drop patches/findqt4-binaries-order.diff (Closes: #433105). + + -- Pierre Habouzit Thu, 19 Jul 2007 18:58:37 +0200 + +cmake (2.4.6-1) unstable; urgency=low + + * Upload to unstable. + * Make FindMPEG2.cmake more robust (Closes: 419134). + + -- Pierre Habouzit Mon, 18 Jun 2007 10:24:58 +0100 + +cmake (2.4.6-0) experimental; urgency=low + + * New upstream release (experimental upload, 2.4.5 must propagate): + + Ruby NAMES now includes ruby1.8 (Closes: 407481). + + * Add patch to support NSIS on linux properly, + thanks to Michal Čihař (Closes: 408846). + + -- Pierre Habouzit Wed, 13 Jun 2007 12:39:42 +0200 + +cmake (2.4.5-2) unstable; urgency=low + + * Add myself to Uploaders. + * Ack my NMU (Closes: 419007, 407155, 407304). + * Move to quilt, split diff.gz into patches, to avoid losing them. + + * debian/rules: + + add quilt snipplets. + + remove commented dh_ calls. + + remove old cruft, make it shorter. + + Avoid subshells, use makeism's rather than shell if/then/else. + + * Lintian warnings: + + use debian/compat rather than DH_COMPAT. + + add an override for the extra-license-file that in fact is a template. + + -- Pierre Habouzit Thu, 07 Jun 2007 11:09:46 +0200 + +cmake (2.4.5-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Disable lib64 paths in FindLibrary, as it's not needed in debian and + yields incorrect results (Closes: #419007). + * Apply Hurd Porter patch to deal with undefined SA_SIGINFO + (Closes: #407304). + * Reintroduce lost GNU.cmake (Closes: #407155). + + -- Pierre Habouzit Tue, 05 Jun 2007 13:28:35 +0200 + +cmake (2.4.5-1) unstable; urgency=low + + * New upstream bugfix release (Closes: #401071) + Fix for seg fault when a macro runs a bad command BUG# 3815 + Fix fix for foo.dll.lib that does not break -L/usr/lib in link names + Fix problem with LIBRARY_OUTPUT_PATH and linking to a dll foo.dll.lib instead of foo.lib + Do not depend on optimized libraries for a debug build and visa versa. + Fix target name matching custom command output conflict. + Fix FindQt3 so that it does not find qt4 + Fix FindKDE4 so that it only looks for kde4-config + + -- A. Maitland Bottoms Mon, 4 Dec 2006 16:29:44 -0500 + +cmake (2.4.4-1) unstable; urgency=low + + * New upstream release + * Upstream fixes parsing bug (Closes: #392624) + + -- A. Maitland Bottoms Sat, 25 Nov 2006 19:49:38 -0500 + +cmake (2.4.3-3) unstable; urgency=low + + * Have FindMPEG2 look in paths used in Debian (Closes: #391831) + * Make FindQt4 more reliable (Closes: #392473) + + -- A. Maitland Bottoms Fri, 10 Nov 2006 11:27:35 -0500 + +cmake (2.4.3-2) unstable; urgency=low + + * Remove recommends line (Closes: #392013, #392044) + + -- A. Maitland Bottoms Tue, 10 Oct 2006 21:33:40 -0400 + +cmake (2.4.3-1) unstable; urgency=low + + * New upstream release + * recognize .F90 as a fortran source extension (Closes: #376587) + * don't install cmake .vim files (Closes: #366663) + * don't depend upon emacs, let dh_installemacsen handle it (Closes: #378998) + + -- A. Maitland Bottoms Sat, 5 Aug 2006 17:06:11 -0400 + +cmake (2.4.2-1) unstable; urgency=low + + * New upstream release (Closes: #338324) + * Put cmake .vim files into /usr/share/vim/addons/plugin/ + where they can be used. (Closes: #366663) + * Install cmake-mode.el so it can be used. (Closes: #366664) + * Ensure cmake FindKDE locates KDE libraries on Debian + based distributions. + + -- A. Maitland Bottoms Sun, 18 Jun 2006 16:34:11 -0400 + +cmake (2.2.3-1) unstable; urgency=low + + * New upstream release (Closes: #338324) + * support GNU/kFreeBSD in cmake (Closes: #340764) + + -- A. Maitland Bottoms Sun, 8 Jan 2006 10:48:14 -0500 + +cmake (2.0.6-2) unstable; urgency=low + + * Apply upstream patch to fix UseSWIG.cmake (Closes: #330581) + + -- A. Maitland Bottoms Wed, 28 Sep 2005 15:29:19 -0400 + +cmake (2.0.6-1) unstable; urgency=low + + * New upstream release + * g++ 4.0 Transition + + -- A. Maitland Bottoms Sun, 11 Sep 2005 14:51:36 -0400 + +cmake (2.0.5-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Wed, 2 Mar 2005 09:22:44 -0500 + +cmake (2.0.3-1) unstable; urgency=low + + * New upstream release + * finds QT's moc, gets bug closing syntax right (Closes: #250000) + + -- A. Maitland Bottoms Thu, 12 Aug 2004 09:21:32 -0400 + +cmake (2.0.2-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Wed, 23 Jun 2004 13:51:38 -0400 + +cmake (2.0.1-1) unstable; urgency=low + + * New upstream release with soname and soversion support + * find QT's moc (Closes: 250000) + + -- A. Maitland Bottoms Mon, 7 Jun 2004 22:08:50 -0400 + +cmake (1.8.2.1-1) unstable; urgency=low + + * From CVS to pick up soname and soversion support + + -- A. Maitland Bottoms Wed, 26 Nov 2003 21:46:54 -0500 + +cmake (1.8.1-1) unstable; urgency=low + + * New upstream release + * Add Gavin Baker's Take II on adding versioning support for shared libraries + + -- A. Maitland Bottoms Sun, 9 Nov 2003 09:43:02 -0500 + +cmake (1.6.7-2) unstable; urgency=low + + * Add Gavin Baker's Take II on adding versioning support for shared libraries + + -- A. Maitland Bottoms Mon, 23 Jun 2003 13:39:03 -0400 + +cmake (1.6.7-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Mon, 23 Jun 2003 13:06:46 -0400 + +cmake (1.6.5-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Mon, 24 Feb 2003 11:25:58 -0500 + +cmake (1.6.4-1) unstable; urgency=low + + * New upstream release, move up to tcl8.4 + + -- A. Maitland Bottoms Fri, 14 Feb 2003 16:06:12 -0500 + +cmake (1.4.7-1) unstable; urgency=low + + * New upstream release + * Build without dart-client network submission (Closes: #175579) + + -- A. Maitland Bottoms Mon, 06 Jan 2003 19:02:36 -0500 + +cmake (1.4.6-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Thu, 24 Oct 2002 21:19:47 -0400 + +cmake (1.4.5-2) unstable; urgency=low + + * Don't put man page in /usr/man (Closes: #163901) + + -- A. Maitland Bottoms Thu, 17 Oct 2002 17:43:22 -0400 + +cmake (1.4.5-1) unstable; urgency=low + + * New upstream version. + + -- A. Maitland Bottoms Fri, 20 Sep 2002 23:33:49 -0400 + +cmake (1.4.3-3) unstable; urgency=low + + * Build with Dart, build in separate Build directory to make cleanup easier + * New upstream man page + * CMakeSetup no longer exists upstream, Debian menu now refers to ccmake + + -- A. Maitland Bottoms Tue, 6 Aug 2002 19:05:05 -0400 + +cmake (1.4.3-2) unstable; urgency=low + + * Oh no, not again. + * Use -ffunction-sections on parisc64 (closes: #155366) + + -- A. Maitland Bottoms Sat, 3 Aug 2002 21:45:37 -0400 + +cmake (1.4.3-1) unstable; urgency=low + + * New upstream. (Closes: #155296) + + -- A. Maitland Bottoms Sat, 3 Aug 2002 00:02:18 -0400 + +cmake (1.2-2) unstable; urgency=low + + * Use -ffunction-sections on parisc64 (closes: #133696) + + -- Maitland Bottoms Thu, 14 Feb 2002 18:36:25 +0000 + +cmake (1.2-1) unstable; urgency=low + + * New upstream. + + -- A. Maitland Bottoms Thu, 9 Jan 2002 17:20:12 -0500 + +cmake (1.0-1) unstable; urgency=low + + * Newer upstream. (Need to keep up with VTK 4 build needs) + * Patched support for DESTDIR in install targets + * Patched option to disable use of -rpath using CMAKE_SKIP_RPATH + * include cmake-mode.el + + -- A. Maitland Bottoms Thu, 9 Jan 2002 17:20:12 -0500 + +cmake (0.98-1) unstable; urgency=low + + * Newer upstream, includes curses interface: ccmake + * Patched to support make install DESTDIR=foo + + -- A. Maitland Bottoms Mon, 17 Dec 2001 19:54:32 -0500 + +cmake (0.96-1) unstable; urgency=low + + * Initial Release. + (Closes: #121610) + + -- A. Maitland Bottoms Wed, 28 Nov 2001 08:45:22 -0500 + +cmake (2.0.5-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Wed, 2 Mar 2005 09:22:44 -0500 + +cmake (2.0.3-1) unstable; urgency=low + + * New upstream release + * finds QT's moc, gets bug closing syntax right (Closes: #250000) + + -- A. Maitland Bottoms Thu, 12 Aug 2004 09:21:32 -0400 + +cmake (2.0.2-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Wed, 23 Jun 2004 13:51:38 -0400 + +cmake (2.0.1-1) unstable; urgency=low + + * New upstream release with soname and soversion support + * find QT's moc (Closes: 250000) + + -- A. Maitland Bottoms Mon, 7 Jun 2004 22:08:50 -0400 + +cmake (1.8.2.1-1) unstable; urgency=low + + * From CVS to pick up soname and soversion support + + -- A. Maitland Bottoms Wed, 26 Nov 2003 21:46:54 -0500 + +cmake (1.8.1-1) unstable; urgency=low + + * New upstream release + * Add Gavin Baker's Take II on adding versioning support for shared libraries + + -- A. Maitland Bottoms Sun, 9 Nov 2003 09:43:02 -0500 + +cmake (1.6.7-2) unstable; urgency=low + + * Add Gavin Baker's Take II on adding versioning support for shared libraries + + -- A. Maitland Bottoms Mon, 23 Jun 2003 13:39:03 -0400 + +cmake (1.6.7-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Mon, 23 Jun 2003 13:06:46 -0400 + +cmake (1.6.5-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Mon, 24 Feb 2003 11:25:58 -0500 + +cmake (1.6.4-1) unstable; urgency=low + + * New upstream release, move up to tcl8.4 + + -- A. Maitland Bottoms Fri, 14 Feb 2003 16:06:12 -0500 + +cmake (1.4.7-1) unstable; urgency=low + + * New upstream release + * Build without dart-client network submission (Closes: #175579) + + -- A. Maitland Bottoms Mon, 06 Jan 2003 19:02:36 -0500 + +cmake (1.4.6-1) unstable; urgency=low + + * New upstream release + + -- A. Maitland Bottoms Thu, 24 Oct 2002 21:19:47 -0400 + +cmake (1.4.5-2) unstable; urgency=low + + * Don't put man page in /usr/man (Closes: #163901) + + -- A. Maitland Bottoms Thu, 17 Oct 2002 17:43:22 -0400 + +cmake (1.4.5-1) unstable; urgency=low + + * New upstream version. + + -- A. Maitland Bottoms Fri, 20 Sep 2002 23:33:49 -0400 + +cmake (1.4.3-3) unstable; urgency=low + + * Build with Dart, build in separate Build directory to make cleanup easier + * New upstream man page + * CMakeSetup no longer exists upstream, Debian menu now refers to ccmake + + -- A. Maitland Bottoms Tue, 6 Aug 2002 19:05:05 -0400 + +cmake (1.4.3-2) unstable; urgency=low + + * Oh no, not again. + * Use -ffunction-sections on parisc64 (closes: #155366) + + -- A. Maitland Bottoms Sat, 3 Aug 2002 21:45:37 -0400 + +cmake (1.4.3-1) unstable; urgency=low + + * New upstream. (Closes: #155296) + + -- A. Maitland Bottoms Sat, 3 Aug 2002 00:02:18 -0400 + +cmake (1.2-2) unstable; urgency=low + + * Use -ffunction-sections on parisc64 (closes: #133696) + + -- Maitland Bottoms Thu, 14 Feb 2002 18:36:25 +0000 + +cmake (1.2-1) unstable; urgency=low + + * New upstream. + + -- A. Maitland Bottoms Thu, 9 Jan 2002 17:20:12 -0500 + +cmake (1.0-1) unstable; urgency=low + + * Newer upstream. (Need to keep up with VTK 4 build needs) + * Patched support for DESTDIR in install targets + * Patched option to disable use of -rpath using CMAKE_SKIP_RPATH + * include cmake-mode.el + + -- A. Maitland Bottoms Thu, 9 Jan 2002 17:20:12 -0500 + +cmake (0.98-1) unstable; urgency=low + + * Newer upstream, includes curses interface: ccmake + * Patched to support make install DESTDIR=foo + + -- A. Maitland Bottoms Mon, 17 Dec 2001 19:54:32 -0500 + +cmake (0.96-1) unstable; urgency=low + + * Initial Release. + (Closes: #121610) + + -- A. Maitland Bottoms Wed, 28 Nov 2001 08:45:22 -0500 + --- cmake-2.6.4.orig/debian/cmake-data.emacsen-remove +++ cmake-2.6.4/debian/cmake-data.emacsen-remove @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +FLAVOR=$1 +PACKAGE=cmake-data +ELCFILE=cmake-mode.elc + +if [ ${FLAVOR} != emacs ]; then + echo remove/${PACKAGE}: Purging byte-compiled files for ${FLAVOR} + rm -f /usr/share/${FLAVOR}/site-lisp/${ELCFILE} +fi --- cmake-2.6.4.orig/debian/cmake-curses-gui.install +++ cmake-2.6.4/debian/cmake-curses-gui.install @@ -0,0 +1,3 @@ +usr/bin/ccmake +usr/share/doc/cmake/ccmake.* usr/share/doc/cmake-curses-gui/ +usr/share/man/man1/ccmake.1 --- cmake-2.6.4.orig/debian/cmake-qt-gui.lintian-overrides +++ cmake-2.6.4/debian/cmake-qt-gui.lintian-overrides @@ -0,0 +1,2 @@ +# Can be found in cmake-data. +cmake-qt-gui: menu-icon-missing /usr/share/pixmaps/cmake.xpm --- cmake-2.6.4.orig/debian/cmake-data.lintian-overrides +++ cmake-2.6.4/debian/cmake-data.lintian-overrides @@ -0,0 +1,2 @@ +# this file is a template, not a real license +cmake-data: extra-license-file usr/share/cmake-2.6/Templates/CPack.GenericLicense.txt --- cmake-2.6.4.orig/debian/cmake-qt-gui.menu +++ cmake-2.6.4/debian/cmake-qt-gui.menu @@ -0,0 +1,5 @@ +?package(cmake-qt-gui):needs="X11" \ + section="Applications/Programming"\ + title="CMake Qt4 GUI (cmake-gui)"\ + command="/usr/bin/cmake-gui"\ + icon="/usr/share/pixmaps/cmake.xpm" --- cmake-2.6.4.orig/debian/cmake-curses-gui.menu +++ cmake-2.6.4/debian/cmake-curses-gui.menu @@ -0,0 +1,5 @@ +?package(cmake-curses-gui):needs="text" \ + section="Applications/Programming"\ + title="CMake curses GUI (ccmake)"\ + command="/usr/bin/ccmake"\ + icon="/usr/share/pixmaps/cmake.xpm" --- cmake-2.6.4.orig/debian/README.Debian +++ cmake-2.6.4/debian/README.Debian @@ -0,0 +1,11 @@ +cmake for Debian +---------------- + +Gavin Baker noticed the documentation file CMake.pdf is way out of date with +respect to CMake.rtf. + -- A. Maitland Bottoms , Mon Jun 23 17:20:14 2003 + +Tracking tagged releases from the cvs at kitware. +http://public.kitware.com/CMake/HTML/Download.html + + -- A. Maitland Bottoms , Wed, 28 Nov 2001 08:45:22 -0500 --- cmake-2.6.4.orig/debian/cmake-data.install +++ cmake-2.6.4/debian/cmake-data.install @@ -0,0 +1,30 @@ +Docs/cmake-mode.el usr/share/emacs/site-lisp +debian/cmake.xpm usr/share/pixmaps +usr/share/cmake-2.6/* +usr/share/doc/cmake/cmake-commands.html +usr/share/doc/cmake/cmake-commands.txt +usr/share/doc/cmake/cmake-compatcommands.html +usr/share/doc/cmake/cmake-compatcommands.txt +usr/share/doc/cmake/cmake-modules.html +usr/share/doc/cmake/cmake-modules.txt +usr/share/doc/cmake/cmake-policies.html +usr/share/doc/cmake/cmake-policies.txt +usr/share/doc/cmake/cmake-properties.html +usr/share/doc/cmake/cmake-properties.txt +usr/share/doc/cmake/cmake-variables.html +usr/share/doc/cmake/cmake-variables.txt +usr/share/doc/cmake/cmake.docbook +usr/share/doc/cmake/cmake.html +usr/share/doc/cmake/cmake.txt +usr/share/doc/cmake/cpack.docbook +usr/share/doc/cmake/cpack.html +usr/share/doc/cmake/cpack.txt +usr/share/doc/cmake/ctest.docbook +usr/share/doc/cmake/ctest.html +usr/share/doc/cmake/ctest.txt +usr/share/man/man1/cmakecommands.1 +usr/share/man/man1/cmakecompat.1 +usr/share/man/man1/cmakemodules.1 +usr/share/man/man1/cmakepolicies.1 +usr/share/man/man1/cmakeprops.1 +usr/share/man/man1/cmakevars.1 --- cmake-2.6.4.orig/debian/patches/executables-dont-need-fpic.diff +++ cmake-2.6.4/debian/patches/executables-dont-need-fpic.diff @@ -0,0 +1,19 @@ +Any special options needed for linking with shared libraries can be put +in CMAKE_SHARED_LIBRARY_LINK_C_FLAGS. + +See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478404 + +--- cmake-2.6.0.orig/Source/cmMakefileExecutableTargetGenerator.cxx ++++ cmake-2.6.0/Source/cmMakefileExecutableTargetGenerator.cxx +@@ -201,11 +201,6 @@ + std::string flags; + std::string linkFlags; + +- // Add flags to deal with shared libraries. Any library being +- // linked in might be shared, so always use shared flags for an +- // executable. +- this->LocalGenerator->AddSharedFlags(linkFlags, linkLanguage, true); +- + // Add flags to create an executable. + this->LocalGenerator-> + AddConfigVariableFlags(linkFlags, "CMAKE_EXE_LINKER_FLAGS", --- cmake-2.6.4.orig/debian/patches/FindQt3.cmake.diff +++ cmake-2.6.4/debian/patches/FindQt3.cmake.diff @@ -0,0 +1,23 @@ +Prefer *-qt3 binaries to generic names which might come from Qt4 + +--- a/Modules/FindQt3.cmake ++++ b/Modules/FindQt3.cmake +@@ -125,7 +125,7 @@ + + # qt 3 should prefer QTDIR over the PATH + FIND_PROGRAM(QT_MOC_EXECUTABLE +- NAMES moc moc-qt3 ++ NAMES moc-qt3 moc + HINTS + $ENV{QTDIR}/bin + PATHS +@@ -147,7 +147,8 @@ + ENDIF(QT_MOC_EXECUTABLE) + + # qt 3 should prefer QTDIR over the PATH +-FIND_PROGRAM(QT_UIC_EXECUTABLE uic ++FIND_PROGRAM(QT_UIC_EXECUTABLE ++ NAMES uic-qt3 uic + HINTS + $ENV{QTDIR}/bin + PATHS --- cmake-2.6.4.orig/debian/patches/FindVTK.cmake-vtk-5.4.diff +++ cmake-2.6.4/debian/patches/FindVTK.cmake-vtk-5.4.diff @@ -0,0 +1,36 @@ +Subject: Modules/FindJNI.cmake: support VTK 5.4 + Backport Modules/FindJNI.cmake from CMake 2.8 CVS. +Origin: upstream, http://public.kitware.com/cgi-bin/viewcvs.cgi/Modules/FindVTK.cmake?root=CMake&r1=1.29&r2=1.31&view=patch +Bug: http://public.kitware.com/Bug/view.php?id=8804 +Bug-Debian: http://bugs.debian.org/546030 + +--- a/Modules/FindVTK.cmake ++++ b/Modules/FindVTK.cmake +@@ -27,6 +27,19 @@ + # instead. + # + ++#============================================================================= ++# Copyright 2001-2009 Kitware, Inc. ++# ++# Distributed under the OSI-approved BSD License (the "License"); ++# see accompanying file Copyright.txt for details. ++# ++# This software is distributed WITHOUT ANY WARRANTY; without even the ++# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ++# See the License for more information. ++#============================================================================= ++# (To distributed this file outside of CMake, substitute the full ++# License text for the above reference.) ++ + # Construct consitent error messages for use below. + SET(VTK_DIR_DESCRIPTION "directory containing VTKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/vtk for an installation. For VTK 4.0, this is the location of UseVTK.cmake. This is either the root of the build tree or PREFIX/include/vtk for an installation.") + SET(VTK_DIR_MESSAGE "VTK not found. Set the VTK_DIR cmake cache entry to the ${VTK_DIR_DESCRIPTION}") +@@ -45,6 +58,7 @@ + SET(VTK_DIR_SEARCH "") + FOREACH(dir ${VTK_DIR_SEARCH2}) + SET(VTK_DIR_SEARCH ${VTK_DIR_SEARCH} ++ ${dir}/../lib/vtk-5.4 + ${dir}/../lib/vtk-5.2 + ${dir}/../lib/vtk-5.1 + ${dir}/../lib/vtk-5.0 --- cmake-2.6.4.orig/debian/patches/FindQt4.cmake2.6.diff +++ cmake-2.6.4/debian/patches/FindQt4.cmake2.6.diff @@ -0,0 +1,213 @@ +--- a/Modules/FindQt4.cmake ++++ b/Modules/FindQt4.cmake +@@ -1357,199 +1357,6 @@ + QT_QUERY_QMAKE(QMAKE_LIBS_OPENGL "QMAKE_LIBS_OPENGL") + SET (QT_QTOPENGL_LIB_DEPENDENCIES ${QT_QTOPENGL_LIB_DEPENDENCIES} ${QMAKE_LIBS_OPENGL}) + +- ## system png +- IF(QT_QCONFIG MATCHES "system-png") +- FIND_LIBRARY(QT_PNG_LIBRARY NAMES png) +- MARK_AS_ADVANCED(QT_PNG_LIBRARY) +- IF(QT_PNG_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_PNG_LIBRARY}) +- ENDIF(QT_PNG_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "system-png") +- +- # for X11, get X11 library directory +- IF(Q_WS_X11) +- QT_QUERY_QMAKE(QMAKE_LIBDIR_X11 "QMAKE_LIBDIR_X11") +- ENDIF(Q_WS_X11) +- +- ## X11 SM +- IF(QT_QCONFIG MATCHES "x11sm") +- # ask qmake where the x11 libs are +- FIND_LIBRARY(QT_X11_SM_LIBRARY NAMES SM PATHS ${QMAKE_LIBDIR_X11}) +- FIND_LIBRARY(QT_X11_ICE_LIBRARY NAMES ICE PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_X11_SM_LIBRARY) +- MARK_AS_ADVANCED(QT_X11_ICE_LIBRARY) +- IF(QT_X11_SM_LIBRARY AND QT_X11_ICE_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_X11_SM_LIBRARY} ${QT_X11_ICE_LIBRARY}) +- ENDIF(QT_X11_SM_LIBRARY AND QT_X11_ICE_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "x11sm") +- +- ## Xi +- IF(QT_QCONFIG MATCHES "tablet") +- FIND_LIBRARY(QT_XI_LIBRARY NAMES Xi PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XI_LIBRARY) +- IF(QT_XI_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XI_LIBRARY}) +- ENDIF(QT_XI_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "tablet") +- +- ## Xrender +- IF(QT_QCONFIG MATCHES "xrender") +- FIND_LIBRARY(QT_XRENDER_LIBRARY NAMES Xrender PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XRENDER_LIBRARY) +- IF(QT_XRENDER_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XRENDER_LIBRARY}) +- ENDIF(QT_XRENDER_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "xrender") +- +- ## Xrandr +- IF(QT_QCONFIG MATCHES "xrandr") +- FIND_LIBRARY(QT_XRANDR_LIBRARY NAMES Xrandr PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XRANDR_LIBRARY) +- IF(QT_XRANDR_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XRANDR_LIBRARY}) +- ENDIF(QT_XRANDR_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "xrandr") +- +- ## Xcursor +- IF(QT_QCONFIG MATCHES "xcursor") +- FIND_LIBRARY(QT_XCURSOR_LIBRARY NAMES Xcursor PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XCURSOR_LIBRARY) +- IF(QT_XCURSOR_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XCURSOR_LIBRARY}) +- ENDIF(QT_XCURSOR_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "xcursor") +- +- ## Xinerama +- IF(QT_QCONFIG MATCHES "xinerama") +- FIND_LIBRARY(QT_XINERAMA_LIBRARY NAMES Xinerama PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XINERAMA_LIBRARY) +- IF(QT_XINERAMA_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XINERAMA_LIBRARY}) +- ENDIF(QT_XINERAMA_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "xinerama") +- +- ## Xfixes +- IF(QT_QCONFIG MATCHES "xfixes") +- FIND_LIBRARY(QT_XFIXES_LIBRARY NAMES Xfixes PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(QT_XFIXES_LIBRARY) +- IF(QT_XFIXES_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_XFIXES_LIBRARY}) +- ENDIF(QT_XFIXES_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "xfixes") +- +- ## system-freetype +- IF(QT_QCONFIG MATCHES "system-freetype") +- FIND_LIBRARY(QT_FREETYPE_LIBRARY NAMES freetype) +- MARK_AS_ADVANCED(QT_FREETYPE_LIBRARY) +- IF(QT_FREETYPE_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_FREETYPE_LIBRARY}) +- ENDIF(QT_FREETYPE_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "system-freetype") +- +- ## fontconfig +- IF(QT_QCONFIG MATCHES "fontconfig") +- FIND_LIBRARY(QT_FONTCONFIG_LIBRARY NAMES fontconfig) +- MARK_AS_ADVANCED(QT_FONTCONFIG_LIBRARY) +- IF(QT_FONTCONFIG_LIBRARY) +- SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${QT_FONTCONFIG_LIBRARY}) +- ENDIF(QT_FONTCONFIG_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "fontconfig") +- +- ## system-zlib +- IF(QT_QCONFIG MATCHES "system-zlib") +- FIND_LIBRARY(QT_ZLIB_LIBRARY NAMES z) +- MARK_AS_ADVANCED(QT_ZLIB_LIBRARY) +- IF(QT_ZLIB_LIBRARY) +- SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_ZLIB_LIBRARY}) +- ENDIF(QT_ZLIB_LIBRARY) +- ENDIF(QT_QCONFIG MATCHES "system-zlib") +- +- ## openssl +- IF(QT_QCONFIG MATCHES "openssl" AND NOT Q_WS_WIN) +- FIND_PACKAGE(OpenSSL) +- IF(OPENSSL_LIBRARIES) +- SET(QT_QTNETWORK_LIB_DEPENDENCIES ${QT_QTNETWORK_LIB_DEPENDENCIES} ${OPENSSL_LIBRARIES}) +- ENDIF(OPENSSL_LIBRARIES) +- ENDIF(QT_QCONFIG MATCHES "openssl" AND NOT Q_WS_WIN) +- +- ## dbus +- IF(QT_QCONFIG MATCHES "dbus") +- +- # if the dbus library isn't found, we'll assume its not required to build +- # shared Qt on Linux doesn't require it +- IF(NOT QT_DBUS_LIBRARY) +- EXECUTE_PROCESS(COMMAND pkg-config --libs-only-L dbus-1 +- OUTPUT_VARIABLE _dbus_query_output +- RESULT_VARIABLE _dbus_result +- ERROR_VARIABLE _dbus_query_output ) +- +- IF(_dbus_result MATCHES 0) +- STRING(REPLACE "-L" "" _dbus_query_output "${_dbus_query_output}") +- SEPARATE_ARGUMENTS(_dbus_query_output) +- ELSE(_dbus_result MATCHES 0) +- SET(_dbus_query_output) +- ENDIF(_dbus_result MATCHES 0) +- +- FIND_LIBRARY(QT_DBUS_LIBRARY NAMES dbus-1 PATHS ${_dbus_query_output} ) +- +- IF(QT_DBUS_LIBRARY) +- SET(QT_QTDBUS_LIB_DEPENDENCIES ${QT_QTDBUS_LIB_DEPENDENCIES} ${QT_DBUS_LIBRARY}) +- ENDIF(QT_DBUS_LIBRARY) +- +- MARK_AS_ADVANCED(QT_DBUS_LIBRARY) +- ENDIF(NOT QT_DBUS_LIBRARY) +- +- ENDIF(QT_QCONFIG MATCHES "dbus") +- +- ## glib +- IF(QT_QCONFIG MATCHES "glib") +- +- # if the glib libraries aren't found, we'll assume its not required to build +- # shared Qt on Linux doesn't require it +- +- # Qt 4.2.0+ uses glib-2.0 +- IF(NOT QT_GLIB_LIBRARY OR NOT QT_GTHREAD_LIBRARY) +- EXECUTE_PROCESS(COMMAND pkg-config --libs-only-L glib-2.0 gthread-2.0 +- OUTPUT_VARIABLE _glib_query_output +- RESULT_VARIABLE _glib_result +- ERROR_VARIABLE _glib_query_output ) +- +- IF(_glib_result MATCHES 0) +- STRING(REPLACE "-L" "" _glib_query_output "${_glib_query_output}") +- SEPARATE_ARGUMENTS(_glib_query_output) +- ELSE(_glib_result MATCHES 0) +- SET(_glib_query_output) +- ENDIF(_glib_result MATCHES 0) +- +- FIND_LIBRARY(QT_GLIB_LIBRARY NAMES glib-2.0 PATHS ${_glib_query_output} ) +- FIND_LIBRARY(QT_GTHREAD_LIBRARY NAMES gthread-2.0 PATHS ${_glib_query_output} ) +- +- MARK_AS_ADVANCED(QT_GLIB_LIBRARY) +- MARK_AS_ADVANCED(QT_GTHREAD_LIBRARY) +- ENDIF(NOT QT_GLIB_LIBRARY OR NOT QT_GTHREAD_LIBRARY) +- +- IF(QT_GLIB_LIBRARY AND QT_GTHREAD_LIBRARY) +- SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} +- ${QT_GTHREAD_LIBRARY} ${QT_GLIB_LIBRARY}) +- ENDIF(QT_GLIB_LIBRARY AND QT_GTHREAD_LIBRARY) +- +- ENDIF(QT_QCONFIG MATCHES "glib") +- +- ## clock-monotonic, just see if we need to link with rt +- IF(QT_QCONFIG MATCHES "clock-monotonic") +- SET(CMAKE_REQUIRED_LIBRARIES_SAVE ${CMAKE_REQUIRED_LIBRARIES}) +- SET(CMAKE_REQUIRED_LIBRARIES rt) +- CHECK_SYMBOL_EXISTS(_POSIX_TIMERS "unistd.h;time.h" QT_POSIX_TIMERS) +- SET(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES_SAVE}) +- IF(QT_POSIX_TIMERS) +- FIND_LIBRARY(QT_RT_LIBRARY NAMES rt) +- MARK_AS_ADVANCED(QT_RT_LIBRARY) +- IF(QT_RT_LIBRARY) +- SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_RT_LIBRARY}) +- ENDIF(QT_RT_LIBRARY) +- ENDIF(QT_POSIX_TIMERS) +- ENDIF(QT_QCONFIG MATCHES "clock-monotonic") +- + IF(Q_WS_X11) + # X11 libraries Qt absolutely depends on + QT_QUERY_QMAKE(QT_LIBS_X11 "QMAKE_LIBS_X11") +@@ -1558,9 +1365,9 @@ + STRING(REGEX REPLACE "-l" "" QT_X11_LIB "${QT_X11_LIB}") + SET(QT_TMP_STR "QT_X11_${QT_X11_LIB}_LIBRARY") + FIND_LIBRARY(${QT_TMP_STR} NAMES "${QT_X11_LIB}" PATHS ${QMAKE_LIBDIR_X11}) +- MARK_AS_ADVANCED(${QT_TMP_STR}) + IF(${QT_TMP_STR}) + SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${${QT_TMP_STR}}) ++ MARK_AS_ADVANCED(${QT_TMP_STR}) + ENDIF(${QT_TMP_STR}) + ENDFOREACH(QT_X11_LIB) + --- cmake-2.6.4.orig/debian/patches/FindJNI.cmake-more-arches.diff +++ cmake-2.6.4/debian/patches/FindJNI.cmake-more-arches.diff @@ -0,0 +1,132 @@ +From: Modestas Vainius +Subject: Arch independent FindJNI.cmake on Linux + Backport Modules/FindJNI.cmake from CMake 2.8 CVS. It supports most Linux + arches and is capable of finding Sun Java, OpenJDK, Kaffe and GCJ JVMs. + It also adds support for Debian specific "default-java" paths. +Bug: http://public.kitware.com/Bug/view.php?id=9611 +Bug-Debian: http://bugs.debian.org/544674 + +--- a/Modules/FindJNI.cmake ++++ b/Modules/FindJNI.cmake +@@ -12,6 +12,53 @@ + # JAVA_AWT_INCLUDE_PATH = the include path to jawt.h + # + ++#============================================================================= ++# Copyright 2001-2009 Kitware, Inc. ++# ++# Distributed under the OSI-approved BSD License (the "License"); ++# see accompanying file Copyright.txt for details. ++# ++# This software is distributed WITHOUT ANY WARRANTY; without even the ++# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ++# See the License for more information. ++#============================================================================= ++# (To distributed this file outside of CMake, substitute the full ++# License text for the above reference.) ++ ++# Expand {libarch} occurences to java_libarch subdirectory(-ies) and set ${_var} ++MACRO(java_append_library_directories _var) ++ # Determine java arch-specific library subdir ++ IF (CMAKE_SYSTEM_NAME MATCHES "Linux") ++ # Based on openjdk/jdk/make/common/shared/Platform.gmk as of 6b16 ++ # and kaffe as of 1.1.8 which uses the first part of the ++ # GNU config.guess platform triplet. ++ IF(CMAKE_SYSTEM_PROCESSOR MATCHES "^i[3-9]86$") ++ SET(_java_libarch "i386") ++ ELSEIF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") ++ SET(_java_libarch "amd64" "x86_64") ++ ELSEIF(CMAKE_SYSTEM_PROCESSOR MATCHES "^ppc") ++ SET(_java_libarch "ppc" "powerpc" "ppc64") ++ ELSEIF(CMAKE_SYSTEM_PROCESSOR MATCHES "^sparc") ++ SET(_java_libarch "sparc" "sparcv9") ++ ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES "^i[3-9]86$") ++ SET(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}") ++ ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "^i[3-9]86$") ++ ELSE(CMAKE_SYSTEM_NAME MATCHES "Linux") ++ SET(_java_libarch "i386" "amd64" "ppc") # previous default ++ ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux") ++ ++ FOREACH(_path ${ARGN}) ++ IF(_path MATCHES "{libarch}") ++ FOREACH(_libarch ${_java_libarch}) ++ STRING(REPLACE "{libarch}" "${_libarch}" _newpath "${_path}") ++ LIST(APPEND ${_var} "${_newpath}") ++ ENDFOREACH(_libarch) ++ ELSE(_path MATCHES "{libarch}") ++ LIST(APPEND ${_var} "${_path}") ++ ENDIF(_path MATCHES "{libarch}") ++ ENDFOREACH(_path) ++ENDMACRO(java_append_library_directories) ++ + GET_FILENAME_COMPONENT(java_install_version + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit;CurrentVersion]" NAME) + +@@ -19,29 +66,29 @@ + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/lib" +- $ENV{JAVA_HOME}/jre/lib/i386 +- $ENV{JAVA_HOME}/jre/lib/amd64 +- $ENV{JAVA_HOME}/jre/lib/ppc ++ ) ++JAVA_APPEND_LIBRARY_DIRECTORIES(JAVA_AWT_LIBRARY_DIRECTORIES ++ $ENV{JAVA_HOME}/jre/lib/{libarch} ++ $ENV{JAVA_HOME}/jre/lib ++ $ENV{JAVA_HOME}/lib ++ $ENV{JAVA_HOME} + /usr/lib + /usr/local/lib + /usr/lib/jvm/java/lib +- /usr/lib/java/jre/lib/i386 +- /usr/local/lib/java/jre/lib/i386 +- /usr/local/share/java/jre/lib/i386 +- /usr/lib/j2sdk1.4-sun/jre/lib/i386 +- /usr/lib/j2sdk1.5-sun/jre/lib/i386 +- /opt/sun-jdk-1.5.0.04/jre/lib/amd64 +- /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/amd64 +- /usr/lib/java/jre/lib/amd64 +- /usr/local/lib/java/jre/lib/amd64 +- /usr/local/share/java/jre/lib/amd64 +- /usr/lib/j2sdk1.4-sun/jre/lib/amd64 +- /usr/lib/j2sdk1.5-sun/jre/lib/amd64 +- /usr/lib/java/jre/lib/ppc +- /usr/local/lib/java/jre/lib/ppc +- /usr/local/share/java/jre/lib/ppc +- /usr/lib/j2sdk1.4-sun/jre/lib/ppc +- /usr/lib/j2sdk1.5-sun/jre/lib/ppc ++ /usr/lib/java/jre/lib/{libarch} ++ /usr/local/lib/java/jre/lib/{libarch} ++ /usr/local/share/java/jre/lib/{libarch} ++ /usr/lib/j2sdk1.4-sun/jre/lib/{libarch} ++ /usr/lib/j2sdk1.5-sun/jre/lib/{libarch} ++ /opt/sun-jdk-1.5.0.04/jre/lib/{libarch} ++ /usr/lib/jvm/java-6-sun/jre/lib/{libarch} ++ /usr/lib/jvm/java-1.5.0-sun/jre/lib/{libarch} ++ /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/{libarch} # can this one be removed according to #8821 ? Alex ++ /usr/lib/jvm/java-6-openjdk/jre/lib/{libarch} ++ # Debian specific paths for default JVM ++ /usr/lib/jvm/default-java/jre/lib/{libarch} ++ /usr/lib/jvm/default-java/jre/lib ++ /usr/lib/jvm/default-java/lib + ) + + SET(JAVA_JVM_LIBRARY_DIRECTORIES) +@@ -65,11 +112,16 @@ + /usr/lib/java/include + /usr/local/lib/java/include + /usr/lib/jvm/java/include +- /usr/lib/jvm/java-6-sun-1.6.0.00/include ++ /usr/lib/jvm/java-6-sun/include ++ /usr/lib/jvm/java-1.5.0-sun/include ++ /usr/lib/jvm/java-6-sun-1.6.0.00/include # can this one be removed according to #8821 ? Alex ++ /usr/lib/jvm/java-6-openjdk/include + /usr/local/share/java/include + /usr/lib/j2sdk1.4-sun/include + /usr/lib/j2sdk1.5-sun/include + /opt/sun-jdk-1.5.0.04/include ++ # Debian specific path for default JVM ++ /usr/lib/jvm/default-java/include + ) + + FOREACH(JAVA_PROG "${JAVA_RUNTIME}" "${JAVA_COMPILE}" "${JAVA_ARCHIVE}") --- cmake-2.6.4.orig/debian/patches/manpage_friendly_docs.diff +++ cmake-2.6.4/debian/patches/manpage_friendly_docs.diff @@ -0,0 +1,31 @@ +--- a/Modules/FindBoost.cmake ++++ b/Modules/FindBoost.cmake +@@ -66,7 +66,7 @@ + # + # SET(Boost_ADDITIONAL_VERSIONS "0.99" "0.99.0" "1.78" "1.78.0") + # +-# ============================================================================ ++# ===================================== ============= ======================== + # + # Variables used by this module, they can change the default behaviour and + # need to be set before calling find_package: +@@ -147,7 +147,7 @@ + # "component" (includes debug and optimized keywords + # when needed). + # +-# ===================================================================== ++# ===================================== ============= ================= + # + # + # Copyright (c) 2006-2008 Andreas Schneider +--- a/Modules/FindRTI.cmake ++++ b/Modules/FindRTI.cmake +@@ -5,7 +5,7 @@ + # RTI is a simulation infrastructure standartized by IEEE and SISO. It has a + # well defined C++ API that assures that simulation applications are + # independent on a particular RTI implementation. +-# http://en.wikipedia.org/wiki/Run-Time_Infrastructure_(simulation) ++# http://en.wikipedia.org/wiki/Run-Time_Infrastructure_(simulation) + # + # This code sets the following variables: + # RTI_INCLUDE_DIR = the directory where RTI includes file are found --- cmake-2.6.4.orig/debian/patches/fix_bashisms.diff +++ cmake-2.6.4/debian/patches/fix_bashisms.diff @@ -0,0 +1,35 @@ +Fix bashisms in CMake scripts. Thanks to Raphael Geissert for heads up. + +--- a/Modules/CPack.RuntimeScript.in ++++ b/Modules/CPack.RuntimeScript.in +@@ -3,10 +3,10 @@ + # Modified from: Aaron Voisine + + CWD="`dirname \"$0\"`" +-TMP=/tmp/$UID/TemporaryItems ++TMP=/tmp/$(id -ru)/TemporaryItems + + version=`sw_vers -productVersion` +-if [ "$?" == "0" ]; then ++if [ "$?" = "0" ]; then + major=${version%%\.*} + rest=${version#*\.} + minor=${rest%%\.*} +@@ -24,7 +24,7 @@ + + + # if 10.5 or greater, then all the open-x11 stuff need not occur +-if ((( $major < 10 )) || ((( $major == 10)) && (( $minor < 5 )))); then ++if [ "$major" -lt 10 ] || ([ "$major" -eq 10 ] && [ "$minor" -lt 5 ]); then + version=`sw_vers -productVersion` + if [ "$?" = "0" ]; then + major=${version%%\.*} +@@ -44,7 +44,7 @@ + + + # if 10.5 or greater, then all the open-x11 stuff need not occur +-if ((( $major < 10 )) || ((( $major == 10)) && (( $minor < 5 )))); then ++if [ "$major" -lt 10 ] || ([ "$major" -eq 10 ] && [ "$minor" -lt 5 ]); then + ps -wx -ocommand | grep -e '[X]11.app' > /dev/null + if [ "$?" != "0" -a ! -f ~/.xinitrc ]; then + echo "rm -f ~/.xinitrc" > ~/.xinitrc --- cmake-2.6.4.orig/debian/patches/series +++ cmake-2.6.4/debian/patches/series @@ -0,0 +1,10 @@ +FindQt4.cmake2.6.diff +FindQt3.cmake.diff +findmpeg2-addpath.diff +kfreebsd-Platform.diff +executables-dont-need-fpic.diff +manpage_friendly_docs.diff +fix_bashisms.diff +FindPerlLibs.cmake-perl-5.10.diff +FindJNI.cmake-more-arches.diff +FindVTK.cmake-vtk-5.4.diff --- cmake-2.6.4.orig/debian/patches/findmpeg2-addpath.diff +++ cmake-2.6.4/debian/patches/findmpeg2-addpath.diff @@ -0,0 +1,12 @@ +--- cmake-2.6.0.orig/Modules/FindMPEG2.cmake ++++ cmake-2.6.0/Modules/FindMPEG2.cmake +@@ -8,6 +8,9 @@ + # MPEG2_vo_LIBRARY, where to find the vo library. + + FIND_PATH(MPEG2_INCLUDE_DIR mpeg2.h ++ /usr/include/mpeg2dec ++ /usr/local/include ++ /usr/include + /usr/local/livid + ) + --- cmake-2.6.4.orig/debian/patches/FindPerlLibs.cmake-perl-5.10.diff +++ cmake-2.6.4/debian/patches/FindPerlLibs.cmake-perl-5.10.diff @@ -0,0 +1,19 @@ +--- a/Modules/FindPerlLibs.cmake ++++ b/Modules/FindPerlLibs.cmake +@@ -8,6 +8,7 @@ + # + + SET(PERL_POSSIBLE_INCLUDE_PATHS ++ /usr/lib/perl/5.10.0/CORE + /usr/lib/perl/5.8.3/CORE + /usr/lib/perl/5.8.2/CORE + /usr/lib/perl/5.8.1/CORE +@@ -48,7 +49,7 @@ + ENDIF(PERL_EXECUTABLE) + + FIND_LIBRARY(PERL_LIBRARY +- NAMES ${PERL_POSSIBLE_LIBRARY_NAME} perl5.8.0 ++ NAMES ${PERL_POSSIBLE_LIBRARY_NAME} perl5.8.0 perl + PATHS ${PERL_POSSIBLE_LIB_PATHS} + ) + --- cmake-2.6.4.orig/debian/patches/kfreebsd-Platform.diff +++ cmake-2.6.4/debian/patches/kfreebsd-Platform.diff @@ -0,0 +1,22 @@ +--- cmake-2.6.0-RC-8.orig/Modules/CMakeDetermineSystem.cmake ++++ cmake-2.6.0-RC-8/Modules/CMakeDetermineSystem.cmake +@@ -12,6 +12,7 @@ + # HP-UX HP-UX + # IRIX IRIX + # Linux Linux ++# GNU/kFreeBSD GNU/kFreeBSD + # NetBSD NetBSD + # OpenBSD OpenBSD + # OFS/1 (Digital Unix) OSF1 +@@ -108,6 +109,11 @@ + SET(${_PREFIX}_NAME BSDOS) + ENDIF(${_PREFIX}_NAME MATCHES BSD.OS) + ++ # fix for GNU/kFreeBSD , remove the GNU/ ++ IF(CMAKE_SYSTEM_NAME MATCHES GNU.kFreeBSD) ++ SET(CMAKE_SYSTEM_NAME kFreeBSD) ++ ENDIF(CMAKE_SYSTEM_NAME MATCHES GNU.kFreeBSD) ++ + # fix for CYGWIN which has windows version in it + IF(${_PREFIX}_NAME MATCHES CYGWIN) + SET(${_PREFIX}_NAME CYGWIN)