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