Browse Source

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 11 years ago
parent
commit
a6bd08a675
35 changed files with 156 additions and 266 deletions
  1. 5 2
      TODO
  2. 10 3
      mk/mirrors.mk
  3. 11 6
      package/MesaLib/Makefile
  4. 3 3
      package/dri2proto/Makefile
  5. 19 0
      package/dri3proto/Makefile
  6. 2 2
      package/glproto/Makefile
  7. 2 2
      package/inputproto/Makefile
  8. 2 2
      package/libxcb/Makefile
  9. 23 0
      package/libxshmfence/Makefile
  10. 2 7
      package/ncurses/Makefile
  11. 2 2
      package/parted/Makefile
  12. 19 0
      package/presentproto/Makefile
  13. 2 2
      package/randrproto/Makefile
  14. 2 2
      package/xcb-proto/Makefile
  15. 2 2
      package/xextproto/Makefile
  16. 2 2
      package/xf86-input-keyboard/Makefile
  17. 2 2
      package/xf86-input-mouse/Makefile
  18. 4 2
      package/xf86-video-siliconmotion/Makefile
  19. 11 0
      package/xf86-video-siliconmotion/patches/patch-src_Makefile_in
  20. 11 0
      package/xf86-video-siliconmotion/patches/patch-src_smi_driver_c
  21. 5 6
      package/xf86-video-siliconmotion/patches/patch-src_smi_video_c
  22. 10 12
      package/xorg-server/Makefile
  23. 1 4
      package/xorg-server/files/xorg.conf.lemote-yeelong
  24. 0 13
      package/xorg-server/patches/patch-fb_fb_h
  25. 0 13
      package/xorg-server/patches/patch-hw_kdrive_linux_linux_c
  26. 0 58
      package/xorg-server/patches/patch-hw_xfree86_common_compiler_h
  27. 0 11
      package/xorg-server/patches/patch-hw_xfree86_dri_dri_h
  28. 0 11
      package/xorg-server/patches/patch-hw_xfree86_dri_sarea_h
  29. 0 13
      package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_init_c
  30. 0 56
      package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_video_c
  31. 0 14
      package/xorg-server/patches/patch-hw_xfree86_os-support_xf86_OSlib_h
  32. 0 11
      package/xorg-server/patches/patch-ltmain_sh
  33. 2 2
      package/xtrans/Makefile
  34. 1 0
      target/linux/config/Config.in.fs
  35. 1 1
      target/packages/pkg-available/development

+ 5 - 2
TODO

@@ -1,6 +1,9 @@
-- more output for initscripts on bootup
+- more output for initscripts on bootup (fancy OK/FAIL with color?)
+- try Preset Loops per Jiffy for faster bootup via lpj=
+- port uuterm
+- move tools to package host infrastructure, 
+  resolve dependency handling for host tools
 - port uuterm
 - port uuterm
-- move tools to package host infrastructure, resolve dependency handling for host tools
 - hash-style=gnu for non-mips and non-musl
 - hash-style=gnu for non-mips and non-musl
 - add fb full screen logo
 - add fb full screen logo
 - port opkg with gpg signing
 - port opkg with gpg signing

+ 10 - 3
mk/mirrors.mk

@@ -15,12 +15,19 @@ MASTER_SITE_KERNEL?=	\
 	http://www.kernel.org/pub/linux/ \
 	http://www.kernel.org/pub/linux/ \
 
 
 MASTER_SITE_XORG?=	\
 MASTER_SITE_XORG?=	\
-	http://www.x.org/releases/X11R7.7/src/everything/ \
-	http://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.7/src/everything/ \
-	http://xorg.freedesktop.org/releases/X11R7.7/src/everything/ \
+	http://www.x.org/releases/individual/xserver/ \
+	http://www.x.org/releases/individual/proto/ \
+	http://www.x.org/releases/individual/app/ \
+	http://www.x.org/releases/individual/xcb/ \
+	http://www.x.org/releases/individual/lib/ \
+	http://www.x.org/releases/individual/driver/ \
+	http://www.x.org/releases/individual/util/ \
 	http://xorg.freedesktop.org/releases/individual/app/ \
 	http://xorg.freedesktop.org/releases/individual/app/ \
 	http://xorg.freedesktop.org/releases/individual/lib/ \
 	http://xorg.freedesktop.org/releases/individual/lib/ \
 	http://xorg.freedesktop.org/releases/individual/driver/ \
 	http://xorg.freedesktop.org/releases/individual/driver/ \
+	http://www.x.org/releases/X11R7.7/src/everything/ \
+	http://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.7/src/everything/ \
+	http://xorg.freedesktop.org/releases/X11R7.7/src/everything/ \
 	
 	
 MASTER_SITE_GNU?=	\
 MASTER_SITE_GNU?=	\
 	http://ftp.gnu.org/gnu/ \
 	http://ftp.gnu.org/gnu/ \

+ 11 - 6
package/MesaLib/Makefile

@@ -4,17 +4,20 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		MesaLib
 PKG_NAME:=		MesaLib
-PKG_VERSION:=		9.2.2
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		df801a975045150790e10e2ccf32193f
+PKG_VERSION:=		10.1.0
+PKG_SUBVER:=		10.1
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		08e796ec7122aa299d32d4f67a254315
 PKG_DESCR:=		MESA 3D graphics library
 PKG_DESCR:=		MESA 3D graphics library
 PKG_SECTION:=		libs
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libxdamage libxfixes libdrm libxxf86vm libexpat
 PKG_DEPENDS:=		libxdamage libxfixes libdrm libxxf86vm libexpat
 PKG_DEPENDS+=		libxml2 libxml2-python
 PKG_DEPENDS+=		libxml2 libxml2-python
-PKG_BUILDDEP:=		autotool python2 libxml2 libXdamage libXfixes libXxf86vm libdrm
-PKG_BUILDDEP+=		dri2proto glproto expat libXext
+PKG_BUILDDEP:=		autotool python2 libxml2 libXdamage libXfixes
+PKG_BUILDDEP+=		libXxf86vm libdrm dri2proto glproto expat libXext
+PKG_BUILDDEP+=		eudev dri3proto presentproto xcb-proto libxcb
+PKG_BUILDDEP+=		libxshmfence
 PKG_URL:=		http://www.mesa3d.org/
 PKG_URL:=		http://www.mesa3d.org/
-PKG_SITES:=		ftp://ftp.freedesktop.org/pub/mesa/${PKG_VERSION}/
+PKG_SITES:=		ftp://ftp.freedesktop.org/pub/mesa/${PKG_SUBVER}/
 PKG_NEED_CXX:=		1
 PKG_NEED_CXX:=		1
 PKG_LIBNAME:=		mesalib
 PKG_LIBNAME:=		mesalib
 PKG_OPTS:=		dev
 PKG_OPTS:=		dev
@@ -58,6 +61,8 @@ mesalib-install:
 	$(INSTALL_DIR) $(IDIR_MESALIB)/usr/lib/dri
 	$(INSTALL_DIR) $(IDIR_MESALIB)/usr/lib/dri
 	$(CP) $(WRKINST)/usr/lib/libGL*.so* \
 	$(CP) $(WRKINST)/usr/lib/libGL*.so* \
 		$(IDIR_MESALIB)/usr/lib
 		$(IDIR_MESALIB)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libglapi.so* \
+		$(IDIR_MESALIB)/usr/lib
 	${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \
 	${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \
 		${IDIR_MESALIB}/usr/lib/dri/
 		${IDIR_MESALIB}/usr/lib/dri/
 ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)
 ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)

+ 3 - 3
package/dri2proto/Makefile

@@ -4,10 +4,10 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		dri2proto
 PKG_NAME:=		dri2proto
-PKG_VERSION:=		2.6
+PKG_VERSION:=		2.8
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		873142af5db695537cfe05e01d13541f
-PKG_DESCR:=		DRI protocol headers
+PKG_MD5SUM:=		19ea18f63d8ae8053c9fa84b60365b77
+PKG_DESCR:=		DRI2 protocol headers
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_OPTS:=              dev devonly
 PKG_OPTS:=              dev devonly

+ 19 - 0
package/dri3proto/Makefile

@@ -0,0 +1,19 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		dri3proto
+PKG_VERSION:=		1.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		25e84a49a076862277ee12aebd49ff5f
+PKG_DESCR:=		DRI protocol headers
+PKG_SECTION:=		devel
+PKG_SITES:=		${MASTER_SITE_XORG}
+PKG_OPTS:=              dev devonly
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,DRI3PROTO,dri3proto,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 2 - 2
package/glproto/Makefile

@@ -4,11 +4,11 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		glproto
 PKG_NAME:=		glproto
-PKG_VERSION:=		1.4.15
+PKG_VERSION:=		1.4.17
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_DESCR:=		OpenGL headers
 PKG_DESCR:=		OpenGL headers
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
-PKG_MD5SUM:=		be7c4e3c289db480b9e1238c03637eb7
+PKG_MD5SUM:=		d69554c1b51a83f2c6976a640819911b
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_OPTS:=		dev devonly
 PKG_OPTS:=		dev devonly
 
 

+ 2 - 2
package/inputproto/Makefile

@@ -4,12 +4,12 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		inputproto
 PKG_NAME:=		inputproto
-PKG_VERSION:=		2.2
+PKG_VERSION:=		2.3
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_DESCR:=		X Input Extension headers
 PKG_DESCR:=		X Input Extension headers
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
 PKG_BUILDDEP:=		inputproto-host
 PKG_BUILDDEP:=		inputproto-host
-PKG_MD5SUM:=		e0047823230413e67d74e92af77fbe58
+PKG_MD5SUM:=		5ea366d32a9a78d6204a47ea35d9dc5c
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_OPTS:=		dev devonly
 PKG_OPTS:=		dev devonly
 
 

+ 2 - 2
package/libxcb/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		libxcb
 PKG_NAME:=		libxcb
-PKG_VERSION:=		1.9.1
+PKG_VERSION:=		1.10
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		324c76024a73dba8a902638696ba87de
+PKG_MD5SUM:=		a484793fbfb974b09d54fa1ebf44b2e4
 PKG_DESCR:=		X11 keyboard library
 PKG_DESCR:=		X11 keyboard library
 PKG_SECTION:=		x11/libs
 PKG_SECTION:=		x11/libs
 PKG_BUILDDEP:=		libXau-host libpthread-stubs-host xcb-proto-host
 PKG_BUILDDEP:=		libXau-host libpthread-stubs-host xcb-proto-host

+ 23 - 0
package/libxshmfence/Makefile

@@ -0,0 +1,23 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		libxshmfence
+PKG_VERSION:=		1.1
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		323bb06c70765a2395df1d9c7ec3d14a
+PKG_DESCR:=		X11 xshmfence library
+PKG_SECTION:=		x11/libs
+PKG_SITES:=		${MASTER_SITE_XORG}
+PKG_OPTS:=		dev
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,LIBXSHMFENCE,libxshmfence,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+libxshmfence-install:
+	${INSTALL_DIR} ${IDIR_LIBXSHMFENCE}/usr/lib
+	${CP} ${WRKINST}/usr/lib/libxshmfence.so* ${IDIR_LIBXSHMFENCE}/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 2 - 7
package/ncurses/Makefile

