Edit

IABSD.fr/ports/x11/dbus-python/Makefile

Branch :

  • Show log

    Commit

  • Author : shadchin
    Date : 2017-01-03 18:54:48
    Hash : 023286d1
    Message : Add a MODPY_PYOEXTENSION variable. Beginning with Python 3.5 .pyo files are no longer used and have been replaced by a more flexible scheme that includes the optimization level explicitly in .pyc name (See PEP-488).

  • x11/dbus-python/Makefile
  • # $OpenBSD: Makefile,v 1.36 2017/01/03 18:54:48 shadchin Exp $
    
    PORTROACH=		limitw:2,even
    
    COMMENT-main =		dbus bindings for Python
    COMMENT-common =	common files for py-dbus
    
    V =			1.2.4
    DISTNAME =		dbus-python-${V}
    
    PKGNAME-main =		py-dbus-${V}
    REVISION-main =		0
    FULLPKGNAME-common =	py-dbus-common-${V}
    FULLPKGPATH-common =	x11/dbus-python,-common
    
    CATEGORIES =		x11
    
    HOMEPAGE =		http://dbus.freedesktop.org/
    
    MAINTAINER =		Antoine Jacoutot <ajacoutot@openbsd.org>
    
    # ISC-like
    PERMIT_PACKAGE_CDROM =	Yes
    
    WANTLIB-main += ${WANTLIB}
    WANTLIB-main += dbus-1 dbus-glib-1 ffi gio-2.0 glib-2.0 gmodule-2.0
    WANTLIB-main += gobject-2.0 pcre pthread z
    
    WANTLIB-common +=	#empty
    
    MASTER_SITES =		${HOMEPAGE}releases/dbus-python/
    
    MULTI_PACKAGES =	-main -common
    
    MODULES =		lang/python \
    			devel/gettext
    
    FLAVORS =		python3
    FLAVOR ?=
    
    USE_GMAKE=		Yes
    
    .if ${FLAVOR:Mpython3}
    FULLPKGNAME-main=	${PKGNAME-main:S/^py-/py3-/}
    FULLPKGPATH-main=	x11/dbus-python,-main${MODPY_FLAVOR}
    .endif
    
    LIB_DEPENDS-main =	${LIB_DEPENDS} \
    			x11/dbus-glib
    
    RUN_DEPENDS-main =	${RUN_DEPENDS} \
    			x11/dbus-python,-common
    
    LIB_DEPENDS-common =	#empty
    RUN_DEPENDS-common =	#empty
    
    CONFIGURE_STYLE =	gnu
    CONFIGURE_ARGS =	--disable-html-docs
    
    TEST_FLAGS =		LDFLAGS="-L${LOCALBASE}/lib"
    TEST_DEPENDS =		devel/py-gobject3${MODPY_FLAVOR}
    
    pre-configure:
    	sed -i "s,/bin/bash,/bin/sh,g" \
    		${WRKSRC}/test/{TestSuitePythonService.service.in,run-test.sh}
    
    post-install:
    	rm ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/*.{a,la}
    
    .include <bsd.port.mk>