Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci In directory sc8-pr-cvs17:/tmp/cvs-serv17911
Added Files: cernlib2005-10.5.info Log Message: variant for 10.5 --- NEW FILE: cernlib2005-10.5.info --- Info3: << Package: cernlib2005-%type_pkg[fortran] Type: fortran (g77 gfortran) Version: 2005 Revision: 2010 Distribution: 10.5 Description: Paw and other basic executables Architecture: (%type_pkg[fortran] = g77) powerpc Depends: x11 BuildDepends: << x11-dev, openmotif3, (%type_pkg[fortran] = g77) g77, (%type_pkg[fortran] = gfortran) gcc42 << Conflicts: << cernlib2002, cernlib2003, cernlib (<= 2003-22), cernlib2005, cernlib2005-g77, cernlib2005-gfortran << Replaces: << cernlib2002, cernlib2003, cernlib (<= 2003-22), cernlib2005, cernlib2005-g77, cernlib2005-gfortran << Provides: cernlib, cernlib2005 CustomMirror: << Primary: http://wwwinfo.cern.ch/asd/cernlib/download/ << Source: mirror:custom:%v_source/tar/src_Imakefile.tar.gz SourceRename: cernlib-%v_Imakefile.tar.gz Source2: mirror:custom:%v_source/tar/src_config.tar.gz Source2Rename: cernlib-%v_config.tar.gz Source3: mirror:custom:%v_source/tar/src_include.tar.gz Source3Rename: cernlib-%v_include.tar.gz Source4: mirror:custom:%v_source/tar/src_cfortran.tar.gz Source4Rename: cernlib-%v_cfortran.tar.gz Source5: mirror:custom:%v_source/tar/src_scripts.tar.gz Source5Rename: cernlib-%v_scripts.tar.gz Source6: mirror:custom:%v_source/tar/src_packlib.tar.gz Source6Rename: cernlib-%v_packlib.tar.gz Source7: mirror:custom:%v_source/tar/src_pawlib.tar.gz Source7Rename: cernlib-%v_pawlib.tar.gz Source8: mirror:custom:%v_source/tar/src_phtools.tar.gz Source8Rename: cernlib-%v_phtools.tar.gz Source9: mirror:custom:%v_source/tar/src_mclibs.tar.gz Source9Rename: cernlib-%v_mclibs.tar.gz Source10: mirror:custom:%v_source/tar/src_mathlib.tar.gz Source10Rename: cernlib-%v_mathlib.tar.gz Source11: mirror:custom:%v_source/tar/src_graflib.tar.gz Source11Rename: cernlib-%v_graflib.tar.gz Source12: mirror:custom:%v_source/tar/src_geant321.tar.gz Source12Rename: cernlib-%v_geant321.tar.gz Source13: mirror:custom:%v_source/tar/src_patchy.tar.gz Source13Rename: cernlib-%v_patchy.tar.gz Source14: http://www-d0.fnal.gov/~mommsen/fink/cernlib2005-%r.patch.tgz Source-MD5: 03bfd1239e57a23ab087bf29fe48c8a8 Source2-MD5: b72b89cb3a7f7c592d28b992c95b4eff Source3-MD5: 9ebd72a2b6e5349b25fc93e7b20c172a Source4-MD5: 9e686519ae3a52344222b21c9444ddd6 Source5-MD5: b30b121167ddf6508c22fc25a4272276 Source6-MD5: 9e6423a947496ad2848ad40a59b61b21 Source7-MD5: 4addfdd0524a8f0ca3469499f92a54ba Source8-MD5: f215b9adba3cfb3be4bd74d624f00d32 Source9-MD5: dc3ab13c8a89f398c20219abaabd1eea Source10-MD5: 0ec66e6d4920af79999b4c73fd3b065a Source11-MD5: 37cd64d0219e947eaace165cb5cf040b Source12-MD5: f8726e20da75b99320deed00fb557a0d Source13-MD5: fd20e80b3f58fc88168bcd6ce701f999 Source14-MD5: 1638ebee5ffc4a86bbfb5abeaaf41dcb SourceDirectory: %v/src PatchScript: << #!/bin/sh -ev if [ "%m" == "powerpc" ] ; then ARCH="PPC" ; else ARCH="I386" ; fi sed "s|@PREFIX@|%p|g" < ../../%n.patch | sed "s|@ARCH@|${ARCH}|g" | patch -p1 patch -p1 < ../../cernlib2005.patch perl -pi -e "s|#include <stdio.h>|#include <stdio.h>\n#define L_cuserid 9 /* size for cuserid(); UT_NAMESIZE + 1 */|" packlib/cuserid/cuserid.c perl -pi -e "s|#include <stdio.h>|#include <stdio.h>\n#define L_cuserid 9 /* size for cuserid(); UT_NAMESIZE + 1 */|" pawlib/paw/cpaw/bugrep.c << CompileScript: << #!/bin/sh -ev mkdir lib mkdir bin export CERN=%b/cernlib export CERN_LEVEL=%v export CERN_ROOT=${CERN}/${CERN_LEVEL} export PATH=${CERN_ROOT}/bin:${PATH} export CVSCOSRC=%b export HAVE_MOTIF=yes ${CVSCOSRC}/config/imake_boot make bin/kuipc make scripts/Makefile (cd scripts; make install.bin) || exit 1 make (cd packlib; make install.bin) || exit 1 (cd graflib; make install.bin) || exit 1 (cd pawlib; make install.bin) || exit 1 make install.include CERN_INCLUDEDIR=${CERN_ROOT}/include << InstallScript: << install -d %i/bin install -m 755 cernlib/%v/bin/* %i/bin << InfoTest: << TestSuiteSize: large TestScript: << #!/bin/sh -ev pwd export CERN=%b/cernlib export CERN_LEVEL=%v export CERN_ROOT=${CERN}/${CERN_LEVEL} export PATH=${CERN_ROOT}/bin:${PATH} export CVSCOSRC=%b cd packlib ( make test | /usr/bin/tee %b/test.log 2>&1 ) || exit 2 cd ../mathlib ( make test 2>&1 | /usr/bin/tee -a %b/test.log ) || exit 2 cd ../phtools ( make test 2>&1 | /usr/bin/tee -a %b/test.log ) || exit 2 cd ../mclibs ( make test 2>&1 | /usr/bin/tee -a %b/test.log ) || exit 2 cd ../geant321 ( make test 2>&1 | /usr/bin/tee -a %b/test.log ) || exit 2 #The following tests need user interaction (and a runnng X11) #cd ../graflib/higz; make examples/Makefile #cd examples; make higzex #./higzex #cd ../../../pawlib/paw/demo #paw all.kumac if [ `grep -c "make: \*\*\*" %b/test.log` -ne 0 ] ; then exit 2 ; fi if [ `grep -c "\*\*\* failed" %b/test.log` -ne 0 ] ; then exit 2 ; fi << << SplitOff: << Description: Paw++: Motif enhanced paw Package: %N-paw++ Provides: cernlib-paw++, cernlib2005-paw++ Conflicts: << cernlib2002-paw++, cernlib2003-paw++, cernlib-paw++ (<= 2003-22), cernlib2005-paw++, cernlib2003-g77-paw++, cernlib2003-gfortran-paw++ << Replaces: << cernlib2002-paw++, cernlib2003-paw++, cernlib-paw++ (<= 2003-22), cernlib2005-paw++, cernlib2003-g77-paw++, cernlib2003-gfortran-paw++ << Depends: << x11, openmotif3-shlibs, %N (=%v-%r) << Files: << bin/paw++ bin/kxterm << << SplitOff2: << Description: Basic libraries and include files Package: %N-dev Provides: cernlib-dev, cernlib2005-dev Depends: << %N (=%v-%r), (%type_pkg[fortran] = g77) g77, (%type_pkg[fortran] = gfortran) gcc42-shlibs << Conflicts: << cernlib2002-dev, cernlib2003-dev, cernlib-dev (<= 2003-22), cernlib2005-dev, cernlib2005-g77-dev, cernlib2005-gfortran-dev << Replaces: << cernlib2002-dev, cernlib2003-dev, cernlib-dev (<= 2003-22), cernlib2005-dev, cernlib2005-g77-dev, cernlib2005-gfortran-dev << InstallScript: << install -d %i/lib install -m 644 cernlib/%v/lib/libgraflib.a %i/lib install -m 644 cernlib/%v/lib/libgrafX11.a %i/lib install -m 644 cernlib/%v/lib/libpawlib.a %i/lib install -m 644 cernlib/%v/lib/libkernlib.a %i/lib install -m 644 cernlib/%v/lib/libpacklib.a %i/lib install -m 644 cernlib/%v/lib/libmathlib.a %i/lib install -m 644 cernlib/%v/lib/libphtools.a %i/lib ln -s libkernlib.a %i/lib/libkernlib-shift.a ln -s libpacklib.a %i/lib/libpacklib-shift.a ranlib -a %i/lib/libgraflib.a ranlib -a %i/lib/libgrafX11.a ranlib -a %i/lib/libpawlib.a ranlib -a %i/lib/libkernlib.a ranlib -a %i/lib/libpacklib.a ranlib -a %i/lib/libmathlib.a ranlib -a %i/lib/libphtools.a install -d %i/include cp -r cernlib/%v/include/cfortran %i/include cp -r cernlib/%v/include/comis %i/include cp -r cernlib/%v/include/cspack %i/include cp -r cernlib/%v/include/dzdoc %i/include cp -r cernlib/%v/include/epio %i/include cp -r cernlib/%v/include/fatmen %i/include cp -r cernlib/%v/include/ffread %i/include cp -r cernlib/%v/include/gen %i/include cp -r cernlib/%v/include/hbook %i/include cp -r cernlib/%v/include/hepdb %i/include cp -r cernlib/%v/include/higz %i/include cp -r cernlib/%v/include/hplot %i/include cp -r cernlib/%v/include/kapack %i/include cp -r cernlib/%v/include/kernbit %i/include cp -r cernlib/%v/include/kerngen %i/include cp -r cernlib/%v/include/kernnum %i/include cp -r cernlib/%v/include/kuip %i/include cp -r cernlib/%v/include/sigma %i/include cp -r cernlib/%v/include/zbook %i/include cp -r cernlib/%v/include/zebra %i/include << << SplitOff3: << Description: GEANT 3.2.1 Package: %N-geant321 Provides: cernlib-geant321, cernlib2005-geant321 Conflicts: << cernlib2002-geant321, cernlib2003-geant321, cernlib-geant321 (<= 2003-22), cernlib2005-geant321, cernlib2005-g77-geant321, cernlib2005-gfortran-geant321 << Replaces: << cernlib2002-geant321, cernlib2003-geant321, cernlib-geant321 (<= 2003-22), cernlib2005-geant321, cernlib2005-g77-geant321, cernlib2005-gfortran-geant321 << Depends: %N-dev (=%v-%r) InstallScript: << install -d %i/lib install -m 644 cernlib/%v/lib/libgeant321.a %i/lib install -m 644 cernlib/%v/lib/gxint321.f %i/lib install -m 644 cernlib/%v/lib/flukaaf.dat %i/lib install -m 644 cernlib/%v/lib/xsneut95.dat %i/lib ln -s gxint321.f %i/lib/gxint.f ln -s libgeant321.a %i/lib/libgeant.a ranlib -a %i/lib/libgeant321.a install -d %i/include cp -r cernlib/%v/include/geant321 %i/include << Files: bin/gxint << SplitOff4: << Description: Monte-carlo libraries and files Package: %N-mclibs Provides: cernlib-mclibs, cernlib2005-mclibs Depends: %N-dev (=%v-%r) Conflicts: << cernlib2002-mclibs, cernlib2003-mclibs, cernlib-mclibs (<= 2003-22), cernlib2005-mclibs, cernlib2005-g77-mclibs, cernlib2005-gfortran-mclibs << Replaces: << cernlib2002-mclibs, cernlib2003-mclibs, cernlib-mclibs (<= 2003-22), cernlib2005-mclibs, cernlib2005-g77-mclibs, cernlib2005-gfortran-mclibs << InstallScript: << install -d %i/lib install -m 644 cernlib/%v/lib/libariadne.a %i/lib install -m 644 cernlib/%v/lib/libcojets.a %i/lib install -m 644 cernlib/%v/lib/libeurodec.a %i/lib install -m 644 cernlib/%v/lib/libfritiof.a %i/lib install -m 644 cernlib/%v/lib/libherwig59.a %i/lib install -m 644 cernlib/%v/lib/libisajet758.a %i/lib install -m 644 cernlib/%v/lib/libjetset74.a %i/lib install -m 644 cernlib/%v/lib/libpdflib804.a %i/lib install -m 644 cernlib/%v/lib/libphotos202.a %i/lib install -m 644 cernlib/%v/lib/liblepto651.a %i/lib install -m 644 cernlib/%v/lib/libpythia6205.a %i/lib install -m 644 cernlib/%v/lib/cojets.dat %i/lib install -m 644 cernlib/%v/lib/eurodec.dat %i/lib install -m 644 cernlib/%v/lib/isajet.dat %i/lib ln -s libherwig59.a %i/lib/libherwig.a ln -s liblepto651.a %i/lib/liblepto.a ln -s libisajet758.a %i/lib/libisajet.a ln -s libjetset74.a %i/lib/libjetset.a ln -s libpdflib804.a %i/lib/libpdflib.a ln -s libphotos202.a %i/lib/libphotos.a ln -s libpythia6205.a %i/lib/libpythia.a ranlib -a %i/lib/libariadne.a ranlib -a %i/lib/libcojets.a ranlib -a %i/lib/libeurodec.a ranlib -a %i/lib/libfritiof.a ranlib -a %i/lib/libherwig59.a ranlib -a %i/lib/libisajet758.a ranlib -a %i/lib/libjetset74.a ranlib -a %i/lib/libpdflib804.a ranlib -a %i/lib/libphotos202.a ranlib -a %i/lib/liblepto651.a ranlib -a %i/lib/libpythia6205.a install -d %i/include cp -r cernlib/%v/include/cojets %i/include cp -r cernlib/%v/include/eurodec %i/include cp -r cernlib/%v/include/herwig59 %i/include cp -r cernlib/%v/include/isajet758 %i/include cp -r cernlib/%v/include/jetset74 %i/include cp -r cernlib/%v/include/pdf804 %i/include cp -r cernlib/%v/include/pythia6205 %i/include << << RuntimeVars: << CERN: %p CERN_LEVEL: '.' CERN_ROOT: %p << License: GPL DescDetail: << The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN central computers. The two most popular applications based on CERNLIB are PAW and GEANT 3.21. Most of these programs were developed at CERN and are therefore oriented towards the needs of a physics research laboratory that is general mathematics, data analysis, detectors simulation, data-handling etc... applicable to a wide range of problems. << DescUsage: << In order to function properly, CERNLIB needs a few environment variables set. This is done automatically when you source the %p/bin/init.(c)sh. Therefore, you need to open a new terminal after installing CERNLIB for the first time. << DescPort: << The patches needed to make CERNLIB work on Mac OS X are largely based on work done by Keisuke Fujii (http://www-jlc.kek.jp/~fujiik/macosx/10.4.X/HEPonX/memo/CERNLIBonX.html). Some of the patches needed for gfortran were obtained from Harald Vogt (http://www-zeuthen.desy.de/linear_collider/cernlib/cernlib_2005.html). This port is not officially supported by CERN. << DescPackaging: << The CERNLIB is by default installed in a completely separate directory where the environment CERN_ROOT points to. In order to get it into the fink file hierarchy, some hacks were needed. The most obvious is the environment CERN_LEVEL which is set to the local directory ('.'). Using the compile script hack is necessary to pass various environment variables to the build system. The split-offs are inspired by the default packaging into tar files, however putting the include files into the same package as the corresponding libraries. << Homepage: http://cernlib.web.cern.ch/cernlib Maintainer: Remi Mommsen <[EMAIL PROTECTED]> << ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits