devel/remotery 1.2.1 FreeBSD
Single file, realtime CPU/GPU profiler library with remote web viewer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
3d84f52ff0- License
- APACHE20
- Categories
- devel
- Package size
- 278.0 KiB, 988.7 KiB installed
Description
Remotery is a realtime CPU/GPU profiler hosted in a single C file with a viewer that runs in a web browser.
Features:
- Lightweight instrumentation of multiple threads running on the CPU.
- Web viewer that runs in Chrome, Firefox and Safari. Custom WebSockets server transmits sample data to the browser on a latent thread.
- Profiles itself and shows how it's performing in the viewer.
- Console output for logging text.
- Console input for sending commands to your game.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/remotery | 1.2.1 |
| HardenedBSD | devel/remotery | 1.2.1 |
| GhostBSD | devel/remotery | 1.2.1 |
Install
Binary package:
pkg install remotery
From the ports tree:
cd /usr/ports/devel/remotery/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= remotery>0:devel/remotery
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.1 | 1.2.1 | g20190209 | g20190209 | 1.2.1 |
| FreeBSD:14:quarterly | 1.2.1 | 1.2.1 | n/a | g20190209 | 1.2.1 |
| FreeBSD:15:latest | 1.2.1 | 1.2.1 | n/a | g20190209 | g20190209 |
| FreeBSD:15:quarterly | 1.2.1 | 1.2.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.1 | 1.2.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: devel_remotery
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- Service scripts
- none
Message after installing
Files
pkg-plist 51
- include/Remotery.h
- share/doc/remotery/readme.md
- share/examples/remotery/sample
- share/examples/remotery/sample.c
- share/remotery/Remotery.c
- share/remotery/vis/Code/Console.js
- share/remotery/vis/Code/DataViewReader.js
- share/remotery/vis/Code/GLCanvas.js
- share/remotery/vis/Code/GridWindow.js
- share/remotery/vis/Code/MouseInteraction.js
- share/remotery/vis/Code/NameMap.js
- share/remotery/vis/Code/PixelTimeRange.js
- share/remotery/vis/Code/Remotery.js
- share/remotery/vis/Code/SampleGlobals.js
- share/remotery/vis/Code/Shaders/Grid.glsl
- share/remotery/vis/Code/Shaders/Shared.glsl
- share/remotery/vis/Code/Shaders/Timeline.glsl
- share/remotery/vis/Code/Shaders/Window.glsl
- share/remotery/vis/Code/ThreadFrame.js
- share/remotery/vis/Code/TimelineMarkers.js
- share/remotery/vis/Code/TimelineRow.js
- share/remotery/vis/Code/TimelineWindow.js
- share/remotery/vis/Code/TitleWindow.js
- share/remotery/vis/Code/TraceDrop.js
- share/remotery/vis/Code/WebGL.js
- share/remotery/vis/Code/WebGLFont.js
- share/remotery/vis/Code/WebSocketConnection.js
- share/remotery/vis/Styles/Fonts/FiraCode/FiraCode-Regular.ttf
- share/remotery/vis/Styles/Fonts/FiraCode/LICENSE
- share/remotery/vis/Styles/Remotery.css
- share/remotery/vis/extern/BrowserLib/Core/Code/Animation.js
- share/remotery/vis/extern/BrowserLib/Core/Code/Bind.js
- share/remotery/vis/extern/BrowserLib/Core/Code/Convert.js
- share/remotery/vis/extern/BrowserLib/Core/Code/Core.js
- share/remotery/vis/extern/BrowserLib/Core/Code/DOM.js
- share/remotery/vis/extern/BrowserLib/Core/Code/Keyboard.js
- share/remotery/vis/extern/BrowserLib/Core/Code/LocalStore.js
- share/remotery/vis/extern/BrowserLib/Core/Code/Mouse.js
- share/remotery/vis/extern/BrowserLib/Core/Code/MurmurHash3.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Button.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/ComboBox.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Container.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/EditBox.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Grid.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Label.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Treeview.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/TreeviewItem.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/Window.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Code/WindowManager.js
- share/remotery/vis/extern/BrowserLib/WindowManager/Styles/WindowManager.css
- share/remotery/vis/index.html
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Celtoys-Remotery-v1.2.1_GH0.tar.gz | 437448 | 5740532229fe4da8d8ab8e310cc6a38d3f198f59314f5ecf1a072aca25f91709 |