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: