Fri May 1 00:11:52 2020 UTC ()
Update ecore to 1.7.10:
Additions:
    * ecore_x_randr_crtc_info_get()
    * ecore_x_randr_crtc_info_free()

Deprecations:
    * ecore_x_randr_crtc_gamma_ramp_size_get()
    * ecore_x_randr_crtc_gamma_ramps_get()
    * ecore_x_randr_crtc_gamma_ramps_set()

Fixes:
    * Ecore-X: Fix selection parser to not overrun buffer read by using longs on 64bit.
    * Fix use of ecore_con_server_client_limit_set() (counter never decreased).
    * Fix use of ecore_con_client_timeout_set() and ecore_con_server_timeout_set() that makes timeout on
      connections even if you sent data.
    * Fix cl->start_time (initialization missing). So now
      ecore_con_client_uptime_get() is working.
    * Fix srv->start_time (initialization missing). So now
      ecore_con_server_uptime_get() is working for plain TCP connections.
    * Fix use of ecore_con_server_timeout_set() that doesnt refresh the timer.
    * Wayland: Handle ECORE_WL_WINDOW_TYPE_NONE correctly
    * ecore_evas/wayland_egl: Only render if last frame has been presented.
    * ecore/wayland: Fix screen size get when screen is rotated.
    * ecore_imf: Fix memory leak in scim immodule
    * ecore_evas/wayland_egl: Add missing _ecore_evas_move_resize()


(joerg)
diff -r1.30 -r1.31 pkgsrc/devel/ecore/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/ecore/distinfo
diff -r0 -r1.1 pkgsrc/devel/ecore/patches/patch-src_lib_ecore__con_ecore__con__ssl.c

cvs diff -r1.30 -r1.31 pkgsrc/devel/ecore/Makefile (switch to unified diff)

--- pkgsrc/devel/ecore/Makefile 2020/03/08 16:47:32 1.30
+++ pkgsrc/devel/ecore/Makefile 2020/05/01 00:11:52 1.31
@@ -1,47 +1,46 @@ @@ -1,47 +1,46 @@
1# $NetBSD: Makefile,v 1.30 2020/03/08 16:47:32 wiz Exp $ 1# $NetBSD: Makefile,v 1.31 2020/05/01 00:11:52 joerg Exp $
2 2
3DISTNAME= ecore-1.7.7 3DISTNAME= ecore-1.7.10
4PKGREVISION= 18 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= http://download.enlightenment.org/releases/ 5MASTER_SITES= https://download.enlightenment.org/att/releases/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= https://enlightenment.org/ 9HOMEPAGE= https://enlightenment.org/
11COMMENT= Event Abstraction and Modular Convenience Library 10COMMENT= Event Abstraction and Modular Convenience Library
12LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
13 12
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
17 16
18CONFIGURE_ARGS+= --disable-ecore-directfb \ 17CONFIGURE_ARGS+= --disable-ecore-directfb \
19 --enable-ecore-desktop \ 18 --enable-ecore-desktop \
20 --disable-ecore-evas-sdl 19 --disable-ecore-evas-sdl
21 20
22# Explicitly disable epoll/inotify on illumos, provided for Linux compat only. 21# Explicitly disable epoll/inotify on illumos, provided for Linux compat only.
23CONFIGURE_ARGS.SunOS+= --disable-epoll 22CONFIGURE_ARGS.SunOS+= --disable-epoll
24CONFIGURE_ARGS.SunOS+= --disable-inotify 23CONFIGURE_ARGS.SunOS+= --disable-inotify
25 24
26INSTALLATION_DIRS= share/doc/ecore 25INSTALLATION_DIRS= share/doc/ecore
27 26
28post-install: 27post-install:
29 ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \ 28 ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \
30 ${DESTDIR}${PREFIX}/share/doc/ecore 29 ${DESTDIR}${PREFIX}/share/doc/ecore
31 30
32.include "../../converters/libiconv/buildlink3.mk" 31.include "../../converters/libiconv/buildlink3.mk"
33.include "../../devel/eet/buildlink3.mk" 32.include "../../devel/eet/buildlink3.mk"
34.include "../../graphics/evas-buffer/buildlink3.mk" 33.include "../../graphics/evas-buffer/buildlink3.mk"
35.include "../../graphics/evas-software-x11/buildlink3.mk" 34.include "../../graphics/evas-software-x11/buildlink3.mk"
36.include "../../graphics/evas/buildlink3.mk" 35.include "../../graphics/evas/buildlink3.mk"
37.include "../../security/openssl/buildlink3.mk" 36.include "../../security/openssl/buildlink3.mk"
38.include "../../www/curl/buildlink3.mk" 37.include "../../www/curl/buildlink3.mk"
39.include "../../x11/libXScrnSaver/buildlink3.mk" 38.include "../../x11/libXScrnSaver/buildlink3.mk"
40.include "../../x11/libXcomposite/buildlink3.mk" 39.include "../../x11/libXcomposite/buildlink3.mk"
41.include "../../x11/libXcursor/buildlink3.mk" 40.include "../../x11/libXcursor/buildlink3.mk"
42.include "../../x11/libXdamage/buildlink3.mk" 41.include "../../x11/libXdamage/buildlink3.mk"
43.include "../../x11/libXinerama/buildlink3.mk" 42.include "../../x11/libXinerama/buildlink3.mk"
44.include "../../x11/libXrandr/buildlink3.mk" 43.include "../../x11/libXrandr/buildlink3.mk"
45.include "../../x11/libXrender/buildlink3.mk" 44.include "../../x11/libXrender/buildlink3.mk"
46.include "../../x11/libXtst/buildlink3.mk" 45.include "../../x11/libXtst/buildlink3.mk"
47.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/devel/ecore/distinfo (switch to unified diff)

