Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
thor dae0127757 openblas: update to 0.3.10, fixing build with gcc 10
Fix openblas build issues, mainly by updating to 0.3.10.

This pulls in these commits from WIP (newest first):

commit 3c6284cba90280bc367cf4d1d8252ae4d6e92e76
Author: Jason Bacon <bacon@NetBSD.org>
Date:   Thu Feb 25 11:56:13 2021 -0600

    openblas: Update ONLY_FOR_PLATFORMS documentation

commit 8071bf28f3ffc95af046ff3eaaac6983f4f70035
Author: Jason Bacon <bacon@NetBSD.org>
Date:   Thu Feb 25 11:51:32 2021 -0600

    openblas*: Successful build on NetBSD

commit 056e3d5c972a4b286e8755dbee323a9951855165
Author: Dr. Thomas Orgis <thomas.orgis@uni-hamburg.de>
Date:   Wed Feb 24 18:40:17 2021 +0100

    openblas: flags from environment again to un-break PICy build

    The bug that prompted us to force the compiler flags in the
    make arguments is fixed. Now we got a different one: The logic
    that decides to add -fPIC where needed is overridden when doing
    this, resulting in relocation errors (strangely, not with every
    toolchain).

    So let's remove that again and take FFLAGS and friends from the
    environment again.

commit 86af17db8526e629c2c02c6af1f1ce7db6f6ba6d
Author: Dr. Thomas Orgis <thomas.orgis@uni-hamburg.de>
Date:   Thu Nov 12 12:44:39 2020 +0100

    openblas: version 0.3.10

    This updated fixes the build with gcc 10 (segfault in cblat1 test).

    I did not go all the way to the current 0.3.12, as that would
    need some hacking of chosen compiler flags. 0.3.13 should be
    the next one.

    This commit also fixes the ARCH → ARCH_ sed to change all
    occurences on a line.

This fulfills pkg/55999 and was approved by wiz during freeze.
2021-03-25 23:22:35 +00:00
archivers Fix rpath arguments in brotli pkgconfig files 2021-03-21 19:24:24 +00:00
audio Remove old NSIG workaround for macOS to fix configure. 2021-03-22 11:59:23 +00:00
benchmarks dnsperf: Update to version 2.5.1 2021-03-23 18:17:26 +00:00
biology biology/Makefile: Add vcf2hap 2021-03-24 18:23:33 +00:00
bootstrap bootstrap: Add MidnightBSD support to bootstrap shell script 2021-03-15 16:22:06 +00:00
cad (cad/kicad-packages3d) PLIST patch by Mustafa Dogan dogan (at) tesmer.org.tr 2021-03-03 23:37:59 +00:00
chat Revbump all Go packages after go115 update 2021-03-19 17:36:46 +00:00
comms Fix autoconf fallout. 2021-03-25 10:47:24 +00:00
converters bdf2psf: update to 1.202. 2021-03-21 22:15:55 +00:00
cross atasm: update to 1.09. 2021-03-21 10:21:07 +00:00
databases ldb: updated to 2.2.1; samba: updated to 4.13.7 2021-03-24 16:33:46 +00:00
devel wabt: update to 1.0.23. 2021-03-25 08:43:38 +00:00
distfiles
doc doc: Updated math/py-numpy to 1.19.5nb1 2021-03-25 22:09:24 +00:00
editors Revbump all Go packages after go115 update 2021-03-19 17:36:46 +00:00
emulators sameboy: we are FREEDESKTOP 2021-03-22 14:36:09 +00:00
filesystems tahoe-lafs: Complete move from py-crypto to py-crytodome 2021-03-19 14:30:23 +00:00
finance finance/ruby-braintree: update to 3.3.0 2021-03-21 12:56:57 +00:00
fonts fonts/t1lib: allow to be built using neXtaw 2021-03-21 00:01:46 +00:00
games wesnoth: updated to 1.14.16 2021-03-22 09:45:03 +00:00
geography gpsd: Support OS that lack cfmakeraw(). 2021-03-23 10:49:44 +00:00
graphics inkscape: Fix build with glib2-2.68.0 2021-03-23 09:57:35 +00:00
ham ham/xlog: Update to 2.0.22 2021-03-19 20:29:36 +00:00
inputmethod Needs pkg-config. Fixes building packages in bulk builds. 2021-03-12 08:46:58 +00:00
lang go116: Remove outdated note/warning 2021-03-21 22:26:32 +00:00
licenses licenses: Remove -license suffix from ODC Open Database License 2021-03-06 04:30:56 +00:00
mail thunderbird-l10n: Update to 78.9.0 2021-03-25 15:47:42 +00:00
math openblas: update to 0.3.10, fixing build with gcc 10 2021-03-25 23:22:35 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs texlive-collection-mathscience: +tex-physics 2021-03-18 03:50:53 +00:00
misc misc/ruby-ohai: update to 16.10.7 2021-03-21 13:31:36 +00:00
mk mk/jpeg.buildlink3.mk: document allowed values 2021-03-21 08:02:27 +00:00
multimedia ffmpeg4: bump PKGREVISION for removal of hacks.mk. 2021-03-24 20:49:04 +00:00
net ldb: updated to 2.2.1; samba: updated to 4.13.7 2021-03-24 16:33:46 +00:00
news sfeed: Update to 0.9.22 2021-03-14 18:18:27 +00:00
packages
parallel Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
pkgtools pkgtools/pkglint: bump version to 21.1.0 2021-03-25 21:55:05 +00:00
print print/gc: allow to build with neXtaw 2021-03-21 00:11:40 +00:00
regress regress/infra-unittests: use single quotes for string literals 2021-01-04 21:11:43 +00:00
security openssl: Update to 1.1.1k. 2021-03-25 16:36:19 +00:00
shells fish: Update to 3.2.1 2021-03-19 10:19:35 +00:00
sysutils sysutils/macchina: fix broken builds 2021-03-25 19:43:44 +00:00
templates lil bit more table padding 2021-03-11 15:07:33 +00:00
textproc miller: update to 5.10.2. 2021-03-24 10:31:04 +00:00
time libical: Update to 3.0.9 2021-03-19 10:45:31 +00:00
wm pekwm: update to 0.1.18 2021-03-15 11:51:00 +00:00
www firefox78-l10n: Update to 78.9.0 2021-03-24 18:58:59 +00:00
x11 xlockmore: add pam-pwauth_suid to pam option on NetBSD 2021-03-22 17:46:06 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md *: fix a bunch of typos in README and various documentation files. 2020-12-12 10:42:47 +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 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.

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