Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
nia a20ffef67f libestr: Update to 0.1.11
Version 0.1.11 2018-10-30
- portability: remove issues associated with AC_FUNC_MALLOC
  This configure.ac macro is known to cause issues and not provide real
  benefit. Thus many projects have removed it, as we have for most of
  the rsyslog projects. libestr seemed to have overlooked.
  This came up when troubleshooting issues on IBM AIX.
- make build on AIX
  Thanks to github user purnimam1 for the patch
- bugfix: es_str2num mishandling empty strings
  If es_str2num() receives an empty string, misadressing happens.
  Under extreme conditions, this theoretically can lead to a segfault.
  Thanks to Jan Gerhards for the patch.
  closes https://github.com/rsyslog/libestr/issues/10
- CI/Travis: now also test on osX
2020-03-24 15:28:09 +00:00
archivers archivers/Makefile: add and enable php-pecl-zip 2020-03-23 15:30:31 +00:00
audio audio/fasttracker2: Update to v1.14 2020-03-23 12:25:01 +00:00
benchmarks benchmarks/google-benchmark: add build dependency to Python 2020-03-21 17:27:24 +00:00
biology *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
bootstrap bootstrap: create the binary packages before the summary message 2020-03-22 16:40:19 +00:00
cad Not really C++11 ready. Don't define bool/true/false for C++. 2020-03-18 17:45:25 +00:00
chat Fix C++17 compatibility. 2020-03-22 21:25:13 +00:00
comms asterisk16: fix L§inux packaging issues 2020-03-22 23:09:24 +00:00
converters libepubgen: Update to 0.1.1 2020-03-24 15:25:17 +00:00
cross mingw-w64-x86_64-winpthreads: uses pax(1) during pre-install 2020-03-22 14:46:01 +00:00
databases mongodb: updated to 4.2.5 2020-03-24 14:34:06 +00:00
devel libestr: Update to 0.1.11 2020-03-24 15:28:09 +00:00
distfiles
doc doc: Updated converters/libepubgen to 0.1.1 2020-03-24 15:25:29 +00:00
editors dhex: -The 2020-03-23 20:07:29 +00:00
emulators fmsx: Update to 5.4 2020-03-23 18:54:51 +00:00
filesystems glusterfs: Add patch missing in previous commit 2020-03-23 23:21:17 +00:00
finance py-stripe: updated to 2.44.0 2020-03-24 07:01:39 +00:00
fonts linux-libertine-ttf: Update to 5.3.0 2020-03-24 14:06:49 +00:00
games games/ruby-squib: update to 0.15.3 2020-03-24 00:34:50 +00:00
geography py-google-maps-services-python: renamed to py-googlemaps 2020-03-21 18:59:56 +00:00
graphics libdmtx: Update to 0.7.5 2020-03-24 14:52:30 +00:00
ham *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
inputmethod *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
lang [lib]duktape: Update to 2.5.0 2020-03-24 13:49:11 +00:00
licenses Added cc-by-nc-nd-v4.0-license 2020-02-28 11:21:36 +00:00
mail mail/spamassassin: Remove redundant MESSAGE 2020-03-23 18:46:56 +00:00
math math/eigen3: fix PKGCONFIG_OVERRIDE 2020-03-22 11:03:22 +00:00
mbone all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
meta-pkgs bulk-large: -ruby-rails42 +ruby-rails60 2020-03-21 20:28:42 +00:00
misc misc/screen: fix typo in recently updated patch 2020-03-24 07:04:37 +00:00
mk replace-interpreter: make documentation more precise 2020-03-24 04:40:34 +00:00
multimedia libdvdread: Update to 6.1.0 2020-03-24 15:09:35 +00:00
net net/ruby-recog: update to 2.3.7 2020-03-24 15:23:40 +00:00
news news/bystand: Fix unresolved symbols on SunOS 2020-03-20 14:40:56 +00:00
packages
parallel parallel/paexec: remove REPLACE_SH without effect 2020-03-22 21:35:37 +00:00
pkgtools pkgtools/pkglint: update to 20.1.0 2020-03-23 19:55:08 +00:00
print print/qpdf: require Perl for building the package 2020-03-23 22:42:26 +00:00
regress mk/subst.mk: ignore directories in SUBST_FILES 2020-03-22 13:19:50 +00:00
security Update to rvault v0.2 2020-03-23 18:54:58 +00:00
shells *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
sysutils py-crontab: updated to 2.4.1 2020-03-24 06:55:01 +00:00
templates
textproc py-humanize: updated to 2.2.0 2020-03-24 07:00:22 +00:00
time gnotime: Remove. More GNOME 2 stuff unmaintained since 2008. 2020-03-23 10:39:03 +00:00
wm wm/icewm: remove unknown configure option 2020-03-22 10:08:38 +00:00
www goaccess: Add an option for ssl support. 2020-03-24 11:50:10 +00:00
x11 qt5-qtwebkit: Add missing tools 2020-03-23 08:47:45 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +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