Print this page
4863 illumos-gate can't be built with fresh perl versions

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/runtime-perl-module-sun-solaris.mf
          +++ new/usr/src/pkg/manifests/runtime-perl-module-sun-solaris.mf
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24   24  # Copyright (c) 2014 Racktop Systems.
       25 +# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
  25   26  #
  26   27  
  27      -$(i386_ONLY)<transform file dir path=.*PLAT.* -> edit path PLAT i86pc>
  28      -$(sparc_ONLY)<transform file dir path=.*PLAT.* -> edit path PLAT sun4>
  29      -
  30   28  <transform file path=.*\.(pm|bs) -> default mode 0444>
  31   29  <transform file path=.*\.so -> default mode 0555>
  32   30  set name=pkg.fmri \
  33   31      value=pkg:/runtime/perl$(PERL_PKGVERS)/module/sun-solaris@0.5.11,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
  34   32  set name=pkg.summary value="Perl $(PERL_VERSION) Sun::Solaris Modules"
  35   33  set name=info.classification \
  36   34      value=org.opensolaris.category.2008:Development/Perl
  37   35  set name=variant.arch value=$(ARCH)
  38   36  dir path=usr group=sys
  39   37  dir path=usr/perl5
  40   38  dir path=usr/perl5/$(PERL_VERSION)
  41   39  dir path=usr/perl5/$(PERL_VERSION)/lib
  42      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int
  43      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun
  44      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris
  45      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto
  46      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun
  47      -dir path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris
  48      -dir \
  49      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Intrs
  50      -dir \
  51      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Kstat
  52      -dir \
  53      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Lgrp
  54      -dir \
  55      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Project
  56      -dir \
  57      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Task
  58      -dir \
  59      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Utils
       40 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)
       41 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun
       42 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris
       43 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto
       44 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun
       45 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris
       46 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Intrs
       47 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Kstat
       48 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Lgrp
       49 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Project
       50 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Task
       51 +dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Utils
  60   52  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun
  61   53  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris
  62   54  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/BSM
  63   55  dir path=usr/share/man
  64   56  dir path=usr/share/man/man3perl
       57 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Intrs.pm
       58 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Kstat.pm
       59 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Lgrp.pm
       60 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Project.pm
       61 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Task.pm
       62 +file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Utils.pm
  65   63  file \
  66      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Intrs.pm
       64 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Intrs/Intrs.so
  67   65  file \
  68      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Kstat.pm
  69      -file path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Lgrp.pm
       66 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Kstat/Kstat.so
  70   67  file \
  71      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Project.pm
  72      -file path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Task.pm
       68 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Lgrp/Lgrp.so
  73   69  file \
  74      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/Sun/Solaris/Utils.pm
       70 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Project/Project.so
  75   71  file \
  76      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Intrs/Intrs.so
       72 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Task/Task.so
  77   73  file \
  78      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Kstat/Kstat.so
  79      -file \
  80      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Lgrp/Lgrp.so
  81      -file \
  82      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Project/Project.so
  83      -file \
  84      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Task/Task.so
  85      -file \
  86      -    path=usr/perl5/$(PERL_VERSION)/lib/PLAT-solaris-64int/auto/Sun/Solaris/Utils/Utils.so
       74 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Utils/Utils.so
  87   75  file path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/BSM/_BSMparse.pm
  88   76  file path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/Pg.pm
  89   77  file path=usr/share/man/man3perl/Kstat.3perl
  90   78  file path=usr/share/man/man3perl/Lgrp.3perl
  91   79  file path=usr/share/man/man3perl/Project.3perl
  92   80  file path=usr/share/man/man3perl/Task.3perl
  93   81  license cr_Sun license=cr_Sun
  94   82  license usr/src/cmd/perl/THIRDPARTYLICENSE \
  95   83      license=usr/src/cmd/perl/THIRDPARTYLICENSE
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX