merging branch devel

This commit is contained in:
Stephan Raue 2010-03-10 17:23:16 +01:00
commit 15f5ac4368
43 changed files with 10 additions and 902 deletions

View File

@ -40,7 +40,7 @@ PROJECT_DIR=$ROOT/projects
TOOLCHAIN_CXX=yes
# MESA to use (Mesa / Mesa-master)
MESA=Mesa-master
MESA=Mesa
# libdrm to use (libdrm / libdrm-master)
LIBDRM=libdrm

View File

@ -79,7 +79,7 @@ XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
TOOLCHAIN_LANGUAGES=c
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-O3 $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-O4 $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
TARGET_CC=${TARGET_PREFIX}gcc
TARGET_CXX=${TARGET_PREFIX}g++

View File

@ -1,51 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build glib
cd $PKG_BUILD
ac_cv_func_posix_getpwuid_r=yes \
glib_cv_stack_grows=no glib_cv_uscore=no \
ac_cv_func_strtod=yes ac_fsusage_space=yes \
fu_cv_sys_stat_statfs2_bsize=yes ac_cv_func_closedir_void=no \
ac_cv_func_getloadavg=no ac_cv_lib_util_getloadavg=no \
ac_cv_lib_getloadavg_getloadavg=no ac_cv_func_getgroups=yes \
ac_cv_func_getgroups_works=yes ac_cv_func_chown_works=yes \
ac_cv_have_decl_euidaccess=no ac_cv_func_euidaccess=no \
ac_cv_have_decl_strnlen=yes ac_cv_func_strnlen_working=yes \
ac_cv_func_lstat_dereferences_slashed_symlink=yes ac_cv_func_lstat_empty_string_bug=no \
ac_cv_func_stat_empty_string_bug=no vb_cv_func_rename_trailing_slash_bug=no \
ac_cv_have_decl_nanosleep=yes jm_cv_func_nanosleep_works=yes \
gl_cv_func_working_utimes=yes ac_cv_func_utime_null=yes \
ac_cv_have_decl_strerror_r=yes ac_cv_func_strerror_r_char_p=no \
jm_cv_func_svid_putenv=yes ac_cv_func_getcwd_null=yes \
ac_cv_func_getdelim=yes ac_cv_func_mkstemp=yes \
utils_cv_func_mkstemp_limitations=no utils_cv_func_mkdir_trailing_slash_bug=no \
ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes \
gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
jm_cv_func_gettimeofday_clobber=no gl_cv_func_working_readdir=yes \
jm_ac_cv_func_link_follows_symlink=no utils_cv_localtime_cache=no \
ac_cv_struct_st_mtim_nsec=no gl_cv_func_tzset_clobber=no \
gl_cv_func_getcwd_null=yes gl_cv_func_getcwd_path_max=yes \
ac_cv_func_fnmatch_gnu=yes am_getline_needs_run_time_check=no \
am_cv_func_working_getline=yes gl_cv_func_mkdir_trailing_slash_bug=no \
gl_cv_func_mkstemp_limitations=no ac_cv_func_working_mktime=yes \
jm_cv_func_working_re_compile_pattern=yes ac_use_included_regex=no \
gl_cv_c_restrict=no ac_cv_path_GLIB_GENMARSHAL=/usr/bin/glib-genmarshal \
ac_cv_prog_F77=no ac_cv_prog_CXX=no ac_cv_path_PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config" \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-glibtest \
make
$MAKEINSTALL

View File

@ -1,8 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install glib
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/$1/.libs/libatk*.so* $INSTALL/usr/lib

View File

@ -1 +0,0 @@
http://ftp.gnome.org/pub/GNOME/sources/atk/1.29/atk-1.29.4.tar.gz

View File

@ -1 +0,0 @@
http://sources.openelec.tv/svn/Mesa-master-20100305.tar.bz2

View File

@ -46,9 +46,10 @@ DRI_DRIVER_SEARCH_DIR="$XORG_PATH_DRI" \
--with-x \
--without-demos \
--disable-gallium \
--with-state-trackers=dri,xorg,glx \
--disable-gallium-svga \
--disable-gallium-nouveau \
--disable-gallium-svga \
--disable-gallium-intel \
--disable-gallium-radeon \
--disable-gallium-nouveau \
make -C src/glsl CC=$HOST_CC CFLAGS=""
mv src/glsl/apps/compile ./host_compile