@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
 
 
 PKG_NAME:=		ncurses
 PKG_NAME:=		ncurses
 PKG_VERSION:=		5.9
 PKG_VERSION:=		5.9
-PKG_RELEASE:=		3
+PKG_RELEASE:=		4
 PKG_MD5SUM:=		8cb9c412e5f2d96bc6f459aa8c6282a1
 PKG_MD5SUM:=		8cb9c412e5f2d96bc6f459aa8c6282a1
 PKG_DESCR:=		a terminal handling library
 PKG_DESCR:=		a terminal handling library
 PKG_SECTION:=		libs
 PKG_SECTION:=		libs
@@ -81,18 +81,13 @@ libncurses-install:
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/lib
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/lib
 	${CP} ${WRKINST}/usr/lib/lib{tinfo,form,menu,ncurses,panel}.so* \
 	${CP} ${WRKINST}/usr/lib/lib{tinfo,form,menu,ncurses,panel}.so* \
 	    ${IDIR_LIBNCURSES}/usr/lib
 	    ${IDIR_LIBNCURSES}/usr/lib
-	for ti in rxvt rxvt-unicode; do \
-		TERMINFO=${WRKINST}/usr/share/terminfo \
-		PATH=$(HOST_PATH) \
-		tic$(EXEEXT) -x ./files/$$ti.ti; \
-	done
 ifeq (${ADK_PACKAGE_LIBNCURSES_FULL_TERMINFO},y)
 ifeq (${ADK_PACKAGE_LIBNCURSES_FULL_TERMINFO},y)
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share
 	${CP} ${WRKINST}/usr/share/terminfo ${IDIR_LIBNCURSES}/usr/share/
 	${CP} ${WRKINST}/usr/share/terminfo ${IDIR_LIBNCURSES}/usr/share/
 else
 else
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share/terminfo/
 	${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share/terminfo/
 	for f in ansi dumb linux screen vt100 vt102 \
 	for f in ansi dumb linux screen vt100 vt102 \
-	    rxvt rxvt-unicode vt220 xterm xterm-color xterm-xfree86; do \
+	    vt220 xterm xterm-color xterm-xfree86; do \
 		${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share/terminfo/$${f:0:1}; \
 		${INSTALL_DIR} ${IDIR_LIBNCURSES}/usr/share/terminfo/$${f:0:1}; \
 		${INSTALL_DATA} ${WRKINST}/usr/share/terminfo/*/$$f \
 		${INSTALL_DATA} ${WRKINST}/usr/share/terminfo/*/$$f \
 		    ${IDIR_LIBNCURSES}/usr/share/terminfo/$${f:0:1}/$$f; \
 		    ${IDIR_LIBNCURSES}/usr/share/terminfo/$${f:0:1}/$$f; \

+ 2 - 2
package/parted/Makefile

@@ -5,11 +5,11 @@ include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		parted
 PKG_NAME:=		parted
 PKG_VERSION:=		3.1
 PKG_VERSION:=		3.1
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_MD5SUM:=		5d89d64d94bcfefa9ce8f59f4b81bdcb
 PKG_MD5SUM:=		5d89d64d94bcfefa9ce8f59f4b81bdcb
 PKG_DESCR:=		partition table editor
 PKG_DESCR:=		partition table editor
 PKG_SECTION:=		fs
 PKG_SECTION:=		fs
-PKG_DEPENDS:=		libuuid libreadline libpthread libgcc
+PKG_DEPENDS:=		libblkid libuuid libreadline libpthread libgcc
 PKG_BUILDDEP:=		util-linux readline
 PKG_BUILDDEP:=		util-linux readline
 PKG_URL:=		http://www.gnu.org/software/parted/index.shtml
 PKG_URL:=		http://www.gnu.org/software/parted/index.shtml
 PKG_SITES:=		${MASTER_SITE_GNU:=parted/}
 PKG_SITES:=		${MASTER_SITE_GNU:=parted/}

+ 19 - 0
package/presentproto/Makefile

@@ -0,0 +1,19 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		presentproto
+PKG_VERSION:=		1.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		57eaf4bb58e86476ec89cfb42d675961
+PKG_DESCR:=		present protocol headers
+PKG_SECTION:=		devel
+PKG_SITES:=		${MASTER_SITE_XORG}
+PKG_OPTS:=              dev devonly
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,PRESENTPROTO,presentproto,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 2 - 2
package/randrproto/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		randrproto
 PKG_NAME:=		randrproto
-PKG_VERSION:=		1.3.2
+PKG_VERSION:=		1.4.0
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		b8fd2f75cf156c9f6e6771addd07ef59
+PKG_MD5SUM:=		af44f250b89783eb4967f1dc5b32ef68
 PKG_DESCR:=		Xrandr protcol headers
 PKG_DESCR:=		Xrandr protcol headers
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}

+ 2 - 2
package/xcb-proto/Makefile

@@ -4,11 +4,11 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xcb-proto
 PKG_NAME:=		xcb-proto
-PKG_VERSION:=		1.8
+PKG_VERSION:=		1.10
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_DESCR:=		XML-XCB protocol descriptions
 PKG_DESCR:=		XML-XCB protocol descriptions
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
-PKG_MD5SUM:=		8d2cdb770129cef563088a90c5bec768
+PKG_MD5SUM:=		2b9dc6442156aba2bfb4133cb9d7cf46
 PKG_BUILDDEP:=		autotool bzip2-host python2-host xcb-proto-host
 PKG_BUILDDEP:=		autotool bzip2-host python2-host xcb-proto-host
 PKG_SITES:=		http://xcb.freedesktop.org/dist/
 PKG_SITES:=		http://xcb.freedesktop.org/dist/
 PKG_OPTS:=		dev devonly
 PKG_OPTS:=		dev devonly

+ 2 - 2
package/xextproto/Makefile

@@ -4,12 +4,12 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xextproto
 PKG_NAME:=		xextproto
-PKG_VERSION:=		7.2.1
+PKG_VERSION:=		7.3.0
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_DESCR:=		X Protocol Extensions headers
 PKG_DESCR:=		X Protocol Extensions headers
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
 PKG_BUILDDEP:=		xextproto-host
 PKG_BUILDDEP:=		xextproto-host
-PKG_MD5SUM:=		9062d689f422fad1b8774c967d730f09
+PKG_MD5SUM:=		37b700baa8c8ea7964702d948dd13821
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_OPTS:=		dev devonly
 PKG_OPTS:=		dev devonly
 
 

+ 2 - 2
package/xf86-input-keyboard/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xf86-input-keyboard
 PKG_NAME:=		xf86-input-keyboard
-PKG_VERSION:=		1.6.1
+PKG_VERSION:=		1.8.0
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		c2188611990880f06f7d6c2a7672af1b
+PKG_MD5SUM:=		4f3e135e04939916f37f91a111c6f70b
 PKG_DESCR:=		X11 driver for keyboard
 PKG_DESCR:=		X11 driver for keyboard
 PKG_SECTION:=		x11/drivers
 PKG_SECTION:=		x11/drivers
 PKG_DEPENDS:=		xorg-server
 PKG_DEPENDS:=		xorg-server

+ 2 - 2
package/xf86-input-mouse/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xf86-input-mouse
 PKG_NAME:=		xf86-input-mouse
-PKG_VERSION:=		1.7.2
+PKG_VERSION:=		1.9.0
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		0f2f2dfb7b769544f04b3469803098a5
+PKG_MD5SUM:=		125402066940ef30737721243bb1b77e
 PKG_DESCR:=		X11 driver for mouse
 PKG_DESCR:=		X11 driver for mouse
 PKG_SECTION:=		x11/drivers
 PKG_SECTION:=		x11/drivers
 PKG_DEPENDS:=		xorg-server
 PKG_DEPENDS:=		xorg-server

+ 4 - 2
package/xf86-video-siliconmotion/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xf86-video-siliconmotion
 PKG_NAME:=		xf86-video-siliconmotion
-PKG_VERSION:=		1.7.6
+PKG_VERSION:=		1.7.7
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		b71859e15fc62563d346c7bccc0ef82e
+PKG_MD5SUM:=		94c44123d8d0a46a7f6bace8508763d8
 PKG_DESCR:=		X11 driver for Silicon Motion VGA chips
 PKG_DESCR:=		X11 driver for Silicon Motion VGA chips
 PKG_SECTION:=		x11/drivers
 PKG_SECTION:=		x11/drivers
 PKG_DEPENDS:=		xorg-server
 PKG_DEPENDS:=		xorg-server
@@ -21,6 +21,8 @@ include $(TOPDIR)/mk/package.mk
 
 
 $(eval $(call PKG_template,XF86_VIDEO_SILICONMOTION,xf86-video-siliconmotion,$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,XF86_VIDEO_SILICONMOTION,xf86-video-siliconmotion,$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 
+CONFIGURE_ARGS+=	--disable-xaa
+
 xf86-video-siliconmotion-install:
 xf86-video-siliconmotion-install:
 	${INSTALL_DIR} ${IDIR_XF86_VIDEO_SILICONMOTION}/usr/lib/xorg/modules/drivers
 	${INSTALL_DIR} ${IDIR_XF86_VIDEO_SILICONMOTION}/usr/lib/xorg/modules/drivers
 	${CP} ${WRKINST}/usr/lib/xorg/modules/drivers/siliconmotion_*.so \
 	${CP} ${WRKINST}/usr/lib/xorg/modules/drivers/siliconmotion_*.so \

+ 11 - 0
package/xf86-video-siliconmotion/patches/patch-src_Makefile_in

@@ -0,0 +1,11 @@
+--- xf86-video-siliconmotion-1.7.7.orig/src/Makefile.in	2012-07-17 08:28:17.000000000 +0200
++++ xf86-video-siliconmotion-1.7.7/src/Makefile.in	2014-03-14 18:09:06.901850694 +0100
+@@ -288,7 +288,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-AM_CFLAGS = $(XORG_CFLAGS) $(CWARNFLAGS) $(PCIACCESS_CFLAGS)
++AM_CFLAGS = $(XORG_CFLAGS) $(PCIACCESS_CFLAGS)
+ siliconmotion_drv_la_LTLIBRARIES = siliconmotion_drv.la
+ siliconmotion_drv_la_LDFLAGS = -module -avoid-version
+ siliconmotion_drv_ladir = @moduledir@/drivers

+ 11 - 0
package/xf86-video-siliconmotion/patches/patch-src_smi_driver_c

@@ -0,0 +1,11 @@
+--- xf86-video-siliconmotion-1.7.7.orig/src/smi_driver.c	2012-07-17 06:53:21.000000000 +0200
++++ xf86-video-siliconmotion-1.7.7/src/smi_driver.c	2014-03-14 18:39:37.307139846 +0100
+@@ -1750,8 +1750,6 @@ SMI_ScreenInit(SCREEN_INIT_ARGS_DECL)
+ 		   "Done writing mode.  Register dump:\n");
+     SMI_PrintRegs(pScrn);
+ 
+-    miInitializeBackingStore(pScreen);
+-
+ #ifdef HAVE_XMODES
+     xf86DiDGAInit(pScreen, (unsigned long)(pSmi->FBBase + pScrn->fbOffset));
+ #endif

+ 5 - 6
package/xf86-video-siliconmotion/patches/loongson.patch → package/xf86-video-siliconmotion/patches/patch-src_smi_video_c

@@ -1,7 +1,6 @@
-diff -Nur xf86-video-siliconmotion-1.7.4/src/smi_video.c xf86-video-siliconmotion-1.7.4-loongson/src/smi_video.c
---- xf86-video-siliconmotion-1.7.4/src/smi_video.c	2010-02-25 08:33:07.000000000 +0100
-+++ xf86-video-siliconmotion-1.7.4-loongson/src/smi_video.c	2012-03-13 04:18:18.634989344 +0100
-@@ -276,6 +276,7 @@
+--- xf86-video-siliconmotion-1.7.7.orig/src/smi_video.c	2012-07-17 06:53:21.000000000 +0200
++++ xf86-video-siliconmotion-1.7.7/src/smi_video.c	2014-03-14 18:35:37.546382342 +0100
+@@ -275,6 +275,7 @@ static XF86ImageRec SMI_VideoImages[] =
      XVIMAGE_YUY2,
      XVIMAGE_YUY2,
      XVIMAGE_YV12,
      XVIMAGE_YV12,
      XVIMAGE_I420,
      XVIMAGE_I420,
@@ -9,7 +8,7 @@ diff -Nur xf86-video-siliconmotion-1.7.4/src/smi_video.c xf86-video-siliconmotio
      {
      {
  	FOURCC_RV15,			/* id				*/
  	FOURCC_RV15,			/* id				*/
  	XvRGB,				/* type				*/
  	XvRGB,				/* type				*/
-@@ -1464,6 +1465,117 @@
+@@ -1461,6 +1462,117 @@ SMI_QueryBestSize(
      LEAVE();
      LEAVE();
  }
  }
  
  
@@ -127,7 +126,7 @@ diff -Nur xf86-video-siliconmotion-1.7.4/src/smi_video.c xf86-video-siliconmotio
  
  
  static int
  static int
  SMI_PutImage(
  SMI_PutImage(
-@@ -1592,7 +1704,7 @@
+@@ -1592,7 +1704,7 @@ SMI_PutImage(
  		offset3 = tmp;
  		offset3 = tmp;
  	    }
  	    }
  	    nLines = ((((y2 + 0xffff) >> 16) + 1) & ~1) - top;
  	    nLines = ((((y2 + 0xffff) >> 16) + 1) & ~1) - top;

+ 10 - 12
package/xorg-server/Makefile

@@ -4,19 +4,21 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xorg-server
 PKG_NAME:=		xorg-server
-PKG_VERSION:=		1.12.2
-PKG_RELEASE:=		3
-PKG_MD5SUM:=		a95c896fbe8322c3c8d518a13eb74c7a
+PKG_VERSION:=		1.15.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		faf04f1213f9a476997a774254b3abce
 PKG_DESCR:=		Xorg server
 PKG_DESCR:=		Xorg server
 PKG_SECTION:=		x11/server
 PKG_SECTION:=		x11/server
 PKG_DEPENDS:=		libopenssl libxfont pixman libpciaccess libxkbfile
 PKG_DEPENDS:=		libopenssl libxfont pixman libpciaccess libxkbfile
 PKG_DEPENDS+=		libfontenc xkeyboard-config xkbcomp libxau libxaw
 PKG_DEPENDS+=		libfontenc xkeyboard-config xkbcomp libxau libxaw
 PKG_DEPENDS+=		libxmu libxpm libxrender libxt libxxf86dga libxext
 PKG_DEPENDS+=		libxmu libxpm libxrender libxt libxxf86dga libxext
 PKG_DEPENDS+=		libxdmcp libxv libsm libice libx11 libxcb libgcc librt
 PKG_DEPENDS+=		libxdmcp libxv libsm libice libx11 libxcb libgcc librt
+PKG_DEPENDS+=		libxshmfence libfreetype libfontenc
 PKG_BUILDDEP:=		libX11 randrproto renderproto fixesproto damageproto
 PKG_BUILDDEP:=		libX11 randrproto renderproto fixesproto damageproto
 PKG_BUILDDEP+=		scrnsaverproto resourceproto fontsproto videoproto
 PKG_BUILDDEP+=		scrnsaverproto resourceproto fontsproto videoproto
 PKG_BUILDDEP+=		compositeproto evieext libxkbfile libXfont pixman
 PKG_BUILDDEP+=		compositeproto evieext libxkbfile libXfont pixman
 PKG_BUILDDEP+=		libpciaccess openssl xf86dgaproto recordproto
 PKG_BUILDDEP+=		libpciaccess openssl xf86dgaproto recordproto
+PKG_BUILDDEP+=		xineramaproto
 PKG_URL:=		http://www.x.org/
 PKG_URL:=		http://www.x.org/
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_NEED_CXX:=		1
 PKG_NEED_CXX:=		1
@@ -28,7 +30,7 @@ PKG_ARCH_DEPENDS:=	!m68k
 PKG_FLAVOURS_XORG_SERVER:=	WITH_DRI WITH_KDRIVE
 PKG_FLAVOURS_XORG_SERVER:=	WITH_DRI WITH_KDRIVE
 PKGFS_WITH_DRI:=		mesalib
 PKGFS_WITH_DRI:=		mesalib
 PKGFD_WITH_DRI:=		enable DRI/DRI2 support
 PKGFD_WITH_DRI:=		enable DRI/DRI2 support
-PKGFB_WITH_DRI:=		xf86driproto glproto dri2proto MesaLib
+PKGFB_WITH_DRI:=		xf86driproto glproto MesaLib
 PKGFD_WITH_KDRIVE:=		Build Kdrive Xfbdev server
 PKGFD_WITH_KDRIVE:=		Build Kdrive Xfbdev server
 
 
 PKG_CHOICES_XORG_SERVER:=	WITH_GCRYPT WITH_CRYPTO
 PKG_CHOICES_XORG_SERVER:=	WITH_GCRYPT WITH_CRYPTO
@@ -57,9 +59,10 @@ CONFIGURE_ENV+=		V=1
 CONFIGURE_ARGS+=	--enable-dga \
 CONFIGURE_ARGS+=	--enable-dga \
 			--enable-xorg \
 			--enable-xorg \
 			--enable-xv \
 			--enable-xv \
-			--enable-xaa \
 			--enable-vgahw \
 			--enable-vgahw \
 			--enable-dpms \
 			--enable-dpms \
+			--enable-xinerama \
+			--disable-docs \
 			--disable-aiglx \
 			--disable-aiglx \
 			--disable-config-hal \
 			--disable-config-hal \
 			--disable-config-udev \
 			--disable-config-udev \
@@ -68,7 +71,6 @@ CONFIGURE_ARGS+=	--enable-dga \
 			--disable-xf86bigfont \
 			--disable-xf86bigfont \
 			--disable-xf86vidmode \
 			--disable-xf86vidmode \
 			--disable-xfake \
 			--disable-xfake \
-			--disable-xinerama \
 			--disable-xnest \
 			--disable-xnest \
 			--disable-xselinux \
 			--disable-xselinux \
 			--disable-xcsecurity \
 			--disable-xcsecurity \
@@ -85,9 +87,9 @@ CONFIGURE_ARGS+=	--disable-kdrive --disable-xfbdev
 endif
 endif
 
 
 ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_DRI},y)
 ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_DRI},y)
-CONFIGURE_ARGS+=	--enable-dri --enable-dri2 --enable-glx
+CONFIGURE_ARGS+=	--enable-dri --enable-dri2 --enable-dri3 --enable-glx
 else
 else
-CONFIGURE_ARGS+=	--disable-dri --disable-dri2 --disable-glx
+CONFIGURE_ARGS+=	--disable-dri --disable-dri2 --disable-dri3 --disable-glx
 endif
 endif
 
 
 ifeq (${ADK_TARGET_SYSTEM_LEMOTE_YEELONG},y)
 ifeq (${ADK_TARGET_SYSTEM_LEMOTE_YEELONG},y)
@@ -116,10 +118,6 @@ endif
 ifeq (${ADK_TARGET_SYSTEM_SHARP_ZAURUS},y)
 ifeq (${ADK_TARGET_SYSTEM_SHARP_ZAURUS},y)
 	${CP} ./files/xorg.conf.sharp-zaurus \
 	${CP} ./files/xorg.conf.sharp-zaurus \
 		$(IDIR_XORG_SERVER)/etc/X11/xorg.conf
 		$(IDIR_XORG_SERVER)/etc/X11/xorg.conf
-endif
-ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_DRI},y)
-	${CP} ${WRKINST}/usr/lib/xorg/modules/extensions/*dri*.so \
-		$(IDIR_XORG_SERVER)/usr/lib/xorg/modules/extensions
 endif
 endif
 	# add m4 file to host directory
 	# add m4 file to host directory
 	$(INSTALL_DIR) $(STAGING_HOST_DIR)/usr/share/aclocal
 	$(INSTALL_DIR) $(STAGING_HOST_DIR)/usr/share/aclocal

+ 1 - 4
package/xorg-server/files/xorg.conf.lemote-yeelong

@@ -12,13 +12,10 @@ Section "Module"
        Load  "vgahw"
        Load  "vgahw"
        Load  "fb"
        Load  "fb"
        Load  "exa"
        Load  "exa"
-       Load  "xaa"
        Load  "int10"
        Load  "int10"
        Load  "ddc"
        Load  "ddc"
        Load  "i2c"
        Load  "i2c"
        Load  "vbe"
        Load  "vbe"
-       Disable "glx"
-       Disable "dri"
 EndSection
 EndSection
 
 
 Section "Device"
 Section "Device"
@@ -27,7 +24,7 @@ Section "Device"
        VendorName  "Silicon Motion, Inc."
        VendorName  "Silicon Motion, Inc."
        BoardName   "SM712 LynxEM+"
        BoardName   "SM712 LynxEM+"
        BusID       "PCI:0:8:0"
        BusID       "PCI:0:8:0"
-       Option      "AccelMethod"       "XAA"
+       Option      "AccelMethod"        "EXA"
        Option      "pci_burst"         "true"
        Option      "pci_burst"         "true"
        Option      "PanelSize"         "1024x600"
        Option      "PanelSize"         "1024x600"
 EndSection
 EndSection

+ 0 - 13
package/xorg-server/patches/patch-fb_fb_h

@@ -1,13 +0,0 @@
-	Fix for xf86-video-siliconmotion in 16bpp with XAA, see:
-	http://groups.google.com/group/loongson-dev/browse_thread/thread/570549e3d7894fef/5f04b3d9370adfd2
---- xorg-server-1.12.2.orig/fb/fb.h	2012-05-29 22:04:19.000000000 +0200
-+++ xorg-server-1.12.2/fb/fb.h	2013-04-30 10:33:00.000000000 +0200
-@@ -70,7 +70,7 @@
- #define FBPREFIX(x) fb##x
- #define WRITE(ptr, val) (*(ptr) = (val))
- #define READ(ptr) (*(ptr))
--#define MEMCPY_WRAPPED(dst, src, size) memcpy((dst), (src), (size))
-+#define MEMCPY_WRAPPED(dst, src, size) memmove((dst), (src), (size))
- #define MEMSET_WRAPPED(dst, val, size) memset((dst), (val), (size))
- 
- #endif

+ 0 - 13
package/xorg-server/patches/patch-hw_kdrive_linux_linux_c

@@ -1,13 +0,0 @@
---- xorg-server-1.12.2.orig/hw/kdrive/linux/linux.c	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/kdrive/linux/linux.c	2013-12-22 20:10:03.000000000 +0100
-@@ -66,8 +66,8 @@ static void
- LinuxCheckChown(char *file)
- {
-     struct stat st;
--    __uid_t u;
--    __gid_t g;
-+    uid_t u;
-+    gid_t g;
- 
-     if (stat(file, &st) < 0)
-         return;

+ 0 - 58
package/xorg-server/patches/patch-hw_xfree86_common_compiler_h

@@ -1,58 +0,0 @@
---- xorg-server-1.12.2.orig/hw/xfree86/common/compiler.h	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/xfree86/common/compiler.h	2013-04-30 10:52:21.000000000 +0200
-@@ -710,26 +710,26 @@ xf86WriteMmio32LeNB(__volatile__ void *b
- #define PORT_SIZE short
- #endif
- 
--_X_EXPORT unsigned int IOPortBase;      /* Memory mapped I/O port area */
-+_X_EXPORT volatile unsigned char *ioBase;  /* Memory mapped I/O port area */
- 
- static __inline__ void
- outb(unsigned PORT_SIZE port, unsigned char val)
- {
--    *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
-+    *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) + ioBase) =
-         val;
- }
- 
- static __inline__ void
- outw(unsigned PORT_SIZE port, unsigned short val)
- {
--    *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
-+    *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) + ioBase) =
-         val;
- }
- 
- static __inline__ void
- outl(unsigned PORT_SIZE port, unsigned int val)
- {
--    *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
-+    *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) + ioBase) =
-         val;
- }
- 
-@@ -737,21 +737,21 @@ static __inline__ unsigned int
- inb(unsigned PORT_SIZE port)
- {
-     return *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) +
--                                        IOPortBase);
-+                                        ioBase);
- }
- 
- static __inline__ unsigned int
- inw(unsigned PORT_SIZE port)
- {
-     return *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) +
--                                         IOPortBase);
-+                                         ioBase);
- }
- 
- static __inline__ unsigned int
- inl(unsigned PORT_SIZE port)
- {
-     return *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) +
--                                       IOPortBase);
-+                                       ioBase);
- }
- 
- #if defined(__mips__)

+ 0 - 11
package/xorg-server/patches/patch-hw_xfree86_dri_dri_h

@@ -1,11 +0,0 @@
---- xorg-server-1.7.5.orig/hw/xfree86/dri/dri.h	2009-08-11 06:00:23.000000000 +0200
-+++ xorg-server-1.7.5/hw/xfree86/dri/dri.h	2010-04-21 19:59:22.000000000 +0200
-@@ -38,7 +38,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN
- #include <pciaccess.h>
- 
- #include "scrnintstr.h"
--#include "xf86dri.h"
-+#include <X11/dri/xf86dri.h>
- 
- typedef int DRISyncType;
- 

+ 0 - 11
package/xorg-server/patches/patch-hw_xfree86_dri_sarea_h

@@ -1,11 +0,0 @@
---- xorg-server-1.12.2.orig/hw/xfree86/dri/sarea.h	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/xfree86/dri/sarea.h	2013-04-30 10:33:00.000000000 +0200
-@@ -41,6 +41,8 @@
- /* SAREA area needs to be at least a page */
- #if defined(__alpha__)
- #define SAREA_MAX 			0x2000
-+#elif defined(__mips__)
-+#define SAREA_MAX			0x4000
- #elif defined(__ia64__)
- #define SAREA_MAX			0x10000 /* 64kB */
- #else

+ 0 - 13
package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_init_c

@@ -1,13 +0,0 @@
---- xorg-server-1.12.2.orig/hw/xfree86/os-support/linux/lnx_init.c	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/xfree86/os-support/linux/lnx_init.c	2013-04-30 10:33:00.000000000 +0200
-@@ -75,8 +75,8 @@ xf86OpenConsole(void)
-     struct vt_mode VT;
-     struct vt_stat vts;
-     MessageType from = X_PROBED;
--    char *tty0[] = { "/dev/tty0", "/dev/vc/0", NULL };
--    char *vcs[] = { "/dev/vc/%d", "/dev/tty%d", NULL };
-+    char *tty0[] = { "/dev/tty0", NULL };
-+    char *vcs[] = { "/dev/tty%d", NULL };
- 
-     if (serverGeneration == 1) {
- 

+ 0 - 56
package/xorg-server/patches/patch-hw_xfree86_os-support_linux_lnx_video_c

@@ -1,56 +0,0 @@
---- xorg-server-1.12.2.orig/hw/xfree86/os-support/linux/lnx_video.c	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/xfree86/os-support/linux/lnx_video.c	2013-04-30 10:49:01.000000000 +0200
-@@ -472,7 +472,7 @@ unmapVidMem(int ScreenNum, pointer Base,
- /* I/O Permissions section                                                 */
- /***************************************************************************/
- 
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
- volatile unsigned char *ioBase = NULL;
- 
- #ifndef __NR_pciconfig_iobase
-@@ -484,7 +484,7 @@ volatile unsigned char *ioBase = NULL;
- Bool
- xf86EnableIO(void)
- {
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
-     int fd;
-     unsigned int ioBase_phys;
- #endif
-@@ -492,8 +492,12 @@ xf86EnableIO(void)
-     if (ExtendedEnabled)
-         return TRUE;
- 
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
-+#ifdef __powerpc__
-     ioBase_phys = syscall(__NR_pciconfig_iobase, 2, 0, 0);
-+#else
-+    ioBase_phys = 0x1fd00000;
-+#endif	
- 
-     fd = open("/dev/mem", O_RDWR);
-     if (ioBase == NULL) {
-@@ -511,7 +515,7 @@ xf86EnableIO(void)
- #endif
-     }
-     close(fd);
--#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__) && !defined(__nds32__)
-+#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__) && !defined(__nds32__)
-     if (ioperm(0, 1024, 1) || iopl(3)) {
-         if (errno == ENODEV)
-             ErrorF("xf86EnableIOPorts: no I/O ports found\n");
-@@ -537,10 +541,10 @@ xf86DisableIO(void)
- {
-     if (!ExtendedEnabled)
-         return;
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
-     munmap(ioBase, 0x20000);
-     ioBase = NULL;
--#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__) && !defined(__nds32__)
-+#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__) && !defined(__nds32__)
-     iopl(0);
-     ioperm(0, 1024, 0);
- #endif

+ 0 - 14
package/xorg-server/patches/patch-hw_xfree86_os-support_xf86_OSlib_h

@@ -1,14 +0,0 @@
---- xorg-server-1.12.2.orig/hw/xfree86/os-support/xf86_OSlib.h	2012-05-17 19:09:03.000000000 +0200
-+++ xorg-server-1.12.2/hw/xfree86/os-support/xf86_OSlib.h	2013-10-29 15:23:18.000000000 +0100
-@@ -178,11 +178,7 @@
- #include <sys/types.h>
- #include <assert.h>
- 
--#ifdef __linux__
--#include <termio.h>
--#else                           /* __GLIBC__ */
- #include <termios.h>
--#endif
- #ifdef __sparc__
- #include <sys/param.h>
- #endif

+ 0 - 11
package/xorg-server/patches/patch-ltmain_sh

@@ -1,11 +0,0 @@
---- xorg-server-1.12.2.orig/ltmain.sh	2012-05-29 22:06:05.000000000 +0200
-+++ xorg-server-1.12.2/ltmain.sh	2013-04-30 10:33:00.000000000 +0200
-@@ -5853,7 +5853,7 @@ func_mode_link ()
-       # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
-       -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-       -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
--      -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
-+      -O*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*)
-         func_quote_for_eval "$arg"
- 	arg="$func_quote_for_eval_result"
-         func_append compile_command " $arg"

+ 2 - 2
package/xtrans/Makefile

@@ -4,12 +4,12 @@
 include $(TOPDIR)/rules.mk
 include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		xtrans
 PKG_NAME:=		xtrans
-PKG_VERSION:=		1.2.6
+PKG_VERSION:=		1.3.3
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
 PKG_DESCR:=		X11 network protocol transport library
 PKG_DESCR:=		X11 network protocol transport library
 PKG_SECTION:=		devel
 PKG_SECTION:=		devel
 PKG_BUILDDEP:=		xtrans-host
 PKG_BUILDDEP:=		xtrans-host
-PKG_MD5SUM:=		b91dd22b77a350d129a81175cd8c58cc
+PKG_MD5SUM:=		c83d04cd878f1e51a44d132aa1d5b932
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_OPTS:=		dev devonly
 PKG_OPTS:=		dev devonly
 
 

+ 1 - 0
target/linux/config/Config.in.fs

@@ -62,6 +62,7 @@ config ADK_KERNEL_EXT2_FS
 	boolean
 	boolean
 	default y if ADK_TARGET_WITH_CF
 	default y if ADK_TARGET_WITH_CF
 	default y if ADK_TARGET_WITH_MMC && !ADK_TARGET_SYSTEM_RASPBERRY_PI
 	default y if ADK_TARGET_WITH_MMC && !ADK_TARGET_SYSTEM_RASPBERRY_PI
+	default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	default n
 	default n
 
 
 config ADK_KPACKAGE_KMOD_EXT2_FS
 config ADK_KPACKAGE_KMOD_EXT2_FS

+ 1 - 1
target/packages/pkg-available/development

@@ -34,7 +34,7 @@ config ADK_PKG_DEVELOPMENT
 	select ADK_PACKAGE_GDB
 	select ADK_PACKAGE_GDB
 	select ADK_PACKAGE_PARTED
 	select ADK_PACKAGE_PARTED
 	select ADK_PACKAGE_SFDISK
 	select ADK_PACKAGE_SFDISK
-	select ADK_APCKAGE_MKE2FS
+	select ADK_PACKAGE_MKE2FS
 	select ADK_PACKAGE_DOSFSTOOLS
 	select ADK_PACKAGE_DOSFSTOOLS
 	help
 	help
 	  After bootstrapping a Linux system you might want to
 	  After bootstrapping a Linux system you might want to