diff -Nru fenix-plugins-0.0.20070803/debian/autoreconf fenix-plugins-0.0.20070803/debian/autoreconf --- fenix-plugins-0.0.20070803/debian/autoreconf 1970-01-01 00:00:00.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/autoreconf 2016-04-12 08:39:15.000000000 +0000 @@ -0,0 +1,11 @@ +agua-1.0 +exec-0.4a +fgfx-1.0 +fire-1.0 +fsock-1.0 +image-1.0 +mixer-1.0 +mpeg-1.0 +net-1.0 +tcpsock-2.0 +ttf-1.0 diff -Nru fenix-plugins-0.0.20070803/debian/changelog fenix-plugins-0.0.20070803/debian/changelog --- fenix-plugins-0.0.20070803/debian/changelog 2014-03-01 05:58:42.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/changelog 2016-04-12 09:04:09.000000000 +0000 @@ -1,3 +1,31 @@ +fenix-plugins (0.0.20070803-7) unstable; urgency=medium + + [ Peter Pentchev ] + * Bump the debhelper compatibility level to 9: + - use CPPFLAGS, CFLAGS, and LDFLAGS provided by debhelper + - thus, drop the explicit versioned dependency on dpkg-dev + * Point the Vcs-* source control fields to the migrated Git repository. + * Convert the copyright file to the 1.0 machine-readable format and + add my debian/* copyright notice. + * Use the dpkg-dev default settings for the debian tarball compression. + * Turn on all the build hardening features. + * Add a Lintian override for a hardening false positive - the compiler + is smart enough to realize that the calls are perfectly safe. + + [ Gianfranco Costamagna ] + * Include the previous two uploads, and drop autoreconf patch. + + -- Peter Pentchev Tue, 12 Apr 2016 11:03:30 +0200 + +fenix-plugins (0.0.20070803-6) unstable; urgency=medium + + * Team upload. + * Switch to autoreconf. + - d/p/as-needed-autoreconf.patch + * Bump std-version to 3.9.8, and compat level to 9. + + -- Gianfranco Costamagna Fri, 08 Apr 2016 11:09:26 +0200 + fenix-plugins (0.0.20070803-5.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru fenix-plugins-0.0.20070803/debian/compat fenix-plugins-0.0.20070803/debian/compat --- fenix-plugins-0.0.20070803/debian/compat 2011-03-13 12:37:39.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/compat 2016-04-12 08:39:15.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru fenix-plugins-0.0.20070803/debian/control fenix-plugins-0.0.20070803/debian/control --- fenix-plugins-0.0.20070803/debian/control 2014-02-16 04:53:55.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/control 2016-04-12 08:40:33.000000000 +0000 @@ -4,13 +4,12 @@ Maintainer: Debian Games Team Uploaders: Miriam Ruiz , Barry deFreese , Peter Pentchev -Build-Depends: debhelper (>= 8), autotools-dev (>= 20100122.1~), - autoconf, automake1.11, dpkg-dev (>= 1.15.7~), +Build-Depends: debhelper (>= 9), dh-autoreconf, zlib1g-dev, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-net1.2-dev, libsdl-mixer1.2-dev, - libsmpeg-dev, libfreetype6-dev, fenix, fenix-dev, libtool -Standards-Version: 3.9.1 -Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/fenix-plugins/ -Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/fenix-plugins/?op=log + libsmpeg-dev, libfreetype6-dev, fenix, fenix-dev +Standards-Version: 3.9.8 +Vcs-Git: https://anonscm.debian.org/git/pkg-games/fenix-plugins.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-games/fenix-plugins.git Homepage: http://fenix.divsite.net/ Package: fenix-plugins diff -Nru fenix-plugins-0.0.20070803/debian/copyright fenix-plugins-0.0.20070803/debian/copyright --- fenix-plugins-0.0.20070803/debian/copyright 2011-03-13 12:37:39.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/copyright 2016-04-12 08:39:15.000000000 +0000 @@ -1,118 +1,71 @@ -This package was debianized by Miriam Ruiz on -Wed, 01 Aug 2007 20:05:56 +0000. - - -Most of the plugins were downloaded from http://sourceforge.net/project/showfiles.php?group_id=2714 - -Upstream Author: - - Fenix Team - -Copyright: - - Copyright (c) 1999 Jose Luis Cebrian Pague - Copyright (c) 2002 Fenix Team - -License: - - 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 software 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 software; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of version 2 of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-2'. - - -The plugin fsock-1.0 has been downloaded from http://www.infonegocio.com/hsoft/fenix/fsock.zip - -Upstream Authors: - - Fenix Team - Titonus - -Copyright: - - Copyright (c) 1999 Jose Luis Cebrian Pague - Copyright (c) 2002 Fenix Team - -License: - - 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 software 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 software; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of version 2 of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-2'. - - -The plugin exec-0.4a has been obtained via email from Pablo Navarro "panreyes" - -Upstream Author: - - Pablo Navarro "panreyes" - -Copyright: - - Copyright (c) 2004 Alvaro Vilanova Vidal - Copyright (c) 2007 Pablo Navarro - -License: - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This software 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of version 2.1 of the GNU Lesser General -Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - - -The examples in the directories net-1.0/ejemplos/ and fsock-1.0/ejemplos have been -downloaded from http://www.infonegocio.com/hsoft/fenix/ and explicitly been put into -the public domain by their author. - -Upstream Author: - - Titonus - -Copyright: - - Copyright (c) 2004 Alvaro Vilanova Vidal - Copyright (c) 2007 Pablo Navarro - -License: - - The examples have been placed in the public domain by its author. - - -The Debian packaging and patches applied are (C) 2007, Miriam Ruiz and -are licensed under the GPL, see above. +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: fenix-plugins +Upstream-Contact: Fenix Team +Source: http://sourceforge.net/projects/fenix +License: GPL-2+ + +Files: * +Copyright: + © 1999 José Luis Cebrián Pagüe + © 2002 Fenix Team +License: GPL-2+ + +Files: exec-0.4a/* +Copyright: + © 2004 Alvaro Vilanova Vidal + © 2007 Pablo Navarro +License: LGPL-2.1+ + +Files: fsock-1.0/ejemplos/* + net-1.0/ejemplos/* +Copyright: + © 2004 Alvaro Vilanova Vidal + © 2007 Pablo Navarro +License: PD-fsock-net-ejemplos + The examples in the directories net-1.0/ejemplos/ and + fsock-1.0/ejemplos have been downloaded from + http://www.infonegocio.com/hsoft/fenix/ and explicitly been put into + the public domain by their author. + +Files: debian/* +Copyright: + © 2007 Miriam Ruiz + © 2011, 2015 Peter Pentchev +License: GPL-2+ + +License: GPL-2+ + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library 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 + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2". diff -Nru fenix-plugins-0.0.20070803/debian/fenix-plugins.lintian-overrides fenix-plugins-0.0.20070803/debian/fenix-plugins.lintian-overrides --- fenix-plugins-0.0.20070803/debian/fenix-plugins.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/fenix-plugins.lintian-overrides 2016-04-12 08:39:15.000000000 +0000 @@ -0,0 +1,8 @@ +# The compiler correctly determines that the strncmp() and +# the strncpy() calls in there are perfectly safe. +# As an aside, it just so happens that the strncpy() cannot +# ever produce a non-null-terminated string, since the static +# buffer is way longer than the strncpy() size parameter, so +# it will be zero-padded... a lot. +# +fenix-plugins: hardening-no-fortify-functions usr/lib/fenix/plugins/ttf.so diff -Nru fenix-plugins-0.0.20070803/debian/rules fenix-plugins-0.0.20070803/debian/rules --- fenix-plugins-0.0.20070803/debian/rules 2011-03-13 12:37:39.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/rules 2016-04-12 08:41:20.000000000 +0000 @@ -3,13 +3,15 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) +# Aim for the top, adapt if anything should break on the buildds. +DEB_BUILD_MAINT_OPTIONS= hardening=+all +export DEB_BUILD_MAINT_OPTIONS -CFLAGS = $(shell dpkg-buildflags --get CFLAGS) -CFLAGS += -Wall +DEB_CFLAGS_MAINT_APPEND= -Wall +export DEB_CFLAGS_MAINT_APPEND -LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -LDFLAGS += -Wl,-z,defs +DEB_LDFLAGS_MAINT_APPEND= -Wl,-z,defs +export DEB_LDFLAGS_MAINT_APPEND PLUGINS = \ plugins/fgfx.so plugins/agua.so plugins/fire.so \ @@ -18,15 +20,7 @@ plugins/tcpsock.so plugins/fsock.so override_dh_auto_build: - for i in */ ; do \ - if [ -e "$$i/configure.ac" ]; then \ - cp -f /usr/share/libtool/config/ltmain.sh "$$i/ltmain.sh" ; \ - fi \ - done - dh_auto_build -- \ - CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ - CONFFLAGS="--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE)" \ - $(PLUGINS) + dh_auto_build -- $(PLUGINS) override_dh_auto_clean: dh_auto_clean -- fullclean @@ -34,4 +28,4 @@ override_dh_makeshlibs: %: - dh $@ --with autotools_dev + dh $@ --with autoreconf diff -Nru fenix-plugins-0.0.20070803/debian/source/options fenix-plugins-0.0.20070803/debian/source/options --- fenix-plugins-0.0.20070803/debian/source/options 2011-03-13 12:37:38.000000000 +0000 +++ fenix-plugins-0.0.20070803/debian/source/options 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -compression = "bzip2" -compression-level = 9