r25157 - in /branches/upstream/libalien-wxwidgets-perl/current: Build.PL Changes MANIFEST META.yml inc/My/Build/MacOSX_wx_config.pm lib/Alien/wxWidgets.pm patches/data patches/wxMac-2.8.3-brokengcc.patch

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Mon Sep 15 06:28:54 UTC 2008


Author: dmn
Date: Mon Sep 15 06:28:50 2008
New Revision: 25157

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=25157
Log:
[svn-upgrade] Integrating new upstream version, libalien-wxwidgets-perl (0.39)

Added:
    branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch   (with props)
Modified:
    branches/upstream/libalien-wxwidgets-perl/current/Build.PL
    branches/upstream/libalien-wxwidgets-perl/current/Changes
    branches/upstream/libalien-wxwidgets-perl/current/MANIFEST
    branches/upstream/libalien-wxwidgets-perl/current/META.yml
    branches/upstream/libalien-wxwidgets-perl/current/inc/My/Build/MacOSX_wx_config.pm
    branches/upstream/libalien-wxwidgets-perl/current/lib/Alien/wxWidgets.pm
    branches/upstream/libalien-wxwidgets-perl/current/patches/data

Modified: branches/upstream/libalien-wxwidgets-perl/current/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/Build.PL?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/Build.PL (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/Build.PL Mon Sep 15 06:28:50 2008
@@ -56,7 +56,21 @@
 if( $^O ne 'darwin' && $^O ne 'MSWin32' ) {
     $build_wx_opengl_dflt = 'no';
 }
+if( $ENV{AUTOMATED_TESTING} ) {
+    if( $^O ne 'darwin' && $^O ne 'MSWin32' ) {
+        my $pkg_config = $ENV{PKG_CONFIG} || 'pkg-config';
+        my $ans = `$pkg_config --modversion gtk+-2.0 2>&1`;
+        unless( $ans =~ /^2\./ ) {
+            print <<EOT;
+Could not detect GTK+ 2 by running '$pkg_config': aborting
 
+== pkg-config output: ====================================
+$ans==========================================================
+EOT
+            exit 0;
+        }
+    }
+}
 my $build_wx = _askyn( $build, 'build_wx',
                        'Do you want to build wxWidgets?', $build_wx_dflt );
 $build->notes( 'build_wx' => $build_wx );

Modified: branches/upstream/libalien-wxwidgets-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/Changes?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/Changes (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/Changes Mon Sep 15 06:28:50 2008
@@ -1,4 +1,12 @@
 Revision history for Perl extension Alien::wxWidgets.
+
+0.39  Mon Sep  8 20:56:44 CEST 2008
+	- Add missing file to MANIFEST.
+
+0.38  Sun Aug 24 11:17:37 CEST 2008
+	- Patch and build wxWidgets 2.8.8.
+	- When running with AUTOMATED_TESTING try to detect GTK+2
+	  presence and abort early if it can't be found.
 
 0.37  Sun Jun 29 21:40:16 CEST 2008
 	- Always use binary programs to extract archives, unless

Modified: branches/upstream/libalien-wxwidgets-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/MANIFEST?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/MANIFEST (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/MANIFEST Mon Sep 15 06:28:50 2008
@@ -42,6 +42,7 @@
 patches/wxMSW-2.8.0-setup_u.patch
 patches/wxMSW-2.8.4-config.patch
 patches/wxWidgets-2.8.0-magic.patch
+patches/wxMac-2.8.3-brokengcc.patch
 script/make_ppm.pl
 t/01_load.t
 t/zy_pod_coverage.t

Modified: branches/upstream/libalien-wxwidgets-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/META.yml?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/META.yml (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/META.yml Mon Sep 15 06:28:50 2008
@@ -1,6 +1,6 @@
 ---
 name: Alien-wxWidgets
-version: 0.37
+version: 0.39
 author:
   - 'Mattia Barbon <mbarbon at cpan.org>'
 abstract: 'building, finding and using wxWidgets binaries'
@@ -15,7 +15,7 @@
 provides:
   Alien::wxWidgets:
     file: lib/Alien/wxWidgets.pm
-    version: 0.37
+    version: 0.39
   Alien::wxWidgets::Utility:
     file: lib/Alien/wxWidgets/Utility.pm
 generated_by: Module::Build version 0.2808

Modified: branches/upstream/libalien-wxwidgets-perl/current/inc/My/Build/MacOSX_wx_config.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/inc/My/Build/MacOSX_wx_config.pm?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/inc/My/Build/MacOSX_wx_config.pm (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/inc/My/Build/MacOSX_wx_config.pm Mon Sep 15 06:28:50 2008
@@ -18,6 +18,7 @@
                      $data{cxxflags} .= " $1 ";
                      ' '}eg;
 
+    $data{cxx} =~ s{-isysroot\s+\S+}{}g;
     $data{ld} = $data{cxx};
     $data{cxxflags} .= ' -UWX_PRECOMP ';
 

Modified: branches/upstream/libalien-wxwidgets-perl/current/lib/Alien/wxWidgets.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/lib/Alien/wxWidgets.pm?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/lib/Alien/wxWidgets.pm (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/lib/Alien/wxWidgets.pm Mon Sep 15 06:28:50 2008
@@ -43,7 +43,7 @@
                       instantiate   => 'config';
 
 our $AUTOLOAD;
-our $VERSION = '0.37';
+our $VERSION = '0.39';
 our %VALUES;
 our $dont_remap;
 

Modified: branches/upstream/libalien-wxwidgets-perl/current/patches/data
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/patches/data?rev=25157&op=diff
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/patches/data (original)
+++ branches/upstream/libalien-wxwidgets-perl/current/patches/data Mon Sep 15 06:28:50 2008
@@ -1,4 +1,4 @@
-my $VERSION = '2.8.7';
+my $VERSION = '2.8.8';
 my $URL     = "http://prdownloads.sourceforge.net/wxwindows";
 my $BASE    = 'wxWidgets';
 # $TYPE from Build.PL

Added: branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch?rev=25157&op=file
==============================================================================
--- branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch (added)
+++ branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch Mon Sep 15 06:28:50 2008
@@ -1,0 +1,12 @@
+diff -u include/wx/scopeguard.h include/wx/scopeguard.h
+--- include/wx/scopeguard.h	2007-11-21 21:17:54.000000000 +0100
++++ include/wx/scopeguard.h	2007-11-21 21:16:43.000000000 +0100
+@@ -108,7 +108,7 @@
+     // for OnScopeExit() only (we can't make it friend, unfortunately)!
+     bool WasDismissed() const { return m_wasDismissed; }
+ 
+-protected:
++public:
+     ~wxScopeGuardImplBase() { }
+ 
+     wxScopeGuardImplBase(const wxScopeGuardImplBase& other)

Propchange: branches/upstream/libalien-wxwidgets-perl/current/patches/wxMac-2.8.3-brokengcc.patch
------------------------------------------------------------------------------
    svn:executable = *




More information about the Pkg-perl-cvs-commits mailing list