diff options
author | TAKATSU Tomonari <tota@FreeBSD.org> | 2017-04-01 22:10:03 +0000 |
---|---|---|
committer | TAKATSU Tomonari <tota@FreeBSD.org> | 2017-04-01 22:10:03 +0000 |
commit | 36b0e7364515bb31249bff4e7fc353160a8fdd7f (patch) | |
tree | a10c66646a6512c897dd07f435dd0eb1dc273c83 /finance/R-cran-RFinanceYJ | |
parent | cdd9171c1cdd1fbd8a001a247be92a6c14aeb7d2 (diff) |
Notes
Diffstat (limited to 'finance/R-cran-RFinanceYJ')
-rw-r--r-- | finance/R-cran-RFinanceYJ/Makefile | 5 | ||||
-rw-r--r-- | finance/R-cran-RFinanceYJ/files/patch-DESCRIPTION | 11 | ||||
-rw-r--r-- | finance/R-cran-RFinanceYJ/files/patch-R-quoteStockTsData.R | 16 |
3 files changed, 23 insertions, 9 deletions
diff --git a/finance/R-cran-RFinanceYJ/Makefile b/finance/R-cran-RFinanceYJ/Makefile index fe76ea17e976..0e44c2c44b5a 100644 --- a/finance/R-cran-RFinanceYJ/Makefile +++ b/finance/R-cran-RFinanceYJ/Makefile @@ -3,7 +3,7 @@ PORTNAME= RFinanceYJ PORTVERSION= 0.3.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= finance DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -12,7 +12,8 @@ COMMENT= Japanese stock market from Yahoo!-finance-Japan LICENSE= BSD3CLAUSE -RUN_DEPENDS= R-cran-XML>0:textproc/R-cran-XML \ +RUN_DEPENDS= R-cran-RCurl>0:ftp/R-cran-RCurl \ + R-cran-XML>0:textproc/R-cran-XML \ R-cran-xts>0:math/R-cran-xts USES= cran:auto-plist diff --git a/finance/R-cran-RFinanceYJ/files/patch-DESCRIPTION b/finance/R-cran-RFinanceYJ/files/patch-DESCRIPTION new file mode 100644 index 000000000000..5d5ed4061843 --- /dev/null +++ b/finance/R-cran-RFinanceYJ/files/patch-DESCRIPTION @@ -0,0 +1,11 @@ +--- DESCRIPTION.orig 2013-12-23 12:54:37 UTC ++++ DESCRIPTION +@@ -8,7 +8,7 @@ Maintainer: Yohei Sato <yohei0511@gmail. + Description: Japanese stock market from Yahoo!-finance-Japan + License: BSD 3-clause License + LazyLoad: yes +-Depends: XML,xts ++Depends: RCurl,XML,xts + Repository: CRAN + Date/Publication: 2013-08-13 09:37:24 + Packaged: 2013-08-12 15:06:46 UTC; yokkuns diff --git a/finance/R-cran-RFinanceYJ/files/patch-R-quoteStockTsData.R b/finance/R-cran-RFinanceYJ/files/patch-R-quoteStockTsData.R index 6915a44daaf5..3c90ef09c3b0 100644 --- a/finance/R-cran-RFinanceYJ/files/patch-R-quoteStockTsData.R +++ b/finance/R-cran-RFinanceYJ/files/patch-R-quoteStockTsData.R @@ -1,6 +1,6 @@ ---- R/quoteStockTsData.R.orig 2013-08-13 00:05:58.000000000 +0900 -+++ R/quoteStockTsData.R 2015-01-24 20:34:35.000000000 +0900 -@@ -46,42 +46,33 @@ +--- R/quoteStockTsData.R.orig 2013-08-12 15:05:58 UTC ++++ R/quoteStockTsData.R +@@ -46,42 +46,34 @@ quoteFXTsData <- function(x, since=NULL, #get time series data from Yahoo! Finance. quoteTsData <- function(x,function.financialproduct,since,start.num,date.end,time.interval,type="stock"){ r <- NULL @@ -27,10 +27,12 @@ + while( 1 ){ start.num <- start.num + 1 quote.table <- NULL - quote.url <- paste('http://info.finance.yahoo.co.jp/history/?code=',x,start,end,'&p=',start.num,'&tm=',substr(time.interval,1,1),sep="") +- quote.url <- paste('http://info.finance.yahoo.co.jp/history/?code=',x,start,end,'&p=',start.num,'&tm=',substr(time.interval,1,1),sep="") ++ quote.url <- paste('https://info.finance.yahoo.co.jp/history/?code=',x,start,end,'&p=',start.num,'&tm=',substr(time.interval,1,1),sep="") ++ quote.html <- getURL(quote.url) - try( r <- xmlRoot(htmlTreeParse(quote.url,error=xmlErrorCumulator(immediate=F))), TRUE) -+ try( r <- htmlParse(quote.url) ) ++ try( r <- htmlParse(quote.html) ) if( is.null(r) ) stop(paste("Can not access :", quote.url)) - #try( quote.table <- r[[2]][[1]][[1]][[16]][[1]][[1]][[1]][[4]][[1]][[1]][[1]], TRUE ) @@ -54,7 +56,7 @@ } } -@@ -90,7 +81,6 @@ +@@ -90,7 +82,6 @@ quoteTsData <- function(x,function.finan financial.data <- rbind(financial.data,function.financialproduct(quote.table[[i]])) } @@ -62,7 +64,7 @@ Sys.sleep(1) } financial.data <- financial.data[order(financial.data$date),] -@@ -120,5 +110,3 @@ +@@ -120,5 +111,3 @@ endOfMonth <- function(date.obj) return(startOfNextMonth-1) } |