fb1b928c06
Project was renamed from weboob to woob. Update to 3.0. www/py-weboob-qt: Rename to www/py-woob-qt Project was renamed from weboob-qt to woob-qt. Update to latest commit. Upstream did not create a tag in git after the project was renamed, so a new release was never made. But we need these changes so it is compatible with base woob. This is technically version 3.0.
52 lines
1.4 KiB
Makefile
52 lines
1.4 KiB
Makefile
PORTNAME= woob-qt
|
|
DISTVERSION= 2.0-24
|
|
DISTVERSIONSUFFIX= -g5f92f73
|
|
CATEGORIES= www python
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
|
|
MAINTAINER= jhale@FreeBSD.org
|
|
COMMENT= Web Outside of Browsers
|
|
|
|
LICENSE= LGPL3+
|
|
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
|
|
|
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>=2.0:www/py-woob@${PY_FLAVOR}
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>=2.0:www/py-woob@${PY_FLAVOR}
|
|
|
|
USES= gmake pyqt:5 python:3.7+
|
|
USE_PYQT= pyqt5 sip
|
|
USE_PYTHON= autoplist distutils
|
|
|
|
USE_GITLAB= yes
|
|
GL_ACCOUNT= woob
|
|
GL_COMMIT= 5f92f73ed91b215bfd1c77d65650157335691b8b
|
|
|
|
BINARY_ALIAS= pyuic5-python${PYTHON_VER}=pyuic5-${PYTHON_VER}
|
|
|
|
NO_ARCH= yes
|
|
|
|
PYDISTUTILS_BUILDARGS= ${CONFIGURE_ARGS}
|
|
PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} ${CONFIGURE_ARGS}
|
|
|
|
# woob-qt attempts to install __init__.py and the generated bytecode into
|
|
# these directories which conflicts with those installed by woob. We need to
|
|
# delete these files and their entries in the generated plist post-install.
|
|
COMMON_DIRS= woob \
|
|
woob/applications \
|
|
woob/tools \
|
|
woob/tools/application
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py
|
|
|
|
post-install:
|
|
.for dir in ${COMMON_DIRS:S|/|\/|g}
|
|
@${REINPLACE_CMD} -e '/.*\/${dir}\/__init__.py/d' \
|
|
-e '/.*\/${dir}\/__pycache__.*/d' \
|
|
${WRKDIR}/.PLIST.pymodtmp
|
|
.endfor
|
|
.for dir in ${COMMON_DIRS}
|
|
@(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${dir} && ${RM} -r __pycache__ __init__.py)
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|