Bug 65453 - [New Port] devel/root - An Object-Oriented Data Analysis Framework
Summary: [New Port] devel/root - An Object-Oriented Data Analysis Framework
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Thierry Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-12 09:30 UTC by Simon Lang
Modified: 2004-04-18 14:53 UTC (History)
1 user (show)

See Also:


Attachments
root-4.00.03.shar.bz2.enc (10.30 KB, application/octet-stream)
2004-04-12 09:30 UTC, Simon Lang
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Lang 2004-04-12 09:30:04 UTC

ROOT stand for "<R>OOTs <O>bject-<O>riented <T>echnologies" - it is an object
oriented data anlaysis framework written in C++. ROOT has its origin at the
Centre Europeenne pour la Recherche Nucleaire (CERN) and is a cross platform
tool well-known to high energy physicists, but it's also used in a wide range
of other data analysis applications. The system consists of the C/C++
interpreter CINT (for interactive development and rapid prototyping) and
hundreds of classes, which provides functionalities u.a. for:

 - Data Histogram and Minimization Operations
 - Linear Algebra, Matrix and Vector Operations
 - Tree, Ntuple and other Data Containers/Stuctures
 - 2D Graphics, 3D Graphics and Detector Geometry Modeling
 - Graphical User Interface
 - Operating System and Networking Interface
 - Inline Documentation and PostScript Interface
 - PROOF Server (parallel computing)

For more information, user manuals, tutorials, how-to's, examples,
discussion groups and so on look at the ROOT web site:

WWW:    http://root.cern.ch/
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2004-04-17 08:37:02 UTC
Responsible Changed
From-To: freebsd-ports-bugs->thierry


I'll handle that.
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2004-04-17 15:54:32 UTC
State Changed
From-To: open->feedback


The submitted port builds fine, but it is not very compliant 
with the current ports tree. The following patch makes this port 
respect user defined variable, PTHREAD variables, etc. 

Note about qt: your submitted PR defined --enable-qt, but qt 
was not found; I've fixed that, but qt seems unused... 

--- root.diff begins here --- 
diff -urN devel/root.orig/Makefile devel/root/Makefile 
--- devel/root.orig/Makefile	Sat Apr 17 12:26:30 2004 
+++ devel/root/Makefile	Sat Apr 17 15:33:35 2004 
@@ -5,22 +5,30 @@ 
# $FreeBSD$ 
# 

-PORTNAME=      root 
-PORTVERSION=   4.00.03 
-CATEGORIES=    devel science math 
-MASTER_SITES=  ftp://root.cern.ch/root/ 
-DISTFILES=     ${PORTNAME}_v${PORTVERSION}.source${EXTRACT_SUFX} 
- 
-MAINTAINER=    simon@lang-clan.de 
-COMMENT=       An Object-Oriented Data Analysis Framework 
- 
-USE_GMAKE=     yes 
-USE_OPENLDAP=  yes 
-USE_QT_VER=    3 
-USE_XLIB=      yes 
-USE_XPM=       yes 
-USE_GL=        yes 
-WRKSRC=        ${WRKDIR}/${PORTNAME} 
+PORTNAME=	root 
+PORTVERSION=	4.00.03 
+CATEGORIES=	devel science math 
+MASTER_SITES=	ftp://root.cern.ch/root/ 
+DISTNAME=	${PORTNAME}_v${PORTVERSION}.source 
+ 
+MAINTAINER=	simon@lang-clan.de 
+COMMENT=	An Object-Oriented Data Analysis Framework 
+ 
+HAS_CONFIGURE=		yes 
+CONFIGURE_TARGET=	freebsd4 
+ALL_TARGET=		showbuild skip all 
+USE_GMAKE=		yes 
+USE_OPENLDAP=		yes 
+USE_QT_VER=		3 
+QT_NONSTANDARD=		yes 
+USE_XLIB=		yes 
+USE_XPM=		yes 
+USE_GL=			yes 
+USE_REINPLACE=		yes 
+REINPLACE_ARGS=		-i "" 
+WRKSRC=			${WRKDIR}/${PORTNAME} 
+ 
+F77?=			f77 

# If the related ports are installed you may enable ROOT's support 
# for them, too. It *seams* that 
@@ -34,46 +42,50 @@ 
# A lot of the features are related to software used in high 
# energy physics projects. Have a look to the ROOT web page for 
# more informations. 
-MY_CONFIGURE_ARGS=                   
-	freebsd4                     
-	--prefix=${PREFIX}           
-	--etcdir=${PREFIX}/etc       
-	--mandir=${PREFIX}/man/man1  
-	--disable-afs                
-	--disable-alien              
-	--disable-asimage            
-	--disable-cern               
-	--disable-chirp              
-	--disable-dcache             
-	--enable-exceptions          
-	--enable-explicitlink        
-	--disable-globus             
-	--disable-krb5               
-	--enable-ldap                
-	--disable-mysql              
-	--enable-opengl              
-	--disable-openiv             
-	--disable-pgsql              
-	--disable-pythia             
-	--disable-pythia6            
-	--enable-qt                  
-	--disable-rfio               
-	--disable-rpath              
-	--disable-sapdb              
-	--disable-shadowpw           
-	--enable-shared              
-	--enable-soversion           
-	--disable-srp                
-	--disable-table              
+CONFIGURE_ARGS=				 
+	${CONFIGURE_TARGET}		 
+	--prefix=${PREFIX}		 
+	--etcdir=${PREFIX}/etc		 
+	--mandir=${PREFIX}/man/man1	 
+	--disable-afs			 
+	--disable-alien			 
+	--disable-asimage		 
+	--disable-cern			 
+	--disable-chirp			 
+	--disable-dcache		 
+	--enable-exceptions		 
+	--enable-explicitlink		 
+	--disable-globus		 
+	--disable-krb5			 
+	--enable-ldap			 
+	--disable-mysql			 
+	--enable-opengl			 
+	--disable-openiv		 
+	--disable-pgsql			 
+	--disable-pythia		 
+	--disable-pythia6		 
+	--with-qt-incdir=${QT_PREFIX}/include	 
+	--with-qt-libdir=${QT_PREFIX}/lib	 
+	--disable-rfio			 
+	--disable-rpath			 
+	--disable-sapdb			 
+	--disable-shadowpw		 
+	--enable-shared			 
+	--enable-soversion		 
+	--disable-srp			 
+	--disable-table			 
--disable-venus 

-INSTALLS_SHLIB=   yes 
-NO_FILTER_SHLIBS= yes 
-LDCONFIG_DIRS=    %%PREFIX%%/lib/root %%PREFIX%%/lib/root/cint 
-MAN1=             cint.1 g2root.1 h2root.1 hadd.1 makecint.1 memprobe.1 
-MAN1+=            proofd.1 proofserv.1 rmkdepend.1 root-config.1 root.1 
-MAN1+=            root.exe.1 rootcint.1 rootd.1 rootn.exe.1 
-MANCOMPRESSED=    no 
+INSTALLS_SHLIB=		yes 
+NO_FILTER_SHLIBS=	yes 
+LDCONFIG_DIRS=		%%PREFIX%%/lib/root %%PREFIX%%/lib/root/cint 
+MAN1=			cint.1 g2root.1 h2root.1 hadd.1 makecint.1 memprobe.1 
+MAN1+=			proofd.1 proofserv.1 rmkdepend.1 root-config.1 root.1 
+MAN1+=			root.exe.1 rootcint.1 rootd.1 rootn.exe.1 
+MANCOMPRESSED=		no 
+ 
+MODTESTS=		Event hsimple minexam tcollex tstring 
+MAKE_TENV=		${MAKE_ENV} CXX="${CXX}" LDFLAGS="${LDFLAGS}" 

.include <bsd.port.pre.mk> 

@@ -81,15 +93,31 @@ 
# systems. Meanwhile maybe it's working with some patches - but I have no 
# FreeBSD 4.x system still running for testing  ;-) 
.if ${OSVERSION} < 500016 
-MY_CONFIGURE_ARGS+=  --disable-thread 
+CONFIGURE_ARGS+=	--disable-thread 
+PLIST_SUB+=		THREADS="@comment " 
.else 
-MY_CONFIGURE_ARGS+=  --enable-thread 
+CONFIGURE_ARGS+=	--enable-thread 
+CONFIGURE_ENV+=		PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"	 
+			PTHREAD_LIBS="${PTHREAD_LIBS}" 
+MAKE_ENV+=		PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"	 
+			PTHREAD_LIBS="${PTHREAD_LIBS}" 
+PLIST_SUB+=		THREADS="" 
.endif 

-do-configure: 
-	@( cd ${WRKSRC} && ./configure ${MY_CONFIGURE_ARGS} ) 
- 
-do-build: 
-	@( cd ${WRKSRC} && ${GMAKE} ) 
+post-patch: 
+	@${RM} ${WRKSRC}/test/Makefile.arch.orig 
+	@${REINPLACE_CMD} -e 's|auxcflags="-pthread|auxcflags="${PTHREAD_CFLAGS}| ;	 
+		s|auxlibs="-pthread|auxlibs="${PTHREAD_LIBS}|'			 
+			${WRKSRC}/config/root-config.in 
+ 
+.if defined(MAINTAINER_MODE) 
+test:	install 
+	(cd ${DOCSDIR}/test ;	 
+	${SETENV} ${MAKE_TENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}) 
+. for module in ${MODTESTS} 
+	(cd ${DOCSDIR}/test ;	 
+	${SETENV} LD_LIBRARY_PATH=.:${LD_LIBRARY_PATH} ./${module}) 
+. endfor 
+.endif 

