diff options
author | Kent Fredric <kentnl@gentoo.org> | 2017-01-25 09:05:47 +1300 |
---|---|---|
committer | Kent Fredric <kentnl@gentoo.org> | 2017-02-20 04:22:28 +1300 |
commit | 2777260fbdd69f8c09cb1477ec96501e93cf4731 (patch) | |
tree | fee92f85fa28139c8160652bf803fdd2dd417977 /dev-lang/perl/files/eblits/common-v50160001.eblit | |
parent | dev-perl/PPIx-Regexp: Bump to version 0.51.0 (diff) | |
download | gentoo-2777260fbdd69f8c09cb1477ec96501e93cf4731.tar.gz gentoo-2777260fbdd69f8c09cb1477ec96501e93cf4731.tar.bz2 gentoo-2777260fbdd69f8c09cb1477ec96501e93cf4731.zip |
dev-lang/perl, virtual/perl-*: Cleanup 5.20* and eblits re bug #589680 and bug #586418
Bug: https://bugs.gentoo.org/586418
Bug: https://bugs.gentoo.org/589680
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'dev-lang/perl/files/eblits/common-v50160001.eblit')
-rw-r--r-- | dev-lang/perl/files/eblits/common-v50160001.eblit | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/dev-lang/perl/files/eblits/common-v50160001.eblit b/dev-lang/perl/files/eblits/common-v50160001.eblit deleted file mode 100644 index 2a8d815717ac..000000000000 --- a/dev-lang/perl/files/eblits/common-v50160001.eblit +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -src_remove_dual_file() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - alternatives_auto_makesym "${i}" "${i}-[0-9]*" - done - ;; - setup) - for i in "$@" ; do - if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then - has_version ${pkg} && ewarn "You must reinstall ${pkg} !" - break - fi - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i}{,-${ver}-${P}} || die - done - ;; - esac -} - -src_remove_dual_man() { - local i pkg ver ff - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` - ff=${ff##*${i#${i%.[0-9]}}} - alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die - done - ;; - esac -} - -src_remove_dual() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - for i in "$@" ; do - src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" - src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" - done -} - |