The NetBSD Project

CVS log for pkgsrc/pkgtools/R2pkg/files/R2pkg.sh

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / R2pkg / files

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 5 17:15:31 2020 UTC (10 months, 2 weeks ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, HEAD
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Define RPKG, not rpkg, in the environment for R2pkg.R

When reading the environment, R2pkg.R expects RPKG to be the name of the
R package.  Fix the inadvertent use of lower case in the variable name.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 5 17:07:54 2020 UTC (10 months, 2 weeks ago) by brook
Branch: MAIN
Changes since 1.14: +10 -10 lines
Diff to previous 1.14 (colored)

Add a hyphen (-) to each stored argument so recursive calls work.

In order for recursive calls of R2pkg to work, they must receive the same
set of arguments as the original.  Previous argument handling stripped the
hyphen (-) from each argument; this explicitly restores it.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 13 18:06:47 2020 UTC (12 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

pkgtools/R2pkg: update to 0.6.4

Changes since 0.6.3:

* Fix hardcoded use of bmake.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Oct 19 18:47:59 2019 UTC (15 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.12: +1 -14 lines
Diff to previous 1.12 (colored)

pkgtools/R2pkg: create fewer temporary files

Revision 1.12 / (download) - annotate - [select for diffs], Sat Oct 19 18:43:51 2019 UTC (15 months ago) by rillig
Branch: MAIN
Changes since 1.11: +1 -4 lines
Diff to previous 1.11 (colored)

pkgtools/R2pkg: code cleanup, use fewer temporary files

Revision 1.11 / (download) - annotate - [select for diffs], Sat Oct 19 17:15:00 2019 UTC (15 months ago) by rillig
Branch: MAIN
Changes since 1.10: +105 -136 lines
Diff to previous 1.10 (colored)

pkgtools/R2pkg: clean up shell program

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 19 16:18:55 2019 UTC (15 months ago) by rillig
Branch: MAIN
Changes since 1.9: +50 -57 lines
Diff to previous 1.9 (colored)

pkgtools/R2pkg: clean up shell program

Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 13 15:35:48 2019 UTC (15 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

pkgtools/R2pkg: make R2pkg.R testable

Placing the code into a main function allows the tests to source the file
without any side effects.

The LC_ALL=C environment variable is necessary on NetBSD/x86_64 8.0 in
the en_US.UTF-8 locale since otherwise R dumps core in the source(...)
call, deep inside towctrans.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Oct 13 13:26:22 2019 UTC (15 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.7: +19 -1230 lines
Diff to previous 1.7 (colored)

pkgtools/R2pkg: separate R code from shell code

Before, it was difficult to edit the R code since all dollars,
backslashes and backticks had to be escaped. Separating the code also
makes the R part testable on its own.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 13 09:43:26 2019 UTC (15 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.6: +17 -11 lines
Diff to previous 1.6 (colored)

pkgtools/R2pkg: update to 0.6.1

Changes since 0.6:

* Run properly even if TMPDIR is not set.

* Quote variables to prevent unintended interpolation.

* Write error messages to stderr instead of stdout.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Aug 8 20:14:27 2019 UTC (17 months, 2 weeks ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.5: +64 -24 lines
Diff to previous 1.5 (colored)

Update to version 0.6.

Changes since version 0.5:

* Improve the canonical format of an R package Makefile:

  - Place R_PKGNAME, R_PKGVER, and CATEGORIES in the first stanza.
  - Simplify CATEGORIES by defining common ones in Makefile.extension.
  - Use the default value of HOMEPAGE defined in Makefile.extension.

* Annotate generated comments with [R2pkg] to make them easier to find.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 1 13:11:08 2019 UTC (17 months, 3 weeks ago) by brook
Branch: MAIN
Changes since 1.4: +1253 -196 lines
Diff to previous 1.4 (colored)

R2pkg: update to version 0.5.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 24 13:46:04 2019 UTC (19 months ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.3: +94 -45 lines
Diff to previous 1.3 (colored)

R2pkg: update to 0.4.

Changes since 0.3:
* Fix recursion.
* Add both c and c++ to USE_LANGUAGES.
* Add maintainer email handling (-M).
* Use buildlink3.mk files for dependencies when available.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jan 13 09:10:33 2018 UTC (3 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

R2pkg: Add missing RCSID.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 18 17:24:32 2017 UTC (3 years, 6 months ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.1: +250 -80 lines
Diff to previous 1.1 (colored)

Update to v0.3.

- Add recursive handling of dependencies.
- Simplify updating pre-existing R packages.
- Improve handling of packages that conflict with base R packages.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 25 22:06:34 2015 UTC (5 years, 9 months ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2

Initial import of the R2pkg package:

  The R2pkg program, which is modeled after url2pkg, creates a new
  pkgsrc package for the corresponding R package.  It is intended to
  help pkgsrc developers create new R packages quickly and easily.

This package was discussed in a thread beginning with the following:
http://mail-index.netbsd.org/tech-pkg/2015/02/04/msg014227.html

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>