perl: fix dependency issues in archive, pod and test
authorJens Wagner <redacted>
Fri, 15 May 2026 16:01:35 +0000 (18:01 +0200)
committerJosef Schlehofer <redacted>
Wed, 20 May 2026 13:22:53 +0000 (15:22 +0200)
perlbase-archive, perlbase-pod and perlbase-test
had executable utilities with missing dependencies.

Fixes: https://github.com/openwrt/packages/issues/29425
Fixes: https://github.com/openwrt/packages/issues/29426
Fixes: https://github.com/openwrt/packages/issues/29427
As discussed in PR 29463
https://github.com/openwrt/packages/pull/29463

those are either non-working or useless on OpenWrt,
therefore they have been removed.

Signed-off-by: Jens Wagner <redacted>
lang/perl/perlbase.mk

index 9de7d92d85a5d07de6febcf1acd832dabe6d0b90..ac1b9935dab8cdb23c19429230a513831c3ddf87 100644 (file)
@@ -42,10 +42,6 @@ endef
 define Package/perlbase-archive/install
 $(call perlmod/Install,$(1),Archive,)
 $(call perlmod/InstallBaseTests,$(1),cpan/Archive-Tar/bin cpan/Archive-Tar/t)
-       $(INSTALL_DIR) $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptar $(1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptardiff $(1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ptargrep $(1)/usr/bin/
 endef
 
 $(eval $(call BuildPackage,perlbase-archive))
@@ -1128,9 +1124,6 @@ define Package/perlbase-pod/install
 $(call perlmod/Install,$(1),Pod,Pod/Usage.pm)
 $(call perlmod/Install/NoStrip,$(1),Pod/Usage.pm,)
 $(call perlmod/InstallBaseTests,$(1),cpan/Pod-Checker/t cpan/Pod-Escapes/t cpan/Pod-Perldoc/t cpan/Pod-Simple/t cpan/Pod-Usage/scripts cpan/Pod-Usage/t cpan/podlators/t ext/Pod-Functions/Functions.pm ext/Pod-Functions/t ext/Pod-Html/t lib/Pod/t)
-       $(INSTALL_DIR) $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2man $(1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/pod2text $(1)/usr/bin/
 endef
 
 $(eval $(call BuildPackage,perlbase-pod))
@@ -1369,8 +1362,6 @@ define Package/perlbase-test/install
 $(call perlmod/Install,$(1),Test Test2 Test.pm Test2.pm ok.pm,Test/Builder.pm Test/More.pm Test/Tutorial.pod Test2/Transition.pod)
 $(call perlmod/Install/NoStrip,$(1),Test/Builder.pm Test/More.pm,)
 $(call perlmod/InstallBaseTests,$(1),cpan/Test-Harness/t cpan/Test-Simple/t dist/Test/t)
-       $(INSTALL_DIR) $(1)/usr/bin
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/prove $(1)/usr/bin
 endef
 
 $(eval $(call BuildPackage,perlbase-test))
git clone https://git.99rst.org/PROJECT