View File

@ -0,0 +1 @@
http://sources.openelec.tv/svn/Mesa-7.8-20100309.tar.bz2

View File

@ -1,33 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build zlib
$SCRIPTS/build freetype
$SCRIPTS/build fontconfig
$SCRIPTS/build libpng
$SCRIPTS/build pixman
$SCRIPTS/build libXrender
$SCRIPTS/build libX11
#$SCRIPTS/build libxcb
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--enable-png \
--enable-ps \
--enable-pdf \
--enable-svg \
--enable-xlib \
--disable-gtk-doc \
make
$MAKEINSTALL

View File

@ -1,15 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install zlib
$SCRIPTS/install freetype
$SCRIPTS/install fontconfig
$SCRIPTS/install libpng
$SCRIPTS/install pixman
$SCRIPTS/install libXrender
$SCRIPTS/install libX11
#$SCRIPTS/install libxcb
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/src/.libs/libcairo.so* $INSTALL/usr/lib

View File

@ -1,42 +0,0 @@
--- cairo-1.8.8/configure.ac.orig 2009-10-31 22:32:02.000000000 -0700
+++ cairo-1.8.8/configure.ac 2009-10-31 23:34:09.000000000 -0700
@@ -160,14 +160,10 @@
use_png=no
AC_ARG_VAR([png_REQUIRES], [module name for libpng to search for using pkg-config])
if test "x$png_REQUIRES" = x; then
- # libpng13 is GnuWin32's libpng-1.2.8 :-(
- for l in libpng12 libpng13 libpng10 ; do
- if $PKG_CONFIG --exists $l ; then
- png_REQUIRES=$l
- use_png=yes
- break
- fi
- done
+ if $PKG_CONFIG --exists libpng ; then
+ png_REQUIRES=libpng
+ use_png=yes
+ fi
else
use_png=yes
fi
--- cairo-1.8.8/configure.orig 2009-10-31 23:43:33.000000000 -0700
+++ cairo-1.8.8/configure 2009-10-31 23:43:37.000000000 -0700
@@ -27889,14 +27889,10 @@
use_png=no
if test "x$png_REQUIRES" = x; then
- # libpng13 is GnuWin32's libpng-1.2.8 :-(
- for l in libpng12 libpng13 libpng10 ; do
- if $PKG_CONFIG --exists $l ; then
- png_REQUIRES=$l
- use_png=yes
- break
- fi
- done
+ if $PKG_CONFIG --exists libpng ; then
+ png_REQUIRES=libpng
+ use_png=yes
+ fi
else
use_png=yes
fi

View File

@ -1 +0,0 @@
http://cairographics.org/releases/cairo-1.8.8.tar.gz

View File

@ -1,40 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build libpthread-stubs
$SCRIPTS/build udev
get_graphicdrivers
DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon"
for drv in $DRM_DRIVERS; do
[ $drv = intel ] && \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'`
[ $drv = radeon ] && \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'`
done
export LIBUDEV_CFLAGS="-I`ls -d $ROOT/$BUILD/udev*`"
export LIBUDEV_LIBS="-I`ls -d $ROOT/$BUILD/udev*`"
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--enable-udev \
--enable-largefile \
--with-kernel-source=$(kernel_path) \
$DRM_CONFIG \
make
$MAKEINSTALL

View File

@ -1 +0,0 @@
KERNEL=="controlD[0-9]*", NAME="dri/%k", MODE="0666"

View File

@ -1,19 +0,0 @@
#!/bin/sh
. config/options
PKG_DIR=`find $PACKAGES -type d -name $1`
get_graphicdrivers
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/.libs/libdrm.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/libkms/.libs/libkms.so* $INSTALL/usr/lib || true
mkdir -p $INSTALL/lib/udev/rules.d
cp -PR $PKG_DIR/config/*.rules $INSTALL/lib/udev/rules.d
for drv in $DRM_DRIVERS; do
cp -PR $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libdrm_$drv*.so*T
done

View File

@ -1 +0,0 @@
http://sources.openelec.tv/svn/libdrm-master-20100228.tar.bz2

View File

@ -1,25 +0,0 @@
From a4041e096ce0faea3dd39b4d78014d45a8cacec0 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sun, 07 Mar 2010 14:15:40 +0000
Subject: intel: Repeat execbuffer if interrupted by signal
Repeat while EINTR, not EAGAIN! One more source of corruption
erradicated, hurray!
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 21fe099..8838536 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -1559,7 +1559,7 @@ drm_intel_gem_bo_exec2(drm_intel_bo *bo, int used,
do {
ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2,
&execbuf);
- } while (ret != 0 && errno == EAGAIN);
+ } while (ret != 0 && errno == EINTR);
if (ret != 0) {
ret = -errno;
--
cgit v0.8.3-6-g21f6

View File

@ -1 +1 @@
http://sources.openelec.tv/svn/libdrm-20100305.tar.bz2
http://sources.openelec.tv/svn/libdrm-20100309.tar.bz2

View File

@ -1,23 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build glib-host
$SCRIPTS/unpack libIDL
setup_toolchain host
cd $BUILD/libIDL*
mkdir -p .build-host
cd .build-host
libIDL_cv_long_long_format=ll \
../configure --prefix=$ROOT/$TOOLCHAIN
$SED "s:pkg-config :PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH $PKG_CONFIG :" libIDL-config-2
make
make install

View File

@ -1,24 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build glib
cd $PKG_BUILD
mkdir -p .build-target
cd .build-target
libIDL_cv_long_long_format=ll \
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
make
$MAKEINSTALL

View File

@ -1,8 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install glib
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/.build-target/.libs/*.so* $INSTALL/usr/lib

View File

@ -1 +0,0 @@
ftp://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.13.tar.bz2

View File

@ -5,6 +5,5 @@
# packages needed for development (upcoming features)
$SCRIPTS/install dbus-python
#$SCRIPTS/install fennec
$SCRIPTS/install ratpoison
$SCRIPTS/install mrxvt

View File

@ -1,104 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build alsa-lib
$SCRIPTS/build gtk+
$SCRIPTS/build libIDL
$SCRIPTS/build libIDL-host
# set some variables
MOZ_OPT_FLAGS=`echo $TARGET_CFLAGS | sed -e 's/-Wall//'`
MOZ_OPT_FLAGS=`echo $MOZ_OPT_FLAGS | sed -e 's/-D_FILE_OFFSET_BITS=64//'`
# set crosscompiling related variables
export CROSS_COMPILE=yes
export HOST_CC="$HOST_CC"
export HOST_CXX="$HOST_CXX"
export HOST_CFLAGS="$HOST_CFLAGS"
export HOST_CXXFLAGS="$HOST_CXXFLAGS"
export HOST_LDFLAGS="$HOST_LDFLAGS"
export HOST_RANLIB="$HOST_RANLIB"
export HOST_AR="$HOST_AR"
export HOST_LIBIDL_CONFIG="$ROOT/$TOOLCHAIN/bin/libIDL-config-2"
# set some other variables
export CFLAGS=$MOZ_OPT_FLAGS
export CXXFLAGS=$MOZ_OPT_FLAGS
export LDFLAGS="-Wl,-rpath,/usr/lib/fennec/xulrunner"
cd $PKG_BUILD
# configure xulrunner and fennec
cat > .mozconfig <<EOF
mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile" # browser"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/.build
# some variables needed for crosscompiling
ac_add_options --host=$TARGET_NAME
ac_add_options --build=$HOST_NAME
# General config
ac_add_options --prefix=/usr
ac_add_options --enable-debug
# ac_add_options --disable-mobile-optimize
ac_add_options --enable-optimize
# ac_add_options --disable-optimize
# ac_cv_visibility_pragma=no
# ac_add_options --enable-timeline
# ac_add_options --enable-default-toolkit=gtk2
##ac_add_options --enable-installer
# ac_add_options --enable-logging
##ac_add_options --enable-updater
##ac_add_options --enable-plugins
##ac_add_options --disable-view-source
# ac_add_options --disable-printing
# ac_add_options --disable-xprint
ac_add_options --disable-libnotify
## ac_add_options --with-libIDL
# ac_add_options --disable-parental-controls
ac_add_options --with-system-bz2
ac_add_options --with-system-jpeg
ac_add_options --with-system-png
ac_add_options --with-system-zlib
# ac_add_options --enable-canvas
# ac_add_options --enable-safe-browsing
# ac_add_options --enable-svg
ac_add_options --enable-system-cairo
# ac_add_options --enable-system-sqlite
ac_add_options --disable-tests
ac_add_options --disable-dbus
ac_add_options --disable-crashreporter
##ac_add_options --enable-libxul
ac_add_options --disable-gnomevfs
ac_add_options --disable-gnomeui
#ac_add_options --enable-extensions=python/xpcom,default
# Xulrunner related options
ac_add_app_options xulrunner --enable-application=xulrunner
ac_add_app_options xulrunner --disable-javaxpcom
# Fennec related options
ac_add_app_options mobile --enable-application=mobile
# ac_add_app_options mobile --with-system-libxul
ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist
# configure will be automatically generated using the 'autoconf-2.13'
# command. If autoconf-2.13 isn't the right name for your system, as
# is the case on OS X using MacPorts, use the real command name as
# demonstrated below.
mk_add_options AUTOCONF=autoconf-2.13
EOF
make -f client.mk build MOZ_MAKE_FLAGS="-j1" STRIP=/bin/true
rm -rf .build/mobile/xulrunner/dist/bin/xpidl
rm -rf .build/mobile/xulrunner/dist/bin/xpt_dump
rm -rf .build/mobile/xulrunner/dist/bin/xpt_link
rm -rf .build/mobile/xulrunner/dist/bin/xulrunner
rm -rf .build/mobile/xulrunner/dist/bin/xpcshell
rm -rf .build/mobile/xulrunner/dist/bin/nspr-config
#rm -rf .build/mobile/dist/bin/fennec

View File

@ -1,30 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install alsa-lib
$SCRIPTS/install gtk+
$SCRIPTS/install libIDL
# copy source with -L to follow the syslinks
#mkdir -p $INSTALL/usr/lib/xulrunner
# cp -LR $PKG_BUILD/.build/xulrunner/dist/bin/* $INSTALL/usr/lib/xulrunner
#for i in `ls $PKG_BUILD/.build/xulrunner/dist/bin/*.so`; do
# SO_FILE=`basename $i`
# ln -sf /usr/lib/xulrunner/$SO_FILE $INSTALL/usr/lib/$SO_FILE
#done
mkdir -p $INSTALL/usr/lib/fennec
cp -LR $PKG_BUILD/.build/mobile/dist/bin/* $INSTALL/usr/lib/fennec
mkdir -p $INSTALL/usr/bin
ln -sf /usr/lib/fennec/fennec $INSTALL/usr/bin/fennec
# cat > $INSTALL/usr/bin/fennec <<EOF
##!/bin/sh
#
#/usr/lib/xulrunner/xulrunner-bin /usr/lib/fennec/application.ini $@
#EOF
#chmod +x $INSTALL/usr/bin/fennec

View File

@ -1,63 +0,0 @@
diff -Naur fennec-1.0rc3.repack/config/autoconf.mk.in fennec-1.0rc3.repack.patch/config/autoconf.mk.in
--- fennec-1.0rc3.repack/config/autoconf.mk.in 2010-01-27 05:20:55.000000000 +0100
+++ fennec-1.0rc3.repack.patch/config/autoconf.mk.in 2010-02-02 16:06:29.631066553 +0100
@@ -58,14 +58,14 @@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+includedir = @includedir@/$(MOZ_APP_NAME)
libdir = @libdir@
datadir = @datadir@
mandir = @mandir@
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+idldir = $(datadir)/idl/$(MOZ_APP_NAME)
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
+installdir = $(libdir)/$(MOZ_APP_NAME)
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
DIST = $(DEPTH)/dist
LIBXUL_SDK = @LIBXUL_SDK@
diff -Naur fennec-1.0rc3.repack/js/src/config/autoconf.mk.in fennec-1.0rc3.repack.patch/js/src/config/autoconf.mk.in
--- fennec-1.0rc3.repack/js/src/config/autoconf.mk.in 2010-01-27 05:21:05.000000000 +0100
+++ fennec-1.0rc3.repack.patch/js/src/config/autoconf.mk.in 2010-02-02 16:05:29.363066752 +0100
@@ -61,8 +61,8 @@
datadir = @datadir@
mandir = @mandir@
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
+installdir = $(libdir)/$(MOZ_APP_NAME)
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
TOP_DIST = @TOP_DIST@
ifneq (,$(filter /%,$(TOP_DIST)))
diff -Naur fennec-1.0rc3.repack/toolkit/mozapps/installer/packager.mk fennec-1.0rc3.repack.patch/toolkit/mozapps/installer/packager.mk
--- fennec-1.0rc3.repack/toolkit/mozapps/installer/packager.mk 2010-01-27 05:21:32.000000000 +0100
+++ fennec-1.0rc3.repack.patch/toolkit/mozapps/installer/packager.mk 2010-02-02 16:10:37.660066944 +0100
@@ -454,7 +454,7 @@
(cd $(DESTDIR)$(installdir) && tar -xf -)
$(NSINSTALL) -D $(DESTDIR)$(bindir)
$(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
+ ln -s $(DESTDIR)$(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
ifdef INSTALL_SDK # Here comes the hard part
$(NSINSTALL) -D $(DESTDIR)$(includedir)
(cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \
@@ -469,10 +469,10 @@
fi
(cd $(DIST)/sdk/lib && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DESTDIR)$(sdkdir)/sdk/lib && tar -xf -)
$(RM) -f $(DESTDIR)$(sdkdir)/lib $(DESTDIR)$(sdkdir)/bin $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/sdk/idl $(DESTDIR)$(sdkdir)/idl
- ln -s $(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
- ln -s $(installdir) $(DESTDIR)$(sdkdir)/bin
- ln -s $(includedir) $(DESTDIR)$(sdkdir)/include
- ln -s $(idldir) $(DESTDIR)$(sdkdir)/idl
+ ln -s $(DESTDIR)$(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
+ ln -s $(DESTDIR)$(installdir) $(DESTDIR)$(sdkdir)/bin
+ ln -s $(DESTDIR)$(includedir) $(DESTDIR)$(sdkdir)/include
+ ln -s $(DESTDIR)$(idldir) $(DESTDIR)$(sdkdir)/idl
endif # INSTALL_SDK
make-sdk:

View File

@ -1,11 +0,0 @@
diff -Naur mozilla-1.9.2/mobile/components/Makefile.in mozilla-1.9.2.patch/mobile/components/Makefile.in
--- mozilla-1.9.2/mobile/components/Makefile.in 2010-01-27 05:28:53.000000000 +0100
+++ mozilla-1.9.2.patch/mobile/components/Makefile.in 2010-01-31 21:55:01.826947596 +0100
@@ -66,7 +66,6 @@
$(NULL)
DIRS = protocols \
- phone \
$(NULL)
include $(topsrcdir)/config/rules.mk

View File

@ -1,13 +0,0 @@
diff -Naur fennec-latest.orig/mobile/chrome/content/browser.xul fennec-latest.patch/mobile/chrome/content/browser.xul
--- fennec-latest.orig/mobile/chrome/content/browser.xul 2010-02-06 23:19:12.000000000 +0100
+++ fennec-latest.patch/mobile/chrome/content/browser.xul 2010-02-08 22:19:50.575981168 +0100
@@ -61,8 +61,7 @@
#elifdef MOZ_PLATFORM_HILDON
sizemode="fullscreen"
#else
- width="800"
- height="500"
+ sizemode="fullscreen"
#endif
onkeypress="onDebugKeyPress(event);"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"

View File

@ -1,55 +0,0 @@
diff -Naur fennec-latest.orig/mobile/chrome/content/browser.xul fennec-latest.patch/mobile/chrome/content/browser.xul
--- fennec-latest.orig/mobile/chrome/content/browser.xul 2010-02-08 22:38:14.542981051 +0100
+++ fennec-latest.patch/mobile/chrome/content/browser.xul 2010-02-08 23:13:02.153106002 +0100
@@ -143,37 +143,29 @@
<keyset id="mainKeyset">
<!-- basic navigation -->
- <key id="key_back" keycode="VK_LEFT" command="cmd_back" modifiers="control"/>
- <key id="key_forward" keycode="VK_RIGHT" command="cmd_forward" modifiers="control"/>
- <key id="key_back2" keycode="VK_BACK" command="cmd_back"/>
- <key id="key_forward2" keycode="VK_BACK" command="cmd_forward" modifiers="shift"/>
-#ifndef MOZ_PLATFORM_HILDON
+ <key id="key_back" keycode="VK_LEFT" command="cmd_back" modifiers="alt"/>
+ <key id="key_forward" keycode="VK_RIGHT" command="cmd_forward" modifiers="alt"/>
<key id="key_reload" keycode="VK_F5" command="cmd_reload"/>
-#else
- <!-- F5 on maemo is "home" which is a task switching key -->
-#endif
- <key id="key_focusURL" key="l" modifiers="accel" command="cmd_openLocation"/>
+ <key id="key_focusURL" key="l" modifiers="alt" command="cmd_openLocation"/>
<!-- scrolling -->
<key id="key_pageUp" keycode="VK_UP" modifiers="shift" command="cmd_scrollPageUp"/>
<key id="key_pageDown" keycode="VK_DOWN" modifiers="shift" command="cmd_scrollPageDown"/>
<!-- misc -->
- <key id="key_zoomin" keycode="VK_UP" modifiers="accel" command="cmd_zoomin"/>
- <key id="key_zoomout" keycode="VK_DOWN" modifiers="accel" command="cmd_zoomout"/>
-#ifndef WINCE
- <key id="key_quit" key="q" modifiers="accel" command="cmd_quit"/>
- <key id="key_menu" keycode="VK_F4" command="cmd_menu"/>
- <key id="key_fullscreen" keycode="VK_F6" command="cmd_fullscreen"/>
-#else
- <key id="key_quit" keycode="VK_F4" command="cmd_quit"/>
- <key id="key_zoomin2" keycode="VK_F1" command="cmd_zoomin"/>
- <key id="key_zoomout2" keycode="VK_F2" command="cmd_zoomout"/>
-#endif
+ <key id="key_zoomin" key="+" modifiers="alt" command="cmd_zoomin"/>
+ <key id="key_zoomout" key="-" modifiers="alt" command="cmd_zoomout"/>
+ <key id="key_quit" keycode="VK_F4" modifiers="alt" command="cmd_quit"/>
+ <key id="key_close" key="x" modifiers="alt" command="cmd_close"/>
+ <key id="key_menu" key="m" modifiers="alt" command="cmd_menu"/>
+ <key id="key_actions" key="a" modifiers="alt" command="cmd_actions"/>
+ <key id="key_go" keycode="VK_ENTER" modifiers="alt" command="cmd_go"/>
+ <key id="key_go2" keycode="VK_RETURN" modifiers="alt" command="cmd_go"/>
+ <key id="key_bookmark" key="b" modifiers="alt" command="cmd_star"/>
<!-- tabs -->
- <key id="key_newTab" key="t" modifiers="accel" command="cmd_newTab"/>
- <key id="key_closeTab" key="w" modifiers="accel" command="cmd_closeTab"/>
+ <key id="key_newTab" key="t" modifiers="alt" command="cmd_newTab"/>
+ <key id="key_closeTab" key="w" modifiers="alt" command="cmd_closeTab"/>
</keyset>
<stack flex="1" id="stack">

View File

@ -1 +0,0 @@
http://sources.openelec.tv/svn/fennec-37982.1334.tar.bz2

View File

@ -1 +1 @@
http://sources.openelec.tv/svn/xf86-video-intel-20100305.tar.bz2
http://sources.openelec.tv/svn/xf86-video-intel-20100309.tar.bz2

View File

@ -1,42 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build atk
$SCRIPTS/build tiff
$SCRIPTS/build jpeg
$SCRIPTS/build libpng
$SCRIPTS/build libX11
$SCRIPTS/build libXrandr
$SCRIPTS/build libXi
$SCRIPTS/build glib
$SCRIPTS/build pango
$SCRIPTS/build cairo
cd $PKG_BUILD
ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \
gio_can_sniff=no \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-glibtest \
--enable-modules \
--enable-explicit-deps=no \
--disable-debug \
--without-libjasper \
--enable-shm \
--disable-gdiplus \
--disable-cups \
--disable-papi \
--disable-nls \
--enable-xkb \
--with-xinput
make SRC_SUBDIRS="gdk-pixbuf gdk gtk modules perf contrib"
$MAKEINSTALL SRC_SUBDIRS="gdk-pixbuf gdk gtk modules perf contrib"

View File

@ -1,117 +0,0 @@
# GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gtk+-2.18.3
#
# LoaderDir = /usr/lib/gtk-2.0/2.10.0/loaders
#
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.so"
"ani" 4 "gtk20" "The ANI image format" "LGPL"
"application/x-navi-animation" ""
"ani" ""
"RIFF ACON" " xxxx " 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so"
"bmp" 5 "gtk20" "The BMP image format" "LGPL"
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
"bmp" ""
"BM" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so"
"gif" 4 "gtk20" "The GIF image format" "LGPL"
"image/gif" ""
"gif" ""
"GIF8" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.so"
"icns" 4 "gtk20" "The ICNS image format" "GPL"
"image/x-icns" ""
"icns" ""
"icns" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so"
"ico" 5 "gtk20" "The ICO image format" "LGPL"
"image/x-icon" "image/x-ico" "image/x-win-bitmap" ""
"ico" "cur" ""
" \001 " "zz znz" 100
" \002 " "zz znz" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so"
"jpeg" 5 "gtk20" "The JPEG image format" "LGPL"
"image/jpeg" ""
"jpeg" "jpe" "jpg" ""
"\377\330" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.so"
"pcx" 4 "gtk20" "The PCX image format" "LGPL"
"image/x-pcx" ""
"pcx" ""
"\n \001" "" 100
"\n\002\001" "" 100
"\n\003\001" "" 100
"\n\004\001" "" 100
"\n\005\001" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so"
"png" 5 "gtk20" "The PNG image format" "LGPL"
"image/png" ""
"png" ""
"\211PNG\r\n\032\n" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.so"
"pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family" "LGPL"
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
"pnm" "pbm" "pgm" "ppm" ""
"P1" "" 100
"P2" "" 100
"P3" "" 100
"P4" "" 100
"P5" "" 100
"P6" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.so"
"ras" 4 "gtk20" "The Sun raster image format" "LGPL"
"image/x-cmu-raster" "image/x-sun-raster" ""
"ras" ""
"Y\246j\225" "" 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so"
"tga" 4 "gtk20" "The Targa image format" "LGPL"
"image/x-tga" ""
"tga" "targa" ""
" \001\001" "x " 100
" \001\t" "x " 100
" \002" "xz " 99
" \003" "xz " 100
" \n" "xz " 100
" \013" "xz " 100
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so"
"tiff" 1 "gtk20" "The TIFF image format" "LGPL"
"image/tiff" ""
"tiff" "tif" ""
"MM *" " z " 100
"II* " " z" 100
"II* \020 CR\002 " " z zzz z" 0
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.so"
"wbmp" 4 "gtk20" "The WBMP image format" "LGPL"
"image/vnd.wap.wbmp" ""
"wbmp" ""
" " "zz" 1
" `" "z " 1
" @" "z " 1
" " "z " 1
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.so"
"xbm" 4 "gtk20" "The XBM image format" "LGPL"
"image/x-xbitmap" ""
"xbm" ""
"#define " "" 100
"/*" "" 50
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so"
"xpm" 4 "gtk20" "The XPM image format" "LGPL"
"image/x-xpixmap" ""
"xpm" ""
"/* XPM */" "" 100

