diff options
Diffstat (limited to 'recipes')
75 files changed, 14553 insertions, 805 deletions
diff --git a/recipes/asio/asio_1.1.1.bb b/recipes/asio/asio_1.1.1.bb index a724921676..e0b610d8c9 100644 --- a/recipes/asio/asio_1.1.1.bb +++ b/recipes/asio/asio_1.1.1.bb @@ -4,6 +4,8 @@ SECTION = "libs" PRIORITY = "optional" LICENSE = "Boost Software License" +PR = "r1" + DEPENDS = "boost" SRC_URI = "${SOURCEFORGE_MIRROR}/asio/${PN}-${PV}.tar.bz2" diff --git a/recipes/balsa/balsa-2.4.1/gnome-icon-theme.patch b/recipes/balsa/balsa-2.4.1/gnome-icon-theme.patch new file mode 100644 index 0000000000..7e16171ecc --- /dev/null +++ b/recipes/balsa/balsa-2.4.1/gnome-icon-theme.patch @@ -0,0 +1,27 @@ +https://bugzilla.gnome.org/show_bug.cgi?id=596309 +Index: balsa-2.4.1/src/balsa-app.c +=================================================================== +--- balsa-2.4.1.orig/src/balsa-app.c ++++ balsa-2.4.1/src/balsa-app.c +@@ -436,6 +436,9 @@ balsa_app_init(void) + /* Message filing */ + balsa_app.folder_mru=NULL; + balsa_app.fcc_mru=NULL; ++ ++ g_object_set (gtk_settings_get_default (), ++ "gtk-fallback-icon-theme", "gnome", NULL); + } + + void +Index: balsa-2.4.1/configure.in +=================================================================== +--- balsa-2.4.1.orig/configure.in ++++ balsa-2.4.1/configure.in +@@ -329,6 +329,7 @@ glib-2.0 >= 2.16.0 + gtk+-2.0 >= 2.14.0 + gmime-2.4 + gio-2.0 ++gnome-icon-theme + $gnome_extras + ]) + diff --git a/recipes/balsa/balsa_2.4.1.bb b/recipes/balsa/balsa_2.4.1.bb index c66ec5a2bc..59b0b10ac0 100644 --- a/recipes/balsa/balsa_2.4.1.bb +++ b/recipes/balsa/balsa_2.4.1.bb @@ -2,9 +2,12 @@ DESCRIPTION = "Robust and configurable e-mail client for GNOME" HOMEPAGE = "http://pawsa.fedorapeople.org/balsa/" SECTION = "x11/network" LICENSE = "GPL" -SRC_URI = "http://pawsa.fedorapeople.org/balsa/${P}.tar.bz2" +SRC_URI = "http://pawsa.fedorapeople.org/balsa/${P}.tar.bz2 \ + file://gnome-icon-theme.patch;patch=1" +PR = "r1" -DEPENDS = "glib-2.0 libgmime-2.4 gtk+ intltool-native libesmtp libxml-parser-perl-native" +DEPENDS = "glib-2.0 libgmime-2.4 gnome-icon-theme gtk+ intltool-native libesmtp libxml-parser-perl-native" +RDEPENDS_${PN} = "gnome-icon-theme" # FIXME: It is possible to build several variants of balsa: lite (SSL, gqlite/GPE, maybe HTML), # standard (GNOME, spell checking, HTML), full (Kerberos, LDAP, PGP, Rubrica, X-Face) diff --git a/recipes/boost/boost-36.inc b/recipes/boost/boost-36.inc index 4bd065f13a..1200e9a5a6 100644 --- a/recipes/boost/boost-36.inc +++ b/recipes/boost/boost-36.inc @@ -128,7 +128,7 @@ BJAM_OPTS = '${BJAM_TOOLS} \ do_configure_prepend() { cp -f boost/config/platform/linux.hpp boost/config/platform/linux-gnueabi.hpp - echo 'using gcc : 4.3.1 : ${CXX} : compileflags -DBOOST_SP_USE_PTHREADS -I${includedir} linkflags -L${libdir} ;' >> ${S}/tools/build/v2/user-config.jam + echo "using gcc : $(${CXX} -dumpversion) : ${CXX} : compileflags -DBOOST_SP_USE_PTHREADS -I${includedir} linkflags -L${libdir} ;" >> ${S}/tools/build/v2/user-config.jam } do_compile() { diff --git a/recipes/boost/boost_1.36.0.bb b/recipes/boost/boost_1.36.0.bb index 140ab290ba..898d1b1603 100644 --- a/recipes/boost/boost_1.36.0.bb +++ b/recipes/boost/boost_1.36.0.bb @@ -1,9 +1,12 @@ include boost-36.inc -PR = "r6" +PR = "r7" SRC_URI = "${SOURCEFORGE_MIRROR}/boost/${BOOST_P}.tar.bz2 \ file://arm-intrinsics.patch;patch=1 \ + file://01-no-serialization-test.patch;patch=1 \ + file://02-atomic-count-pthreads-on-arm.patch;patch=1 \ + file://03-exception-clone-destructor-fix.patch;patch=1 \ " BJAM_OPTS = '${BJAM_TOOLS} \ diff --git a/recipes/boost/files/01-no-serialization-test.patch b/recipes/boost/files/01-no-serialization-test.patch new file mode 100644 index 0000000000..f1c9ca8572 --- /dev/null +++ b/recipes/boost/files/01-no-serialization-test.patch @@ -0,0 +1,12 @@ +diff -purN orig/libs/serialization/build/Jamfile.v2 boost_1_36_0/libs/serialization/build/Jamfile.v2 +--- orig/libs/serialization/build/Jamfile.v2 2008-09-11 18:45:03.000000000 -0400 ++++ boost_1_36_0/libs/serialization/build/Jamfile.v2 2008-09-11 18:45:40.000000000 -0400 +@@ -8,7 +8,7 @@ + + project boost/serialization + : source-location ../src +- : requirements <dependency>../../config/test/all//BOOST_NO_STD_LOCALE ++ : requirements + <conditional>@include-spirit + ; + diff --git a/recipes/boost/files/02-atomic-count-pthreads-on-arm.patch b/recipes/boost/files/02-atomic-count-pthreads-on-arm.patch new file mode 100644 index 0000000000..c6f2e19685 --- /dev/null +++ b/recipes/boost/files/02-atomic-count-pthreads-on-arm.patch @@ -0,0 +1,17 @@ +diff -purN orig/boost/detail/atomic_count.hpp boost_1_36_0/boost/detail/atomic_count.hpp +--- orig/boost/detail/atomic_count.hpp 2008-09-12 11:48:45.000000000 -0400 ++++ boost_1_36_0/boost/detail/atomic_count.hpp 2008-09-12 14:36:33.000000000 -0400 +@@ -93,6 +93,13 @@ typedef long atomic_count; + + # include <boost/detail/atomic_count_pthreads.hpp> + ++#elif defined(BOOST_HAS_PTHREADS) && defined(__arm__) && !defined(__ARM_ARCH_7A__) && !defined(__ARM_ARCH_6J__) ++ ++// MLC: need this on ARM, otherwise it'll attempt to use atomic_count_sync, ++// which has no ARM implementation. ++# define BOOST_AC_USE_PTHREADS ++# include <boost/detail/atomic_count_pthreads.hpp> ++ + #elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) ) + + # include <boost/detail/atomic_count_gcc_x86.hpp> diff --git a/recipes/boost/files/03-exception-clone-destructor-fix.patch b/recipes/boost/files/03-exception-clone-destructor-fix.patch new file mode 100644 index 0000000000..d78759b5e3 --- /dev/null +++ b/recipes/boost/files/03-exception-clone-destructor-fix.patch @@ -0,0 +1,12 @@ +diff -purN orig/boost/exception/enable_current_exception.hpp boost_1_36_0/boost/exception/enable_current_exception.hpp +--- orig/boost/exception/enable_current_exception.hpp 2008-09-12 11:48:45.000000000 -0400 ++++ boost_1_36_0/boost/exception/enable_current_exception.hpp 2008-09-12 15:13:06.000000000 -0400 +@@ -96,6 +96,8 @@ boost + *be1 = *be2; + } + ++ ~exception_clone() throw() { } ++ + private: + + detail::atomic_count mutable count_; diff --git a/recipes/boost/files/arm-intrinsics.patch b/recipes/boost/files/arm-intrinsics.patch index 860b6df67c..1f1eed684a 100644 --- a/recipes/boost/files/arm-intrinsics.patch +++ b/recipes/boost/files/arm-intrinsics.patch @@ -5,7 +5,7 @@ diff -Nurd boost_1_36_0.orig/boost/detail/atomic_count_sync.hpp boost_1_36_0.arm void operator++() { -+#ifdef __ARM_ARCH_7A__ ++#if defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_6J__) + int v1, tmp; + asm volatile ("1: \n\t" + "ldrex %0, %1 \n\t" @@ -22,7 +22,7 @@ diff -Nurd boost_1_36_0.orig/boost/detail/atomic_count_sync.hpp boost_1_36_0.arm long operator--() { -+#ifdef __ARM_ARCH_7A__ ++#if defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_6J__) + int v1, tmp; + asm volatile ("1: \n\t" + "ldrex %0, %1 \n\t" @@ -40,7 +40,7 @@ diff -Nurd boost_1_36_0.orig/boost/detail/atomic_count_sync.hpp boost_1_36_0.arm operator long() const { -+#if __ARM_ARCH_7A__ ++#if defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_6J__) + return value_; +#else return __sync_fetch_and_add( &value_, 0 ); diff --git a/recipes/chicken/chicken.inc b/recipes/chicken/chicken.inc index f0126a9c16..9aebc4f5d5 100644 --- a/recipes/chicken/chicken.inc +++ b/recipes/chicken/chicken.inc @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.call-with-current-continuation.org/" SECTION = "interpreters" PRIORITY = "optional" LICENSE = "BSD" -INC_PR = "r1" +INC_PR = "r2" SRC_URI = "http://chicken.wiki.br/releases/${PV}/chicken-${PV}.tar.gz" @@ -13,14 +13,21 @@ PARALLEL_MAKE = "" # Required environment values export PLATFORM="linux" export PREFIX="${prefix}" -export LIBRARIAN="${TARGET_PREFIX}" +export HOSTSYSTEM="${HOST_SYS}" export TARGETSYSTEM="${TARGET_SYS}" +export INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS="-m 755" +export INSTALL_PROGRAM_STATIC_LIBRARY_OPTIONS="-m 644" +export INSTALL_PROGRAM_EXECUTABLE_OPTIONS="-m 755" +export INSTALL_PROGRAM_FILE_OPTIONS="-m 644" do_compile() { case ${TARGET_ARCH} in i*86) ARCH=x86 ;; + x86_64) + ARCH=x86-64 + ;; *) echo "Check ARCH value for ${TARGET_ARCH}" exit 1 @@ -35,6 +42,9 @@ do_install() { i*86) ARCH=x86 ;; + x86_64) + ARCH=x86-64 + ;; *) echo "Check ARCH value for ${TARGET_ARCH}" exit 1 diff --git a/recipes/gdb/gdb_7.0.bb b/recipes/gdb/gdb_7.0.bb index 9a4684409b..c3aa49d0e4 100644 --- a/recipes/gdb/gdb_7.0.bb +++ b/recipes/gdb/gdb_7.0.bb @@ -3,3 +3,6 @@ LICENSE = "GPLv3" SRC_URI += "\ file://gdb-6.8-fix-compile-karmic.patch;patch=1" + +# Work-around problems while creating libbfd.a +EXTRA_OECONF += "--enable-static" diff --git a/recipes/gnome-mplayer/gecko-mediaplayer_0.9.8.bb b/recipes/gnome-mplayer/gecko-mediaplayer_0.9.8.bb index 33d0be4aa2..9dca7cb6b6 100644 --- a/recipes/gnome-mplayer/gecko-mediaplayer_0.9.8.bb +++ b/recipes/gnome-mplayer/gecko-mediaplayer_0.9.8.bb @@ -4,7 +4,7 @@ LICENSE = "GPL" DEPENDS = "firefox gtk+ gconf dbus-glib" RDEPENDS = "firefox gnome-mplayer" -PR = "r3" +PR = "r4" inherit autotools @@ -17,13 +17,14 @@ SRC_URI = "http://gecko-mediaplayer.googlecode.com/files/${P}.tar.gz \ MOZILLA_HOME = "firefox-3.5.4" do_install_append() { - ln -sf ${libdir}/mozilla ${D}${libdir}/${MOZILLA_HOME} + install -d ${D}${libdir}/${MOZILLA_HOME}/extensions/ cp -dpR ${WORKDIR}/extens* ${D}${libdir}/mozilla/ + ln -sf ${libdir}/mozilla/extensions/flash@alwaysinnovating.com ${D}${libdir}/${MOZILLA_HOME}/extensions/ } PACKAGES =+ "${PN}-firefox-hack" RDEPENDS_${PN}-firefox-hack = "${PN}" -FILES_${PN}-firefox-hack = "${libdir}/mozilla/extensions" +FILES_${PN}-firefox-hack = "${libdir}/mozilla/extensions ${libdir}/${MOZILLA_HOME}" FILES_${PN} += "${sysconfdir}/* \ ${libdir}/mozilla/* ${libdir}/${MOZILLA_HOME}" diff --git a/recipes/gnome-mplayer/gnome-mplayer_0.9.8.bb b/recipes/gnome-mplayer/gnome-mplayer_0.9.8.bb index b8aa30d52e..95b46176af 100644 --- a/recipes/gnome-mplayer/gnome-mplayer_0.9.8.bb +++ b/recipes/gnome-mplayer/gnome-mplayer_0.9.8.bb @@ -4,4 +4,4 @@ SRC_URI += "file://gnome-mplayer-svn.diff;patch=1;pnum=0 \ file://default.patch;patch=1 \ " -PR = "r8" +PR = "r9" diff --git a/recipes/gnome/gdm-2.28.0/gdm b/recipes/gnome/gdm-2.28.0/gdm index fed9c06ad7..43eae95177 100755 --- a/recipes/gnome/gdm-2.28.0/gdm +++ b/recipes/gnome/gdm-2.28.0/gdm @@ -32,10 +32,21 @@ DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager case "$1" in start) # make needed directories in volatile + + if [ -e /var/log/gdm ] ; then + rm -rf /var/log/gdm + fi + mkdir -m 01770 /var/log/gdm chown gdm:gdm /var/log/gdm + + if [ -e /tmp/.ICE-unix ] ; then + rm -rf /tmp/.ICE-unix + fi + mkdir -m 01777 /tmp/.ICE-unix chown root:root /tmp/.ICE-unix + CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> /dev/null)") if grep -wqs text /proc/cmdline; then echo "Not starting GNOME Display Manager (gdm); found 'text' in kernel commandline." diff --git a/recipes/gnome/gdm_2.28.0.bb b/recipes/gnome/gdm_2.28.0.bb index 683773a3ab..1fc5e74f73 100644 --- a/recipes/gnome/gdm_2.28.0.bb +++ b/recipes/gnome/gdm_2.28.0.bb @@ -1,12 +1,14 @@ DESCRIPTION = "Graphical login manager" LICENSE = "GPL" -DEPENDS = "libcanberra libxklavier grep consolekit libpam gnome-doc-utils gtk+ libglade libgnomecanvas librsvg libxml2 libart-lgpl xrdb" +DEPENDS = "tcp-wrappers libcanberra libxklavier grep consolekit libpam gnome-doc-utils gtk+ libglade libgnomecanvas librsvg libxml2 libart-lgpl xrdb" -PR = "r1" +PR = "r3" inherit gnome update-rc.d +RDEPENDS_${PN} += "grep" + SRC_URI += " \ file://cross-xdetection.diff;patch=1 \ file://%gconf-tree.xml \ diff --git a/recipes/gnome/gnome-icon-theme_2.28.0.bb b/recipes/gnome/gnome-icon-theme_2.28.0.bb index 7e5c7b3af8..38f212927f 100644 --- a/recipes/gnome/gnome-icon-theme_2.28.0.bb +++ b/recipes/gnome/gnome-icon-theme_2.28.0.bb @@ -3,11 +3,11 @@ SECTION = "x11/gnome" DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native" RDEPENDS = "hicolor-icon-theme" RRECOMMENDS = "librsvg-gtk" +PACKAGE_ARCH = "all" +PR = "r1" FILES_${PN} += "${datadir}/*" EXTRA_OECONF = "--disable-hicolor-check" inherit gnome - - diff --git a/recipes/gpsd/gpsd.inc b/recipes/gpsd/gpsd.inc index 1022091c6c..0bd2b207f5 100644 --- a/recipes/gpsd/gpsd.inc +++ b/recipes/gpsd/gpsd.inc @@ -19,7 +19,7 @@ SRC_URI_append_om-gta01 = " \ file://restart_gllin.sh \ " -inherit autotools update-rc.d +inherit autotools_stage update-rc.d INITSCRIPT_NAME = "gpsd" INITSCRIPT_PARAMS = "defaults 35" @@ -39,12 +39,6 @@ do_install_prepend() { export HOST_SYS="${HOST_SYS}" } -do_stage() { - oe_libinstall -so libgps ${STAGING_LIBDIR} - install -m 0644 ${S}/gps.h ${STAGING_INCDIR} - install -m 0644 ${S}/gpsd.h ${STAGING_INCDIR} -} - do_install_append() { install -d ${D}/${sysconfdir}/init.d install -d ${D}/dev diff --git a/recipes/gpsd/gpsd_2.38.bb b/recipes/gpsd/gpsd_2.38.bb index 95260ff2be..fb7f57d980 100644 --- a/recipes/gpsd/gpsd_2.38.bb +++ b/recipes/gpsd/gpsd_2.38.bb @@ -1,5 +1,5 @@ require gpsd.inc -PR = "r0" +PR = "r1" # make attempts to link gpspacket.so without waiting for all compiler tasks: PARALLEL_MAKE = "" diff --git a/recipes/lame/lame-3.98.2/ldflags-qa.patch b/recipes/lame/lame-3.98.2/ldflags-qa.patch new file mode 100644 index 0000000000..c4df610bb2 --- /dev/null +++ b/recipes/lame/lame-3.98.2/ldflags-qa.patch @@ -0,0 +1,43 @@ +https://sourceforge.net/tracker/?func=detail&aid=2892273&group_id=290&atid=300290 + +Depending on configure arguments libmp3lame may be built only as a +shared library. But lame frntends link command using this library +has -static. + +Such clash may cause ugly libtool behavior. + +In context of lame, linking should probably respect configure flags +and link frontend dynamically if shared linking is enabled. + +As a consequence of bug in libtool, this combination +with --disable-static may create incorrect binary. For more see: +http://lists.gnu.org/archive/html/bug-libtool/2009-11/msg00004.html + +Signed-off-by: Stanislav Brabec <utx@penguin.cz> + +Index: lame-398-2/frontend/Makefile.am +=================================================================== + |
