Commit 35d9dfd8 authored by Joao Eriberto Mota Filho's avatar Joao Eriberto Mota Filho

Imported Debian patch 1:0.4.0+dfsg1-8

parents 2a7371b0 ee055566
libvisual-plugins
-----------------
The upstream tarball was modified to remove the non-free G-Force plugin.
-- David Schleef <ds@schleef.org> Thu, 08 Sep 2005 19:25:56 -0700
libvisual-plugins (1:0.4.0+dfsg1-8) unstable; urgency=medium
* New maintainer. Thanks to all previous people that have helped this
package. (Closes: #641060)
* Fixed the dfsg period issue ('.dfsg.1' -> '+dfsg1') in revision number.
Consequently, used the epoch 1: to prevent new version from being less
than the last version.
* debian/control:
- Added the Homepage field.
- Added the Vcs-* fields.
- Added the Enhances field to binary.
- Bumped Standards-Version to 3.9.6.
- Improved the long description.
- Removed no longer needed Conflicts and Replaces fields.
- Updated debhelper version to 9.
* debian/copyright:
- Migrated to 1.0 format.
- Updated all information.
* debian/docs: created to install some upstream docs.
* debian/lintian-overrides: added to override a false positive.
* debian/patches/:
- Renamed all patches:
~ 01_disable-gforce-dfsg.patch to 10_disable-gforce-dfsg.
~ 02_64-bit_JESS_fix.patch to 20_64-bit_JESS_fix.
~ 03_build_against_gl_fixes.patch to 30_build_against_gl_fixes.
~ 04_lv_analyzer_build_fix.patch to 40_lv_analyzer_build_fix.
~ 05_fix_po.patch to 50_fix_po.
~ 06_alsa_m4_macro.patch to 60_alsa_m4_macro.
~ 60_no-const-vispluginfo-in-nastyfft.patch to
70_no-const-vispluginfo-in-nastyfft.
- Updated all previous headers in all patches.
- Added the 80_fix_FTBFS_clang patch to fiz a FTBFS with Clang. Thanks
to Nicolas Sévelin-Radiguet <nicosr@free.fr>. (Closes: #742210)
* debian/README.source: created to explain about non-free G-Force plugin.
Credits to David Schleef, the first maintainer of this package.
* debian/rules:
- Added DEB_BUILD_MAINT_OPTIONS variable to improve the GCC hardening.
- Improved the 'find' command to remove *.la files.
- Removed the --enable-debug option.
* debian/watch: improved.
-- Joao Eriberto Mota Filho <eriberto@debian.org> Sun, 06 Sep 2015 19:30:35 -0300
libvisual-plugins (0.4.0.dfsg.1-7) unstable; urgency=low
* QA upload.
......@@ -156,4 +199,3 @@ libvisual-plugins (0.2.0.dfsg.1-1) unstable; urgency=low
libstdc++ .so's to be loaded simultaneously.
-- David Schleef <ds@schleef.org> Thu, 08 Sep 2005 19:25:56 -0700
Source: libvisual-plugins
Section: sound
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
Build-Depends: debhelper (>= 8.9.4~), libvisual-0.4-dev (>= 0.4.0-4), libgtk2.0-dev, libx11-dev, libgl1-mesa-dev, mesa-common-dev, libxxf86vm-dev, libglu1-mesa-dev, libasound2-dev [linux-any], bison, dh-autoreconf, autopoint
Standards-Version: 3.9.2
Maintainer: Joao Eriberto Mota Filho <eriberto@debian.org>
Build-Depends: debhelper (>= 9),
autopoint,
bison,
dh-autoreconf,
libasound2-dev [linux-any],
libgl1-mesa-dev,
libglu1-mesa-dev,
libgtk2.0-dev,
libvisual-0.4-dev (>= 0.4.0-4),
libx11-dev,
libxxf86vm-dev,
mesa-common-dev
Standards-Version: 3.9.6
Homepage: http://sf.net/projects/libvisual
Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/libvisual-plugins.git
Vcs-Git: git://anonscm.debian.org/collab-maint/libvisual-plugins.git
Package: libvisual-0.4-plugins
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libvisual0.4-plugins
Replaces: libvisual0.4-plugins
Description: Audio visualization framework plugins
Plugins for the libvisual audio visualization framework.
Enhances: libvisual
Description: audio visualization framework plugins
Libvisual is a generic visualization framework that allows applications
to easily access and manage visualization plugins.
.
Audio visualization is the process of making pretty moving images that
are correlated in some way to the audio currently being played by a media
player. Most audio visualization is tied to a specific application or media
player, making it difficult to share code. Libvisual allows applications
to use existing visualization plugins written for the libvisual framework.
.
This package provides plugins for the libvisual audio visualization
framework.
This package was debianized by David Schleef <ds@schleef.org> on
Wed, 22 Jun 2005 16:07:50 -0700.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Libvisual Plugins
Upstream-Contact: Dennis Smit <synap@users.sf.net>
Source: http://sf.net/projects/libvisual
Comment: see also: https://github.com/Libvisual/libvisual
It was downloaded from http://libvisual.sourceforge.net/
Files: *
Copyright: 1999-2000 Christopher Wilson <Jakdaw@usa.net>
1999-2001 Zinx Verituse <zinx@xmms.org>
2000-2001 Remi Arquier <arquier@crans.org>
2000-2001 Richard Ashburn <richard.asbury@btinternet.com>
2002-2006 Dennis Smit <ds@nerds-incorporated.org>
2004-2006 Antti Silvast <asilvast@iki.fi>
2005 yodor <yodor@developer.bg>
? Andrew Birck <birck@uiuc.edu>
? Jean-Christophe Hoelt <jeko@ios-software.com>
License: GPL-2+
The upstream tarball was modified to remove the non-free G-Force
plugin.
Files: gettext.h
Copyright: 1995-2002 Free Software Foundation, Inc
License: GPL-2+
Upstream Author: Dennis Smit <synap@users.sourceforge.net>
Files: plugins/actor/gdkpixbuf/actor_gdkpixbuf.c
plugins/actor/gstreamer/actor_gstreamer.c
plugins/actor/lv_gltest/actor_lv_gltest.c
plugins/actor/lv_scope/actor_lv_scope.c
plugins/actor/oinksie/actor_oinksie.c
plugins/input/alsa/input_alsa.c
plugins/input/debug/input_debug.c
plugins/input/esd/input_esd.c
plugins/input/jack/input_jack.c
plugins/input/mplayer/input_mplayer.c
plugins/morph/alphablend/morph_alphablend.c
plugins/morph/flash/morph_flash.c
plugins/morph/slide/morph_slide.c
Copyright: 2004-2006 Dennis Smit <ds@nerds-incorporated.org>
2004-2006 Gustavo Sverzut Barbieri <gsbarbieri@yahoo.com.br>
2004-2006 Vitaly V. Bursov <vitalyvb@urk.net>
? 4Front Technologies
? Mikael Alm
? Olle Hallnas
? Peter Alm
? Thomas Nilsson
License: LGPL-2.1+
/* Libvisual-plugins - Standard plugins for libvisual
*
* Copyright (C) 2004, 2005 Dennis Smit <ds@nerds-incorporated.org>
*
* Authors: Dennis Smit <ds@nerds-incorporated.org>
*
* 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.
*
* 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.
*/
A copy of the GPL can be found in /usr/share/common-licenses/GPL-2
Files: po/*
Copyright: 2005 Dennis Smit <ds@nerds-incorporated.org>
2005 Duilio Javier Protti <dprotti@users.sourceforge.net>
License: GPL-2+
Files: debian/*
Copyright: 2005-2006 David Schleef <ds@schleef.org>
2006 Sebastian Dröge <slomo@ubuntu.com>
2007 Brandon Holtsclaw <brandon@imbrandon.com>
2007 Christopher James Halse Rogers <raof@ubuntu.com>
2007 David Leverton
2007 Martin Pitt <martin.pitt@ubuntu.com>
2007 Richard James Edmands <dmz@internode.on.net>
2011 Ana Beatriz Guerrero Lopez <ana@debian.org>
2011-2012 Steve Langasek <vorlon@debian.org>
2012 Michael Biebl <biebl@debian.org>
2015 Joao Eriberto Mota Filho <eriberto@debian.org
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 program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
License: LGPL-2.1+
This package 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 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
Lesser General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
AUTHORS
NEWS
README
TODO
# False positive.
libvisual-0.4-plugins: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libvisual-0.4/input/input_mplayer.so
--- a/configure.ac
+++ b/configure.ac
Description: make configure.ac compliant with new upstream tarball (without
plugins/actor/G-Force directory because it had non DFSG-free
source code).
Author: David Schleef <ds@schleef.org>
Reviewed-by: Richard James Edmands <dmz@internode.on.net>
Last-Update: 2007-10-10
Index: libvisual-plugins-0.4.0+dfsg1/configure.ac
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/configure.ac
+++ libvisual-plugins-0.4.0+dfsg1/configure.ac
@@ -414,7 +414,7 @@ AC_ARG_ENABLE([gforce],
AS_HELP_STRING([--disable-gforce],
[Do not build the G-Force plugin @<:@default=enabled@:>@]),
......@@ -38,8 +46,10 @@
plugins/input/Makefile
plugins/input/esd/Makefile
plugins/input/alsa/Makefile
--- a/plugins/actor/Makefile.am
+++ b/plugins/actor/Makefile.am
Index: libvisual-plugins-0.4.0+dfsg1/plugins/actor/Makefile.am
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/plugins/actor/Makefile.am
+++ libvisual-plugins-0.4.0+dfsg1/plugins/actor/Makefile.am
@@ -4,7 +4,6 @@ SUBDIRS = $(build_actor_plugins)
DIST_SUBDIRS = \
bumpscope \
......
--- a/plugins/actor/JESS/renderer.c
+++ b/plugins/actor/JESS/renderer.c
Description: fix jess visual plugin segfaults totem while (Closes: #400810)
Author: ?
Last-Update: 2006-02-05
Index: libvisual-plugins-0.4.0+dfsg1/plugins/actor/JESS/renderer.c
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/plugins/actor/JESS/renderer.c
+++ libvisual-plugins-0.4.0+dfsg1/plugins/actor/JESS/renderer.c
@@ -282,7 +282,7 @@ void fade(float variable, uint8_t * dim)
void render_deformation(JessPrivate *priv, int defmode)
......
--- a/configure.ac
+++ b/configure.ac
Description: fixes configure so that lv_analyzer actually gets built.
Author: David Leverton
Last-Update: 2007-10-10
Index: libvisual-plugins-0.4.0+dfsg1/configure.ac
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/configure.ac
+++ libvisual-plugins-0.4.0+dfsg1/configure.ac
@@ -361,7 +361,7 @@ AC_ARG_ENABLE([analyzer],
[ENABLE_ANALYZER=$enableval],
[ENABLE_ANALYZER=yes])
......
Index: debian/Makefile.am
Description: make translations work properly.
Author: Richard James Edmands
Last-Update: 2007-10-10
Index: libvisual-plugins-0.4.0+dfsg1/Makefile.am
===================================================================
--- debian.orig/Makefile.am
+++ debian/Makefile.am
--- libvisual-plugins-0.4.0+dfsg1.orig/Makefile.am
+++ libvisual-plugins-0.4.0+dfsg1/Makefile.am
@@ -1,5 +1,7 @@
## Process this file with automake to generate a Makefile.in
......@@ -10,11 +13,11 @@ Index: debian/Makefile.am
SUBDIRS = plugins po
EXTRA_DIST = libvisual-plugins.spec gettext.h po/Makevars.in
Index: debian/configure.ac
Index: libvisual-plugins-0.4.0+dfsg1/configure.ac
===================================================================
--- debian.orig/configure.ac
+++ debian/configure.ac
@@ -13,6 +13,7 @@
--- libvisual-plugins-0.4.0+dfsg1.orig/configure.ac
+++ libvisual-plugins-0.4.0+dfsg1/configure.ac
@@ -13,6 +13,7 @@ AM_INIT_AUTOMAKE([1.7.0 dist-bzip2])
AC_CONFIG_SRCDIR([config.h.in])
AC_CONFIG_HEADER([config.h])
......
Index: libvisual-plugins-0.4.0.dfsg.1/m4/alsa.m4
Description: fix a FTBFS in Linux. (Closes: #647231)
Author: Michael Biebl <biebl@debian.org>
Last-Update: 2012-01-25
Index: libvisual-plugins-0.4.0+dfsg1/m4/alsa.m4
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ libvisual-plugins-0.4.0.dfsg.1/m4/alsa.m4 2012-01-25 11:45:41.320529192 +0100
--- /dev/null
+++ libvisual-plugins-0.4.0+dfsg1/m4/alsa.m4
@@ -0,0 +1,141 @@
+dnl Configure Paths for Alsa
+dnl Some modifications by Richard Boulton <richard-alsa@tartarus.org>
......
The static VisPluginInfo in nastyfft was declared as const, but libvisual write
to its refcount when it visual_object_unref()s it (nasty!). This is broken at
various levels: libvisual shouldn't be writing to this static plugin which is
allocated by a dlopen()ed plugin, and it should also honor the "const
VisPluginInfo" API... Anyway, nastyfft was the only occurrence and this fixes
the crash for now; LP: #287448.
--- libvisual-plugins-0.4.0.dfsg.1.orig/plugins/actor/nastyfft/actor_nastyfft.c
+++ libvisual-plugins-0.4.0.dfsg.1/plugins/actor/nastyfft/actor_nastyfft.c
@@ -80,7 +80,7 @@
.vidoptions.depth = VISUAL_VIDEO_DEPTH_GL
}};
- static const VisPluginInfo info[] = {{
+ static VisPluginInfo info[] = {{
.type = VISUAL_PLUGIN_TYPE_ACTOR,
.plugname = N_("nastyfft"),
Description: fix a fail in gnome-settings-daemon. (LP: #287448)
The static VisPluginInfo in nastyfft was declared as const, but libvisual
write to its refcount when it visual_object_unref()s it (nasty!). This is
broken at various levels: libvisual shouldn't be writing to this static
plugin which is allocated by a dlopen()ed plugin, and it should also honor
the "const VisPluginInfo" API... Anyway, nastyfft was the only occurrence
and this fixes the crash for now; LP: #287448.
Author: Loic Minier <lool@dooz.org>
Last-Update: 2008-10-22
Index: libvisual-plugins-0.4.0+dfsg1/plugins/actor/nastyfft/actor_nastyfft.c
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/plugins/actor/nastyfft/actor_nastyfft.c
+++ libvisual-plugins-0.4.0+dfsg1/plugins/actor/nastyfft/actor_nastyfft.c
@@ -80,7 +80,7 @@ const VisPluginInfo *get_plugin_info (in
.vidoptions.depth = VISUAL_VIDEO_DEPTH_GL
}};
- static const VisPluginInfo info[] = {{
+ static VisPluginInfo info[] = {{
.type = VISUAL_PLUGIN_TYPE_ACTOR,
.plugname = N_("nastyfft"),
Description: fix FTBFS with Clang instead of GCC. (Closes #742210)
Author: Nicolas Sévelin-Radiguet <nicosr@free.fr>
Last-Update: 2014-03-20
Index: libvisual-plugins-0.4.0+dfsg1/plugins/morph/flash/morph_flash.c
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/plugins/morph/flash/morph_flash.c
+++ libvisual-plugins-0.4.0+dfsg1/plugins/morph/flash/morph_flash.c
@@ -116,7 +116,7 @@ int lv_morph_flash_palette (VisPluginDat
FlashPrivate *priv = visual_object_get_private (VISUAL_OBJECT (plugin));
if (src1->pal == NULL || src2->pal == NULL)
- return;
+ return -1;
if (rate < 0.5)
visual_palette_blend (pal, src1->pal, &priv->whitepal, rate * 2);
Description: fix some GCC warnings.
Author: Joao Eriberto Mota Filho <eriberto@debian.org>
Last-Update: 2015-08-07
Index: libvisual-plugins-0.4.0+dfsg1/plugins/input/mplayer/input_mplayer.c
===================================================================
--- libvisual-plugins-0.4.0+dfsg1.orig/plugins/input/mplayer/input_mplayer.c
+++ libvisual-plugins-0.4.0+dfsg1/plugins/input/mplayer/input_mplayer.c
@@ -155,7 +155,8 @@ int inp_mplayer_init( VisPluginData *plu
priv->mmap_area = mmap( 0, sizeof( mplayer_data_t ),
PROT_READ, MAP_SHARED, priv->fd, 0 );
- visual_log_return_val_if_fail( (int)priv->mmap_area != -1, -1 );
+// [FIX] input_mplayer.c:158:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
+ visual_log_return_val_if_fail( (long)priv->mmap_area != -1, -1 );
if ( priv->mmap_area->nch == 0 )
{
@@ -179,11 +180,13 @@ int inp_mplayer_init( VisPluginData *plu
priv->mmap_area = mremap( priv->mmap_area, sizeof( mplayer_data_t ),
sizeof( mplayer_data_t ) + priv->mmap_area->bs,
0 );
- if ( (int)priv->mmap_area == -1 )
+// [FIX] input_mplayer.c:183:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
+ if ( (long)priv->mmap_area == -1 )
{
visual_log( VISUAL_LOG_CRITICAL,
+// [FIX] input_mplayer.c:187:7: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long unsigned int' [-Wformat=]
_("Could not mremap() area from file '%s' " \
- " (%p from %d to %d bytes): %s"),
+ " (%p from %ld to %ld bytes): %s"),
priv->sharedfile,
priv->mmap_area, sizeof( mplayer_data_t ),
sizeof( mplayer_data_t ) + priv->mmap_area->bs,
01_disable-gforce-dfsg.patch
02_64-bit_JESS_fix.patch
03_build_against_gl_fixes.patch
04_lv_analyzer_build_fix.patch
05_fix_po.patch
60_no-const-vispluginfo-in-nastyfft.patch
06_alsa_m4_macro.patch
10_disable-gforce-dfsg
20_64-bit_JESS_fix
30_build_against_gl_fixes
40_lv_analyzer_build_fix
50_fix_po
60_alsa_m4_macro
70_no-const-vispluginfo-in-nastyfft
80_fix_FTBFS_clang
90_fix_some_gcc_warnings
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CPPFLAGS_MAINT_APPEND := -D_GNU_SOURCE
%:
dh $@ --with autoreconf
override_dh_auto_configure:
dh_auto_configure -- --disable-gdkpixbuf-plugin --enable-debug
dh_auto_configure -- --disable-gdkpixbuf-plugin
override_dh_auto_install:
dh_auto_install
find debian/libvisual-0.4-plugins -name '*.la' | xargs rm -f
find debian/libvisual-0.4-plugins -name '*.la' -exec rm -f {} \;
version=3
opts=dversionmangle=s/\.dfsg\.\d+$// \
http://sf.net/libvisual/libvisual-plugins-(.+)\.tar.gz
opts=dversionmangle=s/\+dfsg\d+$// \
http://sf.net/libvisual/libvisual-plugins-(\d\S+)\.tar\.(?:bz2|gz|xz)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment