Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
jperkin 71e098497c mk: Add CTF infrastructure support.
Platform support is determined by _OPSYS_SUPPORTS_CTF from mk/platform, the
user enables support by setting PKGSRC_USE_CTF=yes, and packages can
explicitly disable support with CTF_SUPPORTED=no or skip certain files with
CTF_FILES_SKIP.

The path to ctfconvert is configured via TOOLS_PLATFORM.ctfconvert.

If all of the requisite variables are enabled, a compiler-specific debug flag
is passed via the wrappers to ensure we have DWARF information to convert,
_INSTALL_UNSTRIPPED is explicitly defined to avoid binaries being stripped
prior to conversion, and the conversion is performed during the install stage.

It is recommended that users who enable the feature also set STRIP_DEBUG=yes
to reduce the final binary size once the conversion has been performed.

This has been used for the past year in Joyent SmartOS builds.  FreeBSD is
marked as supported but is untested.
2018-11-12 14:22:58 +00:00
archivers Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
audio Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
benchmarks dnsperf: Fix build with BIND 9.12.3 and newer 2018-10-27 12:04:33 +00:00
biology Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
bootstrap bootstrap/bootstrap: detect unknown options and print usage 2018-11-11 19:31:54 +00:00
cad Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
chat Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
comms Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
converters Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
cross Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
databases Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
devel Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
distfiles
doc Updated textproc/py-cssselect2 to 0.2.1. 2018-11-12 12:51:40 +00:00
editors Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
emulators mame: updated to 0.203 2018-11-12 07:20:58 +00:00
filesystems Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
finance Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
fonts Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
games Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
geography Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
graphics Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
ham Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
inputmethod Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
lang ghc7: Add STRIP_FILES_SKIP for a problematic file. 2018-11-12 13:49:16 +00:00
licenses licenses/intel-microcode-license: Update with the current version 2018-09-03 10:56:17 +00:00
mail Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
math Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
mbone Updated mbone/mdd to 20180824 2018-08-29 00:50:12 +00:00
meta-pkgs Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
misc Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
mk mk: Add CTF infrastructure support. 2018-11-12 14:22:58 +00:00
multimedia Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
net Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
news Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
packages
parallel Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
pkgtools Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
print Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
regress mk/misc: adjust layout of the show-all output to pkgsrc format 2018-11-11 19:07:12 +00:00
security Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
shells shells/Makefile: + bosh, pbosh 2018-11-10 20:00:04 +00:00
sysutils Updating to zabbix version 4.0.1. 2018-11-12 10:51:34 +00:00
templates
textproc py-cssselect2: Update to 0.2.1. 2018-11-12 12:51:05 +00:00
time Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wm Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
www firefox: SunOS build fixes. 2018-11-12 12:50:52 +00:00
x11 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
Makefile
pkglocate Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
README Don't prefix commands by a shell prompt, so they're slightly easier to copy. 2018-10-09 22:55:48 +00:00

$NetBSD: README,v 1.20 2018/10/09 22:55:48 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.