efl, enlightenment-current, terminology: meson fixes

https://wiki.netbsd.org/pkgsrc/how_to_convert_autotools_to_meson/
This commit is contained in:
kikadf 2020-11-11 10:02:00 +01:00
parent c45e7abf4a
commit b70a58951e
3 changed files with 5 additions and 11 deletions

View File

@ -32,7 +32,6 @@ MESON_ARGS+= -Dbuild-examples=false
#MESON_ARGS+= -Dv4l2=false
MESON_ARGS+= -Dphysics=true
USE_LIBTOOL= yes
USE_LANGUAGES= c c++
USE_TOOLS= pkg-config
ICON_THEMES= yes
@ -57,8 +56,10 @@ REPLACE_PYTHON+= src/bin/exactness/exactness_record.in
BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
.if ${X11_TYPE} != "modular"
SUBST_CLASSES+= fix-options
SUBST_MESSAGE.fix-options= Fixing meson opengl options
SUBST_STAGE.fix-options= pre-configure
@ -66,15 +67,14 @@ SUBST_FILES.fix-options= meson_options.txt
SUBST_SED.fix-options= -e "s|'es-egl', 'none'|'es-egl', 'base', 'none'|g"
MESON_ARGS+= -Dopengl=base
.endif
.include "options.mk"
.else
.if ${X11_TYPE} == "modular"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXScrnSaver/buildlink3.mk"
.endif
.include "../../audio/pulseaudio/buildlink3.mk"
@ -86,7 +86,6 @@ MESON_ARGS+= -Dopengl=base
.include "../../graphics/libraw/buildlink3.mk"
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
#.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../inputmethod/scim/buildlink3.mk"
.include "../../lang/LuaJIT2/buildlink3.mk"
@ -97,10 +96,7 @@ MESON_ARGS+= -Dopengl=base
.include "../../www/curl/buildlink3.mk"
.include "../../x11/libXau/buildlink3.mk"
.include "../../x11/libXcomposite/buildlink3.mk"
#.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXdmcp/buildlink3.mk"
#.include "../../x11/libXinerama/buildlink3.mk"
#.include "../../x11/libXScrnSaver/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/libXtst/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -14,7 +14,6 @@ LICENSE= 2-clause-bsd
CONFLICTS= enlightenment-[0-9]*
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
PKGCONFIG_OVERRIDE+= src/modules/everything/everything.pc.in

View File

@ -11,8 +11,7 @@ HOMEPAGE= https://www.enlightenment.org/about-terminology
COMMENT= Enlightenment terminal
LICENSE= 2-clause-bsd
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config intltool
USE_TOOLS+= pkg-config
.include "../../devel/meson/build.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"