components/gcc45/gcc-45-runtime.p5m
changeset 487 4e721bcfa7d1
child 495 4153db6738f5
equal deleted inserted replaced
486:00cc0158aa99 487:4e721bcfa7d1
       
     1 #
       
     2 # CDDL HEADER START
       
     3 #
       
     4 # The contents of this file are subject to the terms of the
       
     5 # Common Development and Distribution License (the "License").
       
     6 # You may not use this file except in compliance with the License.
       
     7 #
       
     8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
       
     9 # or http://www.opensolaris.org/os/licensing.
       
    10 # See the License for the specific language governing permissions
       
    11 # and limitations under the License.
       
    12 #
       
    13 # When distributing Covered Code, include this CDDL HEADER in each
       
    14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
       
    15 # If applicable, add the following below this CDDL HEADER, with the
       
    16 # fields enclosed by brackets "[]" replaced with your own identifying
       
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
       
    18 #
       
    19 # CDDL HEADER END
       
    20 #
       
    21 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
       
    22 #
       
    23 
       
    24 set name=pkg.fmri value=pkg:/system/library/gcc-45-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
       
    25 set name=pkg.summary value="GCC - 4.5 Runtime"
       
    26 set name=info.classification value="org.opensolaris.category.2008:Development/C" \
       
    27     value="org.opensolaris.category.2008:Development/C++" \
       
    28     value="org.opensolaris.category.2008:Development/Fortran" \
       
    29     value="org.opensolaris.category.2008:Development/GNU" \
       
    30     value="org.opensolaris.category.2008:Development/Objective C"
       
    31 set name=info.upstream_url value="http://gnu.gcc.org"
       
    32 set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
       
    33 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
       
    34 set name=org.opensolaris.arc-caseid value=PSARC/2011/256
       
    35 
       
    36 license gcc45.license license='GPLv3 with Runtime Exception'
       
    37 
       
    38 dir path=usr
       
    39 dir path=usr/lib
       
    40 dir path=usr/lib/$(MACH64)
       
    41 dir path=usr/gcc
       
    42 dir path=usr/gcc/4.5
       
    43 dir path=usr/gcc/4.5/lib
       
    44 dir path=usr/gcc/4.5/lib/$(MACH64)
       
    45 dir path=usr/gcc/4.5/lib/gcc
       
    46 dir path=usr/gcc/4.5/lib/gcc/$(GNU_ARCH)
       
    47 dir path=usr/gcc/4.5/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)
       
    48 dir path=usr/gcc/4.5/lib/gcc/$(GNU_ARCH)/$(COMPONENT_VERSION)/$(MACH64)
       
    49 file path=usr/gcc/4.5/lib/libgcc_s.so.1
       
    50 file path=usr/gcc/4.5/lib/libgfortran.so.3.0.0
       
    51 file path=usr/gcc/4.5/lib/libgomp.so.1.0.0
       
    52 file path=usr/gcc/4.5/lib/libobjc.so.2.0.0
       
    53 file path=usr/gcc/4.5/lib/libssp.so.0.0.0
       
    54 file path=usr/gcc/4.5/lib/libstdc++.so.6.0.14
       
    55 file path=usr/gcc/4.5/lib/$(MACH64)/libgcc_s.so.1
       
    56 
       
    57 # pkg.debug.depend.path has been added to workaround a problem with pkgdepend not
       
    58 # being able to figure out the dependence of these .so's on libgcc_s which is
       
    59 # delivered in the same package.
       
    60 # See opensolaris CR 17808 pkgdepend generate should deal with 32 vs 64-bit userland
       
    61 file path=usr/gcc/4.5/lib/$(MACH64)/libgfortran.so.3.0.0 pkg.debug.depend.path=usr/lib/$(MACH64)
       
    62 file path=usr/gcc/4.5/lib/$(MACH64)/libgomp.so.1.0.0 pkg.debug.depend.path=usr/lib/$(MACH64)
       
    63 file path=usr/gcc/4.5/lib/$(MACH64)/libobjc.so.2.0.0 pkg.debug.depend.path=usr/lib/$(MACH64)
       
    64 file path=usr/gcc/4.5/lib/$(MACH64)/libssp.so.0.0.0 pkg.debug.depend.path=usr/lib/$(MACH64)
       
    65 file path=usr/gcc/4.5/lib/$(MACH64)/libstdc++.so.6.0.14 pkg.debug.depend.path=usr/lib/$(MACH64)
       
    66 
       
    67 link path=usr/gcc/4.5/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
       
    68 link path=usr/gcc/4.5/lib/$(MACH64)/libgfortran.so target=libgfortran.so.3.0.0
       
    69 link path=usr/gcc/4.5/lib/$(MACH64)/libgfortran.so.3 target=libgfortran.so.3.0.0
       
    70 link path=usr/gcc/4.5/lib/$(MACH64)/libgomp.so target=libgomp.so.1.0.0
       
    71 link path=usr/gcc/4.5/lib/$(MACH64)/libgomp.so.1 target=libgomp.so.1.0.0
       
    72 link path=usr/gcc/4.5/lib/$(MACH64)/libobjc.so target=libobjc.so.2.0.0
       
    73 link path=usr/gcc/4.5/lib/$(MACH64)/libobjc.so.2 target=libobjc.so.2.0.0
       
    74 link path=usr/gcc/4.5/lib/$(MACH64)/libssp.so target=libssp.so.0.0.0
       
    75 link path=usr/gcc/4.5/lib/$(MACH64)/libssp.so.0 target=libssp.so.0.0.0
       
    76 link path=usr/gcc/4.5/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.14
       
    77 link path=usr/gcc/4.5/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.14
       
    78 link path=usr/gcc/4.5/lib/libgcc_s.so target=libgcc_s.so.1
       
    79 link path=usr/gcc/4.5/lib/libgfortran.so target=libgfortran.so.3.0.0
       
    80 link path=usr/gcc/4.5/lib/libgfortran.so.3 target=libgfortran.so.3.0.0
       
    81 link path=usr/gcc/4.5/lib/libgomp.so target=libgomp.so.1.0.0
       
    82 link path=usr/gcc/4.5/lib/libgomp.so.1 target=libgomp.so.1.0.0
       
    83 link path=usr/gcc/4.5/lib/libobjc.so target=libobjc.so.2.0.0
       
    84 link path=usr/gcc/4.5/lib/libobjc.so.2 target=libobjc.so.2.0.0
       
    85 link path=usr/gcc/4.5/lib/libssp.so target=libssp.so.0.0.0
       
    86 link path=usr/gcc/4.5/lib/libssp.so.0 target=libssp.so.0.0.0
       
    87 link path=usr/gcc/4.5/lib/libstdc++.so target=libstdc++.so.6.0.14
       
    88 link path=usr/gcc/4.5/lib/libstdc++.so.6 target=libstdc++.so.6.0.14
       
    89 
       
    90 link path=usr/lib/libgcc_s.so.1 target=../gcc/4.5/lib/libgcc_s.so.1 
       
    91 link path=usr/lib/libgcc_s.so target=../gcc/4.5/lib/libgcc_s.so 
       
    92 link path=usr/lib/libgfortran.so target=../gcc/4.5/lib/libgfortran.so 
       
    93 link path=usr/lib/libgfortran.so.3 target=../gcc/4.5/lib/libgfortran.so.3 
       
    94 link path=usr/lib/libobjc.so target=../gcc/4.5/lib/libobjc.so 
       
    95 link path=usr/lib/libobjc.so.2 target=../gcc/4.5/lib/libobjc.so.2 
       
    96 link path=usr/lib/libstdc++.so target=../gcc/4.5/lib/libstdc++.so 
       
    97 link path=usr/lib/libstdc++.so.6 target=../gcc/4.5/lib/libstdc++.so.6 
       
    98 link path=usr/lib/libgomp.so target=../gcc/4.5/lib/libgomp.so 
       
    99 link path=usr/lib/libgomp.so.1 target=../gcc/4.5/lib/libgomp.so.1 
       
   100 link path=usr/lib/libssp.so target=../gcc/4.5/lib/libssp.so 
       
   101 link path=usr/lib/libssp.so.0 target=../gcc/4.5/lib/libssp.so.0 
       
   102 link path=usr/lib/$(MACH64)/libgcc_s.so.1 target=../../gcc/4.5/lib/$(MACH64)/libgcc_s.so.1 
       
   103 link path=usr/lib/$(MACH64)/libgcc_s.so target=../../gcc/4.5/lib/$(MACH64)/libgcc_s.so 
       
   104 link path=usr/lib/$(MACH64)/libgfortran.so target=../../gcc/4.5/lib/$(MACH64)/libgfortran.so 
       
   105 link path=usr/lib/$(MACH64)/libgfortran.so.3 target=../../gcc/4.5/lib/$(MACH64)/libgfortran.so.3 
       
   106 link path=usr/lib/$(MACH64)/libstdc++.so target=../../gcc/4.5/lib/$(MACH64)/libstdc++.so 
       
   107 link path=usr/lib/$(MACH64)/libstdc++.so.6 target=../../gcc/4.5/lib/$(MACH64)/libstdc++.so.6 
       
   108 link path=usr/lib/$(MACH64)/libgomp.so target=../../gcc/4.5/lib/$(MACH64)/libgomp.so 
       
   109 link path=usr/lib/$(MACH64)/libgomp.so.1 target=../../gcc/4.5/lib/$(MACH64)/libgomp.so.1 
       
   110 link path=usr/lib/$(MACH64)/libssp.so target=../../gcc/4.5/lib/$(MACH64)/libssp.so 
       
   111 link path=usr/lib/$(MACH64)/libssp.so.0 target=../../gcc/4.5/lib/$(MACH64)/libssp.so.0 
       
   112 link path=usr/lib/$(MACH64)/libobjc.so target=../../gcc/4.5/lib/$(MACH64)/libobjc.so 
       
   113 link path=usr/lib/$(MACH64)/libobjc.so.2 target=../../gcc/4.5/lib/$(MACH64)/libobjc.so.2 
       
   114