Marcel Telka
2023-12-25 040f41f7cdd98ac88e21b244f7dfea22f222a1b0
pkgtree: switch to Perl 5.38

1 files deleted
5 files modified
1 files renamed
63 ■■■■ changed files
components/developer/pkgtree/Makefile 11 ●●●● patch | view | raw | blame | history
components/developer/pkgtree/history 2 ●●●●● patch | view | raw | blame | history
components/developer/pkgtree/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/developer/pkgtree/patches/no-pager.patch 4 ●●●● patch | view | raw | blame | history
components/developer/pkgtree/pkg5 8 ●●●● patch | view | raw | blame | history
components/developer/pkgtree/pkgtree-GENFRAG.p5m 22 ●●●●● patch | view | raw | blame | history
components/developer/pkgtree/pkgtree.p5m 14 ●●●●● patch | view | raw | blame | history
components/developer/pkgtree/Makefile
@@ -19,7 +19,8 @@
COMPONENT_NAME=        pkgtree
COMPONENT_VERSION=    1.1
COMPONENT_REVISION=    4
COMPONENT_REVISION=    5
COMPONENT_SUMMARY=    pkgtree displays the IPS package dependency tree
COMPONENT_PROJECT_URL=    https://github.com/msmark/pkgtree
COMPONENT_FMRI=        developer/pkgtree
COMPONENT_CLASSIFICATION= System/Packaging
@@ -45,11 +46,12 @@
$(INSTALL_$(MK_BITS)): $(BUILD_$(MK_BITS))
    $(MKDIR) $(PROTO_DIR) \
        $(PROTOUSRBINDIR) \
        $(PROTOUSRSHAREMAN1DIR)
    $(MKDIR) $(foreach ver, $(PERL_VERSIONS), $(PROTO_DIR)/usr/perl5/vendor_perl/$(ver))
        $(PROTOUSRSHAREMAN1DIR) \
        $(PROTO_DIR)/usr/perl5/vendor_perl/$(PERL_VERSION)
    $(CP) -a $(SOURCE_DIR)/bin/pkgtree $(PROTOUSRBINDIR)
    $(GSED) -i -e '1s|^#!.*perl|#!$(PERL)|' $(PROTOUSRBINDIR)/pkgtree
    $(POD2MAN) $(SOURCE_DIR)/bin/pkgtree $(PROTOUSRSHAREMAN1DIR)/pkgtree.1
    $(foreach ver, $(PERL_VERSIONS), $(CP) -a $(SOURCE_DIR)/lib/perl5/* $(PROTO_DIR)/usr/perl5/vendor_perl/$(ver) ; )
    $(CP) -a $(SOURCE_DIR)/lib/perl5/* $(PROTO_DIR)/usr/perl5/vendor_perl/$(PERL_VERSION)
    $(TOUCH) $@
$(TEST_$(MK_BITS)): $(INSTALL_$(MK_BITS))
@@ -58,4 +60,3 @@
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += runtime/perl
components/developer/pkgtree/history
@@ -1,3 +1,5 @@
developer/pkgtree-516@1.1,5.11-2018.0.0.0
developer/pkgtree-522@1.1,5.11-2020.0.1.4
developer/pkgtree-524@1.1,5.11-2020.0.1.4
developer/pkgtree-534@1.1,5.11-2022.0.0.5
developer/pkgtree-536@1.1,5.11-2022.0.0.5
components/developer/pkgtree/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/developer/pkgtree/patches/no-pager.patch
@@ -1,5 +1,5 @@
--- pkgtree-1.1/bin/pkgtree    2013-11-22 06:33:03.000000000 +0000
+++ pkgtree    2017-10-25 16:44:13.137477038 +0000
--- pkgtree-1.1/bin/pkgtree.orig
+++ pkgtree-1.1/bin/pkgtree
@@ -146,7 +146,6 @@
 delete $args{'cache-file'};
 delete $args{'force-cache'};
components/developer/pkgtree/pkg5
@@ -1,14 +1,8 @@
{
    "dependencies": [
        "SUNWcs",
        "runtime/perl",
        "runtime/perl-534",
        "runtime/perl-536",
        "shell/ksh93"
        "runtime/perl-538"
    ],
    "fmris": [
        "developer/pkgtree-534",
        "developer/pkgtree-536",
        "developer/pkgtree"
    ],
    "name": "pkgtree"
components/developer/pkgtree/pkgtree-GENFRAG.p5m
File was deleted
components/developer/pkgtree/pkgtree.p5m
File was renamed from components/developer/pkgtree/pkgtree-PERLVER.p5m
@@ -10,14 +10,12 @@
#
#
# Copyright 2016 Adam Stevko
# Copyright 2023 Marcel Telka
#
<transform file path=usr/perl5/.* -> default mode 0444>
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PLV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="pkgtree displays the IPS package dependency tree"
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
@@ -25,11 +23,9 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/pkgtree
file path=usr/perl5/vendor_perl/$(PERLVER)/IPS.pm
file path=usr/perl5/vendor_perl/$(PERLVER)/IPS/Package.pm
file path=usr/perl5/vendor_perl/$(PERLVER)/IPS/Tree.pm
file path=usr/perl5/vendor_perl/$(PERLVER)/IPS/Version.pm
# perl modules are unusable without perl runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=perl \
    pkg.debug.depend.path=usr/perl5/$(PERLVER)/bin
file path=usr/share/man/man1/pkgtree.1