summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Thomas Anderson <tanderson@caltech.edu> 2014-08-13 01:16:48 -0400
committerAvatar Thomas Anderson <tanderson@caltech.edu> 2014-08-18 17:21:44 -0400
commit8ce560a63b0f3d208f3af6fe92ae75ee2be091ea (patch)
treef34256dc708543be8d6161fb24e723d86af7f72b
parentb8d4588681860c1483344b12248ae3f3a4fd47fa (diff)
downloadenlightenment-8ce560a63b0f3d208f3af6fe92ae75ee2be091ea.tar.gz
enlightenment-8ce560a63b0f3d208f3af6fe92ae75ee2be091ea.tar.xz
Snapshots are now called pre-releases; remove old.
-rw-r--r--exlibs/enlightenment.exlib2
-rw-r--r--packages/enlightenment-desktop/elementary/elementary-0.7.0.56550-r1.exheres-051
-rw-r--r--packages/enlightenment-desktop/enlightenment/enlightenment-0.16.999.56550-r1.exheres-076
-rw-r--r--packages/enlightenment-platform/e_dbus/e_dbus-1.0.1-r1.exheres-031
-rw-r--r--packages/enlightenment-platform/ecore/ecore-1.0.1-r1.exheres-08
-rw-r--r--packages/enlightenment-platform/ecore/ecore-scm.exheres-014
-rw-r--r--packages/enlightenment-platform/ecore/ecore.exlib150
-rw-r--r--packages/enlightenment-platform/edje/edje-1.0.1-r1.exheres-033
-rw-r--r--packages/enlightenment-platform/edje/edje-scm.exheres-033
-rw-r--r--packages/enlightenment-platform/eet/eet-1.7.5-r2.exheres-062
-rw-r--r--packages/enlightenment-platform/eeze/eeze-1.0.2-r1.exheres-022
-rw-r--r--packages/enlightenment-platform/efreet/efreet-1.0.1-r1.exheres-026
-rw-r--r--packages/enlightenment-platform/efreet/files/efreet_suite.patch29
-rw-r--r--packages/enlightenment-platform/eina/eina-1.7.5.exheres-048
-rw-r--r--packages/enlightenment-platform/eio/eio-scm.exheres-025
-rw-r--r--packages/enlightenment-platform/embryo/embryo-1.0.0.exheres-016
-rw-r--r--packages/enlightenment-platform/ethumb/ethumb-0.1.1.55225-r1.exheres-030
-rw-r--r--packages/enlightenment-platform/evas/evas-1.0.1-r1.exheres-013
-rw-r--r--packages/enlightenment-platform/evas/evas-scm.exheres-020
-rw-r--r--packages/enlightenment-platform/evas/evas.exlib155
-rw-r--r--packages/enlightenment-platform/libeweather/libeweather-scm.exheres-05
21 files changed, 2 insertions, 847 deletions
diff --git a/exlibs/enlightenment.exlib b/exlibs/enlightenment.exlib
index 29aecc0..0cbc064 100644
--- a/exlibs/enlightenment.exlib
+++ b/exlibs/enlightenment.exlib
@@ -13,7 +13,7 @@ myexparam snapdate=""
HOMEPAGE="http://trac.enlightenment.org/e/wiki/$(exparam hp_pn)"
if exparam -b snapshot; then
- BASE_DOWNLOADS="http://download.enlightenment.org/snapshots/$(exparam snapdate)/"
+ BASE_DOWNLOADS="http://download.enlightenment.org/pre-releases/$(exparam snapdate)/"
else
BASE_DOWNLOADS="http://download.enlightenment.org/rel"
diff --git a/packages/enlightenment-desktop/elementary/elementary-0.7.0.56550-r1.exheres-0 b/packages/enlightenment-desktop/elementary/elementary-0.7.0.56550-r1.exheres-0
deleted file mode 100644
index 4d5746d..0000000
--- a/packages/enlightenment-desktop/elementary/elementary-0.7.0.56550-r1.exheres-0
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Widget Set for enlightenment"
-DOWNLOADS="http://dev.exherbo.org/~sepek/distfiles/${PNV}.tar.xz"
-
-LICENCES="LGPL-2.1"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS="dbus X
- desktop [[ description = [ Support Freedesktop.org standards ] ]]
- thumbnail [[ description = [ Ability to create thumbnails with ethumb ] ]]
- weather [[ description = [ Ability to access weather data on the internet ] ]]
-"
-
-DEPENDENCIES="
- build+run:
- enlightenment-platform/edje:1[>=1.0.0]
- enlightenment-platform/eet:1[>=1.4.0]
- enlightenment-platform/eina:1[>=1.0.0]
- enlightenment-platform/evas:1[>=1.0.0][png]
- enlightenment-platform/ecore:1[>=1.0.0][evas]
- dbus? ( enlightenment-platform/e_dbus:1[>=1.0.0] )
- desktop? ( enlightenment-platform/efreet:1[>=1.0.0] )
- thumbnail? ( enlightenment-platform/ethumb )
- weather? ( enlightenment-platform/libeweather )
- X? ( enlightenment-platform/ecore:1[X] )
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS=(
- '--enable-quick-launch'
-
- # TODO/don't need it
- '--disable-ecore-fb'
- '--disable-ecore-sdl'
- '--disable-ecore-win32'
- '--disable-ecore-wince'
-
- # bad systems!
- '--disable-win32-threads'
-)
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES+=(
- 'dbus edbus'
- 'desktop efreet'
- 'thumbnail ethumb'
- 'weather eweather'
- 'X ecore-x'
-)
-
diff --git a/packages/enlightenment-desktop/enlightenment/enlightenment-0.16.999.56550-r1.exheres-0 b/packages/enlightenment-desktop/enlightenment/enlightenment-0.16.999.56550-r1.exheres-0
deleted file mode 100644
index d7dcfb0..0000000
--- a/packages/enlightenment-desktop/enlightenment/enlightenment-0.16.999.56550-r1.exheres-0
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.11 ] ]
-
-SUMMARY="Enlightenment, the window manager."
-DESCRIPTION="
-The Enlightenment Desktop shell provides an efficient yet breathtaking window manager based on the
-Enlightenment Foundation Libraries along with other essential desktop components like a file
-manager, desktop icons and widgets.
-It boasts a un-precedented level of theme-ability while still being capable of performing on older
-hardware or embedded devices.
-"
-DOWNLOADS="http://dev.exherbo.org/~sepek/distfiles/${PNV}.tar.xz"
-
-LICENCES="BSD-2"
-SLOT="0"
-PLATFORMS="amd64"
-MYOPTIONS="pam"
-
-DEPENDENCIES="
- build:
- dev-util/intltool
- sys-devel/gettext[>=0.12.1]
- x11-proto/xproto
- build+run:
- enlightenment-platform/e_dbus:1[>=1.0.0][notify] [[ note = [ notify is automagic ] ]]
- enlightenment-platform/ecore:1[>=1.0.0][evas][X]
- enlightenment-platform/edje:1[>=1.0.0]
- enlightenment-platform/eet:1[>=1.4.0]
- enlightenment-platform/eeze:1[>=1.0.0]
- enlightenment-platform/efreet:1[>=1.0.0]
- enlightenment-platform/eina:1[>=1.0.0]
- enlightenment-platform/evas:1[>=1.0.0]
- sys-apps/dbus[>=1]
- sys-power/pm-utils
- sys-sound/alsa-lib[>=1.0.8] [[ note = [ automagic ] ]]
- x11-libs/libX11
- x11-libs/libXext
- pam? ( sys-libs/pam )
-"
-
-AT_M4DIR=( 'm4' )
-
-DEFAULT_SRC_CONFIGURE_PARAMS=(
- '--disable-bluez' # needs ebluez >=1.0.0
- '--disable-connman' # not in a repo needs econnman >=1.0.0
- '--disable-ofono' # not in a repo needs eofono >=1.0.0
- '--disable-device-hal'
- '--disable-mount-eeze' # hard disabled in this snapshot, needs eeze
- '--disable-mount-hal'
- '--disable-mount-udisks' # not in a repo needs eukit >=1.0.0
- '--disable-illume' # needs ehal
-
- '--enable-simple-x11'
- '--enable-device-udev'
-
- '--with-x'
-)
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( pam )
-
-src_prepare() {
- edo autopoint -f
- autotools_src_prepare
-}
-
-src_install() {
- default
-
- # from upstream
- edo sed -ie 's,/etc/acpi/sleep.sh force,/usr/sbin/pm-suspend,' \
- "${IMAGE}/etc/enlightenment/sysactions.conf"
- edo sed -ie 's,/etc/acpi/hibernate.sh force,/usr/sbin/pm-hibernate,' \
- "${IMAGE}/etc/enlightenment/sysactions.conf"
-}
-
diff --git a/packages/enlightenment-platform/e_dbus/e_dbus-1.0.1-r1.exheres-0 b/packages/enlightenment-platform/e_dbus/e_dbus-1.0.1-r1.exheres-0
deleted file mode 100644
index 04123e5..0000000
--- a/packages/enlightenment-platform/e_dbus/e_dbus-1.0.1-r1.exheres-0
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment [ hp_pn=E_Dbus ]
-
-SUMMARY="Set of wrappers around DBus APIs for Enlightenment"
-
-LICENCES=""
-SLOT="1"
-PLATFORMS="~amd64"
-MYOPTIONS="notify [[ description = [ DBus wrapper for enlightenment notify system ] ]]"
-
-DEPENDENCIES="
- build+run:
- enlightenment-platform/ecore:1[>=1.0.0]
- enlightenment-platform/eina:1[>=1.0.0]
- sys-apps/dbus[>=0.62]
- notify? ( enlightenment-platform/evas:1[>=1.0.0] )
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS=(
- '--disable-econnman' # not in any repository
- '--disable-ehal' # deprecated
- '--enable-ebluez'
- '--enable-eukit'
- '--enable-eofono'
-)
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
- 'notify enotify'
-)
-
diff --git a/packages/enlightenment-platform/ecore/ecore-1.0.1-r1.exheres-0 b/packages/enlightenment-platform/ecore/ecore-1.0.1-r1.exheres-0
deleted file mode 100644
index 8c4661f..0000000
--- a/packages/enlightenment-platform/ecore/ecore-1.0.1-r1.exheres-0
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require ecore
-
-SLOT="1"
-PLATFORMS="~amd64"
-
diff --git a/packages/enlightenment-platform/ecore/ecore-scm.exheres-0 b/packages/enlightenment-platform/ecore/ecore-scm.exheres-0
deleted file mode 100644
index 4770e48..0000000
--- a/packages/enlightenment-platform/ecore/ecore-scm.exheres-0
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require ecore
-
-SLOT="1"
-PLATFORMS="~amd64"
-
-src_prepare() {
- edo touch README
- edo autopoint -f
- enlightenment_src_prepare
-}
-
diff --git a/packages/enlightenment-platform/ecore/ecore.exlib b/packages/enlightenment-platform/ecore/ecore.exlib
deleted file mode 100644
index 3fb2622..0000000
--- a/packages/enlightenment-platform/ecore/ecore.exlib
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-export_exlib_phases src_install
-
-SUMMARY="Core mainloop, display abstraction and utility library, part of Enlightenment"
-DESCRIPTION="
-Ecore is a clean and tiny event loop library with many modules to do lots of convenient
-things for a programmer, to save time and effort.
-It's small and lean, designed to work on embedded systems all the way to large and powerful
-multi-cpu workstations. It serialises all system signals, events etc. into a single event queue,
-that is easily processed without needing to worry about concurrency.
-"
-LICENCES="BSD-2"
-
-MYOPTIONS="
- curl
- evas [[ description = [ Enable the ecore_evas module for rendering ] requires = [ X ] ]]
- glib [[ description = [ Integrate glib ] ]]
- gnutls [[ description = [ Use GnuTLS instead of OpenSSL ] ]]
- opengl [[ requires = [ evas ] ]]
- X
- xinerama
-"
-
-DEPENDENCIES="
- build:
- X? (
- x11-proto/kbproto
- x11-proto/printproto
- )
- xinerama? ( x11-proto/xineramaproto )
- build+run:
- enlightenment-platform/eina:1[>=1.0.0]
- dev-libs/openssl
- curl? ( net-misc/curl )
- evas? ( enlightenment-platform/evas:1[>=1.0.0][X?][opengl?] )
- glib? ( dev-libs/glib:2 )
- gnutls? ( dev-libs/gnutls )
- X? ( x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXp
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXScrnSaver
- x11-libs/libXtst )
- xinerama? ( x11-libs/libXinerama )
-"
-# test:
-# dev-libs/check[>=0.9.4]
-
-# need X
-RESTRICT="test"
-
-DEFAULT_SRC_CONFIGURE_PARAMS+=(
- '--enable-ecore-con'
- '--enable-ecore-ipc'
- '--enable-ecore-file'
- '--enable-ecore-imf'
- '--enable-ecore-input'
- '--enable-ecore-x'
- '--enable-inotify'
- '--enable-posix-threads'
-
- # disabled in evas:
- '--disable-ecore-evas-software-8-x11'
- '--disable-ecore-evas-software-16-x11'
-
- '--disable-glib-integration-always' # conflict with enable-g-main-loop
- '--disable-tests' # need X
- '--disable-ecore-x-xcb'
-
- # TODO/don't need it:
- '--disable-cares'
- '--disable-ecore-fb'
- '--disable-ecore-sdl'
- '--disable-ecore-evas-directfb'
- '--disable-ecore-evas-fb'
- '--disable-ecore-evas-opengl-sdl'
- '--disable-ecore-evas-opengl-sdl'
- '--disable-ecore-evas-opengl-glew'
- '--disable-tslib'
-
- # bad systems:
- '--disable-notify-win32'
- '--disable-ecore-cocoa'
- '--disable-ecore-directfb'
- $(if ! ever at_least 1.0.999; then
- echo '--disable-ecore-evas-cocoa'
- fi)
- '--disable-ecore-evas-direct3d'
- '--disable-ecore-win32'
- '--disable-ecore-wince'
- '--disable-notify-win32'
- '--disable-win32-threads'
- '--disable-ecore-evas-software-16-ddraw'
- '--disable-ecore-evas-software-16-wince'
- '--disable-ecore-evas-software-ddraw'
- '--disable-ecore-evas-software-gdi'
-)
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES+=(
- 'curl'
- 'evas ecore-evas'
- 'evas ecore-evas-software-buffer'
- 'evas ecore-evas-software-x11'
- 'evas ecore-evas-xrender-x11'
- 'evas ecore-evas-xrender-xcb'
- 'evas ecore-imf-evas'
- 'evas ecore-input-evas'
- 'glib'
- 'glib g-main-loop'
- 'gnutls gnutls'
- '!gnutls openssl'
- 'opengl ecore-evas-opengl-x11'
- 'X ecore-x'
- 'X ecore-x-composite'
- 'X ecore-x-cursor'
- 'X ecore-x-damage'
- 'X ecore-x-dpms'
- 'X ecore-x-input'
- 'X ecore-x-randr'
- 'X ecore-x-render'
- 'X ecore-x-screensaver'
- 'X ecore-x-shape'
- 'X ecore-x-sync'
- 'X ecore-x-xfixes'
- 'X ecore-x-xprint'
- 'X ecore-x-xtest'
- 'X simple-x11'
- 'X xim'
- 'xinerama ecore-x-xinerama'
-)
-
-DEFAULT_SRC_CONFIGURE_OPTION_WITHS+=(
- 'X x'
-)
-
-ecore_src_install() {
- default
- edo rmdir "${IMAGE}"/usr/bin
-}
-
diff --git a/packages/enlightenment-platform/edje/edje-1.0.1-r1.exheres-0 b/packages/enlightenment-platform/edje/edje-1.0.1-r1.exheres-0
deleted file mode 100644
index e5d7376..0000000
--- a/packages/enlightenment-platform/edje/edje-1.0.1-r1.exheres-0
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Abstract GUI layout and animation object library, part of Enlightenment"
-DESCRIPTION="
-Edje is a complex graphical design & layout library based on Evas that provides an abstraction
-layer between the application code and the interface, while allowing extremely flexible dynamic
-layouts and animations.
-Edje supports the the creation of visual elements (borders of windows, scrollbars, etc.) allowing
-the designer to control the layout, look and feel and gui animation of any program using Edje as
-its basic GUI constructor.
-"
-
-LICENCES="BSD-2"
-SLOT="1"
-PLATFORMS="~amd64"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.22]
- build+run:
- dev-lang/lua[>=5.1]
- enlightenment-platform/ecore:1[>=1.0.0]
- enlightenment-platform/eet:1[>=1.4.0]
- enlightenment-platform/eina:1[>=1.0.0]
- enlightenment-platform/embryo[>=1.0.0]
- enlightenment-platform/evas:1[>=1.0.0]
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS+=( '--enable-amalgamation' '--enable-edje-program-cache' )
-
diff --git a/packages/enlightenment-platform/edje/edje-scm.exheres-0 b/packages/enlightenment-platform/edje/edje-scm.exheres-0
deleted file mode 100644
index 629c555..0000000
--- a/packages/enlightenment-platform/edje/edje-scm.exheres-0
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Abstract GUI layout and animation object library, part of Enlightenment"
-DESCRIPTION="
-Edje is a complex graphical design & layout library based on Evas that provides an abstraction
-layer between the application code and the interface, while allowing extremely flexible dynamic
-layouts and animations.
-Edje supports the the creation of visual elements (borders of windows, scrollbars, etc.) allowing
-the designer to control the layout, look and feel and gui animation of any program using Edje as
-its basic GUI constructor.
-"
-
-LICENCES="BSD-2"
-SLOT="1"
-PLATFORMS="~amd64"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.22]
- build+run:
- dev-lang/lua[>=5.1]
- enlightenment-platform/ecore:1[>=1.0.999]
- enlightenment-platform/eet:1[>=1.4.0]
- enlightenment-platform/eina:1[>=1.0.0]
- enlightenment-platform/embryo[>=1.0.0]
- enlightenment-platform/evas:1[>=1.0.999]
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS+=( '--enable-amalgamation' '--enable-edje-program-cache' )
-
diff --git a/packages/enlightenment-platform/eet/eet-1.7.5-r2.exheres-0 b/packages/enlightenment-platform/eet/eet-1.7.5-r2.exheres-0
deleted file mode 100644
index e8febb8..0000000
--- a/packages/enlightenment-platform/eet/eet-1.7.5-r2.exheres-0
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2010-2013 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.12 ] ]
-AT_M4DIR=( 'm4' )
-
-SUMMARY="Data encode/decode and storage library, part of Enlightenment"
-DESCRIPTION="
-EET is a tiny library designed to write an arbitary set of chunks of data to a file and optionally
-compress each chunk (very much like a zip file) and allow fast random-access reading of the file
-later on. EET files are perfect for storing data that is written once (or rarely) and read many
-times, especially when the program does not want to have to read all the data in at once.
-"
-
-LICENCES="BSD-2"
-SLOT="1"
-PLATFORMS="~amd64"
-
-MYOPTIONS="examples
-(
- gnutls [[ description = [ Use GnuTLS for cryptography ] ]]
- openssl [[ description = [ Use OpenSSL for cryptography ] ]]
-) [[ number-selected = at-most-one ]]
-"
-
-DEPENDENCIES="
- build+run:
- enlightenment-platform/eina:1[>=1.2]
- media-libs/jpeg
- sys-libs/zlib
- gnutls? ( dev-libs/gnutls[>=2.8] )
- !gnutls? ( dev-libs/openssl )
- test:
- dev-libs/check[>=0.9.4]
-"
-
-src_prepare() {
- # TODO: dirty, please make it beautiful
- # there is a patch on the list for a switch, but not applied yet
- # http://osdir.com/ml/enlightenment-development-linux-ui/2012-12/msg01171.html
- edo sed -e '/@$(MAKE) lcov-/d' -i Makefile.am
- autotools_src_prepare
- default
-}
-
-src_configure() {
- econf --enable-tests \
- $(option_enable doc) \
- $(option_enable examples install-examples) \
- $(option_enable gnutls) \
- $(option_enable gnutls new-gnutls-api) \
- $(option_enable openssl) \
- $(if option openssl || option gnutls; then
- echo '--enable-cipher'
- echo '--enable-signature'
- else
- echo '--disable-cipher'
- echo '--disable-signature'
- fi)
-}
-
diff --git a/packages/enlightenment-platform/eeze/eeze-1.0.2-r1.exheres-0 b/packages/enlightenment-platform/eeze/eeze-1.0.2-r1.exheres-0
deleted file mode 100644
index 11535ac..0000000
--- a/packages/enlightenment-platform/eeze/eeze-1.0.2-r1.exheres-0
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Device abstraction library, part of Enlightenment"
-DESCRIPTION="Eeze is a library for manipulating devices through udev with a simple and fast api. It
-interfaces directly with libudev, avoiding such middleman daemons as udisks/upower or hal, to
-immediately gather device information the instant it becomes known to the system."
-
-LICENCES="BSD-2"
-SLOT="1"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build+run:
- enlightenment-platform/ecore:1[>=1.0.0]
- enlightenment-platform/eina:1[>=1.0.0]
- sys-apps/systemd [[ note = [ for udev ] ]]
-"
-
diff --git a/packages/enlightenment-platform/efreet/efreet-1.0.1-r1.exheres-0 b/packages/enlightenment-platform/efreet/efreet-1.0.1-r1.exheres-0
deleted file mode 100644
index ab845f9..0000000
--- a/packages/enlightenment-platform/efreet/efreet-1.0.1-r1.exheres-0
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Library for handling freedesktop.org standards, part of Enlightenment"
-
-LICENCES="BSD-2"
-SLOT="1"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.22]
- build+run:
- enlightenment-platform/ecore:1[>=1.0.0]
- enlightenment-platform/eet:1[>=1.4.0]
- enlightenment-platform/eina:1[>=1.0.0]
- test:
- dev-libs/check[>=0.9.4]
-"
-
-DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/efreet_suite.patch" )
-DEFAULT_SRC_CONFIGURE_PARAMS+=( '--enable-tests' )
-
diff --git a/packages/enlightenment-platform/efreet/files/efreet_suite.patch b/packages/enlightenment-platform/efreet/files/efreet_suite.patch
deleted file mode 100644
index cfe525f..0000000
--- a/packages/enlightenment-platform/efreet/files/efreet_suite.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From f8d1cfad08b99be2821eec34f24f6660afa14f04 Mon Sep 17 00:00:00 2001
-From: Paul Seidler <bl4sph3my@online.de>
-Date: Thu, 10 Feb 2011 00:10:41 +0000
-Subject: [PATCH] add missing efreet_suite.h for tests
-
----
- src/tests/efreet_suite.h | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
- create mode 100644 src/tests/efreet_suite.h
-
-diff --git a/src/tests/efreet_suite.h b/src/tests/efreet_suite.h
-new file mode 100644
-index 0000000..bfb47f9
---- /dev/null
-+++ b/src/tests/efreet_suite.h
-@@ -0,0 +1,10 @@
-+#ifndef _EFREET_SUITE_H
-+#define _EFREET_SUITE_H
-+
-+#include <check.h>
-+
-+void efreet_test_efreet(TCase *tc);
-+void efreet_test_efreet_cache(TCase *tc);
-+
-+
-+#endif /* _EFREET_SUITE_H */
---
-1.7.4
-
diff --git a/packages/enlightenment-platform/eina/eina-1.7.5.exheres-0 b/packages/enlightenment-platform/eina/eina-1.7.5.exheres-0
deleted file mode 100644
index ad561a3..0000000
--- a/packages/enlightenment-platform/eina/eina-1.7.5.exheres-0
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 1.12 ] ]
-AT_M4DIR=( 'm4' 'm4/common' 'm4/eina' )
-
-SUMMARY="Library that provides optimized data types and tools, part of Enlightenment"
-
-LICENCES="LGPL-2.1"
-SLOT="1"
-PLATFORMS="~amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build:
- virtual/pkg-config[>=0.22]
- build+run:
- dev-libs/glib:2[>=2.20.0]
- test:
- dev-libs/check[>=0.9.4]
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS+=(
- '--enable-amalgamation'
- '--enable-tests'
-
- # CPU Features, need modifications for more PLATFORMS
- '--enable-cpu-mmx'
- '--enable-cpu-sse'
- '--enable-cpu-sse2'
- '--disable-cpu-altivec'
-)
-
-src_prepare() {
- # TODO: dirty, please make it beautiful
- # there is a patch on the list for a switch, but not applied yet
- # http://osdir.com/ml/enlightenment-development-linux-ui/2012-12/msg01171.html
- edo sed -e '/@$(MAKE) lcov-/d' -i Makefile.am
-
- autotools_src_prepare
-}
-
-src_install() {
- default
- edo rmdir "${IMAGE}"/usr/share/eina/{examples/,}
-}
-
diff --git a/packages/enlightenment-platform/eio/eio-scm.exheres-0 b/packages/enlightenment-platform/eio/eio-scm.exheres-0
deleted file mode 100644
index 31bed08..0000000
--- a/packages/enlightenment-platform/eio/eio-scm.exheres-0
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Provide efficient Input/Output"
-DESCRIPTION="
-This library is intended to provide non blocking IO by using thread for all
-operation that may block. It depends only on eina and ecore right now. It
-should integrate all the features/functions of Ecore_File that could block.
-"
-
-LICENCES="LGPL-2.1"
-SLOT="0"
-PLATFORMS="amd64"
-MYOPTIONS=""
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.22]
- build+run:
- enlightenment-platform/ecore:1[>=1.0.0]
- enlightenment-platform/eina:1[>=1.0.0]
-"
-
diff --git a/packages/enlightenment-platform/embryo/embryo-1.0.0.exheres-0 b/packages/enlightenment-platform/embryo/embryo-1.0.0.exheres-0
deleted file mode 100644
index fb1844f..0000000
--- a/packages/enlightenment-platform/embryo/embryo-1.0.0.exheres-0
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2010 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-SUMMARY="Abstract GUI layout and animation object library, part of Enlightenment"
-DESCRIPTION="
-Embryo is a tiny library designed to interpret limited Small programs compiled by the included
-compiler, embryo_cc. It is mostly a cleaned up and smaller version of the original Small abstract
-machine. The compiler is mostly untouched.
-"
-
-LICENCES="|| ( BSD-2 ZLIB )"
-SLOT="1"
-PLATFORMS="~amd64"
-
diff --git a/packages/enlightenment-platform/ethumb/ethumb-0.1.1.55225-r1.exheres-0 b/packages/enlightenment-platform/ethumb/ethumb-0.1.1.55225-r1.exheres-0
deleted file mode 100644
index 30d0a25..0000000
--- a/packages/enlightenment-platform/ethumb/ethumb-0.1.1.55225-r1.exheres-0
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment [ snapshot=true snapdate=2010-12-03 ]
-
-SUMMARY="A thumbnail creator for Enlightenment"
-
-LICENCES="LGPL-2.1"
-SLOT="0"
-PLATFORMS="~amd64"
-MYOPTIONS="exif"
-
-DEPENDENCIES="
- build+run:
- enlightenment-platform/e_dbus:1[>=1.0.0]
- enlightenment-platform/ecore:1[>=1.0.0][evas]
- enlightenment-platform/edje:1[>=1.0.0]
- enlightenment-platform/eina:1[>=1.0.0]
- enlightenment-platform/evas:1[>=1.0.0][jpeg]
- exif? ( media-libs/libexif )
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS=(
- # missing dependencies
- '--disable-emotion'
- '--disable-epdf'
- '--enable-ethumbd'
-)
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( 'exif libexif' )
-
diff --git a/packages/enlightenment-platform/evas/evas-1.0.1-r1.exheres-0 b/packages/enlightenment-platform/evas/evas-1.0.1-r1.exheres-0
deleted file mode 100644
index 4631d46..0000000
--- a/packages/enlightenment-platform/evas/evas-1.0.1-r1.exheres-0
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require evas
-
-SLOT="1"
-PLATFORMS="~amd64"
-
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES+=(
- 'X xrender-x11'
- 'X xrender-xcb'
-)
-
diff --git a/packages/enlightenment-platform/evas/evas-scm.exheres-0 b/packages/enlightenment-platform/evas/evas-scm.exheres-0
deleted file mode 100644
index cb12cfa..0000000
--- a/packages/enlightenment-platform/evas/evas-scm.exheres-0
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require evas
-
-SLOT="1"
-PLATFORMS="~amd64"
-
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES+=(
- 'harfbuzz'
- 'linebreak liblinebreak'
- 'pixman'
-)
-
-src_prepare() {
- edo touch README
- edo touch ABOUT-NLS
- enlightenment_src_prepare
-}
-
diff --git a/packages/enlightenment-platform/evas/evas.exlib b/packages/enlightenment-platform/evas/evas.exlib
deleted file mode 100644
index b100b2f..0000000
--- a/packages/enlightenment-platform/evas/evas.exlib
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2011 Paul Seidler
-# Distributed under the terms of the GNU General Public License v2
-
-require enlightenment
-
-export_exlib_phases src_install
-
-SUMMARY="Canvas and scenegraph rendering library, part of Enlightenment"
-DESCRIPTION="Evas is a clean display canvas API, cross-platform, for several target display
-systems that can draw anti-aliased text, smooth super and sub-sampled scaled images, alpha-blend
-objects and much more."
-LICENCES="BSD-2"
-
-MYOPTIONS="
- eet [[ description = [ EET image and font loader ] ]]
- examples
- fontconfig [[ description = [ Support for managing custom fonts via fontconfig ] ]]
- fribidi [[ description = [ Use the FriBiDi libs for bidirectional unicode ] ]]
- gif
- jpeg
- opengl [[ description = [ OpenGL X11 rendering backend ] ]]
- png
- tiff
- $(if ever at_least 1.0.999; then
- echo 'harfbuzz [[ description = [ Shape text with the HarfBuzz library ] note = [ untested ] ]]'
- echo 'linebreak [[ description = [ Break lines by the Unicode Standard ] ]]'
- echo 'pixman [[ description = [ Use pixman for rendering ] ]]'
- echo 'svg [[ requires = pixman ]]'
- echo 'X [[ description = [ Enable xcb render backend ] requires = pixman ]]'
- else
- echo 'svg'
- echo 'X [[ description = [ Enable xcb render backend ] ]]'
- fi)
-"
-
-DEPENDENCIES="
- build:
- dev-util/pkg-config[>=0.20]
- build+run:
- enlightenment-platform/eina:1[>=1.0.0]
- media-libs/freetype:2
- eet? ( enlightenment-platform/eet:1[>=1.4.0] )
- fontconfig? ( media-libs/fontconfig )
- fribidi? ( dev-libs/fribidi[>=0.19.2] )
- gif? ( media-libs/giflib )
- jpeg? ( media-libs/jpeg )
- opengl? ( x11-dri/mesa )
- png? ( media-libs/libpng )
- svg? ( gnome-desktop/librsvg:2[>=2.14.0] )
- tiff? ( media-libs/tiff )
- $(if ever at_least 1.0.999; then
- echo 'harfbuzz? ( media-libs/harfbuzz[>=0.5.0] )'
- echo 'linebreak? ( dev-libs/liblinebreak )'
- echo 'pixman? ( x11-libs/pixman:1 )'
- echo 'X? ( x11-libs/libxcb
- x11-libs/libXext
- x11-libs/libXrender
- x11-utils/xcb-util[>=0.2.1] )'
- else
- echo 'X? ( x11-libs/libxcb
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/pixman:1
- x11-utils/xcb-util[>=0.2.1] )'
- fi)
-"
-
-DEFAULT_SRC_CONFIGURE_PARAMS+=(
- '--enable-async-events'
- '--enable-async-preload'
- '--enable-async-render'
- '--enable-buffer'
- '--enable-cpu-c'
- '--enable-pipe-render'
- '--enable-pthreads'
-
- # image loaders
- $(if ever at_least 1.0.999; then
- echo '--enable-image-loader-ico'
- echo '--enable-image-loader-generic'
- echo '--enable-image-loader-psd'
- echo '--enable-image-loader-wbmp'
- fi)
-
- # CPU features, need change for new PLATFORM
- '--enable-cpu-mmx'
- '--enable-cpu-sse'
- '--disable-cpu-altivec'
- '--disable-cpu-neon'
-
- # experimental/not ready:
- '--disable-metric-cache'
- '--disable-word-cache'
-
- # TODO/don't need it:
- '--disable-directfb'
- '--disable-fb'
- '--disable-gl-flavor-gles'
- $(if ! ever at_least 1.0.999; then
- echo '--disable-gl-glew'
- fi)
- '--disable-gl-sdl'
- '--disable-image-loader-bmp'
- '--disable-image-loader-edb'
- '--disable-image-loader-pmaps'
- '--disable-image-loader-tga'
- '--disable-image-loader-xpm'
- '--disable-line-dither-mask'
- '--disable-no-dither-mask'
- '--disable-sdl-primitive'
- '--disable-small-dither-mask'
- '--disable-software-8-x11'
- '--disable-software-16-x11'
- '--disable-software-sdl'
- '--disable-static-software-generic'
- '--disable-static-software-16'
- '--disable-static-software-8'
- '--disable-convert-yuv'
-
- # bad systems!
- '--disable-direct3d'
- $(if ! ever at_least 1.0.999; then
- echo '--disable-quartz'
- fi)
- '--disable-software-16-ddraw'
- '--disable-software-16-wince'
- '--disable-software-ddraw'
- '--disable-software-gdi'
-)
-
-DEFAULT_SRC_CONFIGURE_OPTION_ENABLES+=(
- 'eet image-loader-eet' 'eet font-loader-eet'
- 'examples install-examples'
- 'fontconfig'
- 'fribidi'
- 'gif image-loader-gif'
- 'jpeg image-loader-jpeg'
- 'opengl gl-x11'
- 'png image-loader-png'
- 'svg image-loader-svg'
- 'tiff image-loader-tiff'
- 'X simple-x11'
- 'X software-xcb'
- 'X software-xlib'
-)
-
-DEFAULT_SRC_CONFIGURE_OPTION_WITHS+=(
- 'X x'
-)
-
-evas_src_install() {
- default
- option '!examples' && edo rmdir "${IMAGE}"/usr/share/evas/{examples,}
-}
-
diff --git a/packages/enlightenment-platform/libeweather/libeweather-scm.exheres-0 b/packages/enlightenment-platform/libeweather/libeweather-scm.exheres-0
index 221f2ed..fcba44d 100644
--- a/packages/enlightenment-platform/libeweather/libeweather-scm.exheres-0
+++ b/packages/enlightenment-platform/libeweather/libeweather-scm.exheres-0
@@ -13,9 +13,6 @@ MYOPTIONS=""
DEPENDENCIES="
build+run:
- enlightenment-platform/ecore:1[evas]
- enlightenment-platform/edje:1[>=0.5]
- enlightenment-platform/eina:1
- enlightenment-platform/evas:1
+ enlightenment-platform/efl
"