head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.12
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.10.0.10
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.10.0.8
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.6
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.10.0.4
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.10.0.2
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.9.0.10
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.8
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.6
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.4
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.9.0.2
	pkgsrc-2023Q3-base:1.9
	pkgsrc-2023Q2:1.8.0.2
	pkgsrc-2023Q2-base:1.8
	pkgsrc-2023Q1:1.7.0.8
	pkgsrc-2023Q1-base:1.7
	pkgsrc-2022Q4:1.7.0.6
	pkgsrc-2022Q4-base:1.7
	pkgsrc-2022Q3:1.7.0.4
	pkgsrc-2022Q3-base:1.7
	pkgsrc-2022Q2:1.7.0.2
	pkgsrc-2022Q2-base:1.7
	pkgsrc-2022Q1:1.6.0.14
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.12
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.10
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.8
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.6.0.6
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.4
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.2
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.5.0.8
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.5.0.4
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.6
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.5.0.2
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.3.0.4
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.3.0.2
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.2.0.4
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.2
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.1.0.4
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.2
	pkgsrc-2018Q1-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2024.12.14.09.58.50;	author mef;	state Exp;
branches;
next	1.9;
commitid	iiuuLWZzSeRW9sBF;

1.9
date	2023.08.14.21.39.10;	author mef;	state Exp;
branches;
next	1.8;
commitid	1HDA8zzUgewAINAE;

1.8
date	2023.06.17.13.36.13;	author mef;	state Exp;
branches;
next	1.7;
commitid	H7F5vEhngx8BUitE;

1.7
date	2022.04.23.02.15.38;	author mef;	state Exp;
branches;
next	1.6;
commitid	Y1tKaoRSmq19EgBD;

1.6
date	2020.09.20.09.55.09;	author mef;	state Exp;
branches;
next	1.5;
commitid	kIQTCNLNchBhPLoC;

1.5
date	2019.08.08.19.53.57;	author brook;	state Exp;
branches;
next	1.4;
commitid	K2VPfA0XCw7xfgyB;

1.4
date	2019.07.31.20.53.31;	author brook;	state Exp;
branches;
next	1.3;
commitid	2TP0AB63vZEySexB;

1.3
date	2019.01.27.15.04.51;	author wen;	state Exp;
branches;
next	1.2;
commitid	umGC0zfEM7FtTq9B;

1.2
date	2018.07.28.14.40.52;	author brook;	state Exp;
branches;
next	1.1;
commitid	hIRYb3oU4xMfBULA;

1.1
date	2018.02.08.17.35.23;	author minskim;	state Exp;
branches;
next	;
commitid	yQxp6FR6NiHK45qA;


desc
@@


1.10
log
@(textproc/R-jsonlite) Update 1.8.7 to 1.8.9

1.8.9
  - Fix memory leak in base64 decoder
  - Update maintainer email address

1.8.8
  - Apply libyajl patches for CVE-2022-24795, CVE-2022-24795, CVE-2023-33460
  - Fix printf warnings for cran
@
text
@# $NetBSD: Makefile,v 1.9 2023/08/14 21:39:10 mef Exp $

R_PKGNAME=	jsonlite
R_PKGVER=	1.8.9
CATEGORIES=	textproc

MAINTAINER=	minskim@@NetBSD.org
COMMENT=	Robust, high performance JSON parser and generator for R
LICENSE=	mit

# Package suggested but not available: 'R.rsp'
TEST_DEPENDS+=	R-httr-[0-9]*:../../www/R-httr
TEST_DEPENDS+=	R-knitr-[0-9]*:../../print/R-knitr
TEST_DEPENDS+=	R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown
TEST_DEPENDS+=	R-sf-[0-9]*:../../geography/R-sf
TEST_DEPENDS+=	R-testthat-[0-9]*:../../devel/R-testthat

USE_LANGUAGES=	c

.include "../../math/R/Makefile.extension"
.include "../../mk/bsd.pkg.mk"
@


1.9
log
@(textproc/R-jsonlite) Updated 1.8.5 to 1.8.7

1.8.7
  - toJSON(digits = NA) once again prints 15 digits max
  - Fix getRversion type (requested by CRAN)

