Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
mef e9dd96a3a4 (textproc/R-DT) Updated 0.19 to 0.28
(w3m -dump -T text https://github.com/rstudio/DT/releases/tag/v0.$i > 0.$i)
v0.28

  * Upgraded DataTables to v1.13.4 (thanks, @stla, #1063).

  * It is now possible to edit date columns with the help of calendar inputs
    (thanks, @stla, #1064).

v0.27

  * dataTableOutput() gains a new fill parameter. When TRUE (the default), the
    widget's container element is allowed to grow/shrink to fit it's parent
    container so long as that parent is opinionated about its height and has
    been marked with htmltools::bindFillRole(x, container = TRUE). (#2198)

      + The primary motivation for this is to allow DT to grow/shrink inside
        bslib::card_body_fill(). When doing so, you'll also want to set
        fillContainer = TRUE in datatable().
  * Bug fixed: when editing a table, it was impossible to switch from an empty
    cell to 0 and vice-versa (thanks, @RozennGZ #1038, @stla #1039).

  * When a datatable() is created outside a Shiny app, the selection argument
    won't work (thanks, @bartekch, #1043).

  * doGloblSearch() now works correctly when the input data frame is a tibble (
    @mikmart, #1044).

v0.26

  * Upgraded DataTables to v1.12.1.

  * New extension StateRestore. It allows to save and restore DataTables
    states.

  * Default to width: 100%; height: auto instead of 500px x 960px when
    statically rendering in browser (thanks, @cpsievert, #1022).

v0.25

  * Server-side filtering is now able to be ran as a future via the promises
    package (@andyquinterom, #1011). See the argument future on the help page ?
    DT::renderDataTable for more info.

  * Updated the jszip library to v3.10.1 (thanks, @hedsnz, #1017).

v0.24

  * Fixed a bug with missing numeric values rendered as 0 (thanks, @tverbeke, #
    1000).

  * Box scalar elements of 'list' columns so that, e.g., data.frame(col = I
    (integer(), 1, 2:3)) is represented in JavaScript as [[], [1], [2, 3]]
    instead of [[], 1, [2, 3]] (thanks, @mtmorgan, #1005).

v0.23

  * Make sure number inputs return numeric values when editing numeric table
    cells (thanks, @stla, #987).

v0.22

  * Enhancements to updateFilters() (#971):

      + Added support for data with integer and character columns (@mikmart #
        972).
      + Fixed an issue with length 1 options causing filters not to update (
        @mikmart #973).
      + Fixed an issue with slider limits sometimes being incorrectly scaled (
        @mikmart #974).
      + Updates to factor and logical filters now match the initial render (
        @mikmart #975).
      + Disabled status is now also affected by updates (@mikmart #977).
  * New functions doColumnSearch() and doGlobalSearch() let you do server-side
    searching with filter search strings. These are particularly useful in
    conjunction with updateFilters() for implementing dynamic limits for filter
    controls based on currently filtered data (@mikmart #982).

  * Server-side searching is now faster when multiple filters are active (
    @mikmart).

  * Fix a bug that the column filter didn't work for strings like "+" (
    @stephan-hutter @shrektan #980).

v0.21

NEW FEATURES

  * Add the zero.print argument to formatPercentage(), formatCurrency(),
    formatSignif() and formatRound(), which allows to control the format of
    zero values. It's useful when the data is "sparse" (thanks, @shrektan #953
    ).

  * formatXXX() functions now gain a new argument rows (starting from 1), which
    can be used to specify the rows that the "style" should be applied to. Note
    that it only works expected in the client-side processing mode, i.e.,
    server = FALSE. formatStyle() is the only exception that doesn't have this
    argument and should use styleRow() instead (thanks, @jrecasens @shrektan #
    520).

  * Added a new function updateFilters to allow users to update the filters of
    a DataTable object that has been updated by reference, such as with
    replaceData() (thanks, @giadasp #934, @wholmes105 #939).

MAJOR CHANGES

  * Now users can provide column names of the data to
    options$columnDefs$targets. Previously, it only supports column indexes or
    "_all" (thanks, @shrektan #948).

MINOR CHANGES

  * styleRow() and styleEqual() now allows a scalar values argument like other
    R functions, e.g., styleRow(1:5, 'abcd') is the same as styleRow(1:5, rep
    ('abcd', 5)). It throws error that the length(rows) must be equal to length
    (values) in the previous version (thanks, @shrektan #955).

BUG FIXES

  * Fix the bug that addRow() doesn't support a list of data after R 3.4.0,
    where structure(NULL, ...) was deprecated (thanks, @stla @shrektan #959).

  * Fix the bug that DT table can't vertically fill the container, e.g.,
    RStudio IDE or FlexDashboard (thanks, @mbojan @shrektan #951).

  * Fix the bug that DT failed to parse ajax request correctly, when special
    strings like "=" exist (thanks, @shrektan #965).

v0.20

MAJOR CHANGES

  * Upgraded the DataTables library to v1.11.3 (thanks, @shrektan #942,
    @michaelquinn32 #940).
2023-07-06 14:17:17 +00:00
archivers *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
audio *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
benchmarks *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
biology *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
bootstrap bootstrap: Override NATIVE_PKG_*_CMD, not PKG_*_CMD, during build. 2023-06-27 14:36:41 +00:00
cad *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
chat weechat: Fix msgfmt format string. 2023-07-06 13:40:39 +00:00
comms *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
converters *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
cross bossa: remove 2023-06-26 11:51:03 +00:00
databases *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
devel *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
distfiles
doc Updated lang/nodejs, lang/py-mypy 2023-07-06 10:09:16 +00:00
editors *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
emulators Import emulators/advancemame 2023-07-03 21:49:20 +00:00
filesystems *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
finance *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
fonts *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
games *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
geography *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
graphics exiv2: require GCC 8 for std::filesystem 2023-07-06 10:34:50 +00:00
ham *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
inputmethod *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
lang gcc12: Fix Darwin/arm64 patch. 2023-07-06 12:22:14 +00:00
licenses Add a package for GALasm, a portable GAL assembler. 2023-04-25 03:28:37 +00:00
mail *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
math pari: Remove broken --with-fltk argument. 2023-07-06 13:05:26 +00:00
mbone *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
meta-pkgs *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
misc Remove restriction to not use python 3.10 or 3.11 2023-07-06 14:01:04 +00:00
mk mk: Provide default NATIVE_PKG_TOOLS_BIN on non-NetBSD platforms. 2023-06-27 14:36:29 +00:00
multimedia *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
net *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
news *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
packages
parallel *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
pkgtools *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
print *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
regress regress: remove tests for Haskell PLIST generation 2023-02-04 20:06:37 +00:00
security *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
shells *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
sysutils *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc (textproc/R-DT) Updated 0.19 to 0.28 2023-07-06 14:17:17 +00:00
time *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
wm *: point to correct tarball 2023-07-05 14:30:18 +00:00
www Put SSP_SUPPORTED=no before bsd.prefs.mk include 2023-07-06 14:14:38 +00:00
x11 gtk3: Darwin needs built libraries at install time. 2023-07-06 12:06:46 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md README: Use the real Matrix URL 2022-11-19 21:01:44 +00:00

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Community / Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git