Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
gutteridge df1632ca10 lxqt-panel: fix location of default panel settings config
Place the panel settings configuration file where the rest of LXQt (as
configured in pkgsrc presently) expects it to be, so fallbacks work if
a user doesn't already have a custom configuration defined. (Ride
previous commits of LXQt earlier today; this doesn't merit a recursive
dependency bump.)
2020-04-26 03:05:50 +00:00
archivers archivers/ruby-xz: remove redundant SUBST block 2020-04-25 19:56:49 +00:00
audio audio/liblo: remove no-op SUBST block 2020-04-25 17:42:53 +00:00
benchmarks fio: update to 3.19. 2020-04-17 17:54:34 +00:00
biology Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
bootstrap bootstrap/README: add OmniOS to the SunOS list (it's what I use) 2020-04-24 21:22:40 +00:00
cad There are two common ways to select the "java" executable in Pkgsrc. 2020-04-26 01:05:15 +00:00
chat chat/psybnc: fix accidentally hard-coded PREFIX 2020-04-25 19:13:12 +00:00
comms Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
converters Fix the build on NetBSD-9.0 2020-04-24 09:35:16 +00:00
cross cross/atasm: fix placeholder in manual page 2020-04-23 19:42:41 +00:00
databases databases/ruby-qdbm: remove redundant SUBST block 2020-04-25 19:50:42 +00:00
devel Add devel/go-tmc version 0.5.1 2020-04-26 00:17:02 +00:00
distfiles
doc doc: Updated sysutils/pcmanfm-qt to 0.14.1nb4 2020-04-26 02:22:00 +00:00
editors /editors/featherpad: Update to 0.14.0 2020-04-25 15:13:05 +00:00
emulators vice: Switch to ffmpeg4 2020-04-23 17:45:26 +00:00
filesystems fuse-curlftpfs: Update to 0.9.2 2020-04-21 13:56:25 +00:00
finance py-stripe: updated to 2.46.0 2020-04-23 05:53:33 +00:00
fonts fontforge is very memory hungry, so raise limits. 2020-04-18 22:07:39 +00:00
games games/velena: remove redundant SUBST_FILES pattern 2020-04-25 21:49:38 +00:00
geography libgeotiff: Remove old comment 2020-04-22 19:36:32 +00:00
graphics graphics/imlib2: only define SUBST block if necessary 2020-04-25 17:23:44 +00:00
ham (ham/xlog) Updated 2.0.17 to 2.0.19 2020-04-20 22:54:53 +00:00
inputmethod Needs pkg-config 2020-04-17 13:34:11 +00:00
lang lang/ruby27-base: fix typo in REPLACE_RUBY 2020-04-25 21:33:34 +00:00
licenses licenses: remove unused licenses 2020-04-19 11:37:12 +00:00
mail mail/queue-repair: allow SUBST to be a no-op 2020-04-25 19:37:01 +00:00
math Consistently use the interface type of the library. 2020-04-20 00:41:04 +00:00
mbone vic-devel: remove unsupported options that references old ffmpeg version 2020-04-23 15:25:43 +00:00
meta-pkgs Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
misc misc/rpm: remove no-op SUBST group for mkdir 2020-04-25 19:41:55 +00:00
mk mk/build/build.mk: use the login shell by default for build-env 2020-04-25 21:36:17 +00:00
multimedia multimedia/mpv: remove nonexistent file from SUBST_FILES 2020-04-25 18:19:46 +00:00
net net/ucspi-tcp6: does not need to patch error.h 2020-04-25 20:25:32 +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 Allow NetBSD distribution tarball file extension to be defined with DISTRIB_EXT. 2020-04-23 11:28:08 +00:00
print print: Remove cups15, legacy cups version now BROKEN due to OpenSSL 1.1 2020-04-24 12:00:52 +00:00
regress mk/subst.mk: warn about all noop patterns before erroring out 2020-04-23 19:30:29 +00:00
security lxqt-openssh-askpass: minor grammar tweaks 2020-04-25 18:39:04 +00:00
shells Update bash to 5.0.17 (Patch 17 for bash 5.0) 2020-04-25 12:56:54 +00:00
sysutils pcmanfm-qt: fix location of default desktop settings config 2020-04-26 02:19:56 +00:00
templates
textproc Add textproc/go-goldmark version 1.1.30 2020-04-25 23:49:20 +00:00
time gnome-pomodoro: fix typo 2020-04-14 14:49:46 +00:00
wm wm/fvwm: change docbook-xsl and libxslt to TOOL_DEPENDS 2020-04-25 20:04:23 +00:00
www For clarity, use tomcat_start (resp. tomcat_stop) function instead of 2020-04-25 22:23:05 +00:00
x11 lxqt-panel: fix location of default panel settings config 2020-04-26 03:05:50 +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