diff options
author | Rolf Leggewie <oe-devel@rolf.leggewie.biz> | 2007-05-01 16:41:06 +0000 |
---|---|---|
committer | Rolf Leggewie <oe-devel@rolf.leggewie.biz> | 2007-05-01 16:41:06 +0000 |
commit | 8022e97c116af8ac1433db41dbe70f7fdf56cee1 (patch) | |
tree | 86b5864b114bc42b71cfc0b6cd9f7d1eb139e552 | |
parent | 93e261aa5a108614f041be38934ddb29b5e6e911 (diff) | |
parent | 9c4f5f2745e24cf8e99e63e345ed8408f0a7c06b (diff) |
merge of '4628771529e2ed24d72e3df800feb7a575c330e7'
and 'c18c0af8649c4f70f923fefaa9e42158e83c3881'
26 files changed, 260 insertions, 12 deletions
diff --git a/packages/linux/linux-gta01/defconfig-2.6.21.1-fic-gta01 b/packages/linux/linux-gta01/defconfig-2.6.21.1-fic-gta01 index 1a38fe6287..276b6e5b23 100644 --- a/packages/linux/linux-gta01/defconfig-2.6.21.1-fic-gta01 +++ b/packages/linux/linux-gta01/defconfig-2.6.21.1-fic-gta01 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.21.1 -# Mon Apr 30 14:02:17 2007 +# Tue May 1 09:19:54 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -33,7 +33,7 @@ CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # -CONFIG_LOCALVERSION="-moko9" +CONFIG_LOCALVERSION="-moko10" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y @@ -168,7 +168,7 @@ CONFIG_S3C2410_CLOCK=y # CONFIG_MACH_AML_M5900 is not set # CONFIG_MACH_VR1000 is not set # CONFIG_MACH_QT2410 is not set -CONFIG_MACH_GTA01=y +CONFIG_MACH_NEO1973_GTA01=y # # S3C2412 Machines @@ -276,7 +276,7 @@ CONFIG_FPE_FASTFPE=y # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set -# CONFIG_BINFMT_MISC is not set +CONFIG_BINFMT_MISC=m # # Power management options @@ -1126,7 +1126,7 @@ CONFIG_LEDS_CLASS=y # # LED drivers # -CONFIG_LEDS_S3C24XX=m +# CONFIG_LEDS_S3C24XX is not set CONFIG_LEDS_GTA01=y # @@ -1255,10 +1255,24 @@ CONFIG_SND_SOC=y # # +# SoC Audio for the Freescale i.MX +# + +# # SoC Audio for the Intel PXA2xx # # +# SoC Audio for the Samsung S3C24XX +# +CONFIG_SND_S3C24XX_SOC=y +CONFIG_SND_S3C24XX_SOC_I2S=y +CONFIG_SND_S3C24XX_SOC_SMDK2440=m +CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753=y +CONFIG_SND_SOC_WM8753=y +CONFIG_SND_SOC_UDA1380=m + +# # Open Sound System # # CONFIG_SOUND_PRIME is not set diff --git a/packages/linux/linux-gta01_2.6.21.1.bb b/packages/linux/linux-gta01_2.6.21.1.bb index 59859db5e0..a9bf11126b 100644 --- a/packages/linux/linux-gta01_2.6.21.1.bb +++ b/packages/linux/linux-gta01_2.6.21.1.bb @@ -2,7 +2,7 @@ require linux-gta01.inc DEFAULT_PREFERENCE = "-6" -MOKOR = "moko9" +MOKOR = "moko10" PR = "${MOKOR}-r0" VANILLA_VERSION = "2.6.21.1" diff --git a/packages/perl/files/letgcc-find-errno.patch b/packages/perl/files/letgcc-find-errno.patch new file mode 100644 index 0000000000..24722ee964 --- /dev/null +++ b/packages/perl/files/letgcc-find-errno.patch @@ -0,0 +1,42 @@ +This removes all the logic that perl uses to locate an appropriate +errno.h for the target. Instead we simple create a file that does + + #include "errno.h" + +and use that as the file to parse. This is needed when using an +external toolchain since perl will search in ${STAGING_INCDIR} for +errno.h (when using gcc) and that isn't where it's located - its +wherever the external toolchain keeps it's headers. + +--- perl-5.8.8/ext/Errno/Errno_pm.PL 2007/04/30 14:10:10 1.1 ++++ perl-5.8.8/ext/Errno/Errno_pm.PL 2007/04/30 14:21:35 +@@ -11,8 +11,18 @@ + open OUT, ">Errno.pm" or die "Cannot open Errno.pm: $!"; + select OUT; + my $file; +-my @files = get_files(); +-if ($Config{gccversion} ne '' && $^O eq 'MSWin32') { ++#my @files = get_files(); ++my @files = ("errno.h"); ++ ++if (1) { ++ open INCS, '>includes.c' or ++ die "Cannot open includes.c"; ++ print INCS qq[#include "errno.h"\n]; ++ close INCS; ++ process_file('includes.c'); ++ unlink 'includes.c'; ++} ++elsif ($Config{gccversion} ne '' && $^O eq 'MSWin32') { + # MinGW complains "warning: #pragma system_header ignored outside include + # file" if the header files are processed individually, so include them + # all in .c file and process that instead. +@@ -44,7 +54,7 @@ + chomp($file = `cygpath -w "$file"`); + } + +- return unless defined $file and -f $file; ++# return unless defined $file and -f $file; + # warn "Processing $file\n"; + + local *FH; diff --git a/packages/perl/files/perl-5.8.8-gcc-4.2.patch b/packages/perl/files/perl-5.8.8-gcc-4.2.patch new file mode 100644 index 0000000000..d9869e1974 --- /dev/null +++ b/packages/perl/files/perl-5.8.8-gcc-4.2.patch @@ -0,0 +1,13 @@ +See http://bugs.openembedded.org/show_bug.cgi?id=2168 +Fix for gcc 4.2 + +--- perl-5.8.8/makedepend.SH.ark 2006-11-01 16:32:05.000000000 +0100 ++++ perl-5.8.8/makedepend.SH 2006-11-01 16:32:15.000000000 +0100 +@@ -167,6 +167,7 @@ + -e '/^#.*<builtin>/d' \ + -e '/^#.*<built-in>/d' \ + -e '/^#.*<command line>/d' \ ++ -e '/^#.*<command-line>/d' \ + -e '/^#.*"-"/d' \ + -e '/: file path prefix .* never used$/d' \ + -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ diff --git a/packages/perl/perl-native_5.8.7.bb b/packages/perl/perl-native_5.8.7.bb index ffbdc4ec32..ebb10e5580 100644 --- a/packages/perl/perl-native_5.8.7.bb +++ b/packages/perl/perl-native_5.8.7.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Perl is a popular scripting language." HOMEPAGE = "http://www.perl.org/" LICENSE = "Artistic|GPL" -PR = "r4" +PR = "r5" SECTION = "libs" inherit native @@ -9,6 +9,7 @@ inherit native DEPENDS = "virtual/db-native gdbm-native" SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \ + file://perl-5.8.8-gcc-4.2.patch;patch=1 \ file://Configure-multilib.patch;patch=1" S = "${WORKDIR}/perl-${PV}" diff --git a/packages/perl/perl-native_5.8.8.bb b/packages/perl/perl-native_5.8.8.bb index 75002313cd..a9333d79ee 100644 --- a/packages/perl/perl-native_5.8.8.bb +++ b/packages/perl/perl-native_5.8.8.bb @@ -3,13 +3,14 @@ HOMEPAGE = "http://www.perl.org/" SECTION = "libs" LICENSE = "Artistic|GPL" DEPENDS = "virtual/db-native gdbm-native" -PR = "r1" +PR = "r2" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/perl-${PV}" DEFAULT_PREFERENCE = "-1" SRC_URI = "http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \ + file://perl-5.8.8-gcc-4.2.patch;patch=1 \ file://Configure-multilib.patch;patch=1 \ file://perl-configpm-switch.patch;patch=1" diff --git a/packages/perl/perl_5.8.8.bb b/packages/perl/perl_5.8.8.bb index 7265074ea7..1f7751851d 100644 --- a/packages/perl/perl_5.8.8.bb +++ b/packages/perl/perl_5.8.8.bb @@ -5,7 +5,7 @@ LICENSE = "Artistic|GPL" PRIORITY = "optional" # We need gnugrep (for -I) DEPENDS = "virtual/db perl-native grep-native" -PR = "r8" +PR = "r10" # Major part of version PVM = "5.8" @@ -17,6 +17,7 @@ SRC_URI = "ftp://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \ file://Makefile.SH.patch \ file://perl-dynloader.patch;patch=1 \ file://perl-moreconfig.patch;patch=1 \ + file://letgcc-find-errno.patch;patch=1 \ file://generate-sh.patch;patch=1 \ file://09_fix_installperl.patch;patch=1 \ file://52_debian_extutils_hacks.patch;patch=1 \ @@ -184,6 +185,8 @@ python populate_packages_prepend () { do_split_packages(d, datadir, '(.*)\.(pm|pl|e2x)', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True) } +PACKAGES_DYNAMIC = "perl-module-*" + require perl-rdepends_${PV}.inc require perl-rprovides.inc diff --git a/packages/xorg-app/mkfontdir-native_1.0.3.bb b/packages/xorg-app/mkfontdir-native_1.0.3.bb new file mode 100644 index 0000000000..c4c5e5d259 --- /dev/null +++ b/packages/xorg-app/mkfontdir-native_1.0.3.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "X mkfontdir app" +SECTION = "x11/applications" +LICENSE = "MIT-X" + +PE = "1" + +S="${WORKDIR}/mkfontdir-${PV}" +SRC_URI = "${XORG_MIRROR}/X11R7.1/src/app/mkfontdir-${PV}.tar.bz2" + +DEPENDS = "util-macros-native" +inherit native autotools pkgconfig diff --git a/packages/xorg-app/mkfontdir_1.0.3.bb b/packages/xorg-app/mkfontdir_1.0.3.bb new file mode 100644 index 0000000000..cf7839586f --- /dev/null +++ b/packages/xorg-app/mkfontdir_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc + +PE = "1" +#DESCRIPTION = "" + +#DEPENDS += " " + diff --git a/packages/xorg-app/xdm_1.1.4.bb b/packages/xorg-app/xdm_1.1.4.bb new file mode 100644 index 0000000000..7b4195e3d8 --- /dev/null +++ b/packages/xorg-app/xdm_1.1.4.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +PE = "1" + +DESCRIPTION = "X display manager" + +DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau virtual/libx11 libxext libxdmcp libxt" + +EXTRA_OECONF += " --with-random-device=/dev/urandom" diff --git a/packages/xorg-app/xrandr_1.2.0.bb b/packages/xorg-app/xrandr_1.2.0.bb new file mode 100644 index 0000000000..57bd51fd65 --- /dev/null +++ b/packages/xorg-app/xrandr_1.2.0.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc + +DESCRIPTION = "X Resize and Rotate extension command." +LICENSE= "BSD-X" + +DEPENDS += " libxrandr libxrender virtual/libx11" +PE = "1" + diff --git a/packages/xorg-app/xrdb_1.0.3.bb b/packages/xorg-app/xrdb_1.0.3.bb new file mode 100644 index 0000000000..d8a3cee728 --- /dev/null +++ b/packages/xorg-app/xrdb_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc + +DESCRIPTION = "X server resource database utility" +LICENSE = "xrdb" + +DEPENDS += " libxmu virtual/libx11 libxext" +PE = "1" diff --git a/packages/xorg-driver/xf86-input-evdev_1.1.5.bb b/packages/xorg-driver/xf86-input-evdev_1.1.5.bb new file mode 100644 index 0000000000..8260dd6a60 --- /dev/null +++ b/packages/xorg-driver/xf86-input-evdev_1.1.5.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc + +PE = "1" +#DESCRIPTION = "" + +DEPENDS += " kbproto" + diff --git a/packages/xorg-driver/xf86-input-keyboard_1.2.0.bb b/packages/xorg-driver/xf86-input-keyboard_1.2.0.bb new file mode 100644 index 0000000000..b4ef6c683e --- /dev/null +++ b/packages/xorg-driver/xf86-input-keyboard_1.2.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +PE = "1" + +#DESCRIPTION = "" + +DEPENDS += " kbproto" + diff --git a/packages/xorg-driver/xf86-input-mouse_1.2.1.bb b/packages/xorg-driver/xf86-input-mouse_1.2.1.bb new file mode 100644 index 0000000000..eb464ad5a6 --- /dev/null +++ b/packages/xorg-driver/xf86-input-mouse_1.2.1.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +PE = "1" + +DESCRIPTION = "Mouse Support in X11" + +#DEPENDS += " " + diff --git a/packages/xorg-driver/xf86-video-siliconmotion_1.5.1.bb b/packages/xorg-driver/xf86-video-siliconmotion_1.5.1.bb new file mode 100644 index 0000000000..a6f3a5c2c4 --- /dev/null +++ b/packages/xorg-driver/xf86-video-siliconmotion_1.5.1.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc + +PE = "1" +#DESCRIPTION = "" + +#DEPENDS += " " diff --git a/packages/xorg-lib/libice_1.0.3.bb b/packages/xorg-lib/libice_1.0.3.bb new file mode 100644 index 0000000000..28d0885370 --- /dev/null +++ b/packages/xorg-lib/libice_1.0.3.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc + +PE = "1" + +DESCRIPTION = "X11 ICE library" +PRIORITY = "optional" + +DEPENDS += " xproto xtrans" +PROVIDES = "ice" + +XORG_PN = "libICE" + diff --git a/packages/xorg-lib/libxaw_1.0.3.bb b/packages/xorg-lib/libxaw_1.0.3.bb new file mode 100644 index 0000000000..7e7f91b82f --- /dev/null +++ b/packages/xorg-lib/libxaw_1.0.3.bb @@ -0,0 +1,21 @@ +require xorg-lib-common.inc + +DESCRIPTION = "Xaw is the X Athena Widget Set." +DEPENDS += " xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau" +PROVIDES = "xaw" +PE = "1" + +XORG_PN = "libXaw" + +do_stage () { + autotools_stage_all + ln -sf libXaw6.so.6 ${STAGING_LIBDIR}/libXaw.so.6 + ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so.7 + ln -sf libXaw7.so.7 ${STAGING_LIBDIR}/libXaw.so +} + +PACKAGES =+ "libxaw6 libxaw7 libxaw8" + +FILES_libxaw6 = "${libdir}/libXaw6.so.6*" +FILES_libxaw7 = "${libdir}/libXaw7.so.7*" +FILES_libxaw8 = "${libdir}/libXaw8.so.8*" diff --git a/packages/xorg-lib/libxfont_1.2.8.bb b/packages/xorg-lib/libxfont_1.2.8.bb new file mode 100644 index 0000000000..cc855c0106 --- /dev/null +++ b/packages/xorg-lib/libxfont_1.2.8.bb @@ -0,0 +1,14 @@ +require xorg-lib-common.inc +PE = "1" + +DESCRIPTION = "X font library (used by the X server)." +LICENSE= "BSD-X" +PRIORITY = "optional" + +SRC_URI += "file://no-scalable-crash.patch;patch=1" + +DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc" +PROVIDES = "xfont" + +XORG_PN = "libXfont" + diff --git a/packages/xorg-lib/libxi_1.1.0.bb b/packages/xorg-lib/libxi_1.1.0.bb new file mode 100644 index 0000000000..84c67f5ae3 --- /dev/null +++ b/packages/xorg-lib/libxi_1.1.0.bb @@ -0,0 +1,9 @@ +require xorg-lib-common.inc +PE = "1" + +DESCRIPTION = "X Input extension library." + +DEPENDS += " xproto virtual/libx11 xextproto libxext inputproto" + +XORG_PN = "libXi" + diff --git a/packages/xorg-lib/libxinerama_1.0.2.bb b/packages/xorg-lib/libxinerama_1.0.2.bb new file mode 100644 index 0000000000..9bfe62ae07 --- /dev/null +++ b/packages/xorg-lib/libxinerama_1.0.2.bb @@ -0,0 +1,11 @@ +require xorg-lib-common.inc + +DESCRIPTION = "Xinerama library" +PRIORITY = "optional" +PE = "1" + +DEPENDS += " virtual/libx11 libxext xextproto xineramaproto" +PROVIDES = "xinerama" + +XORG_PN = "libXinerama" + diff --git a/packages/xorg-lib/libxrandr_1.2.1.bb b/packages/xorg-lib/libxrandr_1.2.1.bb new file mode 100644 index 0000000000..18e5deffb8 --- /dev/null +++ b/packages/xorg-lib/libxrandr_1.2.1.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +PE = "1" + +DESCRIPTION = "X Resize and Rotate extension library." +LICENSE = "BSD-X" + +DEPENDS += " virtual/libx11 randrproto libxext xextproto libxrender renderproto" + +XORG_PN = "libXrandr" + diff --git a/packages/xorg-lib/libxt_1.0.5.bb b/packages/xorg-lib/libxt_1.0.5.bb new file mode 100644 index 0000000000..e67590bdf1 --- /dev/null +++ b/packages/xorg-lib/libxt_1.0.5.bb @@ -0,0 +1,20 @@ +require xorg-lib-common.inc +PE = "1" + +DESCRIPTION = "X Toolkit Intrinsics" +PRIORITY = "optional" + +DEPENDS += " libsm virtual/libx11 xproto kbproto" +PROVIDES = "xt" + +XORG_PN = "libXt" + +EXTRA_OECONF="--enable-malloc0returnsnull --disable-install-makestrs --disable-xkb" + +do_compile() { + ( + unset CC LD CXX CCLD + oe_runmake -C util 'XT_CFLAGS=' 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs + ) || exit 1 + oe_runmake +} diff --git a/packages/xorg-lib/libxv_1.0.3.bb b/packages/xorg-lib/libxv_1.0.3.bb new file mode 100644 index 0000000000..0d045940e3 --- /dev/null +++ b/packages/xorg-lib/libxv_1.0.3.bb @@ -0,0 +1,9 @@ +require xorg-lib-common.inc + +DESCRIPTION = "X Video extension library." +LICENSE = "GPL" + +DEPENDS += " virtual/libx11 libxext xextproto videoproto" + +XORG_PN = "libXv" + diff --git a/packages/xtscal/xtscal/xtscal-cxk.patch b/packages/xtscal/xtscal/xtscal-cxk.patch index d2f5078207..fbca56abd7 100644 --- a/packages/xtscal/xtscal/xtscal-cxk.patch +++ b/packages/xtscal/xtscal/xtscal-cxk.patch @@ -6,7 +6,7 @@ module_id() { - # Get model name - echo `grep "^Hardware" /proc/cpuinfo | sed -e "s/.*: *//" | tr a-z A-Z` -+ awk 'BEGIN { FS=": " } /Hardware/ { print $2 }' </proc/cpuinfo ++ awk 'BEGIN { FS=": " } /Hardware/ { print $2 }' </proc/cpuinfo | tr a-z A-Z } case `module_id` in @@ -17,7 +17,7 @@ - # H2200: works without rotation + "HP IPAQ H3100" | "HP IPAQ H3800" ) + ARGS="-rotate 90" ;; -+ "HP IPAQ H3600" | "HP IPAQ H3700" | "HP IPAQ H3900" | "HTC Universal" | *COLLIE | *POODLE | *SPITZ | *AKITA | *BORZOI) ++ "HP IPAQ H3600" | "HP IPAQ H3700" | "HP IPAQ H3900" | "HTC UNIVERSAL" | *COLLIE | *POODLE | *SPITZ | *AKITA | *BORZOI) + ARGS="-rotate 270" ;; + # H2200: works without rotation esac diff --git a/packages/xtscal/xtscal_0.6.3.bb b/packages/xtscal/xtscal_0.6.3.bb index 18b030de7d..c19fcaf93d 100644 --- a/packages/xtscal/xtscal_0.6.3.bb +++ b/packages/xtscal/xtscal_0.6.3.bb @@ -1,5 +1,5 @@ require xtscal.inc -PR = "r3" +PR = "r5" SRC_URI += "file://xtscal-cxk.patch;patch=1" |