move efl-libs to own directory
authorMirko Vogt <mirko@openwrt.org>
Tue, 9 Dec 2008 22:40:46 +0000 (22:40 +0000)
committerMirko Vogt <mirko@openwrt.org>
Tue, 9 Dec 2008 22:40:46 +0000 (22:40 +0000)
SVN-Revision: 13567

24 files changed:
Xorg/efl/ecore/Makefile [new file with mode: 0644]
Xorg/efl/ecore/Makefile.native [new file with mode: 0644]
Xorg/efl/edbus/Makefile [new file with mode: 0644]
Xorg/efl/edje/Makefile [new file with mode: 0644]
Xorg/efl/edje/Makefile.native [new file with mode: 0644]
Xorg/efl/edje/patches/001-edje_cc-native.patch [new file with mode: 0644]
Xorg/efl/eet/Makefile [new file with mode: 0644]
Xorg/efl/eet/Makefile.native [new file with mode: 0644]
Xorg/efl/efreet/Makefile [new file with mode: 0644]
Xorg/efl/eina/Makefile [new file with mode: 0644]
Xorg/efl/embryo/Makefile [new file with mode: 0644]
Xorg/efl/evas/Makefile [new file with mode: 0644]
Xorg/lib/ecore/Makefile [deleted file]
Xorg/lib/ecore/Makefile.native [deleted file]
Xorg/lib/edbus/Makefile [deleted file]
Xorg/lib/edje/Makefile [deleted file]
Xorg/lib/edje/Makefile.native [deleted file]
Xorg/lib/edje/patches/001-edje_cc-native.patch [deleted file]
Xorg/lib/eet/Makefile [deleted file]
Xorg/lib/eet/Makefile.native [deleted file]
Xorg/lib/efreet/Makefile [deleted file]
Xorg/lib/eina/Makefile [deleted file]
Xorg/lib/embryo/Makefile [deleted file]
Xorg/lib/evas/Makefile [deleted file]

