ports/115826: Updating R to version 2.5.1
vittorio de martino
vdemart1 at tin.it
Sun Aug 26 10:30:02 UTC 2007
>Number: 115826
>Category: ports
>Synopsis: Updating R to version 2.5.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 26 10:30:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: vittorio de martino
>Release: freebsd 6.2 i386 - p4
>Organization:
>Environment:
>Description:
I updated the R distribution from version 2.5.0 to 2.5.1.
In so doing I'm suggesting to add a patch file and some modification in Makefile to fix the directories in which man pages are kept (from /usr/local/share/man/man1 to /usr/local/man/man1). I noticed that those modifications fixed a problem also when preparing a package via 'make package'.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN R-old/Makefile R/Makefile
--- R-old/Makefile Fri Aug 24 11:45:31 2007
+++ R/Makefile Sun Aug 26 10:59:18 2007
@@ -7,7 +7,7 @@
#
PORTNAME= R
-PORTVERSION= 2.5.0
+PORTVERSION= 2.5.1
CATEGORIES= math lang
MASTER_SITES= http://cran.r-project.org/src/base/R-2/ \
ftp://cran.r-project.org/pub/R/src/base/R-2/ \
@@ -166,10 +166,12 @@
CONFIGURE_ENV+= MAKEINFO_CMD=${LOCALBASE}/bin/makeinfo
BUILD_DEPENDS+= ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
.endif
-
+
post-install:
${MV} ${PREFIX}/lib/libR.so ${PREFIX}/lib/libR.so.0
${LN} -sf ${PREFIX}/lib/libR.so.0 ${PREFIX}/lib/libR.so
+ ${GZIP_CMD} ${PREFIX}/man/man1/R.1
+ ${GZIP_CMD} ${PREFIX}/man/man1/Rscript.1
.if !defined(WITHOUT_INFO_MANUALS)
(cd ${WRKSRC}/doc/manual; \
for infofile in ${INFO}; do \
diff -ruN R-old/distinfo R/distinfo
--- R-old/distinfo Fri Aug 24 11:45:32 2007
+++ R/distinfo Fri Aug 24 11:52:29 2007
@@ -1,3 +1,3 @@
-MD5 (R-2.5.0.tar.gz) = b9088663fc539c059acfaf19d6d90a69
-SHA256 (R-2.5.0.tar.gz) = 52504c7700f8f880891b34622f73a41dde66e0752a8552d2b8df5c85756a8eef
-SIZE (R-2.5.0.tar.gz) = 15117375
+MD5 (R-2.5.1.tar.gz) = 162f6d5a1bd7c60fd652145e050f3f3c
+SHA256 (R-2.5.1.tar.gz) = 8d915327b37f38e742c247bbe6a653417eabf3dadc5880f3a81507924a1df682
+SIZE (R-2.5.1.tar.gz) = 15224643
diff -ruN R-old/files/patch-configure R/files/patch-configure
--- R-old/files/patch-configure Thu Jan 1 00:00:00 1970
+++ R/files/patch-configure Sat Aug 25 19:59:24 2007
@@ -0,0 +1,11 @@
+--- configure.orig Sat Aug 25 19:54:04 2007
++++ configure Sat Aug 25 19:55:15 2007
+@@ -1140,7 +1140,7 @@
+ psdir='${docdir}'
+ libdir='${exec_prefix}/lib'
+ localedir='${datarootdir}/locale'
+-mandir='${datarootdir}/man'
++mandir='${prefix}/man'
+
+ ac_prev=
+ ac_dashdash=
diff -ruN R-old/pkg-plist R/pkg-plist
--- R-old/pkg-plist Fri Aug 24 13:16:09 2007
+++ R/pkg-plist Sun Aug 26 10:28:40 2007
@@ -4679,6 +4679,7 @@
lib/R/library/mgcv/R-ex/magic.R
lib/R/library/mgcv/R-ex/mgcv-package.R
lib/R/library/mgcv/R-ex/mgcv.R
+lib/R/library/mgcv/R-ex/model.matrix.gam.R
lib/R/library/mgcv/R-ex/mono.con.R
lib/R/library/mgcv/R-ex/mroot.R
lib/R/library/mgcv/R-ex/new.name.R
@@ -4741,6 +4742,7 @@
lib/R/library/mgcv/help/mgcv
lib/R/library/mgcv/help/mgcv-package
lib/R/library/mgcv/help/mgcv.control
+lib/R/library/mgcv/help/model.matrix.gam
lib/R/library/mgcv/help/mono.con
lib/R/library/mgcv/help/mroot
lib/R/library/mgcv/help/new.name
@@ -4803,6 +4805,7 @@
lib/R/library/mgcv/html/mgcv-package.html
lib/R/library/mgcv/html/mgcv.control.html
lib/R/library/mgcv/html/mgcv.html
+lib/R/library/mgcv/html/model.matrix.gam.html
lib/R/library/mgcv/html/mono.con.html
lib/R/library/mgcv/html/mroot.html
lib/R/library/mgcv/html/new.name.html
@@ -4864,6 +4867,7 @@
lib/R/library/mgcv/latex/mgcv-package.tex
lib/R/library/mgcv/latex/mgcv.control.tex
lib/R/library/mgcv/latex/mgcv.tex
+lib/R/library/mgcv/latex/model.matrix.gam.tex
lib/R/library/mgcv/latex/mono.con.tex
lib/R/library/mgcv/latex/mroot.tex
lib/R/library/mgcv/latex/new.name.tex
@@ -8651,12 +8655,10 @@
share/doc/R/manual/R-intro.html
share/doc/R/manual/R-ints.html
share/doc/R/manual/R-lang.html
-share/man/man1/R.1
-share/man/man1/Rscript.1
+man/man1/R.1.gz
+man/man1/Rscript.1.gz
@dirrm share/nls/en_US.US-ASCII
@dirrm share/nls/POSIX
- at dirrm share/man/man1
- at dirrm share/man
@dirrm share/doc/R/manual
@dirrm share/doc/R/html/search
@dirrm share/doc/R/html
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list