pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/misc/root first attempt to make this DESTDIR ready and...
details: https://anonhg.NetBSD.org/pkgsrc/rev/215caa53a1e6
branches: trunk
changeset: 572444:215caa53a1e6
user: drochner <drochner%pkgsrc.org@localhost>
date: Fri Feb 26 10:56:38 2010 +0000
description:
first attempt to make this DESTDIR ready and to update it to a
newer version (5.26, the current production version).
The pkg builds and the result starts up and can do simple operations,
but there are strange errors if I try scripts which used to work
two years ago (mostly array size check related).
The biggest problem is that the pkg needs a fortran compiler
which supports the LOC() function. f2c doesn't, the cheapest way
I found is to depend on pkgsrc/lang/gcc3-f77. This needs to be done
cleaner.
diffstat:
misc/root/Makefile | 15 +-
misc/root/PLIST | 3826 ++++++++++++++++++++++++++++++++++---------
misc/root/distinfo | 45 +-
misc/root/patches/patch-aa | 28 +-
misc/root/patches/patch-ab | 6 +-
misc/root/patches/patch-ac | 6 +-
misc/root/patches/patch-ad | 6 +-
misc/root/patches/patch-ae | 16 +-
misc/root/patches/patch-af | 6 +-
misc/root/patches/patch-ag | 14 +-
misc/root/patches/patch-ah | 6 +-
misc/root/patches/patch-ai | 6 +-
misc/root/patches/patch-aj | 18 +-
misc/root/patches/patch-ak | 6 +-
misc/root/patches/patch-am | 139 +-
misc/root/patches/patch-an | 14 +-
misc/root/patches/patch-ba | 12 +
misc/root/patches/patch-bb | 14 +
misc/root/patches/patch-bc | 13 +
misc/root/patches/patch-bd | 14 +
misc/root/patches/patch-be | 13 +
misc/root/patches/patch-bf | 13 +
misc/root/patches/patch-bg | 13 +
misc/root/patches/patch-bh | 13 +
misc/root/patches/patch-bi | 13 +
misc/root/patches/patch-bj | 13 +
misc/root/patches/patch-ca | 16 +
27 files changed, 3291 insertions(+), 1013 deletions(-)
diffs (truncated from 5617 to 300 lines):
diff -r 8b2fa1005f7a -r 215caa53a1e6 misc/root/Makefile
--- a/misc/root/Makefile Fri Feb 26 10:31:10 2010 +0000
+++ b/misc/root/Makefile Fri Feb 26 10:56:38 2010 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.36 2010/01/18 09:59:15 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2010/02/26 10:56:38 drochner Exp $
-DISTNAME= root_v5.10.00.source
-PKGNAME= root-5.10
-PKGREVISION= 5
+DISTNAME= root_v5.26.00b.source
+PKGNAME= root-5.26
CATEGORIES= misc
MASTER_SITES= ftp://root.cern.ch/root/
@@ -10,10 +9,13 @@
HOMEPAGE= http://root.cern.ch/
COMMENT= OO framework for data analysis and visualisation
+PKG_DESTDIR_SUPPORT= user-destdir
WRKSRC= ${WRKDIR}/root
USE_TOOLS+= gmake
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++ #fortran f2c lacks LOC()
+.include "../../lang/gcc3-f77/buildlink3.mk"
+CHECK_PORTABILITY_SKIP= build/win/*.sh cint/tool/INSTALLBIN
BUILD_TARGET=
.if (${MACHINE_ARCH} == "arm")
@@ -43,6 +45,8 @@
.include "../../graphics/libungif/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
+.include "../../math/gsl/buildlink3.mk"
+
post-extract:
${CP} ${FILESDIR}/Makefile.netbsd ${WRKSRC}/config
@@ -54,4 +58,5 @@
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 8b2fa1005f7a -r 215caa53a1e6 misc/root/PLIST
--- a/misc/root/PLIST Fri Feb 26 10:31:10 2010 +0000
+++ b/misc/root/PLIST Fri Feb 26 10:56:38 2010 +0000
@@ -1,10 +1,15 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 20:52:13 joerg Exp $
-bin/cint
+@comment $NetBSD: PLIST,v 1.7 2010/02/26 10:56:38 drochner Exp $
+bin/g2root
+bin/genmap
+bin/genreflex
+bin/genreflex-rootcint
+bin/h2root
bin/hadd
-bin/makecint
bin/memprobe
bin/proofd
bin/proofserv
+bin/proofserv.exe
+bin/rlibmap
bin/rmkdepend
bin/root
bin/root-config
@@ -12,10 +17,12 @@
bin/rootcint
bin/rootd
bin/rootn.exe
+bin/roots
+bin/roots.exe
bin/ssh2rpd
+bin/thisroot.csh
+bin/thisroot.sh
include/root/Api.h
-include/root/Apiif.h
-include/root/Apiifold.h
include/root/AuthConst.h
include/root/BaseCls.h
include/root/Bits.h
@@ -24,18 +31,71 @@
include/root/Bytes.h
include/root/Byteswap.h
include/root/CallFunc.h
+include/root/CintLDAP.h
+include/root/Cintex/Cintex.h
include/root/Class.h
include/root/CsgOps.h
include/root/DaemonUtils.h
include/root/DataMbr.h
include/root/Demangle.h
include/root/DllImport.h
+include/root/FTBBox.h
+include/root/FTBitmapGlyph.h
+include/root/FTCharToGlyphIndexMap.h
+include/root/FTCharmap.h
+include/root/FTContour.h
+include/root/FTExtrdGlyph.h
+include/root/FTFace.h
+include/root/FTFont.h
+include/root/FTGL.h
+include/root/FTGLBitmapFont.h
+include/root/FTGLExtrdFont.h
+include/root/FTGLOutlineFont.h
+include/root/FTGLPixmapFont.h
+include/root/FTGLPolygonFont.h
+include/root/FTGLTextureFont.h
+include/root/FTGlyph.h
+include/root/FTGlyphContainer.h
+include/root/FTLibrary.h
+include/root/FTList.h
+include/root/FTOutlineGlyph.h
+include/root/FTPixmapGlyph.h
+include/root/FTPoint.h
+include/root/FTPolyGlyph.h
+include/root/FTSize.h
+include/root/FTTextureGlyph.h
+include/root/FTVector.h
+include/root/FTVectoriser.h
+include/root/FastAllocString.h
+include/root/Fit/BinData.h
+include/root/Fit/BinPoint.h
+include/root/Fit/Chi2FCN.h
+include/root/Fit/DataOptions.h
+include/root/Fit/DataRange.h
+include/root/Fit/DataVector.h
+include/root/Fit/DataVectorfwd.h
+include/root/Fit/FcnAdapter.h
+include/root/Fit/FitConfig.h
+include/root/Fit/FitResult.h
+include/root/Fit/FitUtil.h
+include/root/Fit/FitUtilParallel.h
+include/root/Fit/Fitter.h
+include/root/Fit/LogLikelihoodFCN.h
+include/root/Fit/ParameterSettings.h
+include/root/Fit/PoissonLikelihoodFCN.h
+include/root/Fit/SparseData.h
+include/root/Fit/UnBinData.h
include/root/Foption.h
+include/root/GL/glew.h
+include/root/GL/glxew.h
+include/root/GL/wglew.h
include/root/GLConstants.h
include/root/G__ci.h
include/root/Getline.h
+include/root/Getline_el.h
include/root/Gtypes.h
include/root/GuiTypes.h
+include/root/HFitInterface.h
include/root/HelpSMText.h
include/root/HelpText.h
include/root/HelpTextTV.h
@@ -45,28 +105,217 @@
include/root/Htypes.h
include/root/KeySymbols.h
include/root/Match.h
+include/root/Math/AdaptiveIntegratorMultiDim.h
+include/root/Math/AllIntegrationTypes.h
+include/root/Math/AxisAngle.h
include/root/Math/BinaryOpPolicy.h
include/root/Math/BinaryOperators.h
+include/root/Math/Boost.h
+include/root/Math/BoostX.h
+include/root/Math/BoostY.h
+include/root/Math/BoostZ.h
+include/root/Math/BrentMethods.h
+include/root/Math/BrentMinimizer1D.h
+include/root/Math/BrentRootFinder.h
+include/root/Math/Cartesian2D.h
+include/root/Math/Cartesian3D.h
+include/root/Math/Chebyshev.h
+include/root/Math/CholeskyDecomp.h
include/root/Math/CramerInversion.icc
include/root/Math/CramerInversionSym.icc
+include/root/Math/Cylindrical3D.h
+include/root/Math/CylindricalEta3D.h
+include/root/Math/Derivator.h
include/root/Math/Dfact.h
include/root/Math/Dfactir.h
include/root/Math/Dfinv.h
include/root/Math/Dinv.h
+include/root/Math/DisplacementVector2D.h
+include/root/Math/DisplacementVector3D.h
+include/root/Math/DistFunc.h
+include/root/Math/DistFuncMathCore.h
+include/root/Math/DistFuncMathMore.h
include/root/Math/Dsfact.h
include/root/Math/Dsinv.h
+include/root/Math/Error.h
+include/root/Math/EulerAngles.h
include/root/Math/Expression.h
+include/root/Math/Factory.h
+include/root/Math/FitMethodFunction.h
include/root/Math/Functions.h
+include/root/Math/Functor.h
+include/root/Math/GSLFunctionAdapter.h
+include/root/Math/GSLIntegrator.h
+include/root/Math/GSLMCIntegrator.h
+include/root/Math/GSLMinimizer.h
+include/root/Math/GSLMinimizer1D.h
+include/root/Math/GSLNLSMinimizer.h
+include/root/Math/GSLRndmEngines.h
+include/root/Math/GSLRootFinder.h
+include/root/Math/GSLRootFinderDeriv.h
+include/root/Math/GSLRootHelper.h
+include/root/Math/GSLSimAnMinimizer.h
+include/root/Math/GSLSimAnnealing.h
+include/root/Math/GaussIntegrator.h
+include/root/Math/GaussLegendreIntegrator.h
+include/root/Math/GenVector/3DConversions.h
+include/root/Math/GenVector/3DDistances.h
+include/root/Math/GenVector/AxisAngle.h
+include/root/Math/GenVector/AxisAnglefwd.h
+include/root/Math/GenVector/BitReproducible.h
+include/root/Math/GenVector/Boost.h
+include/root/Math/GenVector/BoostX.h
+include/root/Math/GenVector/BoostXfwd.h
+include/root/Math/GenVector/BoostY.h
+include/root/Math/GenVector/BoostYfwd.h
+include/root/Math/GenVector/BoostZ.h
+include/root/Math/GenVector/BoostZfwd.h
+include/root/Math/GenVector/Boostfwd.h
+include/root/Math/GenVector/Cartesian2D.h
+include/root/Math/GenVector/Cartesian2Dfwd.h
+include/root/Math/GenVector/Cartesian3D.h
+include/root/Math/GenVector/Cartesian3Dfwd.h
+include/root/Math/GenVector/CoordinateSystemTags.h
+include/root/Math/GenVector/Cylindrical3D.h
+include/root/Math/GenVector/Cylindrical3Dfwd.h
+include/root/Math/GenVector/CylindricalEta3D.h
+include/root/Math/GenVector/CylindricalEta3Dfwd.h
+include/root/Math/GenVector/DisplacementVector2D.h
+include/root/Math/GenVector/DisplacementVector2Dfwd.h
+include/root/Math/GenVector/DisplacementVector3D.h
+include/root/Math/GenVector/DisplacementVector3Dfwd.h
+include/root/Math/GenVector/EulerAngles.h
+include/root/Math/GenVector/EulerAnglesfwd.h
+include/root/Math/GenVector/GenVectorIO.h
+include/root/Math/GenVector/GenVector_exception.h
+include/root/Math/GenVector/LorentzRotation.h
+include/root/Math/GenVector/LorentzRotationfwd.h
+include/root/Math/GenVector/LorentzVector.h
+include/root/Math/GenVector/LorentzVectorfwd.h
+include/root/Math/GenVector/Plane3D.h
+include/root/Math/GenVector/Polar2D.h
+include/root/Math/GenVector/Polar2Dfwd.h
+include/root/Math/GenVector/Polar3D.h
+include/root/Math/GenVector/Polar3Dfwd.h
+include/root/Math/GenVector/PositionVector2D.h
+include/root/Math/GenVector/PositionVector2Dfwd.h
+include/root/Math/GenVector/PositionVector3D.h
+include/root/Math/GenVector/PositionVector3Dfwd.h
+include/root/Math/GenVector/PtEtaPhiE4D.h
+include/root/Math/GenVector/PtEtaPhiE4Dfwd.h
+include/root/Math/GenVector/PtEtaPhiM4D.h
+include/root/Math/GenVector/PtEtaPhiM4Dfwd.h
+include/root/Math/GenVector/PxPyPzE4D.h
+include/root/Math/GenVector/PxPyPzE4Dfwd.h
+include/root/Math/GenVector/PxPyPzM4D.h
+include/root/Math/GenVector/PxPyPzM4Dfwd.h
+include/root/Math/GenVector/Quaternion.h
+include/root/Math/GenVector/Quaternionfwd.h
+include/root/Math/GenVector/Rotation3D.h
+include/root/Math/GenVector/Rotation3Dfwd.h
+include/root/Math/GenVector/RotationX.h
+include/root/Math/GenVector/RotationXfwd.h
+include/root/Math/GenVector/RotationY.h
+include/root/Math/GenVector/RotationYfwd.h
+include/root/Math/GenVector/RotationZ.h
+include/root/Math/GenVector/RotationZYX.h
+include/root/Math/GenVector/RotationZYXfwd.h
+include/root/Math/GenVector/RotationZfwd.h
+include/root/Math/GenVector/Transform3D.h
+include/root/Math/GenVector/Translation3D.h
+include/root/Math/GenVector/VectorUtil.h
+include/root/Math/GenVector/eta.h
+include/root/Math/GenVector/etaMax.h
include/root/Math/HelperOps.h
+include/root/Math/IFunction.h
+include/root/Math/IFunctionfwd.h
+include/root/Math/IMinimizer1D.h
+include/root/Math/IParamFunction.h
+include/root/Math/IParamFunctionfwd.h
+include/root/Math/IRootFinderMethod.h
+include/root/Math/IntegrationTypes.h
+include/root/Math/Integrator.h
+include/root/Math/IntegratorMultiDim.h
+include/root/Math/InterpolationTypes.h
+include/root/Math/Interpolator.h
+include/root/Math/KelvinFunctions.h
+include/root/Math/LorentzRotation.h
+include/root/Math/LorentzVector.h
+include/root/Math/MCIntegrationTypes.h
+include/root/Math/MCParameters.h
include/root/Math/MConfig.h
+include/root/Math/Math.h
include/root/Math/MatrixFunctions.h
+include/root/Math/MatrixInversion.icc
Home |
Main Index |
Thread Index |
Old Index