Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
nia 2844b8b985 mp3blaster: Remove esound support; use sdl on all non-OSS platforms.
Remove OSS option too because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options on platforms that
don't support OSS.
2020-01-20 21:31:02 +00:00
archivers Add hs-tar 2020-01-19 00:59:17 +00:00
audio mp3blaster: Remove esound support; use sdl on all non-OSS platforms. 2020-01-20 21:31:02 +00:00
benchmarks all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
biology all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
bootstrap Skip trying to make use of a 64bit ABI on Darwin as the system libraries on 2019-12-05 22:19:56 +00:00
cad all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
chat gg2: removed (old and not maintained) 2020-01-20 17:44:46 +00:00
comms all: migrate several HOMEPAGEs to https 2020-01-18 23:30:13 +00:00
converters all: migrate several HOMEPAGEs to https 2020-01-18 23:30:13 +00:00
cross all: migrate several HOMEPAGEs to https 2020-01-18 23:30:13 +00:00
databases databases/mysql51-client: Update DESCR with EOL date 2020-01-20 18:07:09 +00:00
devel gmp: updated to 6.2.0 2020-01-20 21:25:24 +00:00
distfiles
doc Updated devel/gmp 2020-01-20 21:25:42 +00:00
editors editors: Remove mlview. 2020-01-19 00:50:30 +00:00
emulators wine[-devel]: Remove esound support 2020-01-20 21:16:43 +00:00
filesystems all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
finance all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
fonts all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
games games: Remove gturing. 2020-01-19 00:46:34 +00:00
geography all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
graphics py-imagesize: updated to 1.2.0 2020-01-20 19:44:48 +00:00
ham all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
inputmethod all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
lang rust: mark MAKE_JOBS_SAFE=no on NetBSD. 2020-01-19 20:46:40 +00:00
licenses licenses: Add vvvvvv-license 2020-01-20 21:15:48 +00:00
mail all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
math Add hs-ieee754 2020-01-19 14:01:54 +00:00
mbone mbone: align variable assignments 2019-11-03 11:04:16 +00:00
meta-pkgs all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
misc misc/Makefile: add and enable ruby-license-acceptance 2020-01-19 15:39:25 +00:00
mk Build ${WRKSRC}/Setup in the do-configure phase 2020-01-20 14:14:33 +00:00
multimedia py-m3u8: updated to 0.5.4 2020-01-20 11:53:07 +00:00
net gallery-dl: Update to 1.12.3 2020-01-20 10:33:04 +00:00
news all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
packages
parallel all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
pkgtools pkgclean: check that PKGSRCDIR is a valid directory 2020-01-19 03:31:30 +00:00
print all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
regress mk/pkgformat: include only relevant ident strings in +BUILD_VERSION 2020-01-15 20:11:11 +00:00
security openssl: Explicitly disable afalgeng for now. 2020-01-20 17:42:53 +00:00
shells all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
sysutils Rename EFFECTIVE_MAKE_JOBS -> _MAKE_JOBS_N, suggested by gdt. 2020-01-19 18:20:45 +00:00
templates
textproc Add hs-regex-tdfa 2020-01-19 23:47:26 +00:00
time all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
wm golem: Remove esound support 2020-01-20 21:17:51 +00:00
www php-nextcloud: Update to 18.0.0 2020-01-20 17:54:48 +00:00
x11 gnome-desktop3: Update buildlink3 to match .pc file 2020-01-20 01:55:47 +00:00
Makefile regress: remove Makefile 2020-01-11 11:09:35 +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