Commit 678aa09e authored by Rene Ladan's avatar Rene Ladan
Browse files

www/twms: Remove expired port

2026-06-30 www/twms: unmaintained port, may not work with newer Python
parent 942aeaee
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5459,3 +5459,4 @@ databases/mariadb106-server||2026-06-30|Has expired: End-of-Life approaching, pl
databases/mysql96-client||2026-06-30|Has expired: EOLed upstream, switch to newer version
databases/mysql96-server||2026-06-30|Has expired: EOLed upstream, switch to newer version
security/gnupg25|security/gnupg|2026-06-30|Has expired: Will roll up into security/gnupg
www/twms||2026-06-30|Has expired: unmaintained port, may not work with newer Python
+0 −1
Original line number Diff line number Diff line
@@ -2658,7 +2658,6 @@
    SUBDIR += twiki-TwistyContrib
    SUBDIR += twiki-TwistyPlugin
    SUBDIR += twiki-WysiwygPlugin
    SUBDIR += twms
    SUBDIR += typo3-11
    SUBDIR += typo3-12
    SUBDIR += typo3-13

www/twms/Makefile

deleted100644 → 0
+0 −55
Original line number Diff line number Diff line
PORTNAME=	twms
PORTVERSION=	0.06y
PORTREVISION=	5
CATEGORIES=	www astro

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Tiny WMS server
WWW=		https://github.com/Komzpa/twms

LICENSE=	GPLv3+
LICENSE_FILE=	${WRKSRC}/COPYING

DEPRECATED=	unmaintained port, may not work with newer Python
EXPIRATION_DATE=2026-06-30

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}webpy>0:www/webpy@${PY_FLAVOR} \
		${PY_PILLOW} \
		${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \
		${FREESANS}:x11-fonts/freefont-ttf

USE_GITHUB=	yes
GH_ACCOUNT=	Komzpa

USES=		python
USE_PYTHON=	distutils py3kplist optsuffix
NO_ARCH=	yes

FREESANS=	${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf

USE_RC_SUBR=	twms

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/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

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>

www/twms/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1526309311
SHA256 (Komzpa-twms-0.06y_GH0.tar.gz) = bc699f8a947d4e240c8a2b7944893bdf5690de8f57d633f8e2300cfc00e39a71
SIZE (Komzpa-twms-0.06y_GH0.tar.gz) = 30018

www/twms/files/patch-setup.py

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
--- 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 []
 
Loading