Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-App-Ack-3.7.0-lp160.1.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: perl-App-Ack Distribution: openSUSE Leap 16.0
Version: 3.7.0 Vendor: openSUSE
Release: lp160.1.1 Build date: Tue Feb 20 10:58:05 2024
Group: Development/Libraries/Perl Build host: reproducible
Size: 116280 Source RPM: ack-3.7.0-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://beyondgrep.com/
Summary: Grep-Like Text Finder Perl Module
App::Ack is a grep-like tool tailored to working with large trees of source
code.

Provides

Requires

License

Artistic-2.0

Changelog

* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Wed Mar 01 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.7.0
    * Add a repeatable --not option to let user supply patterns that
      should NOT match
    * Add .Rmd to the list of extensions understood to be R
    * Add file type for for Powershell (.ps1 and .psm1 files)
* Sat Sep 17 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.6.0:
    * Add default ignores for Python's pickle serialization format
    * Add default ignore for Visual Studio's user & workspace settings
    * Add support for the Crystal language
    * Add .sbt as a Scala extension
* Wed Mar 17 2021 Josef Reidinger <jreidinger@suse.com>
  - Fix doc symlink issue
  - ack 3.5.0:
    * Reworked the option parsing to run correctly with Getopt::Long
      2.38.
    * Added support for the Elm language. (GH#316)
    * Added support for the Purescript language. (GH#317)
    * Added support for the Bazel build tool. (GH#327)
* Mon Jul 06 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.4.0:
    * tweaks to coloring in output
    * Add --toml for the TOML filetype
* Wed Jan 22 2020 Martin Rey <mrey@suse.com>
  - ack 3.3.1:
    * Fix some regexes that would be shown as invalid when used with
      the -Q option. Since the -Q tells ack to treat the regex as a
      literal, this shouldn't be possible (GH #294)
  - includes changes from 3.3.0:
    * Improve error message when the regex passed is invalid
    * Add new file and directory exclusions
    * Reorganize --help menu
    * Output message when using --show-types without -f or -g if it
      will have no effect
    * Improve error message when ack gets passed two options that
      can't be used together
    * Fix the behavior of --break and --heading
    * Warn when option pairs don't make sense to use together
    * Fix required minimum version of Getopt::Long module (GH #287)
    * Line number and filename separators in --passthru mode now work
      the same as in context (-A/-B/-C) mode (GH #291)
  - Rebase patches:
    * ack-add_spec.patch
    * ack-ignore-osc.patch
* Sat Nov 23 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.2.0:
    * Add "-t X" as a short alias for --type=X
    * Add "-T X" as a short alias for --type=noX
    * The feature of using the name of the type as an option is
      deprecated will be removed in a future release
    * Remove support for Parrot (--parrot)
* Thu Sep 26 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.1.1:
    * Improve the speed up the -l, -L and -c options
  - includes changes from 3.1.0:
    * Added the --range-start and --range-end options to allow
      searching only ranges of
* Wed Aug 21 2019 Dan Čermák <dcermak@suse.com>
  - Rebase patches:
    * ack-add_spec.patch
    * ack-ignore-osc.patch
* Wed Aug 21 2019 Christopher Childress <christopher.childress@dciinc.org>
  - ack 3.0.3:
    * Made smartcase's check for lowercase patterns smarter.
    * Updated many URLs, especially in the config. (GH #223)
* Sat Aug 03 2019 Andreas Stieger <andreas.stieger@gmx.de>
  - ack 3.0.2:
    * Improved -w option
    * -w option will warn if your pattern does not lend itself to
      word matching
    * -i, -I and --smart-case
    * --proximate=N option
    * Add --pod and --markdown
    * Add GNUmakefile to the list of makefile specs
    * Add -S as a synonym for --smart-case
    * no longer highlights capture groups
    * --output allows fewer special variables
* Fri Mar 22 2019 Matthias Eliasson <elimat@opensuse.org>
  - ack 2.28:
    * The --help-rgb-colors option now displays the RGB codes organized by HSL
      values for easier picking.
  - includes 2.26:
    * Added --help-colors and --help-rgb-colors options to display colors
      available for color options.
    * Clarified the docs for --lines option.
    * Use File::Temp for temp files during tests on Win32.
  - cleanup with spec-cleaner
* Sat Aug 11 2018 rpm@fthiessen.de
  - ack 2.24:
    * Added option "--ts" for Typescript.
    * Fixed a bug where ack would stop searching if there was a file
      called "0" in the current directory where ack was invoked.
    * Optimized ack's search by 0-30% in timings of common cases.
      Done by only do a line-by-line search of a file if there's a
      match somewhere in the file.
* Fri Dec 29 2017 avindra@opensuse.org
  - ack 2.22:
    * Avoid a fatal error that sometimes occured if a file was
      unreadable.
    * support for Kotlin
    * Sped up file type detection for certain files.
  - includes 2.20:
    * When using submodules, .git directory will be a file.
      This is now ignored by default.
    * Changed construction in the docs that Ubuntu flagged as a
      misspelling.
  - cleanup with spec-cleaner
* Sat Mar 25 2017 astieger@suse.com
  - ack 2.18:
    * no longer throw an undefined variable when called from a
      directory that doesn't exist
    * --context=0 (-C 0) can now override arkrc settings
    * --after-context (-A) and --before-context (-B) no longer
      require a value to be passed, defaulting to 2
    * Add .xhtml to the --html filetype
    * Add .wsdl to the --xml filetype.
* Sat Mar 11 2017 astieger@suse.com
  - ack 2.16:
    * Include .cljs, .cljc and .edn files with the --clojure filetype
    * Add .xsd to the --xml filetype
    * Add support for Swift language
    * The MSYS2 project is now seen as Windows
    * Expand the definition of OCaml files
    * Add support for Groovy Server Pages
* Thu Feb 04 2016 idonmez@suse.com
  - ack 2.15_02
  - Bug fixes:
    * Reverted an optimization to make \s work properly again
  - Enhancements:
    * The JSP filetype (--jsp) now recognizes .jspf files.
* Wed Feb 25 2015 astieger@suse.com
  - ack 2.15_01
  - Bug fixes:
    * The -l and -c flags would sometimes return inaccurate results
      due to bug introduced in 2.14.
    * Behavior when using newlines in a search was inconsistent.
    * Add minimal requirement of Getopt::Long 2.38, not 2.35, for
      GetOptionsFromString.
  - Enhancements:
    * Many optimizations and code cleanups.
    * Added --hpp option for C++ header files.
    * ack now supports --ignore-dir=match:....
    * ack also supports --ignore-dir=ext:..., and --noignore-dir
      supports match/ext as well
* Thu Sep 04 2014 andreas.stieger@gmx.de
  - ack 2.14:
  - Enhancements:
    * ack now ignores JavaScript and CSS source maps
  - Bug fixes:
    * The -s flag would fail to suppress certain warnings
    * The -w flag would fail to work properly with regex features
      such as alternation
    * The -g flag should now work faster on larger codebases
  - Includes enhancements from 2.13 series:
    * Add docs for available colors in ack.
    * --create-ackrc keeps the comments that describe each of the
      options, and it shows the ack version number
    * Now ignores Cabal (Haskell) sandboxes
    * Added filetypes for Jade, Smarty and Stylus
  - updated patches for context changes:
    * ack-add_spec.patch
    * ack-ignore-osc.patch
  - removed patches:
    * ack-fix_smartcase_test_for_old_perl.patch
* Fri Jan 17 2014 andreas.stieger@gmx.de
  - update to ack 2.12:
    fixes potential remote code execution via per-project .ackrc files
    [bnc#855340] [CVE-2013-7069]
    * prevents the --pager, --regex and --output options from being
      used from project-level ackrc files, preventing possible code
      execution when using ack through malicious files
    * --pager, --regex and --output options may still be used from
      the global /etc/ackrc, your own private ~/.ackrc, the ACK_OPTIONS
      environment variable, and of course from the command line.
    * Now ignores Eclipse .metadata directory.
  - includes changes form 2.11_02:
    * upstream source mispackaging fix
  - includes changes from 2.11_01
    * Fixed a race condition in t/file-permission.t that was causing
      failures if tests were run in parallel.
  - modified patches:
    * ack-ignore-osc.patch adjust for upstream source changes
* Tue Oct 29 2013 andreas.stieger@gmx.de
  - fix SLE build: File::Next does not have the required version. It
    is only used in regression tests - skip them for SLE
* Thu Oct 17 2013 andreas.stieger@gmx.de
  - update to 2.10:
    * Add --perltest for *.t files
    * Added Matlab support
    * More compatibility fixes for Perl 5.8.8.
  - includes changes from 2.08
    * ack now ignores CMake's build/cache directories by default
    * Add shebang matching for --lua files
    * Add documentation for --ackrc
    * Add Elixir filetype
    * Add --cathy option
    * Add some helpful debugging tips when an invalid option is found
    * Ignore PDF files by default, because Perl will detect them as text
    * Ignore .gif, .jpg, .jpeg and .png files.  They won't normally be
      selected, but this is an optimization so that ack doesn't have to
      open them to know
    * Ack's colorizing of output would get confused with multiple sets
      of parentheses
    * Ack would get confused when trying to colorize the output in
      DOS-format files
  - includes changes from 2.05_01
    * We now ignore the node_modules directories created by npm
    * --pager without an argument implies --pager=$PAGER
    * --perl now recognizes Plack-style .psgi files
    * Added filetypes for Coffescript, JSON, LESS, and Sass.
    * Command-line options now override options set in ackrc files
    * ACK_PAGER and ACK_PAGER_COLOR now work as advertised.
    * Fix a bug resulting in uninitialized variable warnings when more
      than one capture group was specified in the search pattern
    * Make sure ack is happy to build and test under cron and other
      console-less environments.
  - packaging changes:
    * run more rests with IO::Pty
    * refresh ack-ignore-osc.patch for upstream changes
    * update project URL
  - port changes from devel:languages:perl ack by daxim@cpan.org:
    * correct metadata: licence, CPAN download, homepage
    * unset forced prefix - let Perl configuration and toolchain
      determine the prefix/install_base which will DTRT
    * bash completion is gone, remove dead code
* Thu Aug 15 2013 idonmez@suse.com
  - Add perl-File-Next runtime dependency
* Mon Jul 22 2013 idonmez@suse.com
  - Update to version 2.0.4
    * Major update, see http://beyondgrep.com/ack-2.0/ for details
  - Refresh ack-ignore-osc.patch, ack-add_spec.patch
* Mon Feb 27 2012 mrdocs@opensuse.org
  -run osc service localrun format_spec_file to fix for factory
* Mon Feb 13 2012 coolo@suse.com
  - patch license to follow spdx.org standard
* Mon Sep 19 2011 puzel@suse.com
  - update to 1.96:
    [ENHANCEMENTS]
    * Now ignores minified Javascript files.  Anything matching
    - min.js or .min.js is ignored.
    * Added Groovy support (--groovy).
    * Added .pm6 as a --perl extension.
    * Lua can now get detected from the shebang line.  Thanks,
      Matthew Wild.
    * Added support for version numbers in executables in shebang
      detection.  Now if your Perl program's shebang refers to
      /usr/local/bin/perl-5.14.1, ack will find it.
* Sat Sep 17 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
* Sat Feb 26 2011 pascal.bleser@opensuse.org
  - add --spec/--rpm for .spec files
* Tue Nov 16 2010 puzel@novell.com
  - update to 1.94:
    [ENHANCEMENTS]
    * Added support for Go and Delphi.
    * Ignores Monotone's _MTN directories.
    * Added .xsl to the list of --xml files.
  - changes from 1.93_02:
    [FIXES]
    * --man and --version now return with an exit code of 0 (they used to exit with a 1)
    [ENHANCEMENTS]
    * the --ignore-dir option now can ignore entire paths relative to your current directory
    * added --invert-file-match switch to negate the sense of the -g/-G switches
  - changes from 1.93_01:
    [FILE TYPE UPDATES]
    * added --verilog, --vhdl and --clojure
    * files that match *.mk and *.mak as well as GNUmakefile are now included in the ack filetype 'make' (issue 88)
    * added RSpec's .spec type to the --ruby list
    [ENHANCEMENTS]
    * added docs for -r, -R, --recurse options
    * added new switch --color-lineno and environment variable ACK_COLOR_LINENO, which allow setting the line number color
    * added option --show-types to output the types that ack considers a file to have
    * 'ack --count --no-filename regex' doesn't output a list of numbers but a sum of all occurences; this is NOT what grep does but is the more sensible behavior
    [FIXES]
    * fixed ack misbehavior when using --match or not specifying a regex
    * fixed issue 74: analog to grep, 'ack --count regex file' now only outputs the number of found matches, if only one file is given
    * fixed issue 76: giving both --line and a regex (with --match) now leads to an error; the same is true for -f or -g in conjunction with --match
    * fixed issue 80: piping into ack --count now works as expected: ack always returned 0 when piped into, no matter how many matches where found
    * fixed issue 81: .ackrc now ignores leading/trailing whitespace
* Thu Nov 11 2010 pascal.bleser@opensuse.org
  - applied patch by Pavol Rusnak <prusnak@suse.cz> from openSUSE:Factory:Contrib/ack to ignore .osc directories (redone for release 1.92)
  - merged .changes entries for 1.92 by Petr Uzl <puzel@suse.cz> from openSUSE:Factory:Contrib/ack, he was a lot less lazy than me
* Sun Feb 14 2010 pascal.bleser@opensuse.org
  - removed bash completion file, way too slow
* Sun Feb 14 2010 pascal.bleser@opensuse.org
  - update to 1.92:
    [ENHANCEMENTS]
    * Added Scala support.  Thanks to Dan Sully.
    * Added .phtml as an extension for PHP.
    * Using -f or -g now return a proper error code.  If files are
      found, ack returns 0.  If none are found, ack returns 1.  This
      is a change in the specification, but the code didn't match the
      specfication anyway.
    * No man pages are created for any of the .pm files any more.
    [FIXES]
    * The --pager flag would not work.  Now it does.  Thanks Packy
      Anderson.
    * File matching for Emacs work files that match #*# was wrong.
      It was checking the entire path, not just the basename.  This
      is fixed.  (http://github.com/petdance/ack/issues/closed/#issue/101)
    * Fixed URLs that pointed to old Google Code.
  - split out perl-App-Ack into its own subpackage
* Mon Jul 13 2009 pascal.bleser@opensuse.org
  - update to 1.88:
    * ack has a new plugin system, so you can build plugins to search
      whatever filetype you want
    * added support for .hrl Erlang header files
    * added support for --rake files, which are also --ruby files
    * fixed a bug where files ending in "Makefile" were mistakenly
      identified as Makefiles
    * created a new etc/ directory and its first addition, a bash
      auto-completion file
* Wed Jul 16 2008 guru@unixtech.be
  - new upstream version (1.86)
* Tue Mar 25 2008 guru@unixtech.be
  - new package (1.78)

Files

/usr/lib/perl5/vendor_perl/5.38.2/App
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/ConfigDefault.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/ConfigFinder.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/ConfigLoader.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/File.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Files.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Collection.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Default.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Extension.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/ExtensionGroup.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/FirstLineMatch.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Inverse.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Is.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/IsGroup.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/IsPath.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/IsPathGroup.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/Match.pm
/usr/lib/perl5/vendor_perl/5.38.2/App/Ack/Filter/MatchGroup.pm
/usr/share/doc/packages/perl-App-Ack
/usr/share/doc/packages/perl-App-Ack/Changes
/usr/share/doc/packages/perl-App-Ack/README.md
/usr/share/licenses/perl-App-Ack
/usr/share/licenses/perl-App-Ack/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 7 23:57:44 2025