components/ilmbase/ilmbase.p5m
changeset 181 87e11e685b1f
parent 147 5af6875cbf70
--- a/components/ilmbase/ilmbase.p5m	Wed Apr 13 10:10:46 2011 -0600
+++ b/components/ilmbase/ilmbase.p5m	Wed Apr 13 09:58:06 2011 -0700
@@ -20,100 +20,108 @@
 #
 # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
 #
-set name=pkg.fmri value=pkg:/library/ilmbase@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
-set name=pkg.summary value="Ilmbase libraries used to read and write OpenEXR images"
-set name=pkg.description value="Base libraries to support the OpenEXR IlmImf library"
-set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
-set name=info.upstream_url value="http://www.openexr.com/"
+
+<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
+set name=pkg.fmri \
+    value=pkg:/library/ilmbase@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.description \
+    value="Base libraries to support the OpenEXR IlmImf library"
+set name=pkg.summary \
+    value="Ilmbase libraries used to read and write OpenEXR images"
+set name=info.classification \
+    value=org.opensolaris.category.2008:System/Libraries
 set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream_url value=http://www.openexr.com/
+set name=opensolaris.arc_url \
+    value=http://arc.opensolaris.org/caselog/PSARC/2008/209
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 #
 dir path=usr
 dir path=usr/include
 dir path=usr/include/OpenEXR
 dir path=usr/lib
-dir path=usr/lib/pkgconfig
 dir path=usr/lib/$(MACH64)
 dir path=usr/lib/$(MACH64)/pkgconfig
+dir path=usr/lib/pkgconfig
 dir path=usr/share
 dir path=usr/share/man
 dir path=usr/share/man/man3
+file path=usr/include/OpenEXR/Iex.h
+file path=usr/include/OpenEXR/IexBaseExc.h
+file path=usr/include/OpenEXR/IexErrnoExc.h
+file path=usr/include/OpenEXR/IexMacros.h
+file path=usr/include/OpenEXR/IexMathExc.h
+file path=usr/include/OpenEXR/IexThrowErrnoExc.h
+file path=usr/include/OpenEXR/IlmBaseConfig.h
+file path=usr/include/OpenEXR/IlmThread.h
+file path=usr/include/OpenEXR/IlmThreadMutex.h
+file path=usr/include/OpenEXR/IlmThreadPool.h
+file path=usr/include/OpenEXR/IlmThreadSemaphore.h
+file path=usr/include/OpenEXR/ImathBox.h
+file path=usr/include/OpenEXR/ImathBoxAlgo.h
+file path=usr/include/OpenEXR/ImathColor.h
+file path=usr/include/OpenEXR/ImathColorAlgo.h
+file path=usr/include/OpenEXR/ImathEuler.h
+file path=usr/include/OpenEXR/ImathExc.h
+file path=usr/include/OpenEXR/ImathFrame.h
+file path=usr/include/OpenEXR/ImathFrustum.h
+file path=usr/include/OpenEXR/ImathFun.h
+file path=usr/include/OpenEXR/ImathGL.h
+file path=usr/include/OpenEXR/ImathGLU.h
+file path=usr/include/OpenEXR/ImathHalfLimits.h
+file path=usr/include/OpenEXR/ImathInt64.h
+file path=usr/include/OpenEXR/ImathInterval.h
+file path=usr/include/OpenEXR/ImathLimits.h
+file path=usr/include/OpenEXR/ImathLine.h
+file path=usr/include/OpenEXR/ImathLineAlgo.h
+file path=usr/include/OpenEXR/ImathMath.h
+file path=usr/include/OpenEXR/ImathMatrix.h
+file path=usr/include/OpenEXR/ImathMatrixAlgo.h
+file path=usr/include/OpenEXR/ImathPlane.h
+file path=usr/include/OpenEXR/ImathPlatform.h
+file path=usr/include/OpenEXR/ImathQuat.h
+file path=usr/include/OpenEXR/ImathRandom.h
+file path=usr/include/OpenEXR/ImathRoots.h
+file path=usr/include/OpenEXR/ImathShear.h
+file path=usr/include/OpenEXR/ImathSphere.h
+file path=usr/include/OpenEXR/ImathVec.h
+file path=usr/include/OpenEXR/ImathVecAlgo.h
 #
 file path=usr/include/OpenEXR/half.h
 file path=usr/include/OpenEXR/halfFunction.h
 file path=usr/include/OpenEXR/halfLimits.h
