Hi, I attached the ebuild for ROOT 3.10.01 (released: September 8, 2003). The last available version in the portage tree was 3.05.04. The package resides in dev-libs/root/. ROOT is an object oriented C++ data analysis framework and interface heavily used in high energy physics experiments (CERN, Fermilab, LHC,...). The list of changes with respect to the previous version can be found on http://root.cern.ch/root/htmldoc/examples/V3.10.txt.html (long file). The new ebuild has a possibility to support third-party libraries (cernlib, pythia, pythia6 and venus) using environment variables (this technique is also used in the build procedure of ROOT itself). This ebuild depends on virtual/x11 >=media-libs/freetype-2.0.9 sys-apps/shadow opengl? ( virtual/opengl virtual/glu ) mysql? ( >=dev-db/mysql-3.23.49 ) postgres? ( >=dev-db/postgresql-7.1.3-r4 ) afs? ( net-fs/openafs ) kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap ) qt? ( x11-libs/qt ) The documentation is also new, I will submit another bug for that ebuild (app-doc/root-docs). Wouter PS: This is my first ebuild, so some testing is definitely required. There are still a list of dependency errors in the beginning, but they don't do any harm. I wouldn't know how to solve them.
Created attachment 21314 [details] New ebuild for ROOT 3.10.01 dev-libs/root/root-3.10.01.ebuild
The name "ROOT" is written in capitals officially, but is in the portage tree as "root", so maybe "root-3.10.01.ebuild" was a better name for this bug... Wouter
Could build 3.10.02, but I don't know how to test this. Please give it a try when it's in portage. Re-open the bug if there are problems. Thanks!