mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
45 lines
953 B
Makefile
45 lines
953 B
Makefile
COMMENT= small expressive ORM
|
|
|
|
MODPY_DISTV= 3.18.2
|
|
DISTNAME= peewee-${MODPY_DISTV}
|
|
PKGNAME= py-${DISTNAME}
|
|
|
|
GH_ACCOUNT= coleifer
|
|
GH_PROJECT= peewee
|
|
GH_TAGNAME= ${MODPY_DISTV}
|
|
|
|
CATEGORIES= databases
|
|
|
|
HOMEPAGE= https://docs.peewee-orm.com/
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB += sqlite3
|
|
|
|
BUILD_DEPENDS= lang/cython
|
|
LIB_DEPENDS= databases/sqlite3
|
|
TEST_DEPENDS= databases/py-psycopg2 \
|
|
databases/postgresql,-contrib
|
|
|
|
MODULES= databases/postgresql \
|
|
lang/python
|
|
|
|
MODPY_PYBUILD= setuptools
|
|
|
|
# required to run tests with postgresql support
|
|
MODPOSTGRESQL_TEST_DBNAME= peewee_test
|
|
MODPOSTGRESQL_TEST_CMD = cd ${WRKSRC}; \
|
|
${LOCALBASE}/bin/psql -c 'CREATE EXTENSION hstore'; \
|
|
${MODPY_BIN} runtests.py
|
|
|
|
MAKE_ENV= PYTHONPATH=${WRKSRC} \
|
|
CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
post-install:
|
|
cp -r ${WRKSRC}/examples ${PREFIX}/share/examples/py-peewee
|
|
mv ${PREFIX}/bin/pwiz.py ${PREFIX}/bin/pwiz
|
|
|
|
.include <bsd.port.mk>
|