Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2007 22:09:34 -0500 (CDT)
From:      "Matthew D. Fuller" <fullermd@over-yonder.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/115916: [MAINTAINER] devel/bzrtools upgrade to 0.90
Message-ID:  <20070829030934.7204D61C42@draco.over-yonder.net>
Resent-Message-ID: <200708290310.l7T3A1ga047012@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         115916
>Category:       ports
>Synopsis:       [MAINTAINER] devel/bzrtools upgrade to 0.90
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 29 03:10:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Matthew D. Fuller
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD draco.over-yonder.net 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Jul 1 03:25:36 CDT 2007 root@draco.over-yonder.net:/bsd/obj/bsd/src/sys/DRACO i386


	
>Description:
	New version released.  This update depends on the update of
	devel/bazaar-ng to 0.90 (just submitted).

	pkg-plist diff is large due to reshuffling of order.

>How-To-Repeat:
	
>Fix:


Index: Makefile
===================================================================
RCS file: /usr/cvs/ports/devel/bzrtools/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- Makefile	30 Jul 2007 09:41:08 -0000	1.17
+++ Makefile	20 Aug 2007 22:15:29 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	bzrtools
-PORTVERSION=	0.18.0
+PORTVERSION=	0.90.0
 CATEGORIES=	devel
 MASTER_SITES=	http://panoramicfeedback.com/opensource/
 
Index: distinfo
===================================================================
RCS file: /usr/cvs/ports/devel/bzrtools/distinfo,v
retrieving revision 1.13
diff -u -r1.13 distinfo
--- distinfo	22 Jul 2007 00:08:36 -0000	1.13
+++ distinfo	20 Aug 2007 22:16:01 -0000
@@ -1,3 +1,3 @@
-MD5 (bzrtools-0.18.0.tar.gz) = 557bfa1aeb3f0090fdac1651f5271bce
-SHA256 (bzrtools-0.18.0.tar.gz) = c376103aeddb03bbc92a2bafea2380d50392f7e39c8b38c57a0b60c3dbdcb31e
-SIZE (bzrtools-0.18.0.tar.gz) = 78015
+MD5 (bzrtools-0.90.0.tar.gz) = da7e97a4fd02a6b95cabfe5e187687ca
+SHA256 (bzrtools-0.90.0.tar.gz) = 014dd5f973875bfd6cdc47b0e67c271401c659904a7f3ab6ff946d5ca987fc20
+SIZE (bzrtools-0.90.0.tar.gz) = 81944
Index: pkg-plist
===================================================================
RCS file: /usr/cvs/ports/devel/bzrtools/pkg-plist,v
retrieving revision 1.9
diff -u -r1.9 pkg-plist
--- pkg-plist	10 Apr 2007 18:12:51 -0000	1.9
+++ pkg-plist	20 Aug 2007 22:20:30 -0000
@@ -1,110 +1,116 @@
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/baz_import.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/baz_import.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/baz_import.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branch_mark.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branch_mark.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branch_mark.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/clean_tree.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/clean_tree.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/clean_tree.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/command.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fai.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fai.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fai.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/release.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/release.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/release.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/show_paths.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/show_paths.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/show_paths.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/switch.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/switch.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/switch.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/clean_tree.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/is_clean.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_baz_import.py
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.py
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/clean_tree.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/is_clean.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_baz_import.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/blackbox.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/clean_tree.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/clean_tree.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/clean_tree.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/is_clean.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/is_clean.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/is_clean.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/shelf_tests.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_baz_import.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_baz_import.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/test_baz_import.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests/upstream_import.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/baz_import.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branch_mark.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/clean_tree.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fai.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/release.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/show_paths.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/switch.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.py
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.pyc
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/__init__.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/baz_import.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branch_mark.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branches.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/branchhistory.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/bzrtools.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/cbranch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/clean_tree.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/colordiff.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/dotgraph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/errors.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fai.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/fetch_ghosts.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/graph.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/hunk_selector.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/patchsource.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/progress.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/release.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/rspush.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shelf.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/shell.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/show_paths.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/switch.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/terminal.pyo
-%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/test.pyo
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/upstream_import.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/userinteractor.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.pyc
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/version.pyo
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.py
+%%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.pyc
 %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/zap.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools/tests
 @dirrm %%PYTHON_SITELIBDIR%%/bzrlib/plugins/bzrtools
Index: files/patch-shelf.py
===================================================================
RCS file: /usr/cvs/ports/devel/bzrtools/files/patch-shelf.py,v
retrieving revision 1.1
diff -u -r1.1 patch-shelf.py
--- files/patch-shelf.py	1 Mar 2007 10:00:14 -0000	1.1
+++ files/patch-shelf.py	20 Aug 2007 22:16:54 -0000
@@ -1,11 +1,11 @@
---- shelf.py.bak	Tue Feb 27 16:17:33 2007
-+++ shelf.py	Tue Feb 27 16:40:17 2007
+--- shelf.py.orig	Tue Aug 14 19:01:41 2007
++++ shelf.py	Mon Aug 20 17:16:40 2007
 @@ -250,7 +250,7 @@
          if reverse:
              args.append('-R')
          if dry_run:
 -            args.append('--dry-run')
 +            args.append('--check')
-             stdout = stderr = subprocess.PIPE
+             stderr = subprocess.PIPE
          else:
-             stdout = stderr = None
+             stderr = None

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070829030934.7204D61C42>