Ravenports generated: 05 Jun 2019 22:51
[ravenports.git] / bucket_3E / sfcgal
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               sfcgal
4 VERSION=                1.3.7
5 KEYWORDS=               math graphics
6 VARIANTS=               standard
7 SDESC[standard]=        C++ wrapper library around CGAL
8 HOMEPAGE=               http://www.sfcgal.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/Oslandia:SFCGAL:v1.3.7
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          gmp:static:standard
21                         mpfr:static:standard
22 BUILDRUN_DEPENDS=       cgal:single:standard
23
24 USES=                   cmake libtool
25
26 LICENSE=                GPLv2+:single
27 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
28 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/LICENSE
29 LICENSE_AWK=            TERMS:"^$$"
30 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/Solid.h
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         databases/sfcgal
34
35 SOVERSION=              1.3.7
36
37 CXXFLAGS=               -Wno-deprecated-declarations
38 CMAKE_ARGS=             -DBUILD_SHARED_LIBS:BOOL=ON
39
40 post-install:
41         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSFCGAL.so
42
43 [FILE:331:descriptions/desc.single]
44 SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO
45 19107:2013 and OGC Simple Features Access 1.2 for 3D operations.
46
47 SFCGAL provides standard compliant geometry types and operations, that can
48 be accessed from its C or C++ APIs. PostGIS uses the C API, to expose some
49 SFCGAL's functions in spatial databases
50
51
52 [FILE:107:distinfo]
53 30ea1af26cb2f572c628aae08dd1953d80a69d15e1cac225390904d91fce031b      2473776 Oslandia-SFCGAL-1.3.7.tar.gz
54
55
56 [FILE:2057:manifests/plist.single]
57 bin/sfcgal-config
58 include/SFCGAL/
59  Coordinate.h
60  Envelope.h
61  Exception.h
62  Geometry.h
63  GeometryCollection.h
64  GeometryVisitor.h
65  Kernel.h
66  LineString.h
67  MultiLineString.h
68  MultiPoint.h
69  MultiPolygon.h
70  MultiSolid.h
71  Point.h
72  Polygon.h
73  PolyhedralSurface.h
74  PreparedGeometry.h
75  Solid.h
76  Surface.h
77  Transform.h
78  Triangle.h
79  TriangulatedSurface.h
80  Validity.h
81  config.h
82  export.h
83  numeric.h
84  version.h
85 include/SFCGAL/algorithm/
86  BoundaryVisitor.h
87  ConsistentOrientationBuilder.h
88  area.h
89  collect.h
90  collectionExtract.h
91  collectionHomogenize.h
92  collectionToMulti.h
93  connection.h
94  convexHull.h
95  covers.h
96  difference.h
97  differencePrimitives.h
98  distance.h
99  distance3d.h
100  extrude.h
101  force2D.h
102  force3D.h
103  intersection.h
104  intersects.h
105  isValid.h
106  length.h
107  minkowskiSum.h
108  normal.h
109  offset.h
110  orientation.h
111  plane.h
112  straightSkeleton.h
113  tesselate.h
114  translate.h
115  union.h
116  volume.h
117 include/SFCGAL/capi/sfcgal_c.h
118 include/SFCGAL/detail/
119  ComplexComparator.h
120  EnvelopeVisitor.h
121  ForceValidityVisitor.h
122  GeometrySet.h
123  GetPointsVisitor.h
124  Interval.h
125  Point_inside_polyhedron.h
126  TestGeometry.h
127  TypeForDimension.h
128  polygonSetToMultiPolygon.h
129  ublas.h
130 include/SFCGAL/detail/algorithm/coversPoints.h
131 include/SFCGAL/detail/generator/
132  building.h
133  disc.h
134  hoch.h
135  sierpinski.h
136 include/SFCGAL/detail/graph/
137  Edge.h
138  GeometryGraph.h
139  GeometryGraphBuilder.h
140  Vertex.h
141 include/SFCGAL/detail/graph/algorithm/
142  isHalfEdge.h
143  orientation.h
144 include/SFCGAL/detail/io/
145  OsgFactory.h
146  Serialization.h
147  WktReader.h
148  WktWriter.h
149 include/SFCGAL/detail/tools/
150  CharArrayBuffer.h
151  InputStreamReader.h
152  Log.h
153  Registry.h
154 include/SFCGAL/detail/transform/
155  AffineTransform2.h
156  AffineTransform3.h
157  Force2D.h
158  ForceOrderPoints.h
159  ForceZ.h
160  ForceZOrderPoints.h
161  RoundTransform.h
162 include/SFCGAL/detail/triangulate/
163  ConstraintDelaunayTriangulation.h
164  markDomains.h
165  triangulateInGeometrySet.h
166 include/SFCGAL/io/
167  GeometryStreams.h
168  ewkt.h
169  osg.h
170  vtk.h
171  wkt.h
172 include/SFCGAL/triangulate/
173  triangulate2DZ.h
174  triangulatePolygon.h
175 lib/
176  libSFCGAL.so
177  libSFCGAL.so.%%SOMAJOR%%
178  libSFCGAL.so.%%SOVERSION%%
179
180
181 [FILE:819:patches/patch-CMakeLists.txt]
182 --- CMakeLists.txt.orig 2019-06-03 10:11:36 UTC
183 +++ CMakeLists.txt
184 @@ -104,14 +104,6 @@ if ( SFCGAL_BUILD_TESTS OR SFCGAL_BUILD_
185         set( SFCGAL_Boost_COMPONENTS program_options chrono filesystem timer ${SFCGAL_Boost_COMPONENTS} )
186  endif()
187  find_package( Boost COMPONENTS ${SFCGAL_Boost_COMPONENTS} REQUIRED )
188 -if((${Boost_MAJOR_VERSION} EQUAL 1) AND (${Boost_MINOR_VERSION} EQUAL 58))
189 -       message( STATUS "Defining BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT" )
190 -       add_definitions( "-DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT" )
191 -endif()
192 -# patch boost 1.60.0      
193 -if((${Boost_MAJOR_VERSION} EQUAL 1) AND (${Boost_MINOR_VERSION} EQUAL 60) AND (${Boost_SUBMINOR_VERSION} EQUAL 0))
194 -  include_directories( patches/boost-1.60.0 )
195 -endif()
196  
197  #-- OpenScenegraph -----------------------------------------
198  if ( SFCGAL_WITH_OSG )
199