notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
netgen Automatic 3D tetrahedral mesh generator
6.2.2404 cad on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.2.2404Version of this port present on the latest quarterly branch.
Maintainer: stephen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-05-05 19:59:32
Last Update: 2024-06-15 16:38:02
Commit Hash: 0f489f5
People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
License: GPLv2
WWW:
https://ngsolve.org/
Description:
NETGEN is an automatic 3D tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (295 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/netgen-6.2.2404/catalog.mk
  3. /usr/local/share/licenses/netgen-6.2.2404/LICENSE
  4. /usr/local/share/licenses/netgen-6.2.2404/GPLv2
  5. bin/netgen
  6. include/core/archive.hpp
  7. include/core/array.hpp
  8. include/core/autodiff.hpp
  9. include/core/autodiffdiff.hpp
  10. include/core/bitarray.hpp
  11. include/core/concurrentqueue.h
  12. include/core/exception.hpp
  13. include/core/flags.hpp
  14. include/core/hashtable.hpp
  15. include/core/localheap.hpp
  16. include/core/logging.hpp
  17. include/core/memtracer.hpp
  18. include/core/mpi4py_pycapi.h
  19. include/core/mpi_wrapper.hpp
  20. include/core/ngcore.hpp
  21. include/core/ngcore_api.hpp
  22. include/core/ngstream.hpp
  23. include/core/ng_mpi.hpp
  24. include/core/ng_mpi_generated_declarations.hpp
  25. include/core/ng_mpi_native.hpp
  26. include/core/paje_trace.hpp
  27. include/core/profiler.hpp
  28. include/core/python_ngcore.hpp
  29. include/core/ranges.hpp
  30. include/core/register_archive.hpp
  31. include/core/signal.hpp
  32. include/core/simd.hpp
  33. include/core/simd_arm64.hpp
  34. include/core/simd_avx.hpp
  35. include/core/simd_avx512.hpp
  36. include/core/simd_generic.hpp
  37. include/core/simd_sse.hpp
  38. include/core/symboltable.hpp
  39. include/core/table.hpp
  40. include/core/taskmanager.hpp
  41. include/core/type_traits.hpp
  42. include/core/utils.hpp
  43. include/core/version.hpp
  44. include/core/xbool.hpp
  45. include/csg/algprim.hpp
  46. include/csg/brick.hpp
  47. include/csg/csg.hpp
  48. include/csg/csgeom.hpp
  49. include/csg/csgparser.hpp
  50. include/csg/curve2d.hpp
  51. include/csg/edgeflw.hpp
  52. include/csg/explicitcurve2d.hpp
  53. include/csg/extrusion.hpp
  54. include/csg/gencyl.hpp
  55. include/csg/geoml.hpp
  56. include/csg/identify.hpp
  57. include/csg/manifold.hpp
  58. include/csg/meshsurf.hpp
  59. include/csg/polyhedra.hpp
  60. include/csg/revolution.hpp
  61. include/csg/singularref.hpp
  62. include/csg/solid.hpp
  63. include/csg/specpoin.hpp
  64. include/csg/spline3d.hpp
  65. include/csg/splinesurface.hpp
  66. include/csg/surface.hpp
  67. include/csg/triapprox.hpp
  68. include/csg/vscsg.hpp
  69. include/general/autodiff.hpp
  70. include/general/autoptr.hpp
  71. include/general/gzstream.h
  72. include/general/hashtabl.hpp
  73. include/general/myadt.hpp
  74. include/general/mystring.hpp
  75. include/general/netgenout.hpp
  76. include/general/ngarray.hpp
  77. include/general/ngbitarray.hpp
  78. include/general/ngpython.hpp
  79. include/general/optmem.hpp
  80. include/general/parthreads.hpp
  81. include/general/seti.hpp
  82. include/general/sort.hpp
  83. include/general/spbita2d.hpp
  84. include/general/stack.hpp
  85. include/general/table.hpp
  86. include/general/template.hpp
  87. include/geom2d/csg2d.hpp
  88. include/geom2d/geometry2d.hpp
  89. include/geom2d/spline2d.hpp
  90. include/geom2d/vsgeom2d.hpp
  91. include/gprim/adtree.hpp
  92. include/gprim/geom2d.hpp
  93. include/gprim/geom3d.hpp
  94. include/gprim/geomfuncs.hpp
  95. include/gprim/geomobjects.hpp
  96. include/gprim/geomops.hpp
  97. include/gprim/geomtest3d.hpp
  98. include/gprim/gprim.hpp
  99. include/gprim/spline.hpp
  100. include/gprim/splinegeometry.hpp
  101. include/gprim/transform3d.hpp
  102. include/include/acisgeom.hpp
  103. include/include/csg.hpp
  104. include/include/geometry2d.hpp
  105. include/include/gprim.hpp
  106. include/include/incopengl.hpp
  107. include/include/inctcl.hpp
  108. include/include/incvis.hpp
  109. include/include/linalg.hpp
  110. include/include/meshing.hpp
  111. include/include/myadt.hpp
  112. include/include/mydefs.hpp
  113. include/include/mystdlib.h
  114. include/include/netgen_config.hpp
  115. include/include/netgen_version.hpp
  116. include/include/nginterface_v2_impl.hpp
  117. include/include/ngsimd.hpp
  118. include/include/occgeom.hpp
  119. include/include/opti.hpp
  120. include/include/parallel.hpp
  121. include/include/stlgeom.hpp
  122. include/include/visual.hpp
  123. include/interface/rw_medit.hpp
  124. include/interface/writeuser.hpp
  125. include/linalg/densemat.hpp
  126. include/linalg/linalg.hpp
  127. include/linalg/opti.hpp
  128. include/linalg/polynomial.hpp
  129. include/linalg/vector.hpp
  130. include/meshing/adfront2.hpp
  131. include/meshing/adfront3.hpp
  132. include/meshing/basegeom.hpp
  133. include/meshing/bcfunctions.hpp
  134. include/meshing/bisect.hpp
  135. include/meshing/boundarylayer.hpp
  136. include/meshing/classifyhpel.hpp
  137. include/meshing/clusters.hpp
  138. include/meshing/curvedelems.hpp
  139. include/meshing/delaunay2d.hpp
  140. include/meshing/fieldlines.hpp
  141. include/meshing/findip.hpp
  142. include/meshing/findip2.hpp
  143. include/meshing/geomsearch.hpp
  144. include/meshing/global.hpp
  145. include/meshing/hpref_hex.hpp
  146. include/meshing/hpref_prism.hpp
  147. include/meshing/hpref_pyramid.hpp
  148. include/meshing/hpref_quad.hpp
  149. include/meshing/hpref_segm.hpp
  150. include/meshing/hpref_tet.hpp
  151. include/meshing/hpref_trig.hpp
  152. include/meshing/hprefinement.hpp
  153. include/meshing/improve2.hpp
  154. include/meshing/improve3.hpp
  155. include/meshing/localh.hpp
  156. include/meshing/meshclass.hpp
  157. include/meshing/meshfunc.hpp
  158. include/meshing/meshing.hpp
  159. include/meshing/meshing2.hpp
  160. include/meshing/meshing3.hpp
  161. include/meshing/meshtool.hpp
  162. include/meshing/meshtype.hpp
  163. include/meshing/msghandler.hpp
  164. include/meshing/paralleltop.hpp
  165. include/meshing/python_mesh.hpp
  166. include/meshing/ruler2.hpp
  167. include/meshing/ruler3.hpp
  168. include/meshing/soldata.hpp
  169. include/meshing/specials.hpp
  170. include/meshing/surfacegeom.hpp
  171. include/meshing/topology.hpp
  172. include/meshing/validate.hpp
  173. include/meshing/visual_interface.hpp
  174. include/mydefs.hpp
  175. include/nginterface.h
  176. include/nginterface_v2.hpp
  177. include/nglib.h
  178. include/pybind11/LICENSE
  179. include/pybind11/attr.h
  180. include/pybind11/buffer_info.h
  181. include/pybind11/cast.h
  182. include/pybind11/chrono.h
  183. include/pybind11/common.h
  184. include/pybind11/complex.h
  185. include/pybind11/detail/class.h
  186. include/pybind11/detail/common.h
  187. include/pybind11/detail/descr.h
  188. include/pybind11/detail/init.h
  189. include/pybind11/detail/internals.h
  190. include/pybind11/detail/type_caster_base.h
  191. include/pybind11/detail/typeid.h
  192. include/pybind11/eigen.h
  193. include/pybind11/eigen/common.h
  194. include/pybind11/eigen/matrix.h
  195. include/pybind11/eigen/tensor.h
  196. include/pybind11/embed.h
  197. include/pybind11/eval.h
  198. include/pybind11/functional.h
  199. include/pybind11/gil.h
  200. include/pybind11/iostream.h
  201. include/pybind11/numpy.h
  202. include/pybind11/operators.h
  203. include/pybind11/options.h
  204. include/pybind11/pybind11.h
  205. include/pybind11/pytypes.h
  206. include/pybind11/stl.h
  207. include/pybind11/stl_bind.h
  208. include/pybind11/stl/filesystem.h
  209. include/pybind11/type_caster_pyobject_ptr.h
  210. include/stlgeom/meshstlsurface.hpp
  211. include/stlgeom/stlgeom.hpp
  212. include/stlgeom/stlline.hpp
  213. include/stlgeom/stltool.hpp
  214. include/stlgeom/stltopology.hpp
  215. include/stlgeom/vsstl.hpp
  216. include/visualization/meshdoc.hpp
  217. include/visualization/mvdraw.hpp
  218. include/visualization/vispar.hpp
  219. include/visualization/visual.hpp
  220. include/visualization/visual_api.hpp
  221. include/visualization/vssolution.hpp
  222. lib/cmake/netgen/NetgenConfig.cmake
  223. lib/cmake/netgen/netgen-targets-release.cmake
  224. lib/cmake/netgen/netgen-targets.cmake
  225. lib/libngcore.so
  226. lib/libnggui.so
  227. lib/libnglib.so
  228. lib/libtogl.a
  229. lib/python3.11/site-packages/netgen/NgOCC.py
  230. lib/python3.11/site-packages/netgen/__init__.py
  231. lib/python3.11/site-packages/netgen/__main__.py
  232. lib/python3.11/site-packages/netgen/config/__init__.py
  233. lib/python3.11/site-packages/netgen/config/__main__.py
  234. lib/python3.11/site-packages/netgen/config/config.py
  235. lib/python3.11/site-packages/netgen/csg.py
  236. lib/python3.11/site-packages/netgen/geom2d.py
  237. lib/python3.11/site-packages/netgen/gui.py
  238. lib/python3.11/site-packages/netgen/libngguipy.so
  239. lib/python3.11/site-packages/netgen/libngpy.so
  240. lib/python3.11/site-packages/netgen/meshing.py
  241. lib/python3.11/site-packages/netgen/occ.py
  242. lib/python3.11/site-packages/netgen/read_gmsh.py
  243. lib/python3.11/site-packages/netgen/read_meshio.py
  244. lib/python3.11/site-packages/netgen/stl.py
  245. lib/python3.11/site-packages/netgen/version.py
  246. lib/python3.11/site-packages/netgen/webgui.py
  247. lib/python3.11/site-packages/netgen_mesher-py3.egg-info
  248. lib/python3.11/site-packages/pyngcore/__init__.py
  249. lib/python3.11/site-packages/pyngcore/pyngcore.cpython-311.so
  250. share/netgen/boundarycondition.geo
  251. share/netgen/boxcyl.geo
  252. share/netgen/circle_on_cube.geo
  253. share/netgen/cone.geo
  254. share/netgen/cube.geo
  255. share/netgen/cubeandring.geo
  256. share/netgen/cubeandspheres.geo
  257. share/netgen/cubemcyl.geo
  258. share/netgen/cubemsphere.geo
  259. share/netgen/cylinder.geo
  260. share/netgen/cylsphere.geo
  261. share/netgen/doc/ng4.pdf
  262. share/netgen/ellipsoid.geo
  263. share/netgen/ellipticcyl.geo
  264. share/netgen/extrusion.geo
  265. share/netgen/fichera.geo
  266. share/netgen/frame.step
  267. share/netgen/hinge.stl
  268. share/netgen/lshape3d.geo
  269. share/netgen/manyholes.geo
  270. share/netgen/manyholes2.geo
  271. share/netgen/matrix.geo
  272. share/netgen/ortho.geo
  273. share/netgen/part1.stl
  274. share/netgen/period.geo
  275. share/netgen/py_tutorials/exportNeutral.py
  276. share/netgen/py_tutorials/mesh.py
  277. share/netgen/py_tutorials/shaft.geo
  278. share/netgen/revolution.geo
  279. share/netgen/screw.step
  280. share/netgen/sculpture.geo
  281. share/netgen/shaft.geo
  282. share/netgen/shell.geo
  283. share/netgen/sphere.geo
  284. share/netgen/sphereincube.geo
  285. share/netgen/square.in2d
  286. share/netgen/squarecircle.in2d
  287. share/netgen/squarehole.in2d
  288. share/netgen/torus.geo
  289. share/netgen/trafo.geo
  290. share/netgen/twobricks.geo
  291. share/netgen/twocubes.geo
  292. share/netgen/twocyl.geo
  293. @owner
  294. @group
  295. @mode
Collapse this list.
Dependency lines:
  • netgen>0:cad/netgen
Conflicts:
CONFLICTS_INSTALL:
  • libvisual
  • pybind11
To install the port:
cd /usr/ports/cad/netgen/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/netgen
  • pkg install netgen
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: netgen
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1718381533 SHA256 (NGSolve-netgen-v6.2.2404_GH0.tar.gz) = a5906237e4fe55ca1dbfa96bd6827cb72e908615812d252ceff658c4f94b2046 SIZE (NGSolve-netgen-v6.2.2404_GH0.tar.gz) = 3445121

Expand this list (2 items)

Collapse this list.

SHA256 (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c SIZE (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = 756445

Collapse this list.


Packages (timestamps in pop-ups are UTC):
netgen
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.2.24046.2.2404------
FreeBSD:13:quarterly6.2.24046.2.2404----6.2.23076.2.2307
FreeBSD:14:latest6.2.24046.2.2404-----6.2.2302
FreeBSD:14:quarterly6.2.24046.2.2404----6.2.23076.2.2307
FreeBSD:15:latest6.2.24046.2.2404n/a-n/a-6.2.2401_16.2.2401_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-pytest>=0 : devel/py-pytest@py311
  2. git : devel/git
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. python3.11 : lang/python311
  6. xorgproto>=0 : x11/xorgproto
  7. xorgproto>=0 : x11/xorgproto
  8. x11.pc : x11/libX11
  9. xmu.pc : x11-toolkits/libXmu
  10. xi.pc : x11/libXi
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. x11.pc : x11/libX11
  3. xmu.pc : x11-toolkits/libXmu
  4. xi.pc : x11/libXi
Library dependencies:
  1. libtk86.so : x11-toolkits/tk86
  2. libtcl86.so : lang/tcl86
  3. libGL.so : graphics/libglvnd
  4. libGLU.so : graphics/libGLU
This port is required by:
for Libraries

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. cad/salome-netgenplugin*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for netgen-6.2.2404: CGNS=off: Enable CGNS file read/write support JPEG=off: Enable snapshots using jpeg MPEG=off: Enable recording with FFmpeg ===> Use 'make config' to modify these settings
Options name:
cad_netgen
USES:
cmake python tcl tk gl xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/NGSolve/netgen/tar.gz/v6.2.2404?dummy=/
Collapse this list.

Number of commits found: 128 (showing only 28 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.4_5
14 Feb 2009 14:49:40
Original commit files touched by this commit
mm search for other commits by this committer
- Change USE_TCL=yes to USE_TCL=84 due to planned change of default Tcl
4.4_5
13 Feb 2009 15:25:27
Original commit files touched by this commit
wxs search for other commits by this committer
- Pass maintainership along.
4.4_5
23 Jan 2009 16:28:36
Original commit files touched by this commit
flz search for other commits by this committer
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
4.4_4
22 Oct 2008 21:09:31
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Make so it doesn't depend on [broken] cad/opencascade be default

PR:             128063
Submitted by:   Stephen Montgomery-Smith <stephen at math dot missouri dot edu>
4.4_4
01 Sep 2008 15:21:14
Original commit files touched by this commit
rafan search for other commits by this committer
- Fix build by comment out some code according to README.INSTALL
4.4_4
01 Sep 2008 14:41:51
Original commit files touched by this commit
rafan search for other commits by this committer
- Rename for the upcoming patch
4.4_4
01 Sep 2008 14:27:08
Original commit files touched by this commit
rafan search for other commits by this committer
- Fix patching

PR:             ports/127016
Submitted by:   Stephen Montgomery-Smith <stephen at math.missouri.edu>
4.4_4
01 Sep 2008 14:26:36
Original commit files touched by this commit
rafan search for other commits by this committer
- Rename for the upcoming patch (PR 127016)
4.4_4
06 Jun 2008 13:14:15
Original commit files touched by this commit
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
4.4_3
19 Apr 2008 17:56:05
Original commit files touched by this commit Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
4.4_3
30 May 2007 19:21:11
Original commit files touched by this commit
thierry search for other commits by this committer
- Unbreak with gcc-4.2 (some patches from the author, some inspired from
  Debian);

- Add IGES and STEP support with OpenCascade.
4.4_2
27 May 2007 03:00:13
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN with gcc 4.2
4.4_2
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
4.4
25 Jan 2007 23:55:45
Original commit files touched by this commit
pav search for other commits by this committer
- Fix build with tk 8.4.14
4.4
25 Jan 2007 10:18:56
Original commit files touched by this commit
pav search for other commits by this committer
- Fix build after recent USE_TCL/USE_TK overhaul
4.4
16 Aug 2006 15:12:48
Original commit files touched by this commit
shaun search for other commits by this committer
Fix fetch.

Reported by:    fenner's distfile survey
4.4
04 Jul 2006 21:54:35
Original commit files touched by this commit
thierry search for other commits by this committer
Teach about TCL / TK v. 8.4.13 and unbreak.
4.4
02 Jul 2006 23:32:19
Original commit files touched by this commit
linimon search for other commits by this committer
Checking back, it does still compile on amd64-5.
4.4
02 Jul 2006 23:26:27
Original commit files touched by this commit
linimon search for other commits by this committer
Mark broken: fails to compile on 6-STABLE.
4.4
13 Feb 2006 22:00:55
Original commit files touched by this commit
thierry search for other commits by this committer
Netgen builds fine with gcc-3.4, that should make it packageable on
amd64.

Since I'm there, pet portlint.

Tested by:      Pedro F. Giffuni <giffunip (at) yahoo.com>
4.4
24 Nov 2005 00:22:47
Original commit files touched by this commit
pav search for other commits by this committer
- Add SHA256
4.4
31 Jul 2005 10:19:28
Original commit files touched by this commit
thierry search for other commits by this committer
Mark BROKEN on sparc64 (internal compiler error).

Bug reported to gcc bugzilla: Bug 23159.

Reported by:    Kris via pointyhat
4.4
17 Jul 2005 21:50:28
Original commit files touched by this commit
thierry search for other commits by this committer
Chase TK upgrade and unbreak.
4.4
17 Jul 2005 19:50:47
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Does not build
4.4
30 Apr 2005 17:52:30
Original commit files touched by this commit
das search for other commits by this committer
Remove Tcl matherr() hack.
4.4
21 Nov 2004 20:58:15
Original commit files touched by this commit
thierry search for other commits by this committer
Upgrade to 4.4.

Note: high order Finite Element package NGSolve is included.
4.3.1
30 Sep 2004 05:32:00
Original commit files touched by this commit
kris search for other commits by this committer
Increase USE_GCC to 3.4 for those ports which compile with it.

Approved by:    portmgr
4.3.1
05 May 2004 19:57:56
Original commit files touched by this commit
thierry search for other commits by this committer
Add netgen 4.3.1, an automatic 3D tetrahedral mesh generator.

Number of commits found: 128 (showing only 28 on this page)

«  1 | 2