[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#366744: GNAT is not mentioned in its copyright file



  [Ludovic Brenta]
  * debian/copyright: update to mention Ada packages (Closes: #366744).
    Remove Pascal.  Explain that Java is built separately.  Reorganise
    the explanation on the various packages.

Wolfgang: for your other questions, please see
http://www.adaworld.com/debian/debian-ada-policy.html

-- 
Ludovic Brenta.

--- copyright	b7226bc76a8c19f917b7bb22600488058df7dfae
+++ copyright	57b1583be782a0b6cf36e6e639f76d4a055e2acf
@@ -1,49 +1,82 @@
-This is the Debian GNU/Linux prepackaged version of the GCC compiler
-collection, containing C, C++, Objective-C, Objective-C++, Fortran-95,
-Java, and Pascal compilers, and the libstdc++ support library.
+This is the  Debian GNU/Linux prepackaged version of  the GNU compiler
+collection,   containing  Ada,  C,   C++,  Fortran   95,  Objective-C,
+Objective-C++,  and  Treelang  compilers, documentation,  and  support
+libraries.  The  Java compiler, documentation and  libraries are built
+separately from the gcj-4.1 package.
 
-The compilers are split into several binary packages: gcc (which has
-support for C), g++ (which supports C++), gobjc (which supports
-Objective C), gobjc++ (which support Obj-C++), gfortran (which supports
-Fortran95), gij, gcj (supports Java), and gpc (supports Pascal).
-A version of libstdc++-v3 is also provided.
+Debian  splits the  GNU  Compiler Collection  into  packages for  each
+language, library, documentation as follows:
 
-Documentation is provided in the packages cpp-4.1-doc, gcc-4.1-doc,
-gcj-4.1-doc, gfortran-4.1-doc and gpc-2.1-4.1-doc.
+Language       Compiler package  Library package    Documentation
+----------------------------------------------------------------------
+Ada            gnat-4.1          libgnat-4.1        gnat-4.1-doc
+C              gcc-4.1                              gcc-4.1-doc
+C++            g++-4.1           libstdc++6         libstdc++6-4.1-doc
+Fortran 95     gfortran-4.1      libgfortran1       gfortran-4.1-doc
+Java           gcj-4.1           libgcj7            libgcj-doc
+Objective C    gobjc-4.1         libobjc1
+Objective C++  gobjc++-4.1
+Treelang       treelang-4.1
 
+Additional packages built from the gcc-4.1 source include:
+
+All languages:
+libgcc1, libgcc2, libgcc4       GCC intrinsics (platform-dependent)
+libffi4-dev, libffi4            Foreign Function Interface library
+gcc-4.1-base                    Base files common to all compilers
+gcc-4.1-soft-float              Software floating point (ARM only)
+gcc-4.1-source                  The sources with patches
+
+Ada:
+libgnatvsn-dev, libgnatvsn4.1   GNAT version library
+libgnatprj-dev, libgnatprj4.1   GNAT Project Manager library
+
+C:
+cpp-4.1, cpp-4.1-doc            GNU C Preprocessor
+libmudflap0-dev, libmudflap0    Library for instrumenting pointers
+libssp0-dev, libssp0            GCC stack smashing protection library
+fixincludes                     Fix non-ANSI header files
+protoize                        Create/remove ANSI prototypes from C code
+
+C++:
+libstdc++6-4.1-pic              Position-independent static libstdc++
+libstdc++6-4.1-dbg              Shared libstdc++ with debugging symbols
+
+Java:
+fastjar                         Jar creation utility
+
 This package was put together by the Debian GCC Maintainers
 <debian-gcc@lists.debian.org>, with sources obtained from:
 
-  [NOTE: the current prereleases obtained from the CVS archive]
+  [NOTE: the current prereleases obtained from the Subversion archive]
   ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.1.0.tar.bz2
 
-  http://gnu-pascal.de/alpha/
-
 Changes: See changelog.Debian.gz
 
-GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-Free Software Foundation, Inc.
+GCC is Copyright  (C) 1986, 1987, 1988, 1989,  1990, 1991, 1992, 1993,
+1994,  1995, 1996,  1997, 1998,  1999, 2000,  2001, 2002,  2003, 2004,
+2005, 2006 Free Software Foundation, Inc.
 
-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  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.
+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 St, Fifth Floor, Boston, MA 02110-1301, USA.
+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  St, Fifth Floor, Boston, MA 02110-1301,
+USA.
 
-On Debian GNU/Linux systems, the complete text of the GNU General
+On  Debian GNU/Linux  systems, the  complete text  of the  GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.
 
-The libstdc++-v3 library is licensed under the terms of the GNU General
-Public License, with this special exception:
+The  libstdc++-v3 library  is  licensed  under the  terms  of the  GNU
+General Public License, with this special exception:
 
    As a special exception, you may use this file as part of a free software
    library without restriction.  Specifically, if other files instantiate
@@ -54,11 +87,21 @@
    invalidate any other reasons why the executable file might be covered by
    the GNU General Public License.
 
-gpc is copyright Free Software Foundation, and is licensed under the
-GNU General Public License which on Debian GNU/Linux systems can be
-found as `/usr/share/common-licenses/GPL'.
+The libgnat-4.1 Ada support  library and libgnatvsn are licensed under
+the  terms  of the  GNU  General  Public  License, with  this  special
+exception:
 
-The libgcj library is licensed under the terms of the GNU General
+   As a special exception, if other files instantiate generics from this
+   unit, or you link this unit with other files to produce an executable,
+   this unit does not by itself cause the resulting executable to be
+   covered by the GNU General Public License. This exception does not
+   however invalidate any other reasons why the executable file might be
+   covered by the GNU Public License.
+
+In contrast,  libgnatprj is licensed under  the terms of  the pure GNU
+General Public License.
+
+The  libgcj library is  licensed under  the terms  of the  GNU General
 Public License, with a special exception:
 
     Linking this library statically or dynamically with other modules




Reply to: