Thu Jun 30 18:03:46 2016 UTC ()
Switch to direct py-dns dependency.

py-dns now supports all python versions, so versioned_dependencies
is not needed any longer.


(wiz)
diff -r1.10 -r1.11 pkgsrc/chat/py-xmpppy/Makefile
diff -r1.20 -r1.21 pkgsrc/doc/guide/files/creating.xml
diff -r1.23 -r1.24 pkgsrc/lang/python/versioned_dependencies.mk
diff -r1.7 -r1.8 pkgsrc/mail/py-spf/Makefile
diff -r1.144 -r1.145 pkgsrc/misc/calibre/Makefile
diff -r1.15 -r1.16 pkgsrc/misc/calibre1/Makefile
diff -r1.10 -r1.11 pkgsrc/security/sshfp/Makefile

cvs diff -r1.10 -r1.11 pkgsrc/chat/py-xmpppy/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/py-xmpppy/Makefile 2015/12/05 21:25:30 1.10
+++ pkgsrc/chat/py-xmpppy/Makefile 2016/06/30 18:03:46 1.11
@@ -1,41 +1,40 @@ @@ -1,41 +1,40 @@
1# $NetBSD: Makefile,v 1.10 2015/12/05 21:25:30 adam Exp $ 1# $NetBSD: Makefile,v 1.11 2016/06/30 18:03:46 wiz Exp $
2 2
3DISTNAME= xmpppy-0.5.0rc1 3DISTNAME= xmpppy-0.5.0rc1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= chat python 6CATEGORIES= chat python
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmpppy/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmpppy/}
8 8
9MAINTAINER= schnoebe@NetBSD.org 9MAINTAINER= schnoebe@NetBSD.org
10HOMEPAGE= http://xmpppy.sourceforge.net/ 10HOMEPAGE= http://xmpppy.sourceforge.net/
11COMMENT= XMPP (Jabber) library for Python 11COMMENT= XMPP (Jabber) library for Python
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
 14DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
14DEPENDS+= ${PYPKGPREFIX}-expat>=0nb4:../../textproc/py-expat 15DEPENDS+= ${PYPKGPREFIX}-expat>=0nb4:../../textproc/py-expat
15 16
16USE_LANGUAGES= # none 17USE_LANGUAGES= # none
17 18
18PYDISTUTILSPKG= yes 19PYDISTUTILSPKG= yes
19PYTHON_VERSIONED_DEPENDENCIES= dns 
20PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.5.0rc1 20PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.5.0rc1
21 21
22DOCDIR= ${PREFIX}/share/doc/py-xmpppy 22DOCDIR= ${PREFIX}/share/doc/py-xmpppy
23EXDIR= ${PREFIX}/share/examples/py-xmpppy 23EXDIR= ${PREFIX}/share/examples/py-xmpppy
24 24
25INSTALLATION_DIRS+= ${DOCDIR} ${EXDIR} 25INSTALLATION_DIRS+= ${DOCDIR} ${EXDIR}
26 26
27post-install: 27post-install:
28 ${INSTALL_SCRIPT_DIR} ${DESTDIR}${EXDIR} 28 ${INSTALL_SCRIPT_DIR} ${DESTDIR}${EXDIR}
29 ${INSTALL_SCRIPT} ${WRKSRC}/doc/examples/*.py \ 29 ${INSTALL_SCRIPT} ${WRKSRC}/doc/examples/*.py \
30 ${DESTDIR}${EXDIR} 30 ${DESTDIR}${EXDIR}
31 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} 31 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
32 ${INSTALL_DATA} ${WRKSRC}/doc/*.html \ 32 ${INSTALL_DATA} ${WRKSRC}/doc/*.html \
33 ${DESTDIR}${DOCDIR} 33 ${DESTDIR}${DOCDIR}
34 ${INSTALL_DATA} ${WRKSRC}/doc/*.png \ 34 ${INSTALL_DATA} ${WRKSRC}/doc/*.png \
35 ${DESTDIR}${DOCDIR} 35 ${DESTDIR}${DOCDIR}
36 ${INSTALL_DATA} ${WRKSRC}/doc/*.css \ 36 ${INSTALL_DATA} ${WRKSRC}/doc/*.css \
37 ${DESTDIR}${DOCDIR} 37 ${DESTDIR}${DOCDIR}
38 38
39.include "../../lang/python/versioned_dependencies.mk" 
40.include "../../lang/python/egg.mk" 39.include "../../lang/python/egg.mk"
41.include "../../mk/bsd.pkg.mk" 40.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/doc/guide/files/creating.xml (expand / switch to unified diff)

--- pkgsrc/doc/guide/files/creating.xml 2016/01/12 12:03:39 1.20
+++ pkgsrc/doc/guide/files/creating.xml 2016/06/30 18:03:46 1.21
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1<!-- $NetBSD: creating.xml,v 1.20 2016/01/12 12:03:39 wiz Exp $ --> 1<!-- $NetBSD: creating.xml,v 1.21 2016/06/30 18:03:46 wiz Exp $ -->
2 2
3<chapter id="creating"> 3<chapter id="creating">
4<title>Creating a new pkgsrc package from scratch</title> 4<title>Creating a new pkgsrc package from scratch</title>
5 5
6<para>When you find a package that is not yet in pkgsrc, you 6<para>When you find a package that is not yet in pkgsrc, you
7most likely have a URL from where you can download the source 7most likely have a URL from where you can download the source
8code. Starting with this URL, creating a package involves only a 8code. Starting with this URL, creating a package involves only a
9few steps.</para> 9few steps.</para>
10 10
11<procedure> 11<procedure>
12 12
13<step><para>First, install the packages <filename 13<step><para>First, install the packages <filename
14role="pkg">pkgtools/url2pkg</filename> and <filename 14role="pkg">pkgtools/url2pkg</filename> and <filename
@@ -179,27 +179,27 @@ For example: @@ -179,27 +179,27 @@ For example:
179<programlisting> 179<programlisting>
180REPLACE_PYTHON= *.py 180REPLACE_PYTHON= *.py
181</programlisting></para> 181</programlisting></para>
182 182
183<para>Some Python modules have separate distributions for Python-2.x 183<para>Some Python modules have separate distributions for Python-2.x
184and Python-3.x support. In pkgsrc this is handled by the 184and Python-3.x support. In pkgsrc this is handled by the
185<filename>versioned_dependencies.mk</filename> file. Set 185<filename>versioned_dependencies.mk</filename> file. Set
186<varname>PYTHON_VERSIONED_DEPENDENCIES</varname> to the list of 186<varname>PYTHON_VERSIONED_DEPENDENCIES</varname> to the list of
187packages that should be depended upon and include 187packages that should be depended upon and include
188<quote><filename>../../lang/python/versioned_dependencies.mk</filename></quote>, 188<quote><filename>../../lang/python/versioned_dependencies.mk</filename></quote>,
189then the pkgsrc infrastructure will depend on the appropriate package 189then the pkgsrc infrastructure will depend on the appropriate package
190version. For example: 190version. For example:
191<programlisting> 191<programlisting>
192PYTHON_VERSIONED_DEPENDENCIES=dateutil dns 192PYTHON_VERSIONED_DEPENDENCIES=dateutil
193</programlisting> 193</programlisting>
194Look inside <filename>versioned_dependencies.mk</filename> for a list 194Look inside <filename>versioned_dependencies.mk</filename> for a list
195of supported packages.</para> 195of supported packages.</para>
196</sect2> 196</sect2>
197 197
198</sect1> 198</sect1>
199 199
200<sect1 id="creating.examples"> 200<sect1 id="creating.examples">
201<title>Examples</title> 201<title>Examples</title>
202 202
203<sect2 id="creating.nvu"> 203<sect2 id="creating.nvu">
204<title>How the www/nvu package came into pkgsrc</title> 204<title>How the www/nvu package came into pkgsrc</title>
205 205

cvs diff -r1.23 -r1.24 pkgsrc/lang/python/versioned_dependencies.mk (expand / switch to unified diff)

--- pkgsrc/lang/python/versioned_dependencies.mk 2016/06/30 17:45:30 1.23
+++ pkgsrc/lang/python/versioned_dependencies.mk 2016/06/30 18:03:46 1.24
@@ -1,37 +1,36 @@ @@ -1,37 +1,36 @@
1# $NetBSD: versioned_dependencies.mk,v 1.23 2016/06/30 17:45:30 wiz Exp $ 1# $NetBSD: versioned_dependencies.mk,v 1.24 2016/06/30 18:03:46 wiz Exp $
2# 2#
3# This file determines which separate distribution of a Python 3# This file determines which separate distribution of a Python
4# package is used as dependency, depending on the Python version 4# package is used as dependency, depending on the Python version
5# used. 5# used.
6# 6#
7# === User-settable variables === 7# === User-settable variables ===
8# 8#
9# PYTHON_VERSIONED_DEPENDENCIES 9# PYTHON_VERSIONED_DEPENDENCIES
10# The Python package which should be added as a dependency. 10# The Python package which should be added as a dependency.
11# 11#
12# Possible values: dateutil 12# Possible values: dateutil
13# Default: (nothing) 13# Default: (nothing)
14# 14#
15 15
16.include "../../lang/python/pyversion.mk" 16.include "../../lang/python/pyversion.mk"
17 17
18_SUPPORTED_PACKAGES=# empty 18_SUPPORTED_PACKAGES=# empty
19_SUPPORTED_PACKAGES+=Pmw x11/py-Pmw x11/py-Pmw2 19_SUPPORTED_PACKAGES+=Pmw x11/py-Pmw x11/py-Pmw2
20_SUPPORTED_PACKAGES+=X textproc/py-X2 textproc/py-X 20_SUPPORTED_PACKAGES+=X textproc/py-X2 textproc/py-X
21_SUPPORTED_PACKAGES+=cairo graphics/py-cairo graphics/py-cairo3 21_SUPPORTED_PACKAGES+=cairo graphics/py-cairo graphics/py-cairo3
22_SUPPORTED_PACKAGES+=dateutil time/py-dateutil time/py-dateutil 22_SUPPORTED_PACKAGES+=dateutil time/py-dateutil time/py-dateutil
23_SUPPORTED_PACKAGES+=dialog devel/py-dialog2 devel/py-dialog 23_SUPPORTED_PACKAGES+=dialog devel/py-dialog2 devel/py-dialog
24_SUPPORTED_PACKAGES+=dns net/py-dns net/py-dns 
25_SUPPORTED_PACKAGES+=ephem math/py-ephem math/py-ephem3 24_SUPPORTED_PACKAGES+=ephem math/py-ephem math/py-ephem3
26_SUPPORTED_PACKAGES+=flup www/py-flup www/py-flup3 25_SUPPORTED_PACKAGES+=flup www/py-flup www/py-flup3
27_SUPPORTED_PACKAGES+=gobject devel/py-gobject devel/py-gobject3 26_SUPPORTED_PACKAGES+=gobject devel/py-gobject devel/py-gobject3
28_SUPPORTED_PACKAGES+=google-api-python-client www/py-google-api-python-client www/py-google-api-python-client-py3 27_SUPPORTED_PACKAGES+=google-api-python-client www/py-google-api-python-client www/py-google-api-python-client-py3
29_SUPPORTED_PACKAGES+=jsonlib textproc/py-jsonlib textproc/py-jsonlib3 28_SUPPORTED_PACKAGES+=jsonlib textproc/py-jsonlib textproc/py-jsonlib3
30_SUPPORTED_PACKAGES+=python-digest www/py-python-digest www/py-python3-digest 29_SUPPORTED_PACKAGES+=python-digest www/py-python-digest www/py-python3-digest
31 30
32.for pattern in ${PYTHON_VERSIONED_DEPENDENCIES} 31.for pattern in ${PYTHON_VERSIONED_DEPENDENCIES}
33_PKG_MATCHED= no 32_PKG_MATCHED= no
34pkg:= ${pattern:C/:.*//} 33pkg:= ${pattern:C/:.*//}
35type:= ${pattern:C/[^:]*//} 34type:= ${pattern:C/[^:]*//}
36.for name py2dir py3dir in ${_SUPPORTED_PACKAGES} 35.for name py2dir py3dir in ${_SUPPORTED_PACKAGES}
37.if "${pkg}" == "${name}" 36.if "${pkg}" == "${name}"

cvs diff -r1.7 -r1.8 pkgsrc/mail/py-spf/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/py-spf/Makefile 2016/06/26 20:10:23 1.7
+++ pkgsrc/mail/py-spf/Makefile 2016/06/30 18:03:46 1.8
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.7 2016/06/26 20:10:23 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2016/06/30 18:03:46 wiz Exp $
2 2
3VERSION= 2.0.8 3VERSION= 2.0.8
4DISTNAME= pyspf-${VERSION} 4DISTNAME= pyspf-${VERSION}
5PKGNAME= ${PYPKGPREFIX}-spf-${VERSION} 5PKGNAME= ${PYPKGPREFIX}-spf-${VERSION}
6CATEGORIES= mail python 6CATEGORIES= mail python
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://pypi.python.org/pypi/pyspf 10HOMEPAGE= https://pypi.python.org/pypi/pyspf
11COMMENT= Python implementation of the RFC 4408 SPF protocol 11COMMENT= Python implementation of the RFC 4408 SPF protocol
12LICENSE= python-software-foundation 12LICENSE= python-software-foundation
13 13
14PYTHON_VERSIONED_DEPENDENCIES+= dns 14DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
15 15
16.include "../../lang/python/distutils.mk" 16.include "../../lang/python/distutils.mk"
17.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.144 -r1.145 pkgsrc/misc/calibre/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/calibre/Makefile 2016/06/30 17:41:17 1.144
+++ pkgsrc/misc/calibre/Makefile 2016/06/30 18:03:46 1.145
@@ -1,49 +1,49 @@ @@ -1,49 +1,49 @@
1# $NetBSD: Makefile,v 1.144 2016/06/30 17:41:17 wiz Exp $ 1# $NetBSD: Makefile,v 1.145 2016/06/30 18:03:46 wiz Exp $
2 2
3DISTNAME= calibre-2.60.0 3DISTNAME= calibre-2.60.0
4CATEGORIES= misc 4CATEGORIES= misc
5#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} 5#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/}
6MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/ 6MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8DISTFILES= ${DISTNAME}${EXTRACT_SUFX} 8DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.calibre-ebook.com/ 11HOMEPAGE= http://www.calibre-ebook.com/
12COMMENT= E-book library management application 12COMMENT= E-book library management application
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
15DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.7.0:../../graphics/py-Pillow 15DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.7.0:../../graphics/py-Pillow
16#DEPENDS+= help2man>=1.36.4:../../converters/help2man 16#DEPENDS+= help2man>=1.36.4:../../converters/help2man
17DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 17DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
18DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils 18DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils
19#DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils 19#DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils
20DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.1:../../textproc/py-lxml 20DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.1:../../textproc/py-lxml
21DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup 21DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
 22DEPENDS+= ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns
22DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize 23DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize
23DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect 24DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect
24DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils 25DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils
25DEPENDS+= ${PYPKGPREFIX}-psutil>=0.6.1:../../sysutils/py-psutil 26DEPENDS+= ${PYPKGPREFIX}-psutil>=0.6.1:../../sysutils/py-psutil
26## Let's depend on the ones we have in pkgsrc instead of the bundled ones. 27## Let's depend on the ones we have in pkgsrc instead of the bundled ones.
27#DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf 28#DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf
28DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy 29DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy
29DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib 30DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
30#DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet 31#DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet
31DEPENDS+= ${PYPKGPREFIX}-netifaces>=0.8:../../net/py-netifaces 32DEPENDS+= ${PYPKGPREFIX}-netifaces>=0.8:../../net/py-netifaces
32DEPENDS+= ${PYPKGPREFIX}-apsw>=3.7.17:../../databases/py-apsw 33DEPENDS+= ${PYPKGPREFIX}-apsw>=3.7.17:../../databases/py-apsw
33 34
34# dateutil>=1.4.1 35# dateutil>=1.4.1
35# dns>=1.6.0 36PYTHON_VERSIONED_DEPENDENCIES= dateutil
36PYTHON_VERSIONED_DEPENDENCIES= dateutil dns 
37 37
38EXTRACT_USING= bsdtar 38EXTRACT_USING= bsdtar
39 39
40USE_LANGUAGES= c c++ 40USE_LANGUAGES= c c++
41USE_LIBTOOL= yes 41USE_LIBTOOL= yes
42USE_TOOLS+= pkg-config pax 42USE_TOOLS+= pkg-config pax
43PYTHON_VERSIONS_ACCEPTED= 27 43PYTHON_VERSIONS_ACCEPTED= 27
44PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not ported as of 2.1.0; also: py-mechanize, py-beautifulsoup, py-imaging, py-netifaces 44PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not ported as of 2.1.0; also: py-mechanize, py-beautifulsoup, py-imaging, py-netifaces
45PYDISTUTILSPKG= yes 45PYDISTUTILSPKG= yes
46PYSETUPOPTARGS= # empty 46PYSETUPOPTARGS= # empty
47PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} 47PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX}
48 48
49INSTALLATION_DIRS= share/applications 49INSTALLATION_DIRS= share/applications

cvs diff -r1.15 -r1.16 pkgsrc/misc/calibre1/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/calibre1/Attic/Makefile 2016/05/22 18:20:47 1.15
+++ pkgsrc/misc/calibre1/Attic/Makefile 2016/06/30 18:03:46 1.16
@@ -1,45 +1,46 @@ @@ -1,45 +1,46 @@
1# $NetBSD: Makefile,v 1.15 2016/05/22 18:20:47 wiz Exp $ 1# $NetBSD: Makefile,v 1.16 2016/06/30 18:03:46 wiz Exp $
2 2
3DISTNAME= calibre-1.48.0 3DISTNAME= calibre-1.48.0
4PKGREVISION= 17 4PKGREVISION= 17
5CATEGORIES= misc 5CATEGORIES= misc
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8DISTFILES= ${DISTNAME}${EXTRACT_SUFX} 8DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.calibre-ebook.com/ 11HOMEPAGE= http://www.calibre-ebook.com/
12COMMENT= E-book library management application 12COMMENT= E-book library management application
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
15DEPENDS+= help2man>=1.36.4:../../converters/help2man 15DEPENDS+= help2man>=1.36.4:../../converters/help2man
16DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 16DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
17DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils 17DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils
18DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils 18DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils
19DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml 19DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml
20DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup 20DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
 21DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
21DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize 22DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize
22DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect 23DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect
23DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils 24DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils
24# Let's depend on the ones we have in pkgsrc instead of the bundled ones. 25# Let's depend on the ones we have in pkgsrc instead of the bundled ones.
25DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf 26DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf
26DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy 27DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy
27DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib 28DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
28DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet 29DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet
29DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces 30DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces
30DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw 31DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw
31 32
32PYTHON_VERSIONED_DEPENDENCIES= dateutil dns 33PYTHON_VERSIONED_DEPENDENCIES= dateutil
33 34
34# We also need the distfile for qt4-libs to extract some private header files 35# We also need the distfile for qt4-libs to extract some private header files
35# If QTVERSION changes, the distinfo file needs to be updated too. 36# If QTVERSION changes, the distinfo file needs to be updated too.
36QTVERSION= 4.8.5 # from ../../x11/qt4/Makefile.common 37QTVERSION= 4.8.5 # from ../../x11/qt4/Makefile.common
37# Including that file to avoid hardcoding the version number won't work, 38# Including that file to avoid hardcoding the version number won't work,
38# since it will occur in the distinfo anyway. 39# since it will occur in the distinfo anyway.
39QTNAME= qt-everywhere-opensource-src-${QTVERSION} 40QTNAME= qt-everywhere-opensource-src-${QTVERSION}
40DISTFILES+= ${QTNAME}.tar.gz 41DISTFILES+= ${QTNAME}.tar.gz
41MASTER_SITES+= http://releases.qt-project.org/qt4/source/ 42MASTER_SITES+= http://releases.qt-project.org/qt4/source/
42EXTRACT_USING= bsdtar 43EXTRACT_USING= bsdtar
43 44
44USE_LANGUAGES= c c++ 45USE_LANGUAGES= c c++
45USE_TOOLS+= pkg-config pax 46USE_TOOLS+= pkg-config pax

cvs diff -r1.10 -r1.11 pkgsrc/security/sshfp/Makefile (expand / switch to unified diff)

--- pkgsrc/security/sshfp/Makefile 2014/05/17 16:10:48 1.10
+++ pkgsrc/security/sshfp/Makefile 2016/06/30 18:03:46 1.11
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.10 2014/05/17 16:10:48 wiz Exp $ 1# $NetBSD: Makefile,v 1.11 2016/06/30 18:03:46 wiz Exp $
2 2
3DISTNAME= sshfp-1.1.3 3DISTNAME= sshfp-1.1.3
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= security net 5CATEGORIES= security net
6MASTER_SITES= http://www.xelerance.com/software/sshfp/ 6MASTER_SITES= http://www.xelerance.com/software/sshfp/
7 7
8MAINTAINER= agc@NetBSD.org 8MAINTAINER= agc@NetBSD.org
9HOMEPAGE= http://www.xelerance.com/software/sshfp/ 9HOMEPAGE= http://www.xelerance.com/software/sshfp/
10COMMENT= Print ssh host key fingerprint resource records 10COMMENT= Print ssh host key fingerprint resource records
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13PYTHON_VERSIONED_DEPENDENCIES= dns 13DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
14 14
15MANCOMPRESSED= yes 15MANCOMPRESSED= yes
16NO_BUILD= yes 16NO_BUILD= yes
17REPLACE_PYTHON= sshfp 17REPLACE_PYTHON= sshfp
18 18
19.include "../../lang/python/application.mk" 19.include "../../lang/python/application.mk"
20.include "../../lang/python/versioned_dependencies.mk" 
21.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"