Print this page
7661 illumos should provide 64bit perl modules (for omni)

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 ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  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      -# Copyright (c) 2014 Racktop Systems.
       24 +# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
       25 +# Copyright 2016 RackTop Systems.
  25   26  #
  26   27  
  27      -<transform file path=.*\.(pm|bs) -> default mode 0444>
       28 +<transform file path=.*\.pm -> default mode 0444>
  28   29  <transform file path=.*\.so -> default mode 0555>
  29   30  set name=pkg.fmri \
  30      -    value=pkg:/runtime/perl/module/sun-solaris@0.5.11,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
       31 +    value=pkg:/runtime/perl$(PERL_PKGVERS)/module/sun-solaris@0.5.11,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
  31   32  set name=pkg.summary value="Perl $(PERL_VERSION) Sun::Solaris Modules"
  32   33  set name=info.classification \
  33   34      value=org.opensolaris.category.2008:Development/Perl
  34   35  set name=variant.arch value=$(ARCH)
  35   36  dir path=usr group=sys
  36   37  dir path=usr/perl5
  37   38  dir path=usr/perl5/$(PERL_VERSION)
  38   39  dir path=usr/perl5/$(PERL_VERSION)/lib
  39   40  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)
  40   41  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun
  41   42  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris
  42   43  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto
  43   44  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun
  44   45  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris
  45   46  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Intrs
  46   47  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Kstat
  47   48  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Lgrp
  48   49  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Project
  49   50  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Task
  50   51  dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Utils
  51      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)
  52      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun
  53      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris
  54      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto
  55      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun
  56      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris
  57      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Intrs
  58      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Kstat
  59      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Lgrp
  60      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Project
  61      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Task
  62      -dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Utils
       52 +$(64BIT_PERL)dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)
       53 +$(64BIT_PERL)dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun
       54 +$(64BIT_PERL)dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris
       55 +$(64BIT_PERL)dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto
       56 +$(64BIT_PERL)dir path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun
       57 +$(64BIT_PERL)dir \
       58 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris
       59 +$(64BIT_PERL)dir \
       60 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Intrs
       61 +$(64BIT_PERL)dir \
       62 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Kstat
       63 +$(64BIT_PERL)dir \
       64 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Lgrp
       65 +$(64BIT_PERL)dir \
       66 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Project
       67 +$(64BIT_PERL)dir \
       68 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Task
       69 +$(64BIT_PERL)dir \
       70 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Utils
  63   71  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun
  64   72  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris
  65   73  dir path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/BSM
  66   74  dir path=usr/share/man
  67   75  dir path=usr/share/man/man3perl
  68   76  file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Intrs.pm
  69   77  file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Kstat.pm
  70   78  file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Lgrp.pm
  71   79  file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Project.pm
  72   80  file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/Sun/Solaris/Task.pm
↓ open down ↓ 3 lines elided ↑ open up ↑
  76   84  file \
  77   85      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Kstat/Kstat.so
  78   86  file \
  79   87      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Lgrp/Lgrp.so
  80   88  file \
  81   89      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Project/Project.so
  82   90  file \
  83   91      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Task/Task.so
  84   92  file \
  85   93      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH)/auto/Sun/Solaris/Utils/Utils.so
  86      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Intrs.pm
  87      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Kstat.pm
  88      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Lgrp.pm
  89      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Project.pm
  90      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Task.pm
  91      -file path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Utils.pm
  92      -file \
       94 +$(64BIT_PERL)file \
       95 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Intrs.pm
       96 +$(64BIT_PERL)file \
       97 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Kstat.pm
       98 +$(64BIT_PERL)file \
       99 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Lgrp.pm
      100 +$(64BIT_PERL)file \
      101 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Project.pm
      102 +$(64BIT_PERL)file \
      103 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Task.pm
      104 +$(64BIT_PERL)file \
      105 +    path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/Sun/Solaris/Utils.pm
      106 +$(64BIT_PERL)file \
  93  107      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Intrs/Intrs.so
  94      -file \
      108 +$(64BIT_PERL)file \
  95  109      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Kstat/Kstat.so
  96      -file \
      110 +$(64BIT_PERL)file \
  97  111      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Lgrp/Lgrp.so
  98      -file \
      112 +$(64BIT_PERL)file \
  99  113      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Project/Project.so
 100      -file \
      114 +$(64BIT_PERL)file \
 101  115      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Task/Task.so
 102      -file \
      116 +$(64BIT_PERL)file \
 103  117      path=usr/perl5/$(PERL_VERSION)/lib/$(PERL_ARCH64)/auto/Sun/Solaris/Utils/Utils.so
 104  118  file path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/BSM/_BSMparse.pm
 105  119  file path=usr/perl5/$(PERL_VERSION)/lib/Sun/Solaris/Pg.pm
 106  120  file path=usr/share/man/man3perl/Kstat.3perl
 107  121  file path=usr/share/man/man3perl/Lgrp.3perl
 108  122  file path=usr/share/man/man3perl/Project.3perl
 109  123  file path=usr/share/man/man3perl/Task.3perl
 110  124  license cr_Sun license=cr_Sun
 111  125  license usr/src/cmd/perl/THIRDPARTYLICENSE \
 112  126      license=usr/src/cmd/perl/THIRDPARTYLICENSE
 113      -depend fmri=runtime/perl type=require
 114      -depend fmri=runtime/perl/manual type=require
      127 +depend fmri=runtime/perl$(PERL_PKGVERS) type=require
      128 +depend fmri=runtime/perl$(PERL_PKGVERS)/manual type=require
      129 +$(64BIT_PERL)depend fmri=runtime/perl-64$(PERL_PKGVERS) type=require
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX