svn commit: r473564 - in head/www/twms: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Jun 29 17:43:11 UTC 2018
Author: amdmi3
Date: Fri Jun 29 17:43:09 2018
New Revision: 473564
URL: https://svnweb.freebsd.org/changeset/ports/473564
Log:
- Update to 0.06y
Added:
head/www/twms/files/patch-setup.py (contents, props changed)
Deleted:
head/www/twms/files/patch-twms__canvas.py
head/www/twms/files/patch-twms__drawing.py
head/www/twms/files/patch-twms__fetchers.py
head/www/twms/files/patch-twms__filter.py
head/www/twms/files/patch-twms__reproject.py
head/www/twms/files/pkg-deinstall.in
head/www/twms/files/pkg-install.in
Modified:
head/www/twms/Makefile
head/www/twms/distinfo
head/www/twms/files/twms.in
head/www/twms/pkg-plist
Modified: head/www/twms/Makefile
==============================================================================
--- head/www/twms/Makefile Fri Jun 29 17:30:41 2018 (r473563)
+++ head/www/twms/Makefile Fri Jun 29 17:43:09 2018 (r473564)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= twms
-PORTVERSION= 0.02w
-PORTREVISION= 3
+PORTVERSION= 0.06y
CATEGORIES= www astro
MAINTAINER= amdmi3 at FreeBSD.org
@@ -13,42 +12,42 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/web/__init__.py:www/webpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
+ webpy>0:www/webpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
+ ${FREESANS}:x11-fonts/freefont-ttf
USE_GITHUB= yes
GH_ACCOUNT= Komzpa
-USES= python:2.7 shebangfix tar:bzip2
-SHEBANG_FILES= twms.py
-NO_BUILD= yes
+USES= python
+USE_PYTHON= distutils py3kplist optsuffix
NO_ARCH= yes
-TWMS_USER?= twms
-TWMS_GROUP?= twms
-TWMS_CACHEDIR?= /var/cache/twms
+FREESANS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf
-SUB_FILES= pkg-install pkg-deinstall
-SUB_LIST= USER=${TWMS_USER} GROUP=${TWMS_GROUP} CACHEDIR=${TWMS_CACHEDIR}
-
USE_RC_SUBR= twms
-USERS= ${TWMS_USER}
-GROUPS= ${TWMS_GROUP}
+USERS= twms
+GROUPS= twms
+PLIST_SUB= USER=${USERS} GROUP=${GROUPS}
+SUB_LIST= USER=${USERS} PYTHON_CMD="${PYTHON_CMD}"
+
+OPTIONS_DEFINE= DOCS
+
post-patch:
- @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms.conf|' ${WRKSRC}/twms/twms.py
- @${REINPLACE_CMD} -e '/tiles_cache =/ s|".*"|"${TWMS_CACHEDIR}/cache/"|; \
- /install_path =/ s|".*"|"${DATADIR}/"|; \
- /gpx_cache =/ s|".*"|"${TWMS_CACHEDIR}/traces/"|; \
- s|import fetchers|from twms &|' ${WRKSRC}/twms/twms.conf
+ @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms/twms.conf|' \
+ ${WRKSRC}/twms/twms.py
+ @${REINPLACE_CMD} -e '/install_path/ s|/usr/share/twms/|${DATADIR}/|' \
+ -e 's|/usr/share/fonts/truetype/freefont/FreeSans.ttf|${FREESANS}|' \
+ ${WRKSRC}/twms/twms.conf
-do-install:
- @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms
- ${INSTALL_DATA} ${WRKSRC}/twms/*.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/
- ${INSTALL_SCRIPT} ${WRKSRC}/twms.py ${STAGEDIR}${PREFIX}/bin/twms
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/*.jpg ${STAGEDIR}${DATADIR}/
- ${INSTALL_DATA} ${WRKSRC}/twms/twms.conf ${STAGEDIR}${PREFIX}/etc/twms.conf.default
+post-install:
+ @${MV} ${STAGEDIR}${ETCDIR}/twms.conf ${STAGEDIR}${ETCDIR}/twms.conf.sample
+ @${RM} ${STAGEDIR}${DOCSDIR}/COPYING
+ @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/twms.conf
+ @${MKDIR} ${STAGEDIR}/var/cache/twms/tiles
+ @${MKDIR} ${STAGEDIR}/var/cache/twms/traces
.include <bsd.port.mk>
Modified: head/www/twms/distinfo
==============================================================================
--- head/www/twms/distinfo Fri Jun 29 17:30:41 2018 (r473563)
+++ head/www/twms/distinfo Fri Jun 29 17:43:09 2018 (r473564)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1476144541
-SHA256 (Komzpa-twms-0.02w_GH0.tar.gz) = a93f66a06be76d541747f370cc17e9568060cb4d4d9b9b41d135ce46d60a2c38
-SIZE (Komzpa-twms-0.02w_GH0.tar.gz) = 36022
+TIMESTAMP = 1526309311
+SHA256 (Komzpa-twms-0.06y_GH0.tar.gz) = bc699f8a947d4e240c8a2b7944893bdf5690de8f57d633f8e2300cfc00e39a71
+SIZE (Komzpa-twms-0.06y_GH0.tar.gz) = 30018
Added: head/www/twms/files/patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/twms/files/patch-setup.py Fri Jun 29 17:43:09 2018 (r473564)
@@ -0,0 +1,20 @@
+--- setup.py.orig 2018-05-08 12:10:19 UTC
++++ setup.py
+@@ -11,7 +11,7 @@ is_windows = __platform__ in ['Windows']
+ __name__ = "twms"
+
+ def read(fname):
+- return open(os.path.join(os.path.dirname(__file__), fname)).read()
++ return open(os.path.join(os.path.dirname(__file__), fname), 'rb').read().decode('utf-8')
+
+ def glob(fname):
+ return abs_glob(os.path.join(os.path.dirname(__file__), fname))
+@@ -25,7 +25,7 @@ def man_files(pattern):
+
+ def config_files():
+ if not is_windows:
+- return [(os.path.join('/etc', __name__), [os.path.join('twms', 'twms.conf')])]
++ return [(os.path.join('etc', __name__), [os.path.join('twms', 'twms.conf')])]
+ else:
+ return []
+
Modified: head/www/twms/files/twms.in
==============================================================================
--- head/www/twms/files/twms.in Fri Jun 29 17:30:41 2018 (r473563)
+++ head/www/twms/files/twms.in Fri Jun 29 17:43:09 2018 (r473564)
@@ -12,29 +12,23 @@
name=twms
rcvar=twms_enable
-twms_enable=${twms_enable:-"NO"}
-twms_user=%%USER%%
-twms_group=%%GROUP%%
-start_cmd="${name}_start"
-stop_cmd="${name}_stop"
-pidfile="/var/run/${name}.pid"
-command="%%PREFIX%%/bin/twms"
-
load_rc_config $name
+: ${twms_enable="NO"}
+: ${twms_user="${name}"}
+
+pidfile=/var/run/${name}.pid
+procname=/usr/local/bin/twms
+command_interpreter="%%PYTHON_CMD%%"
+start_cmd="twms_start"
+
+pidfile=/var/run/${name}.pid
+command="%%PREFIX%%/bin/${name}"
+
twms_start()
{
- su -m ${twms_user} -c "nohup $command >/dev/null 2>&1 & echo \$! " | tail -1 > ${pidfile}
-}
-
-twms_stop()
-{
- if [ -f ${pidfile} ]; then
- rc_pid=`cat ${pidfile}`
- kill -TERM $rc_pid
- wait_for_pids $rc_pid
- rm ${pidfile}
- fi
+ echo "Starting ${name}."
+ /usr/sbin/daemon -c -f -p ${pidfile} -u ${twms_user} ${command_interpreter} ${procname}
}
run_rc_command "$1"
Modified: head/www/twms/pkg-plist
==============================================================================
--- head/www/twms/pkg-plist Fri Jun 29 17:30:41 2018 (r473563)
+++ head/www/twms/pkg-plist Fri Jun 29 17:43:09 2018 (r473564)
@@ -1,19 +1,57 @@
bin/twms
- at sample etc/twms.conf.default etc/twms.conf
+ at sample %%ETCDIR%%/twms.conf.sample
%%PYTHON_SITELIBDIR%%/twms/__init__.py
+%%PYTHON_SITELIBDIR%%/twms/__init__.pyc
+%%PYTHON_SITELIBDIR%%/twms/__init__.pyo
%%PYTHON_SITELIBDIR%%/twms/bbox.py
+%%PYTHON_SITELIBDIR%%/twms/bbox.pyc
+%%PYTHON_SITELIBDIR%%/twms/bbox.pyo
%%PYTHON_SITELIBDIR%%/twms/canvas.py
+%%PYTHON_SITELIBDIR%%/twms/canvas.pyc
+%%PYTHON_SITELIBDIR%%/twms/canvas.pyo
%%PYTHON_SITELIBDIR%%/twms/capabilities.py
+%%PYTHON_SITELIBDIR%%/twms/capabilities.pyc
+%%PYTHON_SITELIBDIR%%/twms/capabilities.pyo
%%PYTHON_SITELIBDIR%%/twms/correctify.py
+%%PYTHON_SITELIBDIR%%/twms/correctify.pyc
+%%PYTHON_SITELIBDIR%%/twms/correctify.pyo
+%%PYTHON_SITELIBDIR%%/twms/daemon.py
+%%PYTHON_SITELIBDIR%%/twms/daemon.pyc
+%%PYTHON_SITELIBDIR%%/twms/daemon.pyo
%%PYTHON_SITELIBDIR%%/twms/drawing.py
+%%PYTHON_SITELIBDIR%%/twms/drawing.pyc
+%%PYTHON_SITELIBDIR%%/twms/drawing.pyo
%%PYTHON_SITELIBDIR%%/twms/fetchers.py
+%%PYTHON_SITELIBDIR%%/twms/fetchers.pyc
+%%PYTHON_SITELIBDIR%%/twms/fetchers.pyo
%%PYTHON_SITELIBDIR%%/twms/filter.py
+%%PYTHON_SITELIBDIR%%/twms/filter.pyc
+%%PYTHON_SITELIBDIR%%/twms/filter.pyo
%%PYTHON_SITELIBDIR%%/twms/gpxparse.py
+%%PYTHON_SITELIBDIR%%/twms/gpxparse.pyc
+%%PYTHON_SITELIBDIR%%/twms/gpxparse.pyo
%%PYTHON_SITELIBDIR%%/twms/overview.py
+%%PYTHON_SITELIBDIR%%/twms/overview.pyc
+%%PYTHON_SITELIBDIR%%/twms/overview.pyo
%%PYTHON_SITELIBDIR%%/twms/projections.py
+%%PYTHON_SITELIBDIR%%/twms/projections.pyc
+%%PYTHON_SITELIBDIR%%/twms/projections.pyo
%%PYTHON_SITELIBDIR%%/twms/reproject.py
+%%PYTHON_SITELIBDIR%%/twms/reproject.pyc
+%%PYTHON_SITELIBDIR%%/twms/reproject.pyo
%%PYTHON_SITELIBDIR%%/twms/sketch.py
+%%PYTHON_SITELIBDIR%%/twms/sketch.pyc
+%%PYTHON_SITELIBDIR%%/twms/sketch.pyo
%%PYTHON_SITELIBDIR%%/twms/twms.py
+%%PYTHON_SITELIBDIR%%/twms/twms.pyc
+%%PYTHON_SITELIBDIR%%/twms/twms.pyo
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+share/man/man1/twms.1
%%DATADIR%%/irs_nxt.jpg
+%%DATADIR%%/tools/compile_correction.py
+%%DATADIR%%/tools/decompile_correction.py
%%DATADIR%%/yahoo_nxt.jpg
%%DATADIR%%/yandex_nxt.jpg
+ at dir(%%USER%%,%%GROUP%%,775) /var/cache/twms/tiles
+ at dir(%%USER%%,%%GROUP%%,775) /var/cache/twms/traces
+ at dir /var/cache/twms
More information about the svn-ports-all
mailing list