Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 5cac68417e Changes 3.8.0:
CMake learned to support CSharp (C#) as a first-class language that can be enabled via the project() and enable_language() commands. It is currently supported by the Visual Studio Generators for VS 2010 and above.

C# assemblies and programs can be added just like common C++ targets using the add_library() and add_executable() commands. References between C# targets in the same source tree may be specified by target_link_libraries() like for C++. References to system or 3rd-party assemblies may be specified by the target properties VS_DOTNET_REFERENCE_<refname> and VS_DOTNET_REFERENCES.

More fine tuning of C# targets may be done using target and source file properties. Specifically the target properties related to Visual Studio (VS_*) are worth a look (for setting toolset versions, root namespaces, assembly icons, ...).

CMake learned to support CUDA as a first-class language that can be enabled via the project() and enable_language() commands.
CUDA is currently supported by the Makefile Generators and the Ninja generator on Linux, macOS, and Windows. Support for the Visual Studio IDE is under development but not included in this release.
The NVIDIA CUDA Toolkit compiler (nvcc) is supported.

The Compile Features functionality now offers meta-features that request compiler modes for specific language standard levels (e.g. cxx_std_11). See CMAKE_C_KNOWN_FEATURES and CMAKE_CXX_KNOWN_FEATURES.
The Compile Features functionality is now aware of C++ 17. No specific features are yet enumerated besides the cxx_std_17 meta-feature.
The Compile Features functionality is now aware of the availability of C99 in gcc since version 3.4.

A new minimal platform file for Fuchsia was added.

The CodeBlocks extra generator may now be used to generate with NMake Makefiles JOM.
The Visual Studio Generators for VS 2013 and above learned to support a host=x64 option in the CMAKE_GENERATOR_TOOLSET value (e.g. via the cmake(1) -T option) to request use of a VS 64-bit toolchain on 64-bit hosts.
The Visual Studio Generators learned to treat files passed to target_link_libraries() whose names end in .targets as MSBuild “targets” files to be imported into generated project files.

...more...
2017-04-11 20:18:54 +00:00
archivers Update archivers/zstd to 1.1.4 2017-04-11 14:23:34 +00:00
audio Updated libmpdclient to 2.11. 2017-04-04 13:12:42 +00:00
benchmarks Remove traces of textproc/php-dom which is not needed anymore, now that dom is built into PHP. Bump resp. PKGREVISION. 2017-04-05 12:33:47 +00:00
biology Add missing include. 2017-02-14 21:34:34 +00:00
bootstrap Add instructions on installing required dependencies on Debian & derivatives to 2017-03-06 21:26:01 +00:00
cad Updated cad/gtkwave to 3.3.80 2017-04-09 01:09:03 +00:00
chat dbus is optional in gajim. 2017-04-08 18:08:53 +00:00
comms Updated py-colorama to 0.3.7. 2017-04-04 14:12:13 +00:00
converters Explicitly override iconv checks on SunOS, as GNU libiconv will change its 2017-03-30 12:40:31 +00:00
cross Update to 3.28 2017-03-30 19:21:26 +00:00
databases Updated databases/mysql55-{client,server} to 5.5.55 2017-04-11 15:18:12 +00:00
devel Changes 3.8.0: 2017-04-11 20:18:54 +00:00
distfiles
doc Updated textproc/p5-XML-Feed to 0.53nb2 2017-04-11 18:38:18 +00:00
editors Updated Sigil to 0.9.8. 2017-04-05 16:05:38 +00:00
emulators Update to 2.8.1 2017-04-07 13:32:52 +00:00
filesystems Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
finance Updated gnucash to 2.6.16. 2017-04-05 16:45:47 +00:00
fonts Update to 20170410 2017-04-10 13:23:49 +00:00
games Bump PKGREVISION for previous 2017-04-07 23:34:40 +00:00
geography Fix build on SunOS. 2017-03-27 13:52:27 +00:00
graphics Version 1.8.11 (built with libpng-1.6.28 and zlib-1.2.11) 2017-04-10 08:59:34 +00:00
ham Updated ham/gnuradio from 3.7.10.1 to 3.7.11 2017-03-15 14:07:12 +00:00
inputmethod Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
lang libLLVM: use ln -sf, not ln -s. helps rebuilds, as the previous link 2017-04-10 19:49:59 +00:00
licenses the Unicode, Inc. license text 2016-11-18 09:23:49 +00:00
mail If qmailqread runs on a custom host and port, have qmail-qread-client 2017-04-11 14:04:37 +00:00
math Check the version number part of the matched string and not the whole 2017-03-24 19:22:27 +00:00
mbone Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
meta-pkgs Remove traces of textproc/php-dom which is not needed anymore, now that dom is built into PHP. Bump resp. PKGREVISION. 2017-04-05 12:33:47 +00:00
misc Update misc/rlwrap to 0.43 2017-04-10 20:30:15 +00:00
mk Let GCC 4.4 handle requests for GCC 4.[0-4] to ensure we are consistent in 2017-04-10 12:22:07 +00:00
multimedia Update multimedia/intel-vaapi-driver to 1.8.0 2017-04-09 10:39:52 +00:00
net Add pkg-config to USE_TOOLS, which is needed to find gnutls. 2017-04-10 15:27:22 +00:00
news Rename mmdf(5) to tin-mmdf(5) to fix conflict with mutt packages. 2017-03-05 12:05:23 +00:00
packages
parallel Changes 3.5.0.2: 2017-04-09 16:43:03 +00:00
pkgtools Updated pkglint to 5.4.20. 2017-04-05 19:17:19 +00:00
print Ensure pkgsrc libraries can be found. 2017-04-11 10:31:14 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security Fix py-requests dependency version 2017-04-11 06:32:32 +00:00
shells Pull in upstream fix for bug 1289597. Brought to our attention by Kevin 2017-03-14 14:51:28 +00:00
sysutils adding patch for XSA-212 from upstream 2017-04-08 12:30:42 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc Promote p5-{HTML-Parser,libwww} to runtime DEPENDS to match META.json. 2017-04-11 18:38:11 +00:00
time Updated time/py-mxDateTime to 3.2.9 2017-04-10 12:31:05 +00:00
wm Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
www Add apache-tomcat85 2017-04-10 10:44:45 +00:00
x11 This libdrm-2.4.78 fixes some minor cosmetics, a build issue for 2017-04-11 07:12:02 +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.