diff options
author | thierry <thierry@FreeBSD.org> | 2010-04-06 06:14:57 +0800 |
---|---|---|
committer | thierry <thierry@FreeBSD.org> | 2010-04-06 06:14:57 +0800 |
commit | 91bdb7ae3831e2824e9c24448946ff14a10eddf6 (patch) | |
tree | 4b721ecc9e8d687332a442e146363a0bb20d8407 /cad | |
parent | 9416266014aed67db8c9edbb3047acb795befffb (diff) | |
download | freebsd-ports-gnome-91bdb7ae3831e2824e9c24448946ff14a10eddf6.tar.gz freebsd-ports-gnome-91bdb7ae3831e2824e9c24448946ff14a10eddf6.tar.zst freebsd-ports-gnome-91bdb7ae3831e2824e9c24448946ff14a10eddf6.zip |
Unbreak, by using the included libtool.
Note: this one does not install the static libraries, but it should not
be a problem.
Diffstat (limited to 'cad')
-rw-r--r-- | cad/opencascade/Makefile | 9 | ||||
-rw-r--r-- | cad/opencascade/files/patch-ros_configure | 13 | ||||
-rw-r--r-- | cad/opencascade/pkg-plist | 95 |
3 files changed, 14 insertions, 103 deletions
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile index f2979052695d..73620aa87363 100644 --- a/cad/opencascade/Makefile +++ b/cad/opencascade/Makefile @@ -25,8 +25,6 @@ LIB_DEPENDS= itcl.${ITCL_VER}:${PORTSDIR}/lang/itcl \ fltk.1:${PORTSDIR}/x11-toolkits/fltk \ dps.0:${PORTSDIR}/x11/dgs -BROKEN= does not build - USE_BZIP2= yes USE_BISON= build USE_TK= 84 @@ -52,8 +50,7 @@ LIB_TCLX= ${LOCALBASE}/lib/tclx${TCL_VER}/libtclx${TCL_VER}.so PATCH_WRKSRC= ${WRKDIR}/OpenCASCADE${PORTVERSION}.0 WRKSRC= ${PATCH_WRKSRC}/ros REINPLACE_ARGS= -i "" -USE_AUTOTOOLS= libtool:22 -LIBTOOLFILES= ros/configure +GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \ --with-tk=${TK_LIBDIR} \ --with-java-include=${JAVA_HOME}/include \ @@ -68,10 +65,10 @@ CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \ --with-stlport-library=${LOCALBASE}/lib \ --enable-production=yes CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} ${GCC4WA} -I${LOCALBASE}/include \ - -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}" ARCH=${ARCH} + -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}" ARCH=${ARCH} LD=${CXX} # We strip the libs MAKE_ENV= INSTALL_STRIP_FLAG=-s OCC_BUILDDIR="${PATCH_WRKSRC}" \ - OCC_INSTALLDIR="${OCCROOT}" PTHREAD_LIBS="${PTHREAD_LIBS}" + OCC_INSTALLDIR="${OCCROOT}" PTHREAD_LIBS="${PTHREAD_LIBS}" LD=${CXX} USE_LDCONFIG= yes USE_FORTRAN= yes diff --git a/cad/opencascade/files/patch-ros_configure b/cad/opencascade/files/patch-ros_configure index f1306f83e355..99df62382ac0 100644 --- a/cad/opencascade/files/patch-ros_configure +++ b/cad/opencascade/files/patch-ros_configure @@ -1,5 +1,14 @@ ---- ./ros/configure.orig 2008-09-09 18:18:13.000000000 +0200 -+++ ./ros/configure 2008-09-30 22:47:12.000000000 +0200 +--- ros/configure.orig 2008-09-09 18:18:13.000000000 +0200 ++++ ros/configure 2010-04-05 15:58:11.000000000 +0200 +@@ -6556,7 +6556,7 @@ + ;; + + freebsd*) +- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` ++ objformat=elf + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) @@ -12826,6 +12826,8 @@ Linux*) CXXFLAGS="$CXXFLAGS -DLIN -DLININTEL -D_GNU_SOURCE=1" CFLAGS="$CFLAGS -DLIN -DLININTEL -fexceptions" diff --git a/cad/opencascade/pkg-plist b/cad/opencascade/pkg-plist index 1895488ab21d..3d45c5b78be6 100644 --- a/cad/opencascade/pkg-plist +++ b/cad/opencascade/pkg-plist @@ -3,383 +3,288 @@ FreeBSD/lib bin/DRAWEXE bin/wokprocess bin/woksh -lib/libBinLPlugin.a lib/libBinLPlugin.la lib/libBinLPlugin.so lib/libBinLPlugin.so.0 -lib/libBinPlugin.a lib/libBinPlugin.la lib/libBinPlugin.so lib/libBinPlugin.so.0 -lib/libBinTObjPlugin.a lib/libBinTObjPlugin.la lib/libBinTObjPlugin.so lib/libBinTObjPlugin.so.0 -lib/libBinXCAFPlugin.a lib/libBinXCAFPlugin.la lib/libBinXCAFPlugin.so lib/libBinXCAFPlugin.so.0 -lib/libFWOSPlugin.a lib/libFWOSPlugin.la lib/libFWOSPlugin.so lib/libFWOSPlugin.so.0 -lib/libPTKernel.a lib/libPTKernel.la lib/libPTKernel.so lib/libPTKernel.so.0 -lib/libStdLPlugin.a lib/libStdLPlugin.la lib/libStdLPlugin.so lib/libStdLPlugin.so.0 -lib/libStdPlugin.a lib/libStdPlugin.la lib/libStdPlugin.so lib/libStdPlugin.so.0 -lib/libTKAdvTools.a lib/libTKAdvTools.la lib/libTKAdvTools.so lib/libTKAdvTools.so.0 -lib/libTKBO.a lib/libTKBO.la lib/libTKBO.so lib/libTKBO.so.0 -lib/libTKBRep.a lib/libTKBRep.la lib/libTKBRep.so lib/libTKBRep.so.0 -lib/libTKBin.a lib/libTKBin.la lib/libTKBin.so lib/libTKBin.so.0 -lib/libTKBinL.a lib/libTKBinL.la lib/libTKBinL.so lib/libTKBinL.so.0 -lib/libTKBinTObj.a lib/libTKBinTObj.la lib/libTKBinTObj.so lib/libTKBinTObj.so.0 -lib/libTKBinXCAF.a lib/libTKBinXCAF.la lib/libTKBinXCAF.so lib/libTKBinXCAF.so.0 -lib/libTKBool.a lib/libTKBool.la lib/libTKBool.so lib/libTKBool.so.0 -lib/libTKCAF.a lib/libTKCAF.la lib/libTKCAF.so lib/libTKCAF.so.0 -lib/libTKCDF.a lib/libTKCDF.la lib/libTKCDF.so lib/libTKCDF.so.0 -lib/libTKCDLFront.a lib/libTKCDLFront.la lib/libTKCDLFront.so lib/libTKCDLFront.so.0 -lib/libTKCPPClient.a lib/libTKCPPClient.la lib/libTKCPPClient.so lib/libTKCPPClient.so.0 -lib/libTKCPPExt.a lib/libTKCPPExt.la lib/libTKCPPExt.so lib/libTKCPPExt.so.0 -lib/libTKCPPIntExt.a lib/libTKCPPIntExt.la lib/libTKCPPIntExt.so lib/libTKCPPIntExt.so.0 -lib/libTKCPPJini.a lib/libTKCPPJini.la lib/libTKCPPJini.so lib/libTKCPPJini.so.0 -lib/libTKCSFDBSchema.a lib/libTKCSFDBSchema.la lib/libTKCSFDBSchema.so lib/libTKCSFDBSchema.so.0 -lib/libTKDCAF.a lib/libTKDCAF.la lib/libTKDCAF.so lib/libTKDCAF.so.0 -lib/libTKDraw.a lib/libTKDraw.la lib/libTKDraw.so lib/libTKDraw.so.0 -lib/libTKFeat.a lib/libTKFeat.la lib/libTKFeat.so lib/libTKFeat.so.0 -lib/libTKFillet.a lib/libTKFillet.la lib/libTKFillet.so lib/libTKFillet.so.0 -lib/libTKG2d.a lib/libTKG2d.la lib/libTKG2d.so lib/libTKG2d.so.0 -lib/libTKG3d.a lib/libTKG3d.la lib/libTKG3d.so lib/libTKG3d.so.0 -lib/libTKGeomAlgo.a lib/libTKGeomAlgo.la lib/libTKGeomAlgo.so lib/libTKGeomAlgo.so.0 -lib/libTKGeomBase.a lib/libTKGeomBase.la lib/libTKGeomBase.so lib/libTKGeomBase.so.0 -lib/libTKHLR.a lib/libTKHLR.la lib/libTKHLR.so lib/libTKHLR.so.0 -lib/libTKIDLFront.a lib/libTKIDLFront.la lib/libTKIDLFront.so lib/libTKIDLFront.so.0 -lib/libTKIGES.a lib/libTKIGES.la lib/libTKIGES.so lib/libTKIGES.so.0 -lib/libTKLCAF.a lib/libTKLCAF.la lib/libTKLCAF.so lib/libTKLCAF.so.0 -lib/libTKMath.a lib/libTKMath.la lib/libTKMath.so lib/libTKMath.so.0 -lib/libTKMesh.a lib/libTKMesh.la lib/libTKMesh.so lib/libTKMesh.so.0 -lib/libTKMeshVS.a lib/libTKMeshVS.la lib/libTKMeshVS.so lib/libTKMeshVS.so.0 -lib/libTKNIS.a lib/libTKNIS.la lib/libTKNIS.so lib/libTKNIS.so.0 -lib/libTKOffset.a lib/libTKOffset.la lib/libTKOffset.so lib/libTKOffset.so.0 -lib/libTKOpenGl.a lib/libTKOpenGl.la lib/libTKOpenGl.so lib/libTKOpenGl.so.0 -lib/libTKPCAF.a lib/libTKPCAF.la lib/libTKPCAF.so lib/libTKPCAF.so.0 -lib/libTKPLCAF.a lib/libTKPLCAF.la lib/libTKPLCAF.so lib/libTKPLCAF.so.0 -lib/libTKPShape.a lib/libTKPShape.la lib/libTKPShape.so lib/libTKPShape.so.0 -lib/libTKPrim.a lib/libTKPrim.la lib/libTKPrim.so lib/libTKPrim.so.0 -lib/libTKSTEP.a lib/libTKSTEP.la lib/libTKSTEP.so lib/libTKSTEP.so.0 -lib/libTKSTEP209.a lib/libTKSTEP209.la lib/libTKSTEP209.so lib/libTKSTEP209.so.0 -lib/libTKSTEPAttr.a lib/libTKSTEPAttr.la lib/libTKSTEPAttr.so lib/libTKSTEPAttr.so.0 -lib/libTKSTEPBase.a lib/libTKSTEPBase.la lib/libTKSTEPBase.so lib/libTKSTEPBase.so.0 -lib/libTKSTL.a lib/libTKSTL.la lib/libTKSTL.so lib/libTKSTL.so.0 -lib/libTKService.a lib/libTKService.la lib/libTKService.so lib/libTKService.so.0 -lib/libTKShHealing.a lib/libTKShHealing.la lib/libTKShHealing.so lib/libTKShHealing.so.0 -lib/libTKShapeSchema.a lib/libTKShapeSchema.la lib/libTKShapeSchema.so lib/libTKShapeSchema.so.0 -lib/libTKStdLSchema.a lib/libTKStdLSchema.la lib/libTKStdLSchema.so lib/libTKStdLSchema.so.0 -lib/libTKStdSchema.a lib/libTKStdSchema.la lib/libTKStdSchema.so lib/libTKStdSchema.so.0 -lib/libTKTCPPExt.a lib/libTKTCPPExt.la lib/libTKTCPPExt.so lib/libTKTCPPExt.so.0 -lib/libTKTObj.a lib/libTKTObj.la lib/libTKTObj.so lib/libTKTObj.so.0 -lib/libTKTObjDRAW.a lib/libTKTObjDRAW.la lib/libTKTObjDRAW.so lib/libTKTObjDRAW.so.0 -lib/libTKTopAlgo.a lib/libTKTopAlgo.la lib/libTKTopAlgo.so lib/libTKTopAlgo.so.0 -lib/libTKTopTest.a lib/libTKTopTest.la lib/libTKTopTest.so lib/libTKTopTest.so.0 -lib/libTKV2d.a lib/libTKV2d.la lib/libTKV2d.so lib/libTKV2d.so.0 -lib/libTKV3d.a lib/libTKV3d.la lib/libTKV3d.so lib/libTKV3d.so.0 -lib/libTKVRML.a lib/libTKVRML.la lib/libTKVRML.so lib/libTKVRML.so.0 -lib/libTKViewerTest.a lib/libTKViewerTest.la lib/libTKViewerTest.so lib/libTKViewerTest.so.0 -lib/libTKWOK.a lib/libTKWOK.la lib/libTKWOK.so lib/libTKWOK.so.0 -lib/libTKWOKTcl.a lib/libTKWOKTcl.la lib/libTKWOKTcl.so lib/libTKWOKTcl.so.0 -lib/libTKXCAF.a lib/libTKXCAF.la lib/libTKXCAF.so lib/libTKXCAF.so.0 -lib/libTKXCAFSchema.a lib/libTKXCAFSchema.la lib/libTKXCAFSchema.so lib/libTKXCAFSchema.so.0 -lib/libTKXDEDRAW.a lib/libTKXDEDRAW.la lib/libTKXDEDRAW.so lib/libTKXDEDRAW.so.0 -lib/libTKXDEIGES.a lib/libTKXDEIGES.la lib/libTKXDEIGES.so lib/libTKXDEIGES.so.0 -lib/libTKXDESTEP.a lib/libTKXDESTEP.la lib/libTKXDESTEP.so lib/libTKXDESTEP.so.0 -lib/libTKXMesh.a lib/libTKXMesh.la lib/libTKXMesh.so lib/libTKXMesh.so.0 -lib/libTKXSBase.a lib/libTKXSBase.la lib/libTKXSBase.so lib/libTKXSBase.so.0 -lib/libTKXSDRAW.a lib/libTKXSDRAW.la lib/libTKXSDRAW.so lib/libTKXSDRAW.so.0 -lib/libTKXml.a lib/libTKXml.la lib/libTKXml.so lib/libTKXml.so.0 -lib/libTKXmlL.a lib/libTKXmlL.la lib/libTKXmlL.so lib/libTKXmlL.so.0 -lib/libTKXmlTObj.a lib/libTKXmlTObj.la lib/libTKXmlTObj.so lib/libTKXmlTObj.so.0 -lib/libTKXmlXCAF.a lib/libTKXmlXCAF.la lib/libTKXmlXCAF.so lib/libTKXmlXCAF.so.0 -lib/libTKernel.a lib/libTKernel.la lib/libTKernel.so lib/libTKernel.so.0 -lib/libTKjcas.a lib/libTKjcas.la lib/libTKjcas.so lib/libTKjcas.so.0 -lib/libXCAFPlugin.a lib/libXCAFPlugin.la lib/libXCAFPlugin.so lib/libXCAFPlugin.so.0 -lib/libXmlLPlugin.a lib/libXmlLPlugin.la lib/libXmlLPlugin.so lib/libXmlLPlugin.so.0 -lib/libXmlPlugin.a lib/libXmlPlugin.la lib/libXmlPlugin.so lib/libXmlPlugin.so.0 -lib/libXmlTObjPlugin.a lib/libXmlTObjPlugin.la lib/libXmlTObjPlugin.so lib/libXmlTObjPlugin.so.0 -lib/libXmlXCAFPlugin.a lib/libXmlXCAFPlugin.la lib/libXmlXCAFPlugin.so lib/libXmlXCAFPlugin.so.0 -lib/libmscmd.a lib/libmscmd.la lib/libmscmd.so lib/libmscmd.so.0 -lib/libwokcmd.a lib/libwokcmd.la lib/libwokcmd.so lib/libwokcmd.so.0 -lib/libwokdeliverysteps.a lib/libwokdeliverysteps.la lib/libwokdeliverysteps.so lib/libwokdeliverysteps.so.0 -lib/libwokdfltsteps.a lib/libwokdfltsteps.la lib/libwokdfltsteps.so lib/libwokdfltsteps.so.0 -lib/libwokobjssteps.a lib/libwokobjssteps.la lib/libwokobjssteps.so lib/libwokobjssteps.so.0 -lib/libwokorbixsteps.a lib/libwokorbixsteps.la lib/libwokorbixsteps.so lib/libwokorbixsteps.so.0 -lib/libwoksteps.a lib/libwoksteps.la lib/libwoksteps.so lib/libwoksteps.so.0 -lib/libwoktoolscmd.a lib/libwoktoolscmd.la lib/libwoktoolscmd.so lib/libwoktoolscmd.so.0 -lib/libwokutilscmd.a lib/libwokutilscmd.la lib/libwokutilscmd.so lib/libwokutilscmd.so.0 |