Sat Dec 22 09:30:10 2018 UTC ()
py-flask-admin: updated to 1.5.3

v1.5.3:
Fixed XSS vulnerability
Support nested categories in the navbar menu
SQLAlchemy
- sort on multiple columns with column_default_sort
- sort on related models in column_sortable_list
- fix: inline model forms can now also be used for models with multiple primary keys
- support for using mapped column_property
Upgrade Leaflet and Leaflet.draw plugins, used for geoalchemy integration
Specify minimum_input_length for ajax widget
Peewee: support composite keys
MongoEngine: when searching/filtering the input is now regarded as case-insensitive by default
FileAdmin
- handle special characters in filename
- fix a bug with listing directories on Windows
- avoid raising an exception when unknown sort parameter is encountered
WTForms 3 support


(adam)
diff -r1.20 -r1.21 pkgsrc/www/py-flask-admin/Makefile
diff -r1.15 -r1.16 pkgsrc/www/py-flask-admin/PLIST
diff -r1.17 -r1.18 pkgsrc/www/py-flask-admin/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/www/py-flask-admin/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-flask-admin/Makefile 2018/10/03 11:48:14 1.20
+++ pkgsrc/www/py-flask-admin/Makefile 2018/12/22 09:30:10 1.21
@@ -1,30 +1,23 @@ @@ -1,30 +1,23 @@
1# $NetBSD: Makefile,v 1.20 2018/10/03 11:48:14 adam Exp $ 1# $NetBSD: Makefile,v 1.21 2018/12/22 09:30:10 adam Exp $
2 2
3DISTNAME= Flask-Admin-1.5.2 3DISTNAME= Flask-Admin-1.5.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=F/Flask-Admin/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=F/Flask-Admin/}
7 7
8MAINTAINER= kleink@NetBSD.org 8MAINTAINER= kleink@NetBSD.org
9HOMEPAGE= https://github.com/flask-admin/flask-admin 9HOMEPAGE= https://github.com/flask-admin/flask-admin
10COMMENT= Simple and extensible administrative interface framework for Flask 10COMMENT= Simple and extensible administrative interface framework for Flask
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LANGUAGES= # none 
14USE_TOOLS+= pax 
15 
16DEPENDS+= ${PYPKGPREFIX}-flask>=0.7:../../www/py-flask 13DEPENDS+= ${PYPKGPREFIX}-flask>=0.7:../../www/py-flask
17DEPENDS+= ${PYPKGPREFIX}-wtforms-[0-9]*:../../www/py-wtforms 14DEPENDS+= ${PYPKGPREFIX}-wtforms-[0-9]*:../../www/py-wtforms
18 15
19EGDIR= share/examples/${PKGBASE} 16USE_LANGUAGES= # none
20INSTALLATION_DIRS+= ${EGDIR} 
21 17
22post-extract: 18post-extract:
23 ${RM} ${WRKSRC}/examples/__init__.py 19 ${FIND} ${WRKSRC}/flask_admin/static -type f -exec ${CHMOD} a-x {} +
24 20 ${FIND} ${WRKSRC}/flask_admin/templates -type f -exec ${CHMOD} a-x {} +
25post-install: 
26 ${TOUCH} ${DESTDIR}${PREFIX}/${EGDIR}/__init__.py 
27 cd ${WRKSRC}/examples && pax -rwppm . ${DESTDIR}${PREFIX}/${EGDIR} 
28 21
29.include "../../lang/python/egg.mk" 22.include "../../lang/python/egg.mk"
30.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/www/py-flask-admin/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-flask-admin/PLIST 2018/10/03 11:48:14 1.15
+++ pkgsrc/www/py-flask-admin/PLIST 2018/12/22 09:30:10 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2018/10/03 11:48:14 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2018/12/22 09:30:10 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/flask_admin/__init__.py 8${PYSITELIB}/flask_admin/__init__.py
9${PYSITELIB}/flask_admin/__init__.pyc 9${PYSITELIB}/flask_admin/__init__.pyc
10${PYSITELIB}/flask_admin/__init__.pyo 10${PYSITELIB}/flask_admin/__init__.pyo
11${PYSITELIB}/flask_admin/_backwards.py 11${PYSITELIB}/flask_admin/_backwards.py
12${PYSITELIB}/flask_admin/_backwards.pyc 12${PYSITELIB}/flask_admin/_backwards.pyc
13${PYSITELIB}/flask_admin/_backwards.pyo 13${PYSITELIB}/flask_admin/_backwards.pyo
14${PYSITELIB}/flask_admin/_compat.py 14${PYSITELIB}/flask_admin/_compat.py
@@ -34,26 +34,29 @@ ${PYSITELIB}/flask_admin/contrib/appengi @@ -34,26 +34,29 @@ ${PYSITELIB}/flask_admin/contrib/appengi
34${PYSITELIB}/flask_admin/contrib/appengine/__init__.pyo 34${PYSITELIB}/flask_admin/contrib/appengine/__init__.pyo
35${PYSITELIB}/flask_admin/contrib/appengine/fields.py 35${PYSITELIB}/flask_admin/contrib/appengine/fields.py
36${PYSITELIB}/flask_admin/contrib/appengine/fields.pyc 36${PYSITELIB}/flask_admin/contrib/appengine/fields.pyc
37${PYSITELIB}/flask_admin/contrib/appengine/fields.pyo 37${PYSITELIB}/flask_admin/contrib/appengine/fields.pyo
38${PYSITELIB}/flask_admin/contrib/appengine/form.py 38${PYSITELIB}/flask_admin/contrib/appengine/form.py
39${PYSITELIB}/flask_admin/contrib/appengine/form.pyc 39${PYSITELIB}/flask_admin/contrib/appengine/form.pyc
40${PYSITELIB}/flask_admin/contrib/appengine/form.pyo 40${PYSITELIB}/flask_admin/contrib/appengine/form.pyo
41${PYSITELIB}/flask_admin/contrib/appengine/view.py 41${PYSITELIB}/flask_admin/contrib/appengine/view.py
42${PYSITELIB}/flask_admin/contrib/appengine/view.pyc 42${PYSITELIB}/flask_admin/contrib/appengine/view.pyc
43${PYSITELIB}/flask_admin/contrib/appengine/view.pyo 43${PYSITELIB}/flask_admin/contrib/appengine/view.pyo
44${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.py 44${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.py
45${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.pyc 45${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.pyc
46${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.pyo 46${PYSITELIB}/flask_admin/contrib/fileadmin/__init__.pyo
 47${PYSITELIB}/flask_admin/contrib/fileadmin/azure.py
 48${PYSITELIB}/flask_admin/contrib/fileadmin/azure.pyc
 49${PYSITELIB}/flask_admin/contrib/fileadmin/azure.pyo
47${PYSITELIB}/flask_admin/contrib/fileadmin/s3.py 50${PYSITELIB}/flask_admin/contrib/fileadmin/s3.py
48${PYSITELIB}/flask_admin/contrib/fileadmin/s3.pyc 51${PYSITELIB}/flask_admin/contrib/fileadmin/s3.pyc
49${PYSITELIB}/flask_admin/contrib/fileadmin/s3.pyo 52${PYSITELIB}/flask_admin/contrib/fileadmin/s3.pyo
50${PYSITELIB}/flask_admin/contrib/geoa/__init__.py 53${PYSITELIB}/flask_admin/contrib/geoa/__init__.py
51${PYSITELIB}/flask_admin/contrib/geoa/__init__.pyc 54${PYSITELIB}/flask_admin/contrib/geoa/__init__.pyc
52${PYSITELIB}/flask_admin/contrib/geoa/__init__.pyo 55${PYSITELIB}/flask_admin/contrib/geoa/__init__.pyo
53${PYSITELIB}/flask_admin/contrib/geoa/fields.py 56${PYSITELIB}/flask_admin/contrib/geoa/fields.py
54${PYSITELIB}/flask_admin/contrib/geoa/fields.pyc 57${PYSITELIB}/flask_admin/contrib/geoa/fields.pyc
55${PYSITELIB}/flask_admin/contrib/geoa/fields.pyo 58${PYSITELIB}/flask_admin/contrib/geoa/fields.pyo
56${PYSITELIB}/flask_admin/contrib/geoa/form.py 59${PYSITELIB}/flask_admin/contrib/geoa/form.py
57${PYSITELIB}/flask_admin/contrib/geoa/form.pyc 60${PYSITELIB}/flask_admin/contrib/geoa/form.pyc
58${PYSITELIB}/flask_admin/contrib/geoa/form.pyo 61${PYSITELIB}/flask_admin/contrib/geoa/form.pyo
59${PYSITELIB}/flask_admin/contrib/geoa/typefmt.py 62${PYSITELIB}/flask_admin/contrib/geoa/typefmt.py
@@ -154,26 +157,29 @@ ${PYSITELIB}/flask_admin/contrib/sqla/fo @@ -154,26 +157,29 @@ ${PYSITELIB}/flask_admin/contrib/sqla/fo
154${PYSITELIB}/flask_admin/contrib/sqla/form.pyo 157${PYSITELIB}/flask_admin/contrib/sqla/form.pyo
155${PYSITELIB}/flask_admin/contrib/sqla/tools.py 158${PYSITELIB}/flask_admin/contrib/sqla/tools.py
156${PYSITELIB}/flask_admin/contrib/sqla/tools.pyc 159${PYSITELIB}/flask_admin/contrib/sqla/tools.pyc
157${PYSITELIB}/flask_admin/contrib/sqla/tools.pyo 160${PYSITELIB}/flask_admin/contrib/sqla/tools.pyo
158${PYSITELIB}/flask_admin/contrib/sqla/typefmt.py 161${PYSITELIB}/flask_admin/contrib/sqla/typefmt.py
159${PYSITELIB}/flask_admin/contrib/sqla/typefmt.pyc 162${PYSITELIB}/flask_admin/contrib/sqla/typefmt.pyc
160${PYSITELIB}/flask_admin/contrib/sqla/typefmt.pyo 163${PYSITELIB}/flask_admin/contrib/sqla/typefmt.pyo
161${PYSITELIB}/flask_admin/contrib/sqla/validators.py 164${PYSITELIB}/flask_admin/contrib/sqla/validators.py
162${PYSITELIB}/flask_admin/contrib/sqla/validators.pyc 165${PYSITELIB}/flask_admin/contrib/sqla/validators.pyc
163${PYSITELIB}/flask_admin/contrib/sqla/validators.pyo 166${PYSITELIB}/flask_admin/contrib/sqla/validators.pyo
164${PYSITELIB}/flask_admin/contrib/sqla/view.py 167${PYSITELIB}/flask_admin/contrib/sqla/view.py
165${PYSITELIB}/flask_admin/contrib/sqla/view.pyc 168${PYSITELIB}/flask_admin/contrib/sqla/view.pyc
166${PYSITELIB}/flask_admin/contrib/sqla/view.pyo 169${PYSITELIB}/flask_admin/contrib/sqla/view.pyo
 170${PYSITELIB}/flask_admin/contrib/sqla/widgets.py
 171${PYSITELIB}/flask_admin/contrib/sqla/widgets.pyc
 172${PYSITELIB}/flask_admin/contrib/sqla/widgets.pyo
167${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.py 173${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.py
168${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.pyc 174${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.pyc
169${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.pyo 175${PYSITELIB}/flask_admin/contrib/sqlamodel/__init__.pyo
170${PYSITELIB}/flask_admin/form/__init__.py 176${PYSITELIB}/flask_admin/form/__init__.py
171${PYSITELIB}/flask_admin/form/__init__.pyc 177${PYSITELIB}/flask_admin/form/__init__.pyc
172${PYSITELIB}/flask_admin/form/__init__.pyo 178${PYSITELIB}/flask_admin/form/__init__.pyo
173${PYSITELIB}/flask_admin/form/fields.py 179${PYSITELIB}/flask_admin/form/fields.py
174${PYSITELIB}/flask_admin/form/fields.pyc 180${PYSITELIB}/flask_admin/form/fields.pyc
175${PYSITELIB}/flask_admin/form/fields.pyo 181${PYSITELIB}/flask_admin/form/fields.pyo
176${PYSITELIB}/flask_admin/form/rules.py 182${PYSITELIB}/flask_admin/form/rules.py
177${PYSITELIB}/flask_admin/form/rules.pyc 183${PYSITELIB}/flask_admin/form/rules.pyc
178${PYSITELIB}/flask_admin/form/rules.pyo 184${PYSITELIB}/flask_admin/form/rules.pyo
179${PYSITELIB}/flask_admin/form/upload.py 185${PYSITELIB}/flask_admin/form/upload.py
@@ -212,26 +218,27 @@ ${PYSITELIB}/flask_admin/model/helpers.p @@ -212,26 +218,27 @@ ${PYSITELIB}/flask_admin/model/helpers.p
212${PYSITELIB}/flask_admin/model/template.py 218${PYSITELIB}/flask_admin/model/template.py
213${PYSITELIB}/flask_admin/model/template.pyc 219${PYSITELIB}/flask_admin/model/template.pyc
214${PYSITELIB}/flask_admin/model/template.pyo 220${PYSITELIB}/flask_admin/model/template.pyo
215${PYSITELIB}/flask_admin/model/typefmt.py 221${PYSITELIB}/flask_admin/model/typefmt.py
216${PYSITELIB}/flask_admin/model/typefmt.pyc 222${PYSITELIB}/flask_admin/model/typefmt.pyc
217${PYSITELIB}/flask_admin/model/typefmt.pyo 223${PYSITELIB}/flask_admin/model/typefmt.pyo
218${PYSITELIB}/flask_admin/model/widgets.py 224${PYSITELIB}/flask_admin/model/widgets.py
219${PYSITELIB}/flask_admin/model/widgets.pyc 225${PYSITELIB}/flask_admin/model/widgets.pyc
220${PYSITELIB}/flask_admin/model/widgets.pyo 226${PYSITELIB}/flask_admin/model/widgets.pyo
221${PYSITELIB}/flask_admin/static/admin/css/bootstrap2/admin.css 227${PYSITELIB}/flask_admin/static/admin/css/bootstrap2/admin.css
222${PYSITELIB}/flask_admin/static/admin/css/bootstrap2/rediscli.css 228${PYSITELIB}/flask_admin/static/admin/css/bootstrap2/rediscli.css
223${PYSITELIB}/flask_admin/static/admin/css/bootstrap3/admin.css 229${PYSITELIB}/flask_admin/static/admin/css/bootstrap3/admin.css
224${PYSITELIB}/flask_admin/static/admin/css/bootstrap3/rediscli.css 230${PYSITELIB}/flask_admin/static/admin/css/bootstrap3/rediscli.css
 231${PYSITELIB}/flask_admin/static/admin/css/bootstrap3/submenu.css
225${PYSITELIB}/flask_admin/static/admin/js/actions.js 232${PYSITELIB}/flask_admin/static/admin/js/actions.js
226${PYSITELIB}/flask_admin/static/admin/js/bs2_modal.js 233${PYSITELIB}/flask_admin/static/admin/js/bs2_modal.js
227${PYSITELIB}/flask_admin/static/admin/js/bs3_modal.js 234${PYSITELIB}/flask_admin/static/admin/js/bs3_modal.js
228${PYSITELIB}/flask_admin/static/admin/js/details_filter.js 235${PYSITELIB}/flask_admin/static/admin/js/details_filter.js
229${PYSITELIB}/flask_admin/static/admin/js/filters.js 236${PYSITELIB}/flask_admin/static/admin/js/filters.js
230${PYSITELIB}/flask_admin/static/admin/js/form.js 237${PYSITELIB}/flask_admin/static/admin/js/form.js
231${PYSITELIB}/flask_admin/static/admin/js/rediscli.js 238${PYSITELIB}/flask_admin/static/admin/js/rediscli.js
232${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap-responsive.css 239${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap-responsive.css
233${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap-responsive.min.css 240${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap-responsive.min.css
234${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap.css 241${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap.css
235${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap.min.css 242${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/css/bootstrap.min.css
236${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/js/bootstrap.js 243${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/js/bootstrap.js
237${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/js/bootstrap.min.js 244${PYSITELIB}/flask_admin/static/bootstrap/bootstrap2/js/bootstrap.min.js
@@ -288,26 +295,27 @@ ${PYSITELIB}/flask_admin/static/vendor/b @@ -288,26 +295,27 @@ ${PYSITELIB}/flask_admin/static/vendor/b
288${PYSITELIB}/flask_admin/static/vendor/jquery.min.js 295${PYSITELIB}/flask_admin/static/vendor/jquery.min.js
289${PYSITELIB}/flask_admin/static/vendor/leaflet/images/layers-2x.png 296${PYSITELIB}/flask_admin/static/vendor/leaflet/images/layers-2x.png
290${PYSITELIB}/flask_admin/static/vendor/leaflet/images/layers.png 297${PYSITELIB}/flask_admin/static/vendor/leaflet/images/layers.png
291${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-icon-2x.png 298${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-icon-2x.png
292${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-icon.png 299${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-icon.png
293${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-shadow.png 300${PYSITELIB}/flask_admin/static/vendor/leaflet/images/marker-shadow.png
294${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet-2x.png 301${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet-2x.png
295${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet.png 302${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet.png
296${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet.svg 303${PYSITELIB}/flask_admin/static/vendor/leaflet/images/spritesheet.svg
297${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.css 304${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.css
298${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.draw.css 305${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.draw.css
299${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.draw.js 306${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.draw.js
300${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.js 307${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.js
 308${PYSITELIB}/flask_admin/static/vendor/leaflet/leaflet.js.map
301${PYSITELIB}/flask_admin/static/vendor/moment.min.js 309${PYSITELIB}/flask_admin/static/vendor/moment.min.js
302${PYSITELIB}/flask_admin/static/vendor/select2/LICENSE 310${PYSITELIB}/flask_admin/static/vendor/select2/LICENSE
303${PYSITELIB}/flask_admin/static/vendor/select2/select2-bootstrap3.css 311${PYSITELIB}/flask_admin/static/vendor/select2/select2-bootstrap3.css
304${PYSITELIB}/flask_admin/static/vendor/select2/select2-spinner.gif 312${PYSITELIB}/flask_admin/static/vendor/select2/select2-spinner.gif
305${PYSITELIB}/flask_admin/static/vendor/select2/select2.css 313${PYSITELIB}/flask_admin/static/vendor/select2/select2.css
306${PYSITELIB}/flask_admin/static/vendor/select2/select2.min.js 314${PYSITELIB}/flask_admin/static/vendor/select2/select2.min.js
307${PYSITELIB}/flask_admin/static/vendor/select2/select2.png 315${PYSITELIB}/flask_admin/static/vendor/select2/select2.png
308${PYSITELIB}/flask_admin/static/vendor/select2/select2x2.png 316${PYSITELIB}/flask_admin/static/vendor/select2/select2x2.png
309${PYSITELIB}/flask_admin/static/vendor/x-editable/css/bootstrap2-editable.css 317${PYSITELIB}/flask_admin/static/vendor/x-editable/css/bootstrap2-editable.css
310${PYSITELIB}/flask_admin/static/vendor/x-editable/css/bootstrap3-editable.css 318${PYSITELIB}/flask_admin/static/vendor/x-editable/css/bootstrap3-editable.css
311${PYSITELIB}/flask_admin/static/vendor/x-editable/img/clear.png 319${PYSITELIB}/flask_admin/static/vendor/x-editable/img/clear.png
312${PYSITELIB}/flask_admin/static/vendor/x-editable/img/loading.gif 320${PYSITELIB}/flask_admin/static/vendor/x-editable/img/loading.gif
313${PYSITELIB}/flask_admin/static/vendor/x-editable/js/bootstrap2-editable.min.js 321${PYSITELIB}/flask_admin/static/vendor/x-editable/js/bootstrap2-editable.min.js
@@ -365,26 +373,29 @@ ${PYSITELIB}/flask_admin/tests/__init__. @@ -365,26 +373,29 @@ ${PYSITELIB}/flask_admin/tests/__init__.
365${PYSITELIB}/flask_admin/tests/__init__.pyo 373${PYSITELIB}/flask_admin/tests/__init__.pyo
366${PYSITELIB}/flask_admin/tests/data/copyleft.gif 374${PYSITELIB}/flask_admin/tests/data/copyleft.gif
367${PYSITELIB}/flask_admin/tests/data/copyleft.jpeg 375${PYSITELIB}/flask_admin/tests/data/copyleft.jpeg
368${PYSITELIB}/flask_admin/tests/data/copyleft.jpg 376${PYSITELIB}/flask_admin/tests/data/copyleft.jpg
369${PYSITELIB}/flask_admin/tests/data/copyleft.png 377${PYSITELIB}/flask_admin/tests/data/copyleft.png
370${PYSITELIB}/flask_admin/tests/data/copyleft.tiff 378${PYSITELIB}/flask_admin/tests/data/copyleft.tiff
371${PYSITELIB}/flask_admin/tests/fileadmin/__init__.py 379${PYSITELIB}/flask_admin/tests/fileadmin/__init__.py
372${PYSITELIB}/flask_admin/tests/fileadmin/__init__.pyc 380${PYSITELIB}/flask_admin/tests/fileadmin/__init__.pyc
373${PYSITELIB}/flask_admin/tests/fileadmin/__init__.pyo 381${PYSITELIB}/flask_admin/tests/fileadmin/__init__.pyo
374${PYSITELIB}/flask_admin/tests/fileadmin/files/dummy.txt 382${PYSITELIB}/flask_admin/tests/fileadmin/files/dummy.txt
375${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.py 383${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.py
376${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.pyc 384${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.pyc
377${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.pyo 385${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin.pyo
 386${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin_azure.py
 387${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin_azure.pyc
 388${PYSITELIB}/flask_admin/tests/fileadmin/test_fileadmin_azure.pyo
378${PYSITELIB}/flask_admin/tests/geoa/__init__.py 389${PYSITELIB}/flask_admin/tests/geoa/__init__.py
379${PYSITELIB}/flask_admin/tests/geoa/__init__.pyc 390${PYSITELIB}/flask_admin/tests/geoa/__init__.pyc
380${PYSITELIB}/flask_admin/tests/geoa/__init__.pyo 391${PYSITELIB}/flask_admin/tests/geoa/__init__.pyo
381${PYSITELIB}/flask_admin/tests/geoa/test_basic.py 392${PYSITELIB}/flask_admin/tests/geoa/test_basic.py
382${PYSITELIB}/flask_admin/tests/geoa/test_basic.pyc 393${PYSITELIB}/flask_admin/tests/geoa/test_basic.pyc
383${PYSITELIB}/flask_admin/tests/geoa/test_basic.pyo 394${PYSITELIB}/flask_admin/tests/geoa/test_basic.pyo
384${PYSITELIB}/flask_admin/tests/mock.py 395${PYSITELIB}/flask_admin/tests/mock.py
385${PYSITELIB}/flask_admin/tests/mock.pyc 396${PYSITELIB}/flask_admin/tests/mock.pyc
386${PYSITELIB}/flask_admin/tests/mock.pyo 397${PYSITELIB}/flask_admin/tests/mock.pyo
387${PYSITELIB}/flask_admin/tests/mongoengine/__init__.py 398${PYSITELIB}/flask_admin/tests/mongoengine/__init__.py
388${PYSITELIB}/flask_admin/tests/mongoengine/__init__.pyc 399${PYSITELIB}/flask_admin/tests/mongoengine/__init__.pyc
389${PYSITELIB}/flask_admin/tests/mongoengine/__init__.pyo 400${PYSITELIB}/flask_admin/tests/mongoengine/__init__.pyo
390${PYSITELIB}/flask_admin/tests/mongoengine/test_basic.py 401${PYSITELIB}/flask_admin/tests/mongoengine/test_basic.py
@@ -515,49 +526,13 @@ ${PYSITELIB}/flask_admin/translations/uk @@ -515,49 +526,13 @@ ${PYSITELIB}/flask_admin/translations/uk
515${PYSITELIB}/flask_admin/translations/uk/LC_MESSAGES/admin.po 526${PYSITELIB}/flask_admin/translations/uk/LC_MESSAGES/admin.po
516${PYSITELIB}/flask_admin/translations/vi/LC_MESSAGES/admin.mo 527${PYSITELIB}/flask_admin/translations/vi/LC_MESSAGES/admin.mo
517${PYSITELIB}/flask_admin/translations/vi/LC_MESSAGES/admin.po 528${PYSITELIB}/flask_admin/translations/vi/LC_MESSAGES/admin.po
518${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/adding_a_new_model_backend.po 529${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/adding_a_new_model_backend.po
519${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo 530${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo
520${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.po 531${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.po
521${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/advanced.po 532${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/advanced.po
522${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/api.po 533${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/api.po
523${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/changelog.po 534${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/changelog.po
524${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/index.po 535${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/index.po
525${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/introduction.po 536${PYSITELIB}/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/introduction.po
526${PYSITELIB}/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo 537${PYSITELIB}/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo
527${PYSITELIB}/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po 538${PYSITELIB}/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po
528share/examples/${PKGBASE}/__init__.py 
529share/examples/${PKGBASE}/auth-flask-login/__init__.py 
530share/examples/${PKGBASE}/auth-flask-login/app.py 
531share/examples/${PKGBASE}/auth/__init__.py 
532share/examples/${PKGBASE}/auth/app.py 
533share/examples/${PKGBASE}/auth/config.py 
534share/examples/${PKGBASE}/forms/__init__.py 
535share/examples/${PKGBASE}/forms/app.py 
536share/examples/${PKGBASE}/geo_alchemy/__init__.py 
537share/examples/${PKGBASE}/geo_alchemy/app.py 
538share/examples/${PKGBASE}/geo_alchemy/config.py 
539share/examples/${PKGBASE}/layout/__init__.py 
540share/examples/${PKGBASE}/layout/app.py 
541share/examples/${PKGBASE}/layout_bootstrap3/__init__.py 
542share/examples/${PKGBASE}/layout_bootstrap3/app.py 
543share/examples/${PKGBASE}/quickstart/__init__.py 
544share/examples/${PKGBASE}/quickstart/app.py 
545share/examples/${PKGBASE}/quickstart/app2.py 
546share/examples/${PKGBASE}/quickstart/app3.py 
547share/examples/${PKGBASE}/simple/__init__.py 
548share/examples/${PKGBASE}/simple/app.py 
549share/examples/${PKGBASE}/sqla-association_proxy/__init__.py 
550share/examples/${PKGBASE}/sqla-association_proxy/app.py 
551share/examples/${PKGBASE}/sqla-custom-filter/__init__.py 
552share/examples/${PKGBASE}/sqla-custom-filter/app.py 
553share/examples/${PKGBASE}/sqla-filter-selectable/__init__.py 
554share/examples/${PKGBASE}/sqla-filter-selectable/app.py 
555share/examples/${PKGBASE}/sqla-hybrid_property/__init__.py 
556share/examples/${PKGBASE}/sqla-hybrid_property/app.py 
557share/examples/${PKGBASE}/sqla/__init__.py 
558share/examples/${PKGBASE}/sqla/app.py 
559share/examples/${PKGBASE}/sqla/app2.py 
560share/examples/${PKGBASE}/swatch/__init__.py 
561share/examples/${PKGBASE}/swatch/app.py 
562share/examples/${PKGBASE}/swatch3/__init__.py 
563share/examples/${PKGBASE}/swatch3/app.py 

cvs diff -r1.17 -r1.18 pkgsrc/www/py-flask-admin/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-flask-admin/distinfo 2018/10/03 11:48:14 1.17
+++ pkgsrc/www/py-flask-admin/distinfo 2018/12/22 09:30:10 1.18
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.17 2018/10/03 11:48:14 adam Exp $ 1$NetBSD: distinfo,v 1.18 2018/12/22 09:30:10 adam Exp $
2 2
3SHA1 (Flask-Admin-1.5.2.tar.gz) = 5bdb62999a3e21d6b9a903c2dde6641992377aef 3SHA1 (Flask-Admin-1.5.3.tar.gz) = e3a4e690fad0f5c1a7c8b09f6f6430a9d3d777b7
4RMD160 (Flask-Admin-1.5.2.tar.gz) = ed2088cf0e608a941bd22f1c5c34fbe8e62e1a50 4RMD160 (Flask-Admin-1.5.3.tar.gz) = 2f03053e59ab2529ce04170c6ab42a7a2bc7b813
5SHA512 (Flask-Admin-1.5.2.tar.gz) = 68cafdee46800b601baed940f7444d217af533060374313d00696ca0acb8f873d1a2bfdc09c7da419e8c6be093831d03a0b71d130e782c90e174b59a7a0f4ac6 5SHA512 (Flask-Admin-1.5.3.tar.gz) = 8dcfd5cbc97d77d2d50e4a70eeb0f3f52fc526a5a52cebb5e31d61202d104f303aca69a965771f8b8ba38fc14eb01faa582dd14fd97dbb2566963b40a44ff81c
6Size (Flask-Admin-1.5.2.tar.gz) = 1588924 bytes 6Size (Flask-Admin-1.5.3.tar.gz) = 1673680 bytes