components/gcc3/gcc-3-runtime.p5m
changeset 991 ed62e375e805
parent 609 775168282b2f
child 1006 676e5d1af095
equal deleted inserted replaced
990:6bfca1239ccb 991:ed62e375e805
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
       
    23 
       
    24 # All libraries directly installed under /usr/gcc/3.4/lib should have 
       
    25 # equivalent links under /usr/sfw/lib for backward compatibility.
       
    26 <transform file link path=usr/gcc/3.4/lib/([^/]*.so.[0-9]*)$ -> \
       
    27     emit link path=usr/sfw/lib/%<1> target=../../gcc/3.4/lib/%<1>>
       
    28 # Include /usr/sfw/lib links for 64 bit library support
       
    29 <transform file link path=usr/gcc/3.4/lib/$(MACH64)/([^/]*.so.[0-9]*)$ -> \
       
    30     emit link path=usr/sfw/lib/$(MACH64)/%<1> \
       
    31     target=../../../gcc/3.4/lib/$(MACH64)/%<1>>
       
    32 
    23 set name=pkg.fmri value=pkg:/system/library/gcc-3-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    33 set name=pkg.fmri value=pkg:/system/library/gcc-3-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    24 set name=pkg.summary value="GCC Runtime libraries"
    34 set name=pkg.summary value="GCC Runtime libraries"
    25 set name=pkg.description value="GCC Runtime - Shared libraries used by gcc and other gnu components"
    35 set name=pkg.description value="GCC Runtime - Shared libraries used by gcc and other gnu components"
    26 set name=info.classification value=org.opensolaris.category.2008:Development/C
    36 set name=info.classification value=org.opensolaris.category.2008:Development/C
    27 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    37 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    28 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    38 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    29 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    39 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    30 set name=org.opensolaris.arc-caseid \
    40 set name=org.opensolaris.arc-caseid \
    31 	value=PSARC/2000/488
    41     value=PSARC/2000/488 \
       
    42     value=PSARC/2012/255
    32 
    43 
    33 dir path=usr
    44 dir path=usr
    34 dir path=usr/sfw
    45 dir path=usr/gcc/3.4
    35 dir path=usr/sfw/lib
    46 dir path=usr/gcc/3.4/lib
    36 dir path=usr/sfw/lib/$(MACH64)
    47 dir path=usr/gcc/3.4/lib/$(MACH64)
    37 
    48 
    38 file path=usr/sfw/lib/$(MACH64)/libg2c.so.0.0.0
    49 file path=usr/gcc/3.4/lib/$(MACH64)/libg2c.so.0.0.0
    39 file path=usr/sfw/lib/$(MACH64)/libgcc_s.so.1
    50 file path=usr/gcc/3.4/lib/$(MACH64)/libgcc_s.so.1
    40 file path=usr/sfw/lib/$(MACH64)/libobjc.so.1.0.0
    51 file path=usr/gcc/3.4/lib/$(MACH64)/libobjc.so.1.0.0
    41 file path=usr/sfw/lib/$(MACH64)/libstdc++.so.6.0.3
    52 file path=usr/gcc/3.4/lib/$(MACH64)/libstdc++.so.6.0.3
    42 file path=usr/sfw/lib/libg2c.so.0.0.0
    53 file path=usr/gcc/3.4/lib/libg2c.so.0.0.0
    43 file path=usr/sfw/lib/libgcc_s.so.1
    54 file path=usr/gcc/3.4/lib/libgcc_s.so.1
    44 file path=usr/sfw/lib/libobjc.so.1.0.0
    55 file path=usr/gcc/3.4/lib/libobjc.so.1.0.0
    45 file path=usr/sfw/lib/libstdc++.so.6.0.3
    56 file path=usr/gcc/3.4/lib/libstdc++.so.6.0.3
    46 link path=usr/sfw/lib/$(MACH64)/libg2c.so target=libg2c.so.0.0.0
    57 link path=usr/gcc/3.4/lib/$(MACH64)/libg2c.so target=libg2c.so.0.0.0
    47 link path=usr/sfw/lib/$(MACH64)/libg2c.so.0 target=libg2c.so.0.0.0
    58 link path=usr/gcc/3.4/lib/$(MACH64)/libg2c.so.0 target=libg2c.so.0.0.0
    48 link path=usr/sfw/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
    59 link path=usr/gcc/3.4/lib/$(MACH64)/libgcc_s.so target=libgcc_s.so.1
    49 link path=usr/sfw/lib/$(MACH64)/libgcc_s_$(MACH64).so target=libgcc_s.so.1
    60 link path=usr/gcc/3.4/lib/$(MACH64)/libgcc_s_$(MACH64).so target=libgcc_s.so.1
    50 link path=usr/sfw/lib/$(MACH64)/libobjc.so target=libobjc.so.1.0.0
    61 link path=usr/gcc/3.4/lib/$(MACH64)/libobjc.so target=libobjc.so.1.0.0
    51 link path=usr/sfw/lib/$(MACH64)/libobjc.so.1 target=libobjc.so.1.0.0
    62 link path=usr/gcc/3.4/lib/$(MACH64)/libobjc.so.1 target=libobjc.so.1.0.0
    52 link path=usr/sfw/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.3
    63 link path=usr/gcc/3.4/lib/$(MACH64)/libstdc++.so target=libstdc++.so.6.0.3
    53 link path=usr/sfw/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.3
    64 link path=usr/gcc/3.4/lib/$(MACH64)/libstdc++.so.6 target=libstdc++.so.6.0.3
    54 link path=usr/sfw/lib/64 target=$(MACH64)
    65 link path=usr/gcc/3.4/lib/64 target=$(MACH64)
    55 link path=usr/sfw/lib/libg2c.so target=libg2c.so.0.0.0
    66 link path=usr/gcc/3.4/lib/libg2c.so target=libg2c.so.0.0.0
    56 link path=usr/sfw/lib/libg2c.so.0 target=libg2c.so.0.0.0
    67 link path=usr/gcc/3.4/lib/libg2c.so.0 target=libg2c.so.0.0.0
    57 link path=usr/sfw/lib/libgcc_s.so target=libgcc_s.so.1
    68 link path=usr/gcc/3.4/lib/libgcc_s.so target=libgcc_s.so.1
    58 link path=usr/sfw/lib/libobjc.so target=libobjc.so.1.0.0
    69 link path=usr/gcc/3.4/lib/libobjc.so target=libobjc.so.1.0.0
    59 link path=usr/sfw/lib/libobjc.so.1 target=libobjc.so.1.0.0
    70 link path=usr/gcc/3.4/lib/libobjc.so.1 target=libobjc.so.1.0.0
    60 link path=usr/sfw/lib/libstdc++.so target=libstdc++.so.6.0.3
    71 link path=usr/gcc/3.4/lib/libstdc++.so target=libstdc++.so.6.0.3
    61 link path=usr/sfw/lib/libstdc++.so.6 target=libstdc++.so.6.0.3
    72 link path=usr/gcc/3.4/lib/libstdc++.so.6 target=libstdc++.so.6.0.3
    62 
    73 
    63 legacy pkg=SUNWgccruntime \
    74 legacy pkg=SUNWgccruntime \
    64     name="GCC Runtime libraries" \
    75     name="GCC Runtime libraries" \
    65     desc="GCC Runtime - Shared libraries used by gcc and other gnu components"
    76     desc="GCC Runtime - Shared libraries used by gcc and other gnu components"
    66 
    77