Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 40100
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Fredrik Karlsson <zak@gentoo.se>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
R-1.8.1.ebuild Ebuild file text/plain Fredrik Karlsson 2004-02-01 10:56 0000 2.64 KB Details
digest-R-1.8.1 Digest file text/plain Fredrik Karlsson 2004-02-01 10:57 0000 57 bytes Details
R-1.8.1.ebuild Corrected Ebuild file application/octet-stream Fredrik Karlsson 2004-02-01 11:00 0000 2.64 KB Details
R-1.8.1.ebuild my ebuild text/plain Anders Biehl Norgaard 2004-02-25 08:47 0000 2.86 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 40100 depends on: Show dependency tree
Bug 40100 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-02-01 10:55 0000
There is a new version og the R language. The attached files is all that is
required in order to install + build

Reproducible: Always
Steps to Reproduce:
1. emerge dev-lang/R
2.
3.

Actual Results:  
R is installed in the newest version

Expected Results:  
R is installed in the newest version

R is installed in the newest version

------- Comment #1 From Fredrik Karlsson 2004-02-01 10:56:21 0000 -------
Created an attachment (id=24762) [details]
Ebuild file

Ebuild file

------- Comment #2 From Fredrik Karlsson 2004-02-01 10:57:26 0000 -------
Created an attachment (id=24763) [details]
Digest file

------- Comment #3 From Fredrik Karlsson 2004-02-01 10:58:20 0000 -------
(From update of attachment 24762 [details])
># Copyright 1999-2003 Gentoo Technologies, Inc.
># Distributed under the terms of the GNU General Public License v2
># $Header: /home/cvsroot/gentoo-x86/dev-lang/R/R-1.8.0.ebuild,v 1.1 2003/10/11:41:00 george Exp $
>
>IUSE="atlas X tcltk gnome"
>
>S=${WORKDIR}/${P}
>
>DESCRIPTION="R is GNU S - A language and environment for statistical computing and graphics."
>
>SRC_URI="http://cran.r-project.org/src/base/${P}.tgz"
>
>	#There are daily release patches, don't know how to utilize these
>	#"ftp://ftp.stat.math.ethz.ch/Software/${PN}/${PN}-release.diff.gz"
>
>HOMEPAGE="http://www.r-project.org/"
>
>DEPEND="virtual/glibc
>		>=dev-lang/perl-5.6.1-r3
>		>=sys-libs/readline-4.1-r3
>		>=sys-libs/zlib-1.1.3-r2
>		>=media-libs/jpeg-6b-r2
>		>=media-libs/libpng-1.2.1
>		atlas? ( dev-libs/atlas )
>		X? ( virtual/x11 )
>		tcltk? ( dev-lang/tk )
>		gnome? ( >=gnome-base/gnome-libs-1.4.1.4 )"
>SLOT="0"
>LICENSE="GPL-2 LGPL-2.1"
>KEYWORDS="~x86 ~sparc ~ppc"
>
>src_compile() {
>
>	local myconf="--enable-R-profiling --enable-R-shlib --with-readline"
>
>	#Eventually, we will want to take into account that a user may have
>	#an alternate or additional blas libraries,
>	#i.e. USE variable blas and and virtual/blas
>	use atlas || myconf="${myconf} --without-blas" #default enabled
>
>	use X || myconf="${myconf} --without-x" #default enabled
>
>	if use tcltk; then
>		#configure needs to find the files tclConfig.sh and tkConfig.sh
>		myconf="${myconf} --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh --with-tk-config=/usr/lib/tkConfig.sh"
>	else
>		myconf="${myconf} --without-tcltk"
>	fi
>
>	use gnome && myconf="${myconf} --with-gnome" #default disabled
>
>	./configure \
>		--host=${CHOST} \
>		--prefix=/usr \
>		--infodir=/usr/share/info \
>		--mandir=/usr/share/man \
>		${myconf} || die "./configure failed"
>
>	make || die
>
>}
>
>src_install () {
>
>	make \
>		prefix=${D}/usr \
>		mandir=${D}/usr/share/man \
>		infodir=${D}/usr/share/info \
>		install || die "Installation Failed"
>
>	#fix the R wrapper script to have the correct R_HOME_DIR
>	#sed regexp borrowed from included debian rules
>	cp ${D}/usr/lib/R/bin/R ${S}/bin/R.orig
>	sed -e '/^R_HOME_DIR=.*/s::R_HOME_DIR=/usr/lib/R:' \
>		${S}/bin/R.orig > ${D}/usr/lib/R/bin/R
>
>	#R installs two identical wrappers under /usr/bin and /usr/lib/R/bin/
>	#the 2nd one is corrected by above sed, for the 1st
>	#I'll just symlink it into /usr/bin
>	cd ${D}/usr/bin/
>	rm R
>	dosym ../lib/R/bin/R /usr/bin/R
>	cd ${S}
>
>	dodoc AUTHORS BUGS COPYING* ChangeLog FAQ INSTALL *NEWS README \
>		RESOURCES THANKS VERSION Y2K
>
>	#Add rudimentary menu entry if gnome
>	if use gnome; then
>		insinto /usr/share/gnome/apps/Applications
>		doins ${FILESDIR}/R.desktop
>		insinto /usr/share/pixmaps
>		doins ${FILESDIR}/R-logo.png
>	fi
>
>}

------- Comment #4 From Fredrik Karlsson 2004-02-01 11:00:50 0000 -------
Created an attachment (id=24764) [details]
Corrected Ebuild file

------- Comment #5 From Anders Biehl Norgaard 2004-02-25 08:47:36 0000 -------
Created an attachment (id=26332) [details]
my ebuild

------- Comment #6 From Anders Biehl Norgaard 2004-02-25 08:49:32 0000 -------
Hi, I just corrected my renamed my ebuild file to 1.8.1 and apparently
everything goes fine (I also updated the name in line 3 of the .ebuild)

I would like to see this ebuild in portage STABLE!!

R-1.8.x is the STABLE branc and 1.8.1 is REQUIRED for the important
BioConductor package in R

-Anders

------- Comment #7 From Patrick Kursawe 2004-02-25 08:51:22 0000 -------
Uhm, sorry, but R 1.8.1 is in portage since tuesday last week. If you think
your ebuild is better for some reason, please re-open the bug and add some
comment what's different and why. Thanks and sorry for not closing this bug in
time.

It will be stable in portage if it has been testing for about a month without
bug report. Please note that portage stable is not the same as upstream stable.

------- Comment #8 From Anders Biehl Norgaard 2004-02-25 10:00:22 0000 -------
Ok, I really must sync some more...if your ebuild works, mine is no better.

I still think that, as 1.8.0 has been in the tree for some time, and the changes to 1.8.1 are _trivial_ there should be less of a wait before it is moved into stable.

Thanks
Anders

------- Comment #9 From Michal Maruska 2004-03-07 16:56:01 0000 -------
i had to patch  
R-1.8.1/src/modules/X11/dataentry.c
this way:

- #define NeedFunctionPrototypes 0
+ #define NeedFunctionPrototypes 1

I use xfree86 4.3.99.x

------- Comment #10 From Donnie Berkholz 2004-03-21 23:04:25 0000 -------
Patrick could you check out whether the change suggested breaks 4.3.0? It is
needed on newer X.

------- Comment #11 From Patrick Kursawe 2004-03-22 03:21:22 0000 -------
Works fine for me, putting into CVS.

------- Comment #12 From Patrick Kursawe 2004-03-22 03:22:00 0000 -------
Oh, and closing, of course :-)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug