Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv420
Added Files:
geant4.7-data.info geant4.7.info geant4.7.patch
geant4.8-data.info geant4.8.info geant4.8.patch
Log Message:
Add to stable after positive users feedback
--- NEW FILE: geant4.7.patch ---
--- geant4.6.0/fink.sh 1969-12-31 16:00:00.000000000 -0800
+++ geant4.6.0.new/fink.sh 2004-01-17 11:44:39.000000000 -0800
@@ -0,0 +1,65 @@
+g4clhep_base_dir='@PREFIX@'
+g4clhep_include_dir='@PREFIX@/include'
+g4clhep_lib='CLHEP'
+g4clhep_lib_dir='@PREFIX@/lib'
+g4compiler='g++'
+g4data='@PREFIX@/share/geant4.7/data'
+g4debug=''
+g4global='n'
+g4granular='y'
+g4include=''
+g4includes_flag='y'
+g4install='@BUILDDIR@'
+g4lib_build_dyn='y'
+g4lib_build_shared='n'
+g4lib_build_static='y'
+g4lib_use_granular='y'
+g4lib_use_shared='y'
+g4lib_use_static='n'
+g4make='make'
+g4osname='Darwin'
+g4system='Darwin-g++'
+g4ui_build_gag_session='y'
+g4ui_build_terminal_session='y'
+g4ui_build_win32_session='n'
+g4ui_build_xaw_session='n'
+g4ui_build_xm_session='y'
+g4ui_use_gag='y'
+g4ui_use_tcsh='y'
+g4ui_use_terminal='y'
+g4ui_use_win32='n'
+g4ui_use_xaw='n'
+g4ui_use_xm='y'
+g4vis_build_asciitree_driver='y'
+g4vis_build_dawn_driver='y'
+g4vis_build_dawnfile_driver='y'
+g4vis_build_oiwin32_driver='n'
+g4vis_build_oix_driver='n'
+g4vis_build_openglwin32_driver='n'
+g4vis_build_openglx_driver='y'
+g4vis_build_openglxm_driver='y'
+g4vis_build_raytracer_driver='y'
+g4vis_build_vrml_driver='y'
+g4vis_build_vrmlfile_driver='y'
+g4vis_oglhome='/usr/X11R6/'
+g4vis_use_asciitree='y'
+g4vis_use_dawn='y'
+g4vis_use_dawnfile='y'
+g4vis_use_oiwin32='n'
+g4vis_use_oix='n'
+g4vis_use_openglwin32='n'
+g4vis_use_openglx='y'
+g4vis_use_openglxm='y'
+g4vis_use_raytracer='y'
+g4vis_use_vrml='y'
+g4vis_use_vrmlfile='y'
+g4w_use_g3tog4='n'
+g4wanalysis_build=''
+g4wanalysis_build_jas=''
+g4wanalysis_build_lab=''
+g4wanalysis_build_lizard=''
+g4wanalysis_use='n'
+g4wanalysis_use_jas=''
+g4wanalysis_use_lab=''
+g4wanalysis_use_lizard=''
+g4wlib_build_g3tog4='n'
--- geant4.7.1.orig/Configure 2005-06-20 12:34:18.000000000 -0500
+++ geant4.7.1.new/Configure 2005-09-22 11:56:05.000000000 -0500
@@ -3136,7 +3136,7 @@
y*|Y*)
g4lib_build_dyn=y
g4lib_build_shared=n
- g4lib_build_static=n
+ g4lib_build_static=y
# g4lib_build_static=""
# g4lib_use_shared=1
--- geant4.7.1.orig/config/binmake.gmk 2005-06-15 08:59:59.000000000 -0500
+++ geant4.7.1.new/config/binmake.gmk 2005-09-23 22:09:23.000000000 -0500
@@ -145,7 +145,7 @@
endif
CPPFLAGS += $(INCFLAGS)
-LDFLAGS += -L$(G4LIBDIR)
+LDFLAGS += -L$(G4LIBDIR) -bind_at_load -multiply_defined suppress
G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(G4TARGET)
G4BINDIR := $(G4BIN)/$(G4SYSTEM)
--- geant4.7.1.orig/config/sys/Darwin-g++.gmk 2005-05-17 03:07:27.000000000
-0500
+++ geant4.7.1.new/config/sys/Darwin-g++.gmk 2005-09-24 23:47:11.000000000
-0500
@@ -34,12 +34,10 @@
FCLIBS := -lg2c -lnsl
ECHO := /bin/echo -n
SHEXT := dylib
- X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
+ X11FLAGS := -I/usr/X11R6/include
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
- XMFLAGS := -I/sw/include
-# XMFLAGS := -I/usr/X11R6/include ##### some installations.
- XMLIBS := -L/sw/lib -lXm -lXpm
-# XMLIBS := -L/usr/X11R6/lib -lXm -lXpm ##### some installations.
+ XMFLAGS := [EMAIL PROTECTED]@/include
+ XMLIBS := [EMAIL PROTECTED]@/lib -lXm -lXpm
DLDLIBS := -ldl
ifndef OGLHOME
OGLHOME := /usr/X11R6
@@ -66,37 +64,35 @@
# G.Barrand (16/07/2004)
#
#### G4_MACOSX_TWO_LEVEL_NAMESPACE = 1
-ifdef G4_MACOSX_TWO_LEVEL_NAMESPACE
define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/[EMAIL
PROTECTED]@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE
/usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMPDIR); \
- g++ -dynamiclib -twolevel_namespace -undefined define_a_way -dynamic \
- -single_module -o $$libdir/$(@F) *.o -L$(G4LIB)/$(G4SYSTEM) \
- -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS)
- endef
-else
- define build-granular-shared-lib
- @libdir=`(cd $(@D);/bin/pwd)`; \
- cd $(G4TMPDIR); \
- g++ -dynamiclib -flat_namespace -undefined suppress -dynamic
-single_module -o $$libdir/$(@F) $(INTYLIBS) *.o
+ g++ -dynamiclib -twolevel_namespace -undefined error -dynamic \
+ -install_name @PREFIX@/lib/geant4.7/Darwin-g++/`echo $$libname |
/usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -single_module -o $$libdir/$$libname *.o -L$(G4LIB)/$(G4SYSTEM)
$$libs \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1`".dylib"
endef
-endif
-ifdef G4_MACOSX_TWO_LEVEL_NAMESPACE
define build-global-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/[EMAIL
PROTECTED]@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE
/usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMP)/$(G4SYSTEM); \
g++ -dynamiclib -twolevel_namespace -undefined error -dynamic \
- -single_module -o $$libdir/$(@F) \
+ -install_name @PREFIX@/lib/geant4.7/Darwin-g++/`echo $$libname |
/usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -single_module -o $$libdir/$$libname $$libs \
$(foreach dir,$(SUBLIBS),$(dir)/*.o) -L$(G4LIB)/$(G4SYSTEM) \
$(patsubst lib%,-l%,$(patsubst %.lib,%,$(GLOBLIBS))) \
- -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS);
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1`".dylib"
endef
-else
- define build-global-shared-lib
- @libdir=`(cd $(@D);/bin/pwd)`; \
- cd $(G4TMP)/$(G4SYSTEM); \
- g++ -dynamiclib -flat_namespace -undefined suppress -dynamic
-single_module -o $$libdir/$(@F) $(INTYLIBS) $(foreach
dir,$(SUBLIBS),$(dir)/*.o);
- endef
-endif
endif
--- NEW FILE: geant4.7.info ---
Package: geant4.7
Version: 4.7.1
Revision: 53
Description: Toolkit for simulation of particles passing through matter
DescDetail: <<
Its application areas include high energy physics and nuclear
experiments, medical, accelerator and space physics studies.
<<
DescUsage: <<
GEANT4 uses a set of environment variables needed to compile and run
user applications. Restart your shell to get them set after
installing the geant4 package.
GEANT4 needs a local workdir. This is set by the environment variable
G4WORKDIR which defaults to ${HOME}/geant4. Any binary being built by
the user will be found in ${G4WORKDIR}/bin/${G4SYSTEM}. For
convenience this path is appended to the PATH environment variable.
<<
DescPackaging: <<
As many graphic outputs are enabled as easily available on Mac OS
X. The OpenGL framework provided by Mac OS X is used, too.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
DocFiles: ReleaseNotes/*
License: BSD
BuildDependsOnly: true
Depends: %n-shlibs (=%v-%r), openmotif3-bin
BuildDepends: <<
x11-dev,
clhep (>= 1.9.2.1),
openmotif3
<<
Conflicts: geant4 (<=4.7.1-51), geant4.8
Replaces: geant4 (<=4.7.1-51), geant4.8
Provides: geant4
Suggests: geant4.7-data
GCC: 4.0
Source: http://geant4.cern.ch/support/source/geant%v.tar.gz
Source-MD5: 80605376e0476fa44afde9dffd96612c
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | sed 's|@BUILDDIR@|%b|g' | sed
's|@VERSION@|%v|g' | patch -p1
CompileScript: <<
#!/bin/sh -ev
./Configure -install -d -e -f fink.sh
./Configure -build -d -e -f fink.sh
export G4INSTALL=%b
export G4LIB=%b/lib
export G4INCLUDE=%b/include
export G4SYSTEM=Darwin-g++
cd physics_lists/hadronic && make
<<
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib/geant4.7
/bin/cp -PR lib/Darwin-g++ %i/lib/geant4.7
/bin/cp -PR lib/plists %i/lib/geant4.7
/usr/bin/ranlib %i/lib/geant4.7/Darwin-g++/*.a
/usr/bin/ranlib %i/lib/geant4.7/plists/Darwin-g++/*.a
/usr/bin/install -d -m 755 %i/include/geant4.7
/bin/cp -PR include/* %i/include/geant4.7
/usr/bin/install -d -m 755 %i/share/geant4.7
/bin/cp -PR config %i/share/geant4.7
/bin/cp -PR examples %i/share/geant4.7
for lists in `/bin/ls -d -1 physics_lists/hadronic/*/include` ; do
/usr/bin/install -d -m 755 %i/share/geant4.7/$lists
/bin/cp -PR $lists/* %i/share/geant4.7/$lists
done
/bin/cp -PR physics_lists/hadronic/GNUmakefile.user.code.example
%i/share/geant4.7/physics_lists/hadronic/
/bin/cp -PR physics_lists/electromagnetic %i/share/geant4.7/physics_lists/
/usr/bin/install -d -m 755 %i/etc/profile.d
echo "setenv G4WORKDIR \${HOME}/geant4.7" > %i/etc/profile.d/%n.csh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >>
%i/etc/profile.d/%n.csh
echo "export G4WORKDIR=\${HOME}/geant4.7" > %i/etc/profile.d/%n.sh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >>
%i/etc/profile.d/%n.sh
echo "export PATH" >> %i/etc/profile.d/%n.sh
chmod 755 %i/etc/profile.d/%n.*
<<
RuntimeVars: <<
G4SYSTEM: Darwin-g++
G4INSTALL: %p/share/geant4.7
G4LIB: %p/lib/geant4.7
G4INCLUDE: %p/include/geant4.7
G4VIS_USE_OPENGLX: 1
CLHEP_BASE_DIR: %p
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for GEANT4 7.1
Depends: <<
x11,
clhep-shlibs (>= 1.9.2.1),
openmotif3-shlibs
<<
Conflicts: geant4-shlibs (<=4.7.1-51)
Replaces: geant4-shlibs (<=4.7.1-51)
Files: <<
lib/geant4.7/Darwin-g++/libG4FR.%v.dylib
lib/geant4.7/Darwin-g++/libG4FR.4.7.dylib
lib/geant4.7/Darwin-g++/libG4OpenGL.%v.dylib
lib/geant4.7/Darwin-g++/libG4OpenGL.4.7.dylib
lib/geant4.7/Darwin-g++/libG4RayTracer.%v.dylib
lib/geant4.7/Darwin-g++/libG4RayTracer.4.7.dylib
lib/geant4.7/Darwin-g++/libG4Tree.%v.dylib
lib/geant4.7/Darwin-g++/libG4Tree.4.7.dylib
lib/geant4.7/Darwin-g++/libG4VRML.%v.dylib
lib/geant4.7/Darwin-g++/libG4VRML.4.7.dylib
lib/geant4.7/Darwin-g++/libG4digits_hits.%v.dylib
lib/geant4.7/Darwin-g++/libG4digits_hits.4.7.dylib
lib/geant4.7/Darwin-g++/libG4event.%v.dylib
lib/geant4.7/Darwin-g++/libG4event.4.7.dylib
lib/geant4.7/Darwin-g++/libG4geometry.%v.dylib
lib/geant4.7/Darwin-g++/libG4geometry.4.7.dylib
lib/geant4.7/Darwin-g++/libG4global.%v.dylib
lib/geant4.7/Darwin-g++/libG4global.4.7.dylib
lib/geant4.7/Darwin-g++/libG4graphics_reps.%v.dylib
lib/geant4.7/Darwin-g++/libG4graphics_reps.4.7.dylib
lib/geant4.7/Darwin-g++/libG4intercoms.%v.dylib
lib/geant4.7/Darwin-g++/libG4intercoms.4.7.dylib
lib/geant4.7/Darwin-g++/libG4interfaces.%v.dylib
lib/geant4.7/Darwin-g++/libG4interfaces.4.7.dylib
lib/geant4.7/Darwin-g++/libG4materials.%v.dylib
lib/geant4.7/Darwin-g++/libG4materials.4.7.dylib
lib/geant4.7/Darwin-g++/libG4modeling.%v.dylib
lib/geant4.7/Darwin-g++/libG4modeling.4.7.dylib
lib/geant4.7/Darwin-g++/libG4parmodels.%v.dylib
lib/geant4.7/Darwin-g++/libG4parmodels.4.7.dylib
lib/geant4.7/Darwin-g++/libG4particles.%v.dylib
lib/geant4.7/Darwin-g++/libG4particles.4.7.dylib
lib/geant4.7/Darwin-g++/libG4persistency.%v.dylib
lib/geant4.7/Darwin-g++/libG4persistency.4.7.dylib
lib/geant4.7/Darwin-g++/libG4processes.%v.dylib
lib/geant4.7/Darwin-g++/libG4processes.4.7.dylib
lib/geant4.7/Darwin-g++/libG4readout.%v.dylib
lib/geant4.7/Darwin-g++/libG4readout.4.7.dylib
lib/geant4.7/Darwin-g++/libG4run.%v.dylib
lib/geant4.7/Darwin-g++/libG4run.4.7.dylib
lib/geant4.7/Darwin-g++/libG4track.%v.dylib
lib/geant4.7/Darwin-g++/libG4track.4.7.dylib
lib/geant4.7/Darwin-g++/libG4tracking.%v.dylib
lib/geant4.7/Darwin-g++/libG4tracking.4.7.dylib
lib/geant4.7/Darwin-g++/libG4visHepRep.%v.dylib
lib/geant4.7/Darwin-g++/libG4visHepRep.4.7.dylib
lib/geant4.7/Darwin-g++/libG4visXXX.%v.dylib
lib/geant4.7/Darwin-g++/libG4visXXX.4.7.dylib
lib/geant4.7/Darwin-g++/libG4vis_management.%v.dylib
lib/geant4.7/Darwin-g++/libG4vis_management.4.7.dylib
<<
Shlibs: <<
%p/lib/geant4.7/Darwin-g++/libG4FR.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4OpenGL.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4RayTracer.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4Tree.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4VRML.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4digits_hits.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4event.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4geometry.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4global.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4graphics_reps.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4intercoms.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4interfaces.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4materials.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4modeling.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4parmodels.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4particles.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4persistency.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4processes.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4readout.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4run.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4track.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4tracking.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4visHepRep.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4visXXX.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
%p/lib/geant4.7/Darwin-g++/libG4vis_management.4.7.dylib 4.7.0 geant4
(>=4.7.2-11)
<<
<<
--- NEW FILE: geant4.8-data.info ---
Package: geant4.8-data
Version: 4.8.0
Revision: 12
Description: Optional datafiles for GEANT4 8
DescDetail: <<
Datafiles for specific (optional) physics processes.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
License: BSD
Conflicts: geant4-data (<=4.8.0-11), geant4.7-data
Replaces: geant4-data (<=4.8.0-11), geant4.7-data
Provides: geant4-data
Recommends: geant4.8
Source: http://geant4.cern.ch/support/source/G4NDL.3.8.tar.gz
Source2: http://geant4.cern.ch/support/source/G4EMLOW.3.0.tar.gz
Source3: http://geant4.cern.ch/support/source/PhotonEvaporation.2.0.tar.gz
Source4: http://geant4.cern.ch/support/source/RadiativeDecay.3.0.tar.gz
Source5: http://geant4.cern.ch/support/source/G4ELASTIC.1.1.tar.gz
Source-MD5: 7629e4efb7d32e480d630a377bc0cf93
Source2-MD5: 9e696c88953a631033f613bf1c82cd14
Source3-MD5: bbeecf4303db7fa50b129c2a0d3ee500
Source4-MD5: 9fff446948c1f80910865c67276e1a27
Source5-MD5: 8d9984fea7ad900bc7976e4528750a18
NoSourceDirectory: true
CompileScript: <<
<<
InstallScript: <<
/usr/bin/install -d -m 755 %i/share/geant4.8/data
/bin/mv G4ELASTIC1.1 %i/share/geant4.8/data/
/bin/mv G4EMLOW3.0 %i/share/geant4.8/data/
/bin/mv G4NDL3.8 %i/share/geant4.8/data/
/bin/mv PhotonEvaporation2.0 %i/share/geant4.8/data/PhotonEvaporation
/bin/mv RadiativeDecay3.0 %i/share/geant4.8/data/RadiativeDecay
<<
RuntimeVars: <<
G4LEVELGAMMADATA: %p/share/geant4.8/data/PhotonEvaporation
NeutronHPCrossSections: %p/share/geant4.8/data/G4NDL3.8
G4RADIOACTIVEDATA: %p/share/geant4.8/data/RadiativeDecay
G4LEDATA: %p/share/geant4.8/data/G4EMLOW3.0
<<
--- NEW FILE: geant4.8.info ---
Package: geant4.8
Version: 4.8.0.p01
Revision: 52
Description: Toolkit for simulation of particles passing through matter
DescDetail: <<
Its application areas include high energy physics and nuclear
experiments, medical, accelerator and space physics studies.
<<
DescUsage: <<
GEANT4 uses a set of environment variables needed to compile and run
user applications. Restart your shell to get them set after
installing the geant4 package.
GEANT4 needs a local workdir. This is set by the environment variable
G4WORKDIR which defaults to ${HOME}/geant4.8. Any binary being built by
the user will be found in ${G4WORKDIR}/bin/${G4SYSTEM}. For
convenience this path is appended to the PATH environment variable.
<<
DescPackaging: <<
As many graphic outputs are enabled as easily available on Mac OS
X. The OpenGL framework provided by Mac OS X is used, too.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
DocFiles: ReleaseNotes/*
License: BSD
BuildDependsOnly: true
Depends: %n-shlibs (=%v-%r), openmotif3-bin
BuildDepends: <<
x11-dev,
clhep (>= 1.9.2.2),
openmotif3
<<
Conflicts: geant4 (<=4.7.1-51), geant4.7
Replaces: geant4 (<=4.7.1-51), geant4.7
Provides: geant4
Suggests: geant4.8-data
GCC: 4.0
Source: http://geant4.cern.ch/support/source/geant%v.tar.gz
Source-MD5: 0f951601841372629c07241254ff1373
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | sed 's|@BUILDDIR@|%b|g' | sed
's|@VERSION@|%v|g' | patch -p1
CompileScript: <<
#!/bin/sh -ev
./Configure -install -d -e -f fink.sh
./Configure -build -d -e -f fink.sh
export G4INSTALL=%b
export G4LIB=%b/lib
export G4INCLUDE=%b/include
export G4SYSTEM=Darwin-g++
cd physics_lists/hadronic && make
<<
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d -m 755 %i/lib/geant4.8
/bin/cp -PR lib/Darwin-g++ %i/lib/geant4.8
/bin/cp -PR lib/plists %i/lib/geant4.8
/usr/bin/ranlib %i/lib/geant4.8/Darwin-g++/*.a
/usr/bin/ranlib %i/lib/geant4.8/plists/Darwin-g++/*.a
/usr/bin/install -d -m 755 %i/include/geant4.8
/bin/cp -PR include/* %i/include/geant4.8
/usr/bin/install -d -m 755 %i/share/geant4.8
/bin/cp -PR config %i/share/geant4.8
/bin/cp -PR examples %i/share/geant4.8
for lists in `/bin/ls -d -1 physics_lists/hadronic/*/include` ; do
/usr/bin/install -d -m 755 %i/share/geant4.8/$lists
/bin/cp -PR $lists/* %i/share/geant4.8/$lists
done
/bin/cp -PR physics_lists/hadronic/GNUmakefile.user.code.example
%i/share/geant4.8/physics_lists/hadronic/
/bin/cp -PR physics_lists/electromagnetic %i/share/geant4.8/physics_lists/
/usr/bin/install -d -m 755 %i/etc/profile.d
echo "setenv G4WORKDIR \${HOME}/geant4.8" > %i/etc/profile.d/%n.csh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >>
%i/etc/profile.d/%n.csh
echo "export G4WORKDIR=\${HOME}/geant4.8" > %i/etc/profile.d/%n.sh
echo "append_path PATH \${G4WORKDIR}/bin/\${G4SYSTEM}" >>
%i/etc/profile.d/%n.sh
echo "export PATH" >> %i/etc/profile.d/%n.sh
chmod 755 %i/etc/profile.d/%n.*
<<
RuntimeVars: <<
G4SYSTEM: Darwin-g++
G4INSTALL: %p/share/geant4.8
G4LIB: %p/lib/geant4.8
G4INCLUDE: %p/include/geant4.8
G4VIS_USE_OPENGLX: 1
CLHEP_BASE_DIR: %p
<<
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for GEANT4 8.0
Depends: <<
x11,
clhep-shlibs (>= 1.9.2.2),
openmotif3-shlibs
<<
Files: <<
lib/geant4.8/Darwin-g++/libG4FR.%v.dylib
lib/geant4.8/Darwin-g++/libG4FR.4.8.dylib
lib/geant4.8/Darwin-g++/libG4OpenGL.%v.dylib
lib/geant4.8/Darwin-g++/libG4OpenGL.4.8.dylib
lib/geant4.8/Darwin-g++/libG4RayTracer.%v.dylib
lib/geant4.8/Darwin-g++/libG4RayTracer.4.8.dylib
lib/geant4.8/Darwin-g++/libG4Tree.%v.dylib
lib/geant4.8/Darwin-g++/libG4Tree.4.8.dylib
lib/geant4.8/Darwin-g++/libG4VRML.%v.dylib
lib/geant4.8/Darwin-g++/libG4VRML.4.8.dylib
lib/geant4.8/Darwin-g++/libG4digits_hits.%v.dylib
lib/geant4.8/Darwin-g++/libG4digits_hits.4.8.dylib
lib/geant4.8/Darwin-g++/libG4event.%v.dylib
lib/geant4.8/Darwin-g++/libG4event.4.8.dylib
lib/geant4.8/Darwin-g++/libG4geometry.%v.dylib
lib/geant4.8/Darwin-g++/libG4geometry.4.8.dylib
lib/geant4.8/Darwin-g++/libG4global.%v.dylib
lib/geant4.8/Darwin-g++/libG4global.4.8.dylib
lib/geant4.8/Darwin-g++/libG4graphics_reps.%v.dylib
lib/geant4.8/Darwin-g++/libG4graphics_reps.4.8.dylib
lib/geant4.8/Darwin-g++/libG4intercoms.%v.dylib
lib/geant4.8/Darwin-g++/libG4intercoms.4.8.dylib
lib/geant4.8/Darwin-g++/libG4interfaces.%v.dylib
lib/geant4.8/Darwin-g++/libG4interfaces.4.8.dylib
lib/geant4.8/Darwin-g++/libG4materials.%v.dylib
lib/geant4.8/Darwin-g++/libG4materials.4.8.dylib
lib/geant4.8/Darwin-g++/libG4modeling.%v.dylib
lib/geant4.8/Darwin-g++/libG4modeling.4.8.dylib
lib/geant4.8/Darwin-g++/libG4parmodels.%v.dylib
lib/geant4.8/Darwin-g++/libG4parmodels.4.8.dylib
lib/geant4.8/Darwin-g++/libG4particles.%v.dylib
lib/geant4.8/Darwin-g++/libG4particles.4.8.dylib
lib/geant4.8/Darwin-g++/libG4persistency.%v.dylib
lib/geant4.8/Darwin-g++/libG4persistency.4.8.dylib
lib/geant4.8/Darwin-g++/libG4processes.%v.dylib
lib/geant4.8/Darwin-g++/libG4processes.4.8.dylib
lib/geant4.8/Darwin-g++/libG4readout.%v.dylib
lib/geant4.8/Darwin-g++/libG4readout.4.8.dylib
lib/geant4.8/Darwin-g++/libG4run.%v.dylib
lib/geant4.8/Darwin-g++/libG4run.4.8.dylib
lib/geant4.8/Darwin-g++/libG4track.%v.dylib
lib/geant4.8/Darwin-g++/libG4track.4.8.dylib
lib/geant4.8/Darwin-g++/libG4tracking.%v.dylib
lib/geant4.8/Darwin-g++/libG4tracking.4.8.dylib
lib/geant4.8/Darwin-g++/libG4visHepRep.%v.dylib
lib/geant4.8/Darwin-g++/libG4visHepRep.4.8.dylib
lib/geant4.8/Darwin-g++/libG4visXXX.%v.dylib
lib/geant4.8/Darwin-g++/libG4visXXX.4.8.dylib
lib/geant4.8/Darwin-g++/libG4vis_management.%v.dylib
lib/geant4.8/Darwin-g++/libG4vis_management.4.8.dylib
<<
Shlibs: <<
%p/lib/geant4.8/Darwin-g++/libG4FR.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4OpenGL.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4RayTracer.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4Tree.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4VRML.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4digits_hits.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4event.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4geometry.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4global.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4graphics_reps.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4intercoms.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4interfaces.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4materials.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4modeling.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4parmodels.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4particles.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4persistency.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4processes.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4readout.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4run.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4track.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4tracking.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4visHepRep.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4visXXX.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
%p/lib/geant4.8/Darwin-g++/libG4vis_management.4.8.dylib 4.8.0 geant4
(>=4.8.2-11)
<<
<<
--- NEW FILE: geant4.7-data.info ---
Package: geant4.7-data
Version: 4.7.1
Revision: 11
Description: Optional datafiles for GEANT4 7
DescDetail: <<
Datafiles for specific (optional) physics processes.
<<
Homepage: http://geant4.cern.ch/
Maintainer: Remi Mommsen <[EMAIL PROTECTED]>
License: BSD
Conflicts: geant4-data (<=4.8.0-11), geant4.8-data
Replaces: geant4-data (<=4.8.0-11), geant4.8-data
Provides: geant4-data
Recommends: geant4.7
Source: http://geant4.cern.ch/support/source/G4NDL.3.7.tar.gz
Source2: http://geant4.cern.ch/support/source/G4EMLOW.3.0.tar.gz
Source3: http://geant4.cern.ch/support/source/PhotonEvaporation.2.0.tar.gz
Source4: http://geant4.cern.ch/support/source/RadiativeDecay.3.0.tar.gz
Source5: http://geant4.cern.ch/support/source/G4ELASTIC.1.1.tar.gz
Source-MD5: 4ad8f5ef02e11a176e603cac29a51b5a
Source2-MD5: 9e696c88953a631033f613bf1c82cd14
Source3-MD5: bbeecf4303db7fa50b129c2a0d3ee500
Source4-MD5: 9fff446948c1f80910865c67276e1a27
Source5-MD5: 8d9984fea7ad900bc7976e4528750a18
NoSourceDirectory: true
CompileScript: <<
<<
InstallScript: <<
/usr/bin/install -d -m 755 %i/share/geant4.7/data
/bin/mv G4ELASTIC1.1 %i/share/geant4.7/data/
/bin/mv G4EMLOW3.0 %i/share/geant4.7/data/
/bin/mv G4NDL3.7 %i/share/geant4.7/data/
/bin/mv PhotonEvaporation2.0 %i/share/geant4.7/data/PhotonEvaporation
/bin/mv RadiativeDecay3.0 %i/share/geant4.7/data/RadiativeDecay
<<
RuntimeVars: <<
G4LEVELGAMMADATA: %p/share/geant4.7/data/PhotonEvaporation
NeutronHPCrossSections: %p/share/geant4.7/data/G4NDL3.7
G4RADIOACTIVEDATA: %p/share/geant4.7/data/RadiativeDecay
G4LEDATA: %p/share/geant4.7/data/G4EMLOW3.0
<<
--- NEW FILE: geant4.8.patch ---
--- geant4.6.0/fink.sh 1969-12-31 16:00:00.000000000 -0800
+++ geant4.6.0.new/fink.sh 2004-01-17 11:44:39.000000000 -0800
@@ -0,0 +1,65 @@
+g4clhep_base_dir='@PREFIX@'
+g4clhep_include_dir='@PREFIX@/include'
+g4clhep_lib='CLHEP'
+g4clhep_lib_dir='@PREFIX@/lib'
+g4compiler='g++'
+g4data='@PREFIX@/share/geant4.8/data'
+g4debug=''
+g4global='n'
+g4granular='y'
+g4include=''
+g4includes_flag='y'
+g4install='@BUILDDIR@'
+g4lib_build_dyn='y'
+g4lib_build_shared='n'
+g4lib_build_static='y'
+g4lib_use_granular='y'
+g4lib_use_shared='y'
+g4lib_use_static='n'
+g4make='make'
+g4osname='Darwin'
+g4system='Darwin-g++'
+g4ui_build_gag_session='y'
+g4ui_build_terminal_session='y'
+g4ui_build_win32_session='n'
+g4ui_build_xaw_session='n'
+g4ui_build_xm_session='y'
+g4ui_use_gag='y'
+g4ui_use_tcsh='y'
+g4ui_use_terminal='y'
+g4ui_use_win32='n'
+g4ui_use_xaw='n'
+g4ui_use_xm='y'
+g4vis_build_asciitree_driver='y'
+g4vis_build_dawn_driver='y'
+g4vis_build_dawnfile_driver='y'
+g4vis_build_oiwin32_driver='n'
+g4vis_build_oix_driver='n'
+g4vis_build_openglwin32_driver='n'
+g4vis_build_openglx_driver='y'
+g4vis_build_openglxm_driver='y'
+g4vis_build_raytracer_driver='y'
+g4vis_build_vrml_driver='y'
+g4vis_build_vrmlfile_driver='y'
+g4vis_oglhome='/usr/X11R6/'
+g4vis_use_asciitree='y'
+g4vis_use_dawn='y'
+g4vis_use_dawnfile='y'
+g4vis_use_oiwin32='n'
+g4vis_use_oix='n'
+g4vis_use_openglwin32='n'
+g4vis_use_openglx='y'
+g4vis_use_openglxm='y'
+g4vis_use_raytracer='y'
+g4vis_use_vrml='y'
+g4vis_use_vrmlfile='y'
+g4w_use_g3tog4='n'
+g4wanalysis_build=''
+g4wanalysis_build_jas=''
+g4wanalysis_build_lab=''
+g4wanalysis_build_lizard=''
+g4wanalysis_use='n'
+g4wanalysis_use_jas=''
+g4wanalysis_use_lab=''
+g4wanalysis_use_lizard=''
+g4wlib_build_g3tog4='n'
--- geant4.7.1.orig/Configure 2005-06-20 12:34:18.000000000 -0500
+++ geant4.7.1.new/Configure 2005-09-22 11:56:05.000000000 -0500
@@ -3180,7 +3180,7 @@
y*|Y*)
g4lib_build_dyn=y
g4lib_build_shared=n
- g4lib_build_static=n
+ g4lib_build_static=y
# g4lib_build_static=""
# g4lib_use_shared=1
--- geant4.7.1.orig/config/binmake.gmk 2005-06-15 08:59:59.000000000 -0500
+++ geant4.7.1.new/config/binmake.gmk 2005-09-23 22:09:23.000000000 -0500
@@ -146,7 +146,7 @@
endif
CPPFLAGS += $(INCFLAGS)
-LDFLAGS += -L$(G4LIBDIR)
+LDFLAGS += -L$(G4LIBDIR) -bind_at_load -multiply_defined suppress
G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(G4TARGET)
G4BINDIR := $(G4BIN)/$(G4SYSTEM)
--- geant4.7.1.orig/config/sys/Darwin-g++.gmk 2005-05-17 03:07:27.000000000
-0500
+++ geant4.7.1.new/config/sys/Darwin-g++.gmk 2005-09-24 23:47:11.000000000
-0500
@@ -34,12 +34,10 @@
FCLIBS := -lg2c -lnsl
ECHO := /bin/echo -n
SHEXT := dylib
- X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
+ X11FLAGS := -I/usr/X11R6/include
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
- XMFLAGS := -I/sw/include
-# XMFLAGS := -I/usr/X11R6/include ##### some installations.
- XMLIBS := -L/sw/lib -lXm -lXpm
-# XMLIBS := -L/usr/X11R6/lib -lXm -lXpm ##### some installations.
+ XMFLAGS := [EMAIL PROTECTED]@/include
+ XMLIBS := [EMAIL PROTECTED]@/lib -lXm -lXpm
DLDLIBS := -ldl
ifndef OGLHOME
OGLHOME := /usr/X11R6
@@ -66,37 +64,35 @@
# G.Barrand (16/07/2004)
#
#### G4_MACOSX_TWO_LEVEL_NAMESPACE = 1
-ifdef G4_MACOSX_TWO_LEVEL_NAMESPACE
define build-granular-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/[EMAIL
PROTECTED]@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE
/usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMPDIR); \
- g++ -dynamiclib -twolevel_namespace -undefined define_a_way -dynamic \
- -single_module -o $$libdir/$(@F) *.o -L$(G4LIB)/$(G4SYSTEM) \
- -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS)
- endef
-else
- define build-granular-shared-lib
- @libdir=`(cd $(@D);/bin/pwd)`; \
- cd $(G4TMPDIR); \
- g++ -dynamiclib -flat_namespace -undefined suppress -dynamic
-single_module -o $$libdir/$(@F) $(INTYLIBS) *.o
+ g++ -dynamiclib -twolevel_namespace -undefined error -dynamic \
+ -install_name @PREFIX@/lib/geant4.8/Darwin-g++/`echo $$libname |
/usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -single_module -o $$libdir/$$libname *.o -L$(G4LIB)/$(G4SYSTEM)
$$libs \
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1`".dylib"
endef
-endif
-ifdef G4_MACOSX_TWO_LEVEL_NAMESPACE
define build-global-shared-lib
@libdir=`(cd $(@D);/bin/pwd)`; \
+ libname=`(echo $(@F) | /usr/bin/sed 's/\.dylib/[EMAIL
PROTECTED]@.dylib/')`; \
+ compversion=`(echo @VERSION@ | /usr/bin/cut -d'.' -f1-2)`; \
+ libs=`(/bin/ls -1 $$libdir/*$$compversion.dylib | /usr/bin/xargs -IFILE
/usr/bin/basename FILE .$$compversion.dylib | /usr/bin/sed -n 's|^lib|-l|p')`; \
cd $(G4TMP)/$(G4SYSTEM); \
g++ -dynamiclib -twolevel_namespace -undefined error -dynamic \
- -single_module -o $$libdir/$(@F) \
+ -install_name @PREFIX@/lib/geant4.8/Darwin-g++/`echo $$libname |
/usr/bin/cut -d'.' -f1-3`".dylib" \
+ -compatibility_version $$compversion -current_version @VERSION@ \
+ -single_module -o $$libdir/$$libname $$libs \
$(foreach dir,$(SUBLIBS),$(dir)/*.o) -L$(G4LIB)/$(G4SYSTEM) \
$(patsubst lib%,-l%,$(patsubst %.lib,%,$(GLOBLIBS))) \
- -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS);
+ -L$(CLHEP_LIB_DIR) -l$(CLHEP_LIB) $(INTYLIBS); \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1-3`".dylib"; \
+ /bin/ln -s $$libname $$libdir/`echo $$libname | /usr/bin/cut -d'.'
-f1`".dylib"
endef
-else
- define build-global-shared-lib
- @libdir=`(cd $(@D);/bin/pwd)`; \
- cd $(G4TMP)/$(G4SYSTEM); \
- g++ -dynamiclib -flat_namespace -undefined suppress -dynamic
-single_module -o $$libdir/$(@F) $(INTYLIBS) $(foreach
dir,$(SUBLIBS),$(dir)/*.o);
- endef
-endif
endif
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits