Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam dbbbbf1056 py-sqlalchemy: updated to 1.2.9
Version 1.2.9

Fixed issue where chaining multiple join elements inside of Query.join() might not correctly adapt to the previous left-hand side, when chaining joined inheritance classes that share the same base class.

Fixed bug in cache key generation for baked queries which could cause a too-short cache key to be generated for the case of eager loads across subclasses. This could in turn cause the eagerload query to be cached in place of a non-eagerload query, or vice versa, for a polymorhic “selectin” load, or possibly for lazy loads or selectin loads as well.

Fixed bug in new polymorphic selectin loading where the BakedQuery used internally would be mutated by the given loader options, which would both inappropriately mutate the subclass query as well as carry over the effect to subsequent queries.

Fixed regression caused by 4256 (itself a regression fix for 4228) which breaks an undocumented behavior which converted for a non-sequence of entities passed directly to the Query constructor into a single-element sequence. While this behavior was never supported or documented, it’s already in use so has been added as a behavioral contract to Query.

Fixed an issue that was both a performance regression in 1.2 as well as an incorrect result regarding the “baked” lazy loader, involving the generation of cache keys from the original Query object’s loader options. If the loader options were built up in a “branched” style using common base elements for multiple options, the same options would be rendered into the cache key repeatedly, causing both a performance issue as well as generating the wrong cache key. This is fixed, along with a performance improvement when such “branched” options are applied via Query.options() to prevent the same option objects from being applied repeatedly.
2018-07-03 05:34:20 +00:00
archivers extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
audio extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
benchmarks extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
biology extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
bootstrap bootstrap: don't output "Hopefully" when bootstrap finishes 2018-03-07 07:34:07 +00:00
cad extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
chat extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
comms extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
converters extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
cross objconv: Fix distfile fetching. 2018-06-28 09:02:14 +00:00
databases py-sqlalchemy: updated to 1.2.9 2018-07-03 05:34:20 +00:00
devel extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
distfiles
doc Updated textproc/asciidoc, lang/python36, databases/py-psycopg2; Added lang/python37 2018-07-03 03:58:10 +00:00
editors extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
emulators extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
filesystems extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
finance extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
fonts extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
games extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
geography extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
graphics extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
ham extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
inputmethod extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
lang extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
licenses Remove folkloric licenses for mail/fetchmail. 2018-05-22 07:47:19 +00:00
mail extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
math extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
mbone Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
meta-pkgs extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
misc extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
mk emacs: document more *nox versions, and switch to emacs26 by default 2018-06-24 21:19:10 +00:00
multimedia extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
net extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
news extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
packages
parallel ganglia-monitor-core: Add MESSAGE.Linux, missed in previous commit 2018-06-28 01:11:29 +00:00
pkgtools extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
print extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
shells extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
sysutils extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
time extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
wm extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
www extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
x11 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +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.