diff options
author | Benda Xu <heroxbd@gentoo.org> | 2016-06-07 12:14:54 +0900 |
---|---|---|
committer | Benda Xu <heroxbd@gentoo.org> | 2016-06-07 12:14:54 +0900 |
commit | 9fbf6e24b19632149e94749698f9d49181adb699 (patch) | |
tree | 4145f4f67d43e8c28e781dc1de8abd60c55af3ea /dev-lang/perl/files/eblits/common-v50240001.eblit | |
parent | dev-lang/ocaml: not needed. (diff) | |
download | heroxbd-9fbf6e24b19632149e94749698f9d49181adb699.tar.gz heroxbd-9fbf6e24b19632149e94749698f9d49181adb699.tar.bz2 heroxbd-9fbf6e24b19632149e94749698f9d49181adb699.zip |
dev-lang/perl: merged.
Diffstat (limited to 'dev-lang/perl/files/eblits/common-v50240001.eblit')
-rw-r--r-- | dev-lang/perl/files/eblits/common-v50240001.eblit | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/dev-lang/perl/files/eblits/common-v50240001.eblit b/dev-lang/perl/files/eblits/common-v50240001.eblit deleted file mode 100644 index 2a8d815..0000000 --- a/dev-lang/perl/files/eblits/common-v50240001.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 -} - |