Switch to direct py-dns dependency. py-dns now supports all python versions, so versioned_dependencies is not needed any longer.diff -r1.10 -r1.11 pkgsrc/chat/py-xmpppy/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= xmpppy-0.5.0rc1 | 3 | DISTNAME= xmpppy-0.5.0rc1 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 3 | 5 | PKGREVISION= 3 | |
6 | CATEGORIES= chat python | 6 | CATEGORIES= chat python | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmpppy/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmpppy/} | |
8 | 8 | |||
9 | MAINTAINER= schnoebe@NetBSD.org | 9 | MAINTAINER= schnoebe@NetBSD.org | |
10 | HOMEPAGE= http://xmpppy.sourceforge.net/ | 10 | HOMEPAGE= http://xmpppy.sourceforge.net/ | |
11 | COMMENT= XMPP (Jabber) library for Python | 11 | COMMENT= XMPP (Jabber) library for Python | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns | |||
14 | DEPENDS+= ${PYPKGPREFIX}-expat>=0nb4:../../textproc/py-expat | 15 | DEPENDS+= ${PYPKGPREFIX}-expat>=0nb4:../../textproc/py-expat | |
15 | 16 | |||
16 | USE_LANGUAGES= # none | 17 | USE_LANGUAGES= # none | |
17 | 18 | |||
18 | PYDISTUTILSPKG= yes | 19 | PYDISTUTILSPKG= yes | |
19 | PYTHON_VERSIONED_DEPENDENCIES= dns | |||
20 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.5.0rc1 | 20 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.5.0rc1 | |
21 | 21 | |||
22 | DOCDIR= ${PREFIX}/share/doc/py-xmpppy | 22 | DOCDIR= ${PREFIX}/share/doc/py-xmpppy | |
23 | EXDIR= ${PREFIX}/share/examples/py-xmpppy | 23 | EXDIR= ${PREFIX}/share/examples/py-xmpppy | |
24 | 24 | |||
25 | INSTALLATION_DIRS+= ${DOCDIR} ${EXDIR} | 25 | INSTALLATION_DIRS+= ${DOCDIR} ${EXDIR} | |
26 | 26 | |||
27 | post-install: | 27 | post-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" |
@@ -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 | |
7 | most likely have a URL from where you can download the source | 7 | most likely have a URL from where you can download the source | |
8 | code. Starting with this URL, creating a package involves only a | 8 | code. Starting with this URL, creating a package involves only a | |
9 | few steps.</para> | 9 | few 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 | |
14 | role="pkg">pkgtools/url2pkg</filename> and <filename | 14 | role="pkg">pkgtools/url2pkg</filename> and <filename | |
@@ -179,27 +179,27 @@ For example: | @@ -179,27 +179,27 @@ For example: | |||
179 | <programlisting> | 179 | <programlisting> | |
180 | REPLACE_PYTHON= *.py | 180 | REPLACE_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 | |
184 | and Python-3.x support. In pkgsrc this is handled by the | 184 | and 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 | |
187 | packages that should be depended upon and include | 187 | packages 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>, | |
189 | then the pkgsrc infrastructure will depend on the appropriate package | 189 | then the pkgsrc infrastructure will depend on the appropriate package | |
190 | version. For example: | 190 | version. For example: | |
191 | <programlisting> | 191 | <programlisting> | |
192 | PYTHON_VERSIONED_DEPENDENCIES=dateutil dns | 192 | PYTHON_VERSIONED_DEPENDENCIES=dateutil | |
193 | </programlisting> | 193 | </programlisting> | |
194 | Look inside <filename>versioned_dependencies.mk</filename> for a list | 194 | Look inside <filename>versioned_dependencies.mk</filename> for a list | |
195 | of supported packages.</para> | 195 | of 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 |
@@ -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 | |
34 | pkg:= ${pattern:C/:.*//} | 33 | pkg:= ${pattern:C/:.*//} | |
35 | type:= ${pattern:C/[^:]*//} | 34 | type:= ${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}" |
@@ -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 | |||
3 | VERSION= 2.0.8 | 3 | VERSION= 2.0.8 | |
4 | DISTNAME= pyspf-${VERSION} | 4 | DISTNAME= pyspf-${VERSION} | |
5 | PKGNAME= ${PYPKGPREFIX}-spf-${VERSION} | 5 | PKGNAME= ${PYPKGPREFIX}-spf-${VERSION} | |
6 | CATEGORIES= mail python | 6 | CATEGORIES= mail python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/} | 7 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyspf/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://pypi.python.org/pypi/pyspf | 10 | HOMEPAGE= https://pypi.python.org/pypi/pyspf | |
11 | COMMENT= Python implementation of the RFC 4408 SPF protocol | 11 | COMMENT= Python implementation of the RFC 4408 SPF protocol | |
12 | LICENSE= python-software-foundation | 12 | LICENSE= python-software-foundation | |
13 | 13 | |||
14 | PYTHON_VERSIONED_DEPENDENCIES+= dns | 14 | DEPENDS+= ${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" |
@@ -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 | |||
3 | DISTNAME= calibre-2.60.0 | 3 | DISTNAME= calibre-2.60.0 | |
4 | CATEGORIES= misc | 4 | CATEGORIES= misc | |
5 | #MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | 5 | #MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | |
6 | MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/ | 6 | MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | 8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.calibre-ebook.com/ | 11 | HOMEPAGE= http://www.calibre-ebook.com/ | |
12 | COMMENT= E-book library management application | 12 | COMMENT= E-book library management application | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.7.0:../../graphics/py-Pillow | 15 | DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.7.0:../../graphics/py-Pillow | |
16 | #DEPENDS+= help2man>=1.36.4:../../converters/help2man | 16 | #DEPENDS+= help2man>=1.36.4:../../converters/help2man | |
17 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | 17 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | |
18 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils | 18 | DEPENDS+= 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 | |
20 | DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.1:../../textproc/py-lxml | 20 | DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.1:../../textproc/py-lxml | |
21 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | 21 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | |
22 | DEPENDS+= ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns | |||
22 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | 23 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | |
23 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect | 24 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect | |
24 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils | 25 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils | |
25 | DEPENDS+= ${PYPKGPREFIX}-psutil>=0.6.1:../../sysutils/py-psutil | 26 | DEPENDS+= ${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 | |
28 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | 29 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | |
29 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib | 30 | DEPENDS+= ${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 | |
31 | DEPENDS+= ${PYPKGPREFIX}-netifaces>=0.8:../../net/py-netifaces | 32 | DEPENDS+= ${PYPKGPREFIX}-netifaces>=0.8:../../net/py-netifaces | |
32 | DEPENDS+= ${PYPKGPREFIX}-apsw>=3.7.17:../../databases/py-apsw | 33 | DEPENDS+= ${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 | 36 | PYTHON_VERSIONED_DEPENDENCIES= dateutil | |
36 | PYTHON_VERSIONED_DEPENDENCIES= dateutil dns | |||
37 | 37 | |||
38 | EXTRACT_USING= bsdtar | 38 | EXTRACT_USING= bsdtar | |
39 | 39 | |||
40 | USE_LANGUAGES= c c++ | 40 | USE_LANGUAGES= c c++ | |
41 | USE_LIBTOOL= yes | 41 | USE_LIBTOOL= yes | |
42 | USE_TOOLS+= pkg-config pax | 42 | USE_TOOLS+= pkg-config pax | |
43 | PYTHON_VERSIONS_ACCEPTED= 27 | 43 | PYTHON_VERSIONS_ACCEPTED= 27 | |
44 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not ported as of 2.1.0; also: py-mechanize, py-beautifulsoup, py-imaging, py-netifaces | 44 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not ported as of 2.1.0; also: py-mechanize, py-beautifulsoup, py-imaging, py-netifaces | |
45 | PYDISTUTILSPKG= yes | 45 | PYDISTUTILSPKG= yes | |
46 | PYSETUPOPTARGS= # empty | 46 | PYSETUPOPTARGS= # empty | |
47 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} | 47 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} | |
48 | 48 | |||
49 | INSTALLATION_DIRS= share/applications | 49 | INSTALLATION_DIRS= share/applications |
@@ -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 | |||
3 | DISTNAME= calibre-1.48.0 | 3 | DISTNAME= calibre-1.48.0 | |
4 | PKGREVISION= 17 | 4 | PKGREVISION= 17 | |
5 | CATEGORIES= misc | 5 | CATEGORIES= misc | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | 8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.calibre-ebook.com/ | 11 | HOMEPAGE= http://www.calibre-ebook.com/ | |
12 | COMMENT= E-book library management application | 12 | COMMENT= E-book library management application | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | DEPENDS+= help2man>=1.36.4:../../converters/help2man | 15 | DEPENDS+= help2man>=1.36.4:../../converters/help2man | |
16 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | 16 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | |
17 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils | 17 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils | |
18 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils | 18 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils | |
19 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml | 19 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml | |
20 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | 20 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | |
21 | DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns | |||
21 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | 22 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | |
22 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect | 23 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect | |
23 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils | 24 | DEPENDS+= ${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. | |
25 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf | 26 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf | |
26 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | 27 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | |
27 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib | 28 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib | |
28 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet | 29 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet | |
29 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces | 30 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces | |
30 | DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw | 31 | DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw | |
31 | 32 | |||
32 | PYTHON_VERSIONED_DEPENDENCIES= dateutil dns | 33 | PYTHON_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. | |
36 | QTVERSION= 4.8.5 # from ../../x11/qt4/Makefile.common | 37 | QTVERSION= 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. | |
39 | QTNAME= qt-everywhere-opensource-src-${QTVERSION} | 40 | QTNAME= qt-everywhere-opensource-src-${QTVERSION} | |
40 | DISTFILES+= ${QTNAME}.tar.gz | 41 | DISTFILES+= ${QTNAME}.tar.gz | |
41 | MASTER_SITES+= http://releases.qt-project.org/qt4/source/ | 42 | MASTER_SITES+= http://releases.qt-project.org/qt4/source/ | |
42 | EXTRACT_USING= bsdtar | 43 | EXTRACT_USING= bsdtar | |
43 | 44 | |||
44 | USE_LANGUAGES= c c++ | 45 | USE_LANGUAGES= c c++ | |
45 | USE_TOOLS+= pkg-config pax | 46 | USE_TOOLS+= pkg-config pax |
@@ -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 | |||
3 | DISTNAME= sshfp-1.1.3 | 3 | DISTNAME= sshfp-1.1.3 | |
4 | PKGREVISION= 4 | 4 | PKGREVISION= 4 | |
5 | CATEGORIES= security net | 5 | CATEGORIES= security net | |
6 | MASTER_SITES= http://www.xelerance.com/software/sshfp/ | 6 | MASTER_SITES= http://www.xelerance.com/software/sshfp/ | |
7 | 7 | |||
8 | MAINTAINER= agc@NetBSD.org | 8 | MAINTAINER= agc@NetBSD.org | |
9 | HOMEPAGE= http://www.xelerance.com/software/sshfp/ | 9 | HOMEPAGE= http://www.xelerance.com/software/sshfp/ | |
10 | COMMENT= Print ssh host key fingerprint resource records | 10 | COMMENT= Print ssh host key fingerprint resource records | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | PYTHON_VERSIONED_DEPENDENCIES= dns | 13 | DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns | |
14 | 14 | |||
15 | MANCOMPRESSED= yes | 15 | MANCOMPRESSED= yes | |
16 | NO_BUILD= yes | 16 | NO_BUILD= yes | |
17 | REPLACE_PYTHON= sshfp | 17 | REPLACE_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" |