Date: Fri, 3 Aug 2012 23:09:34 GMT From: Phil Phillips <pphillips@experts-exchange.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/170362: Update www/cakephp2 to 2.2.1 Message-ID: <201208032309.q73N9Y4o090646@red.freebsd.org> Resent-Message-ID: <201208032310.q73NAANj076578@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 170362 >Category: ports >Synopsis: Update www/cakephp2 to 2.2.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Aug 03 23:10:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Phil Phillips >Release: >Organization: Experts Exchange, LLC >Environment: >Description: Update CakePHP to current version 2.2.1 We also may want to consider moving cakephp2 to cakephp21, creating a cakephp22 port, and adding the appropriate CONFLICTS to stay in line with what's been done with cakephp1*. >How-To-Repeat: >Fix: Patch attached with submission follows: Index: distinfo =================================================================== --- distinfo (revision 301977) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (cakephp-cakephp-2.1.3-0-gc26df70.tar.gz) = 838c3a4c193d6979fa14d8efdc3057d8c44767f26082e32d1450ad4342306619 -SIZE (cakephp-cakephp-2.1.3-0-gc26df70.tar.gz) = 1131383 +SHA256 (cakephp-cakephp-2.2.1-0-gcc44130.tar.gz) = f8c0794837b657ba5380dfd09a98e486cd8f5d598e556b83c9109a31251f7eea +SIZE (cakephp-cakephp-2.2.1-0-gcc44130.tar.gz) = 1188089 Index: pkg-plist =================================================================== --- pkg-plist (revision 301977) +++ pkg-plist (working copy) @@ -46,6 +46,7 @@ %%WWWDIR%%/app/View/Layouts/xml/default.ctp %%WWWDIR%%/app/View/Layouts/ajax.ctp %%WWWDIR%%/app/View/Layouts/default.ctp +%%WWWDIR%%/app/View/Layouts/error.ctp %%WWWDIR%%/app/View/Layouts/flash.ctp %%WWWDIR%%/app/View/Pages/home.ctp %%WWWDIR%%/app/index.php @@ -66,6 +67,7 @@ %%WWWDIR%%/lib/Cake/Cache/Engine/ApcEngine.php %%WWWDIR%%/lib/Cake/Cache/Engine/FileEngine.php %%WWWDIR%%/lib/Cake/Cache/Engine/MemcacheEngine.php +%%WWWDIR%%/lib/Cake/Cache/Engine/RedisEngine.php %%WWWDIR%%/lib/Cake/Cache/Engine/WincacheEngine.php %%WWWDIR%%/lib/Cake/Cache/Engine/XcacheEngine.php %%WWWDIR%%/lib/Cake/Config/config.php @@ -129,7 +131,6 @@ %%WWWDIR%%/lib/Cake/Console/Templates/default/classes/model.ctp %%WWWDIR%%/lib/Cake/Console/Templates/default/classes/test.ctp %%WWWDIR%%/lib/Cake/Console/Templates/default/views/form.ctp -%%WWWDIR%%/lib/Cake/Console/Templates/default/views/home.ctp %%WWWDIR%%/lib/Cake/Console/Templates/default/views/index.ctp %%WWWDIR%%/lib/Cake/Console/Templates/default/views/view.ctp %%HTACCESS%%%%WWWDIR%%/lib/Cake/Console/Templates/skel/.htaccess @@ -161,6 +162,7 @@ %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/Emails/text/default.ctp %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/ajax.ctp %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/default.ctp +%%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/error.ctp %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/flash.ctp %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/js/default.ctp %%WWWDIR%%/lib/Cake/Console/Templates/skel/View/Layouts/rss/default.ctp @@ -222,7 +224,10 @@ %%WWWDIR%%/lib/Cake/LICENSE.txt %%WWWDIR%%/lib/Cake/Log/CakeLog.php %%WWWDIR%%/lib/Cake/Log/CakeLogInterface.php +%%WWWDIR%%/lib/Cake/Log/Engine/ConsoleLog.php +%%WWWDIR%%/lib/Cake/Log/Engine/BaseLog.php %%WWWDIR%%/lib/Cake/Log/Engine/FileLog.php +%%WWWDIR%%/lib/Cake/Log/LogEngineCollection.php %%WWWDIR%%/lib/Cake/Model/AclNode.php %%WWWDIR%%/lib/Cake/Model/Aco.php %%WWWDIR%%/lib/Cake/Model/AcoAction.php @@ -247,7 +252,10 @@ %%WWWDIR%%/lib/Cake/Model/I18nModel.php %%WWWDIR%%/lib/Cake/Model/Model.php %%WWWDIR%%/lib/Cake/Model/ModelBehavior.php +%%WWWDIR%%/lib/Cake/Model/ModelValidator.php %%WWWDIR%%/lib/Cake/Model/Permission.php +%%WWWDIR%%/lib/Cake/Model/Validator/CakeValidationRule.php +%%WWWDIR%%/lib/Cake/Model/Validator/CakeValidationSet.php %%WWWDIR%%/lib/Cake/Network/CakeRequest.php %%WWWDIR%%/lib/Cake/Network/CakeResponse.php %%WWWDIR%%/lib/Cake/Network/CakeSocket.php @@ -261,6 +269,9 @@ %%WWWDIR%%/lib/Cake/Network/Http/HttpResponse.php %%WWWDIR%%/lib/Cake/Network/Http/HttpSocket.php %%WWWDIR%%/lib/Cake/Routing/Dispatcher.php +%%WWWDIR%%/lib/Cake/Routing/DispatcherFilter.php +%%WWWDIR%%/lib/Cake/Routing/Filter/AssetDispatcher.php +%%WWWDIR%%/lib/Cake/Routing/Filter/CacheDispatcher.php %%WWWDIR%%/lib/Cake/Routing/Route/CakeRoute.php %%WWWDIR%%/lib/Cake/Routing/Route/PluginShortRoute.php %%WWWDIR%%/lib/Cake/Routing/Route/RedirectRoute.php @@ -289,6 +300,7 @@ %%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/ApcEngineTest.php %%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/FileEngineTest.php %%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/MemcacheEngineTest.php +%%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/RedisEngineTest.php %%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/WincacheEngineTest.php %%WWWDIR%%/lib/Cake/Test/Case/Cache/Engine/XcacheEngineTest.php %%WWWDIR%%/lib/Cake/Test/Case/Configure/IniReaderTest.php @@ -356,6 +368,7 @@ %%WWWDIR%%/lib/Cake/Test/Case/I18n/MultibyteTest.php %%WWWDIR%%/lib/Cake/Test/Case/Log/CakeLogTest.php %%WWWDIR%%/lib/Cake/Test/Case/Log/Engine/FileLogTest.php +%%WWWDIR%%/lib/Cake/Test/Case/Log/Engine/ConsoleLogTest.php %%WWWDIR%%/lib/Cake/Test/Case/Model/Behavior/AclBehaviorTest.php %%WWWDIR%%/lib/Cake/Test/Case/Model/Behavior/ContainableBehaviorTest.php %%WWWDIR%%/lib/Cake/Test/Case/Model/Behavior/TranslateBehaviorTest.php @@ -386,6 +399,8 @@ %%WWWDIR%%/lib/Cake/Test/Case/Model/ModelValidationTest.php %%WWWDIR%%/lib/Cake/Test/Case/Model/ModelWriteTest.php %%WWWDIR%%/lib/Cake/Test/Case/Model/models.php +%%WWWDIR%%/lib/Cake/Test/Case/Model/Validator/CakeValidationRuleTest.php +%%WWWDIR%%/lib/Cake/Test/Case/Model/Validator/CakeValidationSetTest.php %%WWWDIR%%/lib/Cake/Test/Case/Network/CakeRequestTest.php %%WWWDIR%%/lib/Cake/Test/Case/Network/CakeResponseTest.php %%WWWDIR%%/lib/Cake/Test/Case/Network/CakeSocketTest.php @@ -397,6 +412,7 @@ %%WWWDIR%%/lib/Cake/Test/Case/Network/Http/HttpResponseTest.php %%WWWDIR%%/lib/Cake/Test/Case/Network/Http/HttpSocketTest.php %%WWWDIR%%/lib/Cake/Test/Case/Routing/DispatcherTest.php +%%WWWDIR%%/lib/Cake/Test/Case/Routing/Filter/AssetDispatcherTest.php %%WWWDIR%%/lib/Cake/Test/Case/Routing/Route/CakeRouteTest.php %%WWWDIR%%/lib/Cake/Test/Case/Routing/Route/PluginShortRouteTest.php %%WWWDIR%%/lib/Cake/Test/Case/Routing/Route/RedirectRouteTest.php @@ -412,6 +428,7 @@ %%WWWDIR%%/lib/Cake/Test/Case/Utility/DebuggerTest.php %%WWWDIR%%/lib/Cake/Test/Case/Utility/FileTest.php %%WWWDIR%%/lib/Cake/Test/Case/Utility/FolderTest.php +%%WWWDIR%%/lib/Cake/Test/Case/Utility/HashTest.php %%WWWDIR%%/lib/Cake/Test/Case/Utility/InflectorTest.php %%WWWDIR%%/lib/Cake/Test/Case/Utility/ObjectCollectionTest.php %%WWWDIR%%/lib/Cake/Test/Case/Utility/SanitizeTest.php @@ -511,6 +528,7 @@ %%WWWDIR%%/lib/Cake/Test/Fixture/GuildsPlayerFixture.php %%WWWDIR%%/lib/Cake/Test/Fixture/HomeFixture.php %%WWWDIR%%/lib/Cake/Test/Fixture/ImageFixture.php +%%WWWDIR%%/lib/Cake/Test/Fixture/InnoFixture.php %%WWWDIR%%/lib/Cake/Test/Fixture/ItemFixture.php %%WWWDIR%%/lib/Cake/Test/Fixture/ItemsPortfolioFixture.php %%WWWDIR%%/lib/Cake/Test/Fixture/JoinABFixture.php @@ -590,7 +608,9 @@ %%WWWDIR%%/lib/Cake/Test/test_app/Controller/AppController.php %%WWWDIR%%/lib/Cake/Test/test_app/Controller/PagesController.php %%WWWDIR%%/lib/Cake/Test/test_app/Controller/TestsAppsController.php +%%WWWDIR%%/lib/Cake/Test/test_app/Controller/TestAppsErrorController.php %%WWWDIR%%/lib/Cake/Test/test_app/Controller/TestsAppsPostsController.php +%%WWWDIR%%/lib/Cake/Test/test_app/Error/TestAppsExceptionRenderer.php %%WWWDIR%%/lib/Cake/Test/test_app/Lib/Cache/Engine/TestAppCacheEngine.php %%WWWDIR%%/lib/Cake/Test/test_app/Lib/Library.php %%WWWDIR%%/lib/Cake/Test/test_app/Lib/Log/Engine/TestAppLog.php @@ -598,6 +618,7 @@ %%WWWDIR%%/lib/Cake/Test/test_app/Locale/cache_test_po/LC_MESSAGES/default.po %%WWWDIR%%/lib/Cake/Test/test_app/Locale/cache_test_po/LC_MESSAGES/dom1.po %%WWWDIR%%/lib/Cake/Test/test_app/Locale/cache_test_po/LC_MESSAGES/dom2.po +%%WWWDIR%%/lib/Cake/Test/test_app/Locale/eng/LC_MESSAGES/validation_messages.po %%WWWDIR%%/lib/Cake/Test/test_app/Locale/ja_jp/LC_TIME %%WWWDIR%%/lib/Cake/Test/test_app/Locale/po/LC_MESSAGES/default.po %%WWWDIR%%/lib/Cake/Test/test_app/Locale/po/LC_MONETARY/default.po @@ -696,6 +717,8 @@ %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Custom/Package/CustomLibClass.php %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Error/TestPluginExceptionRenderer.php %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Log/Engine/TestPluginLog.php +%%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Routing/Filter/Test2DispatcherFilter.php +%%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Routing/Filter/TestDispatcherFilter.php %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/TestPluginLibrary.php %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/TestPluginOtherLibrary.php %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Locale/po/LC_MESSAGES/test_plugin.po @@ -762,6 +785,7 @@ %%WWWDIR%%/lib/Cake/Test/test_app/View/Elements/type_check.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/html/custom.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/html/default.ctp +%%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/html/image.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/html/japanese.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/html/nested_element.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Emails/text/custom.ctp @@ -779,6 +803,7 @@ %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/Emails/text/japanese.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/ajax.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/ajax2.ctp +%%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/banana.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/cache_empty_sections.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/cache_layout.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Layouts/default.ctp @@ -816,8 +841,10 @@ %%WWWDIR%%/lib/Cake/Test/test_app/View/TestsApps/index.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/TestsApps/json/index.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Elements/test_element.ctp +%%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Emails/text/themed.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Layouts/default.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Layouts/plugin_default.ctp +%%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Emails/text/test_plugin_tpl.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Tests/index.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Posts/index.ctp %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Posts/scaffold.index.ctp @@ -865,6 +892,7 @@ %%WWWDIR%%/lib/Cake/Utility/Debugger.php %%WWWDIR%%/lib/Cake/Utility/File.php %%WWWDIR%%/lib/Cake/Utility/Folder.php +%%WWWDIR%%/lib/Cake/Utility/Hash.php %%WWWDIR%%/lib/Cake/Utility/Inflector.php %%WWWDIR%%/lib/Cake/Utility/ObjectCollection.php %%WWWDIR%%/lib/Cake/Utility/Sanitize.php @@ -876,6 +904,7 @@ %%WWWDIR%%/lib/Cake/VERSION.txt %%WWWDIR%%/lib/Cake/View/Elements/exception_stack_trace.ctp %%WWWDIR%%/lib/Cake/View/Elements/sql_dump.ctp +%%WWWDIR%%/lib/Cake/View/Errors/fatal_error.ctp %%WWWDIR%%/lib/Cake/View/Errors/missing_action.ctp %%WWWDIR%%/lib/Cake/View/Errors/missing_behavior.ctp %%WWWDIR%%/lib/Cake/View/Errors/missing_component.ctp @@ -951,9 +980,13 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Posts @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Tests @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Layouts +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Emails/text +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin/Emails @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin/TestPlugin @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Plugin @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Layouts +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Emails/text +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Emails @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme/Elements @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed/TestTheme @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/View/Themed @@ -1023,6 +1056,8 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Locale/po/LC_MESSAGES @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Locale/po @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Locale +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Routing/Filter +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Routing @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Log/Engine @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Log @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Plugin/TestPlugin/Lib/Error @@ -1116,6 +1151,8 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/po/LC_MESSAGES @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/po @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/ja_jp +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/eng/LC_MESSAGES +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/eng @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/cache_test_po/LC_MESSAGES @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale/cache_test_po @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Locale @@ -1125,6 +1162,7 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Lib/Cache/Engine @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Lib/Cache @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Lib +@dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Error @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Controller/Component @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Controller @dirrm %%WWWDIR%%/lib/Cake/Test/test_app/Console/Templates/test/views @@ -1142,10 +1180,12 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Utility @dirrm %%WWWDIR%%/lib/Cake/Test/Case/TestSuite @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Routing/Route +@dirrm %%WWWDIR%%/lib/Cake/Test/Case/Routing/Filter @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Routing @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Network/Http @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Network/Email @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Network +@dirrm %%WWWDIR%%/lib/Cake/Test/Case/Model/Validator @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Model/Datasource/Session @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Model/Datasource/Database @dirrm %%WWWDIR%%/lib/Cake/Test/Case/Model/Datasource @@ -1170,10 +1210,12 @@ @dirrm %%WWWDIR%%/lib/Cake/Test/Case @dirrm %%WWWDIR%%/lib/Cake/Test @dirrm %%WWWDIR%%/lib/Cake/Routing/Route +@dirrm %%WWWDIR%%/lib/Cake/Routing/Filter @dirrm %%WWWDIR%%/lib/Cake/Routing @dirrm %%WWWDIR%%/lib/Cake/Network/Http @dirrm %%WWWDIR%%/lib/Cake/Network/Email @dirrm %%WWWDIR%%/lib/Cake/Network +@dirrm %%WWWDIR%%/lib/Cake/Model/Validator @dirrm %%WWWDIR%%/lib/Cake/Model/Datasource/Session @dirrm %%WWWDIR%%/lib/Cake/Model/Datasource/Database @dirrm %%WWWDIR%%/lib/Cake/Model/Datasource Index: Makefile =================================================================== --- Makefile (revision 301977) +++ Makefile (working copy) @@ -6,7 +6,7 @@ # PORTNAME= cakephp -PORTVERSION= 2.1.3 +PORTVERSION= 2.2.1 CATEGORIES= www MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/tarball/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTNAME}-${PORTVERSION}-${GITVERSION} @@ -16,9 +16,9 @@ LICENSE= MIT -GITVERSION= 0-gc26df70 +GITVERSION= 0-gcc44130 FETCH_ARGS= -pRr -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-4b81775 +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-1592a60 PORTDOCS= README >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208032309.q73N9Y4o090646>