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
powder-toy-devel 'Falling sand' physics sandbox with air pressure and velocity support (snapshot version)
s.386 games on this many watch lists=2 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 s.374Version of this port present on the latest quarterly branch.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-31 16:15:22
Last Update: 2025-03-15 01:34:01
Commit Hash: c404bbd
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://powdertoy.co.uk/
https://github.com/The-Powder-Toy/The-Powder-Toy
Description:
Have you ever wanted to blow something up? Or maybe you always dreamt of operating an atomic power plant? Do you have a will to develop your own CPU? The Powder Toy lets you to do all of these, and even more! The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own - we welcome your creations!
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/powder-toy-devel-s.386/catalog.mk
  2. /usr/local/share/licenses/powder-toy-devel-s.386/LICENSE
  3. /usr/local/share/licenses/powder-toy-devel-s.386/GPLv3
  4. bin/powder-toy
  5. share/appdata/powder-toy.appdata.xml
  6. share/applications/uk.co.powdertoy.tpt.desktop
  7. share/icons/hicolor/16x16/apps/powder-toy.png
  8. share/icons/hicolor/24x24/apps/powder-toy.png
  9. share/icons/hicolor/256x256/apps/powder-toy.png
  10. share/icons/hicolor/32x32/apps/powder-toy.png
  11. share/icons/hicolor/48x48/apps/powder-toy.png
  12. @owner
  13. @group
  14. @mode
Collapse this list.
Dependency lines:
  • powder-toy-devel>0:games/powder-toy-devel
Conflicts:
CONFLICTS_INSTALL:
  • powder-toy
To install the port:
cd /usr/ports/games/powder-toy-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install games/powder-toy-devel
  • pkg install powder-toy-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: powder-toy-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1741864563 SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-386_GH0.tar.gz) = e1c27b12b8da176be9e31ce24d9f85f5a322461bed02869177844d26dd41e98c SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-386_GH0.tar.gz) = 801523

Packages (timestamps in pop-ups are UTC):
powder-toy-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latests.385s.386--s.386---
FreeBSD:13:quarterlys.374s.374--s.374s.353--
FreeBSD:14:latests.382s.386-s.382s.386---
FreeBSD:14:quarterlys.374s.374-s.374s.374s.353--
FreeBSD:15:latests.385s.386n/a-n/as.353s.353s.353
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.11 : lang/python311
  6. sdl2-config : devel/sdl20
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libfftw3f.so : math/fftw3-float
  2. libfftw3.so : math/fftw3
  3. libcurl.so : ftp/curl
  4. libpng.so : graphics/png
  5. libjsoncpp.so : devel/jsoncpp
  6. libluajit-5.1.so : lang/luajit-devel
  7. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for powder-toy-devel-s.386: DOCS=on: Build and/or install documentation SSE=on: Enable SSE optimizations ===> Use 'make config' to modify these settings
Options name:
games_powder-toy-devel
USES:
compiler:c++17-lang desktop-file-utils luajit meson pkgconfig python:build sdl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/The-Powder-Toy/The-Powder-Toy/tar.gz/snapshot-386?dummy=/
Collapse this list.

