From 8f31d18df07f8428808e1fc20d9919467d9a3b87 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 1 May 2007 07:39:39 +0000 Subject: linux-gta01: update to moko10 * should fix sound and bluetooth --- .../linux/linux-gta01/defconfig-2.6.21.1-fic-gta01 | 24 +++++++++++++++++----- packages/linux/linux-gta01_2.6.21.1.bb | 2 +- 2 files changed, 20 insertions(+), 6 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 # @@ -1254,10 +1254,24 @@ CONFIG_SND_SOC=y # SoC Audio for the Atmel AT91 # +# +# 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 # 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" -- cgit v1.2.3 From 22429920986429582bd17a531ffe7a84765445b7 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 1 May 2007 08:29:30 +0000 Subject: xtscal: Sharp seems to use Dogname instead of DOGNAME for newer models --- packages/xtscal/xtscal/xtscal-cxk.patch | 2 +- packages/xtscal/xtscal_0.6.3.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/xtscal/xtscal/xtscal-cxk.patch b/packages/xtscal/xtscal/xtscal-cxk.patch index d2f5078207..d97e5a118f 100644 --- a/packages/xtscal/xtscal/xtscal-cxk.patch +++ b/packages/xtscal/xtscal/xtscal-cxk.patch @@ -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..756b9a2dae 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 = "r4" SRC_URI += "file://xtscal-cxk.patch;patch=1" -- cgit v1.2.3 From e4bdb431f0c49e35373261541e94fc5181ba6fa1 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:53:29 +0000 Subject: libice: added 1.0.3 --- packages/xorg-lib/libice_1.0.3.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/xorg-lib/libice_1.0.3.bb 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" + -- cgit v1.2.3 From 9287ce17cebd62ca978747f1b0818a42b82d151b Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:53:55 +0000 Subject: libxaw: added 1.0.3 --- packages/xorg-lib/libxaw_1.0.3.bb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 packages/xorg-lib/libxaw_1.0.3.bb 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*" -- cgit v1.2.3 From 2eb216b6ae1d3570926d0d60543719027068eb34 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:56:07 +0000 Subject: libxfont: added 1.2.8 --- packages/xorg-lib/libxfont_1.2.8.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 packages/xorg-lib/libxfont_1.2.8.bb 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" + -- cgit v1.2.3 From 21e4030838b5cfd30e227a7f62db4837df4ae20c Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:56:47 +0000 Subject: libxi: added 1.1.0 --- packages/xorg-lib/libxi_1.1.0.bb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 packages/xorg-lib/libxi_1.1.0.bb 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" + -- cgit v1.2.3 From ac758024aa34412d18a24acce47cd0a3b413c2a5 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:57:11 +0000 Subject: libxinerama: added 1.0.2 --- packages/xorg-lib/libxinerama_1.0.2.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 packages/xorg-lib/libxinerama_1.0.2.bb 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" + -- cgit v1.2.3 From 31c1ca25e53c6deb7597789f0579cce6ac4febcf Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:57:33 +0000 Subject: libxrandr: added 1.2.1 --- packages/xorg-lib/libxrandr_1.2.1.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 packages/xorg-lib/libxrandr_1.2.1.bb 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" + -- cgit v1.2.3 From 7204130f607c78bf3a3163b1cf18a111078cc7a9 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:58:10 +0000 Subject: libxt: added 1.0.5 --- packages/xorg-lib/libxt_1.0.5.bb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/xorg-lib/libxt_1.0.5.bb 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 +} -- cgit v1.2.3 From 5dd538b092e8170782377705ef8fbfb00a379821 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:58:31 +0000 Subject: libxv: added 1.0.3 --- packages/xorg-lib/libxv_1.0.3.bb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 packages/xorg-lib/libxv_1.0.3.bb 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" + -- cgit v1.2.3 From 50bb13619efcca69e64c6e8cc2eac3c2187397f9 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 09:59:52 +0000 Subject: mkfontdir: added 1.0.3 --- packages/xorg-app/mkfontdir-native_1.0.3.bb | 11 +++++++++++ packages/xorg-app/mkfontdir_1.0.3.bb | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 packages/xorg-app/mkfontdir-native_1.0.3.bb create mode 100644 packages/xorg-app/mkfontdir_1.0.3.bb 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 += " " + -- cgit v1.2.3 From e166e9f3810aa36b49c84056b5b430c003275fc5 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:00:18 +0000 Subject: xdm: added 1.1.4 --- packages/xorg-app/xdm_1.1.4.bb | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 packages/xorg-app/xdm_1.1.4.bb 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" -- cgit v1.2.3 From c1d9dc1ccc4b98c4b9f8d34ca2e145558a708f1e Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:00:53 +0000 Subject: xrandr: added 1.2.0 --- packages/xorg-app/xrandr_1.2.0.bb | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 packages/xorg-app/xrandr_1.2.0.bb 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" + -- cgit v1.2.3 From 8afadbda004bf9d4d8a64ccbff59b383618b14b9 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:01:13 +0000 Subject: xrdb: added 1.0.3 --- packages/xorg-app/xrdb_1.0.3.bb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/xorg-app/xrdb_1.0.3.bb 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" -- cgit v1.2.3 From 70ea4438a15bf506198a7db6aa7b233ac5c50ad0 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:02:32 +0000 Subject: xf86-input-evdev: added 1.1.5 --- packages/xorg-driver/xf86-input-evdev_1.1.5.bb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/xorg-driver/xf86-input-evdev_1.1.5.bb 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" + -- cgit v1.2.3 From 9b0c0f527c12dcdaf0c169f29ae91d053246f78c Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:03:01 +0000 Subject: xf86-input-keyboard: added 1.2.0 --- packages/xorg-driver/xf86-input-keyboard_1.2.0.bb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/xorg-driver/xf86-input-keyboard_1.2.0.bb 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" + -- cgit v1.2.3 From 6daf6449f5af961003f7cb2d6cafbb059628958a Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:03:19 +0000 Subject: xf86-input-mouse: added 1.2.1 --- packages/xorg-driver/xf86-input-mouse_1.2.1.bb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/xorg-driver/xf86-input-mouse_1.2.1.bb 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 += " " + -- cgit v1.2.3 From b398eafcafbed73572eba3d5626e374e41a77ed0 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 1 May 2007 10:03:39 +0000 Subject: xf86-video-siliconmotion: added 1.5.1 --- packages/xorg-driver/xf86-video-siliconmotion_1.5.1.bb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 packages/xorg-driver/xf86-video-siliconmotion_1.5.1.bb 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 += " " -- cgit v1.2.3 From 32cbfda7038c0ec4ebc806198a37541a688a5adc Mon Sep 17 00:00:00 2001 From: Bernhard Rosenkraenzer Date: Tue, 1 May 2007 11:30:59 +0000 Subject: perl-native: Patch perl's makedepend.SH to work with gcc 4.2. Shouldn't be needed for perl since it doesn't run makedepend.SH. Closes #2168 --- packages/perl/files/perl-5.8.8-gcc-4.2.patch | 13 +++++++++++++ packages/perl/perl-native_5.8.7.bb | 3 ++- packages/perl/perl-native_5.8.8.bb | 3 ++- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 packages/perl/files/perl-5.8.8-gcc-4.2.patch 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 '/^#.*/d' \ + -e '/^#.*/d' \ + -e '/^#.*/d' \ ++ -e '/^#.*/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" -- cgit v1.2.3 From cc0b957aa36df807344e5ef3a12358eb2430383b Mon Sep 17 00:00:00 2001 From: Jamie Lenehan Date: Tue, 1 May 2007 11:51:40 +0000 Subject: perl 5.8.8: Allow perl to build when using an external toolchain. This is done by allowing gcc to search for errno.h by itself instead of manually searching for. The manual search was looking in STAGING_INCDIR and that's not where the external toolchains headers are. This whole test is really for handle other compilers and operating systems, so the simple make gcc do itself should be fine for us. Closes #1700. --- packages/perl/files/letgcc-find-errno.patch | 42 +++++++++++++++++++++++++++++ packages/perl/perl_5.8.8.bb | 3 ++- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 packages/perl/files/letgcc-find-errno.patch 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/perl_5.8.8.bb b/packages/perl/perl_5.8.8.bb index 7265074ea7..7f2416162d 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 = "r9" # 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 \ -- cgit v1.2.3 From 8b31361c55e8905332b9d2691ad81c05f51e905a Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 1 May 2007 12:20:18 +0000 Subject: xtscal: reinstate tr toupper filter so everything works again. NOTE: it would be nice if machine maintainers run the script on their device instead of pasting a line from /proc/cpuinfo. If the htc universal people had done so, they would have noticed everything comes up in *uppercase*. So xtscal wasn't broken --- packages/xtscal/xtscal/xtscal-cxk.patch | 4 ++-- packages/xtscal/xtscal_0.6.3.bb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/xtscal/xtscal/xtscal-cxk.patch b/packages/xtscal/xtscal/xtscal-cxk.patch index d97e5a118f..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 }' Date: Tue, 1 May 2007 16:21:30 +0000 Subject: perl 5.8.8: Fix to tell bitbake about the perl module packages. I'd left out the PACKAGES_DYNAMIC declaration for the perl modules. This declaration appears to be global though - so if either of the older perl versions exist it actually works - bitbake picks up the definition from the older recipes even though it isn't building them. This shows up as "No providers of runtime build target " errors where x is a perl module. Thanks to Koen for figuring this one out. --- packages/perl/perl_5.8.8.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/perl/perl_5.8.8.bb b/packages/perl/perl_5.8.8.bb index 7f2416162d..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 = "r9" +PR = "r10" # Major part of version PVM = "5.8" @@ -185,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 -- cgit v1.2.3