Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
gutteridge 3362c1667e xfce4-settings: update to 4.18.3
Change log:

4.18.3 (2023-07-04)
======
- Displays: Fix finding a valid mode by refresh rate
- dialogs: Secure use of GSettings
- xfsettingsd: Fix wrong test for property removal
- xfsettingsd: Update also the type when updating a value
- keyboard-settings: Fix critical when opening layout selection dialog
- appearance-install-theme: Fix error message
- appearance-install-theme: Do not mention file size in error message
- appearance-install-theme: Check for theme package validity
- appearance-install-theme: Update GTK icon cache after installing
- appearance-install-theme: detect icon themes first (#271)
- appearance-install-theme: make cleanup safer
- appearance-install-theme: Use recommended way of command substitution.
- appearance-install-theme: Convert to POSIX
- Update bug report address
- display: Check for XError on transform apply
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Belarusian (Tarask), Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (Canada), English
  (United Kingdom), Estonian, Finnish, French, Galician, German, Greek,
  Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian,
  Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur
2023-07-20 04:06:56 +00:00
archivers archivers/php-pecl-zip: update to 1.22.1 2023-07-19 14:51:39 +00:00
audio audio/alsa-utils: fix broken build on Linux due to linker error. 2023-07-19 14:16:11 +00:00
benchmarks google-benchmark: updated to 1.8.2 2023-07-09 21:09:32 +00:00
biology biology: Where possible, adjust packages to use USE_(CC|CXX)_FEATURES 2023-07-18 12:57:52 +00:00
bootstrap bootstrap: Use /usr/bin/bash more on SunOS 2023-07-07 12:53:22 +00:00
cad cad: Where possible, adjust packages to use USE_(CC|CXX)_FEATURES 2023-07-18 12:58:53 +00:00
chat chat: Where possible, adjust packages to use USE_(CC|CXX)_FEATURES 2023-07-18 12:59:31 +00:00
comms libhidapi: Fix PLIST for Darwin 2023-07-07 08:07:12 +00:00
converters converters: Where possible, convert packages to use USE_(CC|CXX)_FEATURES 2023-07-18 13:01:21 +00:00
cross bossa: remove 2023-06-26 11:51:03 +00:00
databases mysql57: Add pkg-config to USE_TOOLS 2023-07-19 22:03:04 +00:00
devel devel/scons: Stop self-conflicting 2023-07-20 00:11:02 +00:00
distfiles
doc doc: Updated net/samba4 to 4.18.5 2023-07-20 01:29:07 +00:00
editors editors: Adapt packages to use USE_(CC|CXX)_FEATURES 2023-07-18 14:13:23 +00:00
emulators emulators: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES 2023-07-18 18:02:45 +00:00
filesystems Revbump all Go packages after go120 update 2023-07-15 10:52:52 +00:00
finance finance: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES 2023-07-18 18:04:48 +00:00
fonts harfbuzz: update to 8.0.1. 2023-07-19 15:48:31 +00:00
games games: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES 2023-07-18 18:13:42 +00:00
geography geography/gama: Require C++14 2023-07-19 17:10:33 +00:00
graphics MesaLib: fix build on Linux 2023-07-19 18:32:49 +00:00
ham lpcnetfreedv: Assumes compiler defaults to c99 2023-07-10 08:55:02 +00:00
inputmethod inputmethod: Adapt packages to USE_(CC|CXX)_FEATURES where possible 2023-07-18 18:22:11 +00:00
lang nodejs18: updated to 18.17.0 2023-07-19 09:23:00 +00:00
licenses Add a package for GALasm, a portable GAL assembler. 2023-04-25 03:28:37 +00:00
mail mail: Adapt packages to USE_(CC|CXX)_FEATURES where possible 2023-07-18 18:27:34 +00:00
math math: Adapt packages to USE_(CC|CXX)_FEATURES where possible 2023-07-18 18:30:01 +00:00
mbone Updated mbone/mdd to 20230428 2023-07-19 13:53:15 +00:00
meta-pkgs xfce4-extras: reflect xfce4-verve-plugin update 2023-07-16 20:50:00 +00:00
misc py-platformdirs: update to 3.9.1. 2023-07-19 12:54:53 +00:00
mk mk: Remove generic BUILDLINK_TRANSFORMs on Darwin. 2023-07-19 08:11:35 +00:00
multimedia svt-av1: update to 1.5.0. 2023-07-19 13:14:02 +00:00
net net/samba4: update to 4.18.5 2023-07-20 01:28:34 +00:00
news news: Adapt packages to USE_(CC|CXX)_FEATURES where possible 2023-07-18 18:37:42 +00:00
packages
parallel parallel: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES 2023-07-18 18:39:06 +00:00
pkgtools revbump: update to 3.4 2023-07-16 10:12:22 +00:00
print print/mupdf: fix broken build on Linux (opengl enabled). 2023-07-19 14:46:38 +00:00
regress regress: remove tests for Haskell PLIST generation 2023-02-04 20:06:37 +00:00
science science: add category 2023-07-17 01:03:19 +00:00
security xmlsec1: Assumes compiler defaults to c99. 2023-07-19 14:55:06 +00:00
shells Revbump all Go packages after go120 update 2023-07-15 10:52:52 +00:00
sysutils py-supervisor: honor VARBASE in rc.d script 2023-07-19 12:50:56 +00:00
templates
textproc tree-sitter-cmake: update to 0.4.0. 2023-07-19 13:12:02 +00:00
time time: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES 2023-07-18 18:49:25 +00:00
wm *: Remove many GCC_REQD for particularly old GCCs 2023-07-17 22:00:22 +00:00
www py-google-api-python-client: update to 2.93.0. 2023-07-19 15:58:53 +00:00
x11 xfce4-settings: update to 4.18.3 2023-07-20 04:06:56 +00:00
_NetBSD-pkgdb
Makefile science: add category 2023-07-17 01:03:19 +00:00
pkglocate
README.md

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