Edit

IABSD.fr/ports/databases/py-peewee/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2025-10-17 08:38:42
    Hash : f05dd5d4
    Message : update to py3-peewee-3.18.2

  • databases/py-peewee/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>