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

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: