(1) For years, I have experienced that portupgrade sometimes
runs very slow. After some investigation, I found that
"pkgdb -aF" is invoked from portupgrade or other programs
(such as portversion) without having sufficient privilege
to modify /var/db/pkg/, and that error is not caught by the
caller program, and "pkgdb -aF" is invoked repeatedlly.
So, I fixed the following things:
- When pkgdb internally invoked from other program exits
with error, make the caller program also exit with error.
- Display the error messages of pkgdb that run internally
from other program.
When portupgrade or other programs die with the following error,
** You do not own /var/db/pkg. (use -f to force or run as root)
Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
please run "pkgdb -aF" as the user that owns /var/db/pkg (usually root).
(2) Make new tarball that contains the above fix and all
patches in files/. Bump PORTVERSION to 20051204 and change
MASTER_SITES.
PR: ports/89917
Submitted by: KOMATSU Shinichiro <koma2@lovepeers.org>
update sysutils/portmanager to 0.3.9_7
1. Fixes portmanager not honoring STOP/START statements
from its own config file, reported by Gerard Seibert
<gerard@seibercom.net>, Thanks!
PR: ports/89913
Submitted by: Michael C. Shultz <ringworm01@gmail.com>
1, Fixes corruption of +CONTENTS files when portmanager is compiled in
BUILD_DEPENDS_ARE_LEAVES mode Bug identified by Jiawei Ye
<leafy7382@gmail.com>
2. Fixes parsing pkgtools.conf when arrays are used, patch
provided by dan@slightlystrange.org, thank you!
PR: ports/89903
Submitted by: Michael C. Shultz <ringworm01 -at- gmail.com> (maintainer)
pkg-orphan is a console utility for managing orphan, i.e.
unreferenced FreeBSD packages. It finds all or selected
orphans and lets the user choose which ones to remove and
which ones to keep. It maintains a keep-list file, so
previously kept packages will be skipped automatically. In
batch mode, all packages, not present in the keep-list are
either deleted or kept in the list.
Since orphan packages are usually much fewer than non-orphan
ones, it can be useful for quickly finding and deleting
unused packages, even on a system with hundreds of them
installed.
Features:
- interactive and batch modes
- maintains a kept package list, to avoid asking for the same package again
- can delete packages recursively, but without deleting shared dependencies or
previously kept packages
- the keep-list file does not contain package versions, so upgrades generally
don't require editing of the file
WWW: http://sourceforge.net/projects/pkg-orphan/
- Victor Semionov
semionov@mail.b
PR: ports/89730
Submitted by: Victor Semionov <semionov@mail.bg>
<snip>
Cdrdao changes:
o Fixed bad bug with missing return statemements in recomputeLength
and format conversion.
o Fixed broken '-' STDIN input feature.
o Fixed various gcc4-related compile problems.
o Fixed copy problem with single device when read_device is specified.
o Minor fixes to driver table.
GCDMaster changes:
o The crash when creating a new "Create Audio CD" view seemed to be
related to gtkmm and libsigc++ and went away with newer releases of
those packages.
toc2cue changes:
o Fixed bug that was causing empty output files.
o Added conversion of COPY to DCP flags. (Julio Sanchez Fernandez)
<snip>
- In gcdmaster.keys use the correct path to the installed gcdmaster-doc.png.
Approved by: netchild
- Fixes when adding a new port with portmanager, +CONTENTS files being
corrupted.
- Improved logging of conflicting ports
Submitted by: "Michael C. Shultz" <ringworm01@gmail.com> (maintainer)
PR: ports/89716
- Use %%DATADIR%%
- Use ${LOCALBASE} as default for "sleuthkit" dependency (but the port
is still interactive)
Submitted by: Matt Crossley <moose@freebsdfreaks.net> [1]
PR: ports/89685 [1]
Approved by: Pieter Danhieux (maintainer)
- Fixes bug where if run with -f switch when portmanager updates itsself goes into endless loop.
Thanks to Gerard Seibert for helping to track this one down!
PR: 89609
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Changes:
* Add compatibility macros for older Perl.
* Don't leak pointer returned from eval_pv.
* Don't fail on setsid if already group leader (Gabriel Russell).
* Test with relative paths.
* Support partial compilation and testing.
* Replace trunc with lop to avoid builtin conflict.
* Avoid daemontools in rts.
* Completely generic package/ scripts.
* Stop Perl 5.8.5 from warning about freeing temporaries.
* Partial-install bug fix in package/upgrade.
PR: 89604
Submitted by: maintainer
I have added a new mastersite which appears to be the current one;
however, note that the version of the software there is newer than the
one in this port.
This port is in need of an update.
- Using ruby script provided by Jan Grant <Jan.Grant@bristol.ac.uk> if portupgrade is installed
portmanager also uses settings from pkgtools.conf in addition to those from its own conf file.
- Wild cards "*" may now be used in pm-020.conf, see man portmanager for details
- Automatic timeouts are re-enabled, stdin problem is solved.
- Fix build on 4.x (0.3.9)
PR: 89533
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
The psgconf package is a modular system configuration
framework. It includes a number of default modules to
configure typical system parameters, and allows administrators
to add their own modules to meet site-specific needs.
PR: ports/83912
Submitted by: Jim Pirzyk <pirzyk@freebsd.org>
- Add local patch to make FUSE support compile on FreeBSD [1].
- Force --enable-gnome-vfs when WITH_GNOMEVFS2 is set.
Asked by: Sergei Mozhaisky <technix@mediana.net.ua> [1]
* Had to disable automatic timeouts until I learn how to properly close then open stdin.
0.3.8_1 will seg fault upon a second timeout and 0.3.8 leaves these random errors:
awk: i/o error occurred while closing /dev/stdin input record number
PR: 89424
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Version 0.8.8, 2004-04-09
- Number output format reimplemented, see Format.h, Format.cpp
Resolved problems with output of numbers on some platforms together
with Large File Support.
PR: ports/86594
Submitted by: Andrej Zverev <az@inec.ru>
Approved by: maintainer timeout
* Added --pristine mode that guarentees no inconsistancies in +CONTENTS files
* Fixed (I hope) stdin not being reopened properly after a [Y/N/A] timeout
* Fixed a segfault when portmanager reads a very old pre 4.11 +CONTENTS file,
identified by Andrew Gordon <arg@arg.me.uk>
PR: 89397
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Maintainer's comment:
"If there is no upate within the next 3 month i will post-send a removal PR."
PR: 89112
Submitted by: Franz Klammer <klammer@webonaut.com> (maintainer)
* Craig Boston <craig@yekse.gank.org> brought to my attention a problem
with how dependency information is gathered in +CONTENT files.
portmanager -s (status report) uses port +CONTENT files to generate its
report and now that is proven as not 100% accurate. This patch modifies
the data source for status reports from +CONTENT files to the results
obtained when running make -V *_DEPENDS in each port directory.
PR: 89084
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
between two connections set up by a UCSPI server and a UCSPI client.
WWW: http://untroubled.org/ucspi-proxy/
PR: 89096
Submitted by: Dale Woolridge <dale.woolridge@gmail.com>
Changelog:
- added sector-size and symlink-size patch, thanks to Darin McBride
- fixed a couple of things on fdu
While at it, add SHA256.
PR: 89047
Submitted by: maintainer
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
- Switch to a new maintainer
PR: ports/88983
Submitted by: Boris B. Samorodov <bsam@ipt.ru>
Approved by: Jesse van den Kieboom <jesse@icecrew.nl> (maintainer)
- move 1.0 obsoleted version to net/libnet10
net/libnet is latest Stable Version
net/libnet is latest Beta Version
- Fix all depended ports with a new DEPENDS scheme
- While I'm here fix security/yersinia build on 4.x
(getopt_long and ncurses issues)
PR: ports/85519 (based on)
Submitted by: Stas Yakovlev <stas.yakovlev_at_gmail.com>
* Fixes bug where on initial installation if portmanager is run in single port update
mode first it is missing a database
* Added WITH_BUILD_DEPENDS_ARE_LEAVES information to man page
PR: 88953
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)
Bump PORTREVISION due to changed file locations.
PR: ports/82200, see also ports/82197
Submitted by: Jonathan Noack <noackjr@alumni.rice.edu>
Approved by: david@pinko.net (maintainer, timeout 4 months)
* Fixed seg fault in -slid on 6.0 machines
* Fixed segfault when cvsup not set to delete and an installed port
is removed from the ports tree
PR: 88888
Submitted by: Michael C. Shultz <ringworm01@gmail.com> (maintainer)