Commit graph

47 commits

Author SHA1 Message Date
dieter roelants
7d0dd3b9cb Update Enlightenment libraries to version 1.7.8. 2013-09-15 17:22:35 +00:00
dieter roelants
5e0a02a025 Update Ecore to 1.7.5.
Changes since Ecore 1.7.4:

Fixes:
* Fix ecore_con case where freeing server double-frees clients

Improvements:
* New simplified chinese translation.
2013-02-17 13:09:00 +00:00
dieter roelants
08c2230d43 Update ecore to 1.7.4 + steal maintainership.
NEWS up to 1.1.0 (which is in pkgsrc/devel/ecore):

Changes since Ecore 1.7.3:

Fixes:
    * Fix XCB compile with screensaver support
    * Fix build without IPv6.
    * Fix possible memory corruption in xrandr EDID functions.
    * Backport 81304, which fixes memory errors in ecore_evas_extn
    * Fix big rendering/conversion problem in kvm/qemu 24bpp.

Changes since Ecore 1.7.2:

Fixes:
    * Fix small leak in Ecore Wayland.
    * Fix Ecore_Evas_SDL resize bug.
    * Fix Ecore_Evas_Extn build on Solaris 11.
    * Fix Wayland support to latest API.
    * Don't leak fd on exec.

Changes since Ecore 1.7.1:

No changes, just updating to keep in sync with last release.

Changes since Ecore 1.7.0:

Fixes:
    * ecore_con_ssl: fix crash on failure with privkeys and certificate.
    * ecore_con_ssl: fix ssl connections.
    * ecore_con: fix race condition with event from disconnected clients.
    * ecore_con_url: properly reschedule call to curl.
    * ecore_evas: rotation handling on some driver implementations
    * ecore_file: ecore_file_escape_name() escape taba nd newline right.
    * ecore_x_image_is_argb32_get() returns correctly given endianness.
    * ecore_x: fix ecore_x_randr.
    * ecore_x: send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data.
    * ecore_imf: ibus module potential segv fixed.
    * ecore: ecore_thread_feedback() memory allocation and corruption fixed.
    * ecore_wayland:
     - Update to work with latest wayland (0.99) from git.
     - Fix leak of struct wl_registry
    * ecore_evas: fix Ecore_Evas_Extn build on Solaris 11.

Changes since Ecore 1.2.0:

Additions:
    * ecore:
     - Add ecore_main_fd_handler_file_add()
     - Add ecore_fork_reset()
    * ecore_evas:
     - Add transparency support on Windows (GDI engine only)
     - Add API functions to get/set an Ecore_Evas's profile.
    * ecore_x:
     - Add Ecore_X_Error_Code enumeration
     - ECORE_X_RANDR_OUTPUT_POLICY_ASK
     - Add API functions to get/set an Ecore_X window's profile
     - Fix ecore_x_randr functions to work properly.
     - Add missing atom strings for ECORE_X_ATOM_E_ILLUME_WINDOW_STATE
     - Add missing atom strings for ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL
     - Add missing atom strings for ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING
    * ecore_con:
     - ECORE_{CON,IPC}_NO_PROXY now available for disabling proxying on certain connections
     - New dns.c resolver backend for faster dns lookups
    * immodule:
     - Add immodule for supporing ibus

Fixes:
    * ecore
     - Prevent running out of fd when cycling ecore_init/ecore_shutdown.
     - Reduce rounding error in ecore_animator_pos_map.
     - Send mouse move event before mouse down event in ecore_extn
     - Reduce race condition on shutdown of Ecore_Thread.
     - Force cancel of all running Ecore_Thread on shutdown.
     - Make Ecore_Thread work reliably when called without a running main loop.
     - Correctly shutdown Ecore_Thread.
     - Fix usage of FD_SET and al. when fd_set pointers are NULL (Windows)
     - Fix ecore_thread seg fault on Windows where PHS() was returning a wrong value
     - Always call evas_render_update_free to prevent leak in Ecore_Evas X bakcend.

    * ecore_x
     - Fix unitialized Ecore_X_Atom use.

Changes since Ecore 1.1.0:

Additions:
    * ecore
     - ecore_timer_reset()
    * ecore_con
     - ecore_con_socks api
     - ecore_con_ssl_server_verify_name_set/get
     - ecore_con_ssl_server_cafile_add() now accepts directories
     - ECORE_CON_REMOTE_CORK
     - ecore_con_url_proxy_set()
     - ecore_con_url_timeout_set()
     - ecore_con_url_proxy_username_set()
     - ecore_con_url_proxy_password_set()
     - ecore_con_url_http_version_set()
     - ecore_con_url_status_code_get()
    * ecore_x:
     - ecore_x_randr_output_backlight_available()
     - ecore_x_randr_window_crtcs_get()
     - Add ability to get resource id of last x error
     - get keycode from keyname
     - ecore_x_randr_mode_add()
     - ecore_x_randr_mode_del()
     - ecore_x_randr_output_mode_add()
     - ecore_x_randr_output_mode_del()
     - Add indicator controls
     - ecore_x_netwm_icons_set()
     - ecore_x_illume_clipboard_state_set()
     - ecore_x_illume_clipboard_state_get()
     - ecore_x_illume_clipboard_geometry_set()
     - ecore_x_illume_clipboard_geometry_get()
     - Add indicator rotation and transparency controls
    * ecore_evas:
     - Add Shm and Egl engines for ecore_evas to draw in Wayland.
     - Add Socket and Plug to draw other process area.
     - Ability to set pointer for wayland support
     - Add override_set support on Windows XP
     - ecore_evas_window_group_set()
     - ecore_evas_window_group_get()
     - ecore_evas_aspect_set()
     - ecore_evas_aspect_get()
     - ecore_evas_urgent_set()
     - ecore_evas_urgent_get()
     - ecore_evas_modal_set()
     - ecore_evas_modal_get()
     - ecore_evas_demand_attention_set()
     - ecore_evas_demand_attention_get()
     - ecore_evas_focus_skip_set()
     - ecore_evas_focus_skip_get()
     - ecore_evas_callback_state_change_set()
    * ecore_wayland
     - Add Ecore_Wayland (backend to support Wayland).
    * ecore_imf
     - ecore_imf_context_event_callback_add()
     - ecore_imf_context_event_callback_del()
     - ecore_imf_context_event_callback_call()
     - ecore_imf_context_input_panel_imdata_set()
     - ecore_imf_context_input_panel_imdata_get()
     - ecore_imf_context_input_panel_return_key_type_set()
     - ecore_imf_context_input_panel_return_key_type_get()
     - ecore_imf_context_input_panel_return_key_disabled_set()
     - ecore_imf_context_input_panel_return_key_disabled_get()
     - ecore_imf_context_input_panel_caps_lock_mode_set()
     - ecore_imf_context_input_panel_caps_lock_mode_get()
     - add XIM attribute support
     - add HEX, TERMINAL and PASSWORD layouts
     - panel-specific data set/get
     - panel show/hide
     - set return key type or disable return on panel
    * ecore_win32:
     - ecore_win32_focus()
     - ecore_win32_focus_get()
     - ecore_win32_window_focus()
     - ecore_win32_window_focus_get()
    * ecore_wince:
     - ecore_wince_focus()
     - ecore_wince_focus_get()
     - ecore_wince_window_focus()
     - ecore_wince_window_focus_get()
    * ecore_wayland:
     - Add wayland support to ecore

Fixes:
    * ecore:
     - animator adding another animator that adds another animator ... loop.
     - possible leak related to g_static_mutex's on some architectures.
     - stop leaking signal events
    * ecore_thread:
     - ecore_thread_feedback_run now handle try_no_queue the way it logically should.
     - prevent double free that could cause crash when an Ecore_Thread stop.
    * ecore_x:
     - ecore_x_randr_modes_info_get does not cut off the trailing '\0' anymore.
     - possible 0 byte allocation.
    * ecore_win32/wince:
     - do not autorepeat Ctrl, Shift, Alt and Win keys.
     - Check control charater and convert into printing character
    * ecore_con:
     - fix case where SSL certificates not being used.
     - post data corruption due to it not being copied to the con struct.
    * ecore_evas:
     - mouse down count handling when grabs happen.
     - ecore_evas_fb support works again now with keyboard input
    * ecore_file:
     - do not limit downloads to 30sec with ecore_file_download().
    * ecore_fb:
     - bring ecore_fb back to a working state

Improvements:
    * ecore:
     - most allocations moved to mempools
     - ecore_thread rewrite to use eina_lock and other ecore infra
    * ecore_con:
     - certificates can now be added for STARTTTLS
    * ecore_win32:
     - fix modifiers value on Windows XP
    * ecore_thread:
     - use eina_lock
     - use Ecore thread safe async call
    * ecore_evas:
     - use Evas buffer backend for SDL software engine
     - clean up ecore-evas-buffer code somewhat

Deprecations:
    * ecore_x:
     - ecore_x_randr_crtc_current_get()

Removal:
    * ecore_win32:
     - ecore_win32_focus_set()
2012-12-30 19:41:18 +00:00
Aleksej Saushev
90d227ea69 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
2012-09-28 22:07:28 +00:00
David Brownlee
7f230a032e Add missing libXcursor libXinerama libXtst buildlink3s 2011-05-12 10:28:15 +00:00
David Brownlee
79a1e00da1 Add missing libXcursor libXinerama & libXtst buildlink3.mk 2011-05-12 09:03:38 +00:00
Jörg Sonnenberger
f0b8507acd Require snapshot 63. 2010-01-18 19:36:28 +00:00
Jörg Sonnenberger
38eecebc66 Update to 2009/12 snapshot. 2010-01-18 19:34:13 +00:00
Thomas Klausner
8800f9c18c Second try at recursive PKGREVISION bump for jpeg shlib major bump (jpeg-8). 2010-01-18 09:38:16 +00:00
Thomas Klausner
303fd48adc Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:03:22 +00:00
Jörg Sonnenberger
375efe3ef4 Update to ecore-0.9.9.062 from the 2009/07/29 snapshot. 2009-09-11 22:01:15 +00:00
Jörg Sonnenberger
413502637a Update to E17's June snapshot 2009-07-14 22:25:31 +00:00
Jörg Sonnenberger
1b2ddc43cf Make sure that struct timeval is defined before using it. Fixing GCC
warnings all over the place. Bump revision.
2009-06-12 00:20:08 +00:00
Jörg Sonnenberger
fbe0ea8230 Update to latest e17 snapshot. Build xrender and composite frontends. 2009-06-07 21:27:34 +00:00
Jörg Sonnenberger
50f485b714 Convert buildlink3.mk files to new world order. 2009-03-20 19:43:38 +00:00
Min Sik Kim
4535731748 Do not include SDL's buildlink3.mk because the evas-sdl module is
currently disabled.
2009-03-08 01:56:28 +00:00
Min Sik Kim
35437cbdc2 evas is in pkgsrc. 2009-03-04 17:47:33 +00:00
Jörg Sonnenberger
b411690b9a DESTDIR ready 2008-11-19 01:12:09 +00:00
Min Sik Kim
946b266061 Update ecore to 0.9.9.050.
This is a snapshot release and the changelog is unavailable.
2008-10-26 07:41:46 +00:00
Min Sik Kim
a978cbcba3 Sort PLIST and remove automatically generated entries. 2008-10-26 07:31:43 +00:00
Min Sik Kim
7cbde8732b Use devel/eet instead of wip/eet. Both have the same version of eet. 2008-10-20 00:09:21 +00:00
Adam Hoka
a8795c6d57 Unbreak build and fix PLIST. 2008-08-09 20:43:14 +00:00
Marcin M. Jessa
bf1321abbe Updated mirror info 2008-08-06 13:48:17 +00:00
Daniel Horecki
ef5237e9d7 update to newest snapshot 2008-06-29 21:27:02 +00:00
Tobias Nygren
5095532425 This commit brought to you by the automated whitespace police (pkglint) 2008-05-24 15:34:08 +00:00
Thomas Klausner
53c7f5db84 Recursive PKGREVISION bump for gnutls-2.2.2 update with shlib major bump. 2008-03-06 14:54:07 +00:00
Daniel Horecki
e52bf448d0 Update to newest snapshot. 2008-02-21 23:56:48 +00:00
Tobias Nygren
d2ab3469b0 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 04:30:10 +00:00
Johann Franz
55a722f03b General overhaul. 2007-12-05 06:29:48 +00:00
Johann Franz
551ba29054 Disable openssl and directfb in CONFIGURE_ARGS.
Add dependency eet, libiconv.
2007-12-04 18:27:25 +00:00
Johann Franz
dccb383084 Cleanup a bit in E17 and dependencies. 2007-12-04 04:17:22 +00:00
Adam Hoka
05cff119ba Upgrading to the latest snapshot.
Now builds cleanly on NetBSD.

