--- /usr/origsrc/ecore-0.9.9.050/./configure.in 2008-09-25 04:21:12.000000000 +0200 +++ ./configure.in 2008-11-30 01:23:00.238199100 +0100 @@ -80,6 +80,7 @@ AC_DEFINE(EFL_ECORE_SDL_BUILD, 1, [Define to mention that ecore SDL is built.]) AC_DEFINE(EFL_ECORE_QUARTZ_BUILD, 1, [Define to mention that ecore Quartz is built.]) AC_DEFINE(EFL_ECORE_TXT_BUILD, 1, [Define to mention that ecore txt is built.]) + AC_DEFINE(EFL_ECORE_X_BUILD, 1, [Define to mention that ecore X is built.]) AC_DEFINE(EFL_ECORE_WIN32_BUILD, 1, [Define to mention that ecore Win32 is built.]) AC_DEFINE(HAVE_DLFCN_H, 1, [Define to 1 if you have the header file.]) AC_DEFINE(HAVE_SYS_MMAN_H, 1, [Define to 1 if you have the header file.]) @@ -94,6 +95,20 @@ fi lt_no_undefined="-no-undefined" ;; + cygwin) + AC_DEFINE(EFL_ECORE_BUILD, 1, [Define to mention that ecore is built.]) + AC_DEFINE(EFL_ECORE_EVAS_BUILD, 1, [Define to mention that ecore evas is built.]) + AC_DEFINE(EFL_ECORE_FILE_BUILD, 1, [Define to mention that ecore file is built.]) + AC_DEFINE(EFL_ECORE_IMF_BUILD, 1, [Define to mention that ecore imf is built.]) + AC_DEFINE(EFL_ECORE_JOB_BUILD, 1, [Define to mention that ecore job is built.]) + AC_DEFINE(EFL_ECORE_SDL_BUILD, 1, [Define to mention that ecore SDL is built.]) + AC_DEFINE(EFL_ECORE_QUARTZ_BUILD, 1, [Define to mention that ecore Quartz is built.]) + AC_DEFINE(EFL_ECORE_TXT_BUILD, 1, [Define to mention that ecore txt is built.]) + AC_DEFINE(EFL_ECORE_X_BUILD, 1, [Define to mention that ecore X is built.]) + AC_DEFINE(EFL_ECORE_WIN32_BUILD, 1, [Define to mention that ecore Win32 is built.]) + AC_CHECK_HEADERS([dlfcn.h features.h langinfo.h locale.h netdb.h netinet/in.h sys/time.h sys/mman.h]) + lt_no_undefined="-no-undefined" + ;; *) AC_CHECK_HEADERS([dlfcn.h features.h langinfo.h locale.h netdb.h netinet/in.h sys/time.h sys/mman.h]) AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl) --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore/ecore_main.c 2008-09-24 02:02:18.000000000 +0200 +++ ./src/lib/ecore/ecore_main.c 2008-12-17 17:17:59.701372100 +0100 @@ -6,7 +6,7 @@ # include #endif -#ifdef _WIN32 +#ifdef HAVE_WINSOCK2_H // LiP: #ifdef _WIN32 # include #endif --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_con/ecore_con.c 2008-09-19 15:11:19.000000000 +0200 +++ ./src/lib/ecore_con/ecore_con.c 2008-12-17 15:34:48.786312100 +0100 @@ -172,7 +172,14 @@ /* unset the SSL flag for the following checks */ type &= ECORE_CON_TYPE; #endif - +#ifdef __CYGWIN__ // LiP: use inet instead of broken unix sockets + if (type == ECORE_CON_LOCAL_SYSTEM) + { + type = ECORE_CON_REMOTE_SYSTEM; + name = "localhost"; + port += 0xE17; //:-) + } +#endif if ((type == ECORE_CON_LOCAL_USER) || (type == ECORE_CON_LOCAL_SYSTEM) || (type == ECORE_CON_LOCAL_ABSTRACT)) { @@ -452,6 +459,14 @@ /* unset the SSL flag for the following checks */ type &= ECORE_CON_TYPE; #endif +#ifdef __CYGWIN__ // LiP: use inet instead of broken unix sockets + if (type == ECORE_CON_LOCAL_SYSTEM) + { + type = ECORE_CON_REMOTE_SYSTEM; + name = "localhost"; + port += 0xE17; //:-) + } +#endif if ((type == ECORE_CON_REMOTE_SYSTEM) && (port < 0)) return NULL; if ((type == ECORE_CON_LOCAL_USER) || (type == ECORE_CON_LOCAL_SYSTEM) || --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_con/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_con/Makefile.am 2008-12-01 09:18:52.357232600 +0100 @@ -23,7 +23,7 @@ $(top_builddir)/src/lib/ecore/libecore.la \ @SSL_LIBS@ @CURL_LIBS@ -libecore_con_la_LDFLAGS = -version-info @version_info@ +libecore_con_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_con_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_config/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_config/Makefile.am 2008-12-01 09:18:25.230670200 +0100 @@ -27,7 +27,7 @@ include_HEADERS = \ Ecore_Config.h -libecore_config_la_LDFLAGS = -version-info @version_info@ +libecore_config_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ #config_DATA = $(DB) #configdir = $(pkgdatadir) --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_desktop/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_desktop/Makefile.am 2008-12-01 09:17:57.260309200 +0100 @@ -27,7 +27,7 @@ $(top_builddir)/src/lib/ecore/libecore.la \ $(top_builddir)/src/lib/ecore_file/libecore_file.la -libecore_desktop_la_LDFLAGS = -version-info @version_info@ +libecore_desktop_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_desktop_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la \ --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_directfb/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_directfb/Makefile.am 2008-12-01 09:17:35.977833400 +0100 @@ -20,7 +20,7 @@ $(top_builddir)/src/lib/ecore/libecore.la \ @DIRECTFB_LIBS@ -libecore_directfb_la_LDFLAGS = -version-info @version_info@ +libecore_directfb_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_directfb_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_fb/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_fb/Makefile.am 2008-12-01 09:17:01.132076400 +0100 @@ -24,7 +24,7 @@ @tslib_libs@ \ $(top_builddir)/src/lib/ecore/libecore.la -libecore_fb_la_LDFLAGS = -version-info @version_info@ +libecore_fb_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_fb_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_ipc/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_ipc/Makefile.am 2008-12-01 09:16:02.597455000 +0100 @@ -24,7 +24,7 @@ $(top_builddir)/src/lib/ecore_con/libecore_con.la \ @SSL_LIBS@ -libecore_ipc_la_LDFLAGS = -version-info @version_info@ +libecore_ipc_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_ipc_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la \ --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_x/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_x/Makefile.am 2008-11-30 01:30:33.636815100 +0100 @@ -22,7 +22,7 @@ libecore_x_la_LIBADD = $(DEP) -libecore_x_la_LDFLAGS = -version-info @version_info@ +libecore_x_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_x_la_DEPENDENCIES = $(DEP) --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_x/xcb/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_x/xcb/Makefile.am 2008-11-30 02:05:02.033807100 +0100 @@ -71,7 +71,7 @@ $(top_builddir)/src/lib/ecore/libecore.la \ $(top_builddir)/src/lib/ecore_txt/libecore_txt.la -libecore_x_xcb_la_LDFLAGS = -version-info @version_info@ +libecore_x_xcb_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_x_xcb_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la \ --- /usr/origsrc/ecore-0.9.9.050/./src/lib/ecore_x/xlib/Makefile.am 2008-08-17 09:42:41.000000000 +0200 +++ ./src/lib/ecore_x/xlib/Makefile.am 2008-11-30 02:04:10.120914600 +0100 @@ -69,7 +69,7 @@ $(top_builddir)/src/lib/ecore/libecore.la \ $(top_builddir)/src/lib/ecore_txt/libecore_txt.la -libecore_x_xlib_la_LDFLAGS = -version-info @version_info@ +libecore_x_xlib_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@ libecore_x_xlib_la_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la \