FreeBSD Bugzilla – Attachment 192479 Details for
Bug 226239
[NEW PORT]: graphics/cloudcompare: 3D point cloud processing software
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Draft: Removed if/else, flattened some options, added plugins
cloudcompare.shar (text/plain), 8.64 KB, created by
Yuri Victorovich
on 2018-04-13 07:27:51 UTC
(
hide
)
Description:
Draft: Removed if/else, flattened some options, added plugins
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2018-04-13 07:27:51 UTC
Size:
8.64 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># graphics/cloudcompare ># graphics/cloudcompare/pkg-descr ># graphics/cloudcompare/pkg-plist ># graphics/cloudcompare/files ># graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake ># graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop ># graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop ># graphics/cloudcompare/files/patch-plugins_qFacets_CMakeLists.txt ># graphics/cloudcompare/distinfo ># graphics/cloudcompare/Makefile ># >echo c - graphics/cloudcompare >mkdir -p graphics/cloudcompare > /dev/null 2>&1 >echo x - graphics/cloudcompare/pkg-descr >sed 's/^X//' >graphics/cloudcompare/pkg-descr << '1ec668f7b4b2334f6880f15892b866a8' >XCloudCompare is a 3D point cloud (and triangular mesh) processing software. It >Xwas originally designed to perform comparison between two 3D points clouds >X(such as the ones obtained with a laser scanner) or between a point cloud and a >Xtriangular mesh. It relies on an octree structure that is highly optimized for >Xthis particular use-case. It was also meant to deal with huge point clouds >X(typically more than 10 millions points, and up to 120 millions with 2 Gb of >Xmemory). >X >XWWW: http://www.cloudcompare.org/ >1ec668f7b4b2334f6880f15892b866a8 >echo x - graphics/cloudcompare/pkg-plist >sed 's/^X//' >graphics/cloudcompare/pkg-plist << '31468ab0c54e8a3b48091d7dff96ddfb' >Xbin/CloudCompare >Xbin/ccViewer >Xlib/cloudcompare/libCC_CORE_LIB.so >Xlib/cloudcompare/libQCC_DB_LIB.so >Xlib/cloudcompare/libQCC_IO_LIB.so >Xlib/cloudcompare/plugins/libQANIMATION_PLUGIN.so >Xshare/pixmaps/ccViewer.png >Xshare/pixmaps/cloudcompare.png >Xshare/applications/ccViewer.desktop >Xshare/applications/cloudcompare.desktop >X%%DATADIR%%/CHANGELOG.md >X%%DATADIR%%/global_shift_list_template.txt >X%%DATADIR%%/license.txt >X%%DATADIR%%/shaders/Bilateral/bilateral.frag >X%%DATADIR%%/shaders/Bilateral/bilateral.vert >X%%DATADIR%%/shaders/ColorRamp/color_ramp.frag >31468ab0c54e8a3b48091d7dff96ddfb >echo c - graphics/cloudcompare/files >mkdir -p graphics/cloudcompare/files > /dev/null 2>&1 >echo x - graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake >sed 's/^X//' >graphics/cloudcompare/files/patch-contrib_ShapeLibSupport.cmake << 'e7c0419df19cb2d55679744d568aae7e' >X--- contrib/ShapeLibSupport.cmake.orig 2018-03-16 21:26:02 UTC >X+++ contrib/ShapeLibSupport.cmake >X@@ -4,14 +4,14 @@ >X >X OPTION( OPTION_USE_SHAPE_LIB "Build with ShapeLib (SHP files support)" OFF ) >X if( ${OPTION_USE_SHAPE_LIB} ) >X- add_subdirectory(contrib/shapelib-1.3.0) >X- include_directories( ${SHAPELIB_SOURCE_DIR} ) >X+ #add_subdirectory(contrib/shapelib-1.3.0) >X+ #include_directories( ${SHAPELIB_SOURCE_DIR} ) >X endif() >X >X # Link project with shapelib library >X function( target_link_SHAPE_LIB ) # 2 arguments: ARGV0 = project name >X if( ${OPTION_USE_SHAPE_LIB} ) >X- target_link_libraries( ${PROJECT_NAME} SHAPELIB ) >X+ target_link_libraries( ${PROJECT_NAME} shp ) >X set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS CC_SHP_SUPPORT ) >X endif() >X endfunction() >e7c0419df19cb2d55679744d568aae7e >echo x - graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop >sed 's/^X//' >graphics/cloudcompare/files/patch-snap_gui_ccViewer.desktop << 'd69f4a5d4ebc6a1c5a8e02d898b3f5fe' >X--- snap/gui/ccViewer.desktop.orig 2018-03-16 21:26:02 UTC >X+++ snap/gui/ccViewer.desktop >X@@ -2,8 +2,8 @@ >X Type=Application >X Name=CloudCompare Viewer >X Comment=3D point cloud and mesh processing software >X-Exec=cloudcompare.ccViewer >X+Exec=ccViewer >X Terminal=false >X Categories=Graphics; >X-Icon=${SNAP}/meta/gui/ccViewer.png >X+Icon=/usr/local/share/pixmaps/ccViewer.png >X >d69f4a5d4ebc6a1c5a8e02d898b3f5fe >echo x - graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop >sed 's/^X//' >graphics/cloudcompare/files/patch-snap_gui_cloudcompare.desktop << '4d63b15618ad0ccfa4d900a1ce8fceee' >X--- snap/gui/cloudcompare.desktop.orig 2018-03-16 21:26:02 UTC >X+++ snap/gui/cloudcompare.desktop >X@@ -2,8 +2,8 @@ >X Type=Application >X Name=CloudCompare >X Comment=3D point cloud and mesh processing software >X-Exec=cloudcompare.CloudCompare >X+Exec=CloudCompare >X Terminal=false >X Categories=Graphics; >X-Icon=${SNAP}/meta/gui/cloudcompare.png >X+Icon=/usr/local/share/pixmaps/cloudcompare.png >X >4d63b15618ad0ccfa4d900a1ce8fceee >echo x - graphics/cloudcompare/files/patch-plugins_qFacets_CMakeLists.txt >sed 's/^X//' >graphics/cloudcompare/files/patch-plugins_qFacets_CMakeLists.txt << '4b52f13775beda81e02b9ce2141c79fb' >X--- plugins/qFacets/CMakeLists.txt.orig 2018-04-13 06:52:55 UTC >X+++ plugins/qFacets/CMakeLists.txt >X@@ -4,7 +4,7 @@ option( INSTALL_QFACETS_PLUGIN "Check to >X >X # CloudCompare 'FACETS' plugin >X if (INSTALL_QFACETS_PLUGIN) >X- if (NOT SHAPELIB_SOURCE_DIR) >X+ if (NOT OPTION_USE_SHAPE_LIB) >X message( SEND_ERROR "ShapeLib is required to compile this plugin (enable OPTION_USE_SHAPE_LIB)" ) >X endif() >X >X@@ -28,6 +28,6 @@ if (INSTALL_QFACETS_PLUGIN) >X >X #add shapelib support >X target_link_libraries( ${PROJECT_NAME} SHAPELIB ) >X- include_directories( ${SHAPELIB_SOURCE_DIR} ) >X+ #include_directories( ${SHAPELIB_SOURCE_DIR} ) >X set_property( TARGET ${PROJECT_NAME} APPEND PROPERTY COMPILE_DEFINITIONS CC_SHP_SUPPORT ) >X endif() >4b52f13775beda81e02b9ce2141c79fb >echo x - graphics/cloudcompare/distinfo >sed 's/^X//' >graphics/cloudcompare/distinfo << '813163acc2a33829521917c02395b77d' >XTIMESTAMP = 1523597948 >XSHA256 (CloudCompare-CloudCompare-v2.9.1-288-gb4d51361-5d41227deb30c445ccbaa2d789a4363b57948a5d_GH0.tar.gz) = 17a473be2706a0146b0652c59ed170c0496eea67e62d5555b5fec67828ef8f13 >XSIZE (CloudCompare-CloudCompare-v2.9.1-288-gb4d51361-5d41227deb30c445ccbaa2d789a4363b57948a5d_GH0.tar.gz) = 35032942 >813163acc2a33829521917c02395b77d >echo x - graphics/cloudcompare/Makefile >sed 's/^X//' >graphics/cloudcompare/Makefile << '79ee229d7635f238d07e6e26ab8b9399' >X# $FreeBSD$ >X >XPORTNAME= cloudcompare >XDISTVERSIONPREFIX= v >XDISTVERSION= 2.9.1-288 >XDISTVERSIONSUFFIX= -gb4d51361 >XCATEGORIES= graphics >X >XMAINTAINER= neel@neelc.org >XCOMMENT= 3D point cloud processing software >X >XLICENSE= GPLv2+ LGPL20+ >XLICENSE_COMB= multi >X >XLIB_DEPENDS= libshp.so:devel/shapelib >X >XUSES= cmake:outsource >XUSE_GITHUB= yes >XGH_ACCOUNT= CloudCompare >XGH_PROJECT= ${GH_ACCOUNT} >XGH_TAGNAME= 5d41227deb30c445ccbaa2d789a4363b57948a5d >XUSE_QT5= concurrent core gui opengl printsupport widgets buildtools_build qmake_build >XUSE_LDCONFIG= yes >X >XCMAKE_ARGS= -DEIGEN_ROOT_DIR:STRING=${LOCALBASE}/include/eigen3 >XCMAKE_ON= OPTION_USE_SHAPE_LIB \ >X INSTALL_QANIMATION_PLUGIN INSTALL_QBLUR_PLUGIN INSTALL_QBROOM_PLUGIN INSTALL_QCOMPASS_PLUGIN \ >X INSTALL_QCSF_PLUGIN INSTALL_QCSV_MATRIX_IO_PLUGIN INSTALL_QDUMMY_PLUGIN INSTALL_QEDL_PLUGIN INSTALL_QFACETS_PLUGIN \ >X INSTALL_QHOUGH_NORMALS_PLUGIN INSTALL_QHPR_PLUGIN INSTALL_QM3C2_PLUGIN \ >X INSTALL_QPCL_PLUGIN INSTALL_QPCV_PLUGIN INSTALL_QPHOTOSCAN_IO_PLUGIN INSTALL_QPOISSON_RECON_PLUGIN INSTALL_QRANSAC_SD_PLUGIN \ >X INSTALL_QSRA_PLUGIN INSTALL_QSSAO_PLUGIN >X >X# TODO INSTALL_QCORK_PLUGIN depends on failing cloudcompare/cork: https://github.com/CloudCompare/CloudCompare/issues/706 >X# TODO INSTALL_QGMMREG_PLUGIN depends on VXL: https://sourceforge.net/p/vxl/wiki/Home/ >X# TODO INSTALL_QKINECT_PLUGIN depends on LIBFREENECT_INCLUDE_DIR >X >XOPTIONS_DEFINE= DXFLIB GAMEPAD GDAL PDAL >XOPTIONS_DEFAULT= DXFLIB GAMEPAD GDAL PDAL >X >XDXFLIB_DESC= Enable AutoCAD DXF file support >XGAMEPAD_DESC= Enable Qt gamepad support >XGDAL_DESC= Enable raster file support >XPDAL_DESC= Enable point cloud support >XSHAPELIB_DESC= Enable shape file support >X >XDXFLIB_CMAKE_BOOL= OPTION_USE_DXF_LIB >X >XGAMEPAD_USE= QT5=gamepad >XGAMEPAD_CMAKE_BOOL= OPTION_SUPPORT_GAMEPADS >X >XGDAL_CMAKE_BOOL= OPTION_USE_GDAL >XGDAL_CMAKE_ON= -DGDAL_INCLUDE_DIR=${PREFIX}/include \ >X -DGDAL_LIBRARY=${PREFIX}/lib/libgdal.so >XGDAL_LIB_DEPENDS= libgdal.so:graphics/gdal >X >XPDAL_CMAKE_BOOL= OPTION_PDAL_LAS >XPDAL_CMAKE_ON= -DJSON_ROOT_DIR=${PREFIX}/include/jsoncpp >XPDAL_LIB_DEPENDS= libpdal_base.so:math/pdal >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' ${WRKSRC}/snap/gui/ccViewer.desktop ${WRKSRC}/snap/gui/cloudcompare.desktop >X >Xpost-install: >X @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps >X ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.desktop ${STAGEDIR}${PREFIX}/share/applications >X ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.png ${STAGEDIR}${PREFIX}/share/pixmaps >X ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.desktop ${STAGEDIR}${PREFIX}/share/applications >X ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.png ${STAGEDIR}${PREFIX}/share/pixmaps >X >X.include <bsd.port.mk> >79ee229d7635f238d07e6e26ab8b9399 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 226239
:
191050
|
191076
|
191077
|
191584
| 192479