The porting is done by YazzY.
2007-12-02 14:50:13 +00:00
Johann Franz
52c163c6b4 Fixed PLIST in e17 and its packages.
${LOWER_VENDOR} wasn't correctly being substituted, so it's just renamed "pc",
and a few files were missing.
2007-11-24 16:19:53 +00:00
Thomas Klausner
c33d857bbf Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:06:49 +00:00
Thomas Klausner
837f69332a Adapt for librsvg rename. Bump PKGREVISION. 2007-09-20 21:37:24 +00:00
Grzegorz Błach
2ddebc6ab7 add ecore from enlightenment.freedesktop.org 2007-04-29 12:51:35 +00:00
Peter Bex
008a67c5ff Remove way outdated Enlightenment packages (Asparagus release) 2006-08-27 18:05:55 +00:00
Sergey Svishchev
14767180cf Repair more linkrot in MASTER_SITES and HOMEPAGEs, ignoring internal redirects
and redirects from/to sf.net, *.org.
2006-05-01 01:31:58 +00:00
Jeremy C. Reed
37f815a375 Change BUILDLINK_DEPENDS.foo to BUILDLINK_API_DEPENDS.foo.
Change BUILDLINK_RECOMMENDED.foo to BUILDLINK_ABI_DEPENDS.foo.

As discussed on tech-pkg.
2006-04-06 07:16:55 +00:00
Thomas Klausner
ad6cb11b6d "wip" is not a valid category -- please use the standard pkgsrc ones.
Remove wip from CATEGORIES, and guess category if wip was the only one
specified.
2005-11-02 17:59:54 +00:00
Roland Illig
1ee539a984 Added RMD160 checksums. 2005-09-28 06:41:05 +00:00
Krister Walfridsson
753f4543c4 Change obsolete USE_X11 to include ../../mk/x11.buildlink3.mk instead. 2005-06-12 23:51:13 +00:00
Todd Vierling
5f60a41bb5 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:09:34 +00:00
Todd Vierling
41b0672cba Update linkage to libltdl, which is now its own package.
Some of these packages probably don't use libltdl at all, but it's up to
the MAINTAINER to fix the .includes to pull in only what's actually needed.
2004-10-15 14:53:18 +00:00
Johnny C. Lam
84663f5da5 Mechanical conversion to use LIBTOOLIZE_PLIST (which defaults to "yes" in
pkgsrc).  LIBTOOL_LA_FILES is no more.
2004-09-23 05:59:29 +00:00
Peter Bex
115dbd3b43 Add buildlink3 file 2004-09-16 15:42:50 +00:00
Peter Bex
9e69ff4f9f Ecore is the event/X abstraction layer that makes doing selections,
Xdnd, general X stuff, event loops, timeouts and idle handlers fast,
optimized, and convenient. It's a separate library so anyone can make
use of the work put into Ecore to make this job easy for applications.
2004-09-16 15:39:59 +00:00