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 <babayoshih...@mac.com>
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/Vrsions/3.0/Resources/library/tools/libs/tools.dylibylibibeg9-shlibs,
 libpng15-shlibs, libtiff-shlibs, pango1-xft2-ft219-shlibs, pcre-shlibs, 
readline6-shlibs, tcltk fink-package-precedence, flag-sort (>= 0.5), 
glitz6 
èè!è!ÐÓÄuÿ@ÔÄuÿxÄzí<+0ÊÄuÿ’ò]ì<+†^ì<+ÐÓÄuÿ`ò]ì<+ÔÄuÿÀ¿Þí<+uú]ì<+°Þí<+Ø´Þí<+¨¹Þí<+€_ì<+xÄzí<+0ÊÄuÿÉÄuÿk^ì<+à!à!ÐÓÄuÿ@ÔÄuÿHŽZí<+ËÄuÿ’ò]ì<+†^ì<+ÐÓÄuÿ`ò]ì<+ÔÄuÿÔÄuÿøÓÄuÿ8ì<+Œp˜@ÔÄuÿuú]ì<+€_ì<+ËÄuÿàÉÄuÿk^ì<+GHIJKMNOPÐÓÄ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^ì<+5678:<=>?@BDÐÓÄuÿ@ÔÄuÿ
 
A×ì<+@ÔÄuÿuú]ì<+ì<+€ÌÄuÿ=Úì<+eù]ì<+ì<+Õ_@fÆS
 Qöl±íìS¦ì<+@ÔÄuÿ 
A×ì<+ÏÄuÿàÍÄuÿk^ì<+u]ÞÓ     4Q 
÷U^Qʉ§¶uª¹ñìò*ēvÐÓÄuÿ@ÔÄuÿHŽ£ì<+ 
ÑÄuÿ’ò]ì<+†^ì<+ÐÓÄuÿ`ò]ì<+ÔÄuÿÔÄuÿøÓÄuÿßzí<+uú]ì<+ØÔzí<+
 Ùzí<+€_ì<+ 
ÑÄuÿÐÎÄuÿk^ì<+8Ž£ì<+ 
ÑÄuÿÏÄuÿkersions/3.0/Resources/library/utils/libs/utils.dylib
  
!%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/internet.dylib
  !%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/lapack.dylib
  !%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/R_de.dylib
  !%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/R_X11.dylib
  !%p/Library/Frameworks/R.framework/Versions/3.0/Resources/modules/vfonts.dylib
  <<
<<

SplitOff2: <<
  Package: %N-dev
  Description: R Headers
  Depends: %N-shlibs (=%v-%r)
  Conflicts: r-base215-dev
  Replaces: %N, r-base, r-base215-dev
  BuildDependsOnly: True
  Files: <<
  Library/Frameworks/R.framework/Versions/3.0/Resources/include
  Library/Frameworks/R.framework/Versions/3.0/Headers
  lib/pkgconfig
  <<
<<
SplitOff3: <<
  Package: r-base
  Description: Language and environment for statistical computing and graphics
  Depends: %N (=%v-%r)
  Files: <<
  Library/Frameworks/R.framework/R
  Library/Frameworks/R.framework/Headers
  Library/Frameworks/R.framework/Libraries
  Library/Frameworks/R.framework/PrivateHeaders
  Library/Frameworks/R.framework/Resources
  Library/Frameworks/R.framework/Versions/Current
  bin
  share
  <<
<<


DescDetail: <<
R is similar to S, which was developed at Bell Laboratories by John
Chambers et al. It provides a wide variety of statistical and
graphical techniques (linear and nonlinear modelling, statistical
tests, time series analysis, classification, clustering, ...).  R is
designed as a true computer language with control-flow constructions
for iteration and alternation, and it allows users to add additional
functionality by defining new functions. For computationally intensive
tasks, C and Fortran code can be linked and called at run time.

The "recommended" R packages are now included in the distribution, so
there is no longer a need for a r-recommended package.  If you already
have installed an earlier version of r-recommended, remove it before
installing this package.

Builds R Framework, installs in %p/Library/Frameworks.

R.app no longer included in the R source distribution.  To install, go 
to http://cran.r-project.org/bin/macosx/, download and install R-GUI.dmg.
You will then need to edit Info.plist inside the app bundle to point
to %p/Library/R.Framework (instead of /Library/R.Framework).
<<
DescPackaging: 'pdflatex' is needed to make NEWS.pdf
License: GPL
Homepage: http://cran.R-project.org/
<<

Index: r-base215.info
===================================================================
RCS file: /cvsroot/fink/experimental/babayoshihiko/finkinfo/r-base215.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- r-base215.info      16 Apr 2012 02:33:26 -0000      1.1
+++ r-base215.info      21 May 2013 23:02:05 -0000      1.2
@@ -1,23 +1,25 @@
 Info2: <<
 Package: r-base215
-Version: 2.15.0
-Revision: 1
+Version: 2.15.3
+Revision: 4
 Description: R Framework
 Maintainer:  BABA Yoshihiko <babayoshih...@mac.com>
 Depends: %N-shlibs (=%v-%r)
-BuildDepends: fink (>= 0.28.1), gcc46-compiler, bzip2-dev, libgettext8-dev, 
libiconv-dev, libncurses5, libjpeg8, libpng15, pcre, pkgconfig, readline5, 
tcltk-dev, x11-dev
+BuildDepends: bzip2-dev, cairo, glib2-dev, gcc48-compiler, libgettext8-dev, 
libiconv-dev, libncurses5, libjpeg9, liblzma5, 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-2/R-%v.tar.gz
-Source-MD5: 905f638990492618559202cc1e48a867
+Source-MD5: b2f1a5d701f1f90679be0c60e1931a5c
 PatchFile: %n.patch
 PatchFile-MD5: 81f9fc3bc5834d89b1472b71ce799f9f
 # 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 vecLib -dylib_file 
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib"
 \
-  --with-lapack \
+  --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 \
@@ -26,11 +28,15 @@
 CompileScript: <<
   #!/bin/sh -efv
   
-  export F77=%p/bin/gfortran-fsf-4.6
+  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
+  ./configure %c CFLAGS="-g -O3" CXXFLAGS="-g -O3" FFLAGS="-g -O3"
   make
+  fink-package-precedence --depfile-ext='\.d' --prohibit-bdep r-base,r-base215 
.
 <<
 InfoTest: <<
   TestScript: <<
@@ -38,13 +44,13 @@
     # don't leak from already-installed package
     unset R_HOME
 
-    make -k check
+    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
   
@@ -59,10 +65,10 @@
 
   # 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/site-library site-library
+  ln -s %p/lib/R/2.15/site-library site-library
   popd
   
   # Make more version specific symlink 
@@ -110,15 +116,19 @@
   install_name_tool -id \
                
%p/Library/Frameworks/R.framework/Versions/2.15/Resources/library/parallel/libs/parallel.dylib
 \
                parallel/libs/parallel.dylib
+  
+  # Fix the framework path
+  perl -pi -e "s|LIBR =|LIBR = 
-L%p/Library/Frameworks/R.framework/Versions/2.15/Resources/lib -lR #|" 
%i/Library/Frameworks/R.framework/Versions/2.15/Resources/etc/Makeconf
+  
 <<
 RunTimeVars: <<
-  R_HOME: %p/Library/Frameworks/R.framework/Resources
+  R_HOME: %p/Library/Frameworks/R.framework/Versions/2.15/Resources
 <<
 
 SplitOff: <<
   Package: %N-shlibs
   Description: R Libraries
-  Depends: gcc46-shlibs, bzip2-shlibs, libgettext8-shlibs, libiconv, 
libjpeg8-shlibs, libpng15-shlibs, pcre-shlibs, readline5-shlibs, tcltk
+  Depends: bzip2-shlibs, cairo-shlibs, gcc48-shlibs, glib2-shlibs, 
libgettext8-shlibs, libiconv, libjpeg9-shlibs, liblzma5-shlibs, 
libpng15-shlibs, libtiff-shlibs, pango1-xft2-ft219-shlibs, pcre-shlibs, 
readline6-shlibs, tcltk
   Files: <<
   Library/Frameworks/R.framework/Versions/2.15/Resources/lib
   Library/Frameworks/R.framework/Versions/2.15/Resources/library
@@ -159,7 +169,17 @@
   Package: %N-dev
   Description: R Headers
   Depends: %N-shlibs (=%v-%r)
-  Replaces: %N, r-base
+  Replaces: <<
+               r-base,
+               r-base214-dev,
+               r-base215-dev,
+               r-base30-dev
+  <<
+  Conflicts: <<
+               r-base214-dev,
+               r-base215-dev,
+               r-base30-dev
+  <<
   BuildDependsOnly: True
   Files: <<
   Library/Frameworks/R.framework/Versions/2.15/Resources/include


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to