Update of /cvsroot/fink/experimental/babayoshihiko/finkinfo
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv28655
Modified Files:
r-base215.info
Added Files:
r-base30.info
Log Message:
For version-dependent packages
--- NEW FILE: r-base30.info ---
Info2: <<
Package: r-base30
Version: 3.0.1
Revision: 2
Description: R Framework
Maintainer: BABA Yoshihiko <[email protected]>
Depends: %N-shlibs (=%v-%r)
BuildDepends: bzip2-dev, cairo, glib2-dev, gcc48-compiler, libgettext8-dev,
libiconv-dev, libncurses5, libjpeg9, libpng15, pango1-xft2-ft219-dev, pcre,
pkgconfig, readline6, tcltk-dev, x11-dev, fink (>= 0.28.1),
fink-package-precedence, flag-sort (>= 0.5), glitz
Source: http://cran.r-project.org/src/base/R-3/R-%v.tar.gz
Source-MD5: 36d51544b007fff26c7fbf36b02ea5ad
PatchFile: %n.patch
PatchFile-MD5: 1307e3f8ea068e3a30bce0511369a511
# PatchScript: sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
SourceDirectory: R-%v
SetCC: flag-sort -r gcc
SetCXX: flag-sort -r g++
ConfigureParams: <<
--libdir='%p/lib' --mandir='${prefix}/share/man' \
--with-blas="-framework Accelerate" \
--with-lapack="-framework Accelerate" \
--with-aqua --enable-R-framework=%p/Library/Frameworks \
--with-system-bzlib --with-system-pcre --with-system-zlib \
--with-x --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib \
--with-tcl-config=%p/lib/tclConfig.sh --with-tk-config=%p/lib/tkConfig.sh
<<
CompileScript: <<
#!/bin/sh -efv
export F77=%p/bin/gfortran-fsf-4.8
export FC=%p/bin/gfortran-fsf-4.8
perl -pi -e "s|vecLib|Accelerate|g" src/modules/lapack/vecLibg95c.c
unset R_HOME
./configure %c CFLAGS="-g -O3" CXXFLAGS="-g -O3" FFLAGS="-g -O3"
make
fink-package-precedence --depfile-ext='\.d' --prohibit-bdep r-base,r-base30 .
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -efv
# don't leak from already-installed package
unset R_HOME
make -j1 -k check
<<
<<
InstallScript: <<
#!/bin/sh -ex
FW_VER=`echo %v | sed -e's/[\.][0-9]$//'`
# prefix=%i/Library/Frameworks
make install DESTDIR=%d
cd %i
# Fix path
perl -pi -e 's|%i|%p|g' Library/Frameworks/R.framework/Resources/bin/R
perl -pi -e "s,Resources,Versions/$FW_VER/Resources,g"
Library/Frameworks/R.framework/Resources/bin/R
if [[ $( sw_vers -productVersion ) > 10.5 ]]; then
perl -pi -e 's|# export PATH|export PATH|'
Library/Frameworks/R.framework/Resources/bin/R
fi
# Fix install_name in libR.dylib
install_name_tool -id
"%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/lib/libR.dylib"
Library/Frameworks/R.framework/Versions/$FW_VER/Resources/lib/libR.dylib
# Move site-library out of R
pushd Library/Frameworks/R.framework/Resources/
ln -s %p/lib/R/3.0/site-library site-library
popd
# Make more version specific symlink
pushd Library/Frameworks/R.framework/Versions/
ln -s $FW_VER %v
popd
# Fix install names in libs and modules
pushd Library/Frameworks/R.framework/Versions/$FW_VER/Resources/library/
LIBS="class cluster foreign graphics grDevices grid KernSmooth lattice MASS
Matrix methods mgcv nlme nnet parallel rpart spatial splines stats survival
tcltk tools utils "
for LIB in $LIBS;
do
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/library/$LIB/libs/$LIB.dylib
$LIB/libs/$LIB.dylib
done
popd
pushd Library/Frameworks/R.framework/Versions/$FW_VER/Resources/modules
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/modules/internet.dylib
internet.dylib
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/modules/lapack.dylib
lapack.dylib
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/R_de.dylib
R_de.dylib
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/modules/R_X11.dylib
R_X11.dylib
install_name_tool -id
%p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/modules/vfonts.dylib
vfonts.dylib
popd
mkdir -p bin
pushd bin
ln -s %p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/bin/R R
popd
mkdir -p share/man/man1
pushd share/man/man1
ln -s %p/Library/Frameworks/R.framework/Versions/$FW_VER/Resources/man1/R.1
R.1
popd
# Keep the library folder safe. Users can install their libraries in
$HOME/Library/R.
chmod 755 Library/Frameworks/R.framework/Resources/library
# Satisfy validation
rm -rf
Library/Frameworks/R.framework/Versions/3.0/Resources/library/Matrix/include
# AKH: fix install_names
cd %i/Library/Frameworks/R.framework/Versions/3.0/Resources/library
install_name_tool -id \
%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/grDevices/libs/cairo.dylib
\
grDevices/libs/cairo.dylib
# Fix the framework path
perl -pi -e "s|LIBR =|LIBR =
-L%p/Library/Frameworks/R.framework/Versions/3.0/Resources/lib -lR #|"
%i/Library/Frameworks/R.framework/Versions/3.0/Resources/etc/Makeconf
<<
RunTimeVars: <<
R_HOME: %p/Library/Frameworks/R.framework/Versions/3.0/Resources
<<
SplitOff: <<
Package: %N-shlibs
Description: R Libraries
Depends: bzip2-shlibs, cairo-shlibs, gcc48-shlibs, glib2-shlibs,
libgettext8-shlibs, libiconv, libjpeg9-shlibs, libpng15-shlibs, libtiff-shlibs,
pango1-xft2-ft219-shlibs, pcre-shlibs, readline6-shlibs, tcltk
Files: <<
Library/Frameworks/R.framework/Versions/3.0/Resources/lib
Library/Frameworks/R.framework/Versions/3.0/Resources/library
Library/Frameworks/R.framework/Versions/3.0/Resources/modules
<<
Shlibs: <<
%p/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libR.dylib 3.0.0
%n (>= 3.0.0-1)
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/class/libs/class.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/cluster/libs/cluster.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/foreign/libs/foreign.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/grDevices/libs/cairo.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/graphics/libs/graphics.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/grDevices/libs/grDevices.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/grid/libs/grid.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/KernSmooth/libs/KernSmooth.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/lattice/libs/lattice.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/MASS/libs/MASS.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Matrix/libs/Matrix.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/methods/libs/methods.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/mgcv/libs/mgcv.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/nlme/libs/nlme.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/nnet/libs/nnet.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/parallel/libs/parallel.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/rpart/libs/rpart.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/spatial/libs/spatial.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/splines/libs/splines.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/stats/libs/stats.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/survival/libs/survival.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.dylib
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tools/libs/tools.dylib
!%p/Library/Frameworks/R.framework/V rsions/3.0/Resources/library/tools/libs/tools.dylib ylib ib eg9-shlibs,
libpng15-shlibs, libtiff-shlibs, pango1-xft2-ft219-shlibs, pcre-shlibs,
readline6-shlibs, tcltk fink-package-precedence, flag-sort (>= 0.5),
glitz 6
è è! è! ÐÓÄuÿ @ÔÄuÿ xÄzí<+ 0ÊÄuÿ ò]ì<+ ^ì<+ ÐÓÄuÿ `ò]ì<+ ÔÄuÿ À¿Þí<+ uú]ì<+ °Þí<+ Ø´Þí<+ ¨¹Þí<+ _ì<+ xÄzí<+ 0ÊÄuÿ ÉÄuÿ k^ì<+ à! à! ÐÓÄuÿ @ÔÄuÿ HZí<+ ËÄuÿ ò]ì<+ ^ì<+ ÐÓÄuÿ `ò]ì<+ ÔÄuÿ ÔÄuÿ øÓÄuÿ 8ì<+ p @ÔÄuÿ uú]ì<+ _ì<+ ËÄuÿ àÉÄuÿ k^ì<+ G H I J K M N O P ÐÓÄuÿ @ÔÄuÿ HE1í<+ °ÌÄuÿ ò]ì<+ ^ì<+ ÐÓÄuÿ 0¿Þí<+ uú]ì<+ Ðzí<+
yí<+ °Þí<+ Ø´Þí<+ ¨¹Þí<+ _ì<+ HE1í<+ °ÌÄuÿ ðÊÄuÿ k^ì<+ 8E1í<+ °ÌÄuÿ
ËÄuÿ k^ì<+ (E1í<+ °ÌÄuÿ PËÄuÿ k^ì<+ E1í<+ °ÌÄuÿ ËÄuÿ k^ì<+
¨¾Þí<+ uú]ì<+ ¨¹Þí<+ ÆÄuÿ Èí<+ eù]ì<+ Ø´Þí<+
ÌÄuÿ yÈí<+ eù]ì<+ °Þí<+ PÌÄuÿ ZÈí<+ eù]ì<+ Øtí<+ Ðzí<+
yí<+ °Þí<+ ØÔzí<+ Ø´Þí<+ ¨¹Þí<+ _ì<+ 8ì<+ =Úì<+ @ÔÄuÿ pí<+ ÎÄuÿ ÐÌÄuÿ k^ì<+ 5 6 7 8 : <