Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 39f3019f8f cmake: updated to 3.10.0
CMake 3.10 are:

The flang Fortran compiler is now supported, with compiler id
“Flang”.

Support for the MSVC ARM64 architecture was added. Visual Studio
2017 Update 4 and above offer an ARM64 toolchain.

The “include_guard()” command was introduced to allow guarding
CMake scripts from being included more than once. The command
supports “DIRECTORY” and “GLOBAL” options to adjust the
corresponding include guard scope. If no options given, include
guard is similar to basic variable-based check.

“FindMPI” received a major overhaul. It now features language specific
components, better Fortran support, and support for statically linked
MPI implementations.

A “FindOpenACC” module was added to detect compiler support for
OpenACC. Currently only supports PGI, GNU and Cray compilers.
The “FindOpenGL” module underwent numerous improvements. It has gained
support for GLVND and EGL on Linux. It now has import targets that
separate the OpenGL library and OpenGL contexts.

The “GoogleTest” module gained a new command
“gtest_discover_tests()” implementing dynamic (build-time) test
discovery.

When using “AUTOMOC” or “AUTOUIC”, source files that are
“GENERATED” will be processed as well. They were ignored by
“AUTOMOC” and “AUTOUIC” in earlier releases. See policy “CMP0071”.

A “CTEST_LABELS_FOR_SUBPROJECTS” CTest module variable and CTest
script variable were added to specify a list of labels that should
be treated as subprojects by CDash. To use this value in both the
CTest module and the ctest command line Dashboard Client mode (e.g.
“ctest -S”) set it in the “CTestConfig.cmake” config file.
CPack gained a “FREEBSD” generator for FreeBSD “pkg(8)”,
configured by the “CPackFreeBSD” module.

The CPack “DEB” generator, configured by the “CPackDeb” module,
was enabled on Windows. While not fully featured (due to the lack
of external UNIX tools) this will allow building basic cross-
platform Debian packages.

The “cmake(1)” “-E” mode gained support for “sha1sum”,
“sha224sum”, “sha256sum”, “sha384sum”, and “sha512sum”.

The “file(GENERATE)” command now interprets relative paths given
to its “OUTPUT” and “INPUT” arguments with respect to the caller’s
current binary and source directories, respectively. See policy
“CMP0070”.
2017-11-30 15:41:17 +00:00
archivers Disable ACL support on ChromeOS. 2017-11-25 15:48:49 +00:00
audio SDL_sound: fix build with physfs-3.0.1 2017-11-29 12:42:54 +00:00
benchmarks super_pi: add a backup master site 2017-09-23 13:15:28 +00:00
biology transfig: remove, replaced by print/fig2dev 2017-10-03 15:12:42 +00:00
bootstrap Set cwrappers in bootstrap mk.conf too. 2017-10-22 19:29:20 +00:00
cad Update to pcb-4.0.1 2017-10-24 02:21:55 +00:00
chat iip: remove - it was EOLed in 2004. 2017-11-26 10:48:04 +00:00
comms recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
converters convmv: update to 2.04. 2017-11-28 13:45:52 +00:00
cross transfig: remove, replaced by print/fig2dev 2017-10-03 15:12:42 +00:00
databases py-sqlalchemy-utils: updated to 0.32.21 2017-11-28 09:43:21 +00:00
devel cmake: updated to 3.10.0 2017-11-30 15:41:17 +00:00
distfiles
doc Updated net/py-botocore, net/py-s3transfer, net/py-awscli 2017-11-30 11:17:11 +00:00
editors pico: pass LDFLAGS to linker. 2017-11-30 15:16:25 +00:00
emulators recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
filesystems Update to glusterfs 3.12.3 2017-11-15 03:31:56 +00:00
finance recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
fonts py-fonttools: updated to 3.20.1 2017-11-28 08:59:32 +00:00
games lgogdownloader: remove unused patch 2017-11-30 15:36:32 +00:00
geography gama: Update to 1.21 2017-11-29 01:27:40 +00:00
graphics librsvg: remove unused patch 2017-11-30 15:36:08 +00:00
ham recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
inputmethod recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
lang Adjust default package path for pkgsrc build. 2017-11-30 14:41:30 +00:00
licenses Add net/py-bonjour v0.3 2017-11-28 13:48:07 +00:00
mail Update to 52.5.0 2017-11-27 23:38:39 +00:00
math maxima: update to 5.41.0. 2017-11-28 15:18:21 +00:00
mbone Generate makefile for NetBSD 8. 2017-09-12 08:21:30 +00:00
meta-pkgs recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
misc Fix 'Application Error' 2017-11-27 23:59:24 +00:00
mk Also append the CFLAGS for MKPIE for c++(1) 2017-11-29 22:55:15 +00:00
multimedia x265: updated to 2.6 2017-11-30 07:38:55 +00:00
net py-awscli: updated to 1.14.1 2017-11-30 11:16:01 +00:00
news newsbeuter: follow redirect 2017-11-06 13:29:56 +00:00
packages
parallel Reset maintainer 2017-09-16 19:26:41 +00:00
pkgtools Bump cwrappers after reverting the last patch 2017-11-08 04:04:42 +00:00
print latexmk: update to 454. 2017-11-28 13:49:27 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security py-cryptography[_vectors]: updated to 2.1.4 2017-11-30 08:23:27 +00:00
shells shells/Makefile: Add zsh-completions 2017-11-28 19:32:25 +00:00
sysutils mc: update to 4.8.20. 2017-11-29 14:09:00 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc p5-highlight: pass CXXFLAGS and LDFLAGS. 2017-11-30 15:13:19 +00:00
time recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wm recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
www py-asgiref: updated to 2.0.1 2017-11-30 08:01:48 +00:00
x11 libXfont: update to 1.5.4. 2017-11-28 14:59:27 +00:00
Makefile
pkglocate
README Make top dir README a little more helpful. 2017-03-02 09:51:35 +00:00

$NetBSD: README,v 1.19 2017/03/02 09:51:35 maya Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
% cd pkgsrc/bootstrap/
% ./bootstrap

build packages, use:
% cd pkgsrc/category/package-name
% $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the follow link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
% cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.