Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
gutteridge 2826365568 xfce4-weather-plugin: update to 0.10.2
pkgsrc-specific change: add optional support for upower.

Change log:

0.10.2
======
- weather-icon: fix use-after-free in get_user_icons_dir
- Fix GTimeVal deprecation
- Update copyright/bugzilla URLs
- Switch to the 2.0 API
- Add basic GitLab pipeline
- Bug #16717: Move from exo-csource to xdt-csource
- Fix unprintable character in summary subtitle (bug #16394)
- Improve contrast in weather report, similar to GTK2 + Adwaita (bug
#15806)
- Enable keyboard scrolling in Details pane (bug #15912)
- Support solarnoon and solarmidnight (bug #15771)
- Fix day/night calculation (bug #16091)
- Translation Updates:
  Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese
  (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian
2020-12-02 00:46:31 +00:00
archivers py-zipp: updated to 3.4.0 2020-11-30 20:18:06 +00:00
audio libopenmpt: update to 0.5.4. 2020-12-01 15:33:57 +00:00
benchmarks *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
biology *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
bootstrap Bootstrap: Fix bootstrap on FreeBSD 12.1, likely broken by an issue in lld. 2020-10-28 16:52:43 +00:00
cad *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
chat scrollz: Non-default OpenSSL option is broken with 1.1, disable it 2020-11-30 12:28:50 +00:00
comms py-serial: updated to 3.5 2020-11-26 11:05:22 +00:00
converters utf8proc: Bump PKGREVISON from .so file version bump 2020-11-30 15:25:18 +00:00
cross dasm: update to 2.20.14.1. 2020-12-01 14:55:54 +00:00
databases py-bsddb3: updated to 6.2.9 2020-11-27 09:04:31 +00:00
devel ucl: Fix building with gcc >= 6. 2020-12-01 11:13:37 +00:00
distfiles
doc doc: Updated print/tex-europasscv-doc to 2020.10.31.56829 2020-12-01 22:50:48 +00:00
editors xfce4-mousepad: update to 0.5.0 2020-12-01 05:11:53 +00:00
emulators nono: Buildlink editline/readline 2020-11-30 12:22:46 +00:00
filesystems fuse-exfat: Update HOMEPAGE 2020-11-24 15:03:22 +00:00
finance Add PYTHON_VERSIONS_INCOMPATIBLE to packages that fail with 3.6. 2020-11-25 11:13:18 +00:00
fonts harfbuzz does not build with python27. 2020-11-30 18:38:52 +00:00
games minetest: Update to 5.3.0 2020-12-01 13:16:25 +00:00
geography gama: Update to 2.12 2020-11-28 19:35:45 +00:00
graphics Update gnuplot to 5.4.1 2020-12-01 09:33:17 +00:00
ham ham/gnuradio-vocoder: add dependency on codec2 2020-11-29 23:16:29 +00:00
inputmethod *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
lang NetBSD/powerpc also builds shared libs -- fix PLIST errors. 2020-12-01 23:44:00 +00:00
licenses licenses: Add a license file for upcoming emulators/nono 2020-11-27 13:04:32 +00:00
mail php-mailparse: Mark incompatible with PHP 5. Set LICENSE. 2020-12-01 12:37:29 +00:00
math arpack-ng: Hack around build failure with gcc<10. 2020-11-30 13:23:55 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs xfce4: msgmerge is also a common tool dependency 2020-12-02 00:43:47 +00:00
misc xfce4-weather-plugin: update to 0.10.2 2020-12-02 00:46:31 +00:00
mk Run without errors when LICENSE is undefined. 2020-11-19 09:16:38 +00:00
multimedia Remove superfluous specification characters from pax invocations 2020-11-28 01:20:03 +00:00
net dbip-country-lite: update to 2020-12. 2020-12-01 15:00:40 +00:00
news pan: Fix build on NetBSD-current (POSIX iconv) 2020-11-30 13:06:40 +00:00
packages
parallel parallel: Update to 20201122 2020-11-24 18:14:20 +00:00
pkgtools Revbump all Go packages after go115 update 2020-11-13 19:26:03 +00:00
print print/tex-europasscv-doc: fix version string of pkgname. 2020-12-01 22:50:30 +00:00
regress *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
security seahorse: Needs itstool 2020-12-01 11:22:53 +00:00
shells Update to 6.8.1. From the changelog: 2020-11-29 19:31:43 +00:00
sysutils sysytils/broot: update to 1.0.8 2020-12-01 21:37:28 +00:00
templates
textproc miller: update to 5.10.0. 2020-12-01 21:59:56 +00:00
time wmtime: Update to 1.4 2020-11-24 11:36:31 +00:00
wm bspwm: 0.9.10 2020-11-25 20:48:36 +00:00
www php-phalcon: Only works with php <= 7.2 2020-12-01 12:29:47 +00:00
x11 modular-xorg-server and friends: update to 1.20.10 2020-12-01 21:03:16 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md stray comma 2020-11-04 14:39:49 +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 trasformation 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.

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