summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
Diffstat (limited to 'recipes')
-rw-r--r--recipes/dvsdk/dsplink.inc (renamed from recipes/dsplink/dsplink.inc)0
-rwxr-xr-xrecipes/dvsdk/files/Makefile-dsplink-dsp (renamed from recipes/dsplink/files/Makefile-dsplink-dsp)0
-rwxr-xr-xrecipes/dvsdk/files/Makefile-dsplink-gpp (renamed from recipes/dsplink/files/Makefile-dsplink-gpp)0
-rw-r--r--recipes/dvsdk/files/cmem-class-device-27-and-sched-include-fix.patch (renamed from recipes/dsplink/files/cmem-class-device-27-and-sched-include-fix.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-built-with-angstrom.patch (renamed from recipes/dsplink/files/dmai-built-with-angstrom.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-do-not-panic-on-mixer-failure.patch (renamed from recipes/dsplink/files/dmai-do-not-panic-on-mixer-failure.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-support-32bit-align.patch (renamed from recipes/dsplink/files/dmai-support-32bit-align.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-update-cpu-name.patch (renamed from recipes/dsplink/files/dmai-update-cpu-name.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-update-fb-display.patch (renamed from recipes/dsplink/files/dmai-update-fb-display.patch)0
-rw-r--r--recipes/dvsdk/files/dmai-update-v4l2-display.patch (renamed from recipes/dsplink/files/dmai-update-v4l2-display.patch)0
-rw-r--r--recipes/dvsdk/files/dsplink-128M.patch (renamed from recipes/dsplink/files/dsplink-128M.patch)0
-rw-r--r--recipes/dvsdk/files/dsplink-add-class-device-create-support.patch (renamed from recipes/dsplink/files/dsplink-add-class-device-create-support.patch)0
-rw-r--r--recipes/dvsdk/files/dsplink-semaphore-27.patch (renamed from recipes/dsplink/files/dsplink-semaphore-27.patch)0
-rwxr-xr-xrecipes/dvsdk/files/loadmodules-ti-codec-engine-apps.sh (renamed from recipes/dsplink/files/loadmodules-ti-codec-engine-apps.sh)0
-rwxr-xr-xrecipes/dvsdk/files/loadmodules-ti-dmai-apps.sh (renamed from recipes/dsplink/files/loadmodules-ti-dmai-apps.sh)0
-rwxr-xr-xrecipes/dvsdk/files/loadmodules-ti-dsplink-apps.sh (renamed from recipes/dsplink/files/loadmodules-ti-dsplink-apps.sh)0
-rw-r--r--recipes/dvsdk/files/lpm-device-create-and-semaphore-include-fix.patch (renamed from recipes/dsplink/files/lpm-device-create-and-semaphore-include-fix.patch)0
-rw-r--r--recipes/dvsdk/files/lpm-make-symbol-warnings-fix.patch (renamed from recipes/dsplink/files/lpm-make-symbol-warnings-fix.patch)0
-rw-r--r--recipes/dvsdk/files/sdma-class-device-and-includes-fix.patch (renamed from recipes/dsplink/files/sdma-class-device-and-includes-fix.patch)0
-rwxr-xr-xrecipes/dvsdk/files/unloadmodules-ti-codec-engine-apps.sh (renamed from recipes/dsplink/files/unloadmodules-ti-codec-engine-apps.sh)0
-rwxr-xr-xrecipes/dvsdk/files/unloadmodules-ti-dmai-apps.sh (renamed from recipes/dsplink/files/unloadmodules-ti-dmai-apps.sh)0
-rwxr-xr-xrecipes/dvsdk/files/unloadmodules-ti-dsplink-apps.sh (renamed from recipes/dsplink/files/unloadmodules-ti-dsplink-apps.sh)0
-rw-r--r--recipes/dvsdk/gstreamer-ti/gst-buffsize.diff (renamed from recipes/dsplink/gstreamer-ti/gst-buffsize.diff)0
-rw-r--r--recipes/dvsdk/gstreamer-ti_svn.bb (renamed from recipes/dsplink/gstreamer-ti_svn.bb)0
-rw-r--r--recipes/dvsdk/readme.txt (renamed from recipes/dsplink/readme.txt)0
-rw-r--r--recipes/dvsdk/ti-codec-combos_3.16.bb (renamed from recipes/dsplink/ti-codec-combos_3.16.bb)0
-rw-r--r--recipes/dvsdk/ti-codec-engine_2.21.bb (renamed from recipes/dsplink/ti-codec-engine_2.21.bb)0
-rw-r--r--recipes/dvsdk/ti-codec-engine_2.23.bb (renamed from recipes/dsplink/ti-codec-engine_2.23.bb)0
-rw-r--r--recipes/dvsdk/ti-dmai_svn.bb (renamed from recipes/dsplink/ti-dmai_svn.bb)0
-rw-r--r--recipes/dvsdk/ti-paths.inc (renamed from recipes/dsplink/ti-paths.inc)0
-rw-r--r--recipes/fontconfig/fontconfig_2.6.99.bb66
-rw-r--r--recipes/gammu/gammu-1.24.0/findmysql.patch35
-rw-r--r--recipes/gammu/gammu_1.24.0.bb42
-rw-r--r--recipes/gpsbabel/gpsbabel-1.3.6/autotools.patch13
-rw-r--r--recipes/gpsbabel/gpsbabel_1.3.6.bb3
-rw-r--r--recipes/imagemagick/imagemagick_6.4.4-1.bb6
-rw-r--r--recipes/libaio/libaio-oracle_0.3.0.bb4
-rw-r--r--recipes/libdlo/kernel-module-udlfb/udlfb.c344
-rw-r--r--recipes/libdlo/kernel-module-udlfb/udlfb.h78
-rw-r--r--recipes/linux/linux-2.6.30/mpc8315e-rdb/defconfig1766
-rw-r--r--recipes/linux/linux-2.6.30/mpc8315e-rdb/mpc8315erdb-add-msi-to-dts.patch29
-rw-r--r--recipes/linux/linux_2.6.30.bb16
-rw-r--r--recipes/nautilus/nautilus_2.26.1.bb2
-rw-r--r--recipes/xorg-lib/xtrans-native_1.2.1.bb5
-rw-r--r--recipes/xorg-proto/xextproto-native_7.0.3.bb7
-rw-r--r--recipes/xorg-xserver/xserver-kdrive-1.3.0.0/autotools.patch13
-rw-r--r--recipes/xorg-xserver/xserver-kdrive_1.3.0.0.bb1
47 files changed, 2209 insertions, 221 deletions
diff --git a/recipes/dsplink/dsplink.inc b/recipes/dvsdk/dsplink.inc
index 1ca01c399c..1ca01c399c 100644
--- a/recipes/dsplink/dsplink.inc
+++ b/recipes/dvsdk/dsplink.inc
diff --git a/recipes/dsplink/files/Makefile-dsplink-dsp b/recipes/dvsdk/files/Makefile-dsplink-dsp
index 0861f1ee21..0861f1ee21 100755
--- a/recipes/dsplink/files/Makefile-dsplink-dsp
+++ b/recipes/dvsdk/files/Makefile-dsplink-dsp
diff --git a/recipes/dsplink/files/Makefile-dsplink-gpp b/recipes/dvsdk/files/Makefile-dsplink-gpp
index d9f2f6209a..d9f2f6209a 100755
--- a/recipes/dsplink/files/Makefile-dsplink-gpp
+++ b/recipes/dvsdk/files/Makefile-dsplink-gpp
diff --git a/recipes/dsplink/files/cmem-class-device-27-and-sched-include-fix.patch b/recipes/dvsdk/files/cmem-class-device-27-and-sched-include-fix.patch
index 8eb3210bb1..8eb3210bb1 100644
--- a/recipes/dsplink/files/cmem-class-device-27-and-sched-include-fix.patch
+++ b/recipes/dvsdk/files/cmem-class-device-27-and-sched-include-fix.patch
diff --git a/recipes/dsplink/files/dmai-built-with-angstrom.patch b/recipes/dvsdk/files/dmai-built-with-angstrom.patch
index fc49789718..fc49789718 100644
--- a/recipes/dsplink/files/dmai-built-with-angstrom.patch
+++ b/recipes/dvsdk/files/dmai-built-with-angstrom.patch
diff --git a/recipes/dsplink/files/dmai-do-not-panic-on-mixer-failure.patch b/recipes/dvsdk/files/dmai-do-not-panic-on-mixer-failure.patch
index 20e1aece72..20e1aece72 100644
--- a/recipes/dsplink/files/dmai-do-not-panic-on-mixer-failure.patch
+++ b/recipes/dvsdk/files/dmai-do-not-panic-on-mixer-failure.patch
diff --git a/recipes/dsplink/files/dmai-support-32bit-align.patch b/recipes/dvsdk/files/dmai-support-32bit-align.patch
index 0ee817d9d9..0ee817d9d9 100644
--- a/recipes/dsplink/files/dmai-support-32bit-align.patch
+++ b/recipes/dvsdk/files/dmai-support-32bit-align.patch
diff --git a/recipes/dsplink/files/dmai-update-cpu-name.patch b/recipes/dvsdk/files/dmai-update-cpu-name.patch
index 052a8e3236..052a8e3236 100644
--- a/recipes/dsplink/files/dmai-update-cpu-name.patch
+++ b/recipes/dvsdk/files/dmai-update-cpu-name.patch
diff --git a/recipes/dsplink/files/dmai-update-fb-display.patch b/recipes/dvsdk/files/dmai-update-fb-display.patch
index 91c1dd15aa..91c1dd15aa 100644
--- a/recipes/dsplink/files/dmai-update-fb-display.patch
+++ b/recipes/dvsdk/files/dmai-update-fb-display.patch
diff --git a/recipes/dsplink/files/dmai-update-v4l2-display.patch b/recipes/dvsdk/files/dmai-update-v4l2-display.patch
index 8bb77d8473..8bb77d8473 100644
--- a/recipes/dsplink/files/dmai-update-v4l2-display.patch
+++ b/recipes/dvsdk/files/dmai-update-v4l2-display.patch
diff --git a/recipes/dsplink/files/dsplink-128M.patch b/recipes/dvsdk/files/dsplink-128M.patch
index ff5902bf50..ff5902bf50 100644
--- a/recipes/dsplink/files/dsplink-128M.patch
+++ b/recipes/dvsdk/files/dsplink-128M.patch
diff --git a/recipes/dsplink/files/dsplink-add-class-device-create-support.patch b/recipes/dvsdk/files/dsplink-add-class-device-create-support.patch
index b43c3481e1..b43c3481e1 100644
--- a/recipes/dsplink/files/dsplink-add-class-device-create-support.patch
+++ b/recipes/dvsdk/files/dsplink-add-class-device-create-support.patch
diff --git a/recipes/dsplink/files/dsplink-semaphore-27.patch b/recipes/dvsdk/files/dsplink-semaphore-27.patch
index b2f71169fd..b2f71169fd 100644
--- a/recipes/dsplink/files/dsplink-semaphore-27.patch
+++ b/recipes/dvsdk/files/dsplink-semaphore-27.patch
diff --git a/recipes/dsplink/files/loadmodules-ti-codec-engine-apps.sh b/recipes/dvsdk/files/loadmodules-ti-codec-engine-apps.sh
index 9f9233d12b..9f9233d12b 100755
--- a/recipes/dsplink/files/loadmodules-ti-codec-engine-apps.sh
+++ b/recipes/dvsdk/files/loadmodules-ti-codec-engine-apps.sh
diff --git a/recipes/dsplink/files/loadmodules-ti-dmai-apps.sh b/recipes/dvsdk/files/loadmodules-ti-dmai-apps.sh
index 7120b74483..7120b74483 100755
--- a/recipes/dsplink/files/loadmodules-ti-dmai-apps.sh
+++ b/recipes/dvsdk/files/loadmodules-ti-dmai-apps.sh
diff --git a/recipes/dsplink/files/loadmodules-ti-dsplink-apps.sh b/recipes/dvsdk/files/loadmodules-ti-dsplink-apps.sh
index 9cfb19d5c1..9cfb19d5c1 100755
--- a/recipes/dsplink/files/loadmodules-ti-dsplink-apps.sh
+++ b/recipes/dvsdk/files/loadmodules-ti-dsplink-apps.sh
diff --git a/recipes/dsplink/files/lpm-device-create-and-semaphore-include-fix.patch b/recipes/dvsdk/files/lpm-device-create-and-semaphore-include-fix.patch
index a3bc2b14a6..a3bc2b14a6 100644
--- a/recipes/dsplink/files/lpm-device-create-and-semaphore-include-fix.patch
+++ b/recipes/dvsdk/files/lpm-device-create-and-semaphore-include-fix.patch
diff --git a/recipes/dsplink/files/lpm-make-symbol-warnings-fix.patch b/recipes/dvsdk/files/lpm-make-symbol-warnings-fix.patch
index 031a16022f..031a16022f 100644
--- a/recipes/dsplink/files/lpm-make-symbol-warnings-fix.patch
+++ b/recipes/dvsdk/files/lpm-make-symbol-warnings-fix.patch
diff --git a/recipes/dsplink/files/sdma-class-device-and-includes-fix.patch b/recipes/dvsdk/files/sdma-class-device-and-includes-fix.patch
index 2dcc7a3b7e..2dcc7a3b7e 100644
--- a/recipes/dsplink/files/sdma-class-device-and-includes-fix.patch
+++ b/recipes/dvsdk/files/sdma-class-device-and-includes-fix.patch
diff --git a/recipes/dsplink/files/unloadmodules-ti-codec-engine-apps.sh b/recipes/dvsdk/files/unloadmodules-ti-codec-engine-apps.sh
index f990d99771..f990d99771 100755
--- a/recipes/dsplink/files/unloadmodules-ti-codec-engine-apps.sh
+++ b/recipes/dvsdk/files/unloadmodules-ti-codec-engine-apps.sh
diff --git a/recipes/dsplink/files/unloadmodules-ti-dmai-apps.sh b/recipes/dvsdk/files/unloadmodules-ti-dmai-apps.sh
index 793d727f39..793d727f39 100755
--- a/recipes/dsplink/files/unloadmodules-ti-dmai-apps.sh
+++ b/recipes/dvsdk/files/unloadmodules-ti-dmai-apps.sh
diff --git a/recipes/dsplink/files/unloadmodules-ti-dsplink-apps.sh b/recipes/dvsdk/files/unloadmodules-ti-dsplink-apps.sh
index 48fa84b03d..48fa84b03d 100755
--- a/recipes/dsplink/files/unloadmodules-ti-dsplink-apps.sh
+++ b/recipes/dvsdk/files/unloadmodules-ti-dsplink-apps.sh
diff --git a/recipes/dsplink/gstreamer-ti/gst-buffsize.diff b/recipes/dvsdk/gstreamer-ti/gst-buffsize.diff
index 2d71286498..2d71286498 100644
--- a/recipes/dsplink/gstreamer-ti/gst-buffsize.diff
+++ b/recipes/dvsdk/gstreamer-ti/gst-buffsize.diff
diff --git a/recipes/dsplink/gstreamer-ti_svn.bb b/recipes/dvsdk/gstreamer-ti_svn.bb
index 493e4fb59a..493e4fb59a 100644
--- a/recipes/dsplink/gstreamer-ti_svn.bb
+++ b/recipes/dvsdk/gstreamer-ti_svn.bb
diff --git a/recipes/dsplink/readme.txt b/recipes/dvsdk/readme.txt
index 8dd71e6fee..8dd71e6fee 100644
--- a/recipes/dsplink/readme.txt
+++ b/recipes/dvsdk/readme.txt
diff --git a/recipes/dsplink/ti-codec-combos_3.16.bb b/recipes/dvsdk/ti-codec-combos_3.16.bb
index 6bab35a0d5..6bab35a0d5 100644
--- a/recipes/dsplink/ti-codec-combos_3.16.bb
+++ b/recipes/dvsdk/ti-codec-combos_3.16.bb
diff --git a/recipes/dsplink/ti-codec-engine_2.21.bb b/recipes/dvsdk/ti-codec-engine_2.21.bb
index d0cd18e8e9..d0cd18e8e9 100644
--- a/recipes/dsplink/ti-codec-engine_2.21.bb
+++ b/recipes/dvsdk/ti-codec-engine_2.21.bb
diff --git a/recipes/dsplink/ti-codec-engine_2.23.bb b/recipes/dvsdk/ti-codec-engine_2.23.bb
index 2c4038d67f..2c4038d67f 100644
--- a/recipes/dsplink/ti-codec-engine_2.23.bb
+++ b/recipes/dvsdk/ti-codec-engine_2.23.bb
diff --git a/recipes/dsplink/ti-dmai_svn.bb b/recipes/dvsdk/ti-dmai_svn.bb
index b335c7b707..b335c7b707 100644
--- a/recipes/dsplink/ti-dmai_svn.bb
+++ b/recipes/dvsdk/ti-dmai_svn.bb
diff --git a/recipes/dsplink/ti-paths.inc b/recipes/dvsdk/ti-paths.inc
index 20a453f3de..20a453f3de 100644
--- a/recipes/dsplink/ti-paths.inc
+++ b/recipes/dvsdk/ti-paths.inc
diff --git a/recipes/fontconfig/fontconfig_2.6.99.bb b/recipes/fontconfig/fontconfig_2.6.99.bb
new file mode 100644
index 0000000000..c812350b41
--- /dev/null
+++ b/recipes/fontconfig/fontconfig_2.6.99.bb
@@ -0,0 +1,66 @@
+SECTION = "libs"
+LICENSE = "BSD"
+DESCRIPTION = "A library for configuring and customizing font access."
+DEPENDS = "expat freetype zlib"
+
+DEFAULT_PREFERENCE = "-1"
+DEFAULT_PREFERENCE_angstrom = "1"
+
+SRCREV = "96194cc3fa484837bf41598ff3f3d09b97c8dba4"
+SRC_URI = "git://anongit.freedesktop.org/~behdad/fontconfig;protocol=git \
+"
+
+S = "${WORKDIR}/git"
+
+PACKAGES =+ "fontconfig-utils-dbg fontconfig-utils "
+FILES_fontconfig-utils-dbg = "${bindir}/*.dbg"
+FILES_fontconfig-utils = "${bindir}/*"
+
+# Work around past breakage in debian.bbclass
+RPROVIDES_fontconfig-utils = "libfontconfig-utils"
+RREPLACES_fontconfig-utils = "libfontconfig-utils"
+RCONFLICTS_fontconfig-utils = "libfontconfig-utils"
+DEBIAN_NOAUTONAME_fontconfig-utils = "1"
+
+PARALLEL_MAKE = ""
+
+inherit autotools_stage
+AUTOTOOLS_STAGE_PKGCONFIG = "1"
+
+export HASDOCBOOK="no"
+
+EXTRA_OECONF = " --disable-docs --with-arch=${HOST_ARCH} --with-cache-dir=/var/lib/fontconfig"
+EXTRA_OEMAKE = "FC_LANG=fc-lang FC_GLYPHNAME=fc-glyphname"
+
+BUILD_CFLAGS += " -I${STAGING_INCDIR}/freetype2"
+
+do_configure_append () {
+ sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-case/Makefile
+ sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-glyphname/Makefile
+ sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-lang/Makefile
+ sed -i 's|LDFLAGS =.*|LDFLAGS =|' fc-arch/Makefile
+
+ sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-case/Makefile
+ sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-glyphname/Makefile
+ sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-lang/Makefile
+ sed -i 's|CFLAGS =.*|CFLAGS =${BUILD_CFLAGS}|' fc-arch/Makefile
+
+ sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-case/Makefile
+ sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-glyphname/Makefile
+ sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-lang/Makefile
+ sed -i 's|CPPFLAGS =.*|CPPFLAGS =${BUILD_CPPFLAGS}|' fc-arch/Makefile
+
+ sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-case/Makefile
+ sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-glyphname/Makefile
+ sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-lang/Makefile
+ sed -i 's|CXXFLAGS =.*|CFLAGS =${BUILD_CXXFLAGS}|' fc-arch/Makefile
+}
+
+do_compile_append() {
+ sed -i -e s:${STAGING_LIBDIR}:\$\{libdir\}:g fontconfig.pc
+}
+
+do_install () {
+ autotools_do_install
+}
+
diff --git a/recipes/gammu/gammu-1.24.0/findmysql.patch b/recipes/gammu/gammu-1.24.0/findmysql.patch
new file mode 100644
index 0000000000..b6345b1bd0
--- /dev/null
+++ b/recipes/gammu/gammu-1.24.0/findmysql.patch
@@ -0,0 +1,35 @@
+Index: gammu-1.24.0/cmake/FindMySQL.cmake
+===================================================================
+--- gammu-1.24.0.orig/cmake/FindMySQL.cmake 2008-11-20 15:37:28.000000000 +0000
++++ gammu-1.24.0/cmake/FindMySQL.cmake 2009-06-12 12:18:06.000000000 +0000
+@@ -30,7 +30,7 @@
+ ARGS --include
+ OUTPUT_VARIABLE MY_TMP)
+
+- string(REGEX REPLACE "-I([^ ]*)( .*)?" "\\1" MY_TMP "${MY_TMP}")
++ string(REGEX REPLACE "-I([^ ]+)( .*)?" "\\1" MY_TMP "${MY_TMP}")
+
+ set(MYSQL_ADD_INCLUDE_DIR ${MY_TMP} CACHE FILEPATH INTERNAL)
+
+@@ -41,17 +41,19 @@
+
+ set(MYSQL_ADD_LIBRARIES "")
+
+- string(REGEX MATCHALL "-l[^ ]*" MYSQL_LIB_LIST "${MY_TMP}")
++ string(REGEX MATCHALL "(^| )-l[^ ]+" MYSQL_LIB_LIST "${MY_TMP}")
+ foreach(LIB ${MYSQL_LIB_LIST})
+ string(REGEX REPLACE "[ ]*-l([^ ]*)" "\\1" LIB "${LIB}")
++ message("${LIB}")
+ list(APPEND MYSQL_ADD_LIBRARIES "${LIB}")
+ endforeach(LIB ${MYSQL_LIBS})
+
+ set(MYSQL_ADD_LIBRARY_PATH "")
+
+- string(REGEX MATCHALL "-L[^ ]*" MYSQL_LIBDIR_LIST "${MY_TMP}")
++ string(REGEX MATCHALL "-L[^ ]+" MYSQL_LIBDIR_LIST "${MY_TMP}")
+ foreach(LIB ${MYSQL_LIBDIR_LIST})
+ string(REGEX REPLACE "[ ]*-L([^ ]*)" "\\1" LIB "${LIB}")
++ message("${LIB}")
+ list(APPEND MYSQL_ADD_LIBRARY_PATH "${LIB}")
+ endforeach(LIB ${MYSQL_LIBS})
+
diff --git a/recipes/gammu/gammu_1.24.0.bb b/recipes/gammu/gammu_1.24.0.bb
new file mode 100644
index 0000000000..56a1a91729
--- /dev/null
+++ b/recipes/gammu/gammu_1.24.0.bb
@@ -0,0 +1,42 @@
+DESCRIPTION = "GNU All Mobile Managment Utilities"
+SECTION = "console/network"
+DEPENDS = "bluez-libs cmake-native python mysql"
+RDEPENDS_python-${PN} = "python-core"
+LICENSE = "GPL"
+HOMEPAGE = "http://www.gammu.org/"
+PR = "r0"
+
+SRC_URI = "http://dl.cihar.com/gammu/releases/gammu-${PV}.tar.bz2 \
+ file://findmysql.patch;patch=1"
+
+inherit distutils-common-base cmake
+
+PYTHON_DIR = "${@python_dir(d)}"
+
+do_configure() {
+ cd ${S}
+ sed -i 's@^cmake [^$]*\$@cmake -DCMAKE_FIND_ROOT_PATH=${STAGING_DIR_TARGET} $@' configure
+ sed -i 's@\${PYTHON_SITEDIR}@${libdir}/${PYTHON_DIR}/site-packages@g' python/gammu/CMakeLists.txt
+ ./configure --prefix=${prefix} --enable-shared --enable-backup
+}
+
+do_stage() {
+ autotools_stage_all
+}
+
+# gammu has a non-standard uninstalled .pc file, which confuses pkgconfig.bbclass.
+# Replace it by custom do_stage_append():
+#do_stage_append () {
+# install -d ${PKG_CONFIG_DIR}
+# cat build-configure/cfg/gammu.pc > ${PKG_CONFIG_DIR}/gammu.pc
+#}
+
+PACKAGES =+ "${PN}-smsd libgammu libgsmsd python-${PN}"
+
+FILES_${PN} = "${bindir}/gammu ${bindir}/jadmaker ${sysconfdir}/bash_completion.d/gammu"
+FILES_${PN}-smsd = "${bindir}/gammu-smsd*"
+FILES_${PN}-dev += "${bindir}/gammu-config ${libdir}/*.so"
+FILES_${PN}-dbg += "${bindir}/.debug ${libdir}/.debug ${libdir}/python*/site-packages/gammu/.debug"
+FILES_libgammu = "${libdir}/libGammu.so.*"
+FILES_libgsmsd = "${libdir}/libgsmsd.so.*"
+FILES_python-${PN} = "${libdir}/${PYTHON_DIR}/site-packages/gammu/*.??"
diff --git a/recipes/gpsbabel/gpsbabel-1.3.6/autotools.patch b/recipes/gpsbabel/gpsbabel-1.3.6/autotools.patch
new file mode 100644
index 0000000000..e95bd64048
--- /dev/null
+++ b/recipes/gpsbabel/gpsbabel-1.3.6/autotools.patch
@@ -0,0 +1,13 @@
+Index: gpsbabel-1.3.6/configure.in
+===================================================================
+--- gpsbabel-1.3.6.orig/configure.in 2008-10-31 12:43:21.000000000 +0000
++++ gpsbabel-1.3.6/configure.in 2009-06-11 17:15:12.000000000 +0000
+@@ -36,7 +36,7 @@
+ AC_PROG_INSTALL
+ AC_PROG_MAKE_SET
+ AC_EXEEXT
+-AC_SUBST(AC_EXEEXT)
++AC_SUBST(EXEEXT)
+ AC_C_BIGENDIAN
+
+ # Checks for libraries.
diff --git a/recipes/gpsbabel/gpsbabel_1.3.6.bb b/recipes/gpsbabel/gpsbabel_1.3.6.bb
index 26f87a75e8..e0888b5993 100644
--- a/recipes/gpsbabel/gpsbabel_1.3.6.bb
+++ b/recipes/gpsbabel/gpsbabel_1.3.6.bb
@@ -4,6 +4,7 @@ DEPENDS = "expat libusb-compat"
HOMEPAGE = "http://www.gpsbabel.org/"
LICENSE = "GPL"
-SRC_URI = "http://www.gpsbabel.org/plan9.php?dl=gpsbabel-${PV}.tar.gz"
+SRC_URI = "http://www.gpsbabel.org/plan9.php?dl=gpsbabel-${PV}.tar.gz \
+ file://autotools.patch;patch=1"
inherit autotools pkgconfig
diff --git a/recipes/imagemagick/imagemagick_6.4.4-1.bb b/recipes/imagemagick/imagemagick_6.4.4-1.bb
index 60dd6afd83..546defc4ad 100644
--- a/recipes/imagemagick/imagemagick_6.4.4-1.bb
+++ b/recipes/imagemagick/imagemagick_6.4.4-1.bb
@@ -18,12 +18,6 @@ inherit autotools binconfig pkgconfig
EXTRA_AUTORECONF += "--exclude=libtoolize"
EXTRA_OECONF = "--program-prefix= --without-x --without-freetype --without-perl --disable-openmp"
-do_configure() {
- gnu-configize
- cp config.{sub,guess} config/
- oe_runconf
-}
-
do_stage() {
autotools_stage_all
}
diff --git a/recipes/libaio/libaio-oracle_0.3.0.bb b/recipes/libaio/libaio-oracle_0.3.0.bb
index 04cacae4fd..9a11c7c658 100644
--- a/recipes/libaio/libaio-oracle_0.3.0.bb
+++ b/recipes/libaio/libaio-oracle_0.3.0.bb
@@ -4,7 +4,8 @@
DESCRIPTION="This is a library for accessing the new AIO system calls (asynchronous i/o) for the Linux kernel."
HOMEPAGE="http://oss.oracle.com/projects/libaio-oracle"
-LICENSE="GPL"
+LICENSE="LGPL"
+PR = "r1"
SRC_URI="http://oss.oracle.com/projects/libaio-oracle/dist/files/${PN}-${PV}.tar.gz"
@@ -31,4 +32,3 @@ do_stage() {
rm -f ${STAGE_TEMP}/usr/lib/*.la
oe_libinstall -a -so -C ${STAGE_TEMP}/usr/lib libaio-oracle ${STAGING_LIBDIR}
}
-
diff --git a/recipes/libdlo/kernel-module-udlfb/udlfb.c b/recipes/libdlo/kernel-module-udlfb/udlfb.c
index abeca9bd12..7468bca476 100644
--- a/recipes/libdlo/kernel-module-udlfb/udlfb.c
+++ b/recipes/libdlo/kernel-module-udlfb/udlfb.c
@@ -1,17 +1,17 @@
-/************************************************************************************
- * DLFB Kernel Driver *
- * Version 0.2 (udlfb) *
- * (C) 2009 Roberto De Ioris <roberto@unbit.it> *
- * *
- * This file is licensed under the GPLv2. See COPYING in the package. *
- * Based on the amazing work of Florian Echtler and libdlo 0.1 *
- * *
- * *
- * 10.06.09 release 0.2.3 (edid ioctl, fallback for unsupported modes) *
- * 05.06.09 release 0.2.2 (real screen blanking, rle compression, double buffer) *
- * 31.05.09 release 0.2 *
- * 22.05.09 First public (ugly) release *
- ************************************************************************************/
+/*****************************************************************************
+ * DLFB Kernel Driver *
+ * Version 0.2 (udlfb) *
+ * (C) 2009 Roberto De Ioris <roberto@unbit.it> *
+ * *
+ * This file is licensed under the GPLv2. See COPYING in the package. *
+ * Based on the amazing work of Florian Echtler and libdlo 0.1 *
+ * *
+ * *
+ * 10.06.09 release 0.2.3 (edid ioctl, fallback for unsupported modes) *
+ * 05.06.09 release 0.2.2 (real screen blanking, rle compression, double buffer) *
+ * 31.05.09 release 0.2 *
+ * 22.05.09 First public (ugly) release *
+ *****************************************************************************/
#include <linux/module.h>
#include <linux/kernel.h>
@@ -121,30 +121,29 @@ MODULE_DEVICE_TABLE(usb, id_table);
static struct usb_driver dlfb_driver;
// thanks to Henrik Bjerregaard Pedersen for this function
-static char *
-rle_compress16(uint16_t *src, char *dst, int rem)
+static char *rle_compress16(uint16_t * src, char *dst, int rem)
{
- int rl;
- uint16_t pix0;
- char *end_if_raw = dst + 6 + 2 * rem;
+ int rl;
+ uint16_t pix0;
+ char *end_if_raw = dst + 6 + 2 * rem;
- dst += 6; // header will be filled in if RLE is worth it
+ dst += 6; // header will be filled in if RLE is worth it
- while (rem && dst < end_if_raw) {
- char *start = (char *)src;
+ while (rem && dst < end_if_raw) {
+ char *start = (char *)src;
- pix0 = *src++;
- rl = 1;
- rem--;
- while (rem && *src == pix0)
- rem--, rl++, src++;
- *dst++ = rl;
- *dst++ = start[1];
- *dst++ = start[0];
- }
+ pix0 = *src++;
+ rl = 1;
+ rem--;
+ while (rem && *src == pix0)
+ rem--, rl++, src++;
+ *dst++ = rl;
+ *dst++ = start[1];
+ *dst++ = start[0];
+ }
- return dst;
+ return dst;
}
/*
@@ -165,21 +164,20 @@ image_blit(struct dlfb_data *dev_info, int x, int y, int width, int height,
char *bufptr;</