1.8.6
  - Add method [.json such that subsetting keeps json class
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/06/17 13:36:13 mef Exp $
d4 1
a4 1
R_PKGVER=	1.8.7
d12 3
a15 1
TEST_DEPENDS+=	R-knitr-[0-9]*:../../print/R-knitr
a16 1
TEST_DEPENDS+=	R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown
@


1.8
log
@(textproc/R-jsonlite) Updated 1.8.0 to 1.8.5

1.8.5
  - Max digits in toJSON() raised from 15 to 17 (see #412)
  - Remove online example from flaky httpbin server

1.8.4
  - Replace sprintf with snprintf for CRAN

1.8.3
 - Fix strict-prototypes warning

1.8.2
 - Also fix breaking change in base_r for as.character.Date

1.8.1
 - Use base::url instead of curl::curl for downloading URLs in fromJSON
 - Fix for breaking change 82904 in base-R  (changed default as.character.POSIX behavior)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/04/23 02:15:38 mef Exp $
d4 1
a4 1
R_PKGVER=	1.8.5
@


1.7
log
@(textproc/R-jsonlite) Updated 1.7.1 to 1.8.0

1.8.0
 - Remove all calls to setOldClass() for R >= 4.0 (#378)

1.7.3
 - Fix memory bug in toJSON(pretty=TRUE) for 0-length vectors (#366)
 - Ported rbind_pages() to use vctrs::vec_rbind (#352)
 - Fix error serializing S4 class extending SEXPTYPE for certain types (#364)
 - Fix citibike example in API vignette

1.7.2
 - Special case 'blob' vctrs to prevent boxing of base64 output strings
 - Fix a unit test for new stricter all.equal() for environments in base-R
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2020/09/20 09:55:09 mef Exp $
d4 1
a4 1
R_PKGVER=	1.8.0
@


1.6
log
@(textproc/R-jsonlite) Updated 1.6.0 to 1.7.1

1.7.1
 - Always rename the 'sf_column' column to 'geometry' in toJSON(sf = 'geojson') because
   that is what the spec says.
 - Add asJSON method for ITime.
 - Fix toJSON() for encoding strings in multibyte locale on Windows
 - serializeJSON() now supports S4 "pseudo-null" (i.e. empty slots)

1.7.0
 - Add support for 'sf' classes in toJSON() conform GeoJSON spec.
 - Fix a unit test due to a change in rgdal

1.6.1
 - Fix bug in C_collapse_array_pretty_inner declarationdetected by CRAN LTO
 - Better handing of NA in timestamps with POSIXt = 'mongo'
 - The 'raw' parameter in toJSON gains options 'int' and 'js'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/08/08 19:53:57 brook Exp $
d4 1
a4 1
R_PKGVER=	1.7.1
d11 1
d13 3
@


1.5
log
@Update all R packages to canonical form.

The canonical form [1] of an R package Makefile includes the
following:

- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
  needed), and CATEGORIES.

- HOMEPAGE is not present but defined in math/R/Makefile.extension to
  refer to the CRAN web page describing the package.  Other relevant
  web pages are often linked from there via the URL field.

This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.

[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/07/31 20:53:31 brook Exp $
d4 1
a4 1
R_PKGVER=	1.6
d11 2
@


1.4
log
@R-jsonlite: update to canonical form of an R package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2019/01/27 15:04:51 wen Exp $
d3 3
a5 1
CATEGORIES=	textproc R
a7 1
HOMEPAGE=	${R_HOMEPAGE_BASE}/jsonlite/
a10 3
R_PKGNAME=	jsonlite
R_PKGVER=	1.6

@


1.3
log
@Update to 1.6

Upstream changes:
1.6
 - Add parse_json() wrapper that does not guess if a string is actually a file/url
 - Fix a few rchk warnings (mostly false positives)
 - Add asJSON method for hms
 - Do not require is.vector() for unbox to support values with attributes e.g. factor or tzone
 - write_json now suppresses recoding of strings on windows, fixes #226
 - Hide internal libyajl symbols from shlib
 - Remove C calls R connection API which are no longer allowed on CRAN. This may
   lead to about 5% performance decrease for parsing from connections.
 - Remove depreacted rbind.pages function
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/07/28 14:40:52 brook Exp $
d3 1
a3 1
CATEGORIES=	textproc
d7 1
a7 1
COMMENT=	Robust, high performance JSON parser and generator
d13 2
@


1.2
log
@Remove MASTER_SITES= from individual R package Makefiles.

Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES.  Consequently, it is redundant for the individual
packages to do the same.  Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2018/02/08 17:35:23 minskim Exp $
d11 1
a11 1
R_PKGVER=	1.5
@


1.1
log
@textproc/R-jsonlite: Import version 1.5

A fast JSON parser and generator optimized for statistical data and
the web. Started out as a fork of 'RJSONIO', but has been completely
rewritten in recent versions. The package offers flexible, robust,
high performance tools for working with JSON in R and is particularly
powerful for building pipelines and interacting with a web API. The
implementation is based on the mapping described in the vignette
(Ooms, 2014). In addition to converting JSON data from/to R objects,
'jsonlite' contains functions to stream, validate, and prettify JSON
data. The unit tests included with the package verify that all edge
cases are encoded and decoded consistently for use with dynamic data
in systems and applications.
@
text
@d1 1
a1 1
# $NetBSD$
a3 1
MASTER_SITES=	${MASTER_SITE_R_CRAN:=contrib/}
@

