FreeBSD Bugzilla – Attachment 131374 Details for
Bug 175445
[PATCH] x11-toolkits/p5-Wx: update to 0.99.16, take maintainership
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
p5-Wx-0.99.16.patch
p5-Wx-0.99.16.patch (text/plain), 6.33 KB, created by
Po-Chien Lin
on 2013-01-19 23:00:00 UTC
(
hide
)
Description:
p5-Wx-0.99.16.patch
Filename:
MIME Type:
Creator:
Po-Chien Lin
Created:
2013-01-19 23:00:00 UTC
Size:
6.33 KB
patch
obsolete
>diff -ruN --exclude=CVS /usr/ports/x11-toolkits/p5-Wx/Makefile ./Makefile >--- /usr/ports/x11-toolkits/p5-Wx/Makefile 2013-01-05 11:58:05.355577635 +0800 >+++ ./Makefile 2013-01-20 04:05:44.713285818 +0800 >@@ -1,55 +1,67 @@ > # Created by: Cezary Morga <cm@therek.net> >-# $FreeBSD: head/x11-toolkits/p5-Wx/Makefile 307629 2012-11-21 23:00:24Z bapt $ >+# $FreeBSD: ports/x11-toolkits/p5-Wx/Makefile,v 1.19 2012/11/21 23:02:43 svnexp Exp $ > > PORTNAME= Wx >-PORTVERSION= 0.97 >-PORTREVISION= 1 >+PORTVERSION= 0.99.16 > CATEGORIES= x11-toolkits perl5 > MASTER_SITES= CPAN > PKGNAMEPREFIX= p5- >+DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E} > >-MAINTAINER= ports@FreeBSD.org >+MAINTAINER= linpc@cs.nctu.edu.tw > COMMENT= Perl5 interface to the wxWidgets cross-platform GUI toolkit > >+LICENSE= ART10 GPLv1 >+LICENSE_COMB= dual >+ > BUILD_DEPENDS= p5-Alien-wxWidgets>=0.25:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets \ >- p5-ExtUtils-ParseXS>=2.22:${PORTSDIR}/devel/p5-ExtUtils-ParseXS \ >- p5-ExtUtils-XSpp>=0.06:${PORTSDIR}/devel/p5-ExtUtils-XSpp >+ p5-ExtUtils-XSpp>=0.16.03:${PORTSDIR}/devel/p5-ExtUtils-XSpp > RUN_DEPENDS:= ${BUILD_DEPENDS} > > OPTIONS_DEFINE= UNICODE > OPTIONS_DEFAULT= UNICODE > UNICODE_DESC= Build with Unicode support > >-USE_WX= 2.6+ >+USE_WX= 2.6+ > WX_COMPS= wx contrib > USE_DISPLAY= yes > PERL_CONFIGURE= yes >-CC= ${CXX} >+CC= ${CXX} > CFLAGS+= -pthread -Wno-write-strings > MAKE_JOBS_UNSAFE= yes > >-.include <bsd.port.options.mk> >-.if ${PORT_OPTIONS:MUNICODE} >-WX_UNICODE= yes >+MAN1= wxperl_overload.1 >+MAN3= Wx.3 \ >+ Wx::Api.3 \ >+ Wx::Loader.3 \ >+ Wx::NewClass.3 \ >+ Wx::Perl::Carp.3 \ >+ Wx::Perl::SplashFast.3 \ >+ Wx::Perl::TextValidator.3 \ >+ Wx::Socket.3 \ >+ Wx::Thread.3 \ >+ Wx::XSP::Overload.3 \ >+ Wx::build::MakeMaker.3 \ >+ Wx::build::MakeMaker::Win32_MSVC.3 \ >+ Wx::build::Options.3 \ >+ Wx::build::Utils.3 >+ >+.include <bsd.port.pre.mk> >+ >+.if ${PERL_LEVEL} < 501001 >+BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.48:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker >+RUN_DEPENDS+= p5-ExtUtils-MakeMaker>=6.48:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker > .endif > >-ALIEN_UNICODE= ${PERL} -MAlien::wxWidgets -e 'print Alien::wxWidgets->key' | ${GREP} "_uni_" >- >-MAN1= wxperl_overload.1 >-MAN3= Wx::Perl::TextValidator.3 \ >- Wx::Perl::Carp.3 \ >- Wx::Socket.3 \ >- Wx::Api.3 \ >- Wx::build::Utils.3 \ >- Wx::build::Options.3 \ >- Wx::Perl::SplashFast.3 \ >- Wx::build::MakeMaker::Win32_MSVC.3 \ >- Wx::build::MakeMaker.3 \ >- Wx::Loader.3 \ >- Wx::Thread.3 \ >- Wx.3 >+.if ${PERL_LEVEL} < 501508 >+BUILD_DEPENDS+= p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS >+RUN_DEPENDS+= p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS >+.endif > > .if ${PORT_OPTIONS:MUNICODE} >+WX_UNICODE= yes >+ALIEN_UNICODE= ${PERL} -MAlien::wxWidgets -e 'print Alien::wxWidgets->key' | ${GREP} "_uni_" >+ > pre-configure: > @if [ ! "$$(${ALIEN_UNICODE})" ]; then \ > ${ECHO_MSG}; \ >@@ -64,4 +76,4 @@ > @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \ > ${REINPLACE_CMD} -e 's/^CCFLAGS = .*$$/CCFLAGS = ${CFLAGS}/' > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >diff -ruN --exclude=CVS /usr/ports/x11-toolkits/p5-Wx/distinfo ./distinfo >--- /usr/ports/x11-toolkits/p5-Wx/distinfo 2013-01-05 11:58:03.719581360 +0800 >+++ ./distinfo 2013-01-20 03:27:05.164321487 +0800 >@@ -1,2 +1,2 @@ >-SHA256 (Wx-0.97.tar.gz) = 1f2ad16557baece1ca161d34f3ff4072734729d9454ea1fdf7383cd7c61c24ed >-SIZE (Wx-0.97.tar.gz) = 359283 >+SHA256 (Wx-0.9916.tar.gz) = 17f9967d63bb8fd0ea1bbdeec3a6eff1a512d53c4f6b576eca3aed00b7722c5b >+SIZE (Wx-0.9916.tar.gz) = 476639 >diff -ruN --exclude=CVS /usr/ports/x11-toolkits/p5-Wx/files/patch-Wx.xs ./files/patch-Wx.xs >--- /usr/ports/x11-toolkits/p5-Wx/files/patch-Wx.xs 2013-01-05 11:58:03.719581360 +0800 >+++ ./files/patch-Wx.xs 2012-12-31 01:29:20.000000000 +0800 >@@ -1,9 +1,9 @@ >---- Wx.xs.orig 2009-04-20 22:17:27.000000000 +0200 >-+++ Wx.xs 2009-06-26 09:20:07.000000000 +0200 >-@@ -278,10 +278,7 @@ Load() >+--- Wx.xs.orig 2012-12-31 01:28:32.000000000 +0800 >++++ Wx.xs 2012-12-31 01:29:02.000000000 +0800 >+@@ -325,10 +325,7 @@ > > if( wxPerlAppCreated || wxTopLevelWindows.GetCount() > 0 ) >- return; >+ XSRETURN( true ); > -#if defined(DEBUGGING) && !defined(PERL_USE_SAFE_PUTENV) > - // avoid crash on exit in Fedora (and other DEBUGGING Perls) > PL_use_safe_putenv = 1; >diff -ruN --exclude=CVS /usr/ports/x11-toolkits/p5-Wx/pkg-plist ./pkg-plist >--- /usr/ports/x11-toolkits/p5-Wx/pkg-plist 2013-01-05 11:58:05.355577635 +0800 >+++ ./pkg-plist 2012-12-31 13:41:00.000000000 +0800 >@@ -20,11 +20,13 @@ > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Media.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Menu.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Mini.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/NewClass.pod > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Overload/Driver.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Overload/Handle.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/Carp.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/SplashFast.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/TextValidator.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/PerlTest.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Print.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/RadioBox.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/RichText.pm >@@ -34,6 +36,10 @@ > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Timer.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Wx_Exp.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/XRC.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Enum.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Event.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Overload.pm >+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Virtual.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Any_OS.pm > %%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Any_wx_config.pm >@@ -82,6 +88,8 @@ > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/MDI/MDI.so > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media/Media.bs > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media/Media.so >+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/PerlTest/PerlTest.bs >+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/PerlTest/PerlTest.so > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print/Print.bs > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print/Print.so > %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/RichText/RichText.bs >@@ -99,6 +107,7 @@ > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/STC > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/RichText > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print >+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/PerlTest > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/MDI > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Html
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 175445
: 131374