Index: head/devel/efl/Makefile =================================================================== --- head/devel/efl/Makefile (revision 558238) +++ head/devel/efl/Makefile (revision 558239) @@ -1,329 +1,346 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= efl -DISTVERSION= 1.24.3 -PORTREVISION= 7 +DISTVERSION= 1.25.1 CATEGORIES= devel enlightenment MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= Enlightenment Foundation Libraries LICENSE= BSD2CLAUSE LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= checkmk:devel/check LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libdbus-1.so:devel/dbus \ libcurl.so:ftp/curl \ libsndfile.so:audio/libsndfile RUN_DEPENDS= update-mime-database:misc/shared-mime-info # lib/libeio.so.1 CONFLICTS_INSTALL= libeio USES= compiler:c++14-lang gettext-tools gnome iconv \ jpeg libtool meson ninja ssl pathfix pkgconfig python:3.5+ shared-mime-info \ shebangfix tar:xz xorg SHEBANG_FILES= src/tests/elementary/spec/generator.py \ src/bin/exactness/exactness_play.in \ src/bin/exactness/exactness_record.in USE_XORG= x11 xcb xcursor xcomposite xdamage xext xfixes xi xinerama \ xrandr xrender xtst xscrnsaver USE_LDCONFIG= yes MESON_ARGS= -Dsystemd=false -Deeze=false CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes PLIST_SUB= BRANCHVERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION} -OPTIONS_DEFINE= AVAHI FRIBIDI HARFBUZZ NLS PHYSICS PULSEAUDIO SDL VNC EFLONE EXAMPLES DOXYGEN WAYLAND +OPTIONS_DEFINE= AVAHI FRIBIDI HARFBUZZ NLS PHYSICS PULSEAUDIO SDL VNC EFLONE ELUA EXAMPLES DOXYGEN WAYLAND OPTIONS_GROUP= EMOTION INPUT LOADER BINDINGS OPTIONS_GROUP_EMOTION= GSTREAMER V4L OPTIONS_GROUP_INPUT= IBUS SCIM XIM -OPTIONS_GROUP_LOADER= OPENJPEG PDF PS RAW SVG WEBP XCF +OPTIONS_GROUP_LOADER= OPENJPEG PDF PS RAW SVG WEBP XCF AV1 OPTIONS_GROUP_BINDINGS= LUA CXX OPTIONS_GROUP_WAYLAND= WAYLAND OPTIONS_SINGLE= CRYPTO ENGINE LUAL OPTIONS_SINGLE_CRYPTO= OPENSSL GNUTLS OPTIONS_SINGLE_ENGINE= OPENGL OPENGLES NONE OPTIONS_SINGLE_LUAL= LUAJIT LUALANG OPTIONS_DEFAULT= FRIBIDI HARFBUZZ PHYSICS PULSEAUDIO EFLONE EXAMPLES GSTREAMER V4L SCIM XIM \ OPENSSL OPENJPEG PDF PS RAW SVG WEBP XCF OPENGL LUAJIT CXX OPTIONS_DEFAULT_aarch64= LUALANG OPTIONS_DEFAULT_powerpc64= LUALANG OPTIONS_DEFAULT_powerpc64le= LUALANG OPTIONS_EXCLUDE_aarch64= LUAJIT OPTIONS_EXCLUDE_powerpc64= LUAJIT OPTIONS_EXCLUDE_powerpc64le= LUAJIT OPTIONS_SUB= yes HARFBUZZ_DESC= OpenType text shaping engine PHYSICS_DESC= Physics engine (bullet) EFLONE_DESC= Create EFL-One library (single file library) +ELUA_DESC= Lua launcher binary support in efl VNC_DESC= VNC Server support IBUS_DESC= Intelligent Input Bus SCIM_DESC= Smart Common Input Method XIM_DESC= X Input Method SVG_DESC= Vector graphics support XCF_DESC= Gimp image format support +AV1_DESC= AV1 image format support LUAL_DESC= LUA LUALANG_DESC= Use Lua LUAJIT_DESC= Use Luajit OPENGLES_DESC= 2D/3D rendering support via OpenGL ES NONE_DESC= No acceleration, software only LUA_DESC= Lua Bindings CXX_DESC= C++ Bindings EXAMPLES_DESC= Build examples of using EFL AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_MESON_TRUE= avahi FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_MESON_TRUE= fribidi HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz HARFBUZZ_MESON_TRUE= harfbuzz NLS_USES= gettext-runtime NLS_MESON_TRUE= nls PHYSICS_LIB_DEPENDS= libBulletDynamics.so:devel/bullet PHYSICS_MESON_TRUE= physics PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_MESON_TRUE= pulseaudio EFLONE_MESON_TRUE= efl-one +ELUA_MESON_TRUE= elua + EXAMPLES_MESON_TRUE= build-examples DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen # PR 247427 DOXYGEN_PREVENTS= OPENJPEG DOXYGEN_PREVENTS_MSG= devel/doxygen installs graphics/openjpeg15 which breaks build of all ports that depend on graphics/openjpeg VNC_MESON_TRUE= vnc-server VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver +LUA_IMPLIES= ELUA + WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.7:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libxkbcommon.so:x11/libxkbcommon \ libwayland-client.so:graphics/wayland \ libwayland-cursor.so:graphics/wayland WAYLAND_CFLAGS= -I${LOCALBASE}/include/libepoll-shim WAYLAND_LDFLAGS= -lepoll-shim WAYLAND_MESON_TRUE= wl WAYLAND_BROKEN= Wayland bits compile but don't yet work at runtime GSTREAMER_USE= GSTREAMER1=core GSTREAMER_MESON_TRUE= gstreamer V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_MESON_TRUE= v4l2 IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus IBUS_USES= gnome IBUS_USE= GNOME=glib20 IBUS_MESON_TRUE= glib SCIM_LIB_DEPENDS= libscim-1.0.so:textproc/scim OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg # PR 247427 OPENJPEG_PREVENTS= DOXYGEN OPENJPEG_PREVENTS_MSG= devel/doxygen installs graphics/openjpeg15 which breaks build of all ports that depend on graphics/openjpeg GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls GNUTLS_MESON_ON= -Dcrypto=gnutls GNUTLS_MESON_OFF= -Dcrypto=openssl GNUTLS_CFLAGS= -I${LOCALBASE}/include/gnutls/ GNUTLS_BROKEN= GNUTLS option is broken by the upstream bug: https://phab.enlightenment.org/T8807 PDF_LIB_DEPENDS= libpoppler.so:graphics/poppler PS_LIB_DEPENDS= libspectre.so:print/libspectre RAW_LIB_DEPENDS= libraw.so:graphics/libraw SVG_USES= gnome SVG_USE= GNOME=cairo GNOME=librsvg2 +AV1_LIB_DEPENDS= libavif.so:graphics/libavif +AV1_BROKEN= AV1 option is broken actually (according to the information from upstream) + WEBP_LIB_DEPENDS= libwebp.so:graphics/webp LUAJIT_BUILD_DEPENDS= luajit:lang/luajit LUAJIT_RUN_DEPENDS= luajit:lang/luajit LUAJIT_MESON_ON= -Dlua-interpreter=luajit LUAJIT_PREVENTS= LUALANG LUALANG_USES= lua:51,build,run LUALANG_MESON_ON= -Dlua-interpreter=lua LUALANG_PREVENTS= LUAJIT OPENGL_USES= gl OPENGL_USE= GL=gl OPENGL_MESON_ON= -Dopengl=full OPENGL_PREVENTS= OPENGLES NONE OPENGLES_USES= gl OPENGLES_USE= GL=glesv2 OPENGLES_MESON_ON= -Dopengl=es-egl OPENGLES_PREVENTS= OPENGL NONE NONE_MESON_ON= -Dopengl=none NONE_PREVENTS= OPENGL OPENGLES SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_MESON_TRUE= sdl .include ECORE-IMF-LOADERS-DISABLER-BASE= -Decore-imf-loaders-disabler= ECORE-IMF-LOADERS-DISABLER:= ${ECORE-IMF-LOADERS-DISABLER-BASE} .if empty(PORT_OPTIONS:MIBUS) ECORE-IMF-LOADERS-DISABLER:= "${ECORE-IMF-LOADERS-DISABLER-BASE}ibus" .endif .if empty(PORT_OPTIONS:MSCIM) .if ${ECORE-IMF-LOADERS-DISABLER} != ${ECORE-IMF-LOADERS-DISABLER-BASE} ECORE-IMF-LOADERS-DISABLER-BASE:=${ECORE-IMF-LOADERS-DISABLER} ECORE-IMF-LOADERS-DISABLER:= "${ECORE-IMF-LOADERS-DISABLER-BASE},scim" .else ECORE-IMF-LOADERS-DISABLER:= "${ECORE-IMF-LOADERS-DISABLER-BASE}scim" .endif .endif .if empty(PORT_OPTIONS:MXIM) .if ${ECORE-IMF-LOADERS-DISABLER} != ${ECORE-IMF-LOADERS-DISABLER-BASE} ECORE-IMF-LOADERS-DISABLER-BASE:=${ECORE-IMF-LOADERS-DISABLER} ECORE-IMF-LOADERS-DISABLER:= "${ECORE-IMF-LOADERS-DISABLER-BASE},xim" .else ECORE-IMF-LOADERS-DISABLER:= "${ECORE-IMF-LOADERS-DISABLER-BASE}xim" .endif .endif MESON_ARGS+= ${ECORE-IMF-LOADERS-DISABLER} EVAS-LOADERS-DISABLER-BASE= -Devas-loaders-disabler= EVAS-LOADERS-DISABLER:= ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}json" .if empty(PORT_OPTIONS:MOPENJPEG) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},jp2k" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}jp2k" .endif .endif .if empty(PORT_OPTIONS:MPDF) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},pdf" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}pdf" .endif .endif .if empty(PORT_OPTIONS:MPS) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},ps" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}ps" .endif .endif .if empty(PORT_OPTIONS:MRAW) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},raw" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}raw" .endif .endif .if empty(PORT_OPTIONS:MSVG) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},rsvg" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}rsvg" .endif .endif .if empty(PORT_OPTIONS:MWEBP) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},webp" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}webp" .endif .endif .if empty(PORT_OPTIONS:MXCF) .if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},xcf" .else EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}xcf" .endif .endif +.if empty(PORT_OPTIONS:MAV1) +.if ${EVAS-LOADERS-DISABLER} != ${EVAS-LOADERS-DISABLER-BASE} +EVAS-LOADERS-DISABLER-BASE:= ${EVAS-LOADERS-DISABLER} +EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE},avif" +.else +EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE}avif" +.endif +.endif + MESON_ARGS+= ${EVAS-LOADERS-DISABLER} # Work-around build failure, which is caused by subtle problem in lld and -as-needed flag .if ${ARCH} == i386 MESON_ARGS+= -Db_asneeded=false .endif .if ${PORT_OPTIONS:MLUA} && ${PORT_OPTIONS:MCXX} -EFL_BINDINGS= -Dbindings=luajit,cxx +EFL_BINDINGS= -Dbindings=lua,cxx .else .if ${PORT_OPTIONS:MLUA} -EFL_BINDINGS= -Dbindings=luajit +EFL_BINDINGS= -Dbindings=lua .else .if ${PORT_OPTIONS:MCXX} EFL_BINDINGS= -Dbindings=cxx .endif .endif .endif MESON_ARGS+= ${EFL_BINDINGS} .if ${PORT_OPTIONS:MOPENGLES} && ${PORT_OPTIONS:MWAYLAND} LIB_DEPENDS+= libwayland-egl.so:graphics/wayland MESON_ARGS+= -Degl=true USE_GL= egl .endif .if (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == aarch64) LIB_DEPENDS+= libunwind.so:devel/libunwind .endif post-install: #@${RM} -r ${STAGEDIR}${PREFIX}/share/gdb @for i in `${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/lib -type f`; do \ if ${FILE} $$i | ${GREP} -q "not stripped"; then ${STRIP_CMD} $$i; fi; \ done post-stage: @${ECHO_CMD} "autogenerating plist"; @cd ${STAGEDIR}${PREFIX} && ${FIND} * -type f -or -type l >> ${TMPPLIST} .include Index: head/devel/efl/distinfo =================================================================== --- head/devel/efl/distinfo (revision 558238) +++ head/devel/efl/distinfo (revision 558239) @@ -1,3 +1,3 @@ -TIMESTAMP = 1592479254 -SHA256 (enlightenment/efl-1.24.3.tar.xz) = de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a -SIZE (enlightenment/efl-1.24.3.tar.xz) = 72278592 +TIMESTAMP = 1608053829 +SHA256 (enlightenment/efl-1.25.1.tar.xz) = 351ca0211ca000234527a503585f039f985607ec9439e34b49d8b8bbf35a7e6b +SIZE (enlightenment/efl-1.25.1.tar.xz) = 72306872 Index: head/sysutils/evisum/Makefile =================================================================== --- head/sysutils/evisum/Makefile (revision 558238) +++ head/sysutils/evisum/Makefile (revision 558239) @@ -1,21 +1,21 @@ # Created by: Peter TKATHENKO # $FreeBSD$ PORTNAME= evisum -PORTVERSION= 0.5.6 +PORTVERSION= 0.5.8 CATEGORIES= sysutils enlightenment MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/ MAINTAINER= enlightenment@FreeBSD.org COMMENT= EFL process monitor and system monitor LICENSE= BSD2CLAUSE LIB_DEPENDS= libefl.so:devel/efl DIST_SUBDIR= enlightenment USES= compiler:c11 desktop-file-utils meson pkgconfig tar:xz PLIST_FILES= "@(root,kmem,2755) bin/evisum" .include Index: head/sysutils/evisum/distinfo =================================================================== --- head/sysutils/evisum/distinfo (revision 558238) +++ head/sysutils/evisum/distinfo (revision 558239) @@ -1,3 +1,3 @@ -TIMESTAMP = 1600215090 -SHA256 (enlightenment/evisum-0.5.6.tar.xz) = 27edcf65db5efc43dea2497556f78b2f9696a41e40bdc2e26676a2714ef517d1 -SIZE (enlightenment/evisum-0.5.6.tar.xz) = 6908984 +TIMESTAMP = 1608068798 +SHA256 (enlightenment/evisum-0.5.8.tar.xz) = 5d0661aae7f065c4f84325c66ddbfa7ef8242e2885eeccc74c0826031adee431 +SIZE (enlightenment/evisum-0.5.8.tar.xz) = 6900320 Index: head/sysutils/evisum/pkg-plist =================================================================== --- head/sysutils/evisum/pkg-plist (revision 558238) +++ head/sysutils/evisum/pkg-plist (revision 558239) @@ -1,32 +1,42 @@ share/applications/evisum.desktop +share/applications/evisum_cpu.desktop +share/applications/evisum_mem.desktop +%%DATADIR%%/images/application.png %%DATADIR%%/images/battery.png %%DATADIR%%/images/bolt.png +%%DATADIR%%/images/border.png %%DATADIR%%/images/bug.png %%DATADIR%%/images/cancel.png %%DATADIR%%/images/clo.png %%DATADIR%%/images/cpu.png %%DATADIR%%/images/decrease.png +%%DATADIR%%/images/e.png %%DATADIR%%/images/effects.png %%DATADIR%%/images/exit.png %%DATADIR%%/images/find.png +%%DATADIR%%/images/freebsd.png %%DATADIR%%/images/go-down.png %%DATADIR%%/images/go-up.png %%DATADIR%%/images/increase.png +%%DATADIR%%/images/info.png %%DATADIR%%/images/kill.png %%DATADIR%%/images/ladyhand.png +%%DATADIR%%/images/linux.png %%DATADIR%%/images/lovethisdogharvey.png %%DATADIR%%/images/memory.png %%DATADIR%%/images/menu.png %%DATADIR%%/images/misc.png %%DATADIR%%/images/mount.png %%DATADIR%%/images/network.png %%DATADIR%%/images/sensor.png %%DATADIR%%/images/sky_01.jpg %%DATADIR%%/images/sky_02.jpg %%DATADIR%%/images/sky_03.jpg %%DATADIR%%/images/sky_04.jpg %%DATADIR%%/images/start.png %%DATADIR%%/images/stop.png %%DATADIR%%/images/storage.png %%DATADIR%%/images/window.png share/icons/hicolor/256x256/apps/evisum.png +share/icons/hicolor/256x256/apps/evisum_cpu.png +share/icons/hicolor/256x256/apps/evisum_mem.png Index: head/x11/terminology/Makefile =================================================================== --- head/x11/terminology/Makefile (revision 558238) +++ head/x11/terminology/Makefile (revision 558239) @@ -1,27 +1,27 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= terminology -DISTVERSION= 1.7.0 +DISTVERSION= 1.8.1 CATEGORIES= x11 enlightenment MASTER_SITES= http://download.enlightenment.org/rel/apps/${PORTNAME}/ DIST_SUBDIR= enlightenment MAINTAINER= enlightenment@FreeBSD.org COMMENT= EFL Terminal Emulator LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libefl.so:devel/efl USES= compiler:c11 meson pkgconfig tar:xz OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_MESON_TRUE= nls NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl .include Index: head/x11/terminology/distinfo =================================================================== --- head/x11/terminology/distinfo (revision 558238) +++ head/x11/terminology/distinfo (revision 558239) @@ -1,3 +1,3 @@ -TIMESTAMP = 1594392886 -SHA256 (enlightenment/terminology-1.7.0.tar.xz) = 88f5bc6e5d10cce1e38447a4984be88943b3d7ecbe24a83d7d8c246ea6b00a87 -SIZE (enlightenment/terminology-1.7.0.tar.xz) = 4922616 +TIMESTAMP = 1608068639 +SHA256 (enlightenment/terminology-1.8.1.tar.xz) = 04a69ac8ade443cba7dae20f82bbaa431fd155cec60c133b263d82f18e93b8bb +SIZE (enlightenment/terminology-1.8.1.tar.xz) = 4939080