From efad0bb986e73e8aba4014b0f47c46f72c5a6d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 25 Oct 2022 21:00:00 +0700 Subject: [PATCH] perl: prepare for auto-create_wrksrc --- srcpkgs/perl/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/perl/template b/srcpkgs/perl/template index b4cb1953cf3..3f897f995e7 100644 --- a/srcpkgs/perl/template +++ b/srcpkgs/perl/template @@ -17,6 +17,8 @@ distfiles="https://www.cpan.org/src/5.0/perl-${version}.tar.gz checksum="e26085af8ac396f62add8a533c3a0ea8c8497d836f0689347ac5abd7b7a4e00a be9d9f9f7148edff7a2f9695ba3cb7e3975eff6b25a9a81dd311725fd757aa91" +skip_extraction=perl-cross-${_perl_cross_version}.tar.gz + # Before updating this package to a new major version, run ${FILESDIR}/provides.pl # against ${wrksrc} to find the list of built in packages. @@ -142,7 +144,9 @@ for f in ${provides}; do done post_extract() { - cp -a ../perl-cross-${_perl_cross_version}/* . + local TAR=$(command -v bsdtar || command -v tar) + $TAR --strip-components=1 -xf \ + ${XBPS_SRCDISTDIR}/${pkgname}-${version}/perl-cross-$_perl_cross_version.tar.gz [ -n "${SOURCE_DATE_EPOCH}" ] && touch -h -d @$SOURCE_DATE_EPOCH patchlevel.h }