diff options
author | Benda Xu <heroxbd@gentoo.org> | 2016-05-19 13:59:34 +0900 |
---|---|---|
committer | Benda Xu <heroxbd@gentoo.org> | 2016-05-19 13:59:34 +0900 |
commit | 156a2c83947394544bc778935d7be04f0515cd60 (patch) | |
tree | cfa05172c9125a2d355eccb103b3a282664ba702 | |
parent | sys-devel/automake: merged. (diff) | |
download | heroxbd-156a2c83947394544bc778935d7be04f0515cd60.tar.gz heroxbd-156a2c83947394544bc778935d7be04f0515cd60.tar.bz2 heroxbd-156a2c83947394544bc778935d7be04f0515cd60.zip |
sci-physics/root: merged.
37 files changed, 0 insertions, 4359 deletions
diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog deleted file mode 100644 index cadec82..0000000 --- a/sci-physics/root/ChangeLog +++ /dev/null @@ -1,1068 +0,0 @@ -# ChangeLog for sci-physics/root -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.147 2015/05/15 20:23:37 bircoph Exp $ - - 15 May 2015; Andrew Savchenko <bircoph@gentoo.org> root-6.02.05-r2.ebuild, - -files/root-6.02.05-dictpch.patch: - Temporarily disable PCH dictionary regeneration due to bug 548698: - root has too many hardcode paths for cling-related stuff, this - should be fixed first for dictionary to be regenerated on root - install. - - 01 May 2015; Andrew Savchenko <bircoph@gentoo.org> root-5.34.26.ebuild: - 5.34.26 have no support for pythia-8.2 - - 15 Apr 2015; Andrew Savchenko <bircoph@gentoo.org> root-6.02.05-r2.ebuild: - Set ROOTSYS during make install, since a different value (e.g. from - older installed version) may broke make install. - - 12 Apr 2015; Andrew Savchenko <bircoph@gentoo.org> -root-5.34.28.ebuild: - Remove old. - -*root-5.34.28-r1 (12 Apr 2015) - - 12 Apr 2015; Andrew Savchenko <bircoph@gentoo.org> +root-5.34.28-r1.ebuild: - Add new USE flags, remove minimal USE flag, as it is useless now. - Fix conditional dependencies. - - 12 Apr 2015; Andrew Savchenko <bircoph@gentoo.org> root-6.02.05-r2.ebuild: - Depend on shadow conditionally. - -*root-6.02.05-r2 (12 Apr 2015) - - 12 Apr 2015; Andrew Savchenko <bircoph@gentoo.org> +root-6.02.05-r2.ebuild, - +files/root-6.00.01-dotfont.patch, +files/root-6.00.01-geocad.patch, - +files/root-6.00.01-llvm.patch, +files/root-6.00.01-nobyte-compile.patch, - +files/root-6.00.01-prop-flags.patch, +files/root-6.02.05-dictpch.patch, - +files/root-6.02.05-xrootd4.patch, metadata.xml: - Version bump from science overlay. Add new USE flags, remove - minimal USE flag. - -*root-5.34.28 (25 Mar 2015) - - 25 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> +root-5.34.28.ebuild: - Version bump. - - 25 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> root-5.34.26.ebuild: - Declare loop iterator as local. - - 17 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> root-5.34.26.ebuild, - +files/root-5.34.26-ldflags.patch: - Upstream is not interested in ldflags patch: - https://sft.its.cern.ch/jira/browse/ROOT-7106 - so reverting to much simpler solution. - - 02 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> -root-5.34.18.ebuild, - -root-5.34.18-r1.ebuild, -files/root-5.32.00-prop-flags.patch, - -files/root-5.34.13-pythia8.patch: - Remove old and broken vensions. - -*root-5.34.26 (02 Mar 2015) - - 02 Mar 2015; Andrew Savchenko <bircoph@gentoo.org> +root-5.34.26.ebuild, - files/root-5.32.00-chklib64.patch, metadata.xml: - Version bump (from science overlay). Rework compilers handling, - *flags handling. Add support for http, C++14. Fix html headers. - - 28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> root-5.32.03-r2.ebuild, - root-5.34.18.ebuild, root-5.34.18-r1.ebuild: - Rename virtual/postgresql to dev-db/postgresql - - 11 Nov 2014; Andrew Savchenko <bircoph@gmail.com> metadata.xml: - Package is now directly maintained instead of proxy-maintaining. - - 03 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> root-5.32.03-r2.ebuild, - root-5.34.18.ebuild, root-5.34.18-r1.ebuild: - Update PostgreSQL dependencies and/or checks to virtual/postgresql. - - 01 Sep 2014; Michał Górny <mgorny@gentoo.org> root-5.34.18-r1.ebuild, - root-5.34.18.ebuild: - Remove := subslot operator from || () block since it is meaningless and - broken. - - 27 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> root-5.34.18-r1.ebuild: - Uncomment inadvertently commented out user and group creation - - 27 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> root-5.34.18-r1.ebuild: - Finer sub-slotting necessary, bug #505358 - -*root-5.34.18-r1 (26 Mar 2014) - - 26 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> +root-5.34.18-r1.ebuild, - -root-5.32.04.ebuild, -root-5.34.09.ebuild, -root-5.34.10-r2.ebuild, - -root-5.34.13-r1.ebuild, -root-5.34.13.ebuild, -root-5.34.15.ebuild, - metadata.xml: - Sub-slotting (bug #505358), and fixed genreflex path (bug #497280). Split all - docs into app-doc/root-docs. Cleaning up ebuild for readibility and easier - maintainship. - -*root-5.34.18 (18 Mar 2014) - - 18 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> +root-5.34.18.ebuild: - Version bump - -*root-5.34.15 (24 Feb 2014) - - 24 Feb 2014; Sébastien Fabbro <bicatali@gentoo.org> +root-5.34.15.ebuild: - Version bump - -*root-5.34.13-r1 (10 Dec 2013) - - 10 Dec 2013; Justin Lecher <jlec@gentoo.org> +root-5.34.13-r1.ebuild, - metadata.xml: - Merge changes from sci overlay - - 10 Dec 2013; Andrew Savchenko <bircoph@gmail.com> -root-5.34.10-r2.ebuild, - root-5.34.13.ebuild, -files/root-5.28.00b-unuran.patch: - Add ROOTPrimer and Spectrum user guides. - Remove old versions. - -*root-5.34.13 (05 Dec 2013) - - 05 Dec 2013; Andrew Savchenko <bircoph@gmail.com> +root-5.34.13.ebuild, - +files/root-5.34.13-desktop.patch, +files/root-5.34.13-pythia8.patch, - +files/root-5.34.13-unuran.patch: Version bump. Fix Pythia8 version - requirements and fix Pythia8 build using patch from Oliver Freyermuth - (see bug #490332 and https://sft.its.cern.ch/jira/browse/ROOT-5667). - Fix c++0x USE flag. Fix installaton of python optimized modules. - Fix desktop file to conform currest standard. Remove old. - - 09 Nov 2013; Andrew Savchenko <bircoph@gmail.com> +root-5.32.04.ebuild, - +files/root-5.28.00b-asneeded.patch, +files/root-5.28.00b-prop-ldflags.patch, - +files/root-5.32.00-explicit-functions.patch, - +files/root-5.32.00-nobyte-compile.patch: - Update pythia8 dependency for 5.32 branch, migrate for - python-single-r1 and EAPI=5. - - 08 Nov 2013; Andrew Savchenko <bircoph@gmail.com> root-5.34.10-r2.ebuild: - Fix pythia dependency: versions >= 8.1.80 changed API and are no - longer supported for this root verison. - - 15 Oct 2013; Andrew Savchenko <bircoph@gmail.com> -root-5.34.10.ebuild, - -root-5.34.10-r1.ebuild, root-5.34.10-r2.ebuild, root-9999.ebuild, - -files/root-5.32.00-nobyte-compile.patch, -files/root-9999-cling.patch: - Remove old versions and unused patches. WIP on live ebuild. - -*root-5.34.10-r2 (07 Oct 2013) - - 07 Oct 2013; Andrew Savchenko <bircoph@gmail.com> +root-5.34.10-r2.ebuild, - metadata.xml: - Add minimal USE flag for minimal and gminimal configurations. Use - nohouwto to remove useless messages. - -*root-5.34.10-r1 (06 Oct 2013) - - 06 Oct 2013; Andrew Savchenko <bircoph@gmail.com> +root-5.34.10-r1.ebuild: - Properly use c++0x and oracle deps. - -*root-5.34.10 (04 Oct 2013) - - 04 Oct 2013; Andrew Savchenko <bircoph@gmail.com> -root-5.34.09.ebuild, - +root-5.34.10.ebuild: - Version bump per bug 486620 (changes by Oliver Freyermuth). - Remove old. - - 05 Sep 2013; Michał Górny <mgorny@gentoo.org> root-5.34.09.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 03 Jul 2013; Michael Weber <xmw@gentoo.org> -root-5.34.07.ebuild, - -root-5.34.08.ebuild: - Remove old version of 5.34 series, as requested by Andrew Savchenko. - -*root-5.34.09 (29 Jun 2013) - - 29 Jun 2013; Michael Weber <xmw@gentoo.org> +root-5.34.09.ebuild: - Version bump by Andrew Savchenko, imported from science overlay. - - 11 Jun 2013; Sébastien Fabbro <bicatali@gentoo.org> root-5.34.08.ebuild: - Fixed installation of doc with the new metric flag (bug #472974) - -*root-5.34.08 (10 Jun 2013) - - 10 Jun 2013; Sébastien Fabbro <bicatali@gentoo.org> +root-5.34.08.ebuild, - -root-5.34.05.ebuild, metadata.xml: - Version bump from Andrew Savchenko. Added metric use flag for choosing the - default documentation paper size - - 28 May 2013; Andrew Savchenko <bircoph@gmail.com> +root-5.34.07.ebuild: - Fix build with USE="postgres": Gentoo doesn't provide - /usr/include/postgresql symlink anymore. - - 29 May 2013; Justin Lecher <jlec@gentoo.org> root-5.34.07.ebuild, - metadata.xml: - Fix usage of new python r1 eclasses (missing PYTHON_REQUIRED_USE, - PYTHON_DEPS) - -*root-5.34.07 (23 May 2013) - - 23 May 2013; Sébastien Fabbro <bicatali@gentoo.org> +root-5.34.07.ebuild: - Version bump. Switch to EAPI5. Switch to python-r1 eclass. Fixed desktop file. - - 17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml: - Add proxy-maintainers to metadata.xml - - 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> root-5.32.03-r2.ebuild, - root-5.32.04.ebuild, root-5.34.05.ebuild: - Move Qt dependencies to the new category - -*root-5.34.05 (23 Feb 2013) - - 23 Feb 2013; Andrew Savchenko <bircoph@gmail.com> -root-5.34.03.ebuild, - +root-5.34.05.ebuild, +files/root-5.34.05-nobyte-compile.patch: - Version bump. - - 22 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.32.00-prop-flags.patch, - -files/root-5.28.00b-nobyte-compile.patch, - -files/root-5.28.00h-explicit-functions.patch, - -files/root-5.34.01-glibc216.patch, root-5.34.03.ebuild: - Honour system CFLAGS, closing bug #452806, thanks Andrew Savchenko - - 22 Nov 2012; Sébastien Fabbro <bicatali@gentoo.org> -root-5.34.01.ebuild: - Re-manifesting for new tar ball and remove old - -*root-5.34.03 (25 Oct 2012) - - 25 Oct 2012; Andrew Savchenko <bircoph@gmail.com> - -files/root-5.34.01-glibc216.patch, -root-5.34.02.ebuild, - +root-5.34.03.ebuild: - Version bump with important fixes in RooFit. - Drop old. - -*root-5.34.02 (19 Oct 2012) -*root-5.32.04 (19 Oct 2012) - - 19 Oct 2012; Andrew Savchenko <bircoph@gmail.com> - +files/root-5.28.00b-asneeded.patch, - +files/root-5.28.00b-nobyte-compile.patch, - +files/root-5.28.00h-explicit-functions.patch, - +files/root-5.32.00-dotfont.patch, - +files/root-5.32.00-explicit-functions.patch, +root-5.32.04.ebuild, - +files/root-5.34.01-glibc216.patch, +root-5.34.02.ebuild: - Version bump for 5.32.04 and 5.34.02 patch releases. - - 16 Oct 2012; Justin Lecher <jlec@gentoo.org> root-5.32.03-r2.ebuild, - root-5.34.01.ebuild: - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the - updated fortran-2.eclass - - 22 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org> -root-5.34.00.ebuild, - +root-5.34.01.ebuild, +files/root-5.34.01-glibc216.patch: - Imported from science overlay. Added a patch from fedora for glib-2.16. - Changed all rm -f to rm to make sure they die - -*root-5.34.01 (22 Jul 2012) - - 22 Jul 2012; Andrew Savchenko <bircoph@gmail.com> -root-5.34.00.ebuild, - +root-5.34.01.ebuild, metadata.xml: - Version bump. Clarens and PEAC are gone, despite this is a minor - release. - - 21 Jul 2012; Andrew Savchenko <bircoph@gmail.com> - -files/root-5.32.00-explicit-functions.patch, +root-5.34.00.ebuild, - root-9999.ebuild: - Fix bug 426432: xft now is a strict dependency for X. - Remove unused. - - 15 Jul 2012; Justin Lecher <jlec@gentoo.org> - -files/root-5.26.00-make-3.82.patch, -root-5.26.00e-r1.ebuild, - -files/root-5.26.00e-libpng15.patch, - -files/root-5.26.00g-explicit-functions.patch, metadata.xml: - Cleaned old - - 14 Jul 2012; Jeff Horelick <jdhore@gentoo.org> root-5.32.03-r2.ebuild: - marked x86 per bug 424745 - - 09 Jul 2012; Agostino Sarubbo <ago@gentoo.org> root-5.32.03-r2.ebuild: - Stable for amd64, wrt bug #424745 - - 03 Jul 2012; Justin Lecher <jlec@gentoo.org> root-5.34.00.ebuild: - Set active pyton version to 2, #424145 - - 28 Jun 2012; Justin Lecher <jlec@gentoo.org> root-5.26.00e-r1.ebuild, - -root-5.26.00g.ebuild, -root-5.28.00h-r1.ebuild, -root-5.32.02-r1.ebuild, - -root-5.32.03.ebuild, root-5.34.00.ebuild, metadata.xml: - Add missing eclass, fix logic in version comparision when using gcc (4.7 is - not at least then 4.7.0); dropped old - - 28 Jun 2012; Justin Lecher <jlec@gentoo.org> root-5.34.00.ebuild, - metadata.xml: - Add missing eclass - - 27 Jun 2012; Sebastien Fabbro <fabbros@gentoo.org> - files/root-5.32.00-htmldoc.patch, root-5.32.03-r2.ebuild, - +root-5.34.00.ebuild, metadata.xml: - import to the main tree. c++0x flag does not depend on gcc > 4.7 anymore. - Checks on CC are now on CXX - - 20 Jun 2012; Andrew Savchenko <bircoph@gmail.com> +root-5.32.03-r2.ebuild: - Backport htmldoc fixes for 5.32 branch. - -*root-5.34.00 (19 Jun 2012) - - 19 Jun 2012; Andrew Savchenko <bircoph@gmail.com> +root-5.34.00.ebuild: - Version bump form 5.34.00 based on live ebuild. - - 19 Jun 2012; Andrew Savchenko <bircoph@gmail.com> - -files/root-5.34-dotfont.patch, files/root-5.34-htmldoc.patch, - root-9999.ebuild, +files/root-9999-dotfont.patch: - Split htmldoc to a separate ebuild: docs are supposed to be - generated after root was installed onto the live filesystem. - - 14 Jun 2012; Andrew Savchenko <bircoph@gmail.com> - +files/root-5.34-dotfont.patch, root-9999.ebuild, metadata.xml: - Update live ebuild to account 5.34 barnch changes. - This adds experimental support for C++0x startard, imroves chances - of llvm build and makes clear openmp and mpi relationship: they are - used only for math and are mutually exclusive. - - 13 Jun 2012; Sébastien Fabbro <bicatali@gentoo.org> root-5.32.03-r2.ebuild, - metadata.xml: - sync with tree - - 30 May 2012; Andrew Savchenko <bircoph@gmail.com> root-5.32.03-r2.ebuild, - root-9999.ebuild: - Use virtualx eclass for Xvfb during htmldoc generation. - -*root-5.32.03-r2 (29 May 2012) - - 29 May 2012; Andrew Savchenko <bircoph@gmail.com> - +files/root-5.32.00-dotfont.patch, +files/root-5.32.00-htmldoc.patch, - -root-5.32.03-r1.ebuild, +root-5.32.03-r2.ebuild, - +files/root-5.34-htmldoc.patch, root-9999.ebuild, metadata.xml: - Add USE="htmldoc" for htmtl documentation build. This obsoletes - app-doc/root-docs. Fix fonts for dot code generation, force DejeVu - Serif. - - 25 May 2012; Andrew Savchenko <bircoph@gmail.com> root-9999.ebuild: - Adapt for upstream changes: - - enable-exceptions is gone; - - as-needed patch is upstream. - -*root-5.32.03-r1 (23 May 2012) - - 23 May 2012; Andrew Savchenko <bircoph@gmail.com> -root-5.32.03.ebuild, - +root-5.32.03-r1.ebuild, root-9999.ebuild: - Update ROOT User's Guide. - - 22 May 2012; Justin Lecher <jlec@gentoo.org> root-5.32.03.ebuild, - root-9999.ebuild: - Add missing eutils.eclass - -*root-5.32.03 (15 May 2012) - - 15 May 2012; Andrew Savchenko <bircoph@gmail.com> - -files/root-5.26.00e-libpng15.patch, - -files/root-5.26.00g-explicit-functions.patch, - -files/root-5.28.00b-nobyte-compile.patch, - -files/root-5.28.00h-explicit-functions.patch, +root-5.32.03.ebuild, - root-9999.ebuild: - Bump ebuild, use live ebuild as a template. - Switch to virtual/pkgconfig. Remove extra KEYWORDS from live - ebuild. - - 03 Apr 2012; Justin Lecher <jlec@gentoo.org> -root-5.26.00g.ebuild, - -root-5.28.00h-r1.ebuild, -root-5.32.02-r1.ebuild: - Drop in tree version - - 03 Apr 2012; Justin Lecher <jlec@gentoo.org> root-5.28.00h-r1.ebuild, - root-5.32.02-r1.ebuild, root-9999.ebuild, metadata.xml: - Fix EAPI=4 usage, don't mix CFLAGS/CXXFLAGS, respect LD - -*root-5.32.02-r1 (03 Apr 2012) -*root-5.28.00h-r1 (03 Apr 2012) - - 03 Apr 2012; Andrew Savchenko <bircoph@gmail.com> -root-5.28.00h.ebuild, - +root-5.28.00h-r1.ebuild, -root-5.32.02.ebuild, +root-5.32.02-r1.ebuild, - root-9999.ebuild: - Force format library dependencies on libafterimage and afterstep. - This fixes bug 408987. Port to other versions, 5.26 branch is not - affected. - -*root-5.32.02 (02 Apr 2012) - - 02 Apr 2012; Andrew Savchenko <bircoph@gmail.com> -root-5.32.01-r2.ebuild, - +root-5.32.02.ebuild: - Version bump for a new patch release. - - 29 Mar 2012; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.32.00-chklib64.patch, root-5.32.01-r2.ebuild: - Import from the science overlay - - 23 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.26.00g.ebuild, - root-5.28.00h.ebuild, root-5.32.01-r2.ebuild, root-9999.ebuild: - Switch to virtual/shadow. - - 22 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.32.01-r2.ebuild, - root-9999.ebuild: - Apply chklib64 fix to the live ebuild as well. - Remove deprecated ncurses support and editline option: they are - deprecated and do nothing actually. - - 21 Mar 2012; Andrew Savchenko <bircoph@gmail.com> - +files/root-5.32.00-chklib64.patch, root-5.32.01-r2.ebuild: - Fix library architecture check (32/64 bit) for libraries having .so - file installed as an ld script instead of normal binary file. - See bug 406817 for details. - Thanks to Jean-Francois Ostiguy and Jauhien Piatlicki for their - major work on this bug. - - 13 Mar 2012; Sébastien Fabbro <bicatali@gentoo.org> +root-5.26.00g.ebuild, - +files/root-5.26.00g-explicit-functions.patch, -root-5.28.00d.ebuild, - +root-5.28.00h.ebuild, +files/root-5.28.00h-explicit-functions.patch, - -root-5.32.00-r2.ebuild, +files/root-5.32.00-explicit-functions.patch, - -root-5.32.01.ebuild, +root-5.32.01-r2.ebuild, files/olbd.initd, - files/xrootd.initd: - Imported changed from bircoph into main tree - -*root-5.32.01-r2 (09 Mar 2012) - - 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.26.00g.ebuild, - root-5.28.00h.ebuild, -root-5.32.01-r1.ebuild, +root-5.32.01-r2.ebuild - Remove llvm (cling) support from everywhere but live ebuild. - Current cling code highly depends on particular llvm trunk - revisions, there is no way to support it for regular ebuilds yet. - Order inherit arguments alphabetically. - -*root-5.32.01-r1 (09 Mar 2012) - - 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com> root-5.26.00g.ebuild, - root-5.28.00h.ebuild, -root-5.32.01.ebuild, +root-5.32.01-r1.ebuild, - metadata.xml: - Fix llvm support per bug 407097. Patch by Marek Szuba with some - changes. cling atm depends on live llvm and clang, so it may fail - to build, disabled by default. Fix USE flags ordering in ebuilds. - -*root-5.28.00h (09 Mar 2012) -*root-5.26.00g (09 Mar 2012) - - 09 Mar 2012; Andrew Savchenko <bircoph@gmail.com> - +root-5.26.00g.ebuild, - +files/root-5.26.00g-explicit-functions.patch, - +root-5.28.00h.ebuild, - +files/root-5.28.00h-explicit-functions.patch, - +files/root-5.32.00-explicit-functions.patch: - Version bump for 5.26 and 5.28 branches to the latest patchlevels. - Fix bug 386905 for all branches by applying upstream fix. Thanks - gcc and ROOT developers for their hard work. - Fix pq2 files installation. - - 13 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> root-5.26.00e-r1.ebuild, - root-5.28.00d.ebuild, root-5.32.00-r2.ebuild, root-5.32.01.ebuild: - Switch to virtual/shadow. - -*root-5.32.01 (02 Mar 2012) - - 02 Mar 2012; Sébastien Fabbro <bicatali@gentoo.org> +root-5.32.01.ebuild, - metadata.xml: - Imported bump from the sci overlay - - 01 Mar 2012; Andrew Savchenko <bircoph@gmail.com> metadata.xml: - Fix repoman warning. - - 01 Mar 2012; Andrew Savchenko <bircoph@gmail.com> - +root-5.32.01.ebuild - Version bump for patch release 5.32/01. - - 27 Feb 2012; Andrew Savchenko <bircoph@gmail.com> - root-5.32.00-r1.ebuild: - Fix build on non-english locales. find tool may become crazy on - them, so force LANG=C LC_ALL=C for find only. - -*root-5.32.00-r2 (21 Jan 2012) - - 21 Jan 2012; Sébastien Fabbro <bicatali@gentoo.org> +root-5.32.00-r2.ebuild, - +files/root-5.32.00-afs.patch, +files/root-5.32.00-cfitsio.patch, - +files/root-5.32.00-nobyte-compile.patch, files/proofd.initd, - files/rootd.initd, metadata.xml: - Import root ebuild from the science overlay. Main work from Andrew Savchenko, - now proxy-maintainer - - 13 Nov 2011; Justin Lecher <jlec@gentoo.org> -root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild, root-5.28.00d.ebuild, metadata.xml: - Cleaned old, fixed slotting for media-libs/libpng and media-libs/tiff, sort - Deps, converted elog -> echo where needed, cleaned illegal epause, formated - metadat.xml - - 18 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> root-5.26.00e-r1.ebuild, - +files/root-5.26.00e-libpng15.patch: - Fix building with libpng15 wrt #387553 by Daniel Savard - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild, root-5.28.00d.ebuild: - Add dependency on virtual/fortran - - 21 Jun 2011; Justin Lecher <jlec@gentoo.org> root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild, root-5.28.00d.ebuild: - Added fortran-2.eclass support - - 06 Jun 2011; Jeroen Roovers <jer@gentoo.org> root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild: - Drop HPPA keywording (bug #355963). - - 31 May 2011; Markus Meier <maekke@gentoo.org> root-5.26.00e-r1.ebuild: - x86 stable, bug #367321 - - 23 May 2011; Markos Chandras <hwoarang@gentoo.org> root-5.26.00e-r1.ebuild: - Stable on amd64 wrt bug #367321 - - 20 May 2011; Jeroen Roovers <jer@gentoo.org> root-5.26.00e-r1.ebuild: - Stable for HPPA (bug #367321). - -*root-5.28.00d (17 May 2011) - - 17 May 2011; Sébastien Fabbro <bicatali@gentoo.org> -root-5.28.00b.ebuild, - +root-5.28.00d.ebuild: - Version bump - -*root-5.28.00b (16 Mar 2011) - - 16 Mar 2011; Sébastien Fabbro <bicatali@gentoo.org> +root-5.28.00b.ebuild, - +files/root-5.28.00b-asneeded.patch, +files/root-5.28.00b-glibc212.patch, - +files/root-5.28.00b-nobyte-compile.patch, - +files/root-5.28.00b-prop-ldflags.patch, +files/root-5.28.00b-unuran.patch, - metadata.xml: - Version bump. Now builds with unbundled libafterimage (bug #252918), gl2ps. - Added a few flags (fits for cfitsio, llvm for cling support). More ebuild - cleaning. - - 02 Mar 2011; Justin Lecher <jlec@gentoo.org> root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild: - Correct Slots for gtk 3 introduction to tree - - 13 Feb 2011; Raúl Porcel <armin76@gentoo.org> root-5.26.00-r2.ebuild, - root-5.26.00e-r1.ebuild: - Drop sparc keywords - - 18 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> -root-5.26.00-r4.ebuild: - Drop old. - - 08 Nov 2010; Kacper Kowalik <xarthisius@gentoo.org> - root-5.26.00-r2.ebuild, root-5.26.00-r4.ebuild, root-5.26.00e-r1.ebuild: - media-libs/jpeg -> virtual/jpeg - -*root-5.26.00e-r1 (22 Oct 2010) - - 22 Oct 2010; Kacper Kowalik <xarthisius@gentoo.org> -root-5.26.00e.ebuild, - +root-5.26.00e-r1.ebuild, -files/root-5.26.00e-configure-paths.patch, - -files/root-5.26.00e-glibc212.patch, -files/root-5.26.00e-make-3.82.patch, - -files/root-5.26.00e-nobyte-compile.patch, - -files/root-5.26.00e-prop-ldflags.patch: - Move patches to mirrors. Fixes bug 341971. - -*root-5.26.00e (19 Oct 2010) - - 19 Oct 2010; Sébastien Fabbro <bicatali@gentoo.org> - +root-5.26.00e.ebuild, +files/root-5.26.00e-configure-paths.patch, - +files/root-5.26.00e-glibc212.patch, +files/root-5.26.00e-make-3.82.patch, - +files/root-5.26.00e-nobyte-compile.patch, - +files/root-5.26.00e-prop-ldflags.patch: - Version bump, patch for afs submitted by Andrew Savchenko. - - 16 Oct 2010; Kacper Kowalik <xarthisius@gentoo.org> - root-5.26.00-r4.ebuild, +files/root-5.26.00-make-3.82.patch: - Fix building with gmake-3.82 wrt 333083. Thanks to Diego for reporting. - - 10 Jul 2010; Raúl Porcel <armin76@gentoo.org> root-5.26.00-r2.ebuild: - sparc stable wrt #318469 - - 06 Jul 2010; Sébastien Fabbro <bicatali@gentoo.org> - root-5.26.00-r4.ebuild: - Added graphviz use flag - - 25 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - root-5.26.00-r4.ebuild: - Fix usage of python_set_active_version() and python_mod_optimize(), use - python_mod_cleanup() instead of python_mod_optimize() in pkg_postrm() (bug - #316247). - - 25 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> - -root-5.22.00-r3.ebuild, -root-5.24.00-r1.ebuild, -root-5.26.00-r3.ebuild, - root-5.26.00-r4.ebuild, -files/root-5.26.00-nobyte-compile.patch: - Patch bump and removed useless gsl flag - -*root-5.26.00-r4 (25 Jun 2010) - - 25 Jun 2010; Justin Lecher <jlec@gentoo.org> +root-5.26.00-r4.ebuild: - Fixes for PYTHON ABIs - - 22 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> - root-5.26.00-r3.ebuild: - Removed cint7 flag, discontinued effort, and does not compile (bug - #324957) - - 17 Jun 2010; Patrick Lauer <patrick@gentoo.org> root-5.22.00-r2.ebuild, - root-5.22.00-r3.ebuild, root-5.24.00-r1.ebuild, root-5.26.00-r2.ebuild, - root-5.26.00-r3.ebuild: - Migrating away from deprecated postgres virtuals - -*root-5.26.00-r3 (14 Jun 2010) - - 14 Jun 2010; Sébastien Fabbro <bicatali@gentoo.org> - +root-5.26.00-r3.ebuild: - New patch set from upstream fixing a number of bugs, more LDFLAGS - propagation fixes, added gsl flag and released as-needed for more testing - - 01 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> - root-5.26.00-r2.ebuild: - x86 stable wrt bug #318469 - - 25 May 2010; Pacho Ramos <pacho@gentoo.org> root-5.26.00-r2.ebuild: - stable amd64, bug 318469 - - 13 May 2010; Jeroen Roovers <jer@gentoo.org> root-5.26.00-r2.ebuild: - Stable for HPPA (bug #318469). - -*root-5.26.00-r2 (10 Mar 2010) - - 10 Mar 2010; Sébastien Fabbro <bicatali@gentoo.org> -root-5.26.00.ebuild, - -root-5.26.00-r1.ebuild, +root-5.26.00-r2.ebuild: - Now do not optimize dictionary upon upstream recomendation, remove buggy - gcc44 patch (fixing bug #305871), update various patches, documentation - (bug #307915) and cleaned up some seds - -*root-5.26.00-r1 (19 Feb 2010) - - 19 Feb 2010; Sébastien Fabbro <bicatali@gentoo.org> - +root-5.26.00-r1.ebuild: - Patch version bump. Also fixed a configure problem when checking for - symbol (bug #305279) - -*root-5.26.00 (09 Jan 2010) - - 09 Jan 2010; Sébastien Fabbro <bicatali@gentoo.org> +root-5.26.00.ebuild: - Version bump. Thanks Andrew Savchenko for his input, bug #298284 - - 24 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org> - root-5.24.00-r1.ebuild: - Fixed a PIC problem when configuring with AFS (bug #294038) - -*root-5.24.00-r1 (19 Nov 2009) - - 19 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org> - root-5.22.00-r2.ebuild, root-5.22.00-r3.ebuild, -root-5.24.00.ebuild, - +root-5.24.00-r1.ebuild: - Forbid as-needed (bug #287178), fixed a syntax while installing TMVA - documentation, new version bump with new set of patches. Thanks Andrew - Savchenko for his contribution. - - 06 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> root-5.22.00-r2.ebuild, - root-5.22.00-r3.ebuild, root-5.24.00.ebuild: - Removed alternative dependency on Qt metapackage - -*root-5.24.00 (24 Sep 2009) - - 24 Sep 2009; Sébastien Fabbro <bicatali@gentoo.org> +root-5.24.00.ebuild: - Version bump, still masked. A bit buggy with xrootd, cint7 and afs at - least on amd64. Thanks Andrew Savchenko for his work - -*root-5.22.00-r3 (23 Sep 2009) - - 23 Sep 2009; Sébastien Fabbro <bicatali@gentoo.org> -root-3.05.04.ebuild, - -root-5.16.00.ebuild, -files/root-5.16.00-fortran.patch, - -files/root-5.16.00-xft.patch, -files/sparc-root-5.16.00.patch, - -root-5.20.00-r3.ebuild, -files/root-5.20.00-defind.patch, - -root-5.22.00-r1.ebuild, +root-5.22.00-r3.ebuild, -files/proofd.xinetd, - -files/root.xinetd: - Added a few patches, including: new upstream patch revision, gcc-4.4 - fixes, sandbox violation, passing CXXFLAGS for g4root, newer kerberos. - Removed fortran eclass, relying on toolchain eclass. Closing bug #275978, - bug #280197, bug #280869. Removed older versions, including ancient - root-3.x which was the only one ppc stable, but just too buggy on all - arches, and unsupported. Thanks to Andrew Savchenko for his contributions. - - 19 Jul 2009; Jeremy Olexa <darkside@gentoo.org> root-5.22.00-r2.ebuild: - amd64 stable, bug 275997 - - 16 Jul 2009; Christian Faulhammer <fauli@gentoo.org> - root-5.22.00-r2.ebuild: - stable x86, bug 275997 - - 16 Jul 2009; Ferris McCormick <fmccor@gentoo.org> root-5.22.00-r2.ebuild: - Sparc stable, bug #275997. - - 25 Jun 2009; Sébastien Fabbro <bicatali@gentoo.org> Manifest: - Fixed a patch for python checking, bug #275284, thanks Adam Hunt - -*root-5.22.00-r2 (24 Jun 2009) - - 24 Jun 2009; Sébastien Fabbro <bicatali@gentoo.org> - +root-5.22.00-r2.ebuild: - New patch revision (svn #29183 )from upstream including many bug fixes - - 23 Jun 2009; Jeroen Roovers <jer@gentoo.org> root-5.20.00-r3.ebuild, - +files/root-5.20.00-defind.patch: - Fix spelling error causing compile failure (bug #275205). - - 05 May 2009; Christian Faulhammer <fauli@gentoo.org> - root-5.20.00-r3.ebuild: - stable x86, bug 245875 - - 05 May 2009; Christian Faulhammer <fauli@gentoo.org> - root-5.20.00-r3.ebuild, root-5.22.00-r1.ebuild: - add dev-ruby/rubygems as dependency - - 13 Apr 2009; Sébastien Fabbro <bicatali@gentoo.org> - root-5.20.00-r3.ebuild, -root-5.22.00.ebuild, root-5.22.00-r1.ebuild: - Applied a patch from Ben Bannier to fix cint7 without ROOTSYS (bug - #263332) and allow cross-compiling (thanks jer, bug #265482) - -*root-5.22.00-r1 (06 Apr 2009) - - 06 Apr 2009; Sébastien Fabbro <bicatali@gentoo.org> - root-5.20.00-r3.ebuild, +root-5.22.00-r1.ebuild: - Fixed hicolor icons, thanks ulm, added new upstream patch and fixed doc - name for TMVA, thanks Ben Bannier - - 22 Mar 2009; Jeremy Olexa <darkside@gentoo.org> root-5.20.00-r3.ebuild: - amd64 stable, bug 245875 - - 05 Mar 2009; Ferris McCormick <fmccor@gentoo.org> root-5.20.00-r3.ebuild: - Sparc stable and done with Bug #245875. - - 20 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> files/proofd.initd, - files/rootd.initd, files/xrootd.initd, root-5.20.00-r3.ebuild, - root-5.22.00.ebuild: - Fixed postgresql configuration (bug #251590), fixed server rootd and - proofd files - - 19 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> root-5.22.00.ebuild: - Fixed ftgl dependency, closing bug #251634 - -*root-5.22.00 (19 Dec 2008) - - 19 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> +root-5.22.00.ebuild: - Version bump, moved to EAPI=2 - - 19 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> - root-5.20.00-r3.ebuild: - Forgot to apply xrootd-prop-flags patch - -*root-5.20.00-r3 (18 Dec 2008) - - 18 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> - files/root-5.20.00-as-needed.patch, -files/root-5.20.00-configure.patch, - +files/root-5.20.00-configure-paths.patch, -files/root-5.20.00-pic.patch, - +files/root-5.20.00-prop-flags.patch, - +files/root-5.20.00-xrootd-shared.patch, +files/olbd.confd, - +files/olbd.initd, +files/proofd.confd, +files/proofd.initd, - +files/proofd.xinetd, +files/root.xinetd, +files/rootd.confd, - +files/rootd.initd, +files/xrootd.confd, +files/xrootd.initd, - -root-5.20.00-r1.ebuild, -root-5.20.00-r2.ebuild, +root-5.20.00-r3.ebuild: - Major revision bump with lots of changes: - - added proofd, rootd, xrootd initd daemons - - added xinetd support (use flag) for proofd and xrootd - - added desktop files and mimetypes - - fix cfortran dependency (closing bug #250432) - - fix qt:4 dependency - - fix for bad cfortran include file - - fix for more as-needed - - now propagates all flags everywhere (should close bug #250653) - - removed a bunch of installed files useless on gentoo - - install tmva tutorials - - now installs tutorials and tests with 'examples' use flag in - /usr/share/doc/root*/examples directory - - do patches instead of sed's to propose upstream. - Removed older revisions. - - 05 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.20.00-ftgl_header.patch, root-5.20.00-r2.ebuild: - Fixed for older ftgl versions, bug #249885, thanks to Benjamin Bannier - -*root-5.20.00-r2 (04 Dec 2008) - - 04 Dec 2008; Sébastien Fabbro <bicatali@gentoo.org> - -files/root-5.18.00d-gcc43.patch, -files/root-5.18.00d-makefile.patch, - +files/root-5.20.00-as-needed.patch, +files/root-5.20.00-ftgl.patch, - -files/xrootd-20071116-checksymbol.patch, - -files/xrootd-20071116-gcc43.patch, -files/root-pic.patch, - -root-5.18.00d.ebuild, -root-5.20.00.ebuild, +root-5.20.00-r2.ebuild: - Fixed flags propagation, fixed dependency for qt-4, fixed for forced - as-needed (bug #248380), fixed for ftgl > 2.1.3_rc5 (bug #248789, thanks - tao@post.cz), removed unixODBC as a possible odbc implementation (bug - #242150, thanks Benjamin Bennier), removed old version with big patches - (closing bug #249009) - -*root-5.20.00-r1 (23 Sep 2008) - - 23 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.20.00-include-defines-file.patch, - +files/root-5.20.00-upstream.patch, +root-5.20.00-r1.ebuild: - Added a bunch of patches from Benjamin Bannier for Pythia libraries (bug - #230673), ruby name changes (bug #236072), opengl include files (bug - #236071), extra documentation (bug #236070). Also added a reflex flag to - enable users encountering bug #233698, some emacs changes thanks to ulm. - Finally, added some patches from upstream documented in - http://root.cern.ch/twiki/bin/view/ROOT/PatchesV5-20-00. - - 29 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml, - root-5.18.00d.ebuild, root-5.20.00.ebuild: - Added use flags in metadata.xml, removed pch use flag (buggy upstream), - added libiodbc as a possible implementation for ODBC. Also fixed - qt-xmlpatterns dependency. - - 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> root-5.16.00.ebuild, - root-5.18.00d.ebuild: - QA: Get rid of deprecated qt_min_version(). - - 26 Jul 2008; Carsten Lohrke <carlo@gentoo.org> root-5.18.00d.ebuild, - root-5.20.00.ebuild: - Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11. - - 18 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org> root-5.16.00.ebuild, - root-5.18.00d.ebuild, root-5.20.00.ebuild: - Now update PYTHONPATH, thanks Benjamin Bannier, bug #232124 - - 13 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org> root-5.16.00.ebuild: - Added libXft dep in 5.16.00 stable version, closing bug #204725 - -*root-5.20.00 (08 Jul 2008) - - 08 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org> - -files/root-5.16.00-afs.patch, -files/root-5.16.00-flags.patch, - -files/root-5.16.00-postgres.patch, +files/root-5.20.00-configure.patch, - +files/root-5.20.00-pic.patch, -files/root-xrootd-flags.patch, - -root-5.16.00-r1.ebuild, -root-5.18.00.ebuild, root-5.18.00d.ebuild, - +root-5.20.00.ebuild: - Version bump, removed some older versions. Still buggy for pre-compiled - headers (use flag pch), xrootd+afs, and could not test properly with - oracle flag - - 16 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org> - files/root-5.18.00d-gcc43.patch: - Added more gcc-4.3 love to the mathcore, thanks to Derek Dolney, bug - #226013 - - 30 May 2008; Sébastien Fabbro <bicatali@gentoo.org> - files/xrootd-20071116-gcc43.patch: - Removed cvs tags in xrootd patch, closing bug #224195 - -*root-5.18.00d (29 May 2008) - - 29 May 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.18.00d-gcc43.patch, +files/root-5.18.00d-makefile.patch, - +files/xrootd-20071116-checksymbol.patch, - +files/xrootd-20071116-gcc43.patch, +root-5.18.00d.ebuild: - Version bump. This version is includes patches from upstream (included in - sources), some local gcc-4.3 patches and various xrootd patches. Now works - with afs on amd64. Removed cint7 flag as it is still too buggy, added - xrootd use flag, added a math flag triggering all math libraries - (mathcore, mathmore, minuit2, roofit, unuran). Much cleanup: qt-4.4 ready, - removed afterimage dependency (will be back in 5.20). This version should - be targeted for stabilization. - - 21 May 2008; Tiziano Müller <dev-zero@gentoo.org> root-3.05.04.ebuild, - root-5.16.00.ebuild, root-5.16.00-r1.ebuild, root-5.18.00.ebuild: - Changed dependency for postgresql from dev-db/postgresql to - virtual/postgresql-server - - 04 Apr 2008; Sébastien Fabbro <bicatali@gentoo.org> root-5.18.00.ebuild: - Fixed tutorial->tutorials, closing bug #216130 - - 04 Apr 2008; Jeroen Roovers <jer@gentoo.org> root-5.18.00.ebuild: - Marked ~hppa. - - 18 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> root-5.18.00.ebuild: - Check for qt4 to be built with qt3support, closing bug #206540) - -*root-5.18.00 (17 Jan 2008) - - 17 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-pic.patch, +files/root-xrootd-flags.patch, - +root-5.18.00.ebuild: - Version bump. Compiles with pic shared libs (via patches). Most earlier - patches and problems have been sent upstream. - - 10 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.16.00-flags.patch, +files/root-5.16.00-postgres.patch, - +files/root-5.16.00-xft.patch, root-5.16.00-r1.ebuild: - Added various patches: one to respect flags in xrootd (needed for afs), one - to properly handle -truetype without libXft (bug #204725) and last one for - postgresql (bug #203015). Added pch use flag for faster compilation with g++ - - 16 Dec 2007; Markus Dittrich <markusle@gentoo.org> - +files/root-5.16.00-afs.patch, root-5.16.00-r1.ebuild: - Added patch to fix linking problem with afs libs. Re-added afs - USE flag. - -*root-5.16.00-r1 (15 Dec 2007) - - 15 Dec 2007; Markus Dittrich <markusle@gentoo.org> - +root-5.16.00-r1.ebuild: - New revision with patch fixing compile failure under gcc-4.2 - (see bug #199591). Also removed afs support until compilation - problems are fixed. - - 09 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org> -root-4.02.00.ebuild, - root-5.16.00.ebuild: - Forced opengl as a dep, since it needs it anyway, added a possible fix for - afs support, a die function for a g++ >= 4.2 and now use virtual/mysql - instead of dev-db/mysql - - 23 Nov 2007; Samuli Suominen <drac@gentoo.org> root-5.16.00.ebuild: - amd64 stable wrt #196282 - - 24 Oct 2007; Christian Faulhammer <opfer@gentoo.org> root-5.16.00.ebuild: - stable x86, bug 196282 - - 22 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> root-5.16.00.ebuild: - removed some doc install - - 19 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> root-5.16.00.ebuild: - Added a pause at the end of pkg_setup. - - 18 Oct 2007; Ferris McCormick <fmccor@gentoo.org> root-5.16.00.ebuild: - Sparc stable - Bug #196282 --- Hooray! It's been rough, but we made it. - - 17 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org> root-5.16.00.ebuild: - added libXpm as a dependency. - - 16 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org> - -files/sparc-root-5.14.00c.patch, +files/sparc-root-5.16.00.patch, - -files/pgsql-no-libpq-int.patch, -files/root-makefile.patch, - -root-3.10.02-r1.ebuild, -root-5.14.00b.ebuild, -root-5.14.00c.ebuild, - root-5.16.00.ebuild: - Cleaning old versions and fixing bug #190163, thanks to fmccor - -*root-5.16.00 (24 Aug 2007) - - 24 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/root-5.16.00-fortran.patch, +root-5.16.00.ebuild: - Version bump. Added cern use flag. Upstream fixed xrootd for sparc and - parallell makes. - - 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; root-3.05.04.ebuild, - root-3.10.02-r1.ebuild, root-4.02.00.ebuild: - Drop virtual/x11 references. - -*root-5.14.00c (05 Mar 2007) - - 05 Mar 2007; Sébastien Fabbro <bicatali@gentoo.org> - +files/sparc-root-5.14.00c.patch, +root-5.14.00c.ebuild: - Version bump. Fixed parallel compiling and sparc architecture with a - patch, from bug #87305, thanks to fmmcor. - -*root-5.14.00b (05 Feb 2007) - - 05 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml, - +root-5.14.00b.ebuild: - Major version bump, with a lot of changes in ebuild. LICENSE changed. - Closing bugs #34415, #98235, #109307. Thanks for everyone in bug #109307 - for testing. - - 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> root-3.05.04.ebuild, - root-3.10.02-r1.ebuild, root-4.02.00.ebuild: - dev-db/mysql => virtual/mysql - - 02 Jul 2006; Luis Medinas <metalgod@gentoo.org> metadata.xml: - Update metadata to sci-physics. - - 02 Jul 2006; Luis Medinas <metalgod@gentoo.org> - +files/pgsql-no-libpq-int.patch, +files/root-makefile.patch, - +metadata.xml, +root-3.05.04.ebuild, +root-3.10.02-r1.ebuild, - +root-4.02.00.ebuild: - Moved from sci-libs/root to sci-physics/root. - - 23 Jun 2006; Doug Goldstein <cardoe@gentoo.org> root-3.10.02-r1.ebuild, - root-4.02.00.ebuild: - USE flag qt->qt3/qt4 change - - 03 Feb 2006; Patrick Kursawe <phosphan@gentoo.org> root-3.05.04.ebuild, - root-3.10.02-r1.ebuild, root-4.02.00.ebuild: - Porting to modular X - - 28 Jul 2005; Caleb Tennis <caleb@gentoo.org> root-3.10.02-r1.ebuild, - root-4.02.00.ebuild: - Fix qt dep per bug #100235 - - 26 Jun 2005; Olivier Fisette <ribosome@gentoo.org> - -files/root-4.00.06a-gcc-3.4.patch, -root-3.03.04-r2.ebuild, - -root-4.00.06a.ebuild: - Removed obsolete versions. - - 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> root-4.02.00.ebuild: - Like on sparc, this package doesn't work yet on ppc. - - 29 Mar 2005; Ferris McCormick <fmccor@gentoo.org> root-4.02.00.ebuild: - Add -sparc keyword to make explicit that as distributed, this package cannot - build on sparc. Supported architectures are hardwired in a tgz file included - within the package: xrootd/src/xrootd-20041124-0752.src.tgz, and in - unix/src/TUnixSystem.cxx, and linux:sparc is not among them. There is no - apparent for this package not to work on sparc, but as constituted, it cannot - without upstream support. - - 12 Mar 2005; Patrick Kursawe <phosphan@gentoo.org> root-4.02.00.ebuild: - No bugs for this version for about two months -> stable - -*root-4.02.00 (15 Jan 2005) - - 15 Jan 2005; Olivier Fisette <ribosome@gentoo.org> +root-4.02.00.ebuild: - New version. GCC 3.4 patch no longer required. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - -*root-3.10.02-r1 (28 Dec 2004) - - 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, - +files/pgsql-no-libpq-int.patch, +files/root-4.00.06a-gcc-3.4.patch, - +files/root-makefile.patch, +root-3.03.04-r2.ebuild, +root-3.05.04.ebuild, - +root-3.10.02-r1.ebuild, +root-4.00.06a.ebuild: - Moved from dev-libs/root to sci-libs/root. - -*root-4.00.06a (02 Jul 2004) - - 02 Jul 2004; Patrick Kursawe <phosphan@gentoo.org> metadata.xml, - root-4.00.06a.ebuild, files/root-4.00.06a-gcc-3.4.patch: - Version bump, see bug #55719 - gcc 3.4 patch extracted from "root" CVS. - -*root-3.10.02-r1 (15 Jun 2004) - - 15 Jun 2004; Patrick Kursawe <phosphan@gentoo.org> root-3.10.02-r1.ebuild, - root-3.10.02.ebuild: - Shared libs were not found, see bug #53095 - - 07 Jun 2004; Patrick Kursawe <phosphan@gentoo.org> root-3.10.02.ebuild: - According to user report (forums/slackerman) it works for amd64. - -*root-3.10.02 (20 Apr 2004) - - 20 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> root-3.10.02.ebuild: - Version bump, see bug #34412 - - 06 Oct 2003; Heinrich Wendel <lanius@gentoo.org> root-3.05.04.ebuild: - stable bump #29947 - - 12 Jun 2003; Seemant Kulleen <seemant@gentoo.org> root-3.03.04-r2.ebuild: - xfree provides xpm - -*root-3.05.04 (25 Apr 2003) - - 25 Feb 2003; Luca Barbato <kain@kain.org> root-3.05.04.ebuild : - New version, as suggested by Dmitry Kustov <dimok77@hotmail.com> - -*root-3.03.04-r2 (22 Feb 2003) - - 22 Feb 2003; Bryon Roche <kain@kain.org> root-3.03.04-r1.ebuild root-3.03.04-r2.ebuild files/digest-root-3.03.04-r2 files/pgsql-no-libpq-int.patch files/root-makefile.patch : - Fixed header include issues with the PostgreSQL api, as well as configuration/compilation issues. - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*root-3.03.04-r1 (11 Apr 2002) - - 24 Oct 2002; J.Alberto Suárez López <bass@gentoo.org> root-3.03.04-r1.ebuild - Typo error in the ebuild appear 'econ' not 'econf'. - - 11 Apr 2002; G.Bevin <gbevin@gentoo.org> root-3.03.04-r1.ebuild - files/digest-root-3.03.04-r1 : - - Added env entry for the libs. - Removed rpath switch from configure since it created a segfaulting root - executable. - -*root-3.03.04 (11 Apr 2002) - - 11 Apr 2002; G.Bevin <gbevin@gentoo.org> root-3.03.04.ebuild - files/digest-root-3.03.04 : - - Initial release diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest deleted file mode 100644 index 6506654..0000000 --- a/sci-physics/root/Manifest +++ /dev/null @@ -1,41 +0,0 @@ -AUX proofd.confd 415 SHA256 261738817b4ba50fb07007741305d0a88e9067a45e3cbfd1d3fc8bebe70ece38 SHA512 5aa6e6313cf159d2b407286a15f7f959d966a7e9b74bd2a74f13bd3fe01c04d99b46b5fb55f4a7434ebe911cd8b6469657d96591d624a7bfc7d39d49ab62b900 WHIRLPOOL 4a0604d8827cd733a2f5b34183bfd9458aff94f036f9177f2de3283da7722cf2e6dbf6acae93fe3ccd8144ad646c283458550f97f357148cc9f903c7469c57ca -AUX proofd.initd 612 SHA256 26ea35deec93cbb4d6f92dbbf7f332af3c7dbe1791b119418cc4977651625fa1 SHA512 14d8882c366a11e058bbaea8e060daa5fb98511d5a217a422539d47e8f7b797ee972ec48acd2d222f58a4fa6e29c832c28ce55fdb0438d39ba44b7a633037527 WHIRLPOOL 9b9c70a78e0f08794b19a503551fd151bb245005d9f4a884cd0548a507d17c99c39d292c00f23dae9e8d059a15a3780ee5377feebeae62b99a7521dc7089eedd -AUX root-5.28.00b-asneeded.patch 712 SHA256 17d1d41d8c7f78abbb7cd284af0a6aca544820db72fa72956b473c7c1817a96b SHA512 6523b0e9610d38f1b65bd0c2af122069abbaa209939073ab0f5f7c279fcc1458663255e5cbcf01787b43519d40496019a9eb4c38d5df26122674bc2435a5aabb WHIRLPOOL 3ed8f327051c118a3d1a2bc23220a89e14fc2efbf88f6ace37d2194462fa3792ac4a32a9cb52bfc94063e5d180e759d12bd85953c52415df4154c186b7864d77 -AUX root-5.28.00b-glibc212.patch 276 SHA256 e51e127a80e2bf1afad41c2b7ca5233c362bce017057ca489bedb2a9442efb62 SHA512 26138c8d14f319248d2b33395a57767c8d9bbf552244c2c55a7d6c0a1526de4c84313e020dc6c7483866cb3a927ba047d60f9b4dc8bd8291dd451a847b7e7379 WHIRLPOOL 0226880ce82aa5ba6e552f9bd2042842250694105734186a2185436ba8e2a13131f7e6263a99a1c228df724178453962f89ab74d90b62521e6db42be792c1fa9 -AUX root-5.28.00b-prop-ldflags.patch 433 SHA256 04f4b65a91e28386c7a857fe361f091943f4bb6fc82a9473ac7605412c199191 SHA512 ae1f5dbb9f973c71426d448d1d28e74c4134ca38464fb9deb35fad5e056525c1b1d23630472eea2d796e15d03b102d97b6a6d4802a7ff884f008c90adece0168 WHIRLPOOL 72eac221f1e5fb471900123c44d27df0a7af4203e3c566d7440ce4f77506ef93e66d87730a3ec06da164651255c2ed3f532685eb4dbf2ad8a9660158c600bf25 -AUX root-5.28.00b-unuran.patch 1531 SHA256 09458c60c9d38af2d204939f752ec25364d04cf66810b7cae5e88368f84c31c8 SHA512 10605b6b2cd8cf895995b8d2afccbac40506ad11f35d6405db558a86b1a84d6a31db36dfa5cc7a76e86506b60443f0c1464dd92d6c3932722dc22d985af894fd WHIRLPOOL c45307d021f61390d125f126f72c1384dde39cfb207c81e6f659a5c34da452c837a8143178db392256054e3c323aa12a5ff857dd62daccf038ab7d4b0c2a5189 -AUX root-5.32.00-afs.patch 1322 SHA256 a8f8d551668299516e2e091fd29ae15ceb1ba034d9df95b76f99b1dabc94a8dc SHA512 4c021dadf266d58cc6ba3906ba3cd3ca2e2051f69266a7c3b32931ef8c0f40af2d79cb640aaf9c93b3302f9f17a3361683f616c18db2f25d86ca21d37f7b0bf8 WHIRLPOOL b35195e89b86ec6b7fef4927f97180ef3a6860c822e684b89fa76d53b595ede4c4eabe9948f067b1c1de91dce1f57011404c6534909e3b33a2b7451db5ae76a8 -AUX root-5.32.00-cfitsio.patch 593 SHA256 9f4f244f272d75e115d8f139670fdcc0cdbcb68972689edbc78e467c3fad3e40 SHA512 1e9b1de637aeb667718e7e262615126626f951acefd2e1c4a3f53cfb13fb4dbde0186c301ffcc175cbab701825f340cffdb26cf741b244fba84cb8938ccb89e8 WHIRLPOOL 2231b4b349ad3a97aca94b21337981cc7477592a8aad4d604ac6d7aee98d9e5d66d90a0155c47ce53244b550f1c5b1d5b7581208d1c16a57a2e8fe6de3fbdc32 -AUX root-5.32.00-chklib64.patch 886 SHA256 5560c5ce62faeb4a5f3e4a8dcf997facddc6b5f87810b0791b592d3a9343f269 SHA512 45a9776ca5110170099ea33dfe19a7b3a358734e3376aaf242202701df7e9d4f2d337962663c7d38c5ce189efdb1ad6b3c9382f2bb4a5ec2cf5bf9253985b067 WHIRLPOOL fcd143d0dfc62ac67307fefe70ce00864c8a6f4da64860181f376350083b08a5298fb85b926bdb4c2eb89a2096187317cfd43082d590a2099f2c6487e75e3a25 -AUX root-5.32.00-dotfont.patch 2563 SHA256 7b4fc5da17ee8bfa71ed4cb60926a02e4b7058f8955dd54fb7f15ee4910823f6 SHA512 332ffe0ac6d1249ef1643b6a1df77ef23c1af1c4547f248295c1ae9c284384446a84a374b2b117b1157e770ac65a404be1c4cc17a497c43e2c34bcbf51619441 WHIRLPOOL 9633f52670bd8ad65393ddba7b2152e644feedb97df479229a07b232da10e4fae911356c2700fc0ff552096e575fb29882e46e38f609399ecbdc97f3f16b8e96 -AUX root-5.32.00-explicit-functions.patch 610 SHA256 1afa92168b1f25ed457c08db85c85173613b82050b558765ba25e056f6f60abc SHA512 04f64a15ab5a714b09b7ec8e6a442e63080857bfd2a895ca0aafda1bbeb60c347d19b1f37e35e0b3ff5da256e33408ab11b935118af9cfbb079cfa54368ebbbb WHIRLPOOL a89ea3c0a8a62ba1247bb9b11f19702c96017f3085f48ba6c3d7978d533eeeaa4ead2508780c5a19ba0193b28a792f9aa5071374d60ec2416280918910187936 -AUX root-5.32.00-htmldoc.patch 485 SHA256 96674266856275b0ef83feefebc2fd5cd3edf73f207b2349b9c44e81e6ac7b98 SHA512 924f3d1cad1a5db0785e5741eb508fccc48bdd5750b938210b4c810b60c081b4855001cf30643dc2c2450364865a724f619fe9043123be8bad9bac03811c26c5 WHIRLPOOL 054018d8f85f4f0be177fc733c1509f15a8326a86be31dc59b764bb21304a4ac80dec23467780812322194174e472df5254307ce3d1870f0d4b26b293ba061d9 -AUX root-5.32.00-nobyte-compile.patch 5527 SHA256 82152c92efd5002f9c2b230f141cae6c8111b03bd18370030d62f0f7d7127420 SHA512 582a43ff07609189c5ef8627b7e0739c9c917a7316c37bda8a3f5d7132de6f3f038edc6599bf43da959a15ce630e96014bb8fa1b175555a94bd7d8d748476d5c WHIRLPOOL e3753dbd7b9df54dce4941f041aed94628350615bbee23fd4a3fc571a890e9c1fe352ab04b298f84cd51c52bedfdf730434ea6c57142ea7165e4530508a34942 -AUX root-5.32.00-rmkdepend-stat-h.patch 1548 SHA256 679cf8219cb1797db16e4646ffbecd90bae77a04cf43d3de489c80350a41115b SHA512 2d79e6ea74a07c02d217b758b892a448f3548081b356be764abe842b88faa5ba1d91bdb43bb39d77cf1c3155f32a87a511ec360309e7d51aa082ba55ef21407a WHIRLPOOL 1c6060e715967daec680c411007273e9c2e443530dd67fe13002c3d712f126fe48b7d2057afc55e3dd21ec7bf8f24e0382e96ebc010d6be2d71c0ee5d2010e50 -AUX root-5.34.05-nobyte-compile.patch 5504 SHA256 5f550158605286f915dfb6ea7c44b4daa95198e680ebf18509482e7e819bcc08 SHA512 ef1405b2cd67393402ac365d66f7eb2846a62ff8a492649cbaf3bc004f5c98592c9b926458055912217ca7f755bcfa5d3b741f61e6648dfaf05fa2b62f62b27d WHIRLPOOL b3e7abd63872bc073e9389839b68c534a58547750bb71a6a5eaaf2a3ff8dca9b040e9c781554d69130dce2153ed86a2a3a4aded486a2af1bcc3221256943d5fe -AUX root-5.34.13-desktop.patch 455 SHA256 7845b879a62349515b07b6ad6e5031f615f1227bb83760bf0a08cb3ed31e54b7 SHA512 0db7186aa00614c4ad2eaceac922c837b016f9cf4df0561a89bbb00c587c97430d190b27dc1b82333ed25c8903673635ceecb4ea44ba2285aab91949b6927c5b WHIRLPOOL 206ce05c33005b856ed4a1bcbb8f6cae1330eaee8dfe238946150c17d4491e01f24cc3ee3b5e7e568bc5d0da1d7390c9b16145c3fd9b9c707b26578972f4ff35 -AUX root-5.34.13-unuran.patch 1555 SHA256 279c7f4495ddbd508ac6f2e9fff53d65fc6e623997d1fbe917c4e6a8adb627e8 SHA512 571d6bd56d2419e4b96f7ca95d14d291768cc98024f871ca35bfae1a7d1e010a7c101f927c66ece4c006ca89401aeaea89945b8502f1ae2b2068f535d0bc95f3 WHIRLPOOL cb1b889e0d35a0d1f0969491c8909eb62ef931dd9d2f76e93cefab2cd9cb9a5aeb79337ba124089a45c069a75b936b9225d2e8909be751f0b8d6ed87063dac79 -AUX root-5.34.26-ldflags.patch 626 SHA256 1b4b6bee742ce4641fd6fad89d8c2425fcdfc41742743ff40b13ce1450be3a24 SHA512 fa38441a472b8b811c293aecbf1e233ea619cb4a2c9bfb8dda1706c0ac34bf5c3dcf23a43a517a72aab5faa63e733eee74515cbf70b6f15e3cfba46e3e5c4ccc WHIRLPOOL d3bf11dd359c4ed73f4bd0e70703b2407f33f02f71b9ad92419bf1bf4608525db0572b6f39baf3caf262a67978ba73df2ea0973c1ad68579e28172f17ec4ba60 -AUX root-5.34.28-tattmarker.patch 937 SHA256 e88431a11b4e3261f975740eb9a78d7c79aa08822463542be707556399594b65 SHA512 cdadf63ed87e8e2d04281b2547c30181a9439d0b8af34a21e6c75e63725944bde6a785232103d31e26182362ece1b8dce4708084df7c9f2158e61957d3f4376b WHIRLPOOL ab2770718fff6deb9035341320a1a4c1d1a1f9a445ffb1e50d463b51a865c84baf5eca7efd03403a76c25289af4374d5291d2994c6ab7b7035e4bca6631e9b54 -AUX root-6.00.01-dotfont.patch 2718 SHA256 27d05ede039fb85472203839a628b15f8ee9fc3c39e1d29a19349e069f891d61 SHA512 8f01655e863d36678dea37df934e3d8d9c2bc85920497345feb8d863bdc1b7413c783b916050d1e7b476ecdf9e1e8afdcbb32e621d625305898d51947b6955c6 WHIRLPOOL 75e2712f13cf64102fd0dce6d92c7c21c3606ad4679615336ce6b607f236eb6b1d57ffa0498ae3df194b08c6cdc371fef36912fb3e3cc1fc84ac3f1664793708 -AUX root-6.00.01-geocad.patch 365 SHA256 6fb2a28c41ee9d7afff177f8758d0faf39ac269d2d58dc732c6f1375c00bdcc3 SHA512 ed624468c66152a9e199feee572f689f9aa1a3a6725fabd1f157a4d97c11bd0de53da3871265cf2cad7afda40d2df995d899c86b8756ed565005d19a90833be6 WHIRLPOOL b4fbfe290f2af560008631dd8910eb10abd43fd4eed662b5765f412c762b6ddab2d27c62c77d7f153098f1bdf66127cea0ae950823003847b0ce38779a17dd79 -AUX root-6.00.01-llvm.patch 439 SHA256 aff58b4454204daa4f68deb4ace730137d9083d11cb679c8d37a7b5ceab2b101 SHA512 cb9edb78a937ace744687506a6ec45b9022b6c7ca687e8fe1e2ee2ddf9e01b49fe8d6933910e2898f14247bdcf5d86b248d28938d28e3453615d56d5f12291d0 WHIRLPOOL dd22f60f3b9ae19b3965114a824f2f0dce153a285312b878fe663d9a51b5195f76f47d299904ce237de4d98e26d3417b27cfbca18ac8f5e1bfbc1e8d3093a0f9 -AUX root-6.00.01-nobyte-compile.patch 1308 SHA256 6b93b8bd7f8a2bc68289c7a4bf316ab3d75a2d4d28669dd05baadf8f22d93f92 SHA512 6387c3277ec16ceb23caa1952b3a9e3869fedd12ed1fd93a4241e865898cd74b4abfe99e0f6fb266cfd5f3a46ede98e56f933ed0ad83829e8445ef583555b674 WHIRLPOOL 401c5144709896b54c894077e4c7fa41e9df230b87f1bfa589d6ddddacab36d1ce5bd62b465cc01a70608d4f751f0048172ff1689bd5c72691ac98678ea0dac3 -AUX root-6.00.01-prop-flags.patch 581 SHA256 646753c16a1310ae1312edc6ebf8e5678a392e8abb45ff3e9d0bf08bd74a82ab SHA512 b5c609624480d51abddd33dfb0d7499e948861c34939fbcfbd6df66fcfea723ddeebe8523d65a4b357242cbc05cef46e75be85af46ef0449c84745803052607f WHIRLPOOL c5a3ec031c02928b5dc68650892bebf7b262d6aea29fb8bc309dbe19a27bfb1abb2233d842dfde07c289c8a37d947514d7233b6c836a97eda5e897f4752d2a22 -AUX root-6.02.05-xrootd4.patch 478 SHA256 8dd88f12eb0f3982ede6cd6279a7c8e16ba91e4f02f21000c4b47c2bd2cc23e2 SHA512 47f37ca84c06d71fc207b18bc38798ccde457e61758ec56f84543aa4619929869e15dd53a8d7302bd4ca458b1e880428aafba4963d63bc5711f4540a096c4ff8 WHIRLPOOL 0545d00ca85b564c294e5301f6266c67925b838b4b9618191cca0dddebfc010f2638318aae7c688327543b91c9aa1eaa1f2eccacb3fd55d5aa9b0463f639d0d2 -AUX root-6.04.06-llvm-sysroot.patch 526 SHA256 9edf7163b575ae3534993b5a3e50ff036b9ccb59dcb8463363fba20a2332baf9 SHA512 3ec1d563fc8e99b664c2ed45fc4a4bc2e3bcdf92b2a2f1478b0a32ec1d19ce4ecb01e0f1e8a3bf1a2fdb5872a7639bee9a04b87ee3da31aaf6216ce41141bce3 WHIRLPOOL 5faccd3a43c20f1fcf42205430b62335f2a4126af9ad0a6c75dcec47a2a7f77c5a205908982bf7d02931260ec4603a70785ff76e71c8e775a0180536fc70da4c -AUX root-6.04.06-prop-flags.patch 732 SHA256 1adcd2f4f2bb35011e16e56489b87ef65dd882aeb9336bf70e30e1d2fb072af8 SHA512 bdd2403c9d96fc3bb4a3a60c584aaa78128d4ed067ba173fd79c7a54e71cd9d3d400f13a4e9f056b4c985a9bdde815f5ae8f5ff22fd40e0a6ab49f38f1c589f5 WHIRLPOOL d0b6bc5b7ae405140ba88bd2fe6bd1eaa828df480da39ad0f0525045e189e68e19278790e191011009dbc0cb13350eca94e485cb32e3507658e73cb0d64c8de6 -AUX rootd.confd 199 SHA256 7b69f646ce0b2546ce797ec4a05949b02302dc5f4e41d2e8896ed0bc6575ac8d SHA512 2ce6753d37a7f22cc3656f110f802b8e07c1469bfe4524606c1472369352f8c584c01c716760252fab40369470b72d8c77cdbb2d52126c39371faaf597bf58d8 WHIRLPOOL b4c65e5026d6583775cda7b13fdbc5ae48c82c36710efbdd6b112243310090c05b5726d6e76d1ae25d585ecaa4aec4a5059336bf54135bafd0e4a921db468742 -AUX rootd.initd 628 SHA256 3f3538580ee8754ce40120c254201453f1e3c4172517a6ca60e1b84267a3a481 SHA512 ea24376d0773504ebd9ea4e851bd59d850d17e4f7ab01473687c0dc36d85af0198298a276d681e6980ecbab3f66bdfb1d4412f12bb0a9f15bec935f19884aa60 WHIRLPOOL 2de893a5d683885930e58e50c6f7656d52ae3fafe7c067192dd8f4a09d8820623bbb90c49978423a37a027a577abb9d4b3f7fe664ce4dea817167edbf328f339 -DIST root_v5.34.26.source.tar.gz 75171961 SHA256 c1fd2a249bb7210914b42e35dba4f1262cfa46b79ef7a41f73d7f08f8c54a643 SHA512 f5da5e20d1763608a32d78c48581e574a3f51aef47ecf6987a4064d1fb3234dfc9f626e041a17213f881f52f807ed6a6da60bf1d24951fa7dc2cadd94f8dd8b4 WHIRLPOOL 77b48b815c971642da68b71732a0ea3372648634281be634037b13cb58488f7075ec8bfc9a684e55d85cd9b038f229be29b19a15dfc829f0ce63a5f17241c23c -DIST root_v5.34.28.source.tar.gz 75178811 SHA256 aae8fbcd86ad78ded68e764f294ab493d6d814ebe0baadd5bdf33034cda874d1 SHA512 2985def942affedc6654b33c440b3828c104d74b92fffe9a2b47ea329ff2e572219142d751794b332b4ceb92532ca06401928f340bebd42809c0616ed14baee2 WHIRLPOOL 4062d6eae5bfe68447c60bd37cdd6e27447c1b4f45ce9a377bbffc16300c5bec58111ea1fb1483aaf87bbe03fb72834cb2c4a53f10d69b89f06160b86c45caae -DIST root_v5.34.32.source.tar.gz 75170203 SHA256 939c7592802a54b6cbc593efb6e51699bf52e92baf6d6b20f486aaa08480fc5f SHA512 6485f2bb544947173e1feb2cfb41d6a176020027f1193d9388700a797ba4badbf497022e6129fdc4879e709460bf1efabf3e51c51840f0c781fa12e631419afc WHIRLPOOL 695147a519415b99e73fdad1cd61bb1944e292628236b5a7cbf1835174c950fa9cb068431a8164f24663323163012ea652db84d082f9f1eb1fcae79489575d9e -DIST root_v6.02.05.source.tar.gz 99121880 SHA256 7a5d4af171ba3b8a736c462b2041f8f35bd4c1d3b6a22c32a3ebd3ffe144ae60 SHA512 b30bc4aafe294ee069ee4c884ff70c983539a48eda586cd1938d00d4688f10e94a435640965b89c6d100fdd998453a4c1ae2109d5f1427f23865a868c561d684 WHIRLPOOL de363835fa00ffa0ff6e596b3c92b59ed59378bac3a344c066f7603d6104058203f76181d4c15478fd9066aedbe6a514257d5796feedb2d5d0d789b263e92955 -DIST root_v6.04.06.source.tar.gz 99180724 SHA256 6deac9cd71fe2d7a48ea2bcbd793639222c4743275dbc946c158295b1e1fe330 SHA512 ac96ac998ed4894587b7d286d79bcbea7b33f15764cc2513ae089e86c584e2dcb064cd135d44a4bfd2bede368eb772ccbffcd6bf426857a1236f5d7e9f5ce6fd WHIRLPOOL 7ffca036917d798ade31e1a22e9518d567e4267af5d1db555ea0e82c1bc2c7a1f665c8cd76d3ce6511507ab7befea4881580259c6142f1e668edafbcbc5e496e -EBUILD root-5.34.26.ebuild 12305 SHA256 cf10fdb2308732372b56f5e527ed2a10b42bb34325cd081d2d58e9db34004566 SHA512 6367e0112bd7bbfca619d145da6ef34c634c01725385baba39f89b5d5e805afb0b004b642196e98338bdf0820d09c9b49f00d685f7ee040428a70ab51a55037e WHIRLPOOL 89f35d179a3e494adadee502d389d6f22db3d4e1c547e4664ecda78f82f742ac996e675377388d488f224fdd842ca593ab97ef6f767803ba06a566323f154930 -EBUILD root-5.34.28-r1.ebuild 12072 SHA256 3a040ebc007061a7a6ed5fa3af78a08b86cfa774f1a5f9d1f6ded70d82945da4 SHA512 4fd7a6ca0d80fa83d60c365a41c2f666a029ba393252c6c3f5efd1035087d53210d9628326cb31e4915236d7d2a70ab8729451772e051aee1df1e63112ccbc0d WHIRLPOOL 69e45ed43e20b741635f26c72128f294a842494c8e955df0b545bd2cae2b75db9d629a2c0a88d6f5c283b03a6c2d362ca087ffd0281083efeb0831d40313e09e -EBUILD root-5.34.32.ebuild 11994 SHA256 e8deacf7d578ba2956d7e159b1054a5a042558c60dde3f2ec37c96db6fd41206 SHA512 fa51ccb4bb80f4e14351c4e1ac79cffa133f81851a5ff4b5f690940ab9aa65bfe561421be3193f9c6a714c5258f10ba983ac8bf6661e9c80ba40f232d091d220 WHIRLPOOL cb954addc6f07f345e7a5c21b3a3b4c25479cad8752f05ccc758fbb6258c10d56185f59c324554067ca999e5c2ec4b53076f29c18c651a3d9832dbc2e7c5d54e -EBUILD root-6.02.05-r2.ebuild 14341 SHA256 91ae977c5c8190c3800bd7f25094b5909e1aab2c7264f7f127e0ae93c5a11ada SHA512 5ba9d5db1b9e2ddcddb12da6fb557395c21c79ea42773c5bc0987a7947680b78e1b1f0f7cca16d799f69c4e901b380745263d4ab07877caae7576766620156f8 WHIRLPOOL 3caedea84aa33d59e8faee24bf96a9a332a3bf116bb78d2850e5aac6999d50dc85c68365b339812718eceaba065c32f331f6e8e286161e7cf0c3c5c3d3319f4b -EBUILD root-6.04.06.ebuild 14583 SHA256 23f687be832b1536801f93ffdc14aba4b3ac03d36957c3735fe83dbbc9c1476f SHA512 3dd77e66b1131a245272cac69c04e77ccab80c2970b639ac37a76e2881603dec8b4d4e019ddc09e811a0915821a166126382ff971ba643df6928e9f043fc6d64 WHIRLPOOL 68102cf3f17490ea8c562f4e2f8b895e9e28fa78f091491f464fbd986fe447e7eebe52659cd4546bfa15d15c04b81960381970b75ce79381eefc2b0ccee59d76 -MISC ChangeLog 42733 SHA256 64e46b303a008fc1bf9193076a0cd038064bf7ef0c7a77517bffa0a4c2d0ccd4 SHA512 a77e146051add7cb31dc77cfe4ddadbff72521844cc80b619fc9bbba6676bf50c29e73273049b6da050e29548c44ee4b7e47a5cb0f023381ade467cde4e8613d WHIRLPOOL 86beb61534a6e363054c90d46f3860d8dc726317e4786d5ea96cca8d36080e699cad06178a38bfdcc79ccf0e5f994d91aa311956d2282fdacb33bef882ab1df1 -MISC metadata.xml 1986 SHA256 b8b5f9fb554a77c03ac7f9709a13c7fcf4cc24d3ca5c8d3835e53b257da0b718 SHA512 ad3eb507fc273855ebe87dc89424652f6d1e6d3366009fac43204f78dd1c7ce9527c6e6fec4080b474dfe7ca4e8f02761f031602ee20e06c26876849157d696e WHIRLPOOL 69f0b182fd382ee117bdc18757690ad9f6d458b5315baf1a2f25c3c67257c40659dc76707a25d5eaa01369b1f6281dd3513b492bb28c826ef971ebffa691e555 diff --git a/sci-physics/root/files/proofd.confd b/sci-physics/root/files/proofd.confd deleted file mode 100644 index 81720a7..0000000 --- a/sci-physics/root/files/proofd.confd +++ /dev/null @@ -1,12 +0,0 @@ -# conf.d file for proof daemon -# -# Please refer to the proofd(1) man(1) page for more information on -# command line parameters. -# -PROOFD_OPTS= - -# Specify your base of your PROOF directory here. If left blank, it -# will use the system default (e.g., /usr/share/root/proof). -# Note, however, that ROOT recommends that this directory is shared (via -# NFS or similar) among all the nodes of the cluster. -PROOF_DIR= diff --git a/sci-physics/root/files/proofd.initd b/sci-physics/root/files/proofd.initd deleted file mode 100644 index aee1b02..0000000 --- a/sci-physics/root/files/proofd.initd +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -depend() { - need root-file-server - use logger -} - -start() { - ebegin "Starting parallel ROOT facility server" - start-stop-daemon --start --quiet \ - --pidfile /var/run/proofd.pid \ - --exec /usr/bin/proofd -- ${PROOFD_OPTS} ${PROOF_DIR} - pidof /usr/bin/proofd > /var/run/proofd.pid - eend $? -} - -stop() { - ebegin "Stopping parallel ROOT facility server" - start-stop-daemon --stop --quiet \ - --pidfile /var/run/proofd.pid \ - --exec /usr/bin/proofd - eend $? -} diff --git a/sci-physics/root/files/root-5.28.00b-asneeded.patch b/sci-physics/root/files/root-5.28.00b-asneeded.patch deleted file mode 100644 index b845247..0000000 --- a/sci-physics/root/files/root-5.28.00b-asneeded.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- root.orig/configure 2010-12-20 07:17:54.000000000 +0000 -+++ root/configure 2010-12-20 07:16:05.000000000 +0000 -@@ -709,7 +709,7 @@ - cat <<EOF > conftest.mk - include ${ac_srcdir}/config/Makefile.${arch} - conftest: conftest.c -- \$(CC) \$(CFLAGS) \$(LDFLAGS) $linkdir $linklib \$< -o \$@ -+ \$(CC) \$(CFLAGS) \$(LDFLAGS) \$< $linkdir $linklib -o \$@ - - conftest.c: - echo "int main() { return 0; }" > \$@ -@@ -723,7 +723,7 @@ - cat <<EOF > conftest.mk - include ${ac_srcdir}/config/Makefile.${arch} - conftest:conftest.c -- \$(CC) \$(CFLAGS) \$(LDFLAGS) $linkdir $linklib \$< -o \$@ -+ \$(CC) \$(CFLAGS) \$(LDFLAGS) \$< $linkdir $linklib -o \$@ - - conftest.c: - echo "extern int $linksymbol (); " > \$@ diff --git a/sci-physics/root/files/root-5.28.00b-glibc212.patch b/sci-physics/root/files/root-5.28.00b-glibc212.patch deleted file mode 100644 index a365431..0000000 --- a/sci-physics/root/files/root-5.28.00b-glibc212.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- root.orig/net/auth/src/TAFS.cxx 2010-09-14 03:22:22.647915854 +0400 -+++ root/net/auth/src/TAFS.cxx 2010-09-14 03:22:39.034599899 +0400 -@@ -11,6 +11,7 @@ - - #ifndef WIN32 - # include <unistd.h> -+# include <sys/stat.h> - #else - # define ssize_t int - # include <io.h> - diff --git a/sci-physics/root/files/root-5.28.00b-prop-ldflags.patch b/sci-physics/root/files/root-5.28.00b-prop-ldflags.patch deleted file mode 100644 index 7324319..0000000 --- a/sci-physics/root/files/root-5.28.00b-prop-ldflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur root.orig/config/Makefile.in root/config/Makefile.in ---- root.orig/config/Makefile.in 2010-12-14 17:20:26.000000000 +0300 -+++ root/config/Makefile.in 2010-12-17 22:33:34.902161458 +0300 -@@ -27,7 +27,7 @@ - - EXTRA_CFLAGS := -Iinclude @cflags@ - EXTRA_CXXFLAGS := -Iinclude @cflags@ --EXTRA_LDFLAGS := @ldflags@ -+EXTRA_LDFLAGS := @ldflags@ $(LDFLAGS) - WINRTDEBUG := @winrtdebug@ - - GLBPATCHFLAGS := @glbpatchcflags@ - diff --git a/sci-physics/root/files/root-5.28.00b-unuran.patch b/sci-physics/root/files/root-5.28.00b-unuran.patch deleted file mode 100644 index 76422da..0000000 --- a/sci-physics/root/files/root-5.28.00b-unuran.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff -ur root-trunk.orig/math/unuran/Module.mk root-trunk/math/unuran/Module.mk ---- root.orig/math/unuran/Module.mk 2010-11-25 20:41:32.000000000 +0100 -+++ root/math/unuran/Module.mk 2010-11-25 20:51:47.190704977 +0100 -@@ -20,7 +20,7 @@ - UNURANETAG := $(call stripsrc,$(UNURANDIRS)/headers.d) - UNRCFG := $(call stripsrc,$(UNURANDIRS)/$(UNRVERS)/config.h) - --UNRTARCONTENT:=$(subst $(UNRVERS),$(UNRDIRS),$(shell mkdir -p $(UNRDIR); cd $(UNRDIR); gunzip -c $(UNRSRCS) | tar tf -)) -+UNRTARCONTENT:= - UNRS := $(filter %.c, \ - $(filter $(UNRDIRS)/src/utils/%,$(UNRTARCONTENT)) \ - $(filter $(UNRDIRS)/src/methods/%,$(UNRTARCONTENT)) \ -@@ -69,10 +69,9 @@ - ##### local rules ##### - .PHONY: all-$(MODNAME) clean-$(MODNAME) distclean-$(MODNAME) - --include/%.h: $(UNURANDIRI)/%.h $(UNURANETAG) -+include/%.h: $(UNURANDIRI)/%.h - cp $< $@ - --$(UNURANDEP): $(UNRCFG) - $(UNRS): $(UNURANETAG) - - $(UNURANETAG): $(UNRSRCS) -@@ -125,12 +124,12 @@ - GNUMAKE=$(MAKE) ./configure CC="$$ACC" \ - CFLAGS="$$ACFLAGS"); - --$(UNURANLIB): $(UNRCFG) $(UNRO) $(UNURANO) $(UNURANDO) $(ORDER_) \ -+$(UNURANLIB): $(UNURANO) $(UNURANDO) $(ORDER_) \ - $(MAINLIBS) $(UNURANLIBDEP) - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \ - "$(SOFLAGS)" libUnuran.$(SOEXT) $@ \ - "$(UNURANO) $(UNURANDO)" \ -- "$(UNURANLIBEXTRA) $(UNRO)" -+ "$(UNURANLIBEXTRA) -lunuran" - - $(UNURANDS): $(UNRINIT) $(UNURANDH1) $(UNURANL) $(ROOTCINTTMPDEP) - $(MAKEDIR) diff --git a/sci-physics/root/files/root-5.32.00-afs.patch b/sci-physics/root/files/root-5.32.00-afs.patch deleted file mode 100644 index 2bf3179..0000000 --- a/sci-physics/root/files/root-5.32.00-afs.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- root/net/auth/src/TAFS.cxx.orig 2011-12-04 00:56:29.405007770 +0400 -+++ root/net/auth/src/TAFS.cxx 2011-12-04 00:56:35.534709259 +0400 -@@ -138,7 +138,7 @@ - } else { - if (isatty(0) != 0 && isatty(1) != 0) { - Gl_config("noecho", 1); -- pw = Getline((char *) prompt.Data()); -+ pw = const_cast<char *>( Getline((char *) prompt.Data()) ); - Gl_config("noecho", 0); - } else { - Warning("TAFS", "not tty: cannot prompt for passwd: failure"); ---- root/core/clib/src/strlcat.c.orig 2011-12-04 01:49:26.495179487 +0400 -+++ root/core/clib/src/strlcat.c 2011-12-04 01:50:41.407524763 +0400 -@@ -38,7 +38,7 @@ - * Returns strlen(src) + MIN(siz, strlen(initial dst)). - * If retval >= siz, truncation occurred. - */ --size_t -+size_t __attribute__((weak)) - strlcat(char *dst, const char *src, size_t siz) - { - register char *d = dst; ---- root/core/clib/src/strlcpy.c.orig 2011-12-04 01:49:34.329797251 +0400 -+++ root/core/clib/src/strlcpy.c 2011-12-04 01:50:49.051151843 +0400 -@@ -36,7 +36,7 @@ - * will be copied. Always NUL terminates (unless siz == 0). - * Returns strlen(src); if retval >= siz, truncation occurred. - */ --size_t -+size_t __attribute__((weak)) - strlcpy(char *dst, const char *src, size_t siz) - { - register char *d = dst; diff --git a/sci-physics/root/files/root-5.32.00-cfitsio.patch b/sci-physics/root/files/root-5.32.00-cfitsio.patch deleted file mode 100644 index 853c3f3..0000000 --- a/sci-physics/root/files/root-5.32.00-cfitsio.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- configure.orig 2012-01-19 23:44:44.127607638 +0100 -+++ configure 2012-01-20 00:19:20.420652913 +0100 -@@ -3435,9 +3435,7 @@ - cfitsioinc=$found_hdr - cfitsioincdir=$found_dir - -- # At this time, libcfitsio.a should always be prefered over .so, -- # to avoid forcing users to install cfitsio. -- check_library "libcfitsio cfitsio" "no" "$cfitsiolibdir" \ -+ check_library "libcfitsio cfitsio" "yes" "$cfitsiolibdir" \ - $CFITSIO ${CFITSIO:+$CFITSIO/lib} ${CFITSIO:+$CFITSIO/.libs} \ - ${finkdir:+$finkdir/lib} \ - /usr/local/lib /usr/lib /opt/cfitsio/lib diff --git a/sci-physics/root/files/root-5.32.00-chklib64.patch b/sci-physics/root/files/root-5.32.00-chklib64.patch deleted file mode 100644 index 979220f..0000000 --- a/sci-physics/root/files/root-5.32.00-chklib64.patch +++ /dev/null @@ -1,24 +0,0 @@ -bug fix for #406817 ---- configure.orig 2012-02-29 19:46:41.000000000 +0400 -+++ configure 2012-03-22 03:28:43.458968696 +0400 -@@ -441,14 +441,13 @@ - fi - else - if file $filearg $chklib64 | grep 'ASCII' > /dev/null 2>& 1 ; then -- check_link $chklib64 -- ret=$link_result -- else -- logmsg " file $filearg $chklib64 | grep '64-bit'" -- if file $filearg $chklib64 | grep '64-bit' > /dev/null 2>& 1 ; then -- ret=1 -- fi -+ # get real binary .so name from .so ld script -+ chklib64=$(gawk '($1 == "GROUP") { print $3 }' $chklib64) - fi -+ logmsg " file $filearg $chklib64 | grep '64-bit'" -+ if file $filearg $chklib64 | grep '64-bit' > /dev/null 2>& 1 ; then -+ ret=1 -+ fi - fi - logmsg " result: $ret" - if test $ret -eq 1 ; then diff --git a/sci-physics/root/files/root-5.32.00-dotfont.patch b/sci-physics/root/files/root-5.32.00-dotfont.patch deleted file mode 100644 index 85d6dea..0000000 --- a/sci-physics/root/files/root-5.32.00-dotfont.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- root/html/src/TClassDocOutput.cxx.orig 2012-05-25 16:18:10.000000000 +0400 -+++ root/html/src/TClassDocOutput.cxx 2012-05-29 21:36:53.813593012 +0400 -@@ -625,7 +625,7 @@ - << "size=\"8,10\";" << endl - << "ratio=auto;" << endl - << "margin=0;" << endl -- << "node [shape=plaintext,fontsize=40,width=4,height=0.75];" << endl -+ << "node [shape=plaintext,fontsize=40,width=4,height=0.75,fontname=\"DejaVu Serif\"];" << endl - << "\"" << fCurrentClass->GetName() << "\" [shape=ellipse];" << endl; - - std::stringstream ssDep; -@@ -704,7 +704,7 @@ - outdot << ";" << endl; - } else if (writeAndMoreFor) { - outdot << " \"...andmore" << writeAndMoreFor->GetName() -- << "\" [label=\"...and more\",fontname=\"Times-Italic\",fillcolor=lightgrey,style=filled];" << endl; -+ << "\" [label=\"...and more\",fontname=\"DejaVu Serif Italic\",fillcolor=lightgrey,style=filled];" << endl; - } - } - if (!levelExists) break; -@@ -733,7 +733,7 @@ - << "ranksep=0.1;" << endl - << "nodesep=0;" << endl - << "margin=0;" << endl; -- outdot << " node [style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10];" << endl; -+ outdot << " node [style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10,fontname=\"DejaVu Serif\"];" << endl; - - std::stringstream ssDep; - const int numColumns = 3; -@@ -939,7 +939,7 @@ - << "ranksep=0;" << endl - << "nodesep=0;" << endl - << "size=\"8,10\";" << endl -- << "node [fontsize=20,shape=plaintext];" << endl; -+ << "node [fontsize=20,shape=plaintext,fontname=\"DejaVu Serif\"];" << endl; - - for (std::list<std::string>::iterator iFile = listFilesToParse.begin(); - iFile != listFilesToParse.end(); ++iFile) { -@@ -999,7 +999,8 @@ - << "ranksep=0.7;" << endl - << "nodesep=0.3;" << endl - << "size=\"8,8\";" << endl -- << "ratio=compress;" << endl; -+ << "ratio=compress;" << endl -+ << "node [fontname=\"DejaVu Serif\"];" << endl; - - TString libs(fCurrentClass->GetSharedLibs()); - outdot << "\"All Libraries\" [URL=\"LibraryDependencies.html\",shape=box,rank=max,fillcolor=lightgray,style=filled];" << endl; -@@ -1109,7 +1110,8 @@ - - dotout << "digraph G {" << endl - << "ratio=auto;" << endl -- << "rankdir=RL;" << endl; -+ << "rankdir=RL;" << endl -+ << "node [fontname=\"DejaVu Serif\"];" << endl; - - // loop on all classes - TClassDocInfo* cdi = 0; diff --git a/sci-physics/root/files/root-5.32.00-explicit-functions.patch b/sci-physics/root/files/root-5.32.00-explicit-functions.patch deleted file mode 100644 index 570d61e..0000000 --- a/sci-physics/root/files/root-5.32.00-explicit-functions.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- root/io/io/Module.mk.orig 2012-02-29 19:46:38.000000000 +0400 -+++ root/io/io/Module.mk 2012-03-09 02:29:19.905665572 +0400 -@@ -67,15 +67,5 @@ - distclean:: distclean-$(MODNAME) - - ##### extra rules ###### --#ifeq ($(GCC_VERS_FULL),gcc-4.4.0) --ifeq ($(GCC_VERS),gcc-4.4) --ifneq ($(filter -O%,$(OPT)),) - $(call stripsrc,$(IODIRS)/TStreamerInfoReadBuffer.o): CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION --endif --endif --ifeq ($(GCC_VERS),gcc-4.5) --ifneq ($(filter -O%,$(OPT)),) - $(call stripsrc,$(IODIRS)/TStreamerInfoReadBuffer.o): CXXFLAGS += -DR__EXPLICIT_FUNCTION_INSTANTIATION --endif --endif -- diff --git a/sci-physics/root/files/root-5.32.00-htmldoc.patch b/sci-physics/root/files/root-5.32.00-htmldoc.patch deleted file mode 100644 index 3b80b39..0000000 --- a/sci-physics/root/files/root-5.32.00-htmldoc.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- root/html/src/THtml.cxx.orig 2012-05-25 16:18:10.000000000 +0400 -+++ root/html/src/THtml.cxx 2012-05-29 19:22:40.810563296 +0400 -@@ -1913,6 +1913,9 @@ - void THtml::CreateStyleSheet() const { - // Write the default ROOT style sheet. - CopyFileFromEtcDir("ROOT.css"); -+ CopyFileFromEtcDir("info.png"); -+ CopyFileFromEtcDir("root-banner.png"); -+ CopyFileFromEtcDir("rootdrawing-logo.png"); - CopyFileFromEtcDir("shadowAlpha.png"); - CopyFileFromEtcDir("shadow.gif"); - } diff --git a/sci-physics/root/files/root-5.32.00-nobyte-compile.patch b/sci-physics/root/files/root-5.32.00-nobyte-compile.patch deleted file mode 100644 index 179e579..0000000 --- a/sci-physics/root/files/root-5.32.00-nobyte-compile.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -Naur root.as-needed/Makefile root/Makefile ---- root.as-needed/Makefile 2011-07-10 10:42:49.758191296 +0400 -+++ root/Makefile 2011-07-10 10:43:21.493339703 +0400 -@@ -1167,10 +1167,7 @@ - if test "x$(RFLX_GRFLXPY)" != "x"; then \ - rm -f $(DESTDIR)$(LIBDIR)/$(RFLX_GRFLXPY); \ - fi; \ -- if test "x$(RFLX_GRFLXPYC)" != "x"; then \ -- rm -f $(DESTDIR)$(LIBDIR)/$(RFLX_GRFLXPYC); \ -- fi; \ -- if test "x$(RFLX_GRFLXPY)$(RFLX_GRFLXPYC)" != "x"; then \ -+ if test "x$(RFLX_GRFLXPY)" != "x"; then \ - dir=$(RFLX_GRFLXDD:lib/=); \ - while test "x$${dir}" != "x" && \ - test -d $(DESTDIR)$(LIBDIR)/$${dir} && \ -diff -Naur root.as-needed/bindings/pyroot/Module.mk root/bindings/pyroot/Module.mk ---- root.as-needed/bindings/pyroot/Module.mk 2011-07-10 10:42:48.991561304 +0400 -+++ root/bindings/pyroot/Module.mk 2011-07-10 10:43:21.493339703 +0400 -@@ -48,8 +48,6 @@ - ROOTPY := $(subst $(MODDIR),$(LPATH),$(ROOTPYS)) - $(LPATH)/%.py: $(MODDIR)/%.py; cp $< $@ - endif --ROOTPYC := $(ROOTPY:.py=.pyc) --ROOTPYO := $(ROOTPY:.py=.pyo) - - # used in the main Makefile - ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(PYROOTH)) -@@ -68,10 +66,8 @@ - include/%.h: $(PYROOTDIRI)/%.h - cp $< $@ - --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )' --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )' - --$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) $(ROOTPYC) $(ROOTPYO) \ -+$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) \ - $(ROOTLIBSDEP) $(PYTHONLIBDEP) - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \ - "$(SOFLAGS)" libPyROOT.$(SOEXT) $@ \ -@@ -113,7 +109,7 @@ - - distclean-$(MODNAME): clean-$(MODNAME) - @rm -f $(PYROOTDEP) $(PYROOTDS) $(PYROOTDH) $(PYROOTLIB) \ -- $(ROOTPY) $(ROOTPYC) $(ROOTPYO) $(PYROOTMAP) \ -+ $(ROOTPY) $(PYROOTMAP) \ - $(PYROOTPYD) $(PYTHON64DEP) $(PYTHON64) - - distclean:: distclean-$(MODNAME) -diff -Naur root.as-needed/build/package/debian/rules root/build/package/debian/rules ---- root.as-needed/build/package/debian/rules 2011-07-10 10:42:49.241549346 +0400 -+++ root/build/package/debian/rules 2011-07-10 10:48:06.989670589 +0400 -@@ -691,10 +691,6 @@ - -X$(SYSCONFDIR)/root/system.rootauthrc \ - -X$(SYSCONFDIR)/root/system.rootdaemonrc \ - -X$(PREFIX)/lib/root/$(SOVERS)/libAfterImage.a \ -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyc \ -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyo \ -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyc \ -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyo \ - -X$(PREFIX)/lib/root/$(SOVERS)/cint7 \ - -X$(PREFIX)/include/root/Minuit2 - # $(foreach i, \ -diff -Naur root.as-needed/cint/cintex/Module.mk root/cint/cintex/Module.mk ---- root.as-needed/cint/cintex/Module.mk 2011-07-10 10:42:49.104889217 +0400 -+++ root/cint/cintex/Module.mk 2011-07-10 10:43:21.496672876 +0400 -@@ -31,10 +31,6 @@ - CINTEXPY := $(subst $(MODDIR)/python,$(LPATH),$(CINTEXPYS)) - $(LPATH)/%.py: $(MODDIR)/python/%.py; cp $< $@ - endif --ifneq ($(BUILDPYTHON),no) --CINTEXPYC := $(CINTEXPY:.py=.pyc) --CINTEXPYO := $(CINTEXPY:.py=.pyo) --endif - - # used in the main Makefile - ALLHDRS += $(patsubst $(MODDIRI)/Cintex/%.h,include/Cintex/%.h,$(CINTEXH)) -@@ -86,8 +82,6 @@ - fi) - cp $< $@ - --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )' --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )' - - $(CINTEXLIB): $(CINTEXO) $(CINTEXPY) $(CINTEXPYC) $(CINTEXPYO) \ - $(ORDER_) $(subst $(CINTEXLIB),,$(MAINLIBS)) $(CINTEXLIBDEP) -diff -Naur root.as-needed/cint/reflex/Module.mk root/cint/reflex/Module.mk ---- root.as-needed/cint/reflex/Module.mk 2011-07-10 10:42:49.074890651 +0400 -+++ root/cint/reflex/Module.mk 2011-07-10 10:43:21.496672876 +0400 -@@ -48,9 +48,6 @@ - RFLX_GRFLXS := $(wildcard $(RFLX_GRFLXSD)/*.py) - RFLX_GRFLXPY := $(patsubst $(RFLX_GRFLXSD)/%.py,$(RFLX_GRFLXDD)/%.py,$(RFLX_GRFLXS)) - RFLX_GRFLXPY += $(RFLX_GCCXMLPATHPY) --ifneq ($(BUILDPYTHON),no) --RFLX_GRFLXPYC := $(subst .py,.pyc,$(RFLX_GRFLXPY)) --endif - - RFLX_LIBDIR = $(LIBDIR) - -@@ -92,7 +89,7 @@ - - ALLEXECS += $(RFLX_GENMAPX) - --POSTBIN += $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY) -+POSTBIN += $(RFLX_GRFLXPY) - - ##### local rules ##### - .PHONY: all-$(MODNAME) clean-$(MODNAME) distclean-$(MODNAME) \ -@@ -122,8 +119,6 @@ - mkdir -p lib/python/genreflex; fi ) - cp $< $@ - --$(RFLX_GRFLXDD)/%.pyc: $(RFLX_GRFLXDD)/%.py -- @python -c 'import py_compile; py_compile.compile( "$<" )' - - $(RFLX_GENMAPO) : CXXFLAGS += -I$(REFLEXDIRS)/genmap - -@@ -149,7 +144,7 @@ - $(RLIBMAP) -o $@ -l $(REFLEXDICTLIB) \ - -d $(REFLEXDICTLIBDEPM) -c $(REFLEXL) - --all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY) -+all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPY) - - clean-genreflex: - @rm -rf lib/python/genreflex -diff -Naur root.as-needed/cint/reflex/python/CMakeLists.txt root/cint/reflex/python/CMakeLists.txt ---- root.as-needed/cint/reflex/python/CMakeLists.txt 2011-07-10 10:42:49.074890651 +0400 -+++ root/cint/reflex/python/CMakeLists.txt 2011-07-10 10:43:21.496672876 +0400 -@@ -15,7 +15,7 @@ - ##################### sources #################### - - FILE(GLOB_RECURSE GENREFLEX_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} genreflex/*.py) --SET(GENREFLEX_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/genreflex/genreflex.pyc PARENT_SCOPE) -+SET(GENREFLEX_SCRIPT PARENT_SCOPE) - - ##################### gccxmlpath #################### - diff --git a/sci-physics/root/files/root-5.32.00-rmkdepend-stat-h.patch b/sci-physics/root/files/root-5.32.00-rmkdepend-stat-h.patch deleted file mode 100644 index 3a488b7..0000000 --- a/sci-physics/root/files/root-5.32.00-rmkdepend-stat-h.patch +++ /dev/null @@ -1,48 +0,0 @@ -commit eec0b18c91b3eb2178c64b7f8423d947b337de40 -Author: Fons Rademakers <Fons.Rademakers@cern.ch> -Date: Tue Oct 2 15:12:21 2012 +0000 - - Fix compilation problems with latest glibc headers (on Fedora 18). Fixes - issue 95267. - - - git-svn-id: http://root.cern.ch/svn/root/trunk@46272 27541ba8-7e3a-0410-8455-c3a389f83636 - -diff --git a/build/rmkdepend/main.c b/build/rmkdepend/main.c -index aba5130..f70de5f 100644 ---- a/build/rmkdepend/main.c -+++ b/build/rmkdepend/main.c -@@ -60,7 +60,7 @@ extern int fchmod(int, int); - # endif - # elif defined(__CYGWIN__) - extern int fchmod(int, mode_t); --#else -+# elif !defined(__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 16) - extern int fchmod(int, int); - # endif - #endif -diff --git a/cint/tool/rmkdepend/main.c b/cint/tool/rmkdepend/main.c -index 9251382..e28f48a 100644 ---- a/cint/tool/rmkdepend/main.c -+++ b/cint/tool/rmkdepend/main.c -@@ -58,7 +58,7 @@ in this Software without prior written authorization from the X Consortium. - #if !defined(MAC_OS_X_VERSION_10_4) - extern int fchmod(); - #endif --#else -+#elif !defined(__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 16) - extern int fchmod(); - #endif - #endif -diff --git a/core/unix/src/TUnixSystem.cxx b/core/unix/src/TUnixSystem.cxx -index 88ebc93..ac3a19f 100644 ---- a/core/unix/src/TUnixSystem.cxx -+++ b/core/unix/src/TUnixSystem.cxx -@@ -92,6 +92,7 @@ - #include <pwd.h> - #include <grp.h> - #include <errno.h> -+#include <sys/resource.h> - #include <sys/wait.h> - #include <time.h> - #include <sys/time.h> diff --git a/sci-physics/root/files/root-5.34.05-nobyte-compile.patch b/sci-physics/root/files/root-5.34.05-nobyte-compile.patch deleted file mode 100644 index ec67a15..0000000 --- a/sci-physics/root/files/root-5.34.05-nobyte-compile.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -Naur root.as-needed/Makefile root/Makefile ---- a/Makefile.orig 2013-02-15 02:27:56.000000000 +0400 -+++ b/Makefile 2013-02-23 02:22:14.556465852 +0400 -@@ -1258,10 +1258,7 @@ - for lib in $(RFLX_GRFLXPY); do \ - rm -f $(DESTDIR)$(LIBDIR)/$${lib#lib/}; \ - done; \ -- for lib in $(RFLX_GRFLXPYC); do \ -- rm -f $(DESTDIR)$(LIBDIR)/$${lib#lib/}; \ -- done; \ -- if test "x$(RFLX_GRFLXPY)$(RFLX_GRFLXPYC)" != "x"; then \ -+ if test "x$(RFLX_GRFLXPY)" != "x"; then \ - dir=$(subst lib/,,$(RFLX_GRFLXDD)); \ - while test "x$${dir}" != "x" && \ - test -d $(DESTDIR)$(LIBDIR)/$${dir} && \ -diff -Naur root.as-needed/bindings/pyroot/Module.mk root/bindings/pyroot/Module.mk ---- root.as-needed/bindings/pyroot/Module.mk 2011-07-10 10:42:48.991561304 +0400 -+++ root/bindings/pyroot/Module.mk 2011-07-10 10:43:21.493339703 +0400 -@@ -48,8 +48,6 @@ - ROOTPY := $(subst $(MODDIR),$(LPATH),$(ROOTPYS)) - $(LPATH)/%.py: $(MODDIR)/%.py; cp $< $@ - endif --ROOTPYC := $(ROOTPY:.py=.pyc) --ROOTPYO := $(ROOTPY:.py=.pyo) - - # used in the main Makefile - ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(PYROOTH)) -@@ -68,10 +66,8 @@ - include/%.h: $(PYROOTDIRI)/%.h - cp $< $@ - --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )' --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )' - --$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) $(ROOTPYC) $(ROOTPYO) \ -+$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) \ - $(ROOTLIBSDEP) $(PYTHONLIBDEP) - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \ - "$(SOFLAGS)" libPyROOT.$(SOEXT) $@ \ -@@ -113,7 +109,7 @@ - - distclean-$(MODNAME): clean-$(MODNAME) - @rm -f $(PYROOTDEP) $(PYROOTDS) $(PYROOTDH) $(PYROOTLIB) \ -- $(ROOTPY) $(ROOTPYC) $(ROOTPYO) $(PYROOTMAP) \ -+ $(ROOTPY) $(PYROOTMAP) \ - $(PYROOTPYD) $(PYTHON64DEP) $(PYTHON64) - - distclean:: distclean-$(MODNAME) -diff -Naur root.as-needed/build/package/debian/rules root/build/package/debian/rules ---- root.as-needed/build/package/debian/rules 2011-07-10 10:42:49.241549346 +0400 -+++ root/build/package/debian/rules 2011-07-10 10:48:06.989670589 +0400 -@@ -691,10 +691,6 @@ - -X$(SYSCONFDIR)/root/system.rootauthrc \ - -X$(SYSCONFDIR)/root/system.rootdaemonrc \ - -X$(PREFIX)/lib/root/$(SOVERS)/libAfterImage.a \ -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyc \ -- -X$(PREFIX)/lib/root/$(SOVERS)/PyCintex.pyo \ -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyc \ -- -X$(PREFIX)/lib/root/$(SOVERS)/ROOT.pyo \ - -X$(PREFIX)/lib/root/$(SOVERS)/cint7 \ - -X$(PREFIX)/include/root/Minuit2 - # $(foreach i, \ -diff -Naur root.as-needed/cint/cintex/Module.mk root/cint/cintex/Module.mk ---- root.as-needed/cint/cintex/Module.mk 2011-07-10 10:42:49.104889217 +0400 -+++ root/cint/cintex/Module.mk 2011-07-10 10:43:21.496672876 +0400 -@@ -31,10 +31,6 @@ - CINTEXPY := $(subst $(MODDIR)/python,$(LPATH),$(CINTEXPYS)) - $(LPATH)/%.py: $(MODDIR)/python/%.py; cp $< $@ - endif --ifneq ($(BUILDPYTHON),no) --CINTEXPYC := $(CINTEXPY:.py=.pyc) --CINTEXPYO := $(CINTEXPY:.py=.pyo) --endif - - # used in the main Makefile - ALLHDRS += $(patsubst $(MODDIRI)/Cintex/%.h,include/Cintex/%.h,$(CINTEXH)) -@@ -86,8 +82,6 @@ - fi) - cp $< $@ - --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )' --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )' - - $(CINTEXLIB): $(CINTEXO) $(CINTEXPY) $(CINTEXPYC) $(CINTEXPYO) \ - $(ORDER_) $(subst $(CINTEXLIB),,$(MAINLIBS)) $(CINTEXLIBDEP) -diff -Naur root.as-needed/cint/reflex/Module.mk root/cint/reflex/Module.mk ---- root.as-needed/cint/reflex/Module.mk 2011-07-10 10:42:49.074890651 +0400 -+++ root/cint/reflex/Module.mk 2011-07-10 10:43:21.496672876 +0400 -@@ -48,9 +48,6 @@ - RFLX_GRFLXS := $(wildcard $(RFLX_GRFLXSD)/*.py) - RFLX_GRFLXPY := $(patsubst $(RFLX_GRFLXSD)/%.py,$(RFLX_GRFLXDD)/%.py,$(RFLX_GRFLXS)) - RFLX_GRFLXPY += $(RFLX_GCCXMLPATHPY) --ifneq ($(BUILDPYTHON),no) --RFLX_GRFLXPYC := $(subst .py,.pyc,$(RFLX_GRFLXPY)) --endif - - RFLX_LIBDIR = $(LIBDIR) - -@@ -92,7 +89,7 @@ - - ALLEXECS += $(RFLX_GENMAPX) - --POSTBIN += $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY) -+POSTBIN += $(RFLX_GRFLXPY) - - ##### local rules ##### - .PHONY: all-$(MODNAME) clean-$(MODNAME) distclean-$(MODNAME) \ -@@ -122,8 +119,6 @@ - mkdir -p lib/python/genreflex; fi ) - cp $< $@ - --$(RFLX_GRFLXDD)/%.pyc: $(RFLX_GRFLXDD)/%.py -- @python -c 'import py_compile; py_compile.compile( "$<" )' - - $(RFLX_GENMAPO) : CXXFLAGS += -I$(REFLEXDIRS)/genmap - -@@ -149,7 +144,7 @@ - $(RLIBMAP) -o $@ -l $(REFLEXDICTLIB) \ - -d $(REFLEXDICTLIBDEPM) -c $(REFLEXL) - --all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPYC) $(RFLX_GRFLXPY) -+all-$(MODNAME): $(REFLEXLIB) $(REFLEXDICTLIB) $(REFLEXDICTMAP) $(RFLX_GRFLXPY) - - clean-genreflex: - @rm -rf lib/python/genreflex -diff -Naur root.as-needed/cint/reflex/python/CMakeLists.txt root/cint/reflex/python/CMakeLists.txt ---- root.as-needed/cint/reflex/python/CMakeLists.txt 2011-07-10 10:42:49.074890651 +0400 -+++ root/cint/reflex/python/CMakeLists.txt 2011-07-10 10:43:21.496672876 +0400 -@@ -15,7 +15,7 @@ - ##################### sources #################### - - FILE(GLOB_RECURSE GENREFLEX_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} genreflex/*.py) --SET(GENREFLEX_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/genreflex/genreflex.pyc PARENT_SCOPE) -+SET(GENREFLEX_SCRIPT PARENT_SCOPE) - - ##################### gccxmlpath #################### - diff --git a/sci-physics/root/files/root-5.34.13-desktop.patch b/sci-physics/root/files/root-5.34.13-desktop.patch deleted file mode 100644 index 7d47bcf..0000000 --- a/sci-physics/root/files/root-5.34.13-desktop.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/etc/root.desktop b/etc/root.desktop -index ca38211..688ecfa 100644 ---- a/etc/root.desktop -+++ b/etc/root.desktop -@@ -8,5 +8,5 @@ Name[de]=ROOT - Comment=An object-oriented data analysis framework - Comment[de]=Ein objektorientiertes Framework zur Datenanalyse - StartupNotify=true --MimeType=application/x-root;text/x-c++src --Categories=Science;Development;Application; -+MimeType=application/x-root;text/x-c++src; -+Categories=Science;Development; diff --git a/sci-physics/root/files/root-5.34.13-unuran.patch b/sci-physics/root/files/root-5.34.13-unuran.patch deleted file mode 100644 index 8262313..0000000 --- a/sci-physics/root/files/root-5.34.13-unuran.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff --git a/math/unuran/Module.mk b/math/unuran/Module.mk -index 00a530b..7cd22dc 100644 ---- a/math/unuran/Module.mk -+++ b/math/unuran/Module.mk -@@ -31,7 +31,7 @@ UNRS := $(wildcard $(UNRDIRS)/src/utils/*.c) \ - $(wildcard $(UNRDIRS)/src/uniform/*.c) \ - $(wildcard $(UNRDIRS)/src/urng/*.c) - else --UNRTARCONTENT:=$(subst $(UNRVERS),$(UNRDIRS),$(shell mkdir -p $(UNRDIR); cd $(UNRDIR); gunzip -c $(UNRSRCS) | tar tf -)) -+UNRTARCONTENT:= - UNRS := $(filter %.c, \ - $(filter $(UNRDIRS)/src/utils/%,$(UNRTARCONTENT)) \ - $(filter $(UNRDIRS)/src/methods/%,$(UNRTARCONTENT)) \ -@@ -81,10 +81,9 @@ INCLUDEFILES += $(UNURANDEP) - ##### local rules ##### - .PHONY: all-$(MODNAME) clean-$(MODNAME) distclean-$(MODNAME) - --include/%.h: $(UNURANDIRI)/%.h $(UNURANETAG) -+include/%.h: $(UNURANDIRI)/%.h - cp $< $@ - --$(UNURANDEP): $(UNRCFG) - $(UNRS): $(UNURANETAG) - - $(UNURANETAG): $(UNRSRCS) -@@ -137,12 +136,12 @@ $(UNRCFG): $(UNURANETAG) - GNUMAKE=$(MAKE) ./configure CC="$$ACC" \ - CFLAGS="$$ACFLAGS"); - --$(UNURANLIB): $(UNRCFG) $(UNRO) $(UNURANO) $(UNURANDO) $(ORDER_) \ -+$(UNURANLIB): $(UNURANO) $(UNURANDO) $(ORDER_) \ - $(MAINLIBS) $(UNURANLIBDEP) - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \ - "$(SOFLAGS)" libUnuran.$(SOEXT) $@ \ - "$(UNURANO) $(UNURANDO)" \ -- "$(UNURANLIBEXTRA) $(UNRO)" -+ "$(UNURANLIBEXTRA) -lunuran" - - $(UNURANDS): $(UNRINIT) $(UNURANDH1) $(UNURANL) $(ROOTCINTTMPDEP) - $(MAKEDIR) diff --git a/sci-physics/root/files/root-5.34.26-ldflags.patch b/sci-physics/root/files/root-5.34.26-ldflags.patch deleted file mode 100644 index b81dbb5..0000000 --- a/sci-physics/root/files/root-5.34.26-ldflags.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 3c8bc686abf57e7e2037c4c191cb63a1a5172b5b -Author: Andrew Savchenko <bircoph@gmail.com> -Date: Sun Feb 22 03:45:21 2015 +0300 - - root-5.32.00-prop-flags.patch -> root-5.34.26-prop-flags.patch - -diff --git a/config/Makefile.in b/config/Makefile.in -index 89674e7..91d25b9 100644 ---- a/config/Makefile.in -+++ b/config/Makefile.in -@@ -29,7 +29,7 @@ EXTRA_CFLAGS := -Iinclude @cflags@ - USERCONF_CFLAGS:= @usercflags@ - EXTRA_CXXFLAGS := -Iinclude @cflags@ - USERCONF_CXXFLAGS:= @usercxxflags@ --EXTRA_LDFLAGS := @ldflags@ -+EXTRA_LDFLAGS := @ldflags@ $(LDFLAGS) - WERROR := @werror@ - WINRTDEBUG := @winrtdebug@ - diff --git a/sci-physics/root/files/root-5.34.28-tattmarker.patch b/sci-physics/root/files/root-5.34.28-tattmarker.patch deleted file mode 100644 index 6545ab3..0000000 --- a/sci-physics/root/files/root-5.34.28-tattmarker.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit ce7ccd5565cf7a9226989bdea2c78de57b207af4 -Author: Benda Xu <heroxbd@gentoo.org> -Date: Mon Jun 8 18:49:57 2015 +0900 - - Increase version number to avoid spurious warning. - - The warning happens when reading a new file (v5.34/21) in an older version of ROOT (v5.32 for example) - (i.e. forward compatibility). The Warning is due to the typedef now be stripped away in checksum - calculation. - -diff --git a/core/base/inc/TAttMarker.h b/core/base/inc/TAttMarker.h -index e0994e7..16d6828 100644 ---- a/core/base/inc/TAttMarker.h -+++ b/core/base/inc/TAttMarker.h -@@ -53,7 +53,7 @@ public: - virtual void SetMarkerStyle(Style_t mstyle=1) { fMarkerStyle = mstyle;} - virtual void SetMarkerSize(Size_t msize=1) { fMarkerSize = msize;} - -- ClassDef(TAttMarker,2); //Marker attributes -+ ClassDef(TAttMarker,3); //Marker attributes - }; - - enum EMarkerStyle {kDot=1, kPlus, kStar, kCircle=4, kMultiply=5, diff --git a/sci-physics/root/files/root-6.00.01-dotfont.patch b/sci-physics/root/files/root-6.00.01-dotfont.patch deleted file mode 100644 index 6c765f7..0000000 --- a/sci-physics/root/files/root-6.00.01-dotfont.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- root/html/src/TClassDocOutput.cxx.orig 2012-06-08 02:13:51.000000000 +0400 -+++ root/html/src/TClassDocOutput.cxx 2012-06-08 02:34:45.705436577 +0400 -@@ -625,7 +625,7 @@ - << "size=\"8,10\";" << std::endl - << "ratio=auto;" << std::endl - << "margin=0;" << std::endl -- << "node [shape=plaintext,fontsize=40,width=4,height=0.75];" << std::endl -+ << "node [shape=plaintext,fontsize=40,width=4,height=0.75,fontname=\"DejaVu Serif\"];" << std::endl - << "\"" << fCurrentClass->GetName() << "\" [shape=ellipse];" << std::endl; - - std::stringstream ssDep; -@@ -704,7 +704,7 @@ - outdot << ";" << std::endl; - } else if (writeAndMoreFor) { - outdot << " \"...andmore" << writeAndMoreFor->GetName() -- << "\" [label=\"...and more\",fontname=\"Times-Italic\",fillcolor=lightgrey,style=filled];" << std::endl; -+ << "\" [label=\"...and more\",fontname=\"DejaVu Serif Italic\",fillcolor=lightgrey,style=filled];" << std::endl; - } - } - if (!levelExists) break; -@@ -733,7 +733,7 @@ - << "ranksep=0.1;" << std::endl - << "nodesep=0;" << std::endl - << "margin=0;" << std::endl; -- outdot << " node [style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10];" << std::endl; -+ outdot << " node [style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10,fontname=\"DejaVu Serif\"];" << std::endl; - - std::stringstream ssDep; - const int numColumns = 3; -@@ -939,7 +939,7 @@ - << "ranksep=0;" << std::endl - << "nodesep=0;" << std::endl - << "size=\"8,10\";" << std::endl -- << "node [fontsize=20,shape=plaintext];" << std::endl; -+ << "node [fontsize=20,shape=plaintext,fontname=\"DejaVu Serif\"];" << std::endl; - - for (std::list<std::string>::iterator iFile = listFilesToParse.begin(); - iFile != listFilesToParse.end(); ++iFile) { -@@ -999,7 +999,8 @@ - << "ranksep=0.7;" << std::endl - << "nodesep=0.3;" << std::endl - << "size=\"8,8\";" << std::endl -- << "ratio=compress;" << std::endl; -+ << "ratio=compress;" << std::endl -+ << "node [fontname=\"DejaVu Serif\"];" << std::endl; - - TString libs(fCurrentClass->GetSharedLibs()); - outdot << "\"All Libraries\" [URL=\"LibraryDependencies.html\",shape=box,rank=max,fillcolor=lightgray,style=filled];" << std::endl; -@@ -1109,7 +1110,8 @@ - - dotout << "digraph G {" << std::endl - << "ratio=auto;" << std::endl -- << "rankdir=RL;" << std::endl; -+ << "rankdir=RL;" << std::endl -+ << "node [fontname=\"DejaVu Serif\"];" << std::endl; - - // loop on all classes - TClassDocInfo* cdi = 0; diff --git a/sci-physics/root/files/root-6.00.01-geocad.patch b/sci-physics/root/files/root-6.00.01-geocad.patch deleted file mode 100644 index 2742a74..0000000 --- a/sci-physics/root/files/root-6.00.01-geocad.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/geom/geocad/inc/TGeoToOCC.h b/geom/geocad/inc/TGeoToOCC.h -index 892f225..86eb9e1 100644 ---- a/geom/geocad/inc/TGeoToOCC.h -+++ b/geom/geocad/inc/TGeoToOCC.h -@@ -13,8 +13,10 @@ - #define ROOT_TGeoToOCC - - //Cascade -+#define Printf Printf_opencascade - #include <TopoDS_Shape.hxx> - #include <TopoDS_Wire.hxx> -+#undef Printf - - //Root - #ifndef ROOT_TGeoXtru diff --git a/sci-physics/root/files/root-6.00.01-llvm.patch b/sci-physics/root/files/root-6.00.01-llvm.patch deleted file mode 100644 index c6abb35..0000000 --- a/sci-physics/root/files/root-6.00.01-llvm.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/interpreter/llvm/src/Makefile.config.in b/interpreter/llvm/src/Makefile.config.in -index 7633be2..c8756b1 100644 ---- a/interpreter/llvm/src/Makefile.config.in -+++ b/interpreter/llvm/src/Makefile.config.in -@@ -170,6 +170,8 @@ CXXFLAGS += @CXXFLAGS@ - - # Linker flags. - LDFLAGS += @LDFLAGS@ -+NOUNDEF := -Wl,--no-undefined -+LDFLAGS := $(filter-out $(NOUNDEF),$(LDFLAGS)) - - # Path to the library archiver program. - AR_PATH = @AR@ diff --git a/sci-physics/root/files/root-6.00.01-nobyte-compile.patch b/sci-physics/root/files/root-6.00.01-nobyte-compile.patch deleted file mode 100644 index aa58f20..0000000 --- a/sci-physics/root/files/root-6.00.01-nobyte-compile.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -Naur root.as-needed/bindings/pyroot/Module.mk root/bindings/pyroot/Module.mk ---- root.as-needed/bindings/pyroot/Module.mk 2011-07-10 10:42:48.991561304 +0400 -+++ root/bindings/pyroot/Module.mk 2011-07-10 10:43:21.493339703 +0400 -@@ -48,8 +48,6 @@ - ROOTPY := $(subst $(MODDIR),$(LPATH),$(ROOTPYS)) - $(LPATH)/%.py: $(MODDIR)/%.py; cp $< $@ - endif --ROOTPYC := $(ROOTPY:.py=.pyc) --ROOTPYO := $(ROOTPY:.py=.pyo) - - # used in the main Makefile - ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(PYROOTH)) -@@ -68,10 +66,8 @@ - include/%.h: $(PYROOTDIRI)/%.h - cp $< $@ - --%.pyc: %.py; python -c 'import py_compile; py_compile.compile( "$<" )' --%.pyo: %.py; python -O -c 'import py_compile; py_compile.compile( "$<" )' - --$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) $(ROOTPYC) $(ROOTPYO) \ -+$(PYROOTLIB): $(PYROOTO) $(PYROOTDO) $(ROOTPY) \ - $(ROOTLIBSDEP) $(PYTHONLIBDEP) - @$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \ - "$(SOFLAGS)" libPyROOT.$(SOEXT) $@ \ -@@ -113,7 +109,7 @@ - - distclean-$(MODNAME): clean-$(MODNAME) - @rm -f $(PYROOTDEP) $(PYROOTDS) $(PYROOTDH) $(PYROOTLIB) \ -- $(ROOTPY) $(ROOTPYC) $(ROOTPYO) $(PYROOTMAP) \ -+ $(ROOTPY) $(PYROOTMAP) \ - $(PYROOTPYD) $(PYTHON64DEP) $(PYTHON64) - - distclean:: distclean-$(MODNAME) diff --git a/sci-physics/root/files/root-6.00.01-prop-flags.patch b/sci-physics/root/files/root-6.00.01-prop-flags.patch deleted file mode 100644 index 3a10024..0000000 --- a/sci-physics/root/files/root-6.00.01-prop-flags.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/config/Makefile.in b/config/Makefile.in -index dd89044..4fc7de3 100644 ---- a/config/Makefile.in -+++ b/config/Makefile.in -@@ -64,9 +64,9 @@ HOST := @host@ - USECONFIG := @useconfig@ - MKLIBOPTIONS := @mkliboption@ - --EXTRA_CFLAGS := -Iinclude @cflags@ --EXTRA_CXXFLAGS := -Iinclude @cflags@ --EXTRA_LDFLAGS := @ldflags@ -+EXTRA_CFLAGS := -Iinclude @cflags@ $(CFLAGS) -+EXTRA_CXXFLAGS := -Iinclude @cflags@ $(CXXFLAGS) -+EXTRA_LDFLAGS := @ldflags@ $(LDFLAGS) - WERROR := @werror@ - WINRTDEBUG := @winrtdebug@ - CTORSINITARRAY := @ctorsinitarray@ diff --git a/sci-physics/root/files/root-6.02.05-xrootd4.patch b/sci-physics/root/files/root-6.02.05-xrootd4.patch deleted file mode 100644 index 0b4a4be..0000000 --- a/sci-physics/root/files/root-6.02.05-xrootd4.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://sft.its.cern.ch/jira/browse/ROOT-6998 ---- root-6.02.05/net/netxng/src/TNetXNGFile.cxx.orig 2015-02-09 11:59:47.000000000 +0300 -+++ root-6.02.05/net/netxng/src/TNetXNGFile.cxx 2015-04-05 11:32:31.893127758 +0300 -@@ -28,6 +28,7 @@ - #include <XrdCl/XrdClFile.hh> - #include <XrdCl/XrdClXRootDResponses.hh> - #include <XrdCl/XrdClDefaultEnv.hh> -+#include <XrdVersion.hh> - #include <iostream> - - //------------------------------------------------------------------------------ diff --git a/sci-physics/root/files/root-6.04.06-llvm-sysroot.patch b/sci-physics/root/files/root-6.04.06-llvm-sysroot.patch deleted file mode 100644 index c4b91ae..0000000 --- a/sci-physics/root/files/root-6.04.06-llvm-sysroot.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: root-6.04.06/interpreter/llvm/Module.mk -=================================================================== ---- root-6.04.06.orig/interpreter/llvm/Module.mk -+++ root-6.04.06/interpreter/llvm/Module.mk -@@ -183,6 +183,7 @@ $(LLVMDEPO): $(LLVMDEPS) - $$LLVM_TARGET \ - $$LLVM_BUILD \ - --prefix=$(ROOT_OBJDIR)/$(LLVMDIRI) \ -+ --with-default-sysroot=@GENTOO_PORTAGE_EPREFIX@ \ - --disable-docs --disable-bindings \ - --disable-visibility-inlines-hidden \ - --disable-clang-rewriter --disable-clang-static-analyzer \ diff --git a/sci-physics/root/files/root-6.04.06-prop-flags.patch b/sci-physics/root/files/root-6.04.06-prop-flags.patch deleted file mode 100644 index 90db15e..0000000 --- a/sci-physics/root/files/root-6.04.06-prop-flags.patch +++ /dev/null @@ -1,22 +0,0 @@ - config/Makefile.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/config/Makefile.in b/config/Makefile.in -index 9243c90..a23a4d2 100644 ---- a/config/Makefile.in -+++ b/config/Makefile.in -@@ -64,11 +64,11 @@ HOST := @host@ - USECONFIG := @useconfig@ - MKLIBOPTIONS := @mkliboption@ - --EXTRA_CFLAGS := -Iinclude @cflags@ -+EXTRA_CFLAGS := -Iinclude @cflags@ $(CFLAGS) - USERCONF_CFLAGS:= @usercflags@ --EXTRA_CXXFLAGS := -Iinclude @cflags@ -+EXTRA_CXXFLAGS := -Iinclude @cflags@ $(CXXFLAGS) - USERCONF_CXXFLAGS:= @usercxxflags@ --EXTRA_LDFLAGS := @ldflags@ -+EXTRA_LDFLAGS := @ldflags@ $(LDFLAGS) - WERROR := @werror@ - WINRTDEBUG := @winrtdebug@ - CTORSINITARRAY := @ctorsinitarray@ diff --git a/sci-physics/root/files/rootd.confd b/sci-physics/root/files/rootd.confd deleted file mode 100644 index 7516b8c..0000000 --- a/sci-physics/root/files/rootd.confd +++ /dev/null @@ -1,8 +0,0 @@ -# conf.d file for root daemon - -# User to run as (default is `rootd') -ROOTD_USER="rootd" - -# Please refer to the rootd(1) man(1) page for more information on -# command line parameters. -ROOTD_OPTS="" diff --git a/sci-physics/root/files/rootd.initd b/sci-physics/root/files/rootd.initd deleted file mode 100644 index 4961ad5..0000000 --- a/sci-physics/root/files/rootd.initd +++ /dev/null @@ -1,28 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -depend() { - need net - use logger - provide root-file-server -} - -start() { - ebegin "Starting ROOT file server" - pid=$(start-stop-daemon --start --quiet --user ${ROOTD_USER} \ - --pidfile /var/run/rootd.pid \ - --exec /usr/bin/rootd -- ${ROOTD_OPTS}) - retval=$? - echo ${ROOTD_PID} > /var/run/rootd.pid - eend ${retval} -} - -stop() { - ebegin "Stopping ROOT file server" - start-stop-daemon --stop --quiet \ - --pidfile /var/run/rootd.pid \ - --exec /usr/bin/rootd - eend $? -} diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml deleted file mode 100644 index d8e9e6f..0000000 --- a/sci-physics/root/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer> - <email>bircoph@gentoo.org</email> - <name>Andrew Savchenko</name> - </maintainer> - <herd>sci-physics</herd> - <longdescription lang="en"> - ROOT Object Oriented Technologies is an object oriented data - analysis framework written in C++ by the CERN. Widely used in - high energy physics, but also in other data analysis applications. It - contains the CINT C/C++ interpreter and many classes such as - statistics, serialization, optimization, linear algebra, graphics, - GUI toolkit, and a complete visualization framework. -</longdescription> - <use> - <flag name="c++11"> Build ROOT using the C++11 standard</flag> - <flag name="c++14"> Build ROOT using the C++14 standard</flag> - <flag name="fits">Support for images and data from FITS files with <pkg>sci-libs/cfitsio</pkg></flag> - <flag name="gdml">Enable GDML writer and reader</flag> - <flag name="geocad">Enable ROOT-CAD interface using <pkg>sci-libs/opencascade</pkg></flag> - <flag name="http">Enable http server support including but not limited to fastcgi support</flag> - <flag name="math">Build all math related libraries plugins, needs <pkg>sci-libs/gsl</pkg> </flag> - <flag name="memstat">Build memory statistics library, helps to detect memory leaks</flag> - <flag name="pythia6">Build the interface for <pkg>sci-physics/pythia</pkg> version 6.x </flag> - <flag name="pythia8">Build the interface for <pkg>sci-physics/pythia</pkg> version 8.x </flag> - <flag name="reflex">Build the reflection database for the C++ interpreter</flag> - <flag name="shadow">Enable shadow authentication in rootd and proofd</flag> - <flag name="table">Build libTable contrib library</flag> - <flag name="xrootd">Build the interface for <pkg>net-libs/xrootd</pkg> </flag> - <flag name="R">Enable support for <pkg>dev-lang/R</pkg></flag> - </use> -</pkgmetadata> diff --git a/sci-physics/root/root-5.34.26.ebuild b/sci-physics/root/root-5.34.26.ebuild deleted file mode 100644 index b498a18..0000000 --- a/sci-physics/root/root-5.34.26.ebuild +++ /dev/null @@ -1,453 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="http://root.cern.ch/git/root.git" -else - SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" - KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -fi - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -IUSE="+X afs avahi c++11 c++14 doc emacs examples fits fftw - graphviz http kerberos ldap +math minimal mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 +reflex ruby sqlite ssl xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: unbundle: vdt - -REQUIRED_USE=" - !X? ( !minimal? ( !opengl !qt4 ) ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/giflib:0= - media-libs/libpng:0= - media-libs/tiff:0= - sys-libs/zlib:0= - virtual/jpeg:0 - virtual/shadow - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - !minimal? ( - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - ) - !minimal? ( - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= <sci-physics/pythia-8.2.0:8= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( - dev-lang/ruby:= - dev-ruby/rubygems:= - ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) - )" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - reflex? ( dev-cpp/gccxml ) - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( !minimal? ( ~app-doc/root-docs-${PV}[http=,math=] ) )" - -S="${WORKDIR}/${PN}" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -die_compiler() { - eerror "You are using a $(tc-getCXX)-$5 without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - local ver - case "$(tc-getCXX)" in - *clang++*) - ver="$(best_version sys-devel/clang | sed 's:sys-devel/clang-::')" - ;; - *g++*) - ver="$(gcc-version)" - ;; - *icc*|*icpc*) - ver="$(best_version dev-lang/icc | sed 's:dev-lang/icc-::')" - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - return 0 - ;; - esac - version_is_at_least "$3" "${ver}" || die_compiler "$1" "$2" "$3" "$4" "${ver}" -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - use minimal && return - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - use c++11 && check_compiler "11" "4.8" "3.3" "13" - use c++14 && check_compiler "14" "4.9" "3.4" "15" -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.32.00-dotfont.patch \ - "${FILESDIR}"/${PN}-5.34.05-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-5.34.13-desktop.patch \ - "${FILESDIR}"/${PN}-5.34.26-ldflags.patch - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script - sed -i \ - -e 's:/usr:${EPREFIX}/usr:g' \ - configure || die "prefixify configure failed" - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # fix reflex path (bug #497280) - sed -i -e 's|${ROOTSYS}/lib|@libdir@|' config/genreflex.in || die - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --disable-werror - --nohowto - --cflags='${CFLAGS}' - --cxxflags='${CXXFLAGS}' - ) - - if use minimal; then - myconf+=( $(usex X --gminimal --minimal) ) - else - myconf+=( - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-pcre - --disable-builtin-zlib - --disable-builtin-lzma - --disable-cling - --enable-astiff - --enable-explicitlink - --enable-gdml - --enable-memstat - --enable-shadowpw - --enable-shared - --enable-soversion - --enable-table - --fail-on-missing - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable c++11 cxx11) - $(use_enable c++14 cxx14) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math gsl-shared) - $(use_enable math genvector) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math unuran) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable reflex cintex) - $(use_enable reflex) - $(use_enable ruby) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - fi - - # usex can't be used here, because pg_config may be not - # installed with USE="-postgres" - use postgres && myconf+=( --with-pgsql-incdir=$(pg_config --includedir) ) - - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && ! use minimal && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE,COPYING.CINT} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - cd usr/$(get_libdir)/root/cint/cint - rm lib/posix/mktypes lib/dll_stl/setup lib/G__* || die - rm lib/dll_stl/G__* lib/dll_stl/rootcint_* lib/posix/exten.o || die - rm include/makehpib || die - popd > /dev/null -} - -src_install() { - emake DESTDIR="${D}" install - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - - if ! use minimal; then - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - use reflex && python_optimize "${D}/usr/$(get_libdir)/root/python/genreflex/" - fi - use ruby && \ - echo "RUBYLIB=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - dosym "${ED}"usr/portage/licenses/LGPL-2.1 "${DOC_DIR}/LICENSE" -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/sci-physics/root/root-5.34.28-r1.ebuild b/sci-physics/root/root-5.34.28-r1.ebuild deleted file mode 100644 index 897b8d2..0000000 --- a/sci-physics/root/root-5.34.28-r1.ebuild +++ /dev/null @@ -1,433 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.34.28-r1.ebuild,v 1.1 2015/04/12 22:24:42 bircoph Exp $ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="http://root.cern.ch/git/root.git" -else - SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" -DOC_URI="ftp://root.cern.ch/${PN}/doc" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -IUSE="+X afs avahi c++11 c++14 doc emacs examples fits fftw gdml - graphviz http kerberos ldap +math +memstat mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 +reflex ruby shadow sqlite ssl table +tiff xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: unbundle: vdt - -REQUIRED_USE=" - !X? ( !opengl !qt4 !tiff ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/libpng:0= - sys-libs/zlib:0= - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff?] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff?] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( - dev-lang/ruby:= - dev-ruby/rubygems:= - ) - shadow? ( virtual/shadow ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - reflex? ( dev-cpp/gccxml ) - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( ~app-doc/root-docs-${PV}[http=,math=] )" - -S="${WORKDIR}/${PN}" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -die_compiler() { - eerror "You are using a $(tc-getCXX) without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - case "$(tc-getCXX)" in - *clang++*) - version_is_at_least "$3" "$(has_version sys-devel/clang)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *g++*) - version_is_at_least "$2" "$(gcc-version)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *icc*|*icpc*) - version_is_at_least "$4" "$(has_version dev-lang/icc)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - ;; - esac -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - use c++11 && check_compiler "11" "4.8" "3.3" "13" - use c++14 && check_compiler "14" "4.9" "3.4" "15" -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.32.00-dotfont.patch \ - "${FILESDIR}"/${PN}-5.34.05-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-5.34.26-ldflags.patch \ - "${FILESDIR}"/${PN}-5.34.28-tattmarker.patch - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script - sed -i \ - -e 's:/usr:${EPREFIX}/usr:g' \ - configure || die "prefixify configure failed" - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # fix reflex path (bug #497280) - sed -i -e 's|${ROOTSYS}/lib|@libdir@|' config/genreflex.in || die - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --cflags='${CFLAGS}' - --cxxflags='${CXXFLAGS}' - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-lzma - --disable-builtin-pcre - --disable-builtin-zlib - --disable-cling - --disable-werror - --enable-explicitlink - --enable-shared - --enable-soversion - --fail-on-missing - --nohowto - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable c++11 cxx11) - $(use_enable c++14 cxx14) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable gdml) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math genvector) - $(use_enable math gsl-shared) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math vc) - $(use_enable math vdt) - $(use_enable math unuran) - $(use_enable memstat) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(usex postgres "--with-pgsql-incdir=$(pg_config --includedir)" "") - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable reflex cintex) - $(use_enable reflex) - $(use_enable ruby) - $(use_enable shadow shadowpw) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable table) - $(use_enable tiff astiff) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE,COPYING.CINT} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - cd usr/$(get_libdir)/root/cint/cint - rm lib/posix/mktypes lib/dll_stl/setup lib/G__* || die - rm lib/dll_stl/G__* lib/dll_stl/rootcint_* lib/posix/exten.o || die - rm include/makehpib || die - popd > /dev/null -} - -src_install() { - emake DESTDIR="${D}" install - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - use reflex && python_optimize "${D}/usr/$(get_libdir)/root/python/genreflex/" - fi - use ruby && \ - echo "RUBYLIB=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - dosym "${ED}"usr/portage/licenses/LGPL-2.1 "${DOC_DIR}/LICENSE" -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/sci-physics/root/root-5.34.32.ebuild b/sci-physics/root/root-5.34.32.ebuild deleted file mode 100644 index 915e712..0000000 --- a/sci-physics/root/root-5.34.32.ebuild +++ /dev/null @@ -1,437 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="http://root.cern.ch/git/root.git" -else - SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -IUSE="+X afs avahi c++11 c++14 doc emacs examples fits fftw gdml - graphviz http kerberos ldap +math +memstat mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 +reflex ruby shadow sqlite ssl table +tiff xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: unbundle: vdt - -REQUIRED_USE=" - !X? ( !opengl !qt4 !tiff ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/libpng:0= - sys-libs/zlib:0= - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff?] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff?] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= <sci-physics/pythia-8.2.0:8= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( - dev-lang/ruby:= - dev-ruby/rubygems:= - ) - shadow? ( virtual/shadow ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - reflex? ( dev-cpp/gccxml ) - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( ~app-doc/root-docs-${PV}[http=,math=] )" - -S="${WORKDIR}/${PN}" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -die_compiler() { - eerror "You are using a $(tc-getCXX)-$5 without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - local ver - case "$(tc-getCXX)" in - *clang++*) - ver="$(best_version sys-devel/clang | sed 's:sys-devel/clang-::')" - ;; - *g++*) - ver="$(gcc-version)" - ;; - *icc*|*icpc*) - ver="$(best_version dev-lang/icc | sed 's:dev-lang/icc-::')" - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - return 0 - ;; - esac - version_is_at_least "$3" "${ver}" || die_compiler "$1" "$2" "$3" "$4" "${ver}" -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - use c++11 && check_compiler "11" "4.8" "3.3" "13" - use c++14 && check_compiler "14" "4.9" "3.4" "15" -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.32.00-dotfont.patch \ - "${FILESDIR}"/${PN}-5.34.05-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-5.34.26-ldflags.patch - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script - sed -i \ - -e 's:/usr:${EPREFIX}/usr:g' \ - configure || die "prefixify configure failed" - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # fix reflex path (bug #497280) - sed -i -e 's|${ROOTSYS}/lib|@libdir@|' config/genreflex.in || die - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --cflags='${CFLAGS}' - --cxxflags='${CXXFLAGS}' - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-lzma - --disable-builtin-pcre - --disable-builtin-zlib - --disable-cling - --disable-werror - --enable-explicitlink - --enable-shared - --enable-soversion - --fail-on-missing - --nohowto - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable c++11 cxx11) - $(use_enable c++14 cxx14) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable gdml) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math genvector) - $(use_enable math gsl-shared) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math vc) - $(use_enable math vdt) - $(use_enable math unuran) - $(use_enable memstat) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable reflex cintex) - $(use_enable reflex) - $(use_enable ruby) - $(use_enable shadow shadowpw) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable table) - $(use_enable tiff astiff) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - - # usex can't be used here, because pg_config may be not - # installed with USE="-postgres" - use postgres && myconf+=( --with-pgsql-incdir=$(pg_config --includedir) ) - - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE,COPYING.CINT} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - cd usr/$(get_libdir)/root/cint/cint - rm lib/posix/mktypes lib/dll_stl/setup lib/G__* || die - rm lib/dll_stl/G__* lib/dll_stl/rootcint_* lib/posix/exten.o || die - rm include/makehpib || die - popd > /dev/null -} - -src_install() { - emake DESTDIR="${D}" install - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - use reflex && python_optimize "${D}/usr/$(get_libdir)/root/python/genreflex/" - fi - use ruby && \ - echo "RUBYLIB=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - dosym "${ED}"usr/portage/licenses/LGPL-2.1 "${DOC_DIR}/LICENSE" -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/sci-physics/root/root-6.02.05-r2.ebuild b/sci-physics/root/root-6.02.05-r2.ebuild deleted file mode 100644 index 0ce7393..0000000 --- a/sci-physics/root/root-6.02.05-r2.ebuild +++ /dev/null @@ -1,487 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="http://root.cern.ch/git/root.git" -else - SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" -DOC_URI="ftp://root.cern.ch/${PN}/doc" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -IUSE="+X afs avahi doc emacs examples fits fftw gdml geocad - graphviz http kerberos ldap +math +memstat mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 shadow sqlite ssl table +tiff xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: ROOT-6 supports x32 ABI, but half of its dependencies doesn't -# TODO: unbundle: cling, vdt - -REQUIRED_USE=" - !X? ( !opengl !qt4 !tiff ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/libpng:0= - >=sys-devel/clang-3.4:= - sys-libs/ncurses:= - sys-libs/zlib:0= - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff?] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff?] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - geocad? ( <sci-libs/opencascade-6.8.0:= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= ) - python? ( ${PYTHON_DEPS} ) - shadow? ( virtual/shadow ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) -" - -# TODO: ruby is not yet ported to ROOT-6, reenable when (if?) ready -# ruby? ( -# dev-lang/ruby:= -# dev-ruby/rubygems:= -# ) - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( ~app-doc/root-docs-${PV}[http=,math=] )" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -OC_UNSUPPORTED="6.8.0" - -die_compiler() { - eerror "You are using a $(tc-getCXX)-$5 without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - local ver - case "$(tc-getCXX)" in - *clang++*) - ver="$(best_version sys-devel/clang | sed 's:sys-devel/clang-::')" - ;; - *g++*) - ver="$(gcc-version)" - ;; - *icc*|*icpc*) - ver="$(best_version dev-lang/icc | sed 's:dev-lang/icc-::')" - eerror "ROOT-6 is known not to build with ICC." - eerror "Please report any isuses upstream." - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - return 0 - ;; - esac - version_is_at_least "$3" "${ver}" || die_compiler "$1" "$2" "$3" "$4" "${ver}" -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - # c++11 support is mandatory - check_compiler "11" "4.8" "3.4" "13" - - # Active version of opencascade may be >= $OC_UNSUPPORTED, - # so we need to eselect proper version (it must exist due to DEPEND requirement) - if use geocad; then - oc_current=$(eselect opencascade show) - # Proceed only if active version is unsupported - if version_is_at_least "${OC_UNSUPPORTED}" "${oc_current}"; then - local -a vlist - vlist=( $(version_sort $(eselect opencascade list | awk '/^ / { print $2 }')) ) - local i - # search for higehr version < $OC_UNSUPPORTED - # list is sorted acsending, so loop backwards - for (( i=$(( ${#vlist[@]} -1 )); i>=0; i-- )); do - version_is_at_least "${OC_UNSUPPORTED}" "${vlist[i]}" || break - done - [[ $i == "-1" ]] && die "No suitable opencascade eselect slot is available (<${OC_UNSUPPORTED})" - - einfo "Switching opencascade to supported slot: ${oc_current} -> ${vlist[i]}" - eselect opencascade set ${vlist[i]} > /dev/null || die "eselect opencascade set ${vlist[i]} failed!" - else - # forget it, effectively disabling eselect cleanup - unset oc_current - fi - fi -} - -src_prepare() { - # Second version of makepch is required in order to generate - # PCH file appropriate for Gentoo include headers layout. - # This can be done only at install stage, when files are placed - # as appropriate. Premature modification of makepch.sh will - # broke build process, however. - #cp "etc/dictpch/makepch.sh" "etc/dictpch/makepch-gentoo.sh" || die - - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.34.13-desktop.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-6.00.01-dotfont.patch \ - "${FILESDIR}"/${PN}-6.00.01-geocad.patch \ - "${FILESDIR}"/${PN}-6.00.01-llvm.patch \ - "${FILESDIR}"/${PN}-6.00.01-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-6.00.01-prop-flags.patch \ - "${FILESDIR}"/${PN}-6.02.05-xrootd4.patch - #"${FILESDIR}"/${PN}-6.02.05-dictpch.patch \ - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script - sed -i \ - -e 's:/usr:${EPREFIX}/usr:g' \ - configure || die "prefixify configure failed" - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -# NB: ROOT uses bundled LLVM, because it is patched and API-incompatible with -# system LLVM. -# NB: As of 6.00.0.1 cmake is not ready as it can't fully replace configure, -# e.g. for afs and geocad. - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-lzma - --disable-builtin-pcre - --disable-builtin-zlib - --disable-werror - --enable-explicitlink - --enable-shared - --enable-soversion - --fail-on-missing - --nohowto - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable gdml) - $(use_enable geocad) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math genvector) - $(use_enable math gsl-shared) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math vc) - $(use_enable math vdt) - $(use_enable math unuran) - $(use_enable memstat) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable shadow shadowpw) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable table) - $(use_enable tiff astiff) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - - # usex can't be used here, because pg_config may be not - # installed with USE="-postgres" - use postgres && myconf+=( --with-pgsql-incdir=$(pg_config --includedir) ) - - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - - # clean hardcoded sandbox paths - #rm etc/root/dictpch/allCppflags.txt.tmp || die - #sed -i "s|${S}/||" etc/root/cling/llvm/Config/llvm-config.h || die - # regenerate pch for Gentoo headers layout - #rm "etc/root/allDict.cxx.pch" || die - #sed -i 's|etc/dictpch|etc/root/dictpch|' etc/root/dictpch/allLinkDefs.h || die - #sed -i 's|etc/cling|etc/root/cling|' etc/root/dictpch/allHeaders.h || die - #sed -i "s|ROOTDIR_TEMPLATE|${ED}|" etc/root/dictpch/makepch-gentoo.sh || die - #etc/root/dictpch/makepch-gentoo.sh etc/root/allDict.cxx.pch || die "PCH generation failed" -} - -src_install() { - ROOTSYS="${S}" emake DESTDIR="${D}" install - insinto "${DOC_DIR}" - doins README.md - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - fi - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - dosym "${ED}"usr/portage/licenses/LGPL-2.1 "${DOC_DIR}/LICENSE" -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - # restort opencascade eselect slot - if use geocad && [[ -n ${oc_current} ]]; then - einfo "Switching to user set slot: $(eselect opencascade show) -> ${oc_current}" - eselect opencascade set ${oc_current} > /dev/null || eerror "eselect opencascade set ${vlist[i]} failed!" - unset oc_current - fi -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} diff --git a/sci-physics/root/root-6.04.06.ebuild b/sci-physics/root/root-6.04.06.ebuild deleted file mode 100644 index dc7ed94..0000000 --- a/sci-physics/root/root-6.04.06.ebuild +++ /dev/null @@ -1,494 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator prefix - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" -SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" -DOC_URI="ftp://root.cern.ch/${PN}/doc" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+X afs avahi doc emacs examples fits fftw gdml geocad - graphviz http kerberos ldap +math +memstat mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 R shadow sqlite ssl table +tiff xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: ROOT-6 supports x32 ABI, but half of its dependencies doesn't -# TODO: unbundle: cling, vdt - -REQUIRED_USE=" - !X? ( !opengl !qt4 !tiff ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/libpng:0= - >=sys-devel/clang-3.4:= - sys-libs/ncurses:= - sys-libs/zlib:0= - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff?] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff?] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - geocad? ( <sci-libs/opencascade-6.8.0:= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= ) - python? ( ${PYTHON_DEPS} ) - R? ( dev-lang/R ) - shadow? ( virtual/shadow ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) -" - -# TODO: ruby is not yet ported to ROOT-6, reenable when (if?) ready -# ruby? ( -# dev-lang/ruby:= -# dev-ruby/rubygems:= -# ) - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( ~app-doc/root-docs-${PV}[http=,math=] )" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -OC_UNSUPPORTED="6.8.0" - -die_compiler() { - eerror "You are using a $(tc-getCXX)-$5 without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - local ver - case "$(tc-getCXX)" in - *clang++*) - ver="$(best_version sys-devel/clang | sed 's:sys-devel/clang-::')" - ;; - *g++*) - ver="$(gcc-version)" - ;; - *icc*|*icpc*) - ver="$(best_version dev-lang/icc | sed 's:dev-lang/icc-::')" - eerror "ROOT-6 is known not to build with ICC." - eerror "Please report any isuses upstream." - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - return 0 - ;; - esac - version_is_at_least "$3" "${ver}" || die_compiler "$1" "$2" "$3" "$4" "${ver}" -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - # c++11 support is mandatory - check_compiler "11" "4.8" "3.4" "13" - - # Active version of opencascade may be >= $OC_UNSUPPORTED, - # so we need to eselect proper version (it must exist due to DEPEND requirement) - if use geocad; then - oc_current=$(eselect opencascade show) - # Proceed only if active version is unsupported - if version_is_at_least "${OC_UNSUPPORTED}" "${oc_current}"; then - local -a vlist - vlist=( $(version_sort $(eselect opencascade list | awk '/^ / { print $2 }')) ) - local i - # search for higehr version < $OC_UNSUPPORTED - # list is sorted acsending, so loop backwards - for (( i=$(( ${#vlist[@]} -1 )); i>=0; i-- )); do - version_is_at_least "${OC_UNSUPPORTED}" "${vlist[i]}" || break - done - [[ $i == "-1" ]] && die "No suitable opencascade eselect slot is available (<${OC_UNSUPPORTED})" - - einfo "Switching opencascade to supported slot: ${oc_current} -> ${vlist[i]}" - eselect opencascade set ${vlist[i]} > /dev/null || die "eselect opencascade set ${vlist[i]} failed!" - else - # forget it, effectively disabling eselect cleanup - unset oc_current - fi - fi -} - -src_prepare() { - # Second version of makepch is required in order to generate - # PCH file appropriate for Gentoo include headers layout. - # This can be done only at install stage, when files are placed - # as appropriate. Premature modification of makepch.sh will - # broke build process, however. - #cp "etc/dictpch/makepch.sh" "etc/dictpch/makepch-gentoo.sh" || die - - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-6.00.01-dotfont.patch \ - "${FILESDIR}"/${PN}-6.00.01-llvm.patch \ - "${FILESDIR}"/${PN}-6.00.01-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-6.04.06-llvm-sysroot.patch \ - "${FILESDIR}"/${P}-prop-flags.patch - # "${FILESDIR}"/${PN}-6.02.05-xrootd4.patch - # "${FILESDIR}"/${PN}-6.02.05-dictpch.patch \ - - eprefixify interpreter/llvm/Module.mk - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script and rootcling - for f in configure interpreter/llvm/Module.mk ; do \ - sed -i -r \ - -e "s:(\W)/usr/:\1${EPREFIX}/usr/:g" ${f} \ - || die "prefixify ${f} failed" - done - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -# NB: ROOT uses bundled LLVM, because it is patched and API-incompatible with -# system LLVM. -# NB: As of 6.00.0.1 cmake is not ready as it can't fully replace configure, -# e.g. for afs and geocad. - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-lzma - --disable-builtin-pcre - --disable-builtin-zlib - --disable-werror - --enable-explicitlink - --enable-shared - --enable-soversion - --fail-on-missing - --nohowto - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - # Invalid option '-mtune=native'. Try ./configure --help - # --cflags=\"${CFLAGS}\" - # --cxxflags=\"${CXXFLAGS}\" - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable gdml) - $(use_enable geocad) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math genvector) - $(use_enable math gsl-shared) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math vc) - $(use_enable math vdt) - $(use_enable math unuran) - $(use_enable memstat) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable R r) - $(use_enable shadow shadowpw) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable table) - $(use_enable tiff astiff) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - - # usex can't be used here, because pg_config may be not - # installed with USE="-postgres" - use postgres && myconf+=( --with-pgsql-incdir=$(pg_config --includedir) ) - - einfo "Configuring with ${myconf[@]}" - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - - # clean hardcoded sandbox paths - #rm etc/root/dictpch/allCppflags.txt.tmp || die - #sed -i "s|${S}/||" etc/root/cling/llvm/Config/llvm-config.h || die - # regenerate pch for Gentoo headers layout - #rm "etc/root/allDict.cxx.pch" || die - #sed -i 's|etc/dictpch|etc/root/dictpch|' etc/root/dictpch/allLinkDefs.h || die - #sed -i 's|etc/cling|etc/root/cling|' etc/root/dictpch/allHeaders.h || die - #sed -i "s|ROOTDIR_TEMPLATE|${ED}|" etc/root/dictpch/makepch-gentoo.sh || die - #etc/root/dictpch/makepch-gentoo.sh etc/root/allDict.cxx.pch || die "PCH generation failed" -} - -src_install() { - ROOTSYS="${S}" emake DESTDIR="${D}" install - insinto "${DOC_DIR}" - doins README.md - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - fi - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - cat > "${DOC_DIR}/LICENSE" <<- EOF - Please visit - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html - for the full license test - EOF -} - -pkg_postinst() { - fdo-mime_desktop_database_update - - # restort opencascade eselect slot - if use geocad && [[ -n ${oc_current} ]]; then - einfo "Switching to user set slot: $(eselect opencascade show) -> ${oc_current}" - eselect opencascade set ${oc_current} > /dev/null || eerror "eselect opencascade set ${vlist[i]} failed!" - unset oc_current - fi -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} |