--- pkgsrc/devel/ecore/distinfo 2015/11/03 03:27:24 1.4
+++ pkgsrc/devel/ecore/distinfo 2020/05/01 00:11:52 1.5
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.4 2015/11/03 03:27:24 agc Exp $ 1$NetBSD: distinfo,v 1.5 2020/05/01 00:11:52 joerg Exp $
2 2
3SHA1 (ecore-1.7.7.tar.bz2) = a5baeedf9dcec78b4bf0023d2d6da3fe61ab859b 3SHA1 (ecore-1.7.10.tar.bz2) = 71bc7c9f862ae657ee05b05f66052dbc9b6c8a6b
4RMD160 (ecore-1.7.7.tar.bz2) = 287c09b9a8bf680edfe1f8f71057ae42d4d6bb5a 4RMD160 (ecore-1.7.10.tar.bz2) = 27379aae0e34f0bc59eabffcf1565fae74d33d2d
5SHA512 (ecore-1.7.7.tar.bz2) = e5ebde56dbc70f0900f28f659add28940657d750295f0ab421c34ed104b60c8931e2ae3021a48cea7ec8f386106e9185925334e8b68514705ba5a7994fd8013e 5SHA512 (ecore-1.7.10.tar.bz2) = 24fbe064913c566f885a2e51185b1f1d37c62c0d03ba0d549e9715ba516fb6b3f630ad331f89f66e91de1401b06b01b16916650448dda11d5e1efa24e52eaf39
6Size (ecore-1.7.7.tar.bz2) = 3460946 bytes 6Size (ecore-1.7.10.tar.bz2) = 3455136 bytes
7SHA1 (patch-src_lib_ecore_Ecore.h) = 26b030d863d601db8287c02d1ec2dd193f73929c 7SHA1 (patch-src_lib_ecore_Ecore.h) = 26b030d863d601db8287c02d1ec2dd193f73929c
 8SHA1 (patch-src_lib_ecore__con_ecore__con__ssl.c) = cb9e8130092f700f8d8d83a4ddb8a0212a337d5d

File Added: pkgsrc/devel/ecore/patches/patch-src_lib_ecore__con_ecore__con__ssl.c
$NetBSD: patch-src_lib_ecore__con_ecore__con__ssl.c,v 1.1 2020/05/01 00:11:52 joerg Exp $

Just fail when SSL3 is explicitly required.

--- src/lib/ecore_con/ecore_con_ssl.c.orig	2020-04-25 20:50:19.247977990 +0000
+++ src/lib/ecore_con/ecore_con_ssl.c
@@ -1560,11 +1560,7 @@ _ecore_con_ssl_server_prepare_openssl(Ec
      {
       case ECORE_CON_USE_SSL3:
       case ECORE_CON_USE_SSL3 | ECORE_CON_LOAD_CERT:
-        if (!svr->created)
-          SSL_ERROR_CHECK_GOTO_ERROR(!(svr->ssl_ctx = SSL_CTX_new(SSLv3_client_method())));
-        else
-          SSL_ERROR_CHECK_GOTO_ERROR(!(svr->ssl_ctx = SSL_CTX_new(SSLv3_server_method())));
-        break;
+        return ECORE_CON_SSL_ERROR_SERVER_INIT_FAILED;
 
       case ECORE_CON_USE_TLS:
       case ECORE_CON_USE_TLS | ECORE_CON_LOAD_CERT: