openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2020
- 2 participants
- 2810 discussions
Hello community,
here is the log from the commit of package gnucash for openSUSE:Factory checked in at 2020-11-03 15:22:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnucash (Old)
and /work/SRC/openSUSE:Factory/.gnucash.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnucash"
Tue Nov 3 15:22:06 2020 rev:87 rq:845429 version:4.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnucash/gnucash.changes 2020-08-12 10:29:11.055996846 +0200
+++ /work/SRC/openSUSE:Factory/.gnucash.new.3463/gnucash.changes 2020-11-03 15:22:08.328361833 +0100
@@ -1,0 +2,57 @@
+Sat Oct 31 20:55:28 UTC 2020 - Johannes Engel <jcnengel(a)gmail.com>
+
+- Update to 4.2
+ + Bugfixes
+ + [report-utilities] compact functions
+ + Small fixes for various translation issues:
+ Deduplicate translatable strings
+ Add context to one-letter strings in guile code
+ Fix typo in linked document gui Align translatable strings
+ + Expose C_ function (gettext with context string) to guile code,
+ first use is for the document link short code (L)
+ + Improve and repair progress bar display on a variety of reports
+ and windows, improving performance on several by reducing the
+ number of progressbar calls.
+ + [gnc-main-window] enable show_text for progressbar, allowing
+ gtk_progress_bar_set_text to actually display the progress text.
+ + Fix help_label of dialog-doclink.glade, remove question mark
+ from Available, and insert missing spaces into the Business Item
+ variant.
+ + Rename all Transaction and Invoice Association identifiers to
+ DocLink to better reflect the purpose and for consistency with
+ other software (e.g. Libre Office).
+ + Rename Transaction and Invoice Associations to Document Links.
+ More clearly describes the actions and is more consistent with
+ other software (e.g. Libre Office).
+ + Remove the "Remove Linked Document" context menu item because
+ that can be done in the Manage dialog box.
+ + Fix the horizontal scrollbar in the linked docs window.
+ + I18n - deduplicate translatable strings
+ + macOS: Give GnuCash time to shut down gracefully instead of
+ letting macOS pull the rug out.
+ + I18N: Align glossary to gnucash.pot. Create a similar copyright
+ header. Add missing Report-Msgid-Bugs-To.
+ + [report-utilities] More dump data functions:
+ gnc:dump-book - splits grouped by account
+ gnc:dump-all-transactions - splits grouped by transaction
+ gnc:dump-split - dumps single split
+ + [business-urls] link to owner report with enddate
+ + [dialog-invoice] gnc_business_call_owner_report_with_enddate
+ + [new-owner-report][api] owner-report-create-with-enddate;
+ accepts enddate argument like owner-report-create.
+ + Enable exporting the tables in charts and some reports as CSV.
+ + Tweak a few strings to reuse translations
+ + Exported gnc:cmdline-template-export and
+ gnc:cmdline-get-report-id. Handle ambiguous reportnames by
+ returning #f.
+ + [price-quotes.scm] ensure missing-alphavantage message can show
+ on console
+ + [budget.scm] Fix report crash on books with unreversed budgets
+ + [gnucash-cli] -R show should accept & try to load datafile
+ + Speed up computation of import match lists by running query only
+ once, committing accounts only once, and doing a bulk insert
+ into the GtkTreeview.
+ + Add Python example export_account_totals.py. Exports account
+ totals of all accounts into a CSV file.
+
+-------------------------------------------------------------------
Old:
----
gnucash-4.1.tar.bz2
New:
----
gnucash-4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnucash.spec ++++++
--- /var/tmp/diff_new_pack.g9sk8I/_old 2020-11-03 15:22:09.496362957 +0100
+++ /var/tmp/diff_new_pack.g9sk8I/_new 2020-11-03 15:22:09.496362957 +0100
@@ -28,7 +28,7 @@
%endif
Name: gnucash
-Version: 4.1
+Version: 4.2
Release: 0
Summary: Personal Finance Manager
License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception
@@ -171,13 +171,13 @@
%{_datadir}/icons/hicolor/scalable/apps/gnucash-icon.svg
%dir %{_datadir}/guile/site/%{guile_version}
%{_datadir}/guile/site/%{guile_version}/gnucash
-%{_datadir}/guile/site/%{guile_version}/tests
+#%{_datadir}/guile/site/%{guile_version}/tests
%doc %{_docdir}/%{name}
%{_libdir}/*.so
%{_libdir}/gnucash
%dir %{_libdir}/guile/%{guile_version}/site-ccache
%{_libdir}/guile/%{guile_version}/site-ccache/gnucash
-%{_libdir}/guile/%{guile_version}/site-ccache/tests
+#%{_libdir}/guile/%{guile_version}/site-ccache/tests
%{_mandir}/man?/*%{?ext_man}
%dir %{_sysconfdir}/gnucash
%config %{_sysconfdir}/gnucash/environment
++++++ gnucash-4.1.tar.bz2 -> gnucash-4.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gnucash/gnucash-4.1.tar.bz2 /work/SRC/openSUSE:Factory/.gnucash.new.3463/gnucash-4.2.tar.bz2 differ: char 11, line 1
1
0
Hello community,
here is the log from the commit of package perl-IO-Pager for openSUSE:Factory checked in at 2020-11-03 15:17:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Pager (Old)
and /work/SRC/openSUSE:Factory/.perl-IO-Pager.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-IO-Pager"
Tue Nov 3 15:17:04 2020 rev:28 rq:845709 version:2.00
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-Pager/perl-IO-Pager.changes 2020-06-17 14:50:17.580972076 +0200
+++ /work/SRC/openSUSE:Factory/.perl-IO-Pager.new.3463/perl-IO-Pager.changes 2020-11-03 15:17:38.396102070 +0100
@@ -1,0 +2,23 @@
+Tue Nov 3 11:53:28 UTC 2020 - Tina Müller <tina.mueller(a)suse.com>
+
+- Don't do parallel build
+
+-------------------------------------------------------------------
+Tue Nov 3 03:12:40 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 2.00
+ see /usr/share/doc/packages/perl-IO-Pager/CHANGES
+
+ 2.00 Nov 01 2020
+ Fix interactive tests 7 and 16 in bogus environments w/o PAGER. RT#13330
+ Add tp to local script installation. RT#133651
+ Add suport for visible scrollbar. RT#133652
+ ::Perl Rename prompt() to status(), I18N{prompt} to I18N{minihelp},
+ and I18N{status} to I18N{prompt}
+ ::Perl Fix long lines in absence of Text::Wrap
+ ::Perl Consolidate dialog()
+ ::Perl Add ability to open file interactively
+ ::Perl Prevent jumping to invalid bookmark
+ ::Perl Fix tp -j
+
+-------------------------------------------------------------------
Old:
----
IO-Pager-1.03.tgz
New:
----
IO-Pager-2.00.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-IO-Pager.spec ++++++
--- /var/tmp/diff_new_pack.nSV7pr/_old 2020-11-03 15:17:39.252102894 +0100
+++ /var/tmp/diff_new_pack.nSV7pr/_new 2020-11-03 15:17:39.256102898 +0100
@@ -17,7 +17,7 @@
Name: perl-IO-Pager
-Version: 1.03
+Version: 2.00
Release: 0
%define cpan_name IO-Pager
Summary: Select a pager (possibly perl-based) & pipe it text if a TTY
@@ -53,8 +53,11 @@
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
+# no parallel build, otherwise we get:
+# make -j8
+# make: *** No rule to make target 'blib/lib/IO/Pager/tp', needed by 'manifypods'. Stop.
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+make
%check
make test
++++++ IO-Pager-1.03.tgz -> IO-Pager-2.00.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/CHANGES new/IO-Pager-2.00/CHANGES
--- old/IO-Pager-1.03/CHANGES 2020-06-13 17:36:13.000000000 +0200
+++ new/IO-Pager-2.00/CHANGES 2020-11-02 02:20:04.000000000 +0100
@@ -1,5 +1,25 @@
Revision history for Perl extension IO::Pager.
+2.00 Nov 01 2020
+ Fix interactive tests 7 and 16 in bogus environments w/o PAGER. RT#13330
+
+ Add tp to local script installation. RT#133651
+
+ Add suport for visible scrollbar. RT#133652
+
+ ::Perl Rename prompt() to status(), I18N{prompt} to I18N{minihelp},
+ and I18N{status} to I18N{prompt}
+
+ ::Perl Fix long lines in absence of Text::Wrap
+
+ ::Perl Consolidate dialog()
+
+ ::Perl Add ability to open file interactively
+
+ ::Perl Prevent jumping to invalid bookmark
+
+ ::Perl Fix tp -j
+
1.03 Jun 13 2020
Fix destruction warnings in Buffered
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/META.json new/IO-Pager-2.00/META.json
--- old/IO-Pager-1.03/META.json 2020-06-13 17:38:17.000000000 +0200
+++ new/IO-Pager-2.00/META.json 2020-11-02 02:55:52.000000000 +0100
@@ -53,7 +53,7 @@
}
},
"release_status" : "stable",
- "version" : "1.03",
+ "version" : "2.00",
"x_runtime" : {
"recommends" : {}
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/META.yml new/IO-Pager-2.00/META.yml
--- old/IO-Pager-1.03/META.yml 2020-06-13 17:38:17.000000000 +0200
+++ new/IO-Pager-2.00/META.yml 2020-11-02 02:55:52.000000000 +0100
@@ -35,7 +35,7 @@
Tie::Handle: '0'
base: '0'
perl: '5.008000'
-version: '1.03'
+version: '2.00'
x_runtime:
recommends: {}
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/Makefile.PL new/IO-Pager-2.00/Makefile.PL
--- old/IO-Pager-1.03/Makefile.PL 2019-10-13 15:25:46.000000000 +0200
+++ new/IO-Pager-2.00/Makefile.PL 2020-11-01 22:01:27.000000000 +0100
@@ -26,6 +26,7 @@
'Text::Wrap' => 0,
'Tie::Handle' => 0,
},
+ EXE_FILES => [ 'blib/lib/IO/Pager/tp' ],
META_MERGE => {
"meta-spec" => { version => 2 },
runtime => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/README new/IO-Pager-2.00/README
--- old/IO-Pager-1.03/README 2019-10-20 22:41:13.000000000 +0200
+++ new/IO-Pager-2.00/README 2020-06-15 03:41:33.000000000 +0200
@@ -50,7 +50,7 @@
IO::Pager::Perl - Jerrad Pierce & Jeff Weisberg, Perl Artistic License
-All Else - Copyright (C) 2003-2019 Jerrad Pierce:
+All Else - Copyright (C) 2003-2020 Jerrad Pierce:
* Thou shalt not claim ownership of unmodified materials.
* Thou shalt not claim whole ownership of modified materials.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/TODO new/IO-Pager-2.00/TODO
--- old/IO-Pager-1.03/TODO 2020-06-13 14:51:22.000000000 +0200
+++ new/IO-Pager-2.00/TODO 2020-11-02 02:42:43.000000000 +0100
@@ -1,16 +1,26 @@
Important things here and in code flagged with XXX
-1.03
+Ctrl-Home/End for top/bottom. -Pgup/PgDn (konsole) for file next/prev?
+
+2.0
+ scrollbar:
+ pipe calcuations?
+ thumb size: txtN/rows = pages; rows/pages = thumb
+
+ grep scrolling is borked
+ dialog, refresh if _grep instead of specific row refresh
+ modify calls to line() to pass row? keep a buffer of
+ {_row}->[$row]=$line?
+ use screen as buffer: scroll-up decrement cursor until match/top & emit
+
+ squishing throws off line numbering. okay for jumping, awkward for
+ cross-referencing file in an editor
-IPP Consolidate special inputs? (multichar,abort &search, &write_buffer);
- (delete &search, \d)
+1.03
Lesskey #command
-!! & filter #super-nifty! built-in grep
!! - toggle-option #switch toggle_* to this?!
! _ display-option
- :e examine #open new file
- E examine
\eu undo-hilite #toggle higlight of current search term
F forw-forever #tail
@@ -20,8 +30,6 @@
IPP kcub1[left],kcuf1[right],kcuu1[up],kcud1[down],kLFT[S-left],kRIT[S-right]
IPP kprv,knxt,khome,kend,kbs[backspace],kf1(help?),kich1(insert as mark?)
-IPP fix infinite scroll if invalid jump (bogus user entry or unmapped key)
-
1.02
IPP rename tp to ppp ("pure" perl pager)? (except stty/tput, and ReadKey)
@@ -29,32 +37,13 @@
IPP $me->{_text}->[prev] eq ''
IPP Document line numbering impacts?! (perf, RAM...)
-IPP Alt _fncRE join '' map {"^\Q$_\n"};//m
-
-IPP Term:Screen
-IPP https://metacpan.org/release/Term-Screen/source/lib/Term/Screen.pm#L474
-IPP getch: reimplement (versus #use#, misalignments with forking)
-IPP sysread vs. Term::ReadKey, as $^O alt for getc() in ReadMode()?
-IPP
-IPP get_fn_keys aliases
-
-IPP WINCH reflow
-IPP keep cursor at same content?
-IPP _cursor = int(_cursor * oldCols / newCols)-1
-
-IPP -rows makes smaller screen, but scrolling down fails.
-IPP Scrollng back up seems fine(ish) though.
+IPP WINCH reflow: keep cursor at same content?
IPP Display filename in status line?
-IPP Clear buffer for multiple files? OTOH, while different,
-IPP all-in-one is kind of a unique and nifty feature.
-IPP But can we offer discontinuous numbering?
-
IPP Rearchitect around String::Tagged::Terminal?
1.01
-IPP Check ref() eq 'CODE' before running
IPP ioctl() for cbreak to replace stty? May not be so cross-platform
@@ -78,13 +67,9 @@
IPP Pause bugs
-IPP extra scroll forwards required after backed up over pauses
-
IPP Left/right when paused causes vertical scrolling
IPP (horiz. scroll trigeering a form forward, how to prevent?!)
-IPP We get an extra chunk of output after menu closing
-
IPP Add more IO::Pager::Perl involved tests, scripted interaction?
IPP read from pipe, file
IPP navigation
@@ -106,11 +91,6 @@
Test functionality w/|w/o Term::ReadKey
- Fix IO::Pager and IO::Pager::less PODs (remove cuts)
-
-0.40
- Push previous versions to github
-
0.35
Odd failure of test 11 under tcsh and win-bash because
*reference* has extra trailing newline.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/Buffered.pm new/IO-Pager-2.00/lib/IO/Pager/Buffered.pm
--- old/IO-Pager-1.03/lib/IO/Pager/Buffered.pm 2020-06-13 14:18:45.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/Buffered.pm 2020-06-15 16:56:01.000000000 +0200
@@ -1,5 +1,5 @@
package IO::Pager::Buffered;
-our $VERSION = 1.03; #Untouched since 1.03
+our $VERSION = 1.04; #Untouched since 1.03
use strict;
use base qw( IO::Pager );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/Page.pm new/IO-Pager-2.00/lib/IO/Pager/Page.pm
--- old/IO-Pager-1.03/lib/IO/Pager/Page.pm 2019-10-13 15:11:54.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/Page.pm 2020-06-15 16:58:11.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = 1.02;
+our $VERSION = 1.04; #Untouched since 1.02
# The meat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/Perl.pm new/IO-Pager-2.00/lib/IO/Pager/Perl.pm
--- old/IO-Pager-1.03/lib/IO/Pager/Perl.pm 2020-06-13 17:23:44.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/Perl.pm 2020-11-02 02:55:19.000000000 +0100
@@ -1,5 +1,5 @@
package IO::Pager::Perl;
-our $VERSION = '1.03'; #Untouched since 1.03
+our $VERSION = '2.00'; #Untouched since 2.00
use strict;
use warnings;
@@ -13,6 +13,7 @@
sub ReadMode;
sub ReadKey;
+
sub new {
my $class = shift;
my %param = @_;
@@ -72,7 +73,8 @@
_search => '', _statCols => 0, _lineNo=>[0],
lineNo => 0, pause => '', #pause=>"\cL" #more
raw => 0, statusCol => 0, squeeze=>0,
- visualBell=>0, fold=>0,
+ visualBell => 0, fold => 0, _fileN => 1,
+ _mark => {1=>0}, scrollBar => 0,
%dims,
# if the termcap entries don't exist, nothing bad will happen
@@ -89,11 +91,11 @@
$me->add_text($text) if defined $text;
$me->{_I18N}={
- status=> '',
+ prompt=> '',
404=> 'Not Found',
top=> 'Top',
bottom=> 'Bottom',
- prompt=> "<h>=help \000<space>=down <b>=back <q>=quit",
+ minihelp=> "<h>=help \000<space>=down <b>=back <q>=quit",
continue=> 'press any key to continue',
searchwrap=> 'No more matches, next search will wrap',
nowrap=> 'Text::Wrap unavailable, disabling folding',
@@ -157,10 +159,11 @@
'?' => \&hcraes,
"'" => \&goto_mark,
'#' => \&toggle_num, #XXX Change toggle* to '-' initiated
- 'C' => \&toggle_raw, #multi-key input mode like \d+ to
- 'S' => \&toggle_fold, #mimic less?
+ 'C' => \&toggle_raw, #input mode like : to mimic less?
+ 'S' => \&toggle_fold,
'R' => \&flush_buffer,
':w'=> \&write_buffer,
+ ':e'=> \&open_file,
);
#Mise-en-place; prepare to cook some characters
@@ -169,15 +172,15 @@
$me->{_end} = $me->{rows} - 1;
- if( $me->{fold} ){
- eval "use Text::Wrap";
- $me->dialog($me->{_I18N}{nowrap} . "\n\n$@") if $@;
- }
- if( $@ or not $me->{fold} ){
- sub wrap {@_}
- }
-
$SIG{WINCH} = sub{ $me->resize() };
+ $me->{cols}-- if $me->{scrollBar};
+
+ #Can we fold?
+ eval "use Text::Wrap";
+ if( $@ ){
+ sub wrap{ join '', @_ }
+ $me->{fold} = 0;
+ }
$me;
}
@@ -186,14 +189,24 @@
my $me = shift;
my %dims = get_size();
$dims{rows}--;
+ $dims{cols}-- if $me->{scrollBar};
$me->{$_} = $dims{$_} foreach keys %dims;
$me->{_end} = $me->{rows} - 1;
- $me->{fold} ? $me->reflow() : $me->refresh();
- $me->prompt();
+ if( $me->{fold} ){
+ $me->reflow();
+ #XXX Crude attempt to mintain position,
+ #XXX only works if all rows folded same amount
+ #$me->jump( int($me->{_cursor} * $me->{cols) / $dims{cols})-1 );
+ #XXX need to somehow use _lineNo instead?
+ }
+ else{
+ $me->refresh();
+ }
+ $me->status();
- $me->{WINCH}->() if ref($me->{WINCH}) eq 'CODE';
+ $me->{WINCH}->() if ref($me->{WINCH}) eq 'CODE';
}
sub get_size {
@@ -342,7 +355,7 @@
#INPUT LOOP, revised with inspiration from Term::Screen::getch()
#my $input=''; #TIGHT
while( 1 ){
- $me->prompt(); # status line
+ $me->status(); # status line
my $exit = undef;
my $char = ReadKey($param{RT});
@@ -350,10 +363,10 @@
#functionality and for cleaner startup (no preload on piped input)
#next unless defined($char); #TIGHT
return 1 unless defined($char);
- $me->{_I18N}{status} = $input .= $char;
- $me->prompt();
+ $me->{_I18N}{prompt} = $input .= $char;
+ $me->status();
- unless( ($input=~ /^\e/ and index($me->{_fncRE}, $input)>0 )
+ unless( ($input=~ /^\e/ and index($me->{_fncRE}, $input)>0 )
|| $input =~ /^\d+/
|| $input =~ /:+/
|| defined($me->{_fnc}->{$input}) ){
@@ -367,33 +380,31 @@
my $n = $me->{_fnc}->{$input};
$n = svref_2object($n)->GV->NAME;
$exit = $me->{_fnc}->{$input}->($me);
- $me->{_I18N}{status} = $input = '';
+ $me->{_I18N}{prompt} = $input = '';
}
#vi-style input
elsif( $input =~ /^:/ ){
if( ($char eq "\cG") or ($input eq '::') ){
- $me->{_I18N}{status} = $input = '';
- $me->prompt();
+ $me->{_I18N}{prompt} = $input = '';
+ $me->status();
return 1; }
}
- #Line-number input
+ #Line-number input; would love to use getln, but does not mix w/ status
elsif( $me->{_fnc}->{'/(\d+)/'} and $input =~ /^\d+/ ){
if( $char eq "\cH" or ord($char)==127 ){
- chop($input); chop($input); }
+ $input = substr($input, 0, -2, ''); }
elsif( $char eq "\cG" ){
- $me->{_I18N}{status} = $input = '';
- $me->prompt();
- return 1; }
- if( $input =~ /^\d+\n$/ ){
- chomp($input);
+ $input = '';
+ $exit = 1; }
+ elsif( $char eq "\n" ){
+ #Remove extraneous characters that could cause infinite error loop
+ #XXX this prevents goofy RPN-like repeated commands
+ $input =~ y/0-9//cd;# chomp($input);
$exit = $input < $me->{_txtN} ? $me->jump($input) : $me->to_bott();
- $me->{_I18N}{status} = $input = '';
- $me->prompt();
- next; }
- #XXX need to do something here to handle no-decimal/bogus entry
- else{
- $me->{_I18N}{status} = $input;
- $me->prompt(); }
+ $input = ''; }
+
+ $me->{_I18N}{prompt} = $input;
+ $me->status();
}
return 1 if $param{RT} && defined($exit);
@@ -440,7 +451,7 @@
}
#XXX RegExp::Trie, List::RegExp? #quotemeta?
$me->{_fncRE} = join '|', sort keys %{ $me->{_fnc} };
- #$me->{_fncRE} = qr/^($me->{_fncRE})/;
+ #$me->{_fncRE} = qr/^($me->{_fncRE})$/;
}
sub beep{
@@ -451,11 +462,36 @@
$_[1] =~ s/\e/^[/;
$_[1] =~ s/([^[:print:]])/sprintf("\\%03o", ord($1))/ge; #Cook
$_[0]->dialog("Unrecognized command: $_[1]", 1);
+
+ $_[0]->{_I18N}{prompt} = '';
+ $_[0]->status();
}
}
-# display a prompt, etc
-sub prompt{
+sub getln{
+ my $input;
+ while(1){
+ my $l = ReadKey();
+ last if $l eq "\n" || $l eq "\r";
+
+ if( !defined($l)| $l eq "\e" || $l eq "\cG" ){
+ $input = '';
+ last; }
+ elsif( $l eq "\b" || $l eq "\177" ){
+ print "\b \b" if $input ne '';
+ substr($input, -1, 1, '');
+ next;
+ }
+
+ print $l;
+ $input .= $l;
+ }
+ return $input;
+}
+
+
+# display a minihelp, etc
+sub status{
my $me = shift;
$me->{_txtN} ||= 0;
@@ -466,17 +502,17 @@
($pct==1 ? $me->{_I18N}{bottom} : 'L'.$me->{_cursor}) :
$me->{_I18N}{top};
$pos .= 'C'.$me->{_left} if $me->{_left};
- my $p = sprintf "[tp] %d%% %s %s", 100*$pct, $pos, $me->{_I18N}{status};
+ my $p = sprintf "[tp] %d%% %s %s", 100*$pct, $pos, $me->{_I18N}{prompt};
print $me->{_term}->Tgoto('cm', 0, $me->{rows}); # bottom left
print $me->{_term}->Tputs('ce'); # clear line
- my $prompt = $me->{_I18N}{prompt};
+ my $minihelp = $me->{_I18N}{minihelp};
(my $pSansCodes = $p) =~ s/\e\[[\d;]*[a-zA-Z]//g;
- my $pN = $me->{cols} - 2 - length($pSansCodes) - length($me->{_I18N}{prompt});
+ my $pN = $me->{cols} - 2 - length($pSansCodes) - length($me->{_I18N}{minihelp});
$p .= ' ' x ($pN > 1 ? $pN : 1);
- $prompt = $pN>2 ? $prompt : do {$prompt =~ s/\000.+//; $prompt };
+ $minihelp = $pN>2 ? $minihelp : do {$minihelp =~ s/\000.+//; $minihelp };
print $me->{REV}; # reverse video
- print $p," ", $prompt; # status line
+ print $p," ", $minihelp; # status line
print $me->{NOR}; # normal video
}
@@ -484,7 +520,7 @@
ReadMode 0;
print "\n";
$| = $SP || 0;
- #Did we exit via signal or prompt?
+ #Did we exit via signal or user?
$RT ? die : return \"foo";
}
@@ -515,15 +551,6 @@
$me->dialog( $help . "\n" . (' 'x$padding) . $cont );
}
-sub dialog{
- my($me, $msg, $timeout) = @_;
- $msg = defined($msg) ? $msg : '';
- $timeout = defined($timeout) ? $timeout : 0;
- $me->disp_menu( $me->box_text($msg) );
- $timeout ? sleep($timeout) : getc();
- $me->remove_menu();
-}
-
sub max_width{
my $me = shift;
my $width = 0;
@@ -531,50 +558,34 @@
return $width;
}
-# put a box around some text
-sub box_text{
- my $me = shift;
- my @txt = split(/\n/, $_[0]);
- my $width = $me->max_width(@txt);
-
- my $b = '+' . '=' x ($width + 2) . '+';
- my $o = join('', map { "| $_" . (' 'x($width-length($_))) ." |\n" } @txt);
- "$b\n$o$b\n";
-}
-
-# display a popup menu (or other text)
-sub disp_menu{
- my $me = shift;
- my $menu = shift;
-
- $me->{_menuRows} = @{[split /\n/, $menu]};
- print $me->{_term}->Tgoto('cm',0, 2); # move
- print $me->{MENU}; # set color
- my $x = $me->{_term}->Tgoto('RI',0,4); # 4 transparent spaces
- $menu =~ s/^\s*/$x/gm;
- print $menu;
- print $me->{NOR}; # normal color
-}
+sub dialog{
+ my($me, $msg, $timeout) = @_;
+ my @txt = defined($msg) ? split(/\n/, $msg) : ();
+ my $w = $me->max_width(@txt);
-# remove popup and repaint
-sub remove_menu{
- my $me = shift;
+ #Prepare dialog
+ my $h = '+' . '='x($w+2) . '+';
+ my $d = join('', map { sprintf("%s| %- @{[$w+4]}s |\n",
+ $me->{_term}->Tgoto('RI',0,4),
+ $_) } $h, @txt, $h);
+
+ print $me->{_term}->Tgoto('cm',0, 2), # move
+ $me->{MENU}, # set color
+ $d, # dialog
+ $me->{NOR}; # normal color
- my $s = $me->{_menuRows} +2;
+ defined($timeout) ? sleep($timeout) : getc();
#Allow wipe of incomplete/paused output.
- my $pause = $me->{pause};
- $me->{pause} = undef;
+ local($me->{pause});
+ #XXX Use full refresh if _grep for simple accurate solution?
# Fractional restoration instead of full refresh
- foreach my $n (2 .. $s){
+ foreach my $n (2 .. scalar(@txt)+3){
print $me->{_term}->Tgoto('cm', 0, $n); # move
print $me->{_term}->Tputs('ce'); # clear line
$me->line($n);
}
-
- #Reset pause
- $me->{pause} = $pause;
}
sub flush_buffer{
@@ -606,8 +617,22 @@
$me->line($n+$me->{_cursor}) if # XXX w/o cursor messy
$me->{_cursor}+$me->{rows}+$n <= $me->{_txtN} # after menu & refresh
}
+ $me->scrollBar() if $me->{scrollBar};
}
+sub scrollBar{
+ my $me = shift;
+ my $mark = sprintf("%i", $me->{_cursor} / $me->{_txtN} * $me->{rows});
+ my $pages = sprintf("%i", $me->{_txtN}/$me->{rows});
+ my $thumb = int($me->{rows}/$pages);
+
+ for my $n (0 .. $me->{rows} -1){
+ print $me->{_term}->Tgoto('cm', $me->{cols}+1, $n);
+ print $n>=$mark && $n<$mark+$thumb ? ' ' : "$me->{REV} $me->{NOR}";
+ }
+}
+
+
sub line{
my $me = shift;
my $n = shift;
@@ -647,18 +672,14 @@
$me->{_search} ne '';
#Line numbering & search status
- my $info = $me->{statusCol} && !$me->{lineNo} ?
- ($matched ? '*' : ' ') :'';
+ my $info = $me->{statusCol} && !$me->{lineNo} ? ($matched ? '*' : ' ') : '';
$info = sprintf("% 8s",
$me->{fold} ? ($me->{_lineNo}->[$n]||-1) :
(defined($me->{_text}[$n]) ? $n+1 : '')
) if $me->{lineNo};
- $_ = ($me->{statusCol} && $matched ? $me->{REV} : '').
- $info.
- ($me->{statusCol} && $matched ? $me->{NOR} : '').
- ($me->{lineNo} ? ' ' : '').
- $_;
-
+ $_ = ($me->{Statuscol} && $matched ? $me->{REV} : ''). $info.
+ ($me->{statusCol} && $matched ? $me->{NOR} : '').
+ ($me->{lineNo} ? ' ' : ''). $_;
print;
if( $pausey ){
@@ -672,7 +693,6 @@
my $n = shift;
my $t = $me->{_term};
-# for(my $i=1; $i<=$n; $i++){
LINE: for(1..$n){
if( $me->{_end} >= $me->{_txtN}-1 ){
exit if $me->{eof} && ref($me->{text}) ne 'CODE';
@@ -691,14 +711,16 @@
print $t->Tputs('sf'); # scroll
print $t->Tgoto('cm', 0, $me->{rows} - 1); # move
}
-
print $t->Tputs('ce'); # clear line
#Skip cursor ahead to matching line if in grep mode
if( $me->{_grep} && $me->{_end} < $me->{_txtN} ){
until( $me->{_text}->[$me->{_end}] =~
m%$me->{_search}|\cF\c]\cL\cE \[\d+/% ){
- $me->{_end}++;
+ $me->dialog(#"$me->{_end} >= $me->{_txtN} #$me->{_cursor}\n".
+ 'Pagination in grep mode does not work at this time.', 1);
+ last LINE;
+# $me->{_end}++;
$me->{_cursor}++;
if( $me->{_end} >= $me->{_txtN} ){
$me->{cursor} = $me->{_end} = $me->{_txtN};
@@ -710,6 +732,7 @@
$me->{_cursor}++;
}
}
+ $me->scrollBar() if $me->{scrollBar};
}
sub downhalf { $_[0]->down_lines( $_[0]->{rows} / 2 ); }
sub downpage { $_[0]->down_lines( $_[0]->{rows} );
@@ -728,16 +751,23 @@
for (1 .. $n){
if( $me->{_cursor} <= 0 ){
- &beep; last;
- }else{
+ &beep; last; }
+ else{
print $me->{_term}->Tgoto('cm',0,0); # move
print $me->{_term}->Tputs('sr'); # scroll back
#XXX Skip cursor back to matching line if in grep mode
- #XXX this is tough because we want {rows} matching lines
- #XXX Requires cache of currently grepped lines, then unshift
- #XXX as we scroll back until we get {rows} new lines or hit top.
- #XXX finally, displaying the to {rows} of the cache
+ #Skip cursor back to matching line if in grep mode
+# if( $me->{_grep} && $me->{_cursor} > 0 ){
+# until( $me->{_text}->[$me->{_end}] =~
+# m%$me->{_search}|\cF\c]\cL\cE \[\d+/% ){
+# $me->{_cursor}--;
+# if( $me->{_cursor} <= 0 ){
+# $me->{cursor} = 0;
+# last;
+# }
+# }
+# }
$me->line( --$me->{_cursor} );
$me->{_end}--;
@@ -745,6 +775,7 @@
}
print $me->{_term}->Tgoto('cm',0,$me->{rows}); # goto bottom
+ $me->scrollBar() if $me->{scrollBar};
}
sub uppage { $_[0]->up_lines( $_[0]->{rows} ); }
sub upline { $_[0]->up_lines( 1 ); }
@@ -761,8 +792,9 @@
my $me = shift;
$me->I18N('status', $me->{BLD}.'*Mark name?*'.$me->{NOR}.$me->{REV});
- $me->prompt();
+ $me->status();
$me->{_term}->Tgoto('cm',
+ #XXX I18N
length('[tp] 100% Bottom Mark name?')+1,
$me->{rows});
my $mark = ReadKey();
@@ -770,14 +802,14 @@
next if $mark eq "'";
$me->{_mark}->{$mark} = $me->{_cursor};
$me->I18N('status', '');
- $me->prompt();
+ $me->status();
}
sub goto_mark{
my $me = shift;
my $mark = ReadKey();
- return if $mark eq "\cG";
+ return if $mark eq "\cG" or not exists($me->{_mark}->{$mark});
my $jump = $me->{_mark}->{$mark};
if( $mark eq '^' ){
@@ -811,7 +843,6 @@
sub jump{
my $me = shift;
-
$me->{_cursor} = shift;
$me->{_end} = $me->{_cursor} + $me->{rows}; # - 1;
$me->refresh();
@@ -819,31 +850,25 @@
sub tab_right{
my $me = shift;
-
$me->{_left} += 8;
$me->refresh();
}
sub tab_left{
my $me = shift;
-
- $me->{_left} -= 8;
- $me->{_left} = 0 if $me->{_left} < 0;
+ $me->{_left} = 0 if ($me->{_left} -= 8) < 0;
$me->refresh();
}
sub shift_right{
my $me = shift;
-
$me->{_left} += int($me->{cols}/2);
$me->refresh();
}
sub shift_left{
my $me = shift;
-
- $me->{_left} -= int($me->{cols}/2);
- $me->{_left} = 0 if $me->{_left} < 0;
+ $me->{_left} = 0 if ( $me->{_left} -= int($me->{cols}/2) ) < 0;
$me->refresh();
}
@@ -865,21 +890,7 @@
print $me->{HILT}; # set color
print $mode ? ( $mode > 0 ? '?' : '&' ) : '/';
- while(1){
- my $l = ReadKey();
- last if $l eq "\n" || $l eq "\r";
- if( $l eq "\e" || !defined($l) ){
- $me->{_search} = '';
- last;
- }
- if( $l eq "\b" || $l eq "\177" ){ #Why not octothorpe? || $l eq '#' ){
- print "\b \b" if $me->{_search} ne '';
- substr($me->{_search}, -1, 1, '');
- next;
- }
- print $l;
- $me->{_search} .= $l;
- }
+ $me->{_search} = $me->getln() || '';
print $me->{NOR}; # normal color
print $me->{_term}->Tgoto('cm', 0, $me->{rows}); # move bottom
print $me->{_term}->Tputs('ce'); # clear line
@@ -893,6 +904,7 @@
$me->{_search} = $prev if $me->{_search} eq '/' && $prev;
+ #Jump to first match
for my $n ( $me->{_cursor} .. $me->{_txtN} -1){ #XXX why offset needed?
next unless $me->{_text}[$n] =~ /$me->{_search}/i;
@@ -975,28 +987,12 @@
sub write_buffer{
my $me = shift;
- my $out;
print $me->{_term}->Tgoto('cm', 0, $me->{rows}); # move bottom
print $me->{_term}->Tputs('ce'); # clear line
print "Save to: ";
- while(1){
- my $l = ReadKey();
- return if $l eq "\cG";
- last if $l eq "\n" || $l eq "\r";
-
- if( !defined($l)| $l eq "\e" || $l eq "\cG" ){
- return;
- }
- if( $l eq "\b" || $l eq "\177" ){
- print "\b \b" if $out ne '';
- substr($out, -1, 1, '');
- next;
- }
- print $l;
- $out .= $l;
- }
+ my $out = $me->{_search} = $me->getln();
if( ! -e $out && open(OUT, '>', $out) ){
print OUT join($/, @{$me->{_text}});
CORE::close(OUT);
@@ -1006,6 +1002,31 @@
}
}
+sub open_file{
+ my $me = shift;
+
+ print $me->{_term}->Tgoto('cm', 0, $me->{rows}); # move bottom
+ print $me->{_term}->Tputs('ce'); # clear line
+ print "Examine: ";
+
+ my $file = $me->getln();
+ unless( -e $file ){
+ $me->dialog( sprintf("%s: $file", $me->{_I18N}{404}) );
+ return;
+ }
+ unless( open(IN, '<', $file) ){
+ $me->dialog($!);
+ return;
+ }
+ my $N = $me->get_fileN();
+ $me->set_fileN($N+1);
+ $me->add_text(sprintf("======== \cF\c]\cL\cE [%i/..] %s ========\n",
+ $N, $file), <IN>);
+}
+
+sub get_fileN{ $_[0]->{_fileN} }
+sub set_fileN{ $_[0]->{_fileN} = $_[1] }
+
sub dumb_mode{
my $me = shift;
@@ -1224,6 +1245,8 @@
=item &write_buffer - C<:w>
+=item &open_file - C<:e>
+
=back
=head3 Navigation
@@ -1326,25 +1349,23 @@
my $help = $t->I18N('help');
#Minimal status line
- $t->I18N('prompt', "<h> help");
+ $t->I18N('minihelp', "<h> help");
Current text elements available for customization are:
404 - search text not found dialog
- bottom - prompt line end of file indicator
continue - text to display at the bottom of the help dialog
help - help dialog text, a list of keys and their functions
- prompt - displayed at the bottom of the screen
+ minihelp - basic instructions displayed at the bottom of the screen
status - brief message to include in the status line
- top - prompt line start of file indicator
- bottom - prompt line end of file indicator
+ top - start of file prompt
+ bottom - end of file prompt
searchwrap - message that pager is about to loop for more matches
- nowrap - notice that missing Text::Wrap prevents folding toggle
-I<status> is intended for sharing short messages not worthy of a dialog
-e.g; when debugging. You will need to call the C<prompt> method after
-setting it to refresh the status line of the display, then void I<status>
-and call C<prompt> again to clear the message.
+I<prompt> is intended for sharing short messages not worthy of a dialog
+e.g; when debugging. You will need to call the C<status> method after
+setting it to refresh the status line of the display, then void I<prompt>
+and call C<status> again to clear the message.
=head3 Scalability
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/Unbuffered.pm new/IO-Pager-2.00/lib/IO/Pager/Unbuffered.pm
--- old/IO-Pager-1.03/lib/IO/Pager/Unbuffered.pm 2020-06-13 14:18:59.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/Unbuffered.pm 2020-06-15 16:58:59.000000000 +0200
@@ -1,5 +1,5 @@
package IO::Pager::Unbuffered;
-our $VERSION = 1.02; #Untouched since 1.02
+our $VERSION = 1.04; #Untouched since 1.02
use strict;
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/less.pm new/IO-Pager-2.00/lib/IO/Pager/less.pm
--- old/IO-Pager-1.03/lib/IO/Pager/less.pm 2020-06-13 14:19:43.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/less.pm 2020-11-01 21:48:42.000000000 +0100
@@ -1,5 +1,5 @@
package IO::Pager::less;
-our $VERSION = 1.02; #Untouched since 1.02
+our $VERSION = 2.00; #Untouched since 2.00
use strict;
use warnings;
@@ -8,11 +8,15 @@
BEGIN{
die "Windows is currently unsupported" if $^O =~ /MSWin32/;
my $PAGER;
+
+ #Required for test 16
our $BLIB;
+
#local $ENV{PATHEXT} .= ";.PL"
foreach my $lib ( @INC ){
$PAGER = File::Spec->catfile($lib, 'IO', 'Pager', 'tp');
if( -e $PAGER ){
+ #Required for test 16
$ENV{PAGER} = $^X.($BLIB?' -Mblib ':' ').$PAGER;
last;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager/tp new/IO-Pager-2.00/lib/IO/Pager/tp
--- old/IO-Pager-1.03/lib/IO/Pager/tp 2020-06-13 17:24:17.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager/tp 2020-11-02 02:40:12.000000000 +0100
@@ -6,7 +6,7 @@
use Getopt::Long;
use vars '$VERSION';
-$VERSION = '1.03'; #Untouched since 1.03
+$VERSION = '1.04'; #Untouched since 1.04
my %Opts = (fold=>1);
(my $LESS = $ENV{LESS} || '') =~ s/P.+(?:\$|$)//;
@@ -23,7 +23,6 @@
#Custom argument processing
{
no warnings 'uninitialized';
- $Long{shift} = -(grep { /^-\d+$/ } @ARGV)[-1];
($Long{jump} = (grep { /^\+\d+$/ } @ARGV)[-1]) =~ s/^\+//;
($Long{search} = (grep { /^\+\// } @ARGV)[-1]) =~ s%\+/=%%;
}
@@ -33,7 +32,7 @@
(map { "$_!" } split//, 'JSenrs'), # bare
(map { "$_=s" } qw'j p cols'), # args ##rows
'f:s',
- 'tail'
+ qw/tail scrollbar/
);
$Long{f} = "\cL" if defined($Long{f}) && $Long{f} eq '';
$Long{tail} = $Long{tail} && scalar(@ARGV) == 1 ? 1 : 0;
@@ -44,7 +43,6 @@
$Opts{lineNo} = $Long{n} if defined($Long{n});
$Opts{raw} = $Long{r} if defined($Long{r});
$Opts{squeeze} = $Long{s} if defined($Long{s});
-$Opts{shift} = $Long{shift} if defined($Long{shift});
#$Opts{rows} = $Long{rows} if defined($Long{rows});
$Opts{cols} = $Long{cols} if defined($Long{cols});
$Opts{fold} = not $Long{S} if defined($Long{S});
@@ -53,6 +51,9 @@
$Opts{search} = $Long{p}||$Long{search}
if defined($Long{p})||defined($Long{search});
+$Opts{scrollBar} = $Long{scrollbar} if defined($Long{scrollbar});
+
+
#use Data::Dumper; print Dumper \%Opts; exit 0;
my $t = IO::Pager::Perl->new(%Opts);
@@ -81,6 +82,7 @@
$i++, $#ARGV+1, $file, $err), <FILE>;
$F[-1] .= $/ unless $F[-1] =~ /\n$/;
close(FILE);
+ $t->set_fileN($i);
}
}
$t->add_text(@F);
@@ -93,6 +95,7 @@
}
eval{
+ $t->jump($Opts{jump}) if $Opts{jump};
while( $t->more(RT=>.05) ){
my $X;
@@ -166,6 +169,12 @@
Do not fold long lines.
+=item B<--scrollbar>
+
+Display a scrollbar in the rightmost column.
+
+In the future this might also disable the top/bottom/% display in the status bar.
+
=item B<--tail>
Keep checking the displayed file for new content.
@@ -182,7 +191,7 @@
=pod
-=item B<-cols>
+=item B<--cols>
Set the number of columns for the pager.
@@ -209,6 +218,8 @@
=item save buffer - C<:w>
+=item open file - C<:e>
+
=back
=head2 Navigation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/lib/IO/Pager.pm new/IO-Pager-2.00/lib/IO/Pager.pm
--- old/IO-Pager-1.03/lib/IO/Pager.pm 2020-06-13 17:38:05.000000000 +0200
+++ new/IO-Pager-2.00/lib/IO/Pager.pm 2020-11-02 02:55:29.000000000 +0100
@@ -1,5 +1,5 @@
package IO::Pager;
-our $VERSION = "1.03"; #Untouched since 1.03
+our $VERSION = "2.00"; #Untouched since 1.03
use 5.008; #At least, for decent perlio, and other modernisms
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/t/07-oo_interactive.t new/IO-Pager-2.00/t/07-oo_interactive.t
--- old/IO-Pager-1.03/t/07-oo_interactive.t 2018-10-11 04:32:08.000000000 +0200
+++ new/IO-Pager-2.00/t/07-oo_interactive.t 2020-11-01 21:49:19.000000000 +0100
@@ -9,6 +9,7 @@
SKIP: {
skip_interactive();
+ use blib;
require IO::Pager;
require IO::Pager::Buffered;
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/t/16-PurePerl_interactive.t new/IO-Pager-2.00/t/16-PurePerl_interactive.t
--- old/IO-Pager-1.03/t/16-PurePerl_interactive.t 2020-06-07 20:01:58.000000000 +0200
+++ new/IO-Pager-2.00/t/16-PurePerl_interactive.t 2020-11-01 22:15:28.000000000 +0100
@@ -4,14 +4,14 @@
require './t/TestUtils.pm';
t::TestUtils->import();
-BEGIN{ $IO::Pager::less::BLIB = $IO::Pager::less::BLIB = 1; }
-
# Test OO interface
SKIP: {
skip_interactive();
skip("Windows is currently unsupported") if $^O =~ /MSWin32/;
+ use blib;
+ $ENV{PERL5OPT} = '-Mblib';
require IO::Pager;
require IO::Pager::less;
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-Pager-1.03/test.pl new/IO-Pager-2.00/test.pl
--- old/IO-Pager-1.03/test.pl 2017-05-13 18:41:19.000000000 +0200
+++ new/IO-Pager-2.00/test.pl 2020-11-01 22:12:26.000000000 +0100
@@ -4,6 +4,8 @@
exit 0 unless scalar(@ARGV) && ($ARGV[0] eq 'interactive');
undef($ENV{LESS});
+undef($ENV{PAGER});
+$ENV{PERL5OPT} = '-Mblib';
my @fail;
for (sort glob "t/*interactive.t") {
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.nSV7pr/_old 2020-11-03 15:17:39.380103017 +0100
+++ /var/tmp/diff_new_pack.nSV7pr/_new 2020-11-03 15:17:39.380103017 +0100
@@ -21,8 +21,12 @@
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
-#custom_build: |-
-#./Build build flags=%{?_smp_mflags} --myflag
+custom_build: |
+ # no parallel build, otherwise we get:
+ # make -j8
+ # make: *** No rule to make target 'blib/lib/IO/Pager/tp', needed by 'manifypods'. Stop.
+ perl Makefile.PL INSTALLDIRS=vendor
+ make
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package armadillo for openSUSE:Factory checked in at 2020-11-03 15:17:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/armadillo (Old)
and /work/SRC/openSUSE:Factory/.armadillo.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "armadillo"
Tue Nov 3 15:17:00 2020 rev:140 rq:845630 version:10.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes 2020-10-16 16:16:21.952729089 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.3463/armadillo.changes 2020-11-03 15:17:35.736099510 +0100
@@ -1,0 +2,6 @@
+Sat Oct 31 18:37:23 UTC 2020 - Atri Bhattacharya <badshah400(a)gmail.com>
+
+- Update to version 10.1.1:
+ * Bug-fix release, no changelog from upstream.
+
+-------------------------------------------------------------------
Old:
----
armadillo-10.1.0.tar.xz
New:
----
armadillo-10.1.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ armadillo.spec ++++++
--- /var/tmp/diff_new_pack.xNjFe4/_old 2020-11-03 15:17:36.580100323 +0100
+++ /var/tmp/diff_new_pack.xNjFe4/_new 2020-11-03 15:17:36.584100327 +0100
@@ -18,7 +18,7 @@
%define soname libarmadillo10
Name: armadillo
-Version: 10.1.0
+Version: 10.1.1
Release: 0
Summary: C++ matrix library with interfaces to LAPACK and ATLAS
License: Apache-2.0
++++++ armadillo-10.1.0.tar.xz -> armadillo-10.1.1.tar.xz ++++++
++++ 2516 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python-pygit2 for openSUSE:Factory checked in at 2020-11-03 15:16:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pygit2 (Old)
and /work/SRC/openSUSE:Factory/.python-pygit2.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pygit2"
Tue Nov 3 15:16:59 2020 rev:24 rq:845686 version:1.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pygit2/python-pygit2.changes 2020-05-07 14:50:09.089916966 +0200
+++ /work/SRC/openSUSE:Factory/.python-pygit2.new.3463/python-pygit2.changes 2020-11-03 15:17:34.632098448 +0100
@@ -1,0 +2,22 @@
+Sun Nov 1 04:07:45 UTC 2020 - John Vandenberg <jayvdb(a)gmail.com>
+
+- Add libgit2_1.patch for compatibility with libgit 1.1.0
+- Update to v1.3.0
+ * New Repository.applies, Repository.revparse, Repository.revparse_ext,
+ Repository.add_submodule, Repository.raw_listall_branches, and
+ Repository.raw_listall_references
+ * New optional flags and file_flags arguments in
+ Repository.merge_commits and Repository.merge_trees
+ * New Reference.raw_target
+ * Allow bytes in Repository.lookup_branch and Repository.diff
+ * New GIT_BLAME_FIRST_PARENT and GIT_BLAME_USE_MAILMAP constants
+ * New IndexEntry supports repr(), str(), == and !=
+ * New Object supports repr()
+ * New accept tuples of strings (not only lists) in a number of places
+ * Fix compatibility with old macOS 10.9
+ * Fix check argument type in Repository.apply(...)
+ * Fix raise exception if error in Repository.listall_submodules()
+ * Fix a couple of refcount errors in OdbBackend.refresh() and
+ Worktree_is_prunable
+
+-------------------------------------------------------------------
Old:
----
pygit2-1.2.1.tar.gz
New:
----
libgit2_1.patch
pygit2-1.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pygit2.spec ++++++
--- /var/tmp/diff_new_pack.SxYorm/_old 2020-11-03 15:17:35.144098941 +0100
+++ /var/tmp/diff_new_pack.SxYorm/_new 2020-11-03 15:17:35.148098945 +0100
@@ -20,12 +20,14 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-pygit2
-Version: 1.2.1
+Version: 1.3.0
Release: 0
Summary: Python bindings for libgit2
License: GPL-2.0-only
URL: https://github.com/libgit2/pygit2
Source: https://files.pythonhosted.org/packages/source/p/pygit2/pygit2-%{version}.t…
+# PATCH-FIX-UPSTREAM libgit2_1.patch gh#libgit2/pygit2#1040
+Patch0: libgit2_1.patch
BuildRequires: %{python_module cached-property}
BuildRequires: %{python_module cffi >= 1.4.0}
BuildRequires: %{python_module devel}
@@ -34,7 +36,7 @@
BuildRequires: ca-certificates
BuildRequires: ca-certificates-mozilla
BuildRequires: fdupes
-BuildRequires: libgit2-devel >= 1.0
+BuildRequires: libgit2-devel >= 1.1
BuildRequires: libopenssl-devel
BuildRequires: python-rpm-macros
Requires: python-cached-property
@@ -46,6 +48,7 @@
%prep
%setup -q -n pygit2-%{version}
+%patch0 -p1
# do not add options to pytest
rm pytest.ini
++++++ libgit2_1.patch ++++++
>From b57aa0e889fe07d7b4663d0729a40f4a9ecf5578 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= <jdavid.ibp(a)gmail.com>
Date: Wed, 14 Oct 2020 08:36:08 +0200
Subject: [PATCH] Upgrade to libgit2 1.1
Fixes #1040
---
diff --git a/src/pygit2.c b/src/pygit2.c
index 4e144705..0693a790 100644
--- a/src/pygit2.c
+++ b/src/pygit2.c
@@ -590,6 +590,7 @@ PyInit__pygit2(void)
ADD_CONSTANT_INT(m, GIT_BLAME_TRACK_COPIES_ANY_COMMIT_COPIES)
ADD_CONSTANT_INT(m, GIT_BLAME_FIRST_PARENT)
ADD_CONSTANT_INT(m, GIT_BLAME_USE_MAILMAP)
+ ADD_CONSTANT_INT(m, GIT_BLAME_IGNORE_WHITESPACE)
/* Merge */
ADD_CONSTANT_INT(m, GIT_MERGE_ANALYSIS_NONE)
diff --git a/src/types.h b/src/types.h
index 0f3c8cf9..8ea01d38 100644
--- a/src/types.h
+++ b/src/types.h
@@ -32,8 +32,8 @@
#include <Python.h>
#include <git2.h>
-#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 0)
-#error You need a compatible libgit2 version (1.0.x)
+#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 1)
+#error You need a compatible libgit2 version (1.1.x)
#endif
/*
++++++ pygit2-1.2.1.tar.gz -> pygit2-1.3.0.tar.gz ++++++
++++ 2027 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python-abseil for openSUSE:Factory checked in at 2020-11-03 15:16:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-abseil (Old)
and /work/SRC/openSUSE:Factory/.python-abseil.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-abseil"
Tue Nov 3 15:16:56 2020 rev:7 rq:845685 version:0.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-abseil/python-abseil.changes 2020-04-22 20:58:43.500070135 +0200
+++ /work/SRC/openSUSE:Factory/.python-abseil.new.3463/python-abseil.changes 2020-11-03 15:17:33.736097586 +0100
@@ -1,0 +2,6 @@
+Tue Nov 3 10:03:09 UTC 2020 - Christian Goll <cgoll(a)suse.com>
+
+- updated to 0.11.0:
+ * Various fixes
+
+-------------------------------------------------------------------
Old:
----
pypi-v0.9.0.tar.gz
New:
----
pypi-v0.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-abseil.spec ++++++
--- /var/tmp/diff_new_pack.EWGmU5/_old 2020-11-03 15:17:34.268098098 +0100
+++ /var/tmp/diff_new_pack.EWGmU5/_new 2020-11-03 15:17:34.268098098 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-abseil
-Version: 0.9.0
+Version: 0.11.0
Release: 0
Summary: Abseil Python Common Libraries
License: Apache-2.0
++++++ pypi-v0.9.0.tar.gz -> pypi-v0.11.0.tar.gz ++++++
++++ 5851 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python-pelican for openSUSE:Factory checked in at 2020-11-03 15:16:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pelican (Old)
and /work/SRC/openSUSE:Factory/.python-pelican.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pelican"
Tue Nov 3 15:16:54 2020 rev:11 rq:845683 version:4.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pelican/python-pelican.changes 2020-08-29 20:44:49.185527031 +0200
+++ /work/SRC/openSUSE:Factory/.python-pelican.new.3463/python-pelican.changes 2020-11-03 15:17:32.616096508 +0100
@@ -1,0 +2,14 @@
+Mon Nov 2 17:39:30 UTC 2020 - Benoît Monin <benoit.monin(a)gmx.fr>
+
+- update to version 4.5.1:
+ * Refactor intra-site link discovery in order to match more
+ permissively (#2646)
+ * Fix plugins running twice in auto-reload mode (#2817)
+ * Add notice to use from pelican import signals instead of
+ import pelican.signals (#2805)
+- drop removal of macos hidden temporary files: fixed upstream
+- remove CONTRIBUTING.rst THANKS and docs from the package:
+ not provided any more
+- correctly identify the license file
+
+-------------------------------------------------------------------
Old:
----
pelican-4.5.0.tar.gz
New:
----
pelican-4.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pelican.spec ++++++
--- /var/tmp/diff_new_pack.n5ndGt/_old 2020-11-03 15:17:33.304097170 +0100
+++ /var/tmp/diff_new_pack.n5ndGt/_new 2020-11-03 15:17:33.304097170 +0100
@@ -19,7 +19,7 @@
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pelican
-Version: 4.5.0
+Version: 4.5.1
Release: 0
Summary: A tool to generate a static blog from reStructuredText or Markdown input files
License: AGPL-3.0-only
@@ -88,8 +88,6 @@
pelican/tools/pelican_quickstart.py
# remove executable bit, this is not a script
chmod -x pelican/tools/templates/publishconf.py.jinja2
-# remove macos hidden temporary files
-rm pelican/themes/.DS_Store pelican/themes/notmyidea/.DS_Store
%build
%python_build
@@ -110,7 +108,8 @@
%files %python_files
%defattr(-,root,root,-)
-%doc CONTRIBUTING.rst LICENSE README.rst THANKS docs/*
+%license LICENSE
+%doc README.rst
%python_alternative %{_bindir}/pelican
%python_alternative %{_bindir}/pelican-import
%python_alternative %{_bindir}/pelican-plugins
++++++ pelican-4.5.0.tar.gz -> pelican-4.5.1.tar.gz ++++++
++++ 5581 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package perl-Pod-Markdown for openSUSE:Factory checked in at 2020-11-03 15:16:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Pod-Markdown (Old)
and /work/SRC/openSUSE:Factory/.perl-Pod-Markdown.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Pod-Markdown"
Tue Nov 3 15:16:52 2020 rev:4 rq:845651 version:3.300
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Pod-Markdown/perl-Pod-Markdown.changes 2019-10-12 22:35:13.566931470 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Pod-Markdown.new.3463/perl-Pod-Markdown.changes 2020-11-03 15:17:31.476095411 +0100
@@ -1,0 +2,11 @@
+Sun Nov 1 03:10:08 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 3.300
+ see /usr/share/doc/packages/perl-Pod-Markdown/Changes
+
+ 3.300 2020-10-31T22:57:42Z
+
+ - Add escape_url option to allow disabling it (defaults to true).
+ Thanks plicease! (gh-19)
+
+-------------------------------------------------------------------
Old:
----
Pod-Markdown-3.200.tar.gz
New:
----
Pod-Markdown-3.300.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Pod-Markdown.spec ++++++
--- /var/tmp/diff_new_pack.tNV1sO/_old 2020-11-03 15:17:32.288096192 +0100
+++ /var/tmp/diff_new_pack.tNV1sO/_new 2020-11-03 15:17:32.288096192 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Pod-Markdown
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: perl-Pod-Markdown
-Version: 3.200
+Version: 3.300
Release: 0
%define cpan_name Pod-Markdown
Summary: Convert POD to Markdown
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/R/RW/RWSTAUNER/%{cpan_name}-%{version}…
Source1: cpanspec.yml
BuildArch: noarch
++++++ Pod-Markdown-3.200.tar.gz -> Pod-Markdown-3.300.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/Changes new/Pod-Markdown-3.300/Changes
--- old/Pod-Markdown-3.200/Changes 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/Changes 2020-10-31 23:57:58.000000000 +0100
@@ -1,5 +1,10 @@
Revision history for Perl extension Pod-Markdown
+3.300 2020-10-31T22:57:42Z
+
+ - Add escape_url option to allow disabling it (defaults to true).
+ Thanks plicease! (gh-19)
+
3.200 2019-10-09T16:36:15Z
- Allow local_module_url_prefix to be '' [rt-129865].
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/META.json new/Pod-Markdown-3.300/META.json
--- old/Pod-Markdown-3.200/META.json 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/META.json 2020-10-31 23:57:59.000000000 +0100
@@ -108,11 +108,11 @@
"provides" : {
"Pod::Markdown" : {
"file" : "lib/Pod/Markdown.pm",
- "version" : "3.200"
+ "version" : "3.300"
},
"Pod::Perldoc::ToMarkdown" : {
"file" : "lib/Pod/Perldoc/ToMarkdown.pm",
- "version" : "3.200"
+ "version" : "3.300"
}
},
"release_status" : "stable",
@@ -128,7 +128,7 @@
"web" : "https://github.com/rwstauner/Pod-Markdown"
}
},
- "version" : "3.200",
+ "version" : "3.300",
"x_Dist_Zilla" : {
"perl" : {
"version" : "5.028002"
@@ -516,37 +516,14 @@
"version" : "2.000007"
},
{
- "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
- "config" : {
- "Dist::Zilla::Plugin::Test::CPAN::Changes" : {
- "changelog" : "Changes"
- }
- },
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::CPAN::Changes",
- "version" : "0.012"
+ "class" : "Dist::Zilla::Plugin::MojibakeTests",
+ "name" : "@Author::RWSTAUNER/@TestingMania/MojibakeTests",
+ "version" : "0.8"
},
{
- "class" : "Dist::Zilla::Plugin::Test::Compile",
- "config" : {
- "Dist::Zilla::Plugin::Test::Compile" : {
- "bail_out_on_fail" : 0,
- "fail_on_warning" : "author",
- "fake_home" : 1,
- "filename" : "t/00-compile.t",
- "module_finder" : [
- ":InstallModules"
- ],
- "needs_display" : 0,
- "phase" : "test",
- "script_finder" : [
- ":PerlExecFiles"
- ],
- "skips" : [],
- "switch" : []
- }
- },
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::Compile",
- "version" : "2.058"
+ "class" : "Dist::Zilla::Plugin::Test::Version",
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::Version",
+ "version" : "1.09"
},
{
"class" : "Dist::Zilla::Plugin::Test::Perl::Critic",
@@ -554,29 +531,40 @@
"version" : "3.001"
},
{
- "class" : "Dist::Zilla::Plugin::Test::Version",
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::Version",
- "version" : "1.09"
- },
- {
- "class" : "Dist::Zilla::Plugin::MojibakeTests",
- "name" : "@Author::RWSTAUNER/@TestingMania/MojibakeTests",
- "version" : "0.8"
+ "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
+ "name" : "@Author::RWSTAUNER/@TestingMania/PodSyntaxTests",
+ "version" : "6.012"
},
{
- "class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
+ "class" : "Dist::Zilla::Plugin::Test::NoTabs",
"config" : {
- "Dist::Zilla::Plugin::Test::MinimumVersion" : {
- "max_target_perl" : "5.008"
+ "Dist::Zilla::Plugin::Test::NoTabs" : {
+ "filename" : "xt/author/no-tabs.t",
+ "finder" : [
+ ":InstallModules",
+ ":ExecFiles",
+ ":TestFiles"
+ ]
}
},
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::MinimumVersion",
- "version" : "2.000010"
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::NoTabs",
+ "version" : "0.15"
},
{
- "class" : "Dist::Zilla::Plugin::MetaTests",
- "name" : "@Author::RWSTAUNER/@TestingMania/MetaTests",
- "version" : "6.012"
+ "class" : "Dist::Zilla::Plugin::Test::EOL",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::EOL" : {
+ "filename" : "xt/author/eol.t",
+ "finder" : [
+ ":ExecFiles",
+ ":InstallModules",
+ ":TestFiles"
+ ],
+ "trailing_whitespace" : 0
+ }
+ },
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::EOL",
+ "version" : "0.19"
},
{
"class" : "Dist::Zilla::Plugin::Test::CPAN::Meta::JSON",
@@ -584,11 +572,44 @@
"version" : "0.004"
},
{
+ "class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::MinimumVersion" : {
+ "max_target_perl" : "5.008"
+ }
+ },
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::MinimumVersion",
+ "version" : "2.000010"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Test::DistManifest",
"name" : "@Author::RWSTAUNER/@TestingMania/Test::DistManifest",
"version" : "2.000005"
},
{
+ "class" : "Dist::Zilla::Plugin::Test::Compile",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::Compile" : {
+ "bail_out_on_fail" : 0,
+ "fail_on_warning" : "author",
+ "fake_home" : 1,
+ "filename" : "t/00-compile.t",
+ "module_finder" : [
+ ":InstallModules"
+ ],
+ "needs_display" : 0,
+ "phase" : "test",
+ "script_finder" : [
+ ":PerlExecFiles"
+ ],
+ "skips" : [],
+ "switch" : []
+ }
+ },
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::Compile",
+ "version" : "2.058"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Test::Kwalitee",
"config" : {
"Dist::Zilla::Plugin::Test::Kwalitee" : {
@@ -600,20 +621,9 @@
"version" : "2.12"
},
{
- "class" : "Dist::Zilla::Plugin::Test::EOL",
- "config" : {
- "Dist::Zilla::Plugin::Test::EOL" : {
- "filename" : "xt/author/eol.t",
- "finder" : [
- ":ExecFiles",
- ":InstallModules",
- ":TestFiles"
- ],
- "trailing_whitespace" : 0
- }
- },
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::EOL",
- "version" : "0.19"
+ "class" : "Dist::Zilla::Plugin::PodCoverageTests",
+ "name" : "@Author::RWSTAUNER/@TestingMania/PodCoverageTests",
+ "version" : "6.012"
},
{
"class" : "Dist::Zilla::Plugin::Test::Portability",
@@ -626,29 +636,19 @@
"version" : "2.001000"
},
{
- "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
- "name" : "@Author::RWSTAUNER/@TestingMania/PodSyntaxTests",
- "version" : "6.012"
- },
- {
- "class" : "Dist::Zilla::Plugin::PodCoverageTests",
- "name" : "@Author::RWSTAUNER/@TestingMania/PodCoverageTests",
+ "class" : "Dist::Zilla::Plugin::MetaTests",
+ "name" : "@Author::RWSTAUNER/@TestingMania/MetaTests",
"version" : "6.012"
},
{
- "class" : "Dist::Zilla::Plugin::Test::NoTabs",
+ "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
"config" : {
- "Dist::Zilla::Plugin::Test::NoTabs" : {
- "filename" : "xt/author/no-tabs.t",
- "finder" : [
- ":InstallModules",
- ":ExecFiles",
- ":TestFiles"
- ]
+ "Dist::Zilla::Plugin::Test::CPAN::Changes" : {
+ "changelog" : "Changes"
}
},
- "name" : "@Author::RWSTAUNER/@TestingMania/Test::NoTabs",
- "version" : "0.15"
+ "name" : "@Author::RWSTAUNER/@TestingMania/Test::CPAN::Changes",
+ "version" : "0.012"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
@@ -739,7 +739,7 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "v3.200",
+ "tag" : "v3.300",
"tag_format" : "v%V",
"tag_message" : "v%V"
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/META.yml new/Pod-Markdown-3.300/META.yml
--- old/Pod-Markdown-3.200/META.yml 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/META.yml 2020-10-31 23:57:58.000000000 +0100
@@ -49,10 +49,10 @@
provides:
Pod::Markdown:
file: lib/Pod/Markdown.pm
- version: '3.200'
+ version: '3.300'
Pod::Perldoc::ToMarkdown:
file: lib/Pod/Perldoc/ToMarkdown.pm
- version: '3.200'
+ version: '3.300'
recommends:
HTML::Entities: '0'
requires:
@@ -70,7 +70,7 @@
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Pod-Markdown
homepage: https://github.com/rwstauner/Pod-Markdown
repository: https://github.com/rwstauner/Pod-Markdown.git
-version: '3.200'
+version: '3.300'
x_Dist_Zilla:
perl:
version: '5.028002'
@@ -372,12 +372,59 @@
name: '@Author::RWSTAUNER/@TestingMania/Test::Synopsis'
version: '2.000007'
-
- class: Dist::Zilla::Plugin::Test::CPAN::Changes
+ class: Dist::Zilla::Plugin::MojibakeTests
+ name: '@Author::RWSTAUNER/@TestingMania/MojibakeTests'
+ version: '0.8'
+ -
+ class: Dist::Zilla::Plugin::Test::Version
+ name: '@Author::RWSTAUNER/@TestingMania/Test::Version'
+ version: '1.09'
+ -
+ class: Dist::Zilla::Plugin::Test::Perl::Critic
+ name: '@Author::RWSTAUNER/@TestingMania/Test::Perl::Critic'
+ version: '3.001'
+ -
+ class: Dist::Zilla::Plugin::PodSyntaxTests
+ name: '@Author::RWSTAUNER/@TestingMania/PodSyntaxTests'
+ version: '6.012'
+ -
+ class: Dist::Zilla::Plugin::Test::NoTabs
config:
- Dist::Zilla::Plugin::Test::CPAN::Changes:
- changelog: Changes
- name: '@Author::RWSTAUNER/@TestingMania/Test::CPAN::Changes'
- version: '0.012'
+ Dist::Zilla::Plugin::Test::NoTabs:
+ filename: xt/author/no-tabs.t
+ finder:
+ - ':InstallModules'
+ - ':ExecFiles'
+ - ':TestFiles'
+ name: '@Author::RWSTAUNER/@TestingMania/Test::NoTabs'
+ version: '0.15'
+ -
+ class: Dist::Zilla::Plugin::Test::EOL
+ config:
+ Dist::Zilla::Plugin::Test::EOL:
+ filename: xt/author/eol.t
+ finder:
+ - ':ExecFiles'
+ - ':InstallModules'
+ - ':TestFiles'
+ trailing_whitespace: 0
+ name: '@Author::RWSTAUNER/@TestingMania/Test::EOL'
+ version: '0.19'
+ -
+ class: Dist::Zilla::Plugin::Test::CPAN::Meta::JSON
+ name: '@Author::RWSTAUNER/@TestingMania/Test::CPAN::Meta::JSON'
+ version: '0.004'
+ -
+ class: Dist::Zilla::Plugin::Test::MinimumVersion
+ config:
+ Dist::Zilla::Plugin::Test::MinimumVersion:
+ max_target_perl: '5.008'
+ name: '@Author::RWSTAUNER/@TestingMania/Test::MinimumVersion'
+ version: '2.000010'
+ -
+ class: Dist::Zilla::Plugin::Test::DistManifest
+ name: '@Author::RWSTAUNER/@TestingMania/Test::DistManifest'
+ version: '2.000005'
-
class: Dist::Zilla::Plugin::Test::Compile
config:
@@ -397,37 +444,6 @@
name: '@Author::RWSTAUNER/@TestingMania/Test::Compile'
version: '2.058'
-
- class: Dist::Zilla::Plugin::Test::Perl::Critic
- name: '@Author::RWSTAUNER/@TestingMania/Test::Perl::Critic'
- version: '3.001'
- -
- class: Dist::Zilla::Plugin::Test::Version
- name: '@Author::RWSTAUNER/@TestingMania/Test::Version'
- version: '1.09'
- -
- class: Dist::Zilla::Plugin::MojibakeTests
- name: '@Author::RWSTAUNER/@TestingMania/MojibakeTests'
- version: '0.8'
- -
- class: Dist::Zilla::Plugin::Test::MinimumVersion
- config:
- Dist::Zilla::Plugin::Test::MinimumVersion:
- max_target_perl: '5.008'
- name: '@Author::RWSTAUNER/@TestingMania/Test::MinimumVersion'
- version: '2.000010'
- -
- class: Dist::Zilla::Plugin::MetaTests
- name: '@Author::RWSTAUNER/@TestingMania/MetaTests'
- version: '6.012'
- -
- class: Dist::Zilla::Plugin::Test::CPAN::Meta::JSON
- name: '@Author::RWSTAUNER/@TestingMania/Test::CPAN::Meta::JSON'
- version: '0.004'
- -
- class: Dist::Zilla::Plugin::Test::DistManifest
- name: '@Author::RWSTAUNER/@TestingMania/Test::DistManifest'
- version: '2.000005'
- -
class: Dist::Zilla::Plugin::Test::Kwalitee
config:
Dist::Zilla::Plugin::Test::Kwalitee:
@@ -436,17 +452,9 @@
name: '@Author::RWSTAUNER/@TestingMania/Test::Kwalitee'
version: '2.12'
-
- class: Dist::Zilla::Plugin::Test::EOL
- config:
- Dist::Zilla::Plugin::Test::EOL:
- filename: xt/author/eol.t
- finder:
- - ':ExecFiles'
- - ':InstallModules'
- - ':TestFiles'
- trailing_whitespace: 0
- name: '@Author::RWSTAUNER/@TestingMania/Test::EOL'
- version: '0.19'
+ class: Dist::Zilla::Plugin::PodCoverageTests
+ name: '@Author::RWSTAUNER/@TestingMania/PodCoverageTests'
+ version: '6.012'
-
class: Dist::Zilla::Plugin::Test::Portability
config:
@@ -455,24 +463,16 @@
name: '@Author::RWSTAUNER/@TestingMania/Test::Portability'
version: '2.001000'
-
- class: Dist::Zilla::Plugin::PodSyntaxTests
- name: '@Author::RWSTAUNER/@TestingMania/PodSyntaxTests'
- version: '6.012'
- -
- class: Dist::Zilla::Plugin::PodCoverageTests
- name: '@Author::RWSTAUNER/@TestingMania/PodCoverageTests'
+ class: Dist::Zilla::Plugin::MetaTests
+ name: '@Author::RWSTAUNER/@TestingMania/MetaTests'
version: '6.012'
-
- class: Dist::Zilla::Plugin::Test::NoTabs
+ class: Dist::Zilla::Plugin::Test::CPAN::Changes
config:
- Dist::Zilla::Plugin::Test::NoTabs:
- filename: xt/author/no-tabs.t
- finder:
- - ':InstallModules'
- - ':ExecFiles'
- - ':TestFiles'
- name: '@Author::RWSTAUNER/@TestingMania/Test::NoTabs'
- version: '0.15'
+ Dist::Zilla::Plugin::Test::CPAN::Changes:
+ changelog: Changes
+ name: '@Author::RWSTAUNER/@TestingMania/Test::CPAN::Changes'
+ version: '0.012'
-
class: Dist::Zilla::Plugin::Manifest
name: '@Author::RWSTAUNER/Manifest'
@@ -543,7 +543,7 @@
branch: ~
changelog: Changes
signed: 0
- tag: v3.200
+ tag: v3.300
tag_format: v%V
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/Makefile.PL new/Pod-Markdown-3.300/Makefile.PL
--- old/Pod-Markdown-3.200/Makefile.PL 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/Makefile.PL 2020-10-31 23:57:59.000000000 +0100
@@ -52,7 +52,7 @@
"lib" => 0,
"utf8" => 0
},
- "VERSION" => "3.200",
+ "VERSION" => "3.300",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/README new/Pod-Markdown-3.300/README
--- old/Pod-Markdown-3.200/README 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/README 2020-10-31 23:57:58.000000000 +0100
@@ -1,5 +1,5 @@
This archive contains the distribution Pod-Markdown,
-version 3.200:
+version 3.300:
Convert POD to Markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/bin/pod2markdown new/Pod-Markdown-3.300/bin/pod2markdown
--- old/Pod-Markdown-3.200/bin/pod2markdown 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/bin/pod2markdown 2020-10-31 23:57:59.000000000 +0100
@@ -79,7 +79,7 @@
=head1 VERSION
-version 3.200
+version 3.300
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/lib/Pod/Markdown.pm new/Pod-Markdown-3.300/lib/Pod/Markdown.pm
--- old/Pod-Markdown-3.200/lib/Pod/Markdown.pm 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/lib/Pod/Markdown.pm 2020-10-31 23:57:59.000000000 +0100
@@ -12,11 +12,11 @@
use warnings;
package Pod::Markdown;
-# git description: v3.101-3-g70682ef
+# git description: v3.200-4-gd31d626
our $AUTHORITY = 'cpan:RWSTAUNER';
# ABSTRACT: Convert POD to Markdown
-$Pod::Markdown::VERSION = '3.200';
+$Pod::Markdown::VERSION = '3.300';
use Pod::Simple 3.27 (); # detected_encoding and keep_encoding bug fix
use parent qw(Pod::Simple::Methody);
use Encode ();
@@ -105,6 +105,7 @@
perldoc_fragment_format
markdown_fragment_format
include_meta_tags
+ escape_url
);
@@ -116,6 +117,7 @@
$self->preserve_whitespace(1);
$self->nbsp_for_S(1);
$self->accept_targets(qw( markdown html ));
+ $self->escape_url(1);
# Default to the global, but allow it to be overwritten in args.
$self->local_module_re($LOCAL_MODULE_RE);
@@ -149,6 +151,10 @@
# TODO: call from the setters.
$self->_prepare_fragment_formats;
+ if(defined $self->local_module_url_prefix && $self->local_module_url_prefix eq '' && !$self->escape_url) {
+ warn("turning escape_url with an empty local_module_url_prefix is not recommended as relative URLs could be confused for IPv6 addresses");
+ }
+
return $self;
}
@@ -1064,7 +1070,7 @@
# If the link is to another module (external link).
if ($name) {
- $url = $url_prefix . URI::Escape::uri_escape($name);
+ $url = $url_prefix . ($self->escape_url ? URI::Escape::uri_escape($name) : $name);
}
# See https://rt.cpan.org/Ticket/Display.html?id=57776
@@ -1202,7 +1208,7 @@
=head1 VERSION
-version 3.200
+version 3.300
=for test_synopsis my ($pod_string);
@@ -1381,6 +1387,14 @@
Specifies whether or not to print author/title meta tags at the top of the document.
Default is false.
+=item *
+
+C<escape_url>
+
+Specifies whether or not to escape URLs. Default is true. It is not recommended
+to turn this off with an empty local_module_url_prefix, as the resulting local
+module URLs can be confused with IPv6 addresses by web browsers.
+
=back
=head2 html_encode_chars
@@ -1470,6 +1484,11 @@
Returns the boolean value indicating
whether or not meta tags will be printed.
+=head2 escape_url
+
+Returns the boolean value indicating
+whether or not URLs should be escaped.
+
=head2 format_man_url
Used internally to create a url (using L</man_url_prefix>)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/lib/Pod/Perldoc/ToMarkdown.pm new/Pod-Markdown-3.300/lib/Pod/Perldoc/ToMarkdown.pm
--- old/Pod-Markdown-3.200/lib/Pod/Perldoc/ToMarkdown.pm 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/lib/Pod/Perldoc/ToMarkdown.pm 2020-10-31 23:57:59.000000000 +0100
@@ -11,7 +11,7 @@
package Pod::Perldoc::ToMarkdown;
our $AUTHORITY = 'cpan:RWSTAUNER';
-$Pod::Perldoc::ToMarkdown::VERSION = '3.200';
+$Pod::Perldoc::ToMarkdown::VERSION = '3.300';
# ABSTRACT: Enable `perldoc -o Markdown`
use parent qw(Pod::Markdown);
@@ -60,7 +60,7 @@
=head1 VERSION
-version 3.200
+version 3.300
=for test_synopsis 1;
__END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/t/links.t new/Pod-Markdown-3.300/t/links.t
--- old/Pod-Markdown-3.200/t/links.t 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/t/links.t 2020-10-31 23:57:58.000000000 +0100
@@ -139,6 +139,10 @@
$p = {local_module_url_prefix => ''};
test_link($p, q<Local::Foo::Bar>, qq^[Local::Foo::Bar](Local%3A%3AFoo%3A%3ABar)^,
'local module with empty prefix');
+
+ $p = {local_module_url_prefix => 'http://foo/', escape_url => 0};
+ test_link($p, q<Local::Foo::Bar>, qq^[Local::Foo::Bar](http://foo/Local::Foo::Bar)^,
+ 'local module with empty prefix');
}
# Most of these examples were internal links
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Markdown-3.200/t/new.t new/Pod-Markdown-3.300/t/new.t
--- old/Pod-Markdown-3.200/t/new.t 2019-10-09 18:36:23.000000000 +0200
+++ new/Pod-Markdown-3.300/t/new.t 2020-10-31 23:57:58.000000000 +0100
@@ -67,4 +67,8 @@
like warning { Pod::Markdown->new(encoding => 'oops'); },
qr/encoding/, 'method that is not a rw attribute throws a warning';
+like warning { Pod::Markdown->new(local_module_url_prefix => '', escape_url => 0) },
+ qr/turning escape_url with an empty local_module_url_prefix is not recommended as relative URLs could be confused for IPv6 addresses/,
+ 'use empty url prefix and do not escape url';
+
done_testing;
1
0
Hello community,
here is the log from the commit of package perl-Dist-Zilla for openSUSE:Factory checked in at 2020-11-03 15:16:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Dist-Zilla (Old)
and /work/SRC/openSUSE:Factory/.perl-Dist-Zilla.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Dist-Zilla"
Tue Nov 3 15:16:51 2020 rev:33 rq:845648 version:6.017
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Dist-Zilla/perl-Dist-Zilla.changes 2020-08-10 14:59:07.892036393 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Dist-Zilla.new.3463/perl-Dist-Zilla.changes 2020-11-03 15:17:30.424094399 +0100
@@ -1,0 +2,15 @@
+Tue Nov 3 03:11:11 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 6.017
+ see /usr/share/doc/packages/perl-Dist-Zilla/Changes
+
+ 6.017 2020-11-02 19:30:21-05:00 America/New_York
+ - replace broken 6.016, released from a confused git repo
+
+ 6.016 2020-11-02 19:27:18-05:00 America/New_York (TRIAL RELEASE)
+ - the test generated by [MetaTests] is now an author test, not a
+ release test (thanks, Karen Etheridge)
+ - UploadToCPAN will now retry (thanks, PERLANCAR)
+ - some bug fixes for msys (thanks, Håkon Hægland)
+
+-------------------------------------------------------------------
Old:
----
Dist-Zilla-6.015.tar.gz
New:
----
Dist-Zilla-6.017.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Dist-Zilla.spec ++++++
--- /var/tmp/diff_new_pack.0yqd4T/_old 2020-11-03 15:17:31.136095084 +0100
+++ /var/tmp/diff_new_pack.0yqd4T/_new 2020-11-03 15:17:31.140095088 +0100
@@ -17,7 +17,7 @@
Name: perl-Dist-Zilla
-Version: 6.015
+Version: 6.017
Release: 0
%define cpan_name Dist-Zilla
Summary: Distribution builder; installer not included!
@@ -172,6 +172,7 @@
Requires: perl(namespace::autoclean)
Requires: perl(parent)
Requires: perl(version)
+Recommends: perl(App::cpanminus)
Recommends: perl(Archive::Tar::Wrapper) >= 0.15
Recommends: perl(Data::OptList) >= 0.110
Recommends: perl(Term::ReadLine::Gnu)
++++++ Dist-Zilla-6.015.tar.gz -> Dist-Zilla-6.017.tar.gz ++++++
++++ 3695 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package perl-ExtUtils-CBuilder for openSUSE:Factory checked in at 2020-11-03 15:16:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-CBuilder (Old)
and /work/SRC/openSUSE:Factory/.perl-ExtUtils-CBuilder.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-ExtUtils-CBuilder"
Tue Nov 3 15:16:49 2020 rev:3 rq:845646 version:0.280235
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder.changes 2020-01-23 15:55:17.315107055 +0100
+++ /work/SRC/openSUSE:Factory/.perl-ExtUtils-CBuilder.new.3463/perl-ExtUtils-CBuilder.changes 2020-11-03 15:17:29.368093382 +0100
@@ -1,0 +2,13 @@
+Mon Nov 2 03:07:09 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 0.280235
+ see /usr/share/doc/packages/perl-ExtUtils-CBuilder/Changes
+
+ 0.280235 - 2020-11-01
+
+ Fix:
+
+ - Fix compilation on darwin with XCode 12 (-Werror=implicit-function-declaration)
+ Thanks to DrHyde for the patch.
+
+-------------------------------------------------------------------
Old:
----
ExtUtils-CBuilder-0.280234.tar.gz
New:
----
ExtUtils-CBuilder-0.280235.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-CBuilder.spec ++++++
--- /var/tmp/diff_new_pack.UiRgfD/_old 2020-11-03 15:17:30.012094002 +0100
+++ /var/tmp/diff_new_pack.UiRgfD/_new 2020-11-03 15:17:30.020094010 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-ExtUtils-CBuilder
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: perl-ExtUtils-CBuilder
-Version: 0.280234
+Version: 0.280235
Release: 0
%define cpan_name ExtUtils-CBuilder
Summary: Compile and link C code for Perl modules
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/A/AM/AMBS/%{cpan_name}-%{version}.tar.…
Source1: cpanspec.yml
BuildArch: noarch
@@ -63,7 +63,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes CONTRIBUTING NOTAS-Alberto README README.mkdn README.patching README.release
+%doc Changes CONTRIBUTING README README.mkdn README.patching README.release
%license LICENSE
%changelog
++++++ ExtUtils-CBuilder-0.280234.tar.gz -> ExtUtils-CBuilder-0.280235.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/Changes new/ExtUtils-CBuilder-0.280235/Changes
--- old/ExtUtils-CBuilder-0.280234/Changes 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/Changes 2020-11-01 15:54:14.000000000 +0100
@@ -1,5 +1,12 @@
Revision history for Perl extension ExtUtils::CBuilder.
+0.280235 - 2020-11-01
+
+ Fix:
+
+ - Fix compilation on darwin with XCode 12 (-Werror=implicit-function-declaration)
+ Thanks to DrHyde for the patch.
+
0.280234 - 2020-01-21
Update:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/MANIFEST new/ExtUtils-CBuilder-0.280235/MANIFEST
--- old/ExtUtils-CBuilder-0.280234/MANIFEST 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/MANIFEST 2020-11-01 15:54:14.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.012.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015.
CONTRIBUTING
Changes
LICENSE
@@ -6,7 +6,6 @@
META.json
META.yml
Makefile.PL
-NOTAS-Alberto
README
README.mkdn
README.patching
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/META.json new/ExtUtils-CBuilder-0.280235/META.json
--- old/ExtUtils-CBuilder-0.280234/META.json 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/META.json 2020-11-01 15:54:14.000000000 +0100
@@ -5,7 +5,7 @@
"The Perl 5 Porters"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -57,10 +57,10 @@
"web" : "http://github.com/Perl-Toolchain-Gang/ExtUtils-CBuilder"
}
},
- "version" : "0.280234",
+ "version" : "0.280235",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.030001"
+ "version" : "5.032000"
},
"plugins" : [
{
@@ -107,77 +107,77 @@
}
},
"name" : "@Filter/GatherDir",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@Filter/PruneCruft",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@Filter/ManifestSkip",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@Filter/MetaYAML",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@Filter/License",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@Filter/Readme",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@Filter/ExecDir",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@Filter/ShareDir",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
"config" : {
"Dist::Zilla::Role::TestRunner" : {
- "default_jobs" : 1
+ "default_jobs" : "9"
}
},
"name" : "@Filter/MakeMaker",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@Filter/Manifest",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@Filter/TestRelease",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@Filter/ConfirmRelease",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@Filter/UploadToCPAN",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::PruneFiles",
"name" : "PruneFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::DualLife",
@@ -196,17 +196,17 @@
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "MetaConfig",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "MetaJSON",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "PodSyntaxTests",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::OurPkgVersion",
@@ -222,7 +222,7 @@
}
},
"name" : "Prereqs",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -233,62 +233,62 @@
}
},
"name" : "TestRequires",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "MetaResources",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.012"
+ "version" : "6.015"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.012"
+ "version" : "6.015"
}
],
"zilla" : {
@@ -296,10 +296,11 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.012"
+ "version" : "6.015"
}
},
- "x_generated_by_perl" : "v5.30.1",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.18"
+ "x_generated_by_perl" : "v5.32.0",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
+ "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/META.yml new/ExtUtils-CBuilder-0.280235/META.yml
--- old/ExtUtils-CBuilder-0.280234/META.yml 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/META.yml 2020-11-01 15:54:14.000000000 +0100
@@ -8,7 +8,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,10 +28,10 @@
bugtracker: http://rt.perl.org/rt3/
homepage: http://search.cpan.org/dist/ExtUtils-CBuilder
repository: git://github.com/Perl-Toolchain-Gang/ExtUtils-CBuilder.git
-version: '0.280234'
+version: '0.280235'
x_Dist_Zilla:
perl:
- version: '5.030001'
+ version: '5.032000'
plugins:
-
class: Dist::Zilla::Plugin::CheckExtraTests
@@ -69,62 +69,62 @@
prune_directory: []
root: .
name: '@Filter/GatherDir'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@Filter/PruneCruft'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@Filter/ManifestSkip'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@Filter/MetaYAML'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::License
name: '@Filter/License'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::Readme
name: '@Filter/Readme'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@Filter/ExecDir'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@Filter/ShareDir'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
- default_jobs: 1
+ default_jobs: '9'
name: '@Filter/MakeMaker'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::Manifest
name: '@Filter/Manifest'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@Filter/TestRelease'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@Filter/ConfirmRelease'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@Filter/UploadToCPAN'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::PruneFiles
name: PruneFiles
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::DualLife
config:
@@ -138,15 +138,15 @@
-
class: Dist::Zilla::Plugin::MetaConfig
name: MetaConfig
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::MetaJSON
name: MetaJSON
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: PodSyntaxTests
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::OurPkgVersion
name: OurPkgVersion
@@ -158,7 +158,7 @@
phase: runtime
type: requires
name: Prereqs
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -166,55 +166,56 @@
phase: test
type: requires
name: TestRequires
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::MetaResources
name: MetaResources
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.012'
+ version: '6.015'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.012'
+ version: '6.015'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '6.012'
-x_generated_by_perl: v5.30.1
+ version: '6.015'
+x_generated_by_perl: v5.32.0
x_serialization_backend: 'YAML::Tiny version 1.73'
+x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/Makefile.PL new/ExtUtils-CBuilder-0.280235/Makefile.PL
--- old/ExtUtils-CBuilder-0.280234/Makefile.PL 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/Makefile.PL 2020-11-01 15:54:14.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.012.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.015.
use strict;
use warnings;
@@ -29,7 +29,7 @@
"TEST_REQUIRES" => {
"Test::More" => "0.47"
},
- "VERSION" => "0.280234",
+ "VERSION" => "0.280235",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/NOTAS-Alberto new/ExtUtils-CBuilder-0.280235/NOTAS-Alberto
--- old/ExtUtils-CBuilder-0.280234/NOTAS-Alberto 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/NOTAS-Alberto 1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-
----https://perldoc.perl.org/perlhack.html#Submitting-patches
-
-criar o patch
-
-depois do commit
-
-
-
-ambs@diabelli ExtUtils-CBuilder (blead)$ git format-patch 5a993d81c4b1abf13cd3ae4cbc04f26c7516bc37
-
-com o hash do commit ANTERIOR
-
-0001-Update-to-ExtUtils-CBuilder-0.280226.patch
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/README new/ExtUtils-CBuilder-0.280235/README
--- old/ExtUtils-CBuilder-0.280234/README 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/README 2020-11-01 15:54:14.000000000 +0100
@@ -1,5 +1,5 @@
This archive contains the distribution ExtUtils-CBuilder,
-version 0.280234:
+version 0.280235:
Compile and link C code for Perl modules
@@ -9,4 +9,4 @@
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v6.012.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.015.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/dist.ini new/ExtUtils-CBuilder-0.280235/dist.ini
--- old/ExtUtils-CBuilder-0.280234/dist.ini 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/dist.ini 2020-11-01 15:54:14.000000000 +0100
@@ -4,7 +4,7 @@
license = Perl_5
copyright_holder = Ken Williams
-version = 0.280234
+version = 0.280235
[CheckExtraTests]
[CheckChangesHasContent]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Base.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Base.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Base.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Base.pm 2020-11-01 15:54:14.000000000 +0100
@@ -9,7 +9,7 @@
use IPC::Cmd qw(can_run);
use File::Temp qw(tempfile);
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
# More details about C/C++ compilers:
# http://developers.sun.com/sunstudio/documentation/product/compiler.jsp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Unix.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Unix.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Unix.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Unix.pm 2020-11-01 15:54:14.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use ExtUtils::CBuilder::Base;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
sub link_executable {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/VMS.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/VMS.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/VMS.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/VMS.pm 2020-11-01 15:54:14.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use ExtUtils::CBuilder::Base;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
use File::Spec::Functions qw(catfile catdir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm 2020-11-01 15:54:14.000000000 +0100
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::BCC;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
use strict;
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm 2020-11-01 15:54:14.000000000 +0100
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::GCC;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
use warnings;
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm 2020-11-01 15:54:14.000000000 +0100
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::MSVC;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
use warnings;
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/Windows.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/Windows.pm 2020-11-01 15:54:14.000000000 +0100
@@ -8,7 +8,7 @@
use ExtUtils::CBuilder::Base;
use IO::File;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
=begin comment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/aix.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/aix.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/aix.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/aix.pm 2020-11-01 15:54:14.000000000 +0100
@@ -5,7 +5,7 @@
use ExtUtils::CBuilder::Platform::Unix;
use File::Spec;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub need_prelink { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/android.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/android.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/android.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/android.pm 2020-11-01 15:54:14.000000000 +0100
@@ -6,7 +6,7 @@
use ExtUtils::CBuilder::Platform::Unix;
use Config;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
# The Android linker will not recognize symbols from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/cygwin.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/cygwin.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/cygwin.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/cygwin.pm 2020-11-01 15:54:14.000000000 +0100
@@ -5,7 +5,7 @@
use File::Spec;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
# TODO: If a specific exe_file name is requested, if the exe created
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/darwin.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/darwin.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/darwin.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/darwin.pm 2020-11-01 15:54:14.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub compile {
@@ -15,6 +15,10 @@
# it's mistakenly in Config.pm as both. Make the correction here.
local $cf->{ccflags} = $cf->{ccflags};
$cf->{ccflags} =~ s/-flat_namespace//;
+
+ # XCode 12 makes this fatal, breaking tons of XS modules
+ $cf->{ccflags} .= ($cf->{ccflags} ? ' ' : '').'-Wno-error=implicit-function-declaration';
+
$self->SUPER::compile(@_);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/dec_osf.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/dec_osf.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/dec_osf.pm 2020-11-01 15:54:14.000000000 +0100
@@ -5,7 +5,7 @@
use ExtUtils::CBuilder::Platform::Unix;
use File::Spec;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub link_executable {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/os2.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/os2.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder/Platform/os2.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder/Platform/os2.pm 2020-11-01 15:54:14.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub need_prelink { 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder.pm new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder.pm
--- old/ExtUtils-CBuilder-0.280234/lib/ExtUtils/CBuilder.pm 2020-01-21 11:58:45.000000000 +0100
+++ new/ExtUtils-CBuilder-0.280235/lib/ExtUtils/CBuilder.pm 2020-11-01 15:54:14.000000000 +0100
@@ -7,7 +7,7 @@
use warnings;
use strict;
-our $VERSION = '0.280234'; # VERSION
+our $VERSION = '0.280235'; # VERSION
our @ISA;
# We only use this once - don't waste a symbol table entry on it.
1
0
Hello community,
here is the log from the commit of package perl-Prima for openSUSE:Factory checked in at 2020-11-03 15:16:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Prima (Old)
and /work/SRC/openSUSE:Factory/.perl-Prima.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Prima"
Tue Nov 3 15:16:47 2020 rev:41 rq:845645 version:1.60
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Prima/perl-Prima.changes 2020-06-02 14:35:43.210967362 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Prima.new.3463/perl-Prima.changes 2020-11-03 15:17:28.216092274 +0100
@@ -1,0 +2,21 @@
+Sun Nov 1 03:12:30 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 1.60
+ see /usr/share/doc/packages/perl-Prima/Changes
+
+ 1.60 2020-10-31
+ - Added ProgressBar with 3d look
+ - Added PDF generation
+ -- PrintDialog has extra "Save As PDF" target now
+ - Clipboard enhancements
+ -- cmClipboard added for X11 to select type of data to be pasted
+ -- Image codecs return MIME as part of codec data
+ -- Special formats Text and Image are documented
+ -- Added Clipboard.[text/image/copy] KEEP parameter
+ - Image.put_image supports new rop::ConstantColor
+ - Optimizations for cache misses in Drawable.text_wrap
+ - Fixes for unicode handling in FileDialog and Utils::get_dir
+ - Fixes for XRandr extension
+ - Fixes for scrolling with synthetic transparency in win32
+
+-------------------------------------------------------------------
Old:
----
Prima-1.59.tar.gz
New:
----
Prima-1.60.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Prima.spec ++++++
--- /var/tmp/diff_new_pack.DzwzVJ/_old 2020-11-03 15:17:28.884092917 +0100
+++ /var/tmp/diff_new_pack.DzwzVJ/_new 2020-11-03 15:17:28.892092924 +0100
@@ -17,7 +17,7 @@
Name: perl-Prima
-Version: 1.59
+Version: 1.60
Release: 0
#Upstream: SUSE-Public-Domain
%define cpan_name Prima
++++++ Prima-1.59.tar.gz -> Prima-1.60.tar.gz ++++++
++++ 9909 lines of diff (skipped)
1
0