View File

@ -1,23 +0,0 @@
Submitted By: Guy Dalziel <gdalziel at linuxfromscratch dot org>
Date: 2009-10-21
Initial Package Version: 2.18.3
Origin: Romain Perier <mrpouet at gentoo dot org>.
Description: Fixes compatibility with libjpeg 7 which has changed the range of allowable
scaling factors. The fix is designed to be backwards-compatible with libjpeg
6.
diff -Naur gtk+-2.18.3.orig/gdk-pixbuf/io-jpeg.c gtk+-2.18.3/gdk-pixbuf/io-jpeg.c
--- gtk+-2.18.3.orig/gdk-pixbuf/io-jpeg.c 2009-10-09 06:00:43.000000000 +0100
+++ gtk+-2.18.3/gdk-pixbuf/io-jpeg.c 2009-10-21 17:42:01.772276783 +0100
@@ -921,7 +921,11 @@
}
}
+#if JPEG_LIB_VERSION >= 70
+ for (cinfo->scale_denom = 2; cinfo->scale_denom <= 16; cinfo->scale_denom *= 2) {
+#else
for (cinfo->scale_denom = 2; cinfo->scale_denom <= 8; cinfo->scale_denom *= 2) {
+#endif
jpeg_calc_output_dimensions (cinfo);
if (cinfo->output_width < width || cinfo->output_height < height) {
cinfo->scale_denom /= 2;

View File

@ -1,49 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install atk
$SCRIPTS/install tiff
$SCRIPTS/install jpeg
$SCRIPTS/install libpng
$SCRIPTS/install libX11
$SCRIPTS/install libXrandr
$SCRIPTS/install libXi
$SCRIPTS/install glib
$SCRIPTS/install pango
$SCRIPTS/install cairo
GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version`
GTK_LIB_DIR="gtk-2.0/$GTK_BINARY_VERSION"
PKG_DIR=`find $PACKAGES -type d -name $1`
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/contrib/gdk-pixbuf-xlib/.libs/libgdk_pixbuf_xlib*.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/libgdk_pixbuf*.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/gdk/.libs/*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libgdk*.so*T
cp -PR $PKG_BUILD/gtk/.libs/*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libgtk*.so*T
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/engines
cp -PR $PKG_BUILD/modules/engines/pixbuf/.libs/*.so \
$INSTALL/usr/lib/$GTK_LIB_DIR/engines
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/immodules
cp -PR $PKG_BUILD/modules/input/.libs/*.so \
$INSTALL/usr/lib/$GTK_LIB_DIR/immodules
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/printbackends
cp -PR $PKG_BUILD/modules/printbackends/*/.libs/*.so \
$INSTALL/usr/lib/$GTK_LIB_DIR/printbackends
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/loaders
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/libpixbufloader*.so \
$INSTALL/usr/lib/$GTK_LIB_DIR/loaders
mkdir -p $INSTALL/etc/gtk-2.0
cp -PR $PKG_BUILD/modules/input/im-multipress.conf \
$INSTALL/etc/gtk-2.0
cp -PR $PKG_DIR/config/gdk-pixbuf.loaders \
$INSTALL/etc/gtk-2.0
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/gtk/.libs/gtk-query-immodules-2.0 $INSTALL/usr/bin
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/gdk-pixbuf-query-loaders $INSTALL/usr/bin

View File

@ -1 +0,0 @@
http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.19/gtk+-2.19.4.tar.bz2

View File

@ -1,26 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build glib
$SCRIPTS/build cairo
$SCRIPTS/build freetype
$SCRIPTS/build fontconfig
$SCRIPTS/build libX11
$SCRIPTS/build libXft
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--disable-doc-cross-references \
--enable-debug=no
make
$MAKEINSTALL

View File

@ -1,35 +0,0 @@
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/lib/pango/1.6.0/modules
#
/usr/lib/pango/1.6.0/modules/pango-arabic-fc.so ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*
/usr/lib/pango/1.6.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
/usr/lib/pango/1.6.0/modules/pango-basic-x.so BasicScriptEngineX PangoEngineShape PangoRenderX common:
/usr/lib/pango/1.6.0/modules/pango-hangul-fc.so HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
/usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
/usr/lib/pango/1.6.0/modules/pango-khmer-fc.so KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
/usr/lib/pango/1.6.0/modules/pango-syriac-fc.so SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
/usr/lib/pango/1.6.0/modules/pango-thai-fc.so ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
/usr/lib/pango/1.6.0/modules/pango-tibetan-fc.so TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*

View File

@ -1,28 +0,0 @@
#!/bin/sh
. config/options
$SCRIPTS/install glib
$SCRIPTS/install cairo
$SCRIPTS/install freetype
$SCRIPTS/install fontconfig
$SCRIPTS/install libX11
$SCRIPTS/install libXft
MODULE_VERSION=`pkg-config pango --variable=pango_module_version`
PKG_DIR=`find $PACKAGES -type d -name $1`
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/$1/.libs/libpango*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libpango*.so*T
mkdir -p $INSTALL/usr/lib/pango/$MODULE_VERSION/modules
cp -PR $PKG_BUILD/modules/*/.libs/*.so \
$INSTALL/usr/lib/pango/$MODULE_VERSION/modules
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/$1/.libs/pango-querymodules $INSTALL/usr/bin
mkdir -p $INSTALL/etc/pango
cp -PR $PKG_BUILD/$1/pangox.aliases $INSTALL/etc/pango
cp -PR $PKG_DIR/config/pango.modules $INSTALL/etc/pango

View File

@ -1 +0,0 @@
http://ftp.gnome.org/pub/GNOME/sources/pango/1.26/pango-1.26.2.tar.bz2

View File

@ -1 +1 @@
http://sources.openelec.tv/svn/xorg-server-20100306-jesse.tar.bz2
http://sources.openelec.tv/svn/xorg-server-20100309.tar.bz2