Skip to content

Commit

Permalink
dev-perl/Perl-Tags: Bumped to version 0.320.0
Browse files Browse the repository at this point in the history
- EAPI6
- Fix vim failure test https://rt.cpan.org/Ticket/Display.html?id=105899
- Fix installation of README.pod  https://rt.cpan.org/Ticket/Display.html?id=113166
- Make more dependencies optional

Upstream:
- Added fatpacked script
- Improved defaults
- Add Moose scraping tagger
- Add PPI + Native hybrid tagger
- Added -files option
- Option -no-vars fixed
- Tests use $^X instead of `perl`

Keywords:
 Dropped: amd64-linux ppc-macos sparc-solaris x86-linux x86-macos

Package-Manager: portage-2.2.28
  • Loading branch information
kentfredric authored and akhuettel committed Mar 19, 2016
1 parent 434e1be commit f17d93f
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 0 deletions.
1 change: 1 addition & 0 deletions dev-perl/Perl-Tags/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST Perl-Tags-0.28.tar.gz 34599 SHA256 f5859dc4772cc6bbb164cbd2eb07a6879050c301a32ef8e81ce1be848f8f6611 SHA512 2f194c3ffb629029f954069bb56835fb3d38303a560b28fabd295fe52fd854510637443eae991c1942cefeef140f16a6a6f27b2cafb27664d6aa620e3ccd164c WHIRLPOOL 7c96bf270059543c8a4436cd0302ee4d675dc55b08ac388646623321a9a5df034fd36e2d8e486fb938d6a238af5b2a8d8eaf51a798a6d1900d040770321f38ba
DIST Perl-Tags-0.32.tar.gz 73099 SHA256 0230551d9379f857f596c149190c5f35422dfd6df24ce104ec070c287daf5741 SHA512 e2042b6c0e54a4c296f182446a1de21d5a1da367bc5f9d0362f4b133e226624b81eed85fd27cdd4bd618349bf447893a1c96a6aede2e22b5db234d67d20fb0fc WHIRLPOOL 211420f5cb550a8f25871dcc7d0e4c6a5b19601b98286f342ec77d356efd6d6d5d24ff50ee3b027fa0528c983b57e25a053d20cb3b10103b12b4aadbb7386c48
46 changes: 46 additions & 0 deletions dev-perl/Perl-Tags/Perl-Tags-0.320.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6

DIST_AUTHOR=OSFAMERON
DIST_VERSION=0.32
inherit perl-module

DESCRIPTION="Generate (possibly exuberant) Ctags style tags for Perl sourcecode"

SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test minimal"

PATCHES=(
"${FILESDIR}/vim_noplugin.patch" # https://rt.cpan.org/Ticket/Display.html?id=105899
)
PERL_RM_FILES=(
"README.pod" # https://rt.cpan.org/Ticket/Display.html?id=113166
)
RDEPEND="
dev-perl/File-Find-Rule
virtual/perl-Data-Dumper
virtual/perl-File-Spec
virtual/perl-File-Temp
dev-perl/Module-Locate
dev-perl/Path-Tiny
virtual/perl-parent
!minimal? (
dev-perl/PPI
)
"
DEPEND="${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.360.0
test? (
dev-perl/Capture-Tiny
dev-perl/Test-Exception
dev-perl/Test-LongString
>=virtual/perl-Test-Simple-0.420.0
!minimal? (
app-editors/vim[perl]
)
)
"
11 changes: 11 additions & 0 deletions dev-perl/Perl-Tags/files/vim_noplugin.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
diff -Naur Perl-Tags-0.32/t/05_vim.t Perl-Tags-0.32b/t/05_vim.t
--- Perl-Tags-0.32/t/05_vim.t 2014-05-11 12:11:34.000000000 +0000
+++ Perl-Tags-0.32b/t/05_vim.t 2016-03-19 04:25:04.831985917 +0000
@@ -37,6 +37,7 @@
system vim =>
-u => 't/_vimrc', # use our vimrc to add Perl::Tags settings etc.
-S => 't/session.vim', # use our session file to make modfications to file
+ '--noplugin', # Don't load 3rd party plugins which can break
'-n', # don't use swapfile
$temp;

0 comments on commit f17d93f

Please sign in to comment.