Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 85b23989a4 py-redis: updated to 3.5.0
3.5.0:
* Removed exception trapping from __del__ methods. redis-py objects that
  hold various resources implement __del__ cleanup methods to release
  those resources when the object goes out of scope. This provides a
  fallback for when these objects aren't explicitly closed by user code.
  Prior to this change any errors encountered in closing these resources
  would be hidden from the user.
* Expanded support for connection strings specifying a username connecting
  to pre-v6 servers.
* Optimized Lock's blocking_timeout and sleep. If the lock cannot be
  acquired and the sleep value would cause the loop to sleep beyond
  blocking_timeout, fail immediately.
* Added support for passing Python memoryviews to Redis command args that
  expect strings or bytes. The memoryview instance is sent directly to
  the socket such that there are zero copies made of the underlying data
  during command packing.
* HSET command now can accept multiple pairs. HMSET has been marked as
  deprecated now.
* Don't manually DISCARD when encountering an ExecAbortError.
* Reset the watched state of pipelines after calling exec. This saves
  a roundtrip to the server by not having to call UNWATCH within
  Pipeline.reset().
* Added the KEEPTTL option for the SET command.
* Added the MEMORY STATS command.
* Lock.extend() now has a new option, `replace_ttl`. When False (the
  default), Lock.extend() adds the `additional_time` to the lock's existing
  TTL. When replace_ttl=True, the lock's existing TTL is replaced with
  the value of `additional_time`.
* Add testing and support for PyPy.
2020-04-30 09:36:40 +00:00
archivers archivers/py-lz4: fix path to py-test 2020-04-26 13:29:50 +00:00
audio *: Remove logic for outdated NetBSD versions. 2020-04-29 19:44:49 +00:00
benchmarks benchmark/google-benchmark: remove runtime dependency on Python 2020-04-26 13:32:18 +00:00
biology py-mol: use buildlink for py-numpy 2020-04-27 18:33:18 +00:00
bootstrap bootstrap: fix PR pkg/55217 2020-04-29 20:27:03 +00:00
cad py-gds: updated to 1.5.2 2020-04-27 18:50:26 +00:00
chat chat/mumble: add dbus option 2020-04-28 05:47:10 +00:00
comms comms/pilot-link: fix unknown configure options 2020-04-26 06:23:58 +00:00
converters Obtain system-dependant pkg_info full path 2020-04-29 13:56:10 +00:00
cross cross/*-binutils: allow unknown --enable-nls configure option 2020-04-26 09:47:39 +00:00
databases py-redis: updated to 3.5.0 2020-04-30 09:36:40 +00:00
devel Added OCaml 4.10 patch to devel/ocaml-ppx_expect. Revbump. 2020-04-30 08:11:24 +00:00
distfiles
doc doc: Updated devel/ocaml-ppx_expect to 0.13.0nb1 2020-04-30 08:11:51 +00:00
editors editors/fileobj: Update to v0.7.97 2020-04-28 15:25:57 +00:00
emulators Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
filesystems fuse-curlftpfs: Update to 0.9.2 2020-04-21 13:56:25 +00:00
finance py-stripe: updated to 2.47.0 2020-04-30 06:42:19 +00:00
fonts unifont: update to 13.0.02. 2020-04-28 18:05:52 +00:00
games games/eureka: Update to 1.27.2 2020-04-27 18:38:44 +00:00
geography libgeotiff: Update to 1.6.0 2020-04-30 00:11:59 +00:00
graphics opencv: mention that opencv-contrib-face has a distinfo that needs separate updating 2020-04-30 09:23:28 +00:00
ham add requisite blank line 2020-04-30 04:55:38 +00:00
inputmethod Needs pkg-config 2020-04-17 13:34:11 +00:00
lang nodejs: updated to 14.1.0 2020-04-30 06:58:21 +00:00
licenses add afl-3.0 (Academic Free License) 2020-04-30 08:40:06 +00:00
mail mail/Makefile: add imapproxy and fix typo in up-imapproxy 2020-04-30 09:11:34 +00:00
math py-numba: remove patch that was removed from distinfo 2020-04-30 09:21:27 +00:00
mbone vic: avoid version checking for netbsd 2020-04-29 20:25:46 +00:00
meta-pkgs bulk-small: bump version for removing dependencies 2020-04-29 23:14:53 +00:00
misc Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
mk add afl-3.0 to acceptable defaults 2020-04-30 08:43:25 +00:00
multimedia Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
net nsd: Update to 4.3.1 2020-04-30 07:42:13 +00:00
news news/cleanscore: Update to 0.9.8.1nb10 2020-04-21 11:16:56 +00:00
packages
parallel openmp: updated to 10.0.0 2020-04-18 08:05:11 +00:00
pkgtools pkgin: Update to 0.16.1. 2020-04-29 15:09:20 +00:00
print p5-biblatex-biber: update to 2.14 2020-04-27 22:43:37 +00:00
regress mk/subst.mk: fix combination of SUBST_FILTER_CMD with SUBST_NOOP_OK=no 2020-04-29 22:46:42 +00:00
security tor-browser: update to 9.0.9nb3. 2020-04-30 07:52:39 +00:00
shells adjust maintainer to my new login 2020-04-28 11:46:27 +00:00
sysutils Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
templates
textproc icu: bump BUILDLINK_ABI_DEPENDS 2020-04-30 06:24:26 +00:00
time py-pytz: updated to 2020.1 2020-04-29 07:44:54 +00:00
wm wmx: Remove editor backup file. 2020-04-30 08:03:43 +00:00
www lynx: Default to wide-curses. Add gnutls option. 2020-04-30 09:35:09 +00:00
x11 x11/py-qt5: add dbus option 2020-04-28 05:47:25 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md README.md: minor adjustments 2020-01-15 16:19:22 +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.

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.

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