9bdeaea4a0
Submitted by: Christian Gusenbauer <c47g@gmx.at> and kris via pointyhat
163 lines
7.8 KiB
Makefile
163 lines
7.8 KiB
Makefile
# New ports collection makefile for: OpenInventor
|
|
# Date created: 14 December 2002
|
|
# Whom: Christian Gusenbauer
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= inventor
|
|
PORTVERSION= 2.1.5.p10
|
|
PORTREVISION= 1
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= ftp://oss.sgi.com/projects/inventor/download/
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.p/-/}
|
|
EXTRACT_SUFX= .src.tar.gz
|
|
|
|
MAINTAINER= c47g@gmx.at
|
|
COMMENT= This is SGI's Open Inventor (TM)
|
|
|
|
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \
|
|
jpeg.9:${PORTSDIR}/graphics/jpeg
|
|
|
|
USE_X_PREFIX= yes
|
|
USE_XLIB= yes
|
|
USE_GL= yes
|
|
USE_GMAKE= yes
|
|
USE_ICONV= yes
|
|
USE_MOTIF= yes
|
|
INSTALLS_SHLIB= yes
|
|
USE_REINPLACE= yes
|
|
ONLY_FOR_ARCHS= i386
|
|
#PREFIX= ${X11BASE} # not a good manner
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
|
MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/lib:${WRKSRC}/libSoXt
|
|
MAKEFILE= GNUmakefile
|
|
|
|
.if defined(WITH_DEBUG)
|
|
MAKE_ENV+= LIBTYPE=debug
|
|
PKGNAMESUFFIX= -debug
|
|
.endif
|
|
|
|
MAN1= SceneViewer.1 inventor.1 iv2toiv1.1 ivcat.1 ivdowngrade.1 ivfix.1 ivinfo.1 ivview.1
|
|
|
|
MAN3= SoAction.3iv SoCallbackAction.3iv SoGLRenderAction.3iv \
|
|
SoGetBoundingBoxAction.3iv SoGetMatrixAction.3iv \
|
|
SoHandleEventAction.3iv SoPickAction.3iv SoRayPickAction.3iv \
|
|
SoSearchAction.3iv SoWriteAction.3iv SbBool.3iv SbBox2f.3iv \
|
|
SbBox2s.3iv SbBox3f.3iv SbColor.3iv SbCylinder.3iv SbLine.3iv \
|
|
SbMatrix.3iv SbName.3iv SbPList.3iv SbPlane.3iv SbRotation.3iv \
|
|
SbSphere.3iv SbString.3iv SbTime.3iv SbVec2f.3iv SbVec2s.3iv \
|
|
SbVec3f.3iv SbVec4f.3iv SbViewVolume.3iv SbViewportRegion.3iv \
|
|
SbXfBox3f.3iv SoXt.3iv SoXtClipboard.3iv SoXtComponent.3iv \
|
|
SoXtDirectionalLightEditor.3iv SoXtGLWidget.3iv \
|
|
SoXtLightSliderSet.3iv SoXtMaterialEditor.3iv SoXtMaterialList.3iv \
|
|
SoXtMaterialSliderSet.3iv SoXtPrintDialog.3iv SoXtRenderArea.3iv \
|
|
SoXtResource.3iv SoXtSliderSet.3iv SoXtSliderSetBase.3iv \
|
|
SoXtTransformSliderSet.3iv SoConeDetail.3iv SoCubeDetail.3iv \
|
|
SoCylinderDetail.3iv SoDetail.3iv SoDetailList.3iv SoFaceDetail.3iv \
|
|
SoLineDetail.3iv SoNodeKitDetail.3iv SoPointDetail.3iv \
|
|
SoTextDetail.3iv SoXtDevice.3iv SoXtInputFocus.3iv SoXtKeyboard.3iv \
|
|
SoXtMouse.3iv SoXtSpaceball.3iv SoCenterballDragger.3iv \
|
|
SoDirectionalLightDragger.3iv SoDragPointDragger.3iv SoDragger.3iv \
|
|
SoHandleBoxDragger.3iv SoJackDragger.3iv SoPointLightDragger.3iv \
|
|
SoRotateCylindricalDragger.3iv SoRotateDiscDragger.3iv \
|
|
SoRotateSphericalDragger.3iv SoGate.3iv SoScale1Dragger.3iv \
|
|
SoScale2Dragger.3iv SoScale2UniformDragger.3iv \
|
|
SoScaleUniformDragger.3iv SoSpotLightDragger.3iv SoTabBoxDragger.3iv \
|
|
SoTabPlaneDragger.3iv SoTrackballDragger.3iv \
|
|
SoTransformBoxDragger.3iv SoTransformerDragger.3iv \
|
|
SoTranslate1Dragger.3iv SoTranslate2Dragger.3iv SoBoolOperation.3iv \
|
|
SoCalculator.3iv SoComposeMatrix.3iv SoComposeRotation.3iv \
|
|
SoComposeRotationFromTo.3iv SoComposeVec2f.3iv SoComposeVec3f.3iv \
|
|
SoComposeVec4f.3iv SoComputeBoundingBox.3iv SoConcatenate.3iv \
|
|
SoCounter.3iv SoDecomposeMatrix.3iv SoDecomposeRotation.3iv \
|
|
SoDecomposeVec2f.3iv SoDecomposeVec3f.3iv SoDecomposeVec4f.3iv \
|
|
SoElapsedTime.3iv SoEngine.3iv SoEngineList.3iv SoEngineOutput.3iv \
|
|
SoEngineOutputList.3iv SoInterpolate.3iv SoInterpolateFloat.3iv \
|
|
SoInterpolateRotation.3iv SoInterpolateVec2f.3iv \
|
|
SoInterpolateVec3f.3iv SoInterpolateVec4f.3iv SoOnOff.3iv \
|
|
SoOneShot.3iv SoSelectOne.3iv SoTimeCounter.3iv SoTransformVec3f.3iv \
|
|
SoTriggerAny.3iv SoDebugError.3iv SoError.3iv SoMemoryError.3iv \
|
|
SoReadError.3iv SoButtonEvent.3iv SoEvent.3iv SoKeyboardEvent.3iv \
|
|
SoLocation2Event.3iv SoMotion3Event.3iv SoMouseButtonEvent.3iv \
|
|
SoSpaceballButtonEvent.3iv SoField.3iv SoFieldContainer.3iv \
|
|
SoFieldList.3iv SoMFBitMask.3iv SoMFBool.3iv SoMFColor.3iv \
|
|
SoMFEngine.3iv SoMFEnum.3iv SoMFFloat.3iv SoMFInt32.3iv SoMFLong.3iv \
|
|
SoMFMatrix.3iv SoMFName.3iv SoMFNode.3iv SoMFPath.3iv SoMFPlane.3iv \
|
|
SoMFRotation.3iv SoMFShort.3iv SoMFString.3iv SoMFTime.3iv \
|
|
SoMFUInt32.3iv SoMFULong.3iv SoMFUShort.3iv SoMFVec2f.3iv \
|
|
SoMFVec3f.3iv SoMFVec4f.3iv SoMField.3iv SoSFBitMask.3iv SoSFBool.3iv \
|
|
SoSFColor.3iv SoSFEngine.3iv SoSFEnum.3iv SoSFFloat.3iv SoSFImage.3iv \
|
|
SoSFInt32.3iv SoSFLong.3iv SoSFMatrix.3iv SoSFName.3iv SoSFNode.3iv \
|
|
SoSFPath.3iv SoSFPlane.3iv SoSFRotation.3iv SoSFShort.3iv \
|
|
SoSFString.3iv SoSFTime.3iv SoSFTrigger.3iv SoSFUInt32.3iv \
|
|
SoSFULong.3iv SoSFUShort.3iv SoSFVec2f.3iv SoSFVec3f.3iv SoSFVec4f.3iv \
|
|
SoSField.3iv SoBase.3iv SoBaseList.3iv SoByteStream.3iv \
|
|
SoCallbackList.3iv SoDB.3iv SoInput.3iv SoNodeKitPath.3iv \
|
|
SoNodeList.3iv SoOffscreenRenderer.3iv SoOutput.3iv SoPath.3iv \
|
|
SoPathList.3iv SoPickedPoint.3iv SoPickedPointList.3iv \
|
|
SoPrimitiveVertex.3iv SoTranReceiver.3iv SoTranSender.3iv SoType.3iv \
|
|
SoTypeList.3iv SoBoxHighlightRenderAction.3iv SoEventCallback.3iv \
|
|
SoInteraction.3iv SoLineHighlightRenderAction.3iv SoSceneManager.3iv \
|
|
SoSelection.3iv SoCenterballManip.3iv SoDirectionalLightManip.3iv \
|
|
SoHandleBoxManip.3iv SoJackManip.3iv SoPointLightManip.3iv \
|
|
SoSpotLightManip.3iv SoTabBoxManip.3iv SoTrackballManip.3iv \
|
|
SoTransformBoxManip.3iv SoTransformManip.3iv SoTransformerManip.3iv \
|
|
SoAppearanceKit.3iv SoBaseKit.3iv SoCameraKit.3iv SoInteractionKit.3iv \
|
|
SoLightKit.3iv SoNodeKit.3iv SoNodeKitListPart.3iv \
|
|
SoNodekitCatalog.3iv SoSceneKit.3iv SoSeparatorKit.3iv SoShapeKit.3iv \
|
|
SoWrapperKit.3iv SoAnnotation.3iv SoAntiSquish.3iv SoArray.3iv \
|
|
SoAsciiText.3iv SoBaseColor.3iv SoBlinker.3iv SoCallback.3iv \
|
|
SoCamera.3iv SoClipPlane.3iv SoColorIndex.3iv SoComplexity.3iv \
|
|
SoCone.3iv SoCoordinate3.3iv SoCoordinate4.3iv SoCube.3iv \
|
|
SoCylinder.3iv SoDirectionalLight.3iv SoDrawStyle.3iv \
|
|
SoEnvironment.3iv SoFaceSet.3iv SoFile.3iv SoFont.3iv SoFontStyle.3iv \
|
|
SoGroup.3iv SoIndexedFaceSet.3iv SoIndexedLineSet.3iv \
|
|
SoIndexedNurbsCurve.3iv SoIndexedNurbsSurface.3iv SoIndexedShape.3iv \
|
|
SoIndexedTriangleStripSet.3iv SoInfo.3iv SoLOD.3iv SoLabel.3iv \
|
|
SoLevelOfDetail.3iv SoLight.3iv SoLightModel.3iv SoLineSet.3iv \
|
|
SoLinearProfile.3iv SoLocateHighlight.3iv SoMaterial.3iv \
|
|
SoMaterialBinding.3iv SoMatrixTransform.3iv SoMultipleCopy.3iv \
|
|
SoNode.3iv SoNonIndexedShape.3iv SoNormal.3iv SoNormalBinding.3iv \
|
|
SoNurbsCurve.3iv SoNurbsProfile.3iv SoNurbsSurface.3iv \
|
|
SoOrthographicCamera.3iv SoPackedColor.3iv SoPathSwitch.3iv \
|
|
SoPendulum.3iv SoPerspectiveCamera.3iv SoPickStyle.3iv \
|
|
SoPointLight.3iv SoPointSet.3iv SoProfile.3iv SoProfileCoordinate2.3iv \
|
|
SoProfileCoordinate3.3iv SoQuadMesh.3iv SoResetTransform.3iv \
|
|
SoRotation.3iv SoRotationXYZ.3iv SoRotor.3iv SoScale.3iv \
|
|
SoSeparator.3iv SoShape.3iv SoShapeHints.3iv SoShuttle.3iv \
|
|
SoSphere.3iv SoSpotLight.3iv SoSurroundScale.3iv SoSwitch.3iv \
|
|
SoText2.3iv SoText3.3iv SoTexture2.3iv SoTexture2Transform.3iv \
|
|
SoTextureCoordinate2.3iv SoTextureCoordinateBinding.3iv \
|
|
SoTextureCoordinateDefault.3iv SoTextureCoordinateEnvironment.3iv \
|
|
SoTextureCoordinateFunction.3iv SoTextureCoordinatePlane.3iv \
|
|
SoTransform.3iv SoTransformSeparator.3iv SoTransformation.3iv \
|
|
SoTranslation.3iv SoTriangleStripSet.3iv SoUnits.3iv \
|
|
SoVertexProperty.3iv SoVertexShape.3iv SoWWWAnchor.3iv SoWWWInline.3iv \
|
|
SbCylinderPlaneProjector.3iv SbCylinderProjector.3iv \
|
|
SbCylinderSectionProjector.3iv SbCylinderSheetProjector.3iv \
|
|
SbLineProjector.3iv SbPlaneProjector.3iv SbProjector.3iv \
|
|
SbSpherePlaneProjector.3iv SbSphereProjector.3iv \
|
|
SbSphereSectionProjector.3iv SbSphereSheetProjector.3iv \
|
|
SoAlarmSensor.3iv SoDataSensor.3iv SoDelayQueueSensor.3iv \
|
|
SoFieldSensor.3iv SoIdleSensor.3iv SoNodeSensor.3iv \
|
|
SoOneShotSensor.3iv SoPathSensor.3iv SoSensor.3iv \
|
|
SoTimerQueueSensor.3iv SoTimerSensor.3iv SoXtConstrainedViewer.3iv \
|
|
SoXtExaminerViewer.3iv SoXtFlyViewer.3iv SoXtFullViewer.3iv \
|
|
SoXtPlaneViewer.3iv SoXtViewer.3iv SoXtWalkViewer.3iv
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 500000
|
|
BROKEN= "Does not compile"
|
|
.endif
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ;\
|
|
s|%%CXX%%|${CXX}|g ; \
|
|
s|%%CXXFLAGS%%|${CXXFLAGS}|g' ${WRKSRC}/make/ivcommondefs
|
|
post-install:
|
|
@${SED} -e "s,%%PREFIX%%,${PREFIX},g" ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.post.mk>
|