summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2005-08-11 20:20:21 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-11 20:20:21 +0000
commit070e75b9c6cc865471ae4bded62e3cc958f41d51 (patch)
tree31356a12bb0b8dede8632fc9056baf26d775a6d3
parent2acf28fb2e382351b774326eff393e1f93df92e8 (diff)
parentbece5b20b67cbd731804da824758eda49875eef9 (diff)
propagate from branch 'org.openembedded.dev' (head af7da4406babf078f2747a3588cfa451ae711315)
to branch 'org.openembedded.nslu2-linux' (head 99bf568313454a05bf17df79cb135d7e4bb6c643)
-rw-r--r--classes/autotools.bbclass13
-rw-r--r--classes/debian.bbclass2
-rw-r--r--classes/efl.bbclass51
-rw-r--r--classes/native.bbclass7
-rw-r--r--packages/altboot/altboot.bb58
-rw-r--r--packages/altboot/files/altboot.func4
-rw-r--r--packages/altboot/files/init.altboot4
-rw-r--r--packages/altboot/files/spitz/altboot-menu/00-Default2
-rw-r--r--packages/altboot/files/spitz/altboot-menu/25-bootHDD380
-rw-r--r--packages/altboot/files/spitz/altboot.cfg2
-rw-r--r--packages/cumulus/cumulus_cvs.bb6
-rw-r--r--packages/curl/curl-native_7.14.0.bb6
-rw-r--r--packages/e17/.mtn2git_empty (renamed from packages/ecore/.mtn2git_empty)0
-rw-r--r--packages/e17/e-iconbar_20050810.bb16
-rw-r--r--packages/e17/e-utils_20050810.bb14
-rw-r--r--packages/e17/e-wm/.mtn2git_empty (renamed from packages/ecore/files/.mtn2git_empty)0
-rw-r--r--packages/e17/e-wm/fix-configure.patch54
-rw-r--r--packages/e17/e-wm_20050810.bb26
-rw-r--r--packages/e17/entice_20050810.bb18
-rw-r--r--packages/e17/entrance/.mtn2git_empty (renamed from packages/edb/.mtn2git_empty)0
-rw-r--r--packages/e17/entrance/longer-sleep.patch11
-rw-r--r--packages/e17/entrance_20050810.bb16
-rw-r--r--packages/ecore/ecore-native_0.9.9.013.bb22
-rw-r--r--packages/ecore/files/fix-configure.patch15
-rw-r--r--packages/edb/edb-native_1.0.5.004.bb14
-rw-r--r--packages/edb/edb_1.0.5.004.bb30
-rw-r--r--packages/edje/edje_0.5.0.013.bb31
-rw-r--r--packages/eet/eet-native_0.9.10.013.bb15
-rw-r--r--packages/eet/eet_0.9.10.013.bb23
-rw-r--r--packages/efl/.mtn2git_empty (renamed from packages/edje/.mtn2git_empty)0
-rw-r--r--packages/efl/e/.mtn2git_empty (renamed from packages/eet/.mtn2git_empty)0
-rw-r--r--packages/efl/e/fix-configure.patch48
-rw-r--r--packages/efl/e_20050810.bb32
-rw-r--r--packages/efl/ecore-fb_0.9.9.013.bb (renamed from packages/ecore/ecore-fb_0.9.9.013.bb)3
-rw-r--r--packages/efl/ecore-native_0.9.9.013.bb3
-rw-r--r--packages/efl/ecore-x11_0.9.9.013.bb (renamed from packages/ecore/ecore-x11_0.9.9.013.bb)5
-rw-r--r--packages/efl/ecore.inc (renamed from packages/ecore/ecore_0.9.9.013.inc)25
-rw-r--r--packages/efl/ecore/.mtn2git_empty (renamed from packages/embryo/.mtn2git_empty)0
-rw-r--r--packages/efl/ecore/configure.patch27
-rw-r--r--packages/efl/edb-native_1.0.5.004.bb7
-rw-r--r--packages/efl/edb_1.0.5.004.bb12
-rw-r--r--packages/efl/edje-native_0.5.0.013.bb (renamed from packages/edje/edje-native_0.5.0.013.bb)13
-rw-r--r--packages/efl/edje_0.5.0.013.bb13
-rw-r--r--packages/efl/eet-native_0.9.10.013.bb7
-rw-r--r--packages/efl/eet_0.9.10.013.bb9
-rw-r--r--packages/efl/embryo-native_0.9.1.013.bb6
-rw-r--r--packages/efl/embryo_0.9.1.013.bb10
-rw-r--r--packages/efl/emotion_0.0.1.004.bb5
-rw-r--r--packages/efl/engrave_20050810.bb16
-rw-r--r--packages/efl/epeg_0.9.0.004.bb5
-rw-r--r--packages/efl/epsilon/.mtn2git_empty (renamed from packages/epeg/.mtn2git_empty)0
-rw-r--r--packages/efl/epsilon/compile-fix.patch (renamed from packages/epsilon/files/compile-fix.patch)0
-rw-r--r--packages/efl/epsilon_0.3.0.004.bb8
-rw-r--r--packages/efl/esmart/.mtn2git_empty (renamed from packages/epeg/files/.mtn2git_empty)0
-rw-r--r--packages/efl/esmart/compile-fix.patch (renamed from packages/esmart/files/compile-fix.patch)0
-rw-r--r--packages/efl/esmart_0.9.0.004.bb38
-rw-r--r--packages/efl/etox_0.9.0.004.bb10
-rw-r--r--packages/efl/evas-fb_0.9.9.013.bb (renamed from packages/evas/evas-fb_0.9.9.013.bb)3
-rw-r--r--packages/efl/evas-native_0.9.9.013.bb3
-rw-r--r--packages/efl/evas-x11_0.9.9.013.bb (renamed from packages/evas/evas-x11_0.9.9.013.bb)8
-rw-r--r--packages/efl/evas.inc (renamed from packages/evas/evas_0.9.9.013.inc)25
-rw-r--r--packages/efl/evas/.mtn2git_empty (renamed from packages/epsilon/.mtn2git_empty)0
-rw-r--r--packages/efl/evas/fix-configure.patch49
-rw-r--r--packages/efl/ewl/.mtn2git_empty (renamed from packages/epsilon/files/.mtn2git_empty)0
-rw-r--r--packages/efl/ewl/ewl-configure.patch (renamed from packages/ewl/ewl/fix-configure.patch)0
-rw-r--r--packages/efl/ewl_0.0.4.004.bb17
-rw-r--r--packages/efl/files/.mtn2git_empty (renamed from packages/esmart/.mtn2git_empty)0
-rw-r--r--packages/efl/files/pkg.m4 (renamed from packages/evas/files/pkg.m4)0
-rw-r--r--packages/efl/imlib2-fb_1.2.1.004.bb (renamed from packages/imlib2/imlib2-fb_1.2.1.004.bb)2
-rw-r--r--packages/efl/imlib2-native_1.2.1.004.bb (renamed from packages/imlib2/imlib2-native_1.2.1.004.bb)5
-rw-r--r--packages/efl/imlib2-x11_1.2.1.004.bb (renamed from packages/imlib2/imlib2-x11_1.2.1.004.bb)2
-rw-r--r--packages/efl/imlib2.inc (renamed from packages/imlib2/imlib2.inc)43
-rw-r--r--packages/embryo/embryo-native_0.9.1.013.bb7
-rw-r--r--packages/embryo/embryo_0.9.1.013.bb25
-rw-r--r--packages/epeg/epeg_0.9.0.004.bb23
-rw-r--r--packages/epeg/files/dirs.patch37
-rw-r--r--packages/epsilon/epsilon_0.3.0.004.bb26
-rw-r--r--packages/esmart/esmart_0.9.0.004.bb29
-rw-r--r--packages/etox/.mtn2git_empty0
-rw-r--r--packages/etox/etox_0.9.0.004.bb24
-rw-r--r--packages/evas/.mtn2git_empty0
-rw-r--r--packages/evas/evas-native_0.9.9.013.bb19
-rw-r--r--packages/evas/files/.mtn2git_empty0
-rw-r--r--packages/ewl/.mtn2git_empty0
-rw-r--r--packages/ewl/ewl/.mtn2git_empty0
-rw-r--r--packages/ewl/ewl/no-x-test.patch32
-rw-r--r--packages/ewl/ewl_0.0.4.004.bb28
-rw-r--r--packages/freetype/freetype-native_2.1.7.bb24
-rw-r--r--packages/freetype/freetype-native_2.1.8.bb25
-rw-r--r--packages/freetype/freetype_2.1.7.bb30
-rw-r--r--packages/freetype/freetype_2.1.8.bb14
-rw-r--r--packages/gimp/gimp_2.3.3.bb (renamed from packages/gimp/gimp_2.3.2.bb)0
-rw-r--r--packages/gnome/gnome-mime-data_2.4.2.bb6
-rw-r--r--packages/gpe-dm/files/Xserver-akita.patch11
-rw-r--r--packages/gpe-dm/files/Xserver-cxk.patch (renamed from packages/gpe-dm/files/Xserver-spitz.patch)2
-rw-r--r--packages/gpe-dm/gpe-dm_0.47.bb5
-rw-r--r--packages/gtkextra/.mtn2git_empty (renamed from packages/esmart/files/.mtn2git_empty)0
-rw-r--r--packages/gtkextra/gtk+extra_2.1.1.bb9
-rw-r--r--packages/imlib2/.mtn2git_empty0
-rw-r--r--packages/imlib2/files/.mtn2git_empty0
-rw-r--r--packages/imlib2/files/binconfig.patch30
-rw-r--r--packages/imlib2/files/x.patch1813
-rw-r--r--packages/meta/e-image.bb2
-rw-r--r--packages/meta/meta-e-x11.bb12
-rw-r--r--packages/mpfr/mpfr-native_2.1.1.bb3
-rw-r--r--packages/mpfr/mpfr_2.1.1.bb9
-rw-r--r--packages/mpfr/mpfr_cvs.bb8
-rw-r--r--packages/xtscal/xtscal/xtscal-cxk.patch11
-rw-r--r--packages/xtscal/xtscal_0.6.3.bb5
109 files changed, 800 insertions, 2468 deletions
diff --git a/classes/autotools.bbclass b/classes/autotools.bbclass
index 1d6a607559..8a387da5ca 100644
--- a/classes/autotools.bbclass
+++ b/classes/autotools.bbclass
@@ -140,11 +140,14 @@ autotools_do_install() {
STAGE_TEMP="${WORKDIR}/temp-staging"
autotools_stage_includes() {
- rm -rf ${STAGE_TEMP}
- mkdir -p ${STAGE_TEMP}
- make DESTDIR="${STAGE_TEMP}" install
- cp -a ${STAGE_TEMP}/${includedir}/* ${STAGING_INCDIR}
- rm -rf ${STAGE_TEMP}
+ if [ "${INHIBIT_AUTO_STAGE_INCLUDES}" != "1" ]
+ then
+ rm -rf ${STAGE_TEMP}
+ mkdir -p ${STAGE_TEMP}
+ make DESTDIR="${STAGE_TEMP}" install
+ cp -a ${STAGE_TEMP}/${includedir}/* ${STAGING_INCDIR}
+ rm -rf ${STAGE_TEMP}
+ fi
}
EXPORT_FUNCTIONS do_configure do_install
diff --git a/classes/debian.bbclass b/classes/debian.bbclass
index 2480ffd664..d66c1fc763 100644
--- a/classes/debian.bbclass
+++ b/classes/debian.bbclass
@@ -79,7 +79,7 @@ python debian_package_name_hook () {
if pkg == orig_pkg:
newpkg = pkgname
else:
- newpkg = pkg.replace(orig_pkg, devname)
+ newpkg = pkg.replace(orig_pkg, devname, 1)
if newpkg != pkg:
bb.data.setVar('PKG_' + pkg, newpkg, d)
diff --git a/classes/efl.bbclass b/classes/efl.bbclass
new file mode 100644
index 0000000000..b7bb87360d
--- /dev/null
+++ b/classes/efl.bbclass
@@ -0,0 +1,51 @@
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+HOMEPAGE = "http://www.enlightenment.org"
+SECTION = "e/libs"
+
+SRCNAME = "${@bb.data.getVar('PN', d, 1).replace('-native', '')}"
+SRC_URI = "http://enlightenment.freedesktop.org/files/${SRCNAME}-${PV}.tar.gz"
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+inherit autotools pkgconfig binconfig
+
+INHIBIT_AUTO_STAGE_INCLUDES = "1"
+INHIBIT_NATIVE_STAGE_INSTALL = "1"
+
+libdirectory = "src/lib"
+libraries = "lib${SRCNAME}"
+headers = "${@bb.data.getVar('SRCNAME',d,1).capitalize()}.h"
+
+def binconfig_suffix(d):
+ import bb
+ return ["","-native"][bb.data.inherits_class('native', d)]
+
+export CURL_CONFIG = "${STAGING_BINDIR}/curl-config${@binconfig_suffix(d)}"
+export EDB_CONFIG = "${STAGING_BINDIR}/edb-config${@binconfig_suffix(d)}"
+export EET_CONFIG = "${STAGING_BINDIR}/eet-config${@binconfig_suffix(d)}"
+export EVAS_CONFIG = "${STAGING_BINDIR}/evas-config${@binconfig_suffix(d)}"
+export ECORE_CONFIG = "${STAGING_BINDIR}/ecore-config${@binconfig_suffix(d)}"
+export EMBRYO_CONFIG = "${STAGING_BINDIR}/embryo-config${@binconfig_suffix(d)}"
+export ENGRAVE_CONFIG = "${STAGING_BINDIR}/engrave-config${@binconfig_suffix(d)}"
+export ENLIGHTENMENT_CONFIG = "${STAGING_BINDIR}/enlightenment-config${@binconfig_suffix(d)}"
+export EPSILON_CONFIG = "${STAGING_BINDIR}/epsilon-config${@binconfig_suffix(d)}"
+export EPEG_CONFIG = "${STAGING_BINDIR}/epeg-config${@binconfig_suffix(d)}"
+export ESMART_CONFIG = "${STAGING_BINDIR}/esmart-config${@binconfig_suffix(d)}"
+export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config${@binconfig_suffix(d)}"
+export IMLIB2_CONFIG = "${STAGING_BINDIR}/imlib2-config${@binconfig_suffix(d)}"
+
+do_stage_append () {
+ for i in ${libraries}
+ do
+ oe_libinstall -C ${libdirectory} $i ${STAGING_LIBDIR}
+ done
+ for i in ${headers}
+ do
+ install -m 0644 ${libdirectory}/$i ${STAGING_INCDIR}
+ done
+}
+
+PACKAGES = "${SRCNAME}-dev ${SRCNAME}-examples ${SRCNAME}"
+FILES_${SRCNAME} = "${libdir}"
+FILES_${SRCNAME}-dev += "${bindir}/${SRCNAME}-config ${libdir}/pkgconfig"
+FILES_${SRCNAME}-examples = "${bindir} ${datadir}"
+
diff --git a/classes/native.bbclass b/classes/native.bbclass
index 3391694838..955a8ae646 100644
--- a/classes/native.bbclass
+++ b/classes/native.bbclass
@@ -50,14 +50,17 @@ libdir = "${exec_prefix}/lib"
includedir = "${exec_prefix}/include"
oldincludedir = "${exec_prefix}/include"
-# Datadir is made arch depenedent here, primarily
+# Datadir is made arch dependent here, primarily
# for autoconf macros, and other things that
# may be manipulated to handle crosscompilation
# issues.
datadir = "${exec_prefix}/share"
do_stage () {
- oe_runmake install
+ if [ "${INHIBIT_NATIVE_STAGE_INSTALL}" != "1" ]
+ then
+ oe_runmake install
+ fi
}
do_install () {
diff --git a/packages/altboot/altboot.bb b/packages/altboot/altboot.bb
index 80e22d1924..a0b5996d6c 100644
--- a/packages/altboot/altboot.bb
+++ b/packages/altboot/altboot.bb
@@ -6,7 +6,7 @@ MAINTAINER = "Matthias 'CoreDump' Hentges <oe@hentges.net>"
LICENSE = "GPL"
-PR = "r5"
+PR = "r7"
SRC_URI = "file://altboot-menu \
@@ -39,27 +39,32 @@ pkg_postinst() {
}
pkg_postinst_spitz() {
-
# Note: Spitz support is a royal pain in the ass.
# Since Spitz pivot_roots by default, there is no real way
# a user can install an altboot.ipk into the flash FS.
# So we need to do that manually (*SIGH*)
-
+
# /l/m only exists on the HDD on spitz
if test -d /lib/modules
then
- if [ -e /media/realroot/sbin/init ]; then
- ROOT_MOUNT_POINT="/media/realroot"
- elif [ -e /media/ROM/sbin/init ]; then
- ROOT_MOUNT_POINT="/media/ROM"
- fi
- ROOT_MOUNT_DEVICE = `cat /proc/mounts | grep $REALROOT | grep jffs2 | cut -d " " -f 1`
- mount -oremount,rw $ROOT_MOUNT_DEVICE $ROOT_MOUNT_POINT
- cp -R /etc/altboot* $ROOT_MOUNT_POINT/etc
- cp /sbin/init.altboot $ROOT_MOINT_POINT/sbin
- mv $ROOT_MOUNT_POINT/sbin/init $ROOT_MOUNT_POINT/sbin/init.orig
- ln -s /sbin/init.altboot $ROOT_MOUNT_POINT/sbin/init
- fi
+ if [ -e /media/realroot/sbin/init ]; then
+ ROOT_MOUNT_POINT="/media/realroot"
+ elif [ -e /media/ROM/sbin/init ]; then
+ ROOT_MOUNT_POINT="/media/ROM"
+ fi
+ if [ ! "$ROOT_MOUNT_POINT" = "" ]; then
+