8
0

Compare commits

...

33 Commits

Author SHA256 Message Date
2dd9057f01 Accepting request 1286341 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1286341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=34
2025-06-17 16:23:16 +00:00
e60a784b08 Accepting request 1284898 from devel:languages:perl:autoupdate
- updated to 1.500.0 (1.50)
   see /usr/share/doc/packages/perl-Devel-Cover/Changes
  1.50 - 10 June 2025
  - Avoid some warnings during global destruction

OBS-URL: https://build.opensuse.org/request/show/1284898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Cover?expand=0&rev=65
2025-06-17 10:46:25 +00:00
a05d8b00a2 Accepting request 1279295 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1279295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=33
2025-05-23 12:31:03 +00:00
67e224dc87 Accepting request 1279289 from home:tinita:branches:devel:languages:perl
- Add '%{requires_eq perl}' to ensure it gets rebuilt even for perl
  patch version updates

OBS-URL: https://build.opensuse.org/request/show/1279289
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Cover?expand=0&rev=63
2025-05-22 14:00:20 +00:00
8875e480dc Accepting request 1278682 from devel:languages:perl:autoupdate
- updated to 1.490.0 (1.49)
   see /usr/share/doc/packages/perl-Devel-Cover/Changes
  1.49 - 18 May 2025
  - Handle core Deparse changes for xor (Jim Keenan) (GH-355)
  - Code tidying
  1.48 - 11 May 2025
  - Fix up args handling for reports (Mitch McCracken) (GH-354)
  - Correct error message when launch is unavailable
  - Improve perlcritic compliance
  1.47 - 4 May 2025
  - Improve defined-or handling (Ed J) (GH-352)
  - Always set both HARNESS_PERL_SWITCHES and PERL5OPT (Ed J) (GH-351)
  - Fix many spelling mistakes (Josh Soref) (GH-341)
  - Improve criteria handling in cover script (Tom Wyant) (GH-347)
  - Fix uninitialized value warning in `cover -write` (Josh Soref) (GH-339)
  1.46 - 2 May 2025
   - Add tests for new any and all functions
   - Note testing against 5.40.2
  1.45 - 1 May 2025
   - Add new versions and test against them
   - Fix things to work with 5.41.x and new ^^ operator
   - Add explicit test for ^^ operator
   - Move devel-cover-docker into this repository
   - Improve cpancover code

OBS-URL: https://build.opensuse.org/request/show/1278682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Cover?expand=0&rev=62
2025-05-22 13:30:51 +00:00
f47b614474 Accepting request 1181949 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1181949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=32
2024-06-20 14:49:13 +00:00
855ad91ebb Accepting request 1181790 from devel:languages:perl:autoupdate
- Remove manual dependency on perl-B-Debug. The dependency was
  already removed upstream in 1.39
- updated to 1.44
   see /usr/share/doc/packages/perl-Devel-Cover/Changes
  1.44 - 10 June 2024
   - Test against 5.40
   - Test with DBM::Deep on CI
  1.43 - 8 June 2024
   - Bump coancover version requirements to 5.38
   - Format cpancover and Cover::Collection
   - Format main documentation
   - Tidy dc script
   - Remove dzil's .build from distribution (Graham Knop) (GH-337)

OBS-URL: https://build.opensuse.org/request/show/1181790
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Cover?expand=0&rev=60
2024-06-20 13:43:38 +00:00
dcfc424602 Accepting request 1174464 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1174464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=31
2024-05-16 15:16:55 +00:00
0ac21cc0ed Accepting request 1084441 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1084441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=30
2023-05-04 15:10:38 +00:00
9543451429 Accepting request 983151 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/983151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=29
2022-06-16 16:21:11 +00:00
ebf14948cd Accepting request 810971 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/810971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=28
2020-06-03 18:34:10 +00:00
bd2b08bdc6 Accepting request 728587 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/728587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=27
2019-09-07 09:53:17 +00:00
280184f874 Accepting request 660223 from devel:languages:perl
- Buildrequire perl-B-Debug as B::Debug spits out a warning if used
  from perl core

OBS-URL: https://build.opensuse.org/request/show/660223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=26
2018-12-20 08:55:27 +00:00
097e2ada12 Accepting request 637206 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/637206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=25
2018-09-24 11:13:56 +00:00
efb34fa881 Accepting request 623031 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/623031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=24
2018-07-28 10:39:22 +00:00
8663369de0 Accepting request 534746 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/534746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=23
2017-10-18 14:16:43 +00:00
72f721137c Accepting request 532531 from devel:languages:perl
- updated to 1.28
   see /usr/share/doc/packages/perl-Devel-Cover/Changes
  Release 1.28 - 5 October 2017
   - Fix typo in docs (Gregor Herrmann) (github 195)
   - Fix up options to cover program (github 194)

