GridFlow is a powerful environment that works with matrixes and it has many applications, like image manipulation, transformations and more. it is designed as a PureData (media-sound/pd) external. it has many USE flag to configure its many options. it optionally depends on Gem (media-video/gem) (another PureData external) see bug #87779, i released an update for gem-0.90.0.ebuild if you want to see screenshots, look here: http://gridflow.ca/gallery/ I hope this is a quality ebuild and gets soon into portage tree, cause many users are waiting for it ;)
Created attachment 99468 [details] gridflow-0.8.4.ebuild this is the main ebuild. it installs gridflow.so and gridflow.pd_linux
Created attachment 99469 [details] gridflow-extra-0.8.4.ebuild this installs extra files for puredata into /usr/lib/pd/extra/gridflow
Created attachment 99578 [details] gridflow-0.8.4.ebuild added a better error message, in case that Gem sources aren't anymore in $PORTAGE_TMPDIR (e.g: missing 'keepwork' feature?), that is: * Cannot find GEM workdir. (/var/tmp/portage/gem-0.90.0/work/gem-0.90.0) * You can solve this by rebuilding gem with: * FEATURES=keepwork emerge gem gridflow hope this is the right way of operating, because: # gridflow's build system has to look for a set # of *configured* Gem-sources. # since when 'gem' USE flag is set, gem becomes a dependency, # after gem has compiled, the sources should be still there (?)
I offer to maintain this ebuild, since now I am in contact with GridFlow's developers, and hopefully I would contribute in some way. What are requisites/rules/guidelines for doing this? EBUILD NOTE: dependency on #87779 is optional (conditioned by the gem USE-flag) EBUILD NOTE 2: I plan to join gridflow and gridflow-extra ebuilds since doesn't make much sense not installing the extra package. EBUILD NOTE 3: I am preparing a gridflow-cvs ebuild cause in the next days GridFlow will have a bugtracker (cheers!:D)
Created attachment 99952 [details] media-video/gridflow/gridflow-0.8.4-r1.ebuild this is the unufied ebuild (include both gridflow and gridflow-extra)
updated ebuilds in pd-overlay