Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Oct 2014 16:43:00 +0000 (UTC)
From:      Marcus von Appen <mva@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r371452 - in head: news/hellanzb news/papercut news/py-pynzb news/py-twistedNews news/py-yenc news/sabnzbdplus news/xpn print/biblio-py print/cloudprint print/cups-base print/cups-cloud...
Message-ID:  <201410241643.s9OGh0Im020634@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mva
Date: Fri Oct 24 16:42:59 2014
New Revision: 371452
URL: https://svnweb.freebsd.org/changeset/ports/371452
QAT: https://qat.redports.org/buildarchive/r371452/

Log:
  - Convert ports of news/ and print/ to new USES=python
  
  Approved by: portmgr (implicit)

Modified:
  head/news/hellanzb/Makefile
  head/news/papercut/Makefile
  head/news/py-pynzb/Makefile
  head/news/py-twistedNews/Makefile
  head/news/py-yenc/Makefile
  head/news/sabnzbdplus/Makefile
  head/news/xpn/Makefile
  head/print/biblio-py/Makefile
  head/print/cloudprint/Makefile
  head/print/cups-base/Makefile
  head/print/cups-cloud-print/Makefile
  head/print/dot2tex/Makefile
  head/print/frescobaldi/Makefile
  head/print/gnome-specimen/Makefile
  head/print/hplip-plugin/Makefile
  head/print/lilypond-devel/Makefile
  head/print/lilypond/Makefile
  head/print/lyx/Makefile
  head/print/mftrace/Makefile
  head/print/pkipplib/Makefile
  head/print/py-fonttools/Makefile
  head/print/py-pdf/Makefile
  head/print/py-pollyreports/Makefile
  head/print/py-preppy/Makefile
  head/print/py-pyscript/Makefile
  head/print/py-relatorio/Makefile
  head/print/py-reportlab/Makefile
  head/print/py-reportlab1/Makefile
  head/print/py-rtf/Makefile
  head/print/ttfquery/Makefile

Modified: head/news/hellanzb/Makefile
==============================================================================
--- head/news/hellanzb/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/hellanzb/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -18,9 +18,8 @@ RUN_DEPENDS=	par2:${PORTSDIR}/archivers/
 		${PYTHON_PKGNAMEPREFIX}yenc>=0:${PORTSDIR}/news/py-yenc \
 		mac:${PORTSDIR}/audio/mac
 
-USE_PYTHON=	2
-USE_PYDISTUTILS=yes
-USES=		twisted:run,web
+USE_PYTHON=	distutils
+USES=		python:2 twisted:run,web
 PORTDOCS=	CHANGELOG CREDITS README
 
 OPTIONS_DEFINE=	DOCS

Modified: head/news/papercut/Makefile
==============================================================================
--- head/news/papercut/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/papercut/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -11,7 +11,7 @@ COMMENT=	Papercut is a news server writt
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:${PORTSDIR}/databases/py-MySQLdb
 
-USE_PYTHON=	yes
+USES=		python
 NO_BUILD=	yes
 
 do-configure:

Modified: head/news/py-pynzb/Makefile
==============================================================================
--- head/news/py-pynzb/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/py-pynzb/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -13,9 +13,8 @@ COMMENT=	Unified API for parsing NZB fil
 
 LICENSE=	BSD3CLAUSE
 
-USE_PYTHON=		yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
 OPTIONS_DEFINE=	LXML

Modified: head/news/py-twistedNews/Makefile
==============================================================================
--- head/news/py-twistedNews/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/py-twistedNews/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -14,9 +14,7 @@ COMMENT=	NNTP protocol implementation wi
 
 LICENSE=	MIT
 
-USE_PYTHON=	2
-USE_PYDISTUTILS=yes
-PYDISTUTILS_AUTOPLIST=	yes
-USES=		tar:bzip2 twisted
+USE_PYTHON=	distutils autoplist
+USES=		python:2 tar:bzip2 twisted
 
 .include <bsd.port.mk>

Modified: head/news/py-yenc/Makefile
==============================================================================
--- head/news/py-yenc/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/py-yenc/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -11,7 +11,7 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	jlaffaye@FreeBSD.org
 COMMENT=	yenc decoding module for Python in C
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
+USES=		python
+USE_PYTHON=	distutils
 
 .include <bsd.port.mk>

Modified: head/news/sabnzbdplus/Makefile
==============================================================================
--- head/news/sabnzbdplus/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/sabnzbdplus/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -64,8 +64,7 @@ LICENSE_NAME_SSMTPLIB=	ssmtplib License
 LICENSE_FILE_SSMTPLIB=	${WRKSRC}/licenses/License-ssmtplib.txt
 LICENSE_PERMS_SSMTPLIB=	auto-accept
 
-USE_PYTHON=	yes
-USES=		gettext
+USES=		gettext python
 
 NO_BUILD=	yes
 WRKSRC=		${WRKDIR}/SABnzbd-${PORTVERSION}

Modified: head/news/xpn/Makefile
==============================================================================
--- head/news/xpn/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/news/xpn/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -15,15 +15,13 @@ RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.
 
 NO_BUILD=	yes
 
-USE_PYTHON=	yes
-
 FIND_DIRS=	-type d
 FIND_DATA=	-type f -mindepth 2 -not -name "*~"
 
 SUB_FILES=	${PORTNAME}
 SUB_LIST=	PYTHON_CMD=${PYTHON_CMD} XPN=${XPN}
 
-USES=		gettext
+USES=		gettext python
 
 XPN=	${PORTNAME}.py
 

Modified: head/print/biblio-py/Makefile
==============================================================================
--- head/print/biblio-py/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/biblio-py/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -11,8 +11,7 @@ COMMENT=	Package to manage bibliography 
 
 LICENSE=	GPLv2
 
-USE_PYTHON=		yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/print/cloudprint/Makefile
==============================================================================
--- head/print/cloudprint/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/cloudprint/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -18,8 +18,8 @@ GH_ACCOUNT=	armooo
 GH_TAGNAME=	${GH_COMMIT}
 GH_COMMIT=	d55435a
 
-USE_PYTHON=	2
-USE_PYDISTUTILS=	yes
+USES=		python:2
+USE_PYTHON=	distutils
 USE_RC_SUBR=	${PORTNAME}
 
 USERS=		cups

Modified: head/print/cups-base/Makefile
==============================================================================
--- head/print/cups-base/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/cups-base/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -163,7 +163,7 @@ WANT_PHP_CGI=		yes
 
 .if !defined(CUPS_CLIENT) && !defined(CUPS_IMAGE) && ${PORT_OPTIONS:MPYTHON}
 CONFIGURE_ARGS+=	--with-python=${PYTHON_CMD}
-USE_PYTHON=		yes
+USES+=			python
 .endif
 
 .if !defined(CUPS_CLIENT) && !defined(CUPS_IMAGE) && ${PORT_OPTIONS:MLIBPAPER}

Modified: head/print/cups-cloud-print/Makefile
==============================================================================
--- head/print/cups-cloud-print/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/cups-cloud-print/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -21,9 +21,8 @@ GH_COMMIT=	d7ce53b
 GH_TAGNAME=	${GH_COMMIT}
 
 HAS_CONFIGURE=	yes
-USE_PYTHON=	yes
 
-USES=	gmake shebangfix
+USES=	gmake python shebangfix
 SHEBANG_FILES=	full-test.sh
 
 #CONFIGURE_ARGS=	--cupsgroup=cups

Modified: head/print/dot2tex/Makefile
==============================================================================
--- head/print/dot2tex/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/dot2tex/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -13,9 +13,8 @@ COMMENT=	Graphviz to LaTeX converter
 RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pyparsing.py:${PORTSDIR}/devel/py-parsing \
 		dot:${PORTSDIR}/graphics/graphviz
 
-USE_PYDISTUTILS=yes
-USE_PYTHON=	yes
 # The .tar.gz sucks!
-USES=		zip
+USES=		python zip
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/print/frescobaldi/Makefile
==============================================================================
--- head/print/frescobaldi/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/frescobaldi/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -16,12 +16,10 @@ LICENSE_COMB=	dual
 RUN_DEPENDS=	lilypond:${PORTSDIR}/print/lilypond \
 		${PYTHON_PKGNAMEPREFIX}poppler-qt4>=0:${PORTSDIR}/graphics/py-poppler-qt4
 
-USES=		gettext
+USES=		gettext python
 INSTALLS_ICONS=	yes
 USE_KDE4=	kdeprefix kdelibs pykde4_build pykde4_run
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
-PYDISTUTILS_AUTOPLIST=yes
+USE_PYTHON=	distutils autoplist
 
 post-patch:
 	@${REINPLACE_CMD} '/install-script=frescobaldi-wininst.py/d' ${WRKSRC}/setup.cfg

Modified: head/print/gnome-specimen/Makefile
==============================================================================
--- head/print/gnome-specimen/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/gnome-specimen/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -13,8 +13,7 @@ COMMENT=	Gnome Specimen is a simple tool
 GNU_CONFIGURE=	yes
 USE_GNOME=	pygnomedesktop
 GCONF_SCHEMAS=	gnome-specimen.schemas
-USE_PYTHON=	yes
-USES=		gettext gmake
+USES=		gettext gmake python
 USE_AUTOTOOLS=	automake:env
 INSTALLS_ICONS=	yes
 

Modified: head/print/hplip-plugin/Makefile
==============================================================================
--- head/print/hplip-plugin/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/hplip-plugin/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -16,7 +16,7 @@ RUN_DEPENDS=	hp-plugin:${PORTSDIR}/print
 
 RESTRICTED=	License agreement is required
 
-USE_PYTHON=	yes
+USES=		python
 NO_BUILD=	yes
 WRKSRC=		${WRKDIR}/plugin_tmp
 HPLIP_FAKEDIR=	${WRKDIR}/hplip_fakedir

Modified: head/print/lilypond-devel/Makefile
==============================================================================
--- head/print/lilypond-devel/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/lilypond-devel/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -46,11 +46,10 @@ INFO=		internals \
 		lilypond-web \
 		music-glossary
 
-USES=		bison:build gettext gmake pkgconfig perl5 compiler:c++11-lib
+USES=		bison:build gettext gmake pkgconfig perl5 compiler:c++11-lib python:-3
 USE_CXXSTD=	c++11
 USE_GHOSTSCRIPT=9
 USE_TEX=	latex
-USE_PYTHON=	-3
 USE_PERL5=	build
 USE_GNOME=	pango
 

Modified: head/print/lilypond/Makefile
==============================================================================
--- head/print/lilypond/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/lilypond/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -47,10 +47,9 @@ INFO=		internals \
 		lilypond-web \
 		music-glossary
 
-USES=		bison:build gettext gmake pkgconfig perl5
+USES=		bison:build gettext gmake pkgconfig perl5 python:-3
 USE_GHOSTSCRIPT=9
 USE_TEX=	latex
-USE_PYTHON=	-3
 USE_PERL5=	build
 USE_GNOME=	pango
 