OBS-URL: https://build.opensuse.org/request/show/532531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=22
2017-10-09 17:45:48 +00:00
1e9658756e Accepting request 530063 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/530063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=21
2017-10-03 21:17:34 +00:00
8bd812d9e2 Accepting request 514098 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/514098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=20
2017-08-28 13:04:41 +00:00
4397ce9e8a Accepting request 494761 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/494761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=19
2017-05-31 10:16:21 +00:00
c2479c4cfc Accepting request 490180 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/490180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=18
2017-04-29 08:52:58 +00:00
a070761c2b Accepting request 394604 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/394604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=17
2016-05-12 07:33:25 +00:00
c914bd0344 Accepting request 390706 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/390706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=16
2016-04-28 14:55:00 +00:00
Stephan Kulow
08bf6e3c34 Accepting request 332245 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/332245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=15
2015-09-24 04:14:58 +00:00
13a50b43c7 Accepting request 327882 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/327882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=14
2015-09-03 16:02:40 +00:00
a545746e7e Accepting request 311404 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/311404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=13
2015-06-11 06:22:39 +00:00
43e2d93c89 Accepting request 297331 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/297331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=12
2015-04-18 08:39:59 +00:00
Stephan Kulow
abc0b5a6f5 Accepting request 286242 from devel:languages:perl
- updated to 1.17
  - Get cpancover to release quality.
  - Add IRC link to META.
  - Test against 5.20.1, 5.21.1, 5.21.2, 5.21,3 and 5.21.4.
  - Officially support 5.20.1.
 
 Release 1.16 - 17 August 2014
  - Fix segfault in 5.20.0.
  - Improvements to cpancover.
  - Fix vim report to work with recent versions (cono) (github 94).
  - Ignore vim swap files in git (Gábor Szabó) (github 95).
  - Improve help for cover command (Gábor Szabó) (github 96).
 
 Release 1.15 - 1 June 2014
  - Allow -coverage default,-pod option to cover (David Cantrell) (github 89).
  - Get cpancover coverage in docker containers.
  - Add CGI.pm as a prerequisite.
  - Test against 5.20.0 and 5.21.0.
  - Add longer delay in tests to try to appease *BSD.
 
 Release 1.14 - 2 May 2014
  - Fix test failures on OpenBSD, NetBSD and Windows.
 
 Release 1.13 - 28 April 2014
  - Test against 5.19.11.
  - Fix "use 5.xyz;" on pre 5.10 perls (github 87).
  - Round percentages down in summary and reports (also fixes Windows tests).
 
 Release 1.12 - 17 April 2014
  - Fix test failure on OSX, FreeBSD and HPUX (thanks H.Merijn Brand).

OBS-URL: https://build.opensuse.org/request/show/286242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=11
2015-02-16 20:48:16 +00:00
Stephan Kulow
be8463c907 Accepting request 226364 from devel:languages:perl
- updated to 1.09
 - Add Contributors file.
 - Test against 5.19.4 - 5.19.9.
 - Officially support 5.18.2.
 - Fix shortcircuiting conditional operators for blead changes
   (Matthew Horsfall) (rt 90591) (github 75, 80).
 - Fix tab expansion in HTML report (H.Merijn Brand) (github 83).

