debian/0000755000000000000000000000000012204406655007172 5ustar debian/rules0000755000000000000000000000135612204406655010257 0ustar #!/usr/bin/make -f PACKAGE=$(shell dh_listpackages) TMP =$(CURDIR)/debian/$(PACKAGE) DEBIAN_TARGETS := clean binary binary-arch binary-indep build build-arch build-indep $(DEBIAN_TARGETS): dh $@ --parallel override_dh_auto_test: xvfb-run -a dh_auto_test --max-parallel=1 override_dh_auto_install: dh_auto_install # fix permissions find $(TMP)/usr/lib/perl5/Wx -type f -perm /755 -print0 | xargs -r0 chmod -v 664 # remove bogus man page rm -vf "$(TMP)/usr/share/man/man3/Wx::build::MakeMaker::Win32_MSVC.3pm" override_dh_installexamples: dh_installexamples chmod 0644 $(TMP)/usr/share/doc/$(PACKAGE)/examples/README.txt find $(TMP)/usr/share/doc/$(PACKAGE)/examples -name '*.pl' -exec chmod 0755 {} \; .PHONY: $(DEBIAN_TARGETS) debian/control0000644000000000000000000000261412204406655010600 0ustar Source: libwx-perl Maintainer: Debian Perl Group Uploaders: Roberto C. Sanchez , gregor herrmann , Damyan Ivanov , Chris Butler , Dominic Hargreaves , Alessandro Ghedini , Dominique Dumont Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), perl, libalien-wxwidgets-perl (>= 0.64+dfsg-2~), libextutils-xspp-perl (>= 0.1602), libtest-pod-perl, libyaml-perl, x11-xkb-utils, xauth, xfonts-base, xvfb Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libwx-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libwx-perl.git Homepage: http://wxperl.sourceforge.net/ Package: libwx-perl Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libalien-wxwidgets-perl (>= 0.64+dfsg-2~) Description: interface to wxWidgets cross-platform GUI toolkit wxPerl is an extension module allowing the creation of GUI (Graphical User Interface) Perl programs using the wxWidgets toolkit. It serves as a Perl wrapper around wxWidgets. debian/source/0000755000000000000000000000000012204406655010472 5ustar debian/source/format0000644000000000000000000000001412204406655011700 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002771712204406655011062 0ustar libwx-perl (1:0.9922-2) unstable; urgency=low * Make (build) dependency on libalien-wxwidgets-perl versioned. (Closes: #719380) * Update and forward fix-man-spelling patch. -- gregor herrmann Mon, 19 Aug 2013 14:20:49 +0200 libwx-perl (1:0.9922-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Dominique Dumont ] * Imported Upstream version 0.9922 * added patch to fix Wx man page spelling errors * copyright: updated year * control: * refreshed with cme * cleaned up versioned dependencies * bumped Standards-Version: 3.9.4 + added /me in uploader - removed ryan -- Dominique Dumont Thu, 02 May 2013 20:43:23 +0200 libwx-perl (1:0.9911-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Sun, 02 Sep 2012 17:06:37 +0200 libwx-perl (1:0.9909-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Thu, 31 May 2012 21:48:06 +0200 libwx-perl (1:0.9908-1) unstable; urgency=low * New upstream release -- Alessandro Ghedini Sun, 27 May 2012 15:05:58 +0200 libwx-perl (1:0.9906-1) unstable; urgency=low * New upstream release * Email change: Alessandro Ghedini -> ghedo@debian.org * Update copyright file with new files -- Alessandro Ghedini Tue, 08 May 2012 13:05:34 +0200 libwx-perl (1:0.9905-1) unstable; urgency=low * New upstream release * Update debhelper versioned build depend to get more hardening flags * Update upstream copyright years * Add interface/wx/treelist.h to copyright -- Alessandro Ghedini Mon, 19 Mar 2012 15:40:27 +0100 libwx-perl (1:0.9904-1) unstable; urgency=low [ Alessandro Ghedini ] * New upstream release * Add myself to Uploaders * Bump debhelper compat level to 9 * Update debian/copyright format as in Debian Policy 3.9.3 * Bump Standards-Version to 3.9.3 * Remove README.Debian (duplicates the Homepage d/control field) [ gregor herrmann ] * Simplify debian/rules a bit since lintian bug #638411 is fixed. -- Alessandro Ghedini Wed, 29 Feb 2012 14:29:46 +0100 libwx-perl (1:0.9903-1) unstable; urgency=low [ Alessandro Ghedini ] * New upstream release [ Dominic Hargreaves ] * Swap libextutils-parsexs-perl/perl alternate build-dependency around following migration of perl 5.14 to unstable so that it can be autobuilt -- Dominic Hargreaves Thu, 17 Nov 2011 21:25:07 +0000 libwx-perl (1:0.9902-1) unstable; urgency=low * Team upload * New upstream release * Refresh patches * Update debian/copyright -- Alessandro Ghedini Fri, 14 Oct 2011 13:53:09 +0200 libwx-perl (1:0.9901-3) unstable; urgency=low * point to GPL-1 for "version 1 or later". Thanks to Salvatore. -- Damyan Ivanov Sun, 21 Aug 2011 09:22:38 +0300 libwx-perl (1:0.9901-2) unstable; urgency=low * rules: use cleartext targets instead of a variable containing them all works around lintian #638411 which causes an automated reject -- Damyan Ivanov Sat, 20 Aug 2011 22:05:08 +0300 libwx-perl (1:0.9901-1) unstable; urgency=low * Team upload [ Salvatore Bonaccorso ] * New upstream release * Remove debian/README.source as we use '3.0 (quilt) source package format now. * Bump Debhelper compat level to 8. * debian/control: - Bump versioned Build-Depends on debhelper to (>= 8). - Bump versioned Build-Depends on libextutils-xspp-perl to (>= 0.1602). * debian/copyright: Update copyright years for upstream files. [ gregor herrmann ] * debian/watch: add uversionmangle to cope with future 2-digit minor versions. * debian/rules: use --max-parallel=1 instead of $(MAKE) -j1. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * Set Standards-Version to 3.9.2 (no changes). * Add perl 5.14 as an alternative build dependency to libextutils-parsexs-perl. (Closes: #636762) [ Damyan Ivanov ] * rules: delcare top-level targets as phony. Closes: #638396 -- runs testsuite as root (in the 'binary' target). Thanks to Jonathen Nieder * allow parallel building * describe interface/wx in debian/copyright * rules: consistently make all examples executable * add fix-fake-pod.patch fixing unintentionally created manual page * add spelling.patch fixing a small spelling mistake in cpp/overload.cpp -- Damyan Ivanov Fri, 19 Aug 2011 11:06:22 +0300 libwx-perl (1:0.98-1) unstable; urgency=low * New upstream release - add epoch, to compensate for upstream going from 0.9702 -> 0.98 * Standards-Version: 3.9.1 (no changes required) -- Roberto C. Sanchez Tue, 18 Jan 2011 17:17:01 -0500 libwx-perl (0.9702-1) unstable; urgency=low * New upstream release - now requires at least ExtUtils::ParseXS version 2.2202 and ExtUtils:XSpp 0.11 -- Chris Butler Thu, 06 May 2010 21:53:39 +0100 libwx-perl (0.9701-1) unstable; urgency=low * New upstream release - now requires at least ExtUtils::ParseXS version 2.2202, build-dep added - build-dep on ExtUtils:XSpp upped to version 0.9 * Switched to source format 3.0 (quilt). Removed quilt invocation in rules and build-dep. * Updated upstream author copyright years in debian/copyright -- Chris Butler Sun, 28 Mar 2010 21:02:12 +0100 libwx-perl (0.96-2) unstable; urgency=low * add -a option to xvfb-run invocation Closes: #573679. Thanks to Lucas for reporting and to Jozef for providing the solution. * Standards-Version: 3.8.4 (no changes required) -- Damyan Ivanov Mon, 15 Mar 2010 18:46:45 +0200 libwx-perl (0.96-1) unstable; urgency=low * require alien-wxwidgets version 0.48 * New upstream release -- Ryan Niebur Tue, 26 Jan 2010 23:30:16 -0800 libwx-perl (0.94-1) unstable; urgency=low [ Roberto C. Sanchez ] * New upstream release [ Ryan Niebur ] * remove wrap_get_raw_keycode.patch, applied upstream * skip the failing tests (Closes: #499740) -- Ryan Niebur Thu, 24 Dec 2009 12:23:28 -0800 libwx-perl (0.93-2) unstable; urgency=low * run the splashfast tests with perl instead of under Test::Harness (or whatever it usually runs under) -- Ryan Niebur Thu, 22 Oct 2009 16:27:11 -0700 libwx-perl (0.93-1) unstable; urgency=low [ Ryan Niebur ] * Update ryan52's email address [ gregor herrmann ] * New upstream release. * Make build dependency on libextutils-xspp-perl versioned. -- gregor herrmann Thu, 01 Oct 2009 23:34:48 +0200 libwx-perl (0.92-2) unstable; urgency=low [ gregor herrmann ] * Change my email address. [ Ryan Niebur ] * wrap wxKeyEvent::GetRawKeyCode, backported from upstream SVN * Add myself to Uploaders -- Ryan Niebur Sat, 12 Sep 2009 23:18:49 -0700 libwx-perl (0.92-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Damyan Ivanov ] * New upstream release * add libextutils-xspp-perl to B-D * bump Standards-Version to 3.8.3 (no changes needed) * add explicit build-dependency on perl -- Damyan Ivanov Tue, 01 Sep 2009 13:49:55 +0300 libwx-perl (0.91-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release [ Damyan Ivanov ] * convert to debhelper7 and clean-up + bump debhelper and quilt build-dependencies due to usage of overrides and "--with quilt" + move removal of build cruft to debian/clean + install examples using debian/examples + install README.txt using debian/docs + drop dropping of build:: from the beginning of some manual pages (there are no more man pages starting with build:: + make chown of module files in /usr/lib/perl5 verbose. ditto for Wx::build::MakeMaker::Win32_MSVC.3pm removal + mode of examples/README.txt fixed with an override * describe hashbang.patch * drop kill_bogus_test.patch, it is skipped anyway * add a sentence to long description * Standards-Version: 3.8.1 (no changes) * bump years in debian/copyright and add two additional upstream copyright holders -- Damyan Ivanov Sat, 30 May 2009 17:23:32 +0300 libwx-perl (0.89-1) unstable; urgency=low * New upstream release -- Roberto C. Sanchez Sat, 13 Dec 2008 20:38:42 -0500 libwx-perl (0.88-1) unstable; urgency=low [ Roberto C. Sanchez] * New upstream release (Closes: #499740) [ gregor herrmann] * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). -- Roberto C. Sanchez Tue, 18 Nov 2008 19:57:16 -0500 libwx-perl (0.86-2) unstable; urgency=medium * debian/rules: run tests with -j1; this disables parallel make during tests even if the build target was invoked with -jN (N>1). Closes: #499740 -- FTBFS: Failed 2/4 test scripts. 6/9 subtests failed. -- Damyan Ivanov Fri, 03 Oct 2008 00:11:25 +0300 libwx-perl (0.86-1) unstable; urgency=low [ gregor herrmann ] * Add debian/README.source to document quilt usage, as required by Debian Policy since 3.8.0. [ Damyan Ivanov ] * New upstream release * debian/copyright: add a couple of copyright holders * debian/rules: fix target interdependencies allowing for parallel builds * bump libalien-wxwidgets-perl (build-)dependency to >= 0.39 to pick up building against wx2.8 * Add myself to Uploaders -- Damyan Ivanov Mon, 15 Sep 2008 11:44:28 +0300 libwx-perl (0.84-2) unstable; urgency=low * Add xauth fo Build-Depends (Closes: #489105). -- Roberto C. Sanchez Thu, 03 Jul 2008 06:07:27 -0400 libwx-perl (0.84-1) unstable; urgency=low * New upstream release * Update to Standards-Version 3.8.0 (no changes) * Change from Build-Depends on the obsolete xbase-clients to x11-xkb-utils -- Roberto C. Sanchez Mon, 30 Jun 2008 19:24:25 -0400 libwx-perl (0.83-1) unstable; urgency=low * New upstream release. -- Roberto C. Sanchez Tue, 20 May 2008 16:20:12 -0400 libwx-perl (0.82-2) unstable; urgency=low * Build-Depend and Depend on libalien-wxwidgets-perl (>= 0.33-3), which can properly recognize g++ >= 4.3. -- Roberto C. Sanchez Sat, 12 Apr 2008 14:17:17 -0400 libwx-perl (0.82-1) unstable; urgency=low * New upstream release. * Drop patch 01_fix_whatis_entries.patch, now included upstreams. * Add patch hashbang.patch: adds proper perl hashbang to scripts in examples/socket/ * Rename patch 02_kill_bogus_test.patch to kill_bogus_test.patch. * debian/copyright: shorten upstream download location. * debian/watch: extended regexp for matching upstream releases. * debian/rules: - remove obsolete source and diff targets - add install target to .PHONY - no need to rename {wx_overload,wx_xspp}.pl anymore, upstream has changed the names ("to comply with Debian policy", as the Changes file says) - thanks! - fix permissions of some files in /usr/lib/perl5/Wx/ * Remove debian/{docs,examples} and install samples/* and README.txt directly from debian/rules * Add /me to Uploaders. -- gregor herrmann Fri, 28 Mar 2008 01:55:29 +0100 libwx-perl (0.81-2) unstable; urgency=low * add ${perl:Depends} to Depends. Thanks, Niko. * Switch to new format for copyright file. -- Roberto C. Sanchez Sun, 27 Jan 2008 14:58:33 -0500 libwx-perl (0.81-1) unstable; urgency=low * New upstream release. -- Roberto C. Sanchez Thu, 24 Jan 2008 18:22:55 -0500 libwx-perl (0.80-1) unstable; urgency=low * Initial release (Closes: #397533) -- Roberto C. Sanchez Sat, 19 Jan 2008 13:59:49 -0500 debian/libwx-perl.examples0000644000000000000000000000001212204406655013010 0ustar samples/* debian/compat0000644000000000000000000000000212204406655010370 0ustar 9 debian/clean0000644000000000000000000000020612204406655010175 0ustar ext/richtext/Makefile.old ext/dataview/Makefile.old ext/aui/Makefile.old ext/richtext/Makefile ext/dataview/Makefile ext/aui/Makefile debian/patches/0000755000000000000000000000000012204406655010621 5ustar debian/patches/spelling.patch0000644000000000000000000000102112204406655013451 0ustar Description: Fix a small spelling mistake Author: Damyan Ivanov Bug: https://rt.cpan.org/Ticket/Display.html?id=70363 Forwarded: yes --- a/cpp/overload.cpp +++ b/cpp/overload.cpp @@ -145,7 +145,7 @@ wxPliPrototype* prototypes[] ) { dXSARGS; // restore the mark we implicitly popped in dMARK! - SV* message = newSVpv( "Availble methods:\n", 0 ); + SV* message = newSVpv( "Available methods:\n", 0 ); sv_2mortal( message ); for( int j = 0; prototypes[j]; ++j ) debian/patches/fix-man-spelling0000644000000000000000000000201712204406655013716 0ustar Description: Fix man spelling Bug: https://rt.cpan.org/Ticket/Display.html?id=87939 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=87939 Author: dod Reviewed-by: gregor herrmann Last-Update: 2013-08-19 --- a/Wx.pm +++ b/Wx.pm @@ -342,14 +342,14 @@ Wx::DisableAssertHandler(); -You may also set en enviroment variable to cause all invocations +You may also set an environment variable to cause all invocations of Wx to call Wx::EnableDefaultAssertHandler(). export WXPERL_OPTIONS=ENABLE_DEFAULT_ASSERT_HANDLER This may be useful during tests. -The enviroment setting WXPERL_OPTIONS can contain multiple +The environment setting WXPERL_OPTIONS can contain multiple options. Options are checked for using a simple regex match. So @@ -386,7 +386,7 @@ $ENV{WXPERL_OPTIONS} = 'NO_MAC_SETFRONTPROCESS'; -The enviroment setting WXPERL_OPTIONS can contain multiple +The environment setting WXPERL_OPTIONS can contain multiple options. Options are checked for using a simple regex match. So debian/patches/skip-splashfast-tests.patch0000644000000000000000000000057212204406655016122 0ustar These tests fail sometimes. #499740 --- a/ext/pperl/splashfast/Makefile.PL +++ b/ext/pperl/splashfast/Makefile.PL @@ -24,6 +24,7 @@ AUTHOR => 'Graciliano M. P. ', VERSION_FROM => 'SplashFast.pm', WX_CORE_LIB => ' ', + test => {TESTS => ' ',}, ); } debian/patches/hashbang.patch0000644000000000000000000000237712204406655013426 0ustar Description: add #! in example scripts Author: Gregor Herrmann --- a/samples/socket/wxSocketClient.pl +++ b/samples/socket/wxSocketClient.pl @@ -1,3 +1,4 @@ +#!/usr/bin/perl -w ############################################################################# ## Name: samples/socket/wxSocketClient.pl ## Purpose: wxSocketClient minimal demo --- a/samples/socket/wxSocketClientDatagram.pl +++ b/samples/socket/wxSocketClientDatagram.pl @@ -1,3 +1,4 @@ +#!/usr/bin/perl -w ############################################################################# ## Name: samples/socket/wxSocketClientDatagram.pl ## Purpose: wxDatagramSocket minimal demo --- a/samples/socket/wxSocketServer.pl +++ b/samples/socket/wxSocketServer.pl @@ -1,3 +1,4 @@ +#!/usr/bin/perl -w ############################################################################# ## Name: samples/socket/wxSocketServer.pl ## Purpose: wxSocketServer minimal demo --- a/samples/socket/wxSocketServerDatagram.pl +++ b/samples/socket/wxSocketServerDatagram.pl @@ -1,3 +1,4 @@ +#!/usr/bin/perl -w ############################################################################# ## Name: samples/socket/wxSocketServerDatagram.pl ## Purpose: wxDatagramSocket demo debian/patches/series0000644000000000000000000000013612204406655012036 0ustar fix-man-spelling skip-splashfast-tests.patch hashbang.patch fix-fake-pod.patch spelling.patch debian/patches/fix-fake-pod.patch0000644000000000000000000000057712204406655014125 0ustar Description: fix =pod usege where '=for comment' is meant Having it as POD makes it into man page, which is incomplete and useless Author: Damyan Ivanov Bug: https://rt.cpan.org/Ticket/Display.html?id=70362 Forwarded: yes --- a/build/Wx/XSP/Overload.pm +++ b/build/Wx/XSP/Overload.pm @@ -52,7 +52,7 @@ } } -=pod +=for comment void wxCaret::Move( ... ) debian/copyright0000644000000000000000000001037412204406655011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Wx Upstream-Contact: Mattia Barbon Source: https://metacpan.org/release/Wx/ Files: * Copyright: 2000-2012, Mattia Barbon 2002-2008, Marcus Friedlaender 2002-2004, 2007, 2010, Simon Flack 2002-2010, Graciliano M. P. 2005, 2008, Matthew Gabeler-Lee 2007, 2009, Klaas Hartmann 2006, 2009-2013, Mark Dootson License: Artistic or GPL-1+ Files: interface/wx/* ext/webview/XS/WebView.xsp Copyright: wxWidgets team License: wxWindows Files: interface/wx/headercol.h interface/wx/headerctrl.h Copyright: 2008 Vadim Zeitlin License: wxWindows Files: interface/wx/infobar.h Copyright: 2009 Vadim Zeitlin License: wxWindows Files: interface/wx/treelist.h interface/wx/bannerwindow.h interface/wx/richtooltip.h Copyright: 2011 Vadim Zeitlin License: wxWindows Files: debian/* Copyright: 2008, Roberto C. Sanchez License: GPL-1+ or Artistic License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ 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 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the General Public License can be found in `/usr/share/common-licenses/GPL-1'. License: wxWindows This is the text if the "wxWindows Library License", taken from http://www.wxwidgets.org/about/licence3.txt as of 2011-08-19 . wxWindows Library Licence, Version 3.1 ====================================== . Copyright (C) 1998-2005 Julian Smart, Robert Roebling et al . Everyone is permitted to copy and distribute verbatim copies of this licence document, but changing it is not allowed. . WXWINDOWS LIBRARY LICENCE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION . This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, 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 Library General Public Licence for more details. . You should have received a copy of the GNU Library General Public Licence along with this software, usually in a file named COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . EXCEPTION NOTICE . 1. As a special exception, the copyright holders of this library give permission for additional uses of the text contained in this release of the library as licenced under the wxWindows Library Licence, applying either version 3.1 of the Licence, or (at your option) any later version of the Licence as published by the copyright holders of version 3.1 of the Licence document. . 2. The exception is that you may use, copy, link, modify and distribute under your own terms, binary object code versions of works based on the Library. . 3. If you copy code from files distributed under the terms of the GNU General Public Licence or the GNU Library General Public Licence into a copy of this library, as this licence permits, the exception does not apply to the code that you add in this way. To avoid misleading anyone as to the status of such modified files, you must delete this exception notice from such code and/or adjust the licensing conditions notice accordingly. . 4. If you write modifications of your own for this library, it is your choice whether to permit this exception to apply to your modifications. If you do not wish that, you must delete the exception notice from such code and/or adjust the licensing conditions notice accordingly. debian/watch0000644000000000000000000000020712204406655010222 0ustar version=3 opts="uversionmangle=s/\.\d\d$/$&00/" \ https://metacpan.org/release/Wx/ .*/Wx-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$