Nice tool, could have used this back in uni! The packaged examples work just fine and I was able to quickly play around with particles without fuzz.
Some things: ${WRKSRC}/TODO mentions known issues including crashes. Maybe you want to transport this information into your package somehow so users will know in advance (and won't bother with duplicate reports). Please sort *_DEPENDS alphabetically. Saw this during build, not sure if it will lead to picking up things endusers might not have: -- The following OPTIONAL packages have been found: * KF5DocTools * GSL, GSL, <http://eigen.tuxfamily.org> Provides a GSL-powered solver for Step * Qalculate Also, update-plist warns about conflicts: Warning: step-18.08.2 conflicts with kde-l10n-ar-4.14.3p4 (x11/kde4/l10n/ar):/usr/local/share/locale/ar/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-bg-4.14.3p4 (x11/kde4/l10n/bg):/usr/local/share/locale/bg/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-bs-4.14.3p4 (x11/kde4/l10n/bs):/usr/local/share/locale/bs/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ca-4.14.3p4 (x11/kde4/l10n/ca):/usr/local/share/doc/HTML/ca/step/examples.docbook /usr/local/share/doc/HTML/ca/step/index.cache.bz2 /usr/local/share/doc/HTML/ca/step/index.docbook /usr/local/share/doc/HTML/ca/step/tutorials.docbook /usr/local/share/locale/ca/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ca@valencia-4.14.3p4 (x11/kde4/l10n/ca@valencia):/usr/local/share/locale/ca@valencia/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-cs-4.14.3p4 (x11/kde4/l10n/cs):/usr/local/share/locale/cs/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-da-4.14.3p4 (x11/kde4/l10n/da):/usr/local/share/locale/da/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-de-4.14.3p4 (x11/kde4/l10n/de):/usr/local/share/doc/HTML/de/step/examples.docbook /usr/local/share/doc/HTML/de/step/index.cache.bz2 /usr/local/share/doc/HTML/de/step/index.docbook /usr/local/share/doc/HTML/de/step/mainwindow.png /usr/local/share/doc/HTML/de/step/tutorials.docbook /usr/local/share/locale/de/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-el-4.14.3p4 (x11/kde4/l10n/el):/usr/local/share/locale/el/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-en_GB-4.14.3p4 (x11/kde4/l10n/en_GB):/usr/local/share/locale/en_GB/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-es-4.14.3p4 (x11/kde4/l10n/es):/usr/local/share/doc/HTML/es/step/examples.docbook /usr/local/share/doc/HTML/es/step/index.cache.bz2 /usr/local/share/doc/HTML/es/step/index.docbook /usr/local/share/doc/HTML/es/step/tutorials.docbook /usr/local/share/locale/es/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-et-4.14.3p4 (x11/kde4/l10n/et):/usr/local/share/doc/HTML/et/step/examples.docbook /usr/local/share/doc/HTML/et/step/index.cache.bz2 /usr/local/share/doc/HTML/et/step/index.docbook /usr/local/share/doc/HTML/et/step/tutorials.docbook /usr/local/share/locale/et/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-fi-4.14.3p4 (x11/kde4/l10n/fi):/usr/local/share/locale/fi/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-fr-4.14.3p4 (x11/kde4/l10n/fr):/usr/local/share/locale/fr/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ga-4.14.3p4 (x11/kde4/l10n/ga):/usr/local/share/locale/ga/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-gl-4.14.3p4 (x11/kde4/l10n/gl):/usr/local/share/locale/gl/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-hr-4.14.3p4 (x11/kde4/l10n/hr):/usr/local/share/locale/hr/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-hu-4.14.3p4 (x11/kde4/l10n/hu):/usr/local/share/locale/hu/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-it-4.14.3p4 (x11/kde4/l10n/it):/usr/local/share/doc/HTML/it/step/examples.docbook /usr/local/share/doc/HTML/it/step/index.cache.bz2 /usr/local/share/doc/HTML/it/step/index.docbook /usr/local/share/doc/HTML/it/step/tutorials.docbook /usr/local/share/locale/it/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ja-4.14.3p4 (x11/kde4/l10n/ja):/usr/local/share/locale/ja/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-kk-4.14.3p4 (x11/kde4/l10n/kk):/usr/local/share/locale/kk/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-km-4.14.3p4 (x11/kde4/l10n/km):/usr/local/share/locale/km/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-lt-4.14.3p4 (x11/kde4/l10n/lt):/usr/local/share/locale/lt/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-lv-4.14.3p4 (x11/kde4/l10n/lv):/usr/local/share/locale/lv/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-mr-4.14.3p4 (x11/kde4/l10n/mr):/usr/local/share/locale/mr/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-nb-4.14.3p4 (x11/kde4/l10n/nb):/usr/local/share/locale/nb/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-nds-4.14.3p4 (x11/kde4/l10n/nds):/usr/local/share/locale/nds/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-nl-4.14.3p4 (x11/kde4/l10n/nl):/usr/local/share/doc/HTML/nl/step/examples.docbook /usr/local/share/doc/HTML/nl/step/index.cache.bz2 /usr/local/share/doc/HTML/nl/step/index.docbook /usr/local/share/doc/HTML/nl/step/tutorials.docbook /usr/local/share/locale/nl/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-nn-4.14.3p4 (x11/kde4/l10n/nn):/usr/local/share/locale/nn/LC_MESSAGES/step.mo /usr/local/share/locale/nn/LC_SCRIPTS/step/step.js Warning: step-18.08.2 conflicts with kde-l10n-pa-4.14.3p4 (x11/kde4/l10n/pa):/usr/local/share/locale/pa/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-pl-4.14.3p4 (x11/kde4/l10n/pl):/usr/local/share/locale/pl/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-pt-4.14.3p4 (x11/kde4/l10n/pt):/usr/local/share/locale/pt/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-pt_BR-4.14.3p4 (x11/kde4/l10n/pt_BR):/usr/local/share/doc/HTML/pt_BR/step/examples.docbook /usr/local/share/doc/HTML/pt_BR/step/index.cache.bz2 /usr/local/share/doc/HTML/pt_BR/step/index.docbook /usr/local/share/doc/HTML/pt_BR/step/tutorials.docbook /usr/local/share/locale/pt_BR/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ro-4.14.3p4 (x11/kde4/l10n/ro):/usr/local/share/locale/ro/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ru-4.14.3p4 (x11/kde4/l10n/ru):/usr/local/share/locale/ru/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-sk-4.14.3p4 (x11/kde4/l10n/sk):/usr/local/share/locale/sk/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-sl-4.14.3p4 (x11/kde4/l10n/sl):/usr/local/share/locale/sl/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-sv-4.14.3p4 (x11/kde4/l10n/sv):/usr/local/share/doc/HTML/sv/step/examples.docbook /usr/local/share/doc/HTML/sv/step/index.cache.bz2 /usr/local/share/doc/HTML/sv/step/index.docbook /usr/local/share/doc/HTML/sv/step/tutorials.docbook /usr/local/share/locale/sv/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-tr-4.14.3p4 (x11/kde4/l10n/tr):/usr/local/share/locale/tr/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-ug-4.14.3p4 (x11/kde4/l10n/ug):/usr/local/share/locale/ug/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-uk-4.14.3p4 (x11/kde4/l10n/uk):/usr/local/share/doc/HTML/uk/step/examples.docbook /usr/local/share/doc/HTML/uk/step/index.cache.bz2 /usr/local/share/doc/HTML/uk/step/index.docbook /usr/local/share/doc/HTML/uk/step/mainwindow.png /usr/local/share/doc/HTML/uk/step/tutorials.docbook /usr/local/share/locale/uk/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-zh_CN-4.14.3p4 (x11/kde4/l10n/zh_CN):/usr/local/share/locale/zh_CN/LC_MESSAGES/step.mo Warning: step-18.08.2 conflicts with kde-l10n-zh_TW-4.14.3p4 (x11/kde4/l10n/zh_TW):/usr/local/share/locale/zh_TW/LC_MESSAGES/step.mo On Mon, Nov 19, 2018 at 10:10:57PM +0100, Rafael Sadowski wrote: > On Sun Nov 18, 2018 at 05:55:55PM +0100, Rafael Sadowski wrote: > > > > Information for inst:step-18.08.2 > > > > Comment: > > KDE interactive physics simulator > > > > Description: > > Step is an interactive physics simulator. It works like this: you > > place some bodies on the scene, add some forces such as gravity or > > springs, then click "Simulate" and Step shows you how your scene > > will evolve according to the laws of physics. You can change every > > property of bodies/forces in your experiment (even during simulation) > > and see how this will change the outcome of the experiment. With > > Step you can not only learn but feel how physics works. > > > > Maintainer: KDE porting team <openbsd-...@googlegroups.com> > > > > > > OK to import and replace KDE4 step? > > > > Rafael > > > In the attachment you will find a new tarball which contains a new > description with input and tweaks from schwarze@ (Thanks!). > > Information for inst:step-18.08.2 > > Comment: > KDE interactive physics simulator > > Description: > Step is an interactive physical simulator. It allows you to explore the > physical world through simulations. > > Features > > - Classical mechanical simulation in two dimensions > - Particles, springs with damping, gravitational and coulomb forces > - Rigid bodies > - Collision detection (currently only discrete) and handling > - Soft (deformable) bodies simulated as user-editable particles-springs > systems, sound waves > - Molecular dynamics (currently using Lennard-Jones potential): gas and > liquid, condensation and evaporation, calculation of macroscopic quantities > and their variances > - Unit conversion and expression calculation: you can enter something like > (2 days + 3 hours) * 80 km/h and it will be accepted as distance value > - Error calculation and propagation: you can enter values like 1.3 +/- 0.2 > for any property and errors for all dependent properties will be calculated > using statistical formulas > - Solver error estimation: errors introduced by the solver are calculated and > added to user-entered errors > - Several different solvers: up to 8th order, explicit and implicit, with or > without adaptive timestep > - Controller tool to easily change properties during the simulation, > including > customizable keyboard shortcuts > - Tools to visualize results: graph, meter, tracer > - Context information for all objects, integrated wikipedia browser > - Collection of example experiments and integrated tutorials > > Maintainer: KDE porting team <openbsd-...@googlegroups.com> > > WWW: https://www.kde.org/applications/education/step > >