OBS-URL: https://build.opensuse.org/request/show/226364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=9
2014-03-19 07:02:22 +00:00
Tomáš Chvátal
4e8d7737d7 Accepting request 198778 from devel:languages:perl
- updated to 1.08
 - Don't test against 5.17.x development releases.
 - Don't test against 5.19.2 and 5.19.3 which have a bug which causes tests to
   fail.
 - Perl 5.18 is more picky about POD encodings (Gregor Herrmann) (rt 88027).
 - Numerous typo fixes (David Steinbrunner) (github 67).
 - Improve -coverage options, fix -ignore_re for .gcov files (Steve Sanbeg)
   (github 53).
 - Work around B::CV::GV regression in 5.18.1.
 - Officially support 5.18.1.
 - Test against 5.19.1, 5.19.2 and 5.19.3. (forwarded request 198618 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/198778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=7
2013-09-13 12:44:31 +00:00
Stephan Kulow
010006e056 Accepting request 184389 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/184389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=6
2013-07-27 13:50:14 +00:00
Stephan Kulow
e5b69893c1 Accepting request 177406 from devel:languages:perl
- updated to 1.04
  - Fix return code from cover (Kan Fushihara) (guthub 61).
  - Fix pod coverage for multiple packages in a file. (rt 34888).
  - Speed improvements.
 
 Release 1.03 - 20 May 2013
  - Fixes for correct operation with 5.17.11, 5.18.0 and 5.19.0.
 
 Release 1.02 - 28 April 2013
  - Make -silent even quieter (Sergiy Borodych) (guthub 49).
  - mod_perl2 on Debian sets $^X to apache2 (Lasse Makholm) (github 47).
  - Add csv file for use with metacpan (Dinis Rebolo) (github 56).
  - cover -test exists with the staus of the underlying test run (Kan Fushihara)
    (github 57, 58).
  - Quieten a warning (Jim Keenan) (github 59).
 
 Release 1.01 - 30 March 2013
  - Test against 5.14.4, 5.16.3, 5.17.8, 5.17.9 and 5.17.10.
  - Ignore PERL5OPT during tests.  And other make targets. (rt 43833).
  - &&=, ||= and //= operators now require RHS to be true and false.
  - Fix some "uninitialized value" warnings.
 
 Release 1.00 - 10 February 2013
  - Fix segv in constant folding of xor ops (github 40).
  - Fix various problems running Devel::Cover under tainting (github 41).
  - Add JavaScript to filter results in html_basic (David Cantrell) (github 42).
    Use -norestrict option to keep previous behaviour.
  - Document ability to mark code as uncoverable (github 45).
 
 Release 0.99 - 31 December 2012 (forwarded request 177342 from coolo)

OBS-URL: https://build.opensuse.org/request/show/177406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=5
2013-06-09 14:52:40 +00:00
Stephan Kulow
377f602bdf Accepting request 122894 from devel:languages:perl
- updated to 0.87
 - Major documentation overhaul (Pau Amma).
 - Cleanup Data::Dumper usage (localise settings) (Olivier Mengué) (rt 76531).
 - Ignore more generated filenames - Moose and Template Toolkit.
 - Improve results for chained logical operators.
 - Officially support 5.16.0.
 - Add all coverage criteria to the Vim report.
 - Add customisable thresholds to HTML reports (Xavier Caron).
 - Improve Vim report.
 - Add Vim report (based on discussion with Tatsuhiko Miyagawa).
 - Prefer JSON::XS for faster operation (Audrey Tang (唐鳳)).
 - Rework testing framework (Xavier Caron).
 - Do not distribute MYMETA.json (Olivier Mengué) (rt 75883).
 - Fix up dzil release process.
 - Don't be so noisy with Moose code.
 - Move to Dist:Zilla (Christian Walde).
 - Test against 5.14.2 and 5.15.2 - 5.15.8.
 - Select gcov2perl from the same directory as cover.
 - Print warnings to STDERR so $SIG{__WARN__} isn't called (Christian Walde).
 - Manage coverage reporting errors before an exec (Daisuke Maki).
 - Don't run fork tests on Windows (Christian Walde).
 - Add more documentation about cover --test (Kirk Kimmel).
 - Remove race conditions around mkdir.
 - Add travis config file.
 - Add word "Warning" to MD5 digest message.

OBS-URL: https://build.opensuse.org/request/show/122894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Devel-Cover?expand=0&rev=2
2012-05-31 15:08:12 +00:00
5 changed files with 85 additions and 19 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb9c45dee359f3d259856450389df270e2ecea1b49f5f8800fdb972ff50bbebb
size 1206890

3
Devel-Cover-1.50.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fd8e2ac0f1bef7c6efcd4f7f0d0250a5a2c87e8bc367830b061e8af19b00152
size 231180

View File

@@ -8,8 +8,7 @@
# foo.patch: -p1
# bar.patch:
preamble: |-
BuildRequires: perl-B-Debug
Requires: perl-B-Debug
%{requires_eq perl}
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`

View File

@@ -1,3 +1,70 @@
-------------------------------------------------------------------
Wed Jun 11 05:37:05 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.500.0 (1.50)
see /usr/share/doc/packages/perl-Devel-Cover/Changes
1.50 - 10 June 2025
- Avoid some warnings during global destruction
-------------------------------------------------------------------
Thu May 22 13:33:52 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Add '%{requires_eq perl}' to ensure it gets rebuilt even for perl
patch version updates
-------------------------------------------------------------------
Mon May 19 05:35:34 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.490.0 (1.49)
see /usr/share/doc/packages/perl-Devel-Cover/Changes
1.49 - 18 May 2025
- Handle core Deparse changes for xor (Jim Keenan) (GH-355)
- Code tidying
1.48 - 11 May 2025
- Fix up args handling for reports (Mitch McCracken) (GH-354)
- Correct error message when launch is unavailable
- Improve perlcritic compliance
1.47 - 4 May 2025
- Improve defined-or handling (Ed J) (GH-352)
- Always set both HARNESS_PERL_SWITCHES and PERL5OPT (Ed J) (GH-351)
- Fix many spelling mistakes (Josh Soref) (GH-341)
- Improve criteria handling in cover script (Tom Wyant) (GH-347)
- Fix uninitialized value warning in `cover -write` (Josh Soref) (GH-339)
1.46 - 2 May 2025
- Add tests for new any and all functions
- Note testing against 5.40.2
1.45 - 1 May 2025
- Add new versions and test against them
- Fix things to work with 5.41.x and new ^^ operator
- Add explicit test for ^^ operator
- Move devel-cover-docker into this repository
- Improve cpancover code
-------------------------------------------------------------------
Wed Jun 19 17:55:32 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- Remove manual dependency on perl-B-Debug. The dependency was
already removed upstream in 1.39
-------------------------------------------------------------------
Tue Jun 11 03:07:50 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 1.44
see /usr/share/doc/packages/perl-Devel-Cover/Changes
1.44 - 10 June 2024
- Test against 5.40
- Test with DBM::Deep on CI
1.43 - 8 June 2024
- Bump coancover version requirements to 5.38
- Format cpancover and Cover::Collection
- Format main documentation
- Tidy dc script
- Remove dzil's .build from distribution (Graham Knop) (GH-337)
-------------------------------------------------------------------
Sat Apr 27 03:07:19 UTC 2024 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Devel-Cover
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%define cpan_name Devel-Cover
Name: perl-Devel-Cover
Version: 1.420.0
Version: 1.500.0
Release: 0
# 1.42 -> normalize -> 1.420.0
%define cpan_version 1.42
# 1.50 -> normalize -> 1.500.0
%define cpan_version 1.50
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Code coverage metrics for Perl
URL: https://metacpan.org/release/%{cpan_name}
@@ -29,9 +29,9 @@ Source0: https://cpan.metacpan.org/authors/id/P/PJ/PJCJ/%{cpan_name}-%{cp
Source1: cpanspec.yml
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(HTML::Entities) >= 3.69
BuildRequires: perl(HTML::Entities) >= 3.690
BuildRequires: perl(Test::More) >= 0.88
Requires: perl(HTML::Entities) >= 3.69
Requires: perl(HTML::Entities) >= 3.690
Provides: perl(Devel::Cover) = %{version}
Provides: perl(Devel::Cover::Annotation::Git) = %{version}
Provides: perl(Devel::Cover::Annotation::Random) = %{version}
@@ -83,25 +83,25 @@ Provides: perl(Devel::Cover::Util) = %{version}
Provides: perl(Devel::Cover::Web) = %{version}
%undefine __perllib_provides
Recommends: perl(Browser::Open)
Recommends: perl(CPAN::Releases::Latest)
Recommends: perl(Capture::Tiny)
Recommends: perl(Class::XSAccessor)
Recommends: perl(HTML::Parser)
Recommends: perl(JSON::MaybeXS) >= 1.003003
Recommends: perl(Moo)
Recommends: perl(PPI::HTML) >= 1.07
Recommends: perl(PPI::HTML) >= 1.70
Recommends: perl(Parallel::Iterator)
Recommends: perl(Perl::Tidy) >= 20060719
Recommends: perl(Pod::Coverage) >= 0.06
Recommends: perl(Pod::Coverage) >= 0.60
Recommends: perl(Pod::Coverage::CountParents)
Recommends: perl(Sereal::Decoder)
Recommends: perl(Sereal::Encoder)
Recommends: perl(Template) >= 2.00
Recommends: perl(Template) >= 2.0.0
Recommends: perl(Test::Differences)
Recommends: perl(namespace::clean)
%{perl_requires}
# MANUAL BEGIN
BuildRequires: perl-B-Debug
Requires: perl-B-Debug
%{requires_eq perl}
# MANUAL END
%description
@@ -147,14 +147,14 @@ mode of operation, but this now gets little testing and will probably be
removed soon. You probably don't care about any of this.
The most appropriate mailing list on which to discuss this module would be
perl-qa. See http://lists.perl.org/list/perl-qa.html.
perl-qa. See https://lists.perl.org/list/perl-qa.html.
The Devel::Cover repository can be found at
http://github.com/pjcj/Devel--Cover. This is also where problems should be
https://github.com/pjcj/Devel--Cover. This is also where problems should be
reported.
%prep
%autosetup -n %{cpan_name}-%{cpan_version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644