Skip to content
Snippets Groups Projects
Verified Commit 295b07b7 authored by sunpoet's avatar sunpoet
Browse files

devel/py-jsmin: Update to 3.0.0

- Update WWW
- Take maintainership

Changes:	https://github.com/tikitu/jsmin/blob/master/CHANGELOG.txt
parent 98f133e6
No related branches found
No related tags found
No related merge requests found
# Created by: Po-Chien Lin <linpc@cs.nctu.edu.tw>
PORTNAME= jsmin
PORTVERSION= 2.2.2
PORTVERSION= 3.0.0
CATEGORIES= devel www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= JavaScript minifier written in Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= python:3.6+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= PKG-INFO
USE_PYTHON= autoplist concurrent distutils
OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
NO_ARCH= yes
do-test:
@(cd ${WRKSRC}/${PORTNAME} && ${PYTHON_CMD} test.py)
cd ${WRKSRC}/ && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m jsmin.test
.include <bsd.port.mk>
TIMESTAMP = 1498915160
SHA256 (jsmin-2.2.2.tar.gz) = b6df99b2cd1c75d9d342e4335b535789b8da9107ec748212706ef7bbe5c2553b
SIZE (jsmin-2.2.2.tar.gz) = 12705
TIMESTAMP = 1632037082
SHA256 (jsmin-3.0.0.tar.gz) = 88fc1bd6033a47c5911dbcada7d279c7a8b7ad0841909590f6a742c20c4d2e08
SIZE (jsmin-3.0.0.tar.gz) = 11519
--- jsmin/test.py.orig 2021-09-16 18:39:59 UTC
+++ jsmin/test.py
@@ -592,15 +592,7 @@ console.log('hello!');}/*! Copyright blah blah
class RegexTests(unittest.TestCase):
def regex_recognise(self, js):
- if not jsmin.is_3:
- if jsmin.cStringIO and not isinstance(js, unicode):
- # strings can use cStringIO for a 3x performance
- # improvement, but unicode (in python2) cannot
- klass = jsmin.cStringIO.StringIO
- else:
- klass = jsmin.StringIO.StringIO
- else:
- klass = jsmin.io.StringIO
+ klass = jsmin.io.StringIO
ins = klass(js[2:])
outs = klass()
jsmin.JavascriptMinify(ins, outs).regex_literal(js[0], js[1])
JavaScript minifier written in Python.
WWW: https://pypi.org/project/jsmin/
WWW: https://github.com/tikitu/jsmin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment