summaryrefslogtreecommitdiff
blob: b934f4a2b2de624bc156192dfda3184f58ffd2eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>negril.nx+gentoo@gmail.com</email>
		<name>Paul Zander</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Gentoo Proxy Maintainers</name>
	</maintainer>
	<use>
		<flag name="addonmgr">
			Build the addon manager module for automatic handling of 3rd 
			party addons
		</flag>
		<flag name="cloud">
			Build the Cloud workbench, to access cloud providers (mostly
			Amazon S3).
		</flag>
		<flag name="designer">
			Build and install the Qt designer plugin, so the FreeCAD widgets
			can be used from within designer.
		</flag>
		<flag name="fem">
			Build the FEM module and workbench which provides Finite Element 
			Analysis (FEA) workflows
		</flag>
		<flag name="gui">
			Build FreeCAD with a Qt based GUI. If built without setting this
			USE flag, FreeCAD can be used in a headless mode, for server-side
			instances.
			The Python modules are available, without their GUI parts though,
			if this is unset.
		</flag>
		<flag name="idf">
			Build the IDF module to provide file exchange capabilities with
			IDF files
		</flag>
		<flag name="image">
			Build the image module and workbench for working with bitmap
			images
		</flag>
		<flag name="inspection">
			Build the inspection workbench which gives you specific tools
			for examination of shapes (experimental)
		</flag>
		<flag name="material">
			Build the material module and workbench to work with materials
		</flag>
		<flag name="netgen">
			Build support for the netgen mesher through <pkg>media-gfx/netgen</pkg>.
		</flag>
		<flag name="openscad">
			Build the OpenSCAD module for interoperability with OpenSCAD 
			and repairing Constructive Solid Geometry (CSG) history
		</flag>
		<flag name="part-design">
			Build the part design module and workbench for build part shapes
			from sketches
		</flag>
		<flag name="path"><!-- FIXME: auto-enable through robot? -->
			Build the path module and workbench to procude G-Code instructions 
			for CNC
		</flag>
		<flag name="pcl">
			Use external <pkg>sci-libs/pcl</pkg> for point clouds support.
		</flag>
		<flag name="points">
			Build the points module and workbench for working with point clouds
		</flag>
		<flag name="raytracing">
			Build the raytracing module and workbench for raytracing and rendering
		</flag>
		<flag name="robot">
			Build the robot module and workbench for studying robot movements
		</flag>
		<flag name="show">
			Build the show module, a helper module for visibility automation
		</flag>
		<flag name="surface">
			Build the surface module and workbench
		</flag>
		<flag name="techdraw">
			Build the techdraw module and workbench, a more advanced and 
			feature-rich successor of the drawing workbench
		</flag>
		<flag name="tux">
			Build the Tux module
		</flag>
	</use>
	<upstream>
		<bugs-to>https://github.com/FreeCAD/FreeCAD/issues</bugs-to>
		<remote-id type="github">FreeCAD/FreeCAD</remote-id>
		<doc lang="en">https://wiki.freecad.org/Main_Page</doc>
	</upstream>
</pkgmetadata>