Diff perl-5.28.9999 with a perl-5.30.0

/usr/portage/dev-lang/perl/perl-5.30.0.ebuild 2019-06-02 12:39:00.000000000 +0300
7 7

  
8 8
PATCH_VER=1
9 9
CROSS_VER=1.2.2
10
PATCH_BASE="perl-5.28.0-patches-${PATCH_VER}"
10
PATCH_BASE="perl-5.30.0-patches-${PATCH_VER}"
11
PATCH_DEV=dilfridge
11 12

  
12 13
DIST_AUTHOR=XSAWYERX
13 14

  
......
15 16
# Devel point-releases are not ABI-intercompatible, but stable point releases are
16 17
# BIN_OLDVERSEN is contains only C-ABI-intercompatible versions
17 18
PERL_BIN_OLDVERSEN=""
19

  
18 20
if [[ "${PV##*.}" == "9999" ]]; then
19
	DIST_VERSION=5.28.0
21
	DIST_VERSION=5.30.0
20 22
else
21 23
	DIST_VERSION="${PV/_rc/-RC}"
22 24
fi
......
40 42
	mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz
41 43
	https://github.com/gentoo-perl/perl-patchset/releases/download/${PATCH_BASE}/${PATCH_BASE}.tar.xz
42 44
	mirror://gentoo/${PATCH_BASE}.tar.xz
43
	https://dev.gentoo.org/~kentnl/distfiles/${PATCH_BASE}.tar.xz
45
	https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.xz
44 46
	https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
45 47
"
46 48
HOMEPAGE="https://www.perl.org/"
......
75 77
S="${WORKDIR}/${MY_P}"
76 78

  
77 79
dual_scripts() {
78
	src_remove_dual      perl-core/Archive-Tar        2.280.0       ptar ptardiff ptargrep
79
	src_remove_dual      perl-core/CPAN               2.200.0       cpan
80
	src_remove_dual      perl-core/Digest-SHA         6.10.0        shasum
81
	src_remove_dual      perl-core/Encode             2.970.0       enc2xs piconv
80
	src_remove_dual      perl-core/Archive-Tar        2.320.0       ptar ptardiff ptargrep
81
	src_remove_dual      perl-core/CPAN               2.220.0       cpan
82
	src_remove_dual      perl-core/Digest-SHA         6.20.0        shasum
83
	src_remove_dual      perl-core/Encode             3.10.0        enc2xs piconv
82 84
	src_remove_dual      perl-core/ExtUtils-MakeMaker 7.340.0       instmodsh
83
	src_remove_dual      perl-core/ExtUtils-ParseXS   3.390.0       xsubpp
84
	src_remove_dual      perl-core/IO-Compress        2.74.0        zipdetails
85
	src_remove_dual      perl-core/JSON-PP            2.970.10      json_pp
86
	src_remove_dual      perl-core/Module-CoreList    5.201.806.220 corelist
85
	src_remove_dual      perl-core/ExtUtils-ParseXS   3.400.0       xsubpp
86
	src_remove_dual      perl-core/IO-Compress        2.84.0        zipdetails
87
	src_remove_dual      perl-core/JSON-PP            4.20.0        json_pp
88
	src_remove_dual      perl-core/Module-CoreList    5.201.905.220 corelist
87 89
	src_remove_dual      perl-core/Pod-Parser         1.630.0       pod2usage podchecker podselect
88 90
	src_remove_dual      perl-core/Pod-Perldoc        3.280.100     perldoc
89 91
	src_remove_dual      perl-core/Test-Harness       3.420.0       prove
90
	src_remove_dual      perl-core/podlators          4.100.0       pod2man pod2text
91
	src_remove_dual_man  perl-core/podlators          4.100.0       /usr/share/man/man1/perlpodstyle.1
92
	src_remove_dual      perl-core/podlators          4.110.0       pod2man pod2text
93
	src_remove_dual_man  perl-core/podlators          4.110.0       /usr/share/man/man1/perlpodstyle.1
92 94
}
93 95

  
94 96
check_rebuild() {
......
336 338
		sed -i -e 's/netbsd\*/netbsd*|solaris*/' Makefile.SH || die
337 339
	fi
338 340

  
341
	if [[ ${CHOST} == *-darwin* ]] ; then
342
		# fix install_name (soname) not to reference $D
343
		sed -i -e '/install_name `pwd/s/`pwd`/\\$(shrpdir)/' Makefile.SH || die
344
	fi
345

  
339 346
	default
340 347
}
341 348

  
Thank you!