Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package love I've uploaded a new version, 0.8.0-2, which fixes #690394 (add copyright information, RC), #690494 (hardening, RG) and #690492 (embedded library replacement, RC). Furthermore, I converted the copyright file to DEP-5 format (which I thought was RG, but appearantly isn't). There are several lintian warnings about the copyright file, because it talks about licenses which are not used by the package. These are false positives. I'll talk to the lintian maintainers whether this should be a reason for an override, or changed in lintian. The debdiff is attached. unblock love/0.8.0-2 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores) Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru love-0.8.0/debian/changelog love-0.8.0/debian/changelog --- love-0.8.0/debian/changelog 2012-06-03 10:52:12.000000000 +0200 +++ love-0.8.0/debian/changelog 2012-10-15 09:22:29.000000000 +0200 @@ -1,3 +1,13 @@ +love (0.8.0-2) unstable; urgency=low + + * Team upload. + * Convert copyright file to machine readable format. + * Add copyright information for utf8-cpp. Closes: #690394 + * Add hardening flags to build rules. Closes: #690494 + * Replace included GLee with system version. Closes: #690492 + + -- Bas Wijnen <wij...@debian.org> Sun, 14 Oct 2012 15:01:02 +0200 + love (0.8.0-1) unstable; urgency=low * New Upstream Release. Closes: #664821 diff -Nru love-0.8.0/debian/copyright love-0.8.0/debian/copyright --- love-0.8.0/debian/copyright 2012-06-03 15:50:41.000000000 +0200 +++ love-0.8.0/debian/copyright 2012-10-14 14:59:58.000000000 +0200 @@ -1,56 +1,100 @@ -This package was debianized by Miriam Ruiz <little_m...@yahoo.es> on -Wed, 13 Aug 2008 12:17:41 +0200. - -It was downloaded from http://sourceforge.net/projects/love/ - -Upstream Authors: - +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: LÖVE +Upstream-Contact: https://love2d.org/forums/ +Source: https://love2d.org/ + +Files: * +Copyright: Copyright (c) 2006-2012 LOVE Development Team +Comment: Upstream Authors: Michael Enger <m...@facemeandscream.com> Anders Ruud <andr...@gmail.com> Tommy Nguyen <tn0...@hotmail.com> +License: Zlib +Files: src/box2d/Source/* src/box2d/Include/* Copyright: + Copyright (c) 2006-2008 Erin Catto + Copyright (c) 2006 Henry Strickland & Ryan Seto + Copyright (c) 2007-2008 Tobias Weyand +License: MIT + +Files: opengl/GLee.* +Copyright: Copyright (c) 2008 Ben Woodhouse All rights reserved. +License: modified-BSD + +Files: src/box2d/graham/* +Copyright: Copyright (c) 2001 Arash Partow +License: CPL +Comment: + Warning: CPL is NOT compatible with GNU's General Public License, but that + isn't be a problem in this case, because LÖVE doesn't use anything covered + by that license. + . + List of libraries and tools used by LÖVE: + * Lua (MIT) + * OpenGL + * SDL (LGPL) + * SDL_mixer (LGPL) + * FreeType 2 (FTL) + * DevIL (LGPL) + * PhysFS (ZLIB) + * Box2D (ZLIB) + * boost (BSL) + * SWIG (BSD) - Copyright (c) 2006-2012 LOVE Development Team +Files: debian/* +Copyright: Copyright (C) 2008-2012, Miriam Ruiz <little_m...@yahoo.es> +License: Zlib + +Files: debian/logos/* debian/pixmaps/* +Copyright: Copyright (C) 2006-2008 Anders Ruud +License: love-artwork +Comment: Downloaded from http://love2d.org/logos/, which is now a broken link. + +Files: docs/* +Copyright: Copyright (C) 2006-2011 LÖVE Development Team. All rights reserved. +License: FreeBSD-doc + The documentation is licensed under the The FreeBSD Documentation license. + This is similar to ZLIB, but meant for written documents as opposed to + software. +Comment: Downloaded from https://love2d.org/wiki/love on the 2nd of June 2012 -LOVE is licensed under the zlib license: +Files: src/libraries/utf8/* +Copyright: Copyright 2006 Nemanja Trifunovic +License: Boost Software License +License: Zlib 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. -Box2d (src/box2d/Source/, src/box2d/Include/) is published under the MIT license: - - Copyright (c) 2006-2008 Erin Catto - Copyright (c) 2006 Henry Strickland & Ryan Seto - Copyright (c) 2007-2008 Tobias Weyand - +License: MIT 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 @@ -59,11 +103,7 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -GLee, OpenGL Easy Extension library, (opengl/GLee.*) is published -under the BSD license: - - Copyright (c) 2008 Ben Woodhouse All rights reserved. - +License: modified-BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -73,7 +113,7 @@ 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. - + . THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR MPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. @@ -86,11 +126,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Graham Scan Convex Hull (src/box2d/graham/) is published under the CPL license: - - Copyright (c) 2001 Arash Partow - +License: CPL THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. @@ -288,37 +324,15 @@ more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. -Warning: CPL is NOT compatible with GNU's General Public License -(/usr/share/common-licenses/GPL), but that isn't be a problem in this -case, because LÖVE doesn't use anything covered by that license. - - List of libraries and tools used by LÖVE: - * Lua (MIT) - * OpenGL - * SDL (LGPL, /usr/share/common-licenses/LGPL) - * SDL_mixer (LGPL, /usr/share/common-licenses/LGPL) - * FreeType 2 (FTL) - * DevIL (LGPL) - * PhysFS (ZLIB) - * Box2D (ZLIB) - * boost (BSL) - * SWIG (BSD) - - -Artwork (debian/logos and debian/pixmaps): - - Downloaded from http://love2d.org/logos/ - - Copyright (C) 2006-2008 Anders Ruud - +License: love-artwork This artwork is provided 'as-is', without any express or implied warranty. In no event will the creators be held liable for any damages arising from the use of this artwork. - + . Permission is granted to anyone to use this artwork for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: - + . 1. The origin of this artwork must not be misrepresented; you must not claim that you created the original artwork. If you use this artwork in a product, an acknowledgment in the product documentation would be @@ -327,29 +341,19 @@ misrepresented as being the original artwork. 3. This notice may not be removed or altered from any vector distribution. - -Documentation (docs): - - Downloaded from https://love2d.org/wiki/love on the 2nd of June 2012 - - Copyright (C) 2006-2011 LÖVE Development Team. All rights reserved. - - The documentation is licensed under the The FreeBSD Documentation license. - This is similar to ZLIB, but meant for written documents as opposed to - software. - +License: FreeBSD-doc Redistribution and use in source (XML) and compiled forms (HTML) with or without modification, are permitted provided that the following conditions are met: - + . 1. Redistributions of source code (XML) must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. - + . 2. Redistributions in compiled form (HTML) 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. - + . THIS DOCUMENTATION IS PROVIDED BY THE LOVE DEVELOPMENT TEAM "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -362,6 +366,25 @@ OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -The Debian packaging is (C) 2008-2012, Miriam Ruiz <little_m...@yahoo.es> and -is licensed under the same license (ZLIB) as the program. See above. +License: Boost Software License + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. diff -Nru love-0.8.0/debian/patches/glee_from_system.patch love-0.8.0/debian/patches/glee_from_system.patch --- love-0.8.0/debian/patches/glee_from_system.patch 2012-06-03 10:41:21.000000000 +0200 +++ love-0.8.0/debian/patches/glee_from_system.patch 2012-10-15 08:51:30.000000000 +0200 @@ -1,3 +1,12 @@ +Description: Replace included GLee with system version + Disable use of included GLee, using the system version instead. +Author: Bas Wijnen <wij...@debian.org> +Bug-Debian: http://bugs.debian.org/690492 +Forwarded: no +Last-Update: 2012-10-14 + +Index: love-0.8.0/configure.in +=================================================================== --- love-0.8.0.orig/src/Makefile.am +++ love-0.8.0/src/Makefile.am @@ -198,8 +198,6 @@ @@ -130,3 +139,13 @@ #include <graphics/DrawQable.h> #include <image/ImageData.h> #include <font/Rasterizer.h> +--- love-0.8.0.orig/configure.in 2012-10-14 22:16:31.000000000 +0200 ++++ love-0.8.0/configure.in 2012-10-14 22:31:15.232423281 +0200 +@@ -13,6 +13,7 @@ + AC_SEARCH_LIBS([glLoadIdentity], [GL], [], AC_MSG_ERROR([Can't LÖVE without OpenGL])) + #AC_SEARCH_LIBS([gluOrtho2D], [GLU], [], AC_MSG_ERROR([Can't LÖVE without OpenGL Utility Library])) + AC_SEARCH_LIBS([alSourcePlay], [openal], [], AC_MSG_ERROR([Can't LÖVE without OpenAL])) ++AC_SEARCH_LIBS([GLeeInit], [glee], [], AC_MSG_ERROR([Can't LÖVE without GLee])) + lua=lua + AC_ARG_WITH([luajit], + [AS_HELP_STRING([--with-luajit], [Use LuaJIT instead of lua and llvm-lua])], diff -Nru love-0.8.0/debian/patches/packaged-glee love-0.8.0/debian/patches/packaged-glee --- love-0.8.0/debian/patches/packaged-glee 1970-01-01 01:00:00.000000000 +0100 +++ love-0.8.0/debian/patches/packaged-glee 2012-10-15 08:46:20.000000000 +0200 @@ -0,0 +1,19 @@ +Description: Replace included GLee with packaged version + Disable use of included GLee, using the packaged version instead. +Author: Bas Wijnen <wij...@debian.org> +Bug-Debian: http://bugs.debian.org/690492 +Forwarded: no +Last-Update: 2012-10-14 + +Index: love-0.8.0/configure.in +=================================================================== +--- love-0.8.0.orig/configure.in 2012-10-14 22:16:31.000000000 +0200 ++++ love-0.8.0/configure.in 2012-10-14 22:31:15.232423281 +0200 +@@ -13,6 +13,7 @@ + AC_SEARCH_LIBS([glLoadIdentity], [GL], [], AC_MSG_ERROR([Can't LÖVE without OpenGL])) + #AC_SEARCH_LIBS([gluOrtho2D], [GLU], [], AC_MSG_ERROR([Can't LÖVE without OpenGL Utility Library])) + AC_SEARCH_LIBS([alSourcePlay], [openal], [], AC_MSG_ERROR([Can't LÖVE without OpenAL])) ++AC_SEARCH_LIBS([GLeeInit], [glee], [], AC_MSG_ERROR([Can't LÖVE without GLee])) + lua=lua + AC_ARG_WITH([luajit], + [AS_HELP_STRING([--with-luajit], [Use LuaJIT instead of lua and llvm-lua])], diff -Nru love-0.8.0/debian/patches/series love-0.8.0/debian/patches/series --- love-0.8.0/debian/patches/series 2012-06-03 10:46:39.000000000 +0200 +++ love-0.8.0/debian/patches/series 2012-10-15 08:51:39.000000000 +0200 @@ -1,3 +1,3 @@ scripts_source.patch scripts_refresh.patch -#glee_from_system.patch +glee_from_system.patch diff -Nru love-0.8.0/debian/rules love-0.8.0/debian/rules --- love-0.8.0/debian/rules 2012-06-03 10:47:15.000000000 +0200 +++ love-0.8.0/debian/rules 2012-10-14 15:34:48.000000000 +0200 @@ -5,6 +5,10 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) +CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) +LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) + configure: configure-stamp configure-stamp: dh_testdir @@ -23,7 +27,7 @@ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ - CFLAGS="$(CFLAGS) `pkg-config openal flac++ --cflags --libs`" \ + CFLAGS="$(CPPFLAGS) $(CXXFLAGS) $(CFLAGS) `pkg-config openal flac++ --cflags --libs`" \ LDFLAGS="$(LDFLAGS) -Wl,-z,defs -Wl,-as-needed `pkg-config openal flac++ --libs`" touch $@