Bug#499931: gdc-4.2: diff for NMU version 0.25-4.2.4-3.1
tags 499931 + patch pending
thanks
Dear maintainer,
I've prepared an NMU for gdc-4.2 (versioned as 0.25-4.2.4-3.1) will
upload provided that it builds correctly. Note that the maintainer
should look into pruning unneeded information from debian/copyright.
Kind regards
T.
diff -u gdc-4.2-0.25-4.2.4/debian/copyright gdc-4.2-0.25-4.2.4/debian/copyright
--- gdc-4.2-0.25-4.2.4/debian/copyright
+++ gdc-4.2-0.25-4.2.4/debian/copyright
@@ -1,3 +1,141 @@
+These is the D compiler frontend for GCC. See below for information
+how to obtain the source. The upstream version is at
+ http://dgcc.sourceforge.net/
+
+D Frontend to gcc and parts of the runtime libary (phobos):
+
+ Copyright (C) 2004, 2007 David Friedman
+
+ 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 of the License, 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.
+
+Digital Mars has kindly licensed the contents of the dmd and dmd2
+directories under the GNU General Public License version 1 or above or
+the artistic license, this extends the license grant indicated in the
+source tarball.
+Below is his mail to this end (irrelevant parts edited at [...]).
+
+ Subject: Re: D compiler front end license
+ From: Walter Bright [...]
+ Date: Wed, 01 Oct 2008 17:55:07 -0700
+ Message-ID: <48E41BEB.1040208@digitalmars.com>
+ To: Thomas Viehmann <tv@beamnet.de>
+
+ I agree to it. You have my permission to forward it there. Thanks, -Walter Bright
+
+ Thomas Viehmann wrote:
+ [...]
+ > How about the one below?
+ [...]
+ > If you could mail the two bugs at 499931@bugs.debian.org,
+ > 499927@bugs.debian.org with it (to create a public record), or permit me
+ > to forward it there, it would be most helpful.
+ [...]
+ > ----
+ >
+ > Digital Mars licenses
+ > The D Programming Language
+ > Compiler Front End Source
+ > Copyright (c) 1999-2008, by Digital Mars
+ >
+ > as 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 1 of the License, or
+ > (at your option) any later version, or alternatively under the Artistic
+ > License (distributed with the source as artistic.txt).
+ >
+ > 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
+ > license you choose for details.
+ >
+ > This grant of license also applies to previously published versions of
+ > the D Programming Language Compiler Front End Source.
+
+
+On Debian GNU/Linux the GNU General Public License systems can be
+found in `/usr/share/common-licenses/GPL'.
+
+
+The D runtime library (phobos) is copyrighted and licensed as follows:
+
+ Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com
+ Written by Walter Bright
+ Copyright (C) 2003-2004,2005 by Matthew Wilson and Synesis Software
+ Written by Matthew Wilson
+ Copyright (C) 2004-2005 by Christopher E. Miller
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, in both source and binary form, subject to the following
+ restrictions:
+
+ o The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ o Altered source versions must be plainly marked as such, and must not
+ be misrepresented as being the original software.
+ o This notice may not be removed or altered from any source
+ distribution.
+
+d/phobos/std/stream.d:
+ Copyright (c) 2001-2005
+ Pavel "EvilOne" Minayev
+ with buffering and endian support added by Ben Hinkle
+ with buffered readLine performance improvements by Dave Fladebo
+ with opApply inspired by (and mostly copied from) Regan Heath
+ with bug fixes and MemoryStream/SliceStream enhancements by Derick Eddington
+
+ Permission to use, copy, modify, distribute and sell this software
+ and its documentation for any purpose is hereby granted without fee,
+ provided that the above copyright notice appear in all copies and
+ that both that copyright notice and this permission notice appear
+ in supporting documentation. Author makes no representations about
+ the suitability of this software for any purpose. It is provided
+ "as is" without express or implied warranty.
+
+Several files of the phobos library have been put in the public domain
+by their authors.
+
+In the tarball d/phobos/etc/c/zlib, a copy of zlib is included with
+the following copyright and license:
+
+ Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any
+ purpose, including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+
+Here is general information about the source added by the packager:
+
This is the Debian GNU/Linux prepackaged version of the GNU compiler
collection, containing Ada, C, C++, Fortran 95, Java, Objective-C,
Objective-C++, and Treelang compilers, documentation, and support
@@ -207,35 +345,6 @@
not however invalidate any other reasons why the executable file
might be covered by the GNU General Public License.
-The D frontend is licensend under the terms of the GNU General
-Public License, either version 2 of the License, or (at your option)
-any later version, which on Debian GNU/Linux systems can be found as
-`/usr/share/common-licenses/GPL'.
-
-The D runtime library (phobos) is licensed under the following terms:
-
-/*
- * Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com
- * Written by Walter Bright
- *
- * This software is provided 'as-is', without any express or implied
- * warranty. In no event will the authors be held liable for any damages
- * arising from the use of this software.
- *
- * Permission is granted to anyone to use this software for any purpose,
- * including commercial applications, and to alter it and redistribute it
- * freely, in both source and binary form, subject to the following
- * restrictions:
- *
- * o The origin of this software must not be misrepresented; you must not
- * claim that you wrote the original software. If you use this software
- * in a product, an acknowledgment in the product documentation would be
- * appreciated but is not required.
- * o Altered source versions must be plainly marked as such, and must not
- * be misrepresented as being the original software.
- * o This notice may not be removed or altered from any source
- * distribution.
- */
The Libgomp library is licensed under the terms of the GNU Lesser
General Public License, with a special exception:
@@ -276,0 +386 @@
+
diff -u gdc-4.2-0.25-4.2.4/debian/changelog gdc-4.2-0.25-4.2.4/debian/changelog
--- gdc-4.2-0.25-4.2.4/debian/changelog
+++ gdc-4.2-0.25-4.2.4/debian/changelog
@@ -1,3 +1,11 @@
+gdc-4.2 (0.25-4.2.4-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix debian/copyright, include info on license obtained from Digital
+ Mars. Thanks to Walter Bright. Closes: #499931
+
+ -- Thomas Viehmann <tv@beamnet.de> Thu, 02 Oct 2008 18:09:30 +0200
+
gdc-4.2 (0.25-4.2.4-3) unstable; urgency=low
* Merge debian SVN from 4.2.4-3 upload. Closes: #482519, #487109.
Reply to: