Bug 58726 - [maintainer-update] upgrade for math/R-letter
Summary: [maintainer-update] upgrade for math/R-letter
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: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-30 14:50 UTC by Eric van Gyzen
Modified: 2003-10-31 01:45 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (61.24 KB, patch)
2003-10-30 14:50 UTC, Eric van Gyzen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric van Gyzen 2003-10-30 14:50:13 UTC
A suggested CVS log entry is:
- PORTVERSION: 1.7.1 -> 1.8.0
- add more MASTER_SITES
- register CONFLICTS with math/R-a4
- add knob to use math/atlas instead of math/lapack
  Previously, it ATLAS were present on the build host, R would
  link with it instead of LAPACK, thereby invalidating the
  dependency list of the R package.
- explicity set FFLAGS in the CONFIGURE_ENV, since it (somehow)
  wasn't being set
- add --enable-R-shlib to CONFIGURE_ARGS per user request
- enable R's "check-all" make target
- work around a gcc-3.3.1 internal compiler error on 5.1-CURRENT
  by compiling plotmath.c without optimization
- acknowledge the fact that the entire pkg-descr was borrowed
  from the R project website ;)

How-To-Repeat: N/A
Comment 1 Oliver Eikemeier 2003-10-30 16:58:19 UTC
Eric van Gyzen wrote:

[...]
>  lib/R/bin/Rd2txt
>  lib/R/bin/Rdconv
>  lib/R/bin/Rdiff
[...]
>  lib/R/include/R_ext/GraphicsEngine.h
>  lib/R/include/R_ext/Lapack.h
[...]
>  lib/R/library/KernSmooth/DESCRIPTION
>  lib/R/library/KernSmooth/INDEX
>  lib/R/library/KernSmooth/Meta/Rd.rds
[...]
>  lib/R/library/base/help/zip.file.extract
>  lib/R/library/base/html/00Index.html
>  lib/R/library/base/html/AIC.html

I still believe the port should adhere to hier(7) and use ${PREFIX}/bin,
${PREFIX}/include, ${PREFIX}/libdata, ${DATADIR} and ${DOCSDIR}, see:

  <http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-subdirs.html>

Regards
    Oliver
Comment 2 Eric van Gyzen 2003-10-30 19:14:59 UTC
Oliver Eikemeier wrote:
> I still believe the port should adhere to hier(7) and use ${PREFIX}/bin,
> ${PREFIX}/include, ${PREFIX}/libdata, ${DATADIR} and ${DOCSDIR}, see:

So do I, but some things have more immediate, tangible benefits and are easier 
to fix.  ;)

The lib/R/library directory contains sub-packages, most of which used to be 
add-on packages.  Each one expects to be installed entirely and exclusively 
in a subdirectory of lib/R/library.  Making them conform to hier(7) would be 
very painful and [arguably] fruitless.

As for the other directories under lib/R, I will certainly investigate the 
feasibility of coercing them to conform to hier(7).

Cheers,
Eric

-- 
Eric van Gyzen                        Sr. Systems Programmer
http://www.stat.duke.edu/~vangyzen/   ISDS, Duke University
Comment 3 Ying-Chieh Liao freebsd_committer freebsd_triage 2003-10-31 01:44:45 UTC
State Changed
From-To: open->closed

committed, thanks