Number of commits found: 23

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
s.386
15 Mar 2025 01:34:01
commit hash: c404bbdeff66b4f1068ad1785b7e15c6b373d93dcommit hash: c404bbdeff66b4f1068ad1785b7e15c6b373d93dcommit hash: c404bbdeff66b4f1068ad1785b7e15c6b373d93dcommit hash: c404bbdeff66b4f1068ad1785b7e15c6b373d93d files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-385 → snapshot-386
s.385
07 Mar 2025 23:32:55
commit hash: 14d5ca0e802e422fd24b5e0b5a77020a6862d960commit hash: 14d5ca0e802e422fd24b5e0b5a77020a6862d960commit hash: 14d5ca0e802e422fd24b5e0b5a77020a6862d960commit hash: 14d5ca0e802e422fd24b5e0b5a77020a6862d960 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-382 → snapshot-385
s.382
06 Feb 2025 00:03:44
commit hash: f8cc6bc5bdedd825f01733852335077424cf55d7commit hash: f8cc6bc5bdedd825f01733852335077424cf55d7commit hash: f8cc6bc5bdedd825f01733852335077424cf55d7commit hash: f8cc6bc5bdedd825f01733852335077424cf55d7 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-374 → snapshot-382
s.374
29 Dec 2024 00:39:37
commit hash: 4ab5e85f96f890cef7dfd2ddefb18568ca5ca606commit hash: 4ab5e85f96f890cef7dfd2ddefb18568ca5ca606commit hash: 4ab5e85f96f890cef7dfd2ddefb18568ca5ca606commit hash: 4ab5e85f96f890cef7dfd2ddefb18568ca5ca606 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-373 → snapshot-374
s.373
17 Nov 2024 19:21:46
commit hash: 1c433494b0115816190d1306bb0ff6c6114da18ecommit hash: 1c433494b0115816190d1306bb0ff6c6114da18ecommit hash: 1c433494b0115816190d1306bb0ff6c6114da18ecommit hash: 1c433494b0115816190d1306bb0ff6c6114da18e files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-371 → snapshot-373
s.371
20 Oct 2024 22:36:49
commit hash: 1431c73ebd1a9b6e394008d8b7b472bfa313eef5commit hash: 1431c73ebd1a9b6e394008d8b7b472bfa313eef5commit hash: 1431c73ebd1a9b6e394008d8b7b472bfa313eef5commit hash: 1431c73ebd1a9b6e394008d8b7b472bfa313eef5 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-370 → snapshot-371
s.370
19 Sep 2024 02:03:21
commit hash: 0d5c689b73cfc5a1d9b9d140f7e45b34da853fc2commit hash: 0d5c689b73cfc5a1d9b9d140f7e45b34da853fc2commit hash: 0d5c689b73cfc5a1d9b9d140f7e45b34da853fc2commit hash: 0d5c689b73cfc5a1d9b9d140f7e45b34da853fc2 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-369 → snapshot-370
s.369_1
12 Sep 2024 16:20:06
commit hash: a63bcef05104411cb7f0a925ce83a3d5fd116baccommit hash: a63bcef05104411cb7f0a925ce83a3d5fd116baccommit hash: a63bcef05104411cb7f0a925ce83a3d5fd116baccommit hash: a63bcef05104411cb7f0a925ce83a3d5fd116bac files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
*/*: Bump dependencioes after devel/jsoncpp update

PR:		281462
Reported by:	Ale <discipline@tiscali.it>
s.369
31 Aug 2024 01:57:16
commit hash: cc2a8b9f762194b631b5b4c29bdc86f1e87cca86commit hash: cc2a8b9f762194b631b5b4c29bdc86f1e87cca86commit hash: cc2a8b9f762194b631b5b4c29bdc86f1e87cca86commit hash: cc2a8b9f762194b631b5b4c29bdc86f1e87cca86 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-368 → snapshot-369
s.368
31 Aug 2024 01:14:32
commit hash: 8c66cc00606da6cddfbb1a092c34b3ed245a6b03commit hash: 8c66cc00606da6cddfbb1a092c34b3ed245a6b03commit hash: 8c66cc00606da6cddfbb1a092c34b3ed245a6b03commit hash: 8c66cc00606da6cddfbb1a092c34b3ed245a6b03 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-367 → snapshot-368
s.367
05 Jul 2024 01:45:40
commit hash: d33d9c49b230e63ca60d1387fd462a71a332dc72commit hash: d33d9c49b230e63ca60d1387fd462a71a332dc72commit hash: d33d9c49b230e63ca60d1387fd462a71a332dc72commit hash: d33d9c49b230e63ca60d1387fd462a71a332dc72 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-361 → snapshot-367
s.361_1
17 Apr 2024 01:02:47
commit hash: ecd0468804ff0ee9aeeaddf5d33d4a564f89fca1commit hash: ecd0468804ff0ee9aeeaddf5d33d4a564f89fca1commit hash: ecd0468804ff0ee9aeeaddf5d33d4a564f89fca1commit hash: ecd0468804ff0ee9aeeaddf5d33d4a564f89fca1 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy*: switch to default luajit

PR:		275551
Submitted by:	nimaje+fbz@bureaucracy.de
s.361
08 Apr 2024 23:49:15
commit hash: f75dfdd5dd6115286c1ba866a519be1882f7a533commit hash: f75dfdd5dd6115286c1ba866a519be1882f7a533commit hash: f75dfdd5dd6115286c1ba866a519be1882f7a533commit hash: f75dfdd5dd6115286c1ba866a519be1882f7a533 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-360 → snapshot-361

- Fix build on i386
s.360
04 Mar 2024 14:27:25
commit hash: 236b96aa0ab42960b240575937f4f0b1d803608fcommit hash: 236b96aa0ab42960b240575937f4f0b1d803608fcommit hash: 236b96aa0ab42960b240575937f4f0b1d803608fcommit hash: 236b96aa0ab42960b240575937f4f0b1d803608f files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-359 → snapshot-360
s.359
01 Mar 2024 21:00:07
commit hash: ec9a6fbd4831a7300f3009bc39e70e6b9c34c158commit hash: ec9a6fbd4831a7300f3009bc39e70e6b9c34c158commit hash: ec9a6fbd4831a7300f3009bc39e70e6b9c34c158commit hash: ec9a6fbd4831a7300f3009bc39e70e6b9c34c158 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-353 → snapshot-359
s.353
24 Oct 2023 01:03:12
commit hash: ed82d3e4749e44f67b0ecb97646598e378c785becommit hash: ed82d3e4749e44f67b0ecb97646598e378c785becommit hash: ed82d3e4749e44f67b0ecb97646598e378c785becommit hash: ed82d3e4749e44f67b0ecb97646598e378c785be files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-262 → snapshot-353
s.262
22 Oct 2023 22:44:21
commit hash: c4a79cc8c260f0281b06088dd6b1433e720adf1bcommit hash: c4a79cc8c260f0281b06088dd6b1433e720adf1bcommit hash: c4a79cc8c260f0281b06088dd6b1433e720adf1bcommit hash: c4a79cc8c260f0281b06088dd6b1433e720adf1b files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-261 → snapshot-262
s.261
03 Oct 2023 21:48:12
commit hash: 869f8f715648289178aedfd1419c05c52cbc5a6acommit hash: 869f8f715648289178aedfd1419c05c52cbc5a6acommit hash: 869f8f715648289178aedfd1419c05c52cbc5a6acommit hash: 869f8f715648289178aedfd1419c05c52cbc5a6a files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-260 → snapshot-261
s.260
28 Sep 2023 19:34:41
commit hash: bb7faf4bdd7a7a0af19240be6312fca12e0815c3commit hash: bb7faf4bdd7a7a0af19240be6312fca12e0815c3commit hash: bb7faf4bdd7a7a0af19240be6312fca12e0815c3commit hash: bb7faf4bdd7a7a0af19240be6312fca12e0815c3 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: add PORTSCOUT
s.260
25 Sep 2023 19:39:38
commit hash: 2579742d40c27b0517af45da4ed3fac41e856e95commit hash: 2579742d40c27b0517af45da4ed3fac41e856e95commit hash: 2579742d40c27b0517af45da4ed3fac41e856e95commit hash: 2579742d40c27b0517af45da4ed3fac41e856e95 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-259 → snapshot-260
s.259
27 Jul 2023 14:23:00
commit hash: fe33bea76bbd33b119a4ab9ec7da2d92a1f944cbcommit hash: fe33bea76bbd33b119a4ab9ec7da2d92a1f944cbcommit hash: fe33bea76bbd33b119a4ab9ec7da2d92a1f944cbcommit hash: fe33bea76bbd33b119a4ab9ec7da2d92a1f944cb files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-257 → snapshot-259
s.257
13 Jun 2023 17:12:00
commit hash: 2ba3494454d7db12d8017cb86ecf420d95a46744commit hash: 2ba3494454d7db12d8017cb86ecf420d95a46744commit hash: 2ba3494454d7db12d8017cb86ecf420d95a46744commit hash: 2ba3494454d7db12d8017cb86ecf420d95a46744 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy-devel: update snapshot-253 → snapshot-257
s.253
31 Jan 2023 16:12:51
commit hash: e15b84c4c45b93eb24f6df7a42338528466b7b09commit hash: e15b84c4c45b93eb24f6df7a42338528466b7b09commit hash: e15b84c4c45b93eb24f6df7a42338528466b7b09commit hash: e15b84c4c45b93eb24f6df7a42338528466b7b09 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
games/powder-toy: add -devel counterpart, pet portlint

Number of commits found: 23