diff --git a/Xorg/efl/ecore/Makefile b/Xorg/efl/ecore/Makefile
new file mode 100644 (file)
index 0000000..b08e3b3
--- /dev/null
@@ -0,0 +1,89 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=ecore
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/ecore
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Ecore is the core event abstraction layer and X abstraction layer
+  URL:=http://wiki.enlightenment.org/index.php/Ecore
+  DEPENDS:=+eet +evas +libXcursor +libXrandr +libXtst +libiconv
+endef
+
+define Package/ecore/description
+  Ecore is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and 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.
+endef
+
+EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include
+EXTRA_LDFLAGS+=-liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+                --with-iconv-link \
+                --enable-ecore-txt \
+                --disable-ecore-config \
+                --disable-ecore-x-xcb \
+                --enable-ecore-x \
+                --enable-ecore-job \
+                --disable-ecore-directfb \
+                --disable-ecore-sdl \
+                --enable-ecore-fb \
+                --enable-ecore-evas \
+                --enable-ecore-evas-fb \
+                --disable-ecore-evas-x11-gl \
+                --enable-ecore-evas-xrender \
+                --disable-ecore-evas-dfb \
+                --disable-ecore-evas-sdl \
+                --disable-openssl \
+                --enable-abstract-sockets \
+                --enable-ecore-con \
+                --enable-ecore-ipc \
+                --enable-ecore-file \
+                --enable-inotify \
+                --disable-poll \
+                --disable-curl \
+                --disable-ecore-desktop \
+                --disable-gnutls \
+       )
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       mkdir -p $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/ecore/install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+$(eval $(call BuildPackage,ecore))
diff --git a/Xorg/efl/ecore/Makefile.native b/Xorg/efl/ecore/Makefile.native
new file mode 100644 (file)
index 0000000..53f4d03
--- /dev/null
@@ -0,0 +1,94 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=ecore
+PKG_VERSION:=
+PKG_RELEASE:=1
+
+PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
+PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/ecore
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Ecore is the core event abstraction layer and X abstraction layer
+  URL:=http://wiki.enlightenment.org/index.php/Ecore
+  DEPENDS:=+eet +evas +libXcursor +libXrandr +libXtst +libiconv
+endef
+
+define Package/ecore/description
+  Ecore is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and 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.
+endef
+
+EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include
+EXTRA_LDFLAGS+=-liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+                --with-iconv-link \
+                --enable-ecore-txt \
+                --disable-ecore-config \
+                --disable-ecore-x-xcb \
+                --enable-ecore-x \
+                --enable-ecore-job \
+                --disable-ecore-directfb \
+                --disable-ecore-sdl \
+                --enable-ecore-fb \
+                --enable-ecore-evas \
+                --enable-ecore-evas-fb \
+                --disable-ecore-evas-x11-gl \
+                --disable-ecore-evas-xrender \
+                --disable-ecore-evas-dfb \
+                --disable-ecore-evas-sdl \
+                --disable-openssl \
+                --enable-abstract-sockets \
+                --enable-ecore-con \
+                --enable-ecore-ipc \
+                --enable-ecore-file \
+                --enable-inotify \
+                --disable-poll \
+                --disable-curl \
+                --disable-ecore-desktop \
+                --disable-ecore-imf \
+                --disable-ecore-imf_evas \
+       )
+endef
+
+define Build/Compile
+       mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
+       $(MAKE) -C $(PKG_BUILD_DIR) all
+       DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
+       $(MAKE) -C $(PKG_BUILD_DIR) clean
+       $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" CFLAGS="" LDFLAGS="-I$(STAGING_DIR_HOST)/usr/lib/"
+       DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/include/* $(STAGING_DIR_HOST)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
+endef
+
+define Package/ecore/install
+       $(INSTALL_DIR) $(1)/usr/lib $(STAGING_DIR_HOST)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/taget/usr/lib/* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
+endef
+
+$(eval $(call BuildPackage,ecore))
diff --git a/Xorg/efl/edbus/Makefile b/Xorg/efl/edbus/Makefile
new file mode 100644 (file)
index 0000000..e9e860d
--- /dev/null
@@ -0,0 +1,60 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=e_dbus
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/edbus
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Edbus
+  URL:=http://wiki.enlightenment.org/index.php
+  DEPENDS:=+dbus +ecore
+endef
+
+EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default)
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
+endef
+
+define Package/edbus/install
+       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,edbus))
diff --git a/Xorg/efl/edje/Makefile b/Xorg/efl/edje/Makefile
new file mode 100644 (file)
index 0000000..5affd4d
--- /dev/null
@@ -0,0 +1,64 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=edje
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/edje
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Edje is a graphical design and layout library
+  URL:=http://wiki.enlightenment.org/index.php/Edje
+  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
+endef
+
+define Package/edje/description
+Edje is a graphical design and 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.
+endef
+
+EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+               --disable-edje-cc \
+       )
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/edje/install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
+endef
+
+$(eval $(call BuildPackage,edje))
diff --git a/Xorg/efl/edje/Makefile.native b/Xorg/efl/edje/Makefile.native
new file mode 100644 (file)
index 0000000..e6a2d60
--- /dev/null
@@ -0,0 +1,91 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=edje
+PKG_VERSION:=
+PKG_RELEASE:=1
+
+PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
+PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/edje
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Edje is a graphical design and layout library
+  URL:=http://wiki.enlightenment.org/index.php/Edje
+  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
+endef
+
+define Package/edje/description
+Edje is a graphical design and 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.
+endef
+
+EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default \
+               --disable-edje-cc \
+       )
+endef
+
+#edge provides an own compiler (edge_cc) which needs be compiled for the host-system
+#define Build/Compile
+#      mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
+#      $(MAKE) -C $(PKG_BUILD_DIR) all
+#      DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
+#      $(MAKE) -C $(PKG_BUILD_DIR) clean
+#      (cd $(PKG_BUILD_DIR); rm -f config.cache; \
+#              ./configure \
+#                      --prefix=/usr \
+#                      --exec-prefix=/usr \
+#                      --bindir=/usr/bin \
+#                      --datadir=/usr/share \
+#                      --includedir=/usr/include \
+#                      --infodir=/usr/share/info \
+#                      --libdir=/usr/lib \
+#                      --libexecdir=/usr/lib \
+#                      --localstatedir=/var \
+#                      --mandir=/usr/share/man \
+#                      --sbindir=/usr/sbin \
+#                      --sysconfdir=/etc \
+#                      LDFLAGS="-L$(STAGING_DIR_HOST)/usr/lib" \
+#                      CFLAGS="-I$(STAGING_DIR_HOST)/usr/include" \
+#                      EDGE_LDFLAGS=-L$(STAGING_DIR_HOST)/usr/lib \
+                       EDGE_CFLAGS=-I$(STAGING_DIR_HOST)/usr/include \
+#      );
+#      $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" LDFLAGS="-L$(STAGING_DIR_HOST)/usr/lib" "CFLAGS=-I$(STAGING_DIR_HOST)/usr/include"
+#      DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
+#endef
+
+#define Build/InstallDev
+#      $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
+#      $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
+#      $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
+#      $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/edje_cc $(1)/usr/bin/
+#      $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
+#      $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/edje_cc $(STAGING_DIR_HOST)/usr/bin/
+#endef
+
+#define Package/edje/install
+#      $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
+#      $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/*.so* $(1)/usr/lib/
+#      $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/edje_cc $(1)/usr/bin/
+#      $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/*.so* $(STAGING_DIR_HOST)/usr/lib/
+#      $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/edje_cc $(STAGING_DIR_HOST)/usr/bin/
+#endef
+
+$(eval $(call BuildPackage,edje))
diff --git a/Xorg/efl/edje/patches/001-edje_cc-native.patch b/Xorg/efl/edje/patches/001-edje_cc-native.patch
new file mode 100644 (file)
index 0000000..9c7003c
--- /dev/null
@@ -0,0 +1,18 @@
+diff -ruN edje.orig/src/bin/edje_cc_parse.c edje/src/bin/edje_cc_parse.c
+--- edje.orig/src/bin/edje_cc_parse.c  2008-10-08 03:40:17.000000000 +0200
++++ edje/src/bin/edje_cc_parse.c       2008-10-08 03:41:59.000000000 +0200
+@@ -667,12 +667,12 @@
+        * Redirecting the output is required for MacOS 10.3, and works fine
+        * on other systems.
+        */
+-      snprintf(buf, sizeof(buf), "cat %s | cpp -I%s %s > %s",
++      snprintf(buf, sizeof(buf), "cat %s | /usr/bin/cpp -I%s %s > %s",
+                file_in, inc, def, tmpn);
+       ret = system(buf);
+       if (ret < 0)
+         {
+-           snprintf(buf, sizeof(buf), "gcc -I%s %s -E -o %s %s",
++           snprintf(buf, sizeof(buf), "/usr/bin/gcc -I%s %s -E -o %s %s",
+                     inc, def, tmpn, file_in);
+            ret = system(buf);
+         }
diff --git a/Xorg/efl/eet/Makefile b/Xorg/efl/eet/Makefile
new file mode 100644 (file)
index 0000000..6d31dbe
--- /dev/null
@@ -0,0 +1,65 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=eet
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/eet
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=EET is a tiny library designed to write an arbitary set of chunks of data to a file
+  URL:=http://wiki.enlightenment.org/index.php/Eet
+  DEPENDS:=+libjpeg +zlib +eina
+endef
+
+define Package/eet/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.
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+               --disable-openssl \
+               --disable-gnutls \
+       )
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
+endef
+
+define Package/eet/install
+       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,eet))
diff --git a/Xorg/efl/eet/Makefile.native b/Xorg/efl/eet/Makefile.native
new file mode 100644 (file)
index 0000000..73e3704
--- /dev/null
@@ -0,0 +1,83 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=eet
+PKG_VERSION:=
+PKG_RELEASE:=1
+
+PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
+PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/eet
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=EET is a tiny library designed to write an arbitary set of chunks of data to a file
+  URL:=http://wiki.enlightenment.org/index.php/Eet
+  DEPENDS:=+libjpeg +zlib
+endef
+
+define Package/eet/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.
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+       )
+endef
+
+define Build/Compile
+       mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
+       $(MAKE) -C $(PKG_BUILD_DIR) all
+       DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
+       $(MAKE) -C $(PKG_BUILD_DIR) clean
+       (cd $(PKG_BUILD_DIR); rm -f config.cache; \
+               ./configure \
+                       --prefix=/usr \
+                       --exec-prefix=/usr \
+                       --bindir=/usr/bin \
+                       --datadir=/usr/share \
+                       --includedir=/usr/include \
+                       --infodir=/usr/share/info \
+                       --libdir=/usr/lib \
+                       --libexecdir=/usr/lib \
+                       --localstatedir=/var \
+                       --mandir=/usr/share/man \
+                       --sbindir=/usr/sbin \
+                       --sysconfdir=/etc \
+       );
+       $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" CFLAGS="" LDFLAGS="-I$(STAGING_DIR_HOST)/usr/lib/"
+       DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/* $(1)/usr/bin/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/* $(STAGING_DIR_HOST)/usr/bin/
+endef
+
+define Package/eet/install
+       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/*.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/* $(1)/usr/bin/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/*.so* $(STAGING_DIR_HOST)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/* $(STAGING_DIR_HOST)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,eet))
diff --git a/Xorg/efl/efreet/Makefile b/Xorg/efl/efreet/Makefile
new file mode 100644 (file)
index 0000000..5ee0142
--- /dev/null
@@ -0,0 +1,61 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=efreet
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/efreet
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Enlightenment freedesktop.org library
+  URL:=http://wiki.enlightenment.org/index.php/Efreet
+  DEPENDS:=+ecore
+endef
+
+define Package/efreet/description
+ Efreet is an implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL).
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default)
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       mkdir -p $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/efreet/install
+       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libefreet*.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,efreet))
diff --git a/Xorg/efl/eina/Makefile b/Xorg/efl/eina/Makefile
new file mode 100644 (file)
index 0000000..b558ed0
--- /dev/null
@@ -0,0 +1,63 @@
+#
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=eina
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/eina
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Eina
+  URL:=http://wiki.enlightenment.org/index.php/Eina
+#  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
+endef
+
+define Package/eina/description
+foobar
+endef
+
+EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default)
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/eina/install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+       find $(1)/usr/lib -name *.la -name *.a | xargs rm -f
+endef
+
+$(eval $(call BuildPackage,eina))
diff --git a/Xorg/efl/embryo/Makefile b/Xorg/efl/embryo/Makefile
new file mode 100644 (file)
index 0000000..07b0630
--- /dev/null
@@ -0,0 +1,61 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=embryo
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/embryo
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Embryo implements a C like scripting language used in various parts of the Enlightenment project (edje)
+  URL:=http://wiki.enlightenment.org/index.php/Embryo
+  DEPENDS:=+eet +evas +libXtst +libXcursor +libXrandr 
+endef
+
+define Package/embryo/description
+  Embryo implements a C like scripting language used in various parts of the Enlightenment project, namely Edje. Embryo's scripting language is based on CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. Embryo allows scripting capabilities in places that otherwise wouldn't support basic programming structures such as in Edje EDCs.
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default)
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       mkdir -p $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/embryo/install
+       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libembryo.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/bin/embryo_cc $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,embryo))
diff --git a/Xorg/efl/evas/Makefile b/Xorg/efl/evas/Makefile
new file mode 100644 (file)
index 0000000..4662c9a
--- /dev/null
@@ -0,0 +1,120 @@
+# 
+# Copyright (C) 2006-2008 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=evas
+PKG_REV:=37637
+PKG_VERSION:=r$(PKG_REV)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_VERSION:=$(PKG_REV)
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
+PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
+
+PKG_FIXUP = libtool
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/evas
+  SECTION:=xorg-lib
+  CATEGORY:=Xorg
+  SUBMENU:=lib
+  TITLE:=Evas is a hardware-accelerated canvas API for X-Windows
+  URL:=http://wiki.enlightenment.org/index.php/Evas
+  DEPENDS:=+eet +libfreetype +libjpeg +libpng +libX11 +libXext +libXrender +fontconfig
+endef
+
+define Package/evas/description
+  Evas is a hardware-accelerated canvas API for X-Windows that can draw anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as drop down to using normal X11 primitives such as pixmaps, lines and rectangles for speed if your CPU or graphics hardware are too slow.
+endef
+
+define Build/Configure
+       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Build/Configure/Default, \
+               --disable-pthreads              \
+               --enable-fb                     \
+               --disable-directfb              \
+               --disable-sdl                   \
+               --enable-buffer                 \
+               --disable-software-ddraw        \
+               --disable-software-qtopia       \
+               --enable-simple-x11             \
+               --enable-software-x11           \
+               --enable-software-16-x11        \
+               --disable-software-xcb          \
+               --disable-gl-x11                \
+               --enable-xrender-x11            \
+               --disable-xrender-xcb           \
+               --disable-glitz-x11             \
+               --enable-image-loader-eet       \
+               --disable-image-loader-edb      \
+               --disable-image-loader-gif      \
+               --enable-image-loader-png       \
+               --enable-image-loader-jpeg      \
+               --enable-image-loader-tiff      \
+               --enable-image-loader-xpm       \
+               --enable-image-loader-svg       \
+               --enable-cpu-c                  \
+               --enable-fontconfig             \
+               --enable-font-loader-eet        \
+               --enable-scale-sample           \
+               --enable-scale-smooth           \
+               --enable-convert-yuv            \
+               --enable-small-dither-mask      \
+               --enable-no-dither-mask \
+               --enable-convert-8-rgb-332      \
+               --enable-convert-8-rgb-666      \
+               --enable-convert-8-rgb-232      \
+               --enable-convert-8-rgb-222      \
+               --enable-convert-8-rgb-221      \
+               --enable-convert-8-rgb-121      \
+               --enable-convert-8-rgb-111      \
+               --enable-convert-16-rgb-565     \
+               --enable-convert-16-rgb-555     \
+               --enable-convert-16-rgb-444     \
+               --enable-convert-16-rgb-ipq     \
+               --enable-convert-16-rgb-rot-0   \
+               --enable-convert-16-rgb-rot-90  \
+               --enable-convert-16-rgb-rot-180\
+               --enable-convert-16-rgb-rot-270 \
+               --enable-convert-24-rgb-888     \
+               --enable-convert-24-bgr-888     \
+               --enable-convert-32-rgb-8888    \
+               --enable-convert-32-rgbx-8888   \
+               --enable-convert-32-bgr-8888    \
+               --enable-convert-32-bgrx-8888   \
+               --enable-convert-32-rgb-rot-0   \
+               --enable-convert-32-rgb-rot-90  \
+               --enable-convert-32-rgb-rot-180 \
+               --enable-convert-32-rgb-rot-270 \
+       )
+endef
+
+define Build/Compile
+       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
+endef
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
+endef
+
+define Package/evas/install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevas.so* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/evas $(1)/usr/lib/
+       find $(1)/usr/lib/evas -name *.la | xargs rm -rf
+       find $(1)/usr/lib/evas -name *.a | xargs rm -rf
+endef
+
+$(eval $(call BuildPackage,evas))
diff --git a/Xorg/lib/ecore/Makefile b/Xorg/lib/ecore/Makefile
deleted file mode 100644 (file)
index b08e3b3..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ecore
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/ecore
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Ecore is the core event abstraction layer and X abstraction layer
-  URL:=http://wiki.enlightenment.org/index.php/Ecore
-  DEPENDS:=+eet +evas +libXcursor +libXrandr +libXtst +libiconv
-endef
-
-define Package/ecore/description
-  Ecore is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and 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.
-endef
-
-EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include
-EXTRA_LDFLAGS+=-liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-                --with-iconv-link \
-                --enable-ecore-txt \
-                --disable-ecore-config \
-                --disable-ecore-x-xcb \
-                --enable-ecore-x \
-                --enable-ecore-job \
-                --disable-ecore-directfb \
-                --disable-ecore-sdl \
-                --enable-ecore-fb \
-                --enable-ecore-evas \
-                --enable-ecore-evas-fb \
-                --disable-ecore-evas-x11-gl \
-                --enable-ecore-evas-xrender \
-                --disable-ecore-evas-dfb \
-                --disable-ecore-evas-sdl \
-                --disable-openssl \
-                --enable-abstract-sockets \
-                --enable-ecore-con \
-                --enable-ecore-ipc \
-                --enable-ecore-file \
-                --enable-inotify \
-                --disable-poll \
-                --disable-curl \
-                --disable-ecore-desktop \
-                --disable-gnutls \
-       )
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       mkdir -p $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/ecore/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-$(eval $(call BuildPackage,ecore))
diff --git a/Xorg/lib/ecore/Makefile.native b/Xorg/lib/ecore/Makefile.native
deleted file mode 100644 (file)
index 53f4d03..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-# 
-# Copyright (C) 2006 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ecore
-PKG_VERSION:=
-PKG_RELEASE:=1
-
-PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
-PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/ecore
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Ecore is the core event abstraction layer and X abstraction layer
-  URL:=http://wiki.enlightenment.org/index.php/Ecore
-  DEPENDS:=+eet +evas +libXcursor +libXrandr +libXtst +libiconv
-endef
-
-define Package/ecore/description
-  Ecore is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and 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.
-endef
-
-EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include
-EXTRA_LDFLAGS+=-liconv -L$(STAGING_DIR)/usr/lib/libiconv/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-                --with-iconv-link \
-                --enable-ecore-txt \
-                --disable-ecore-config \
-                --disable-ecore-x-xcb \
-                --enable-ecore-x \
-                --enable-ecore-job \
-                --disable-ecore-directfb \
-                --disable-ecore-sdl \
-                --enable-ecore-fb \
-                --enable-ecore-evas \
-                --enable-ecore-evas-fb \
-                --disable-ecore-evas-x11-gl \
-                --disable-ecore-evas-xrender \
-                --disable-ecore-evas-dfb \
-                --disable-ecore-evas-sdl \
-                --disable-openssl \
-                --enable-abstract-sockets \
-                --enable-ecore-con \
-                --enable-ecore-ipc \
-                --enable-ecore-file \
-                --enable-inotify \
-                --disable-poll \
-                --disable-curl \
-                --disable-ecore-desktop \
-                --disable-ecore-imf \
-                --disable-ecore-imf_evas \
-       )
-endef
-
-define Build/Compile
-       mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
-       $(MAKE) -C $(PKG_BUILD_DIR) all
-       DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" CFLAGS="" LDFLAGS="-I$(STAGING_DIR_HOST)/usr/lib/"
-       DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/include/* $(STAGING_DIR_HOST)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
-endef
-
-define Package/ecore/install
-       $(INSTALL_DIR) $(1)/usr/lib $(STAGING_DIR_HOST)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/taget/usr/lib/* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
-endef
-
-$(eval $(call BuildPackage,ecore))
diff --git a/Xorg/lib/edbus/Makefile b/Xorg/lib/edbus/Makefile
deleted file mode 100644 (file)
index e9e860d..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=e_dbus
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/edbus
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Edbus
-  URL:=http://wiki.enlightenment.org/index.php
-  DEPENDS:=+dbus +ecore
-endef
-
-EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default)
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-define Package/edbus/install
-       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-$(eval $(call BuildPackage,edbus))
diff --git a/Xorg/lib/edje/Makefile b/Xorg/lib/edje/Makefile
deleted file mode 100644 (file)
index 5affd4d..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=edje
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/edje
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Edje is a graphical design and layout library
-  URL:=http://wiki.enlightenment.org/index.php/Edje
-  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
-endef
-
-define Package/edje/description
-Edje is a graphical design and 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.
-endef
-
-EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-               --disable-edje-cc \
-       )
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/edje/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
-endef
-
-$(eval $(call BuildPackage,edje))
diff --git a/Xorg/lib/edje/Makefile.native b/Xorg/lib/edje/Makefile.native
deleted file mode 100644 (file)
index e6a2d60..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# 
-# Copyright (C) 2006 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=edje
-PKG_VERSION:=
-PKG_RELEASE:=1
-
-PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
-PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/edje
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Edje is a graphical design and layout library
-  URL:=http://wiki.enlightenment.org/index.php/Edje
-  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
-endef
-
-define Package/edje/description
-Edje is a graphical design and 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.
-endef
-
-EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default \
-               --disable-edje-cc \
-       )
-endef
-
-#edge provides an own compiler (edge_cc) which needs be compiled for the host-system
-#define Build/Compile
-#      mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
-#      $(MAKE) -C $(PKG_BUILD_DIR) all
-#      DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
-#      $(MAKE) -C $(PKG_BUILD_DIR) clean
-#      (cd $(PKG_BUILD_DIR); rm -f config.cache; \
-#              ./configure \
-#                      --prefix=/usr \
-#                      --exec-prefix=/usr \
-#                      --bindir=/usr/bin \
-#                      --datadir=/usr/share \
-#                      --includedir=/usr/include \
-#                      --infodir=/usr/share/info \
-#                      --libdir=/usr/lib \
-#                      --libexecdir=/usr/lib \
-#                      --localstatedir=/var \
-#                      --mandir=/usr/share/man \
-#                      --sbindir=/usr/sbin \
-#                      --sysconfdir=/etc \
-#                      LDFLAGS="-L$(STAGING_DIR_HOST)/usr/lib" \
-#                      CFLAGS="-I$(STAGING_DIR_HOST)/usr/include" \
-#                      EDGE_LDFLAGS=-L$(STAGING_DIR_HOST)/usr/lib \
-                       EDGE_CFLAGS=-I$(STAGING_DIR_HOST)/usr/include \
-#      );
-#      $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" LDFLAGS="-L$(STAGING_DIR_HOST)/usr/lib" "CFLAGS=-I$(STAGING_DIR_HOST)/usr/include"
-#      DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
-#endef
-
-#define Build/InstallDev
-#      $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
-#      $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
-#      $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
-#      $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/edje_cc $(1)/usr/bin/
-#      $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
-#      $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/edje_cc $(STAGING_DIR_HOST)/usr/bin/
-#endef
-
-#define Package/edje/install
-#      $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
-#      $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/*.so* $(1)/usr/lib/
-#      $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/edje_cc $(1)/usr/bin/
-#      $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/*.so* $(STAGING_DIR_HOST)/usr/lib/
-#      $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/edje_cc $(STAGING_DIR_HOST)/usr/bin/
-#endef
-
-$(eval $(call BuildPackage,edje))
diff --git a/Xorg/lib/edje/patches/001-edje_cc-native.patch b/Xorg/lib/edje/patches/001-edje_cc-native.patch
deleted file mode 100644 (file)
index 9c7003c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -ruN edje.orig/src/bin/edje_cc_parse.c edje/src/bin/edje_cc_parse.c
---- edje.orig/src/bin/edje_cc_parse.c  2008-10-08 03:40:17.000000000 +0200
-+++ edje/src/bin/edje_cc_parse.c       2008-10-08 03:41:59.000000000 +0200
-@@ -667,12 +667,12 @@
-        * Redirecting the output is required for MacOS 10.3, and works fine
-        * on other systems.
-        */
--      snprintf(buf, sizeof(buf), "cat %s | cpp -I%s %s > %s",
-+      snprintf(buf, sizeof(buf), "cat %s | /usr/bin/cpp -I%s %s > %s",
-                file_in, inc, def, tmpn);
-       ret = system(buf);
-       if (ret < 0)
-         {
--           snprintf(buf, sizeof(buf), "gcc -I%s %s -E -o %s %s",
-+           snprintf(buf, sizeof(buf), "/usr/bin/gcc -I%s %s -E -o %s %s",
-                     inc, def, tmpn, file_in);
-            ret = system(buf);
-         }
diff --git a/Xorg/lib/eet/Makefile b/Xorg/lib/eet/Makefile
deleted file mode 100644 (file)
index 6d31dbe..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=eet
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/eet
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=EET is a tiny library designed to write an arbitary set of chunks of data to a file
-  URL:=http://wiki.enlightenment.org/index.php/Eet
-  DEPENDS:=+libjpeg +zlib +eina
-endef
-
-define Package/eet/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.
-endef
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-               --disable-openssl \
-               --disable-gnutls \
-       )
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-define Package/eet/install
-       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-$(eval $(call BuildPackage,eet))
diff --git a/Xorg/lib/eet/Makefile.native b/Xorg/lib/eet/Makefile.native
deleted file mode 100644 (file)
index 73e3704..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# 
-# Copyright (C) 2006 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=eet
-PKG_VERSION:=
-PKG_RELEASE:=1
-
-PKG_SOURCE:=e17.libs.$(PKG_NAME)_anoncvs.enlightenment.org__20080825.tar.gz
-PKG_SOURCE_URL:=http://downloads.openmoko.org/sources/
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/eet
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=EET is a tiny library designed to write an arbitary set of chunks of data to a file
-  URL:=http://wiki.enlightenment.org/index.php/Eet
-  DEPENDS:=+libjpeg +zlib
-endef
-
-define Package/eet/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.
-endef
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-       )
-endef
-
-define Build/Compile
-       mkdir -p $(PKG_INSTALL_DIR)/host $(PKG_INSTALL_DIR)/target
-       $(MAKE) -C $(PKG_BUILD_DIR) all
-       DESTDIR="$(PKG_INSTALL_DIR)/target" $(MAKE) -C $(PKG_BUILD_DIR) all install
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       (cd $(PKG_BUILD_DIR); rm -f config.cache; \
-               ./configure \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR) all CC="$(HOSTCC)" CFLAGS="" LDFLAGS="-I$(STAGING_DIR_HOST)/usr/lib/"
-       DESTDIR="$(PKG_INSTALL_DIR)/host" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/include $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/* $(1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/* $(STAGING_DIR_HOST)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/* $(STAGING_DIR_HOST)/usr/bin/
-endef
-
-define Package/eet/install
-       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin $(STAGING_DIR_HOST)/usr/lib $(STAGING_DIR_HOST)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/lib/*.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/target/usr/bin/* $(1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/lib/*.so* $(STAGING_DIR_HOST)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/host/usr/bin/* $(STAGING_DIR_HOST)/usr/bin/
-endef
-
-$(eval $(call BuildPackage,eet))
diff --git a/Xorg/lib/efreet/Makefile b/Xorg/lib/efreet/Makefile
deleted file mode 100644 (file)
index 5ee0142..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=efreet
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/efreet
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Enlightenment freedesktop.org library
-  URL:=http://wiki.enlightenment.org/index.php/Efreet
-  DEPENDS:=+ecore
-endef
-
-define Package/efreet/description
- Efreet is an implementation of several specifications from freedesktop.org intended for use in Enlightenment DR17 (e17) and other applications using the Enlightenment Foundation Libraries (EFL).
-endef
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default)
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       mkdir -p $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/efreet/install
-       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libefreet*.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
-endef
-
-$(eval $(call BuildPackage,efreet))
diff --git a/Xorg/lib/eina/Makefile b/Xorg/lib/eina/Makefile
deleted file mode 100644 (file)
index b558ed0..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=eina
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/eina
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Eina
-  URL:=http://wiki.enlightenment.org/index.php/Eina
-#  DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
-endef
-
-define Package/eina/description
-foobar
-endef
-
-EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default)
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/eina/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-       find $(1)/usr/lib -name *.la -name *.a | xargs rm -f
-endef
-
-$(eval $(call BuildPackage,eina))
diff --git a/Xorg/lib/embryo/Makefile b/Xorg/lib/embryo/Makefile
deleted file mode 100644 (file)
index 07b0630..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=embryo
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/embryo
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Embryo implements a C like scripting language used in various parts of the Enlightenment project (edje)
-  URL:=http://wiki.enlightenment.org/index.php/Embryo
-  DEPENDS:=+eet +evas +libXtst +libXcursor +libXrandr 
-endef
-
-define Package/embryo/description
-  Embryo implements a C like scripting language used in various parts of the Enlightenment project, namely Edje. Embryo's scripting language is based on CompuPhase's Small language that was introduced in Dr Dobb's Journal in 1999. Embryo allows scripting capabilities in places that otherwise wouldn't support basic programming structures such as in Edje EDCs.
-endef
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default)
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       mkdir -p $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/embryo/install
-       $(INSTALL_DIR) $(1)/usr/lib $(1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libembryo.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/embryo_cc $(1)/usr/bin/
-endef
-
-$(eval $(call BuildPackage,embryo))
diff --git a/Xorg/lib/evas/Makefile b/Xorg/lib/evas/Makefile
deleted file mode 100644 (file)
index 4662c9a..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-# 
-# Copyright (C) 2006-2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-# $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=evas
-PKG_REV:=37637
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=1
-
-PKG_SOURCE_PROTO:=svn
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
-PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
-
-PKG_FIXUP = libtool
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/evas
-  SECTION:=xorg-lib
-  CATEGORY:=Xorg
-  SUBMENU:=lib
-  TITLE:=Evas is a hardware-accelerated canvas API for X-Windows
-  URL:=http://wiki.enlightenment.org/index.php/Evas
-  DEPENDS:=+eet +libfreetype +libjpeg +libpng +libX11 +libXext +libXrender +fontconfig
-endef
-
-define Package/evas/description
-  Evas is a hardware-accelerated canvas API for X-Windows that can draw anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as drop down to using normal X11 primitives such as pixmaps, lines and rectangles for speed if your CPU or graphics hardware are too slow.
-endef
-
-define Build/Configure
-       (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
-       $(call Build/Configure/Default, \
-               --disable-pthreads              \
-               --enable-fb                     \
-               --disable-directfb              \
-               --disable-sdl                   \
-               --enable-buffer                 \
-               --disable-software-ddraw        \
-               --disable-software-qtopia       \
-               --enable-simple-x11             \
-               --enable-software-x11           \
-               --enable-software-16-x11        \
-               --disable-software-xcb          \
-               --disable-gl-x11                \
-               --enable-xrender-x11            \
-               --disable-xrender-xcb           \
-               --disable-glitz-x11             \
-               --enable-image-loader-eet       \
-               --disable-image-loader-edb      \
-               --disable-image-loader-gif      \
-               --enable-image-loader-png       \
-               --enable-image-loader-jpeg      \
-               --enable-image-loader-tiff      \
-               --enable-image-loader-xpm       \
-               --enable-image-loader-svg       \
-               --enable-cpu-c                  \
-               --enable-fontconfig             \
-               --enable-font-loader-eet        \
-               --enable-scale-sample           \
-               --enable-scale-smooth           \
-               --enable-convert-yuv            \
-               --enable-small-dither-mask      \
-               --enable-no-dither-mask \
-               --enable-convert-8-rgb-332      \
-               --enable-convert-8-rgb-666      \
-               --enable-convert-8-rgb-232      \
-               --enable-convert-8-rgb-222      \
-               --enable-convert-8-rgb-221      \
-               --enable-convert-8-rgb-121      \
-               --enable-convert-8-rgb-111      \
-               --enable-convert-16-rgb-565     \
-               --enable-convert-16-rgb-555     \
-               --enable-convert-16-rgb-444     \
-               --enable-convert-16-rgb-ipq     \
-               --enable-convert-16-rgb-rot-0   \
-               --enable-convert-16-rgb-rot-90  \
-               --enable-convert-16-rgb-rot-180\
-               --enable-convert-16-rgb-rot-270 \
-               --enable-convert-24-rgb-888     \
-               --enable-convert-24-bgr-888     \
-               --enable-convert-32-rgb-8888    \
-               --enable-convert-32-rgbx-8888   \
-               --enable-convert-32-bgr-8888    \
-               --enable-convert-32-bgrx-8888   \
-               --enable-convert-32-rgb-rot-0   \
-               --enable-convert-32-rgb-rot-90  \
-               --enable-convert-32-rgb-rot-180 \
-               --enable-convert-32-rgb-rot-270 \
-       )
-endef
-
-define Build/Compile
-       DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
-endef
-
-define Build/InstallDev
-       $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
-endef
-
-define Package/evas/install
-       $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevas.so* $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/evas $(1)/usr/lib/
-       find $(1)/usr/lib/evas -name *.la | xargs rm -rf
-       find $(1)/usr/lib/evas -name *.a | xargs rm -rf
-endef
-
-$(eval $(call BuildPackage,evas))