Modified: head/print/lyx/Makefile
==============================================================================
--- head/print/lyx/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/lyx/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -22,8 +22,7 @@ LIB_DEPENDS=	libboost_regex.so:${PORTSDI
 MAJOR_VERSION=	2.1
 MINOR_VERSION=	2
 
-USES=		desktop-file-utils gmake iconv pkgconfig perl5 tar:xz
-USE_PYTHON=	2
+USES=		desktop-file-utils gmake iconv pkgconfig perl5 python:2 tar:xz
 USE_QT4=	corelib gui moc_build uic_build rcc_build
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--without-included-boost \

Modified: head/print/mftrace/Makefile
==============================================================================
--- head/print/mftrace/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/mftrace/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -23,10 +23,9 @@ RUN_DEPENDS+=	potrace:${PORTSDIR}/graphi
 .endif
 
 # Python3 ready
-USE_PYTHON=	yes
 USE_TEX=	base texmf
 GNU_CONFIGURE=	yes
-USES=		gmake
+USES=		gmake python
 MAKEFILE=	GNUmakefile
 
 

Modified: head/print/pkipplib/Makefile
==============================================================================
--- head/print/pkipplib/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/pkipplib/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -9,7 +9,7 @@ MASTER_SITES=	http://www.pykota.com/soft
 MAINTAINER=	rafan@FreeBSD.org
 COMMENT=	Create and parse IPP requests
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
+USES=		python
+USE_PYTHON=	distutils
 
 .include <bsd.port.mk>

Modified: head/print/py-fonttools/Makefile
==============================================================================
--- head/print/py-fonttools/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-fonttools/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -16,9 +16,8 @@ RUN_DEPENDS=	${PYNUMPY} ${PYXML}
 
 OPTIONS_DEFINE=	DOCS
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 DOCSDIR=	${PREFIX}/share/doc/py-fonttools
 PORTDOCS=	*

Modified: head/print/py-pdf/Makefile
==============================================================================
--- head/print/py-pdf/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-pdf/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -12,9 +12,7 @@ DISTNAME=	pyPdf-${PORTVERSION}
 MAINTAINER=	jlaffaye@FreeBSD.org
 COMMENT=	Pure-Python PDF toolkit
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_PKGNAME=	pyPdf
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/print/py-pollyreports/Makefile
==============================================================================
--- head/print/py-pollyreports/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-pollyreports/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -12,9 +12,8 @@ COMMENT=	Band-oriented PDF report genera
 
 LICENSE=	BSD2CLAUSE
 
-USE_PYTHON=	2
-USE_PYDISTUTILS=yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python:2
+USE_PYTHON=	distutils autoplist
 
 OPTIONSFILE=	${PORT_DBDIR}/${PORTNAME}/options
 OPTIONS_DEFINE=	REPORTLAB

Modified: head/print/py-preppy/Makefile
==============================================================================
--- head/print/py-preppy/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-preppy/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -12,8 +12,7 @@ COMMENT=	ReportLab's templating system
 
 LICENSE=	BSD3CLAUSE
 
-USE_PYTHON=	2.7-3.3
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python:2.7-3.3
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/print/py-pyscript/Makefile
==============================================================================
--- head/print/py-pyscript/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-pyscript/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -17,8 +17,8 @@ OPTIONS_DEFINE=	DOCS EXAMPLES
 
 PYSCRIPT_MANUAL=doc/manual/pyscript.pdf
 
-USE_PYDISTUTILS=yes
-USE_PYTHON=	yes
+USES=		python
+USE_PYTHON=	distutils
 USE_TEX=	latex dvipsk
 
 .include <bsd.port.options.mk>

Modified: head/print/py-relatorio/Makefile
==============================================================================
--- head/print/py-relatorio/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-relatorio/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -16,8 +16,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Ge
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycha>=0.5.0:${PORTSDIR}/graphics/py-pycha \
 		${PYTHON_PKGNAMEPREFIX}yaml>=3.07:${PORTSDIR}/devel/py-yaml
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/print/py-reportlab/Makefile
==============================================================================
--- head/print/py-reportlab/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-reportlab/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -19,9 +19,8 @@ LICENSE=	BSD
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 CONFLICTS=	py*-reportlab[^3]-[^3].* \
 		py*-reportlab-[^3].*

Modified: head/print/py-reportlab1/Makefile
==============================================================================
--- head/print/py-reportlab1/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-reportlab1/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -22,10 +22,8 @@ CONFLICTS=	py*-reportlab[^1]-[^1].* \
 
 PORTSCOUT=	ignore:1	# Last version of 1.X branch
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
-PYDISTUTILS_PKGNAME=	Reportlab
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 WRKSRC=		${WRKDIR}/reportlab_${PORTVERSION:S/./_/g}/reportlab
 MAKE_ENV=	PACKAGE_PATH="${REPORTLABDIR}"

Modified: head/print/py-rtf/Makefile
==============================================================================
--- head/print/py-rtf/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/py-rtf/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -11,9 +11,8 @@ DISTNAME=	PyRTF-${PORTVERSION}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Library to create RTF documents using the Python language
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 EXAMPLESDIR=	${PREFIX}/share/examples/py-rtf
 PORTEXAMPLES=	*

Modified: head/print/ttfquery/Makefile
==============================================================================
--- head/print/ttfquery/Makefile	Fri Oct 24 16:38:47 2014	(r371451)
+++ head/print/ttfquery/Makefile	Fri Oct 24 16:42:59 2014	(r371452)
@@ -17,8 +17,7 @@ LICENSE_FILE=	${WRKSRC}/license.txt
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fonttools>0:${PORTSDIR}/print/py-fonttools \
 		${PYNUMPY}
 
-USE_PYTHON=		yes
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>



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