notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
NOTE: There is a known problem on production with searching pkg-plist - it returns no results. This problem is not present on stage.freshports.org
Port details on branch 2022Q2
nanogui Minimalistic GUI library for OpenGL
g20220215_1 x11-toolkits on this many watch lists=0 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 Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-24 08:21:47
Last Update: 2022-04-19 06:14:12
Commit Hash: 1b308d9
License: BSD3CLAUSE
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (58 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nanogui-g20220215_1/catalog.mk
  3. /usr/local/share/licenses/nanogui-g20220215_1/LICENSE
  4. /usr/local/share/licenses/nanogui-g20220215_1/BSD3CLAUSE
  5. include/nanogui/button.h
  6. include/nanogui/canvas.h
  7. include/nanogui/checkbox.h
  8. include/nanogui/colorpicker.h
  9. include/nanogui/colorwheel.h
  10. include/nanogui/combobox.h
  11. include/nanogui/common.h
  12. include/nanogui/formhelper.h
  13. include/nanogui/graph.h
  14. include/nanogui/icons.h
  15. include/nanogui/imagepanel.h
  16. include/nanogui/imageview.h
  17. include/nanogui/label.h
  18. include/nanogui/layout.h
  19. include/nanogui/messagedialog.h
  20. include/nanogui/metal.h
  21. include/nanogui/nanogui.h
  22. include/nanogui/object.h
  23. include/nanogui/opengl.h
  24. include/nanogui/popup.h
  25. include/nanogui/popupbutton.h
  26. include/nanogui/progressbar.h
  27. include/nanogui/python.h
  28. include/nanogui/renderpass.h
  29. include/nanogui/screen.h
  30. include/nanogui/shader.h
  31. include/nanogui/slider.h
  32. include/nanogui/tabwidget.h
  33. include/nanogui/textarea.h
  34. include/nanogui/textbox.h
  35. include/nanogui/texture.h
  36. include/nanogui/theme.h
  37. include/nanogui/toolbutton.h
  38. include/nanogui/traits.h
  39. include/nanogui/vector.h
  40. include/nanogui/vscrollpanel.h
  41. include/nanogui/widget.h
  42. include/nanogui/window.h
  43. include/nanovg/fontstash.h
  44. include/nanovg/nanovg.h
  45. include/nanovg/nanovg_gl.h
  46. include/nanovg/nanovg_gl_utils.h
  47. include/nanovg/stb_image.h
  48. include/nanovg/stb_truetype.h
  49. lib/cmake/nanogui/nanoguiConfig.cmake
  50. lib/cmake/nanogui/nanoguiConfigVersion.cmake
  51. lib/cmake/nanogui/nanoguiTargets-release.cmake
  52. lib/cmake/nanogui/nanoguiTargets.cmake
  53. lib/libnanogui.so
  54. lib/python3.8/site-packages/nanogui/__init__.py
  55. lib/python3.8/site-packages/nanogui/nanogui_ext.cpython-38.so
  56. @owner
  57. @group
  58. @mode
Collapse this list.
Dependency lines:
  • nanogui>0:x11-toolkits/nanogui
To install the port:
cd /usr/ports/x11-toolkits/nanogui/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/nanogui
  • pkg install nanogui
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nanogui
Flavors: there is no flavor information for this port.
distinfo:

No package information for this port in our database
Sometimes this happens. Not all ports have packages.

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
  3. python3.8 : lang/python38
  4. xorgproto>=0 : x11/xorgproto
  5. x11.pc : x11/libX11
  6. xcursor.pc : x11/libXcursor
  7. xi.pc : x11/libXi
  8. xinerama.pc : x11/libXinerama
  9. xrandr.pc : x11/libXrandr
  10. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. python3.8 : lang/python38
  2. x11.pc : x11/libX11
  3. xcursor.pc : x11/libXcursor
  4. xi.pc : x11/libXi
  5. xinerama.pc : x11/libXinerama
  6. xrandr.pc : x11/libXrandr
  7. xxf86vm.pc : x11/libXxf86vm
Library dependencies:
  1. libglfw.so : graphics/glfw
  2. libGL.so : graphics/libglvnd
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mitsuba-renderer/nanogui/tar.gz/c6505300bb3036ec87ac68f5f1699c434c3d7fc6?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20220215_1
19 Apr 2022 06:14:12
commit hash:1b308d9817e0856fc5aebac92c6c5dcd32f38507commit hash:1b308d9817e0856fc5aebac92c6c5dcd32f38507commit hash:1b308d9817e0856fc5aebac92c6c5dcd32f38507commit hash:1b308d9817e0856fc5aebac92c6c5dcd32f38507 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
x11-toolkits/nanogui: Broken on arm64

Reported by:	fallout

(cherry picked from commit 74841a8b1c89de4f5f200fa893ef84998f0e15c2)
g20220215_1
19 Apr 2022 06:14:12
commit hash:67189e73e0583d8aa367298e20a9a26e90e066edcommit hash:67189e73e0583d8aa367298e20a9a26e90e066edcommit hash:67189e73e0583d8aa367298e20a9a26e90e066edcommit hash:67189e73e0583d8aa367298e20a9a26e90e066ed files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
x11-toolkits/nanogui: Fix several issues

* nanogui doesn't depend on Eigen any more
* use external glfw package
* for Python, __init__.py is installed
* for tests, zenity executable is installed

PR:		263194
Original patch submitted by:	Hiroo Ono <hiroo.ono+freebsd@gmail.com>

(cherry picked from commit 563c4a8cd859eeb4657a6d54730d65bde1541d36)

Number of commits found: 2