epiphany: Replace hardcoded Python she-bang and add Python 3 build dependency
authorLeonardo Taccari <leot@NetBSD.org>
Sun, 26 May 2019 10:59:01 +0000 (12:59 +0200)
committerLeonardo Taccari <leot@NetBSD.org>
Sun, 26 May 2019 11:01:43 +0000 (13:01 +0200)
Thanks to <wiz> for suggesting it via pkgsrc-users@!

(High CPU usage problem still present and not invastigated.)

epiphany/Makefile

index dfaf0ac568ddd9b66f3e6ae2b0fb494bd01fae63..5c2274aa3f6dac9a889a9da15baf609e2eccf1b0 100644 (file)
@@ -10,16 +10,21 @@ HOMEPAGE=   https://www.gnome.org/projects/epiphany/
 COMMENT=       The web browser for the GNOME Desktop
 LICENSE=       gnu-gpl-v2
 
+TOOL_DEPENDS+= itstool-[0-9]*:../../textproc/itstool
+
 USE_TOOLS+=    pkg-config
 
 LDFLAGS+=      -L${PREFIX}/lib/epiphany ${COMPILER_RPATH_FLAG}${PREFIX}/lib/epiphany
 
-TOOL_DEPENDS+= itstool-[0-9]*:../../textproc/itstool
+REPLACE_PYTHON+=               post_install.py
+PYTHON_VERSIONS_INCOMPATIBLE=  27      # needs Python 3
+PYTHON_FOR_BUILD_ONLY=         yes
 
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/glib2/schemas.mk"
 .include "../../devel/gmp/buildlink3.mk"
 .include "../../devel/py-meson/build.mk"
+.include "../../lang/python/application.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"