.include <bsd.port.post.mk> 
diff -urN devel/root.orig/files/patch-config::Makefile.freebsd4 devel/root/files/patch-config::Makefile.freebsd4 
--- devel/root.orig/files/patch-config::Makefile.freebsd4	Thu Jan  1 01:00:00 1970 
+++ devel/root/files/patch-config::Makefile.freebsd4	Sat Apr 17 15:18:54 2004 
@@ -0,0 +1,55 @@ 
+--- config/Makefile.freebsd4.orig	Mon Feb 16 11:12:43 2004 
++++ config/Makefile.freebsd4	Sat Apr 17 00:35:00 2004 
+@@ -5,7 +5,7 @@ 
+ PLATFORM      = fbsd 
+  
+ DEBUGFLAGS    = -g 
+-OPTFLAGS      = -O 
++#OPTFLAGS     = -O 
+ ifeq (debug,$(findstring debug,$(ROOTBUILD))) 
+ OPT           = $(DEBUGFLAGS) 
+ NOOPT         = 
+@@ -15,10 +15,10 @@ 
+ endif 
+  
+ # Compiler: 
+-CXX           = g++ 
+-CC            = gcc 
+-CXXFLAGS      = -pipe -W -Wall -fPIC -I/usr/X11R6/include $(EXTRA_CXXFLAGS) 
+-CFLAGS        = -pipe -W -Wall -fPIC -I/usr/X11R6/include $(EXTRA_CFLAGS) 
++#CXX          = g++ 
++#CC           = gcc 
++CXXFLAGS     += -W -Wall -fPIC -I$(X11BASE)/include $(EXTRA_CXXFLAGS) 
++CFLAGS       += -W -Wall -fPIC -I$(X11BASE)/include $(EXTRA_CFLAGS) 
+ CINTCXXFLAGS  = -pipe -W -Wall -fPIC -DG__REGEXP $(EXTRA_CXXFLAGS)  
+                 -DG__UNIX -DG__SHAREDLIB -DG__ROOT -DG__REDIRECTIO -DG__OSFDLL 
+ CINTCFLAGS    = -pipe -W -Wall -fPIC -DG__REGEXP -DG__UNIX -DG__SHAREDLIB  
+@@ -26,13 +26,13 @@ 
+ COMPILER      = gnu 
+  
+ ifeq ($(ENABLETHREAD),yes) 
+-CXXFLAGS     += -pthread 
+-CINTCXXFLAGS += -pthread 
++CXXFLAGS     += $(PTHREAD_CFLAGS) 
++CINTCXXFLAGS += $(PTHREAD_CFLAGS) 
+ endif 
+  
+ # Linker: 
+-LD            = g++ 
+-LDFLAGS       = $(OPT) $(EXTRA_LDFLAGS) 
++LD            = $(CXX) 
++LDFLAGS      += $(OPT) $(EXTRA_LDFLAGS) 
+ SOFLAGS       = -shared -Wl,-x -Wl,-soname, 
+ SOEXT         = so 
+  
+@@ -43,8 +43,8 @@ 
+ CRYPTLIBS     = -lcrypt 
+  
+ # Fortran: 
+-F77           = f77 
+-F77FLAGS      = $(OPT) 
++#F77          = f77 
++F77FLAGS     += $(OPT) 
+ F77LIBS       = -lg2c 
+  
+ # Extras 
diff -urN devel/root.orig/files/patch-configure devel/root/files/patch-configure 
--- devel/root.orig/files/patch-configure	Thu Jan  1 01:00:00 1970 
+++ devel/root/files/patch-configure	Sat Apr 17 15:19:16 2004 
@@ -0,0 +1,11 @@ 
+--- configure.orig	Thu Feb 19 01:11:18 2004 
++++ configure	Sat Apr 17 13:54:24 2004 
+@@ -901,7 +901,7 @@ 
+     ;; 
+ freebsd*) 
+     if test "x$enable_thread" = "xyes"; then 
+-       threadlib="-pthread" 
++       threadlib="$PTHREAD_LIBS" 
+        threadlibdir= 
+     fi 
+     ;; 
diff -urN devel/root.orig/files/patch-test::Makefile.arch devel/root/files/patch-test::Makefile.arch 
--- devel/root.orig/files/patch-test::Makefile.arch	Thu Jan  1 01:00:00 1970 
+++ devel/root/files/patch-test::Makefile.arch	Sat Apr 17 12:27:52 2004 
@@ -0,0 +1,25 @@ 
+--- test/Makefile.arch.orig	Sat Apr 17 10:25:16 2004 
++++ test/Makefile.arch	Sat Apr 17 10:41:58 2004 
+@@ -9,7 +9,6 @@ 
+ ARCH         := $(shell root-config --arch) 
+ PLATFORM      = $(ARCH) 
+  
+-CXX           = 
+ ObjSuf        = o 
+ SrcSuf        = cxx 
+ ExeSuf        = 
+@@ -426,10 +425,10 @@ 
+  
+ ifeq ($(ARCH),freebsd4) 
+ # FreeBSD with glibc 
+-CXX           = g++ 
+-CXXFLAGS      = -O -pipe -W -Wall -fPIC 
+-LD            = g++ 
+-LDFLAGS       = -O 
++#CXX          = g++ 
++CXXFLAGS     += -W -Wall -fPIC 
++LD            = $(CXX) 
++#LDFLAGS      = -O 
+ SOFLAGS       = -shared -Wl,-x 
+ endif 
+  
diff -urN devel/root.orig/pkg-plist devel/root/pkg-plist 
--- devel/root.orig/pkg-plist	Sat Apr 17 12:26:30 2004 
+++ devel/root/pkg-plist	Sat Apr 17 12:27:52 2004 
@@ -54,7 +54,7 @@ 
include/root/Method.h 
include/root/MethodAr.h 
include/root/NetErrors.h 
-include/root/PosixThreadInc.h 
+%%THREADS%%include/root/PosixThreadInc.h 
include/root/Property.h 
include/root/RConfig.h 
include/root/RQ_OBJECT.h 
@@ -130,8 +130,8 @@ 
include/root/TClonesArray.h 
include/root/TCollection.h 
include/root/TColor.h 
-include/root/TCondition.h 
-include/root/TConditionImp.h 
+%%THREADS%%include/root/TCondition.h 
+%%THREADS%%include/root/TConditionImp.h 
include/root/TCondor.h 
include/root/TConfidenceLevel.h 
include/root/TContextMenu.h 
@@ -406,8 +406,8 @@ 
include/root/TMultiDimFit.h 
include/root/TMultiGraph.h 
include/root/TMultiLayerPerceptron.h 
-include/root/TMutex.h 
-include/root/TMutexImp.h 
+%%THREADS%%include/root/TMutex.h 
+%%THREADS%%include/root/TMutexImp.h 
include/root/TNamed.h 
include/root/TNetFile.h 
include/root/TNeuron.h 
@@ -451,10 +451,10 @@ 
include/root/TPolyLine3D.h 
include/root/TPolyMarker.h 
include/root/TPolyMarker3D.h 
-include/root/TPosixCondition.h 
-include/root/TPosixMutex.h 
-include/root/TPosixThread.h 
-include/root/TPosixThreadFactory.h 
+%%THREADS%%include/root/TPosixCondition.h 
+%%THREADS%%include/root/TPosixMutex.h 
+%%THREADS%%include/root/TPosixThread.h 
+%%THREADS%%include/root/TPosixThreadFactory.h 
include/root/TPostScript.h 
include/root/TPrimary.h 
include/root/TPrincipal.h 
@@ -472,7 +472,7 @@ 
include/root/TQConnection.h 
include/root/TQObject.h 
include/root/TROOT.h 
-include/root/TRWLock.h 
+%%THREADS%%include/root/TRWLock.h 
include/root/TRandom.h 
include/root/TRandom2.h 
include/root/TRandom3.h 
@@ -509,7 +509,7 @@ 
include/root/TSelector.h 
include/root/TSelectorCint.h 
include/root/TSelectorDraw.h 
-include/root/TSemaphore.h 
+%%THREADS%%include/root/TSemaphore.h 
include/root/TSeqCollection.h 
include/root/TServerSocket.h 
include/root/TShape.h 
@@ -544,9 +544,9 @@ 
include/root/TTabCom.h 
include/root/TTask.h 
include/root/TText.h 
-include/root/TThread.h 
-include/root/TThreadFactory.h 
-include/root/TThreadImp.h 
+%%THREADS%%include/root/TThread.h 
+%%THREADS%%include/root/TThreadFactory.h 
+%%THREADS%%include/root/TThreadImp.h 
include/root/TTime.h 
include/root/TTimeStamp.h 
include/root/TTimer.h 
@@ -1243,9 +1243,9 @@ 
lib/root/libRint.so 
lib/root/libRint.so.4 
lib/root/libRint.so.4.00 
-lib/root/libThread.so 
-lib/root/libThread.so.4 
-lib/root/libThread.so.4.00 
+%%THREADS%%lib/root/libThread.so 
+%%THREADS%%lib/root/libThread.so.4 
+%%THREADS%%lib/root/libThread.so.4.00 
lib/root/libTree.so 
lib/root/libTree.so.4 
lib/root/libTree.so.4.00 
@@ -1263,344 +1263,344 @@ 
lib/root/libX3d.so.4.00 
lib/root/libfreetype.a 
share/aclocal/root.m4 
-share/doc/root/BUILDSYSTEM 
-share/doc/root/CREDITS 
-share/doc/root/ChangeLog-2-24 
-share/doc/root/INSTALL 
-share/doc/root/LICENSE 
-share/doc/root/README 
-share/doc/root/README.ALIEN 
-share/doc/root/README.AUTH 
-share/doc/root/README.GLOBUS 
-share/doc/root/README.PROOF 
-share/doc/root/README.SELECTOR 
-share/doc/root/test/Aclock.cxx 
-share/doc/root/test/Aclock.h 
-share/doc/root/test/DrawTest.sh 
-share/doc/root/test/Event.cxx 
-share/doc/root/test/Event.h 
-share/doc/root/test/EventLinkDef.h 
-share/doc/root/test/GetWebHistogram.C 
-share/doc/root/test/Hello.cxx 
-share/doc/root/test/Hello.h 
-share/doc/root/test/MainEvent.cxx 
-share/doc/root/test/Makefile 
-share/doc/root/test/Makefile.arch 
-share/doc/root/test/Makefile.win32 
-share/doc/root/test/README 
-share/doc/root/test/RootShower/.rootshowerrc 
-share/doc/root/test/RootShower/CVS/Entries 
-share/doc/root/test/RootShower/CVS/Entries.Log 
-share/doc/root/test/RootShower/CVS/Repository 
-share/doc/root/test/RootShower/CVS/Root 
-share/doc/root/test/RootShower/GButtonFrame.cxx 
-share/doc/root/test/RootShower/GButtonFrame.h 
-share/doc/root/test/RootShower/GTitleFrame.cxx 
-share/doc/root/test/RootShower/GTitleFrame.h 
-share/doc/root/test/RootShower/Makefile 
-share/doc/root/test/RootShower/MyDetector.cxx 
-share/doc/root/test/RootShower/MyDetector.h 
-share/doc/root/test/RootShower/MyEvent.cxx 
-share/doc/root/test/RootShower/MyEvent.h 
-share/doc/root/test/RootShower/MyParticle.cxx 
-share/doc/root/test/RootShower/MyParticle.h 
-share/doc/root/test/RootShower/ParticlesDef.h 
-share/doc/root/test/RootShower/RSAbout.cxx 
-share/doc/root/test/RootShower/RSAbout.h 
-share/doc/root/test/RootShower/RSHelpText.h 
-share/doc/root/test/RootShower/RSHelptext.cxx 
-share/doc/root/test/RootShower/RSLinkDef.h 
-share/doc/root/test/RootShower/RSMsgBox.cxx 
-share/doc/root/test/RootShower/RSMsgBox.h 
-share/doc/root/test/RootShower/RSVersion.h 
-share/doc/root/test/RootShower/RootShower.cxx 
-share/doc/root/test/RootShower/RootShower.h 
-share/doc/root/test/RootShower/RootShower.ico 
-share/doc/root/test/RootShower/RootShower.png 
-share/doc/root/test/RootShower/SettingsDlg.cxx 
-share/doc/root/test/RootShower/SettingsDlg.h 
-share/doc/root/test/RootShower/anim/CVS/Entries 
-share/doc/root/test/RootShower/anim/CVS/Repository 
-share/doc/root/test/RootShower/anim/CVS/Root 
-share/doc/root/test/RootShower/anim/anim01.xpm 
-share/doc/root/test/RootShower/anim/anim02.xpm 
-share/doc/root/test/RootShower/anim/anim03.xpm 
-share/doc/root/test/RootShower/anim/anim04.xpm 
-share/doc/root/test/RootShower/anim/anim05.xpm 
-share/doc/root/test/RootShower/anim/anim06.xpm 
-share/doc/root/test/RootShower/anim/anim07.xpm 
-share/doc/root/test/RootShower/anim/anim08.xpm 
-share/doc/root/test/RootShower/anim/anim09.xpm 
-share/doc/root/test/RootShower/anim/anim10.xpm 
-share/doc/root/test/RootShower/anim/anim11.xpm 
-share/doc/root/test/RootShower/anim/anim12.xpm 
-share/doc/root/test/RootShower/anim/anim13.xpm 
-share/doc/root/test/RootShower/anim/anim14.xpm 
-share/doc/root/test/RootShower/anim/anim15.xpm 
-share/doc/root/test/RootShower/anim/anim16.xpm 
-share/doc/root/test/RootShower/anim/anim17.xpm 
-share/doc/root/test/RootShower/anim/anim18.xpm 
-share/doc/root/test/RootShower/anim/anim19.xpm 
-share/doc/root/test/RootShower/anim/anim20.xpm 
-share/doc/root/test/RootShower/anim/anim21.xpm 
-share/doc/root/test/RootShower/anim/anim22.xpm 
-share/doc/root/test/RootShower/anim/anim23.xpm 
-share/doc/root/test/RootShower/anim/anim24.xpm 
-share/doc/root/test/RootShower/constants.h 
-share/doc/root/test/RootShower/icons/Alice.xpm 
-share/doc/root/test/RootShower/icons/CVS/Entries 
-share/doc/root/test/RootShower/icons/CVS/Repository 
-share/doc/root/test/RootShower/icons/CVS/Root 
-share/doc/root/test/RootShower/icons/about.xpm 
-share/doc/root/test/RootShower/icons/browser.xpm 
-share/doc/root/test/RootShower/icons/cern.xpm 
-share/doc/root/test/RootShower/icons/help.xpm 
-share/doc/root/test/RootShower/icons/infos.xpm 
-share/doc/root/test/RootShower/icons/left.xpm 
-share/doc/root/test/RootShower/icons/license.xpm 
-share/doc/root/test/RootShower/icons/manual.xpm 
-share/doc/root/test/RootShower/icons/mclogo01.xpm 
-share/doc/root/test/RootShower/icons/open.xpm 
-share/doc/root/test/RootShower/icons/quit.xpm 
-share/doc/root/test/RootShower/icons/right.xpm 
-share/doc/root/test/RootShower/icons/save.xpm 
-share/doc/root/test/RootShower/icons/saveas.xpm 
-share/doc/root/test/RootShower/icons/settings.xpm 
-share/doc/root/test/RootShower/icons/view3d.xpm 
-share/doc/root/test/TBench.cxx 
-share/doc/root/test/TBench.h 
-share/doc/root/test/TestVectors.cxx 
-share/doc/root/test/Tetris.cxx 
-share/doc/root/test/Tetris.h 
-share/doc/root/test/bench.cxx 
-share/doc/root/test/benchLinkDef.h 
-share/doc/root/test/dt_DrawTest.C 
-share/doc/root/test/dt_MakeFiles.sh 
-share/doc/root/test/dt_MakeRef.C 
-share/doc/root/test/dt_Makefile 
-share/doc/root/test/dt_RunDrawTest.C 
-share/doc/root/test/dt_RunDrawTest.sh 
-share/doc/root/test/dt_build.C 
-share/doc/root/test/dt_wrap.C 
-share/doc/root/test/eventa.cxx 
-share/doc/root/test/eventb.cxx 
-share/doc/root/test/eventload.cxx 
-share/doc/root/test/guitest.cxx 
-share/doc/root/test/guiviewer.cxx 
-share/doc/root/test/guiviewer.h 
-share/doc/root/test/guiviewerLinkDef.h 
-share/doc/root/test/hsimple.cxx 
-share/doc/root/test/hworld.cxx 
-share/doc/root/test/minexam.cxx 
-share/doc/root/test/stress.cxx 
-share/doc/root/test/stressLinear.cxx 
-share/doc/root/test/stressgeom.cxx 
-share/doc/root/test/tcollbm.cxx 
-share/doc/root/test/tcollex.cxx 
-share/doc/root/test/test2html.cxx 
-share/doc/root/test/testbits.cxx 
-share/doc/root/test/tstring.cxx 
-share/doc/root/test/vlazy.cxx 
-share/doc/root/test/vmatrix.cxx 
-share/doc/root/test/vvector.cxx 
-share/doc/root/tutorials/DynamicSlice.C 
-share/doc/root/tutorials/EditorBar.C 
-share/doc/root/tutorials/FeldmanCousins.C 
-share/doc/root/tutorials/FirstContour.C 
-share/doc/root/tutorials/FittingDemo.C 
-share/doc/root/tutorials/Ifit.C 
-share/doc/root/tutorials/JetEvent.cxx 
-share/doc/root/tutorials/JetEvent.h 
-share/doc/root/tutorials/LDAPExample.C 
-share/doc/root/tutorials/MyTasks.cxx 
-share/doc/root/tutorials/PhaseSpace.C 
-share/doc/root/tutorials/Quad.cxx 
-share/doc/root/tutorials/Quad.h 
-share/doc/root/tutorials/Rolke.C 
-share/doc/root/tutorials/TestAuth.C 
-share/doc/root/tutorials/WorldMap.C 
-share/doc/root/tutorials/alien.C 
-share/doc/root/tutorials/analyze.C 
-share/doc/root/tutorials/anim.C 
-share/doc/root/tutorials/approx.C 
-share/doc/root/tutorials/archi.C 
-share/doc/root/tutorials/arrow.C 
-share/doc/root/tutorials/basic.C 
-share/doc/root/tutorials/basic.dat 
-share/doc/root/tutorials/basic3d.C 
-share/doc/root/tutorials/benchmarks.C 
-share/doc/root/tutorials/bent.C 
-share/doc/root/tutorials/bill.C 
-share/doc/root/tutorials/canvas.C 
-share/doc/root/tutorials/cernbuild.C 
-share/doc/root/tutorials/cernstaff.C 
-share/doc/root/tutorials/cernstaff.dat 
-share/doc/root/tutorials/classcat.C 
-share/doc/root/tutorials/cleanup.C 
-share/doc/root/tutorials/clonesA_Event.C 
-share/doc/root/tutorials/clonesA_Event.cxx 
-share/doc/root/tutorials/clonesA_Event.h 
-share/doc/root/tutorials/compile.C 
-share/doc/root/tutorials/copytree.C 
-share/doc/root/tutorials/copytree2.C 
-share/doc/root/tutorials/copytree3.C 
-share/doc/root/tutorials/customContextMenu.C 
-share/doc/root/tutorials/customTH1Fmenu.C 
-share/doc/root/tutorials/demos.C 
-share/doc/root/tutorials/demoshelp.C 
-share/doc/root/tutorials/dirs.C 
-share/doc/root/tutorials/draw2dopt.C 
-share/doc/root/tutorials/ellipse.C 
-share/doc/root/tutorials/eval.C 
-share/doc/root/tutorials/event.C 
-share/doc/root/tutorials/exec1.C 
-share/doc/root/tutorials/exec2.C 
-share/doc/root/tutorials/exec3.C 
-share/doc/root/tutorials/feynman.C 
-share/doc/root/tutorials/fildir.C 
-share/doc/root/tutorials/file.C 
-share/doc/root/tutorials/fillrandom.C 
-share/doc/root/tutorials/first.C 
-share/doc/root/tutorials/fit1.C 
-share/doc/root/tutorials/fit1_C.C 
-share/doc/root/tutorials/fit2.C 
-share/doc/root/tutorials/fit2a.C 
-share/doc/root/tutorials/fit2d.C 
-share/doc/root/tutorials/fitExclude.C 
-share/doc/root/tutorials/fitcont.C 
-share/doc/root/tutorials/fithist.C 
-share/doc/root/tutorials/fitslicesy.C 
-share/doc/root/tutorials/formula1.C 
-share/doc/root/tutorials/framework.C 
-share/doc/root/tutorials/galaxy.pal.root 
-share/doc/root/tutorials/galaxy.root 
-share/doc/root/tutorials/galaxy_image.C 
-share/doc/root/tutorials/games.C 
-share/doc/root/tutorials/gaxis.C 
-share/doc/root/tutorials/geant3tasks.C 
-share/doc/root/tutorials/geometry.C 
-share/doc/root/tutorials/geoshapes.C 
-share/doc/root/tutorials/gerrors.C 
-share/doc/root/tutorials/gerrors2.C 
-share/doc/root/tutorials/graph.C 
-share/doc/root/tutorials/graph2derrorsfit.C 
-share/doc/root/tutorials/graph2dfit.C 
-share/doc/root/tutorials/graphApply.C 
-share/doc/root/tutorials/greyscale.C 
-share/doc/root/tutorials/guitest.C 
-share/doc/root/tutorials/h1analysis.C 
-share/doc/root/tutorials/h1analysis.h 
-share/doc/root/tutorials/h1chain.C 
-share/doc/root/tutorials/h1draw.C 
-share/doc/root/tutorials/hadd.C 
-share/doc/root/tutorials/hadd_old.C 
-share/doc/root/tutorials/hbars.C 
-share/doc/root/tutorials/hclient.C 
-share/doc/root/tutorials/hcons.C 
-share/doc/root/tutorials/hksimple.C 
-share/doc/root/tutorials/hlabels1.C 
-share/doc/root/tutorials/hlabels2.C 
-share/doc/root/tutorials/hprod.C 
-share/doc/root/tutorials/hserv.C 
-share/doc/root/tutorials/hserv2.C 
-share/doc/root/tutorials/hsimple.C 
-share/doc/root/tutorials/hstack.C 
-share/doc/root/tutorials/hsum.C 
-share/doc/root/tutorials/hsumTimer.C 
-share/doc/root/tutorials/hsumanim.C 
-share/doc/root/tutorials/htest.C 
-share/doc/root/tutorials/htmlex.C 
-share/doc/root/tutorials/img2pad.C 
-share/doc/root/tutorials/imgconv.C 
-share/doc/root/tutorials/invertMatrix.C 
-share/doc/root/tutorials/io.C 
-share/doc/root/tutorials/jets.C 
-share/doc/root/tutorials/labels1.C 
-share/doc/root/tutorials/labels2.C 
-share/doc/root/tutorials/langaus.C 
-share/doc/root/tutorials/latex.C 
-share/doc/root/tutorials/latex2.C 
-share/doc/root/tutorials/latex3.C 
-share/doc/root/tutorials/limit.C 
-share/doc/root/tutorials/logscales.C 
-share/doc/root/tutorials/manyaxis.C 
-share/doc/root/tutorials/markerwarning.C 
-share/doc/root/tutorials/mlpHiggs.C 
-share/doc/root/tutorials/mlpHiggs.root 
-share/doc/root/tutorials/motorcycle.C 
-share/doc/root/tutorials/motorcycle.dat 
-share/doc/root/tutorials/multidimfit.C 
-share/doc/root/tutorials/multifit.C 
-share/doc/root/tutorials/multigraph.C 
-share/doc/root/tutorials/myfit.C 
-share/doc/root/tutorials/na49.C 
-share/doc/root/tutorials/na49geomfile.C 
-share/doc/root/tutorials/na49view.C 
-share/doc/root/tutorials/na49visible.C 
-share/doc/root/tutorials/ntuple1.C 
-share/doc/root/tutorials/oldbenchmarks.C 
-share/doc/root/tutorials/pad2png.C 
-share/doc/root/tutorials/pclient.C 
-share/doc/root/tutorials/peaks.C 
-share/doc/root/tutorials/principal.C 
-share/doc/root/tutorials/pserv.C 
-share/doc/root/tutorials/psexam.C 
-share/doc/root/tutorials/pstable.C 
-share/doc/root/tutorials/pythiaExample.C 
-share/doc/root/tutorials/quantiles.C 
-share/doc/root/tutorials/quarks.C 
-share/doc/root/tutorials/rootalias.C 
-share/doc/root/tutorials/rootenv.C 
-share/doc/root/tutorials/rootgeom.C 
-share/doc/root/tutorials/rootlogoff.C 
-share/doc/root/tutorials/rootlogon.C 
-share/doc/root/tutorials/rootmarks.C 
-share/doc/root/tutorials/rose512.jpg 
-share/doc/root/tutorials/rose_image.C 
-share/doc/root/tutorials/runcatalog.sql 
-share/doc/root/tutorials/runzdemo.C 
-share/doc/root/tutorials/second.C 
-share/doc/root/tutorials/seism.C 
-share/doc/root/tutorials/shapes.C 
-share/doc/root/tutorials/shapesAnim.C 
-share/doc/root/tutorials/shared.C 
-share/doc/root/tutorials/solveLinear.C 
-share/doc/root/tutorials/splines.C 
-share/doc/root/tutorials/spy.C 
-share/doc/root/tutorials/spyserv.C 
-share/doc/root/tutorials/sqlcreatedb.C 
-share/doc/root/tutorials/sqlfilldb.C 
-share/doc/root/tutorials/sqlselect.C 
-share/doc/root/tutorials/staff.C 
-share/doc/root/tutorials/surfaces.C 
-share/doc/root/tutorials/tasks.C 
-share/doc/root/tutorials/tcl.C 
-share/doc/root/tutorials/testrandom.C 
-share/doc/root/tutorials/threads.C 
-share/doc/root/tutorials/timeonaxis.C 
-share/doc/root/tutorials/timeonaxis2.C 
-share/doc/root/tutorials/tornado.C 
-share/doc/root/tutorials/tree.C 
-share/doc/root/tutorials/tree0.C 
-share/doc/root/tutorials/tree1.C 
-share/doc/root/tutorials/tree2.C 
-share/doc/root/tutorials/tree2a.C 
-share/doc/root/tutorials/tree3.C 
-share/doc/root/tutorials/tree4.C 
-share/doc/root/tutorials/triangles.C 
-share/doc/root/tutorials/tv3.C 
-share/doc/root/tutorials/tvdemo.C 
-share/doc/root/tutorials/two.C 
-share/doc/root/tutorials/twoscales.C 
-share/doc/root/tutorials/waves.C 
-share/doc/root/tutorials/work.C 
-share/doc/root/tutorials/worldmap.xpm 
-share/doc/root/tutorials/xtruDraw.C 
-share/doc/root/tutorials/xtruSamples.C 
-share/doc/root/tutorials/xyslider.C 
-share/doc/root/tutorials/xysliderAction.C 
-share/doc/root/tutorials/zdemo.C 
-share/doc/root/tutorials/zones.C 
+%%DOCSDIR%%/BUILDSYSTEM 
+%%DOCSDIR%%/CREDITS 
+%%DOCSDIR%%/ChangeLog-2-24 
+%%DOCSDIR%%/INSTALL 
+%%DOCSDIR%%/LICENSE 
+%%DOCSDIR%%/README 
+%%DOCSDIR%%/README.ALIEN 
+%%DOCSDIR%%/README.AUTH 
+%%DOCSDIR%%/README.GLOBUS 
+%%DOCSDIR%%/README.PROOF 
+%%DOCSDIR%%/README.SELECTOR 
+%%DOCSDIR%%/test/Aclock.cxx 
+%%DOCSDIR%%/test/Aclock.h 
+%%DOCSDIR%%/test/DrawTest.sh 
+%%DOCSDIR%%/test/Event.cxx 
+%%DOCSDIR%%/test/Event.h 
+%%DOCSDIR%%/test/EventLinkDef.h 
+%%DOCSDIR%%/test/GetWebHistogram.C 
+%%DOCSDIR%%/test/Hello.cxx 
+%%DOCSDIR%%/test/Hello.h 
+%%DOCSDIR%%/test/MainEvent.cxx 
+%%DOCSDIR%%/test/Makefile 
+%%DOCSDIR%%/test/Makefile.arch 
+%%DOCSDIR%%/test/Makefile.win32 
+%%DOCSDIR%%/test/README 
+%%DOCSDIR%%/test/RootShower/.rootshowerrc 
+%%DOCSDIR%%/test/RootShower/CVS/Entries 
+%%DOCSDIR%%/test/RootShower/CVS/Entries.Log 
+%%DOCSDIR%%/test/RootShower/CVS/Repository 
+%%DOCSDIR%%/test/RootShower/CVS/Root 
+%%DOCSDIR%%/test/RootShower/GButtonFrame.cxx 
+%%DOCSDIR%%/test/RootShower/GButtonFrame.h 
+%%DOCSDIR%%/test/RootShower/GTitleFrame.cxx 
+%%DOCSDIR%%/test/RootShower/GTitleFrame.h 
+%%DOCSDIR%%/test/RootShower/Makefile 
+%%DOCSDIR%%/test/RootShower/MyDetector.cxx 
+%%DOCSDIR%%/test/RootShower/MyDetector.h 
+%%DOCSDIR%%/test/RootShower/MyEvent.cxx 
+%%DOCSDIR%%/test/RootShower/MyEvent.h 
+%%DOCSDIR%%/test/RootShower/MyParticle.cxx 
+%%DOCSDIR%%/test/RootShower/MyParticle.h 
+%%DOCSDIR%%/test/RootShower/ParticlesDef.h 
+%%DOCSDIR%%/test/RootShower/RSAbout.cxx 
+%%DOCSDIR%%/test/RootShower/RSAbout.h 
+%%DOCSDIR%%/test/RootShower/RSHelpText.h 
+%%DOCSDIR%%/test/RootShower/RSHelptext.cxx 
+%%DOCSDIR%%/test/RootShower/RSLinkDef.h 
+%%DOCSDIR%%/test/RootShower/RSMsgBox.cxx 
+%%DOCSDIR%%/test/RootShower/RSMsgBox.h 
+%%DOCSDIR%%/test/RootShower/RSVersion.h 
+%%DOCSDIR%%/test/RootShower/RootShower.cxx 
+%%DOCSDIR%%/test/RootShower/RootShower.h 
+%%DOCSDIR%%/test/RootShower/RootShower.ico 
+%%DOCSDIR%%/test/RootShower/RootShower.png 
+%%DOCSDIR%%/test/RootShower/SettingsDlg.cxx 
+%%DOCSDIR%%/test/RootShower/SettingsDlg.h 
+%%DOCSDIR%%/test/RootShower/anim/CVS/Entries 
+%%DOCSDIR%%/test/RootShower/anim/CVS/Repository 
+%%DOCSDIR%%/test/RootShower/anim/CVS/Root 
+%%DOCSDIR%%/test/RootShower/anim/anim01.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim02.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim03.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim04.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim05.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim06.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim07.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim08.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim09.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim10.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim11.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim12.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim13.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim14.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim15.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim16.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim17.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim18.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim19.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim20.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim21.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim22.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim23.xpm 
+%%DOCSDIR%%/test/RootShower/anim/anim24.xpm 
+%%DOCSDIR%%/test/RootShower/constants.h 
+%%DOCSDIR%%/test/RootShower/icons/Alice.xpm 
+%%DOCSDIR%%/test/RootShower/icons/CVS/Entries 
+%%DOCSDIR%%/test/RootShower/icons/CVS/Repository 
+%%DOCSDIR%%/test/RootShower/icons/CVS/Root 
+%%DOCSDIR%%/test/RootShower/icons/about.xpm 
+%%DOCSDIR%%/test/RootShower/icons/browser.xpm 
+%%DOCSDIR%%/test/RootShower/icons/cern.xpm 
+%%DOCSDIR%%/test/RootShower/icons/help.xpm 
+%%DOCSDIR%%/test/RootShower/icons/infos.xpm 
+%%DOCSDIR%%/test/RootShower/icons/left.xpm 
+%%DOCSDIR%%/test/RootShower/icons/license.xpm 
+%%DOCSDIR%%/test/RootShower/icons/manual.xpm 
+%%DOCSDIR%%/test/RootShower/icons/mclogo01.xpm 
+%%DOCSDIR%%/test/RootShower/icons/open.xpm 
+%%DOCSDIR%%/test/RootShower/icons/quit.xpm 
+%%DOCSDIR%%/test/RootShower/icons/right.xpm 
+%%DOCSDIR%%/test/RootShower/icons/save.xpm 
+%%DOCSDIR%%/test/RootShower/icons/saveas.xpm 
+%%DOCSDIR%%/test/RootShower/icons/settings.xpm 
+%%DOCSDIR%%/test/RootShower/icons/view3d.xpm 
+%%DOCSDIR%%/test/TBench.cxx 
+%%DOCSDIR%%/test/TBench.h 
+%%DOCSDIR%%/test/TestVectors.cxx 
+%%DOCSDIR%%/test/Tetris.cxx 
+%%DOCSDIR%%/test/Tetris.h 
+%%DOCSDIR%%/test/bench.cxx 
+%%DOCSDIR%%/test/benchLinkDef.h 
+%%DOCSDIR%%/test/dt_DrawTest.C 
+%%DOCSDIR%%/test/dt_MakeFiles.sh 
+%%DOCSDIR%%/test/dt_MakeRef.C 
+%%DOCSDIR%%/test/dt_Makefile 
+%%DOCSDIR%%/test/dt_RunDrawTest.C 
+%%DOCSDIR%%/test/dt_RunDrawTest.sh 
+%%DOCSDIR%%/test/dt_build.C 
+%%DOCSDIR%%/test/dt_wrap.C 
+%%DOCSDIR%%/test/eventa.cxx 
+%%DOCSDIR%%/test/eventb.cxx 
+%%DOCSDIR%%/test/eventload.cxx 
+%%DOCSDIR%%/test/guitest.cxx 
+%%DOCSDIR%%/test/guiviewer.cxx 
+%%DOCSDIR%%/test/guiviewer.h 
+%%DOCSDIR%%/test/guiviewerLinkDef.h 
+%%DOCSDIR%%/test/hsimple.cxx 
+%%DOCSDIR%%/test/hworld.cxx 
+%%DOCSDIR%%/test/minexam.cxx 
+%%DOCSDIR%%/test/stress.cxx 
+%%DOCSDIR%%/test/stressLinear.cxx 
+%%DOCSDIR%%/test/stressgeom.cxx 
+%%DOCSDIR%%/test/tcollbm.cxx 
+%%DOCSDIR%%/test/tcollex.cxx 
+%%DOCSDIR%%/test/test2html.cxx 
+%%DOCSDIR%%/test/testbits.cxx 
+%%DOCSDIR%%/test/tstring.cxx 
+%%DOCSDIR%%/test/vlazy.cxx 
+%%DOCSDIR%%/test/vmatrix.cxx 
+%%DOCSDIR%%/test/vvector.cxx 
+%%DOCSDIR%%/tutorials/DynamicSlice.C 
+%%DOCSDIR%%/tutorials/EditorBar.C 
+%%DOCSDIR%%/tutorials/FeldmanCousins.C 
+%%DOCSDIR%%/tutorials/FirstContour.C 
+%%DOCSDIR%%/tutorials/FittingDemo.C 
+%%DOCSDIR%%/tutorials/Ifit.C 
+%%DOCSDIR%%/tutorials/JetEvent.cxx 
+%%DOCSDIR%%/tutorials/JetEvent.h 
+%%DOCSDIR%%/tutorials/LDAPExample.C 
+%%DOCSDIR%%/tutorials/MyTasks.cxx 
+%%DOCSDIR%%/tutorials/PhaseSpace.C 
+%%DOCSDIR%%/tutorials/Quad.cxx 
+%%DOCSDIR%%/tutorials/Quad.h 
+%%DOCSDIR%%/tutorials/Rolke.C 
+%%DOCSDIR%%/tutorials/TestAuth.C 
+%%DOCSDIR%%/tutorials/WorldMap.C 
+%%DOCSDIR%%/tutorials/alien.C 
+%%DOCSDIR%%/tutorials/analyze.C 
+%%DOCSDIR%%/tutorials/anim.C 
+%%DOCSDIR%%/tutorials/approx.C 
+%%DOCSDIR%%/tutorials/archi.C 
+%%DOCSDIR%%/tutorials/arrow.C 
+%%DOCSDIR%%/tutorials/basic.C 
+%%DOCSDIR%%/tutorials/basic.dat 
+%%DOCSDIR%%/tutorials/basic3d.C 
+%%DOCSDIR%%/tutorials/benchmarks.C 
+%%DOCSDIR%%/tutorials/bent.C 
+%%DOCSDIR%%/tutorials/bill.C 
+%%DOCSDIR%%/tutorials/canvas.C 
+%%DOCSDIR%%/tutorials/cernbuild.C 
+%%DOCSDIR%%/tutorials/cernstaff.C 
+%%DOCSDIR%%/tutorials/cernstaff.dat 
+%%DOCSDIR%%/tutorials/classcat.C 
+%%DOCSDIR%%/tutorials/cleanup.C 
+%%DOCSDIR%%/tutorials/clonesA_Event.C 
+%%DOCSDIR%%/tutorials/clonesA_Event.cxx 
+%%DOCSDIR%%/tutorials/clonesA_Event.h 
+%%DOCSDIR%%/tutorials/compile.C 
+%%DOCSDIR%%/tutorials/copytree.C 
+%%DOCSDIR%%/tutorials/copytree2.C 
+%%DOCSDIR%%/tutorials/copytree3.C 
+%%DOCSDIR%%/tutorials/customContextMenu.C 
+%%DOCSDIR%%/tutorials/customTH1Fmenu.C 
+%%DOCSDIR%%/tutorials/demos.C 
+%%DOCSDIR%%/tutorials/demoshelp.C 
+%%DOCSDIR%%/tutorials/dirs.C 
+%%DOCSDIR%%/tutorials/draw2dopt.C 
+%%DOCSDIR%%/tutorials/ellipse.C 
+%%DOCSDIR%%/tutorials/eval.C 
+%%DOCSDIR%%/tutorials/event.C 
+%%DOCSDIR%%/tutorials/exec1.C 
+%%DOCSDIR%%/tutorials/exec2.C 
+%%DOCSDIR%%/tutorials/exec3.C 
+%%DOCSDIR%%/tutorials/feynman.C 
+%%DOCSDIR%%/tutorials/fildir.C 
+%%DOCSDIR%%/tutorials/file.C 
+%%DOCSDIR%%/tutorials/fillrandom.C 
+%%DOCSDIR%%/tutorials/first.C 
+%%DOCSDIR%%/tutorials/fit1.C 
+%%DOCSDIR%%/tutorials/fit1_C.C 
+%%DOCSDIR%%/tutorials/fit2.C 
+%%DOCSDIR%%/tutorials/fit2a.C 
+%%DOCSDIR%%/tutorials/fit2d.C 
+%%DOCSDIR%%/tutorials/fitExclude.C 
+%%DOCSDIR%%/tutorials/fitcont.C 
+%%DOCSDIR%%/tutorials/fithist.C 
+%%DOCSDIR%%/tutorials/fitslicesy.C 
+%%DOCSDIR%%/tutorials/formula1.C 
+%%DOCSDIR%%/tutorials/framework.C 
+%%DOCSDIR%%/tutorials/galaxy.pal.root 
+%%DOCSDIR%%/tutorials/galaxy.root 
+%%DOCSDIR%%/tutorials/galaxy_image.C 
+%%DOCSDIR%%/tutorials/games.C 
+%%DOCSDIR%%/tutorials/gaxis.C 
+%%DOCSDIR%%/tutorials/geant3tasks.C 
+%%DOCSDIR%%/tutorials/geometry.C 
+%%DOCSDIR%%/tutorials/geoshapes.C 
+%%DOCSDIR%%/tutorials/gerrors.C 
+%%DOCSDIR%%/tutorials/gerrors2.C 
+%%DOCSDIR%%/tutorials/graph.C 
+%%DOCSDIR%%/tutorials/graph2derrorsfit.C 
+%%DOCSDIR%%/tutorials/graph2dfit.C 
+%%DOCSDIR%%/tutorials/graphApply.C 
+%%DOCSDIR%%/tutorials/greyscale.C 
+%%DOCSDIR%%/tutorials/guitest.C 
+%%DOCSDIR%%/tutorials/h1analysis.C 
+%%DOCSDIR%%/tutorials/h1analysis.h 
+%%DOCSDIR%%/tutorials/h1chain.C 
+%%DOCSDIR%%/tutorials/h1draw.C 
+%%DOCSDIR%%/tutorials/hadd.C 
+%%DOCSDIR%%/tutorials/hadd_old.C 
+%%DOCSDIR%%/tutorials/hbars.C 
+%%DOCSDIR%%/tutorials/hclient.C 
+%%DOCSDIR%%/tutorials/hcons.C 
+%%DOCSDIR%%/tutorials/hksimple.C 
+%%DOCSDIR%%/tutorials/hlabels1.C 
+%%DOCSDIR%%/tutorials/hlabels2.C 
+%%DOCSDIR%%/tutorials/hprod.C 
+%%DOCSDIR%%/tutorials/hserv.C 
+%%DOCSDIR%%/tutorials/hserv2.C 
+%%DOCSDIR%%/tutorials/hsimple.C 
+%%DOCSDIR%%/tutorials/hstack.C 
+%%DOCSDIR%%/tutorials/hsum.C 
+%%DOCSDIR%%/tutorials/hsumTimer.C 
+%%DOCSDIR%%/tutorials/hsumanim.C 
+%%DOCSDIR%%/tutorials/htest.C 
+%%DOCSDIR%%/tutorials/htmlex.C 
+%%DOCSDIR%%/tutorials/img2pad.C 
+%%DOCSDIR%%/tutorials/imgconv.C 
+%%DOCSDIR%%/tutorials/invertMatrix.C 
+%%DOCSDIR%%/tutorials/io.C 
+%%DOCSDIR%%/tutorials/jets.C 
+%%DOCSDIR%%/tutorials/labels1.C 
+%%DOCSDIR%%/tutorials/labels2.C 
+%%DOCSDIR%%/tutorials/langaus.C 
+%%DOCSDIR%%/tutorials/latex.C 
+%%DOCSDIR%%/tutorials/latex2.C 
+%%DOCSDIR%%/tutorials/latex3.C 
+%%DOCSDIR%%/tutorials/limit.C 
+%%DOCSDIR%%/tutorials/logscales.C 
+%%DOCSDIR%%/tutorials/manyaxis.C 
+%%DOCSDIR%%/tutorials/markerwarning.C 
+%%DOCSDIR%%/tutorials/mlpHiggs.C 
+%%DOCSDIR%%/tutorials/mlpHiggs.root 
+%%DOCSDIR%%/tutorials/motorcycle.C 
+%%DOCSDIR%%/tutorials/motorcycle.dat 
+%%DOCSDIR%%/tutorials/multidimfit.C 
+%%DOCSDIR%%/tutorials/multifit.C 
+%%DOCSDIR%%/tutorials/multigraph.C 
+%%DOCSDIR%%/tutorials/myfit.C 
+%%DOCSDIR%%/tutorials/na49.C 
+%%DOCSDIR%%/tutorials/na49geomfile.C 
+%%DOCSDIR%%/tutorials/na49view.C 
+%%DOCSDIR%%/tutorials/na49visible.C 
+%%DOCSDIR%%/tutorials/ntuple1.C 
+%%DOCSDIR%%/tutorials/oldbenchmarks.C 
+%%DOCSDIR%%/tutorials/pad2png.C 
+%%DOCSDIR%%/tutorials/pclient.C 
+%%DOCSDIR%%/tutorials/peaks.C 
+%%DOCSDIR%%/tutorials/principal.C 
+%%DOCSDIR%%/tutorials/pserv.C 
+%%DOCSDIR%%/tutorials/psexam.C 
+%%DOCSDIR%%/tutorials/pstable.C 
+%%DOCSDIR%%/tutorials/pythiaExample.C 
+%%DOCSDIR%%/tutorials/quantiles.C 
+%%DOCSDIR%%/tutorials/quarks.C 
+%%DOCSDIR%%/tutorials/rootalias.C 
+%%DOCSDIR%%/tutorials/rootenv.C 
+%%DOCSDIR%%/tutorials/rootgeom.C 
+%%DOCSDIR%%/tutorials/rootlogoff.C 
+%%DOCSDIR%%/tutorials/rootlogon.C 
+%%DOCSDIR%%/tutorials/rootmarks.C 
+%%DOCSDIR%%/tutorials/rose512.jpg 
+%%DOCSDIR%%/tutorials/rose_image.C 
+%%DOCSDIR%%/tutorials/runcatalog.sql 
+%%DOCSDIR%%/tutorials/runzdemo.C 
+%%DOCSDIR%%/tutorials/second.C 
+%%DOCSDIR%%/tutorials/seism.C 
+%%DOCSDIR%%/tutorials/shapes.C 
+%%DOCSDIR%%/tutorials/shapesAnim.C 
+%%DOCSDIR%%/tutorials/shared.C 
+%%DOCSDIR%%/tutorials/solveLinear.C 
+%%DOCSDIR%%/tutorials/splines.C 
+%%DOCSDIR%%/tutorials/spy.C 
+%%DOCSDIR%%/tutorials/spyserv.C 
+%%DOCSDIR%%/tutorials/sqlcreatedb.C 
+%%DOCSDIR%%/tutorials/sqlfilldb.C 
+%%DOCSDIR%%/tutorials/sqlselect.C 
+%%DOCSDIR%%/tutorials/staff.C 
+%%DOCSDIR%%/tutorials/surfaces.C 
+%%DOCSDIR%%/tutorials/tasks.C 
+%%DOCSDIR%%/tutorials/tcl.C 
+%%DOCSDIR%%/tutorials/testrandom.C 
+%%DOCSDIR%%/tutorials/threads.C 
+%%DOCSDIR%%/tutorials/timeonaxis.C 
+%%DOCSDIR%%/tutorials/timeonaxis2.C 
+%%DOCSDIR%%/tutorials/tornado.C 
+%%DOCSDIR%%/tutorials/tree.C 
+%%DOCSDIR%%/tutorials/tree0.C 
+%%DOCSDIR%%/tutorials/tree1.C 
+%%DOCSDIR%%/tutorials/tree2.C 
+%%DOCSDIR%%/tutorials/tree2a.C 
+%%DOCSDIR%%/tutorials/tree3.C 
+%%DOCSDIR%%/tutorials/tree4.C 
+%%DOCSDIR%%/tutorials/triangles.C 
+%%DOCSDIR%%/tutorials/tv3.C 
+%%DOCSDIR%%/tutorials/tvdemo.C 
+%%DOCSDIR%%/tutorials/two.C 
+%%DOCSDIR%%/tutorials/twoscales.C 
+%%DOCSDIR%%/tutorials/waves.C 
+%%DOCSDIR%%/tutorials/work.C 
+%%DOCSDIR%%/tutorials/worldmap.xpm 
+%%DOCSDIR%%/tutorials/xtruDraw.C 
+%%DOCSDIR%%/tutorials/xtruSamples.C 
+%%DOCSDIR%%/tutorials/xyslider.C 
+%%DOCSDIR%%/tutorials/xysliderAction.C 
+%%DOCSDIR%%/tutorials/zdemo.C 
+%%DOCSDIR%%/tutorials/zones.C 
share/emacs/site-lisp/root-help.el 
share/root/fonts/LICENSE 
share/root/fonts/arial.ttf 
@@ -1805,15 +1805,15 @@ 
@dirrm share/root/icons 
@dirrm share/root/fonts 
@dirrm share/root 
-@dirrm share/doc/root/tutorials 
-@dirrm share/doc/root/test/RootShower/icons/CVS 
-@dirrm share/doc/root/test/RootShower/icons 
-@dirrm share/doc/root/test/RootShower/anim/CVS 
-@dirrm share/doc/root/test/RootShower/anim 
-@dirrm share/doc/root/test/RootShower/CVS 
-@dirrm share/doc/root/test/RootShower 
-@dirrm share/doc/root/test 
-@dirrm share/doc/root 
+@dirrm %%DOCSDIR%%/tutorials 
+@dirrm %%DOCSDIR%%/test/RootShower/icons/CVS 
+@dirrm %%DOCSDIR%%/test/RootShower/icons 
+@dirrm %%DOCSDIR%%/test/RootShower/anim/CVS 
+@dirrm %%DOCSDIR%%/test/RootShower/anim 
+@dirrm %%DOCSDIR%%/test/RootShower/CVS 
+@dirrm %%DOCSDIR%%/test/RootShower 
+@dirrm %%DOCSDIR%%/test 
+@dirrm %%DOCSDIR%% 
@dirrm lib/root/cint/stl 
@dirrm lib/root/cint/lib/xlib/CVS 
@dirrm lib/root/cint/lib/xlib 
--- root.diff ends here --- 

Note: if you prefer a complete port, it is available at 
<http://people.freebsd.org/~thierry/ports/> 

Regards,
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2004-04-17 16:26:58 UTC
Le Sam 17 avr 04 à 17:02:12 +0200, Thierry Thomas <thierry@FreeBSD.org>
 écrivait :
> The submitted port builds fine, but it is not very compliant
> with the current ports tree. The following patch makes this port
> respect user defined variable, PTHREAD variables, etc.

I have also added a test: target.
-- 
Th. Thomas.
Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2004-04-18 14:52:47 UTC
State Changed
From-To: feedback->closed


New port added, thanks!