-file path=usr/include/OpenEXR/IexBaseExc.h
-file path=usr/include/OpenEXR/IexMathExc.h
-file path=usr/include/OpenEXR/IexThrowErrnoExc.h
-file path=usr/include/OpenEXR/IexErrnoExc.h
-file path=usr/include/OpenEXR/IexMacros.h
-file path=usr/include/OpenEXR/Iex.h
-file path=usr/include/OpenEXR/ImathColorAlgo.h
-file path=usr/include/OpenEXR/ImathMatrixAlgo.h
-file path=usr/include/OpenEXR/ImathVec.h
-file path=usr/include/OpenEXR/ImathShear.h
-file path=usr/include/OpenEXR/ImathFun.h
-file path=usr/include/OpenEXR/ImathBox.h
-file path=usr/include/OpenEXR/ImathBoxAlgo.h
-file path=usr/include/OpenEXR/ImathEuler.h
-file path=usr/include/OpenEXR/ImathExc.h
-file path=usr/include/OpenEXR/ImathLimits.h
-file path=usr/include/OpenEXR/ImathLine.h
-file path=usr/include/OpenEXR/ImathLineAlgo.h
-file path=usr/include/OpenEXR/ImathMatrix.h
-file path=usr/include/OpenEXR/ImathPlane.h
-file path=usr/include/OpenEXR/ImathSphere.h
-file path=usr/include/OpenEXR/ImathVecAlgo.h
-file path=usr/include/OpenEXR/ImathQuat.h
-file path=usr/include/OpenEXR/ImathFrustum.h
-file path=usr/include/OpenEXR/ImathMath.h
-file path=usr/include/OpenEXR/ImathGL.h
-file path=usr/include/OpenEXR/ImathColor.h
-file path=usr/include/OpenEXR/ImathRandom.h
-file path=usr/include/OpenEXR/ImathRoots.h
-file path=usr/include/OpenEXR/ImathHalfLimits.h
-file path=usr/include/OpenEXR/ImathInterval.h
-file path=usr/include/OpenEXR/ImathGLU.h
-file path=usr/include/OpenEXR/ImathFrame.h
-file path=usr/include/OpenEXR/ImathPlatform.h
-file path=usr/include/OpenEXR/ImathInt64.h
-file path=usr/include/OpenEXR/IlmThreadPool.h
-file path=usr/include/OpenEXR/IlmThread.h
-file path=usr/include/OpenEXR/IlmThreadSemaphore.h
-file path=usr/include/OpenEXR/IlmThreadMutex.h
-file path=usr/include/OpenEXR/IlmBaseConfig.h
+file path=usr/lib/$(MACH64)/libHalf.so.6.0.0
+file path=usr/lib/$(MACH64)/libIex.so.6.0.0
+file path=usr/lib/$(MACH64)/libIlmThread.so.6.0.0
+file path=usr/lib/$(MACH64)/libImath.so.6.0.0
+file path=usr/lib/$(MACH64)/pkgconfig/IlmBase.pc
 file path=usr/lib/libHalf.so.6.0.0
 file path=usr/lib/libIex.so.6.0.0
+file path=usr/lib/libIlmThread.so.6.0.0
 file path=usr/lib/libImath.so.6.0.0
-file path=usr/lib/libIlmThread.so.6.0.0
 file path=usr/lib/pkgconfig/IlmBase.pc
-file path=usr/lib/$(MACH64)/libHalf.so.6.0.0
-file path=usr/lib/$(MACH64)/libIex.so.6.0.0
-file path=usr/lib/$(MACH64)/libImath.so.6.0.0
-file path=usr/lib/$(MACH64)/libIlmThread.so.6.0.0
-file path=usr/lib/$(MACH64)/pkgconfig/IlmBase.pc
-file path=usr/share/man/man3/libilmbase.3lib
-#
-link path=usr/lib/libHalf.so.6 target=libHalf.so.6.0.0
-link path=usr/lib/libHalf.so target=libHalf.so.6.0.0
-link path=usr/lib/libIex.so.6 target=libIex.so.6.0.0
-link path=usr/lib/libIex.so target=libIex.so.6.0.0
-link path=usr/lib/libImath.so.6 target=libImath.so.6.0.0
-link path=usr/lib/libImath.so target=libImath.so.6.0.0
-link path=usr/lib/libIlmThread.so.6 target=libIlmThread.so.6.0.0
-link path=usr/lib/libIlmThread.so target=libIlmThread.so.6.0.0
-link path=usr/lib/$(MACH64)/libHalf.so.6 target=libHalf.so.6.0.0
-link path=usr/lib/$(MACH64)/libHalf.so target=libHalf.so.6.0.0
-link path=usr/lib/$(MACH64)/libIex.so.6 target=libIex.so.6.0.0
-link path=usr/lib/$(MACH64)/libIex.so target=libIex.so.6.0.0
-link path=usr/lib/$(MACH64)/libImath.so.6 target=libImath.so.6.0.0
-link path=usr/lib/$(MACH64)/libImath.so target=libImath.so.6.0.0
-link path=usr/lib/$(MACH64)/libIlmThread.so.6 target=libIlmThread.so.6.0.0
-link path=usr/lib/$(MACH64)/libIlmThread.so target=libIlmThread.so.6.0.0
-#
-license ilmbase.license license="BSD"
+file Solaris/libilmbase.3lib path=usr/share/man/man3/libilmbase.3lib
 #
 legacy pkg=SUNWilmbase \
     desc="Ilmbase libraries to read and write OpenEXR images" \
     name="Libraries to support high dynamic-range image (HDR) format"
+#
+license ilmbase.license license=BSD
+link path=usr/lib/$(MACH64)/libHalf.so target=libHalf.so.6.0.0
+link path=usr/lib/$(MACH64)/libHalf.so.6 target=libHalf.so.6.0.0
+link path=usr/lib/$(MACH64)/libIex.so target=libIex.so.6.0.0
+link path=usr/lib/$(MACH64)/libIex.so.6 target=libIex.so.6.0.0
+link path=usr/lib/$(MACH64)/libIlmThread.so target=libIlmThread.so.6.0.0
+link path=usr/lib/$(MACH64)/libIlmThread.so.6 target=libIlmThread.so.6.0.0
+link path=usr/lib/$(MACH64)/libImath.so target=libImath.so.6.0.0
+link path=usr/lib/$(MACH64)/libImath.so.6 target=libImath.so.6.0.0
+link path=usr/lib/libHalf.so target=libHalf.so.6.0.0
+#
+link path=usr/lib/libHalf.so.6 target=libHalf.so.6.0.0
+link path=usr/lib/libIex.so target=libIex.so.6.0.0
+link path=usr/lib/libIex.so.6 target=libIex.so.6.0.0
+link path=usr/lib/libIlmThread.so target=libIlmThread.so.6.0.0
+link path=usr/lib/libIlmThread.so.6 target=libIlmThread.so.6.0.0
+link path=usr/lib/libImath.so target=libImath.so.6.0.0
+link path=usr/lib/libImath.so.6 target=libImath.so.6.0.0