lintpkgsrc - if we find one valid match in a DEPENDS entry, don't
bitch about any others expanding to a non-existant package:
Example: postgresql-{6.5.3*,7.0*,lib-*}
With this lintpkgsrc -d now outputs six lines on current pkgsrc.
Note to self: When you use 'cvs c^[P' the second time in an
evening for the same package... its enough.
lintpkgsrc.pl:
Finally we parse {x,y,z} constructs in DEPENDS, plus handle a
few more make conditionals. Now most of the lintpkgsrc -d output
is related to versions of software no longer in pkgsrc...
Does the fun ever start?
Significant rototill of lintpkgsrc.pl, converting to a rather twisted
hierarchy of PkgVer Pkgs and PkgList objects with assorted arbitrary
methods, all based on existing usage rather than ideal design.
Actual fixes found along the way:
- Handle := in makefiles
- Better handle parenthesis and "" in make conditionals
- parse bsd.pkg.mk to extract _REQD values (hence the previous line)
- Add missing 'key' in hash iteration
- Do not repeat includes (evolution longer depends on jpeg 45 times)
Still have to handle such delightful constructs as
DEPENDS += {qt2-designer>=2.2.4,qt2-designer-kde>=2.3.1nb1} in a sane way
--suexec-* configure options that are passed directly to the Apache
configure script. This may be used to tune the suEXEC configuration
in more restrictive ways, e.g. --suexec-uidmin=1000. This solution
is more open-ended than the fix proposed in pkg/14973. Also, we
don't duplicate all of the options from the Apache configure script
in pkgsrc bsd.pkg.defaults.mk. This closes pkg/14973 by Eric
Schnoebelen <eric@cirr.com>
(2) For namespace consistency, deprecate APACHE_USER in favor of
APACHE_SUEXEC_USER. Move APACHE_USER into bsd.pkg.obsolete.mk.
(3) Create the suEXEC user when the functionality is enabled in the server
so that CGI scripts will work properly. This closes pkg/14903 by
Wojciech Puchar <wojtek@3miasto.net>
different sized images. It supports reading the EXIF data out of the
original image and presenting that information. An example
configuration can be found at:
http://www.burren.cx/david/files/example_album.tar.gz
New elvi: freebsd, openbsd, filesearching, ftpfind
Updated elvi: translate (babelfish), ftpsearch, fast, netbsd
Rename linuxdoc elvi to slinuxdoc, to prevent name clash with sgmltools
Use test -r instead of test -e which inexplicably chocked Solaris8
Documentation changes
different sized images. It supports reading the EXIF data out of the
original image and presenting that information. An example
configuration can be found at:
http://www.burren.cx/david/files/example_album.tar.gz
No ChangeLog found, but a lot has changed since previous pkgsrc
release (0.18pre1), so you definitely want to upgrade.
Update provided by Sergey Svishchev <svs@ropnet.ru> - thanks!
o Eric Biederman reworked the build process making it far simpler and also
to produce a network bootable ELF image.
o Re-wrote the memory and cache speed detection code. Previuosly the
reported numbers were inaccurate for intel CPU's and completely wrong
for Athlon/Duron CPU's.
o By default the serial console is disabled since this was slowing
down testing.
o Added CPU detection for Pentium 4.
o Expanded workaround for errors caused by BIOS USB keyboard support to
include test #5.
o Re-worked L1 / L2 cache detection code to provide clearer reporting.
o Fixed an obvious bug in the computation of cache and memory speeds.
o Changed on-line menu to stay in the menu between option selections.
o Fixed bugs in the test restart and redraw code.
o Adjusted code size to fix compilation problems with RedHat 7.1.
o Misc updates to the documentation.