From their webpage: "Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain." You can see some cool examples at http://processing.org/exhibition/index.html or http://www.trsp.net/teaching/gamemod/
I created a simple ebuild for Processing based on the mozilla-firefox-bin ebuild. Worked fine for me for 0135. The processing executable in 0138 (beta) had to be called from the /opt/processing directory in my case. An improvement could be to separate the Java installation from the package and use the system JRE. Also, including a link in /usr/bin to /opt/processing/processing might be helpful.
Created attachment 155399 [details] simple ebuild for 0135
(In reply to comment #2) > Created an attachment (id=155399) [edit] > simple ebuild for 0135 > This is taken from a trunk checkout but should be rather representative alistair@LINUX ~/gentoo/processing $ find . -iname '*.jar' ./opengl/library/jogl-natives-macosx-ppc.jar ./opengl/library/jogl.jar ./opengl/library/jogl-natives-linux-i586.jar ./opengl/library/jogl-natives-macosx-universal.jar ./opengl/library/jogl-natives-windows-i586.jar ./serial/library/RXTXcomm.jar ./pdf/library/itext.jar ./dxf/dxfviewer.jar ./app/lib/antlr.jar ./app/lib/registry.jar ./app/lib/apple.jar ./app/src/processing/app/tools/format/tool/jalopy.jar ./app/src/processing/app/tools/format/tool/log4j.jar ./build/macosx/dist/Processing.app/Contents/Resources/Java/quaqua.jar ./build/shared/libraries/javascript/library/javascript.jar ./build/shared/lib/antlr.jar ./build/shared/lib/registry.jar ./build/shared/lib/apple.jar ./build/windows/dist/tools.jar ./build/linux/dist/tools.jar Plus the fact that it is a java app will mean that the java eclasses will need to be used :) ( java-pkg-2 at least ) Plus im wondering whether they have "borrowed" eclipse code....
Created attachment 175860 [details] processing-1.0.1.ebuild
my processing-1.0.1.ebuild has not solved Comment #3 issue.
Created attachment 177576 [details] processing-1.0.1.ebuild
Created attachment 178140 [details] processing-1.0.1.ebuild
Ping? Has anyone been looking at this? Processing has been out (in beta, at least) for several years and is rapidly gaining popularity. I really don't want my Gentoo use to exclude my processing use...
Any news?
also interested in seeing an ebuild for this.
Created attachment 224255 [details] processing-1.1.ebuild
Created attachment 228349 [details] ebuild w/ USE="doc examples" Hi, I've done some minor improvements on this and try to get it into sunrise. - browser-command is xdg-open instead of firefox - search for updates is disabled (install useless on a non-root account) - doc and examples depends on IUSE flag. - amd64 really needs 32bit java from emul-linux-x86-java to load .so (Examples -> Libraries -> OpenGL). The solution is a manipulated ${PATH} - Added launcher menu entry. Maybe this whole package can be build on top of svn://processing.org/tags/processing-1.1/ Thanks to matsuu for the previous ebuild!
Processing does run with 64bit java, iff you extract the .so from the amd64.jar files. I've been working on a source based ebuild from the releases subversion tag/revision. There is no proper replacement for qtjava, which is in kde-sunset overlay w/ obsoleted kde-meta eclass. gluegen is mentioned in bug 170305 and joglin bug 143019. See http://svn.xmw.de/websvn/gentoo-overlay/dev-util/processing/ for details.
I'm just bumping it to 1.2.1 ...
Works with 1.2.1. Download location changed: SRC_URI="http://processing.googlecode.com/files/${P}.tgz"
1.5.1 released in May, FYI. :)
*** Bug 405815 has been marked as a duplicate of this bug. ***
Created attachment 303433 [details] processing ide ebuild
Comment on attachment 303433 [details] processing ide ebuild processing 1.5.1
Created attachment 303435 [details] processing 1.5.1 ebuild
Created attachment 303437 [details] processing 1.5.1 desktop file
Created attachment 303439 [details, diff] processing 1.5.1 wrapper patch
for disambuiguation with dev-python/processing-0.52.ebuild i'd call this dev-embedded/processing-ide
Any hope of this getting into Sunrise, at least? :)
(In reply to comment #24) > Any hope of this getting into Sunrise, at least? :) Sunrise is a user-maintained overlay, so stop by #gentoo-sunrise if you would like to try your hand.
Processing 2.0 is released.