Pull request for branch xorg-cleanups
Hello,
This set of patches makes a number of minor cleanups to our X.org packaging, and adds a script to help in keeping this set of packages up to date.
In summary:
* Patches 1 to 3 fix inconsistencies in package names, or directory names, or .mk file formatting that prevent a proper automated processing of our X.org packages.
* Patches 4 to 19 remove all X.org drivers for which we have packages, but that are no longer present in X.org releases. There are many more packages that we have in Buildroot and that are no longer part of X.org releases, but for now, we only do the drivers removal since those are very likely to be uncontroversial.
* Patch 20 adds a script, xorg-release.py, that downloads the list of tarballs of a given X.org release, compares that to the list of packages we have in Buildroot, and gives a status of what needs to be done. See this patch for the current output of this script.
Thanks to patches 4 to 19, the script doesn't report any X.org driver as "to be removed". However, there is a fairly large number of X.org applications that are packaged in Buildroot but no longer part of X.org releases. What is however strange is that some of those applications are apparently still maintained, as recent version tags are present in their respective Git repositories. The status of such X.org components is therefore unclear, and we should discuss what is the appropriate action to take in Buildroot with regard to the corresponding packages.
Best regards,
Thomas
The following changes since commit f1d44593a04ff3be981c8a3b01a502f0b18193ee:
docs/manual: small fixes and enhancements to adding generic packages (2012-12-30 22:39:13 +0100)
are available in the git repository at:
git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git xorg-cleanups
for you to fetch changes up to 41c1bc2b4f8953280e305deada0b52e432974b58:
support/scripts: add xorg-release.py script (2013-01-02 11:10:30 +0100)
----------------------------------------------------------------
Thomas Petazzoni (20):
xapp_xinput-calibrator: rename directory to match .mk name
xapp_xman: replace := by =
pthread-stubs: rename to xlib_libpthread-stubs
xdriver_xf86-input-acecad: remove package
xdriver_xf86-input-aiptek: remove package
xdriver_xf86-video-apm: remove package
xdriver_xf86-video-chips: remove package
xdriver_xf86-video-i740: remove package xdriver_xf86-video-rendition: remove package
xdriver_xf86-video-s3: remove package xdriver_xf86-video-s3virge: remove package
xdriver_xf86-video-sisusb: remove package xdriver_xf86-video-suncg14: remove package
xdriver_xf86-video-suncg3: remove package
xdriver_xf86-video-sunleo: remove package
xdriver_xf86-video-suntcx: remove package
xdriver_xf86-video-tseng: remove package
xdriver_xf86-video-xgi: remove package
xdriver_xf86-video-xgixp: remove package support/scripts: add xorg-release.py script
Config.in.legacy | 8 +
package/libdrm/libdrm.mk | 2 +-
package/x11r7/Config.in | 20 +--
package/x11r7/libxcb/libxcb.mk | 2 +-
package/x11r7/pthread-stubs/pthread-stubs.mk | 14 --
.../Config.in | 0
.../xapp_xinput-calibrator.mk | 0
package/x11r7/xapp_xman/xapp_xman.mk | 6 +-
package/x11r7/xdriver_xf86-input-acecad/Config.in | 8 -
.../xdriver_xf86-input-acecad.mk | 12 --
package/x11r7/xdriver_xf86-input-aiptek/Config.in | 8 -
.../xdriver_xf86-input-aiptek.mk | 12 --
package/x11r7/xdriver_xf86-video-apm/Config.in | 12 --
.../xdriver_xf86-video-apm.mk | 12 --
package/x11r7/xdriver_xf86-video-chips/Config.in | 10 --
.../xdriver_xf86-video-chips.mk | 12 --
package/x11r7/xdriver_xf86-video-i740/Config.in | 11 --
.../xdriver_xf86-video-i740.mk | 12 --
.../x11r7/xdriver_xf86-video-rendition/Config.in | 10 --
.../xdriver_xf86-video-rendition.mk | 12 --
package/x11r7/xdriver_xf86-video-s3/Config.in | 11 --
.../xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk | 12 --
package/x11r7/xdriver_xf86-video-s3virge/Config.in | 11 --
.../xdriver_xf86-video-s3virge.mk | 12 --
package/x11r7/xdriver_xf86-video-sisusb/Config.in | 12 --
.../xdriver_xf86-video-sisusb.mk | 12 --
package/x11r7/xdriver_xf86-video-suncg14/Config.in | 9 --
.../xdriver_xf86-video-suncg14.mk | 12 --
package/x11r7/xdriver_xf86-video-suncg3/Config.in | 9 --
.../xdriver_xf86-video-suncg3.mk | 12 --
package/x11r7/xdriver_xf86-video-sunleo/Config.in | 9 --
.../xdriver_xf86-video-sunleo.mk | 12 --
package/x11r7/xdriver_xf86-video-suntcx/Config.in | 9 --
.../xdriver_xf86-video-suntcx.mk | 12 --
package/x11r7/xdriver_xf86-video-tseng/Config.in | 11 --
.../xdriver_xf86-video-tseng.mk | 12 --
package/x11r7/xdriver_xf86-video-xgi/Config.in | 11 --
.../xdriver_xf86-video-xgi.mk | 13 --
package/x11r7/xdriver_xf86-video-xgixp/Config.in | 11 --
.../xdriver_xf86-video-xgixp-cross-compile.patch | 24 ---
.../xdriver_xf86-video-xgixp.mk | 13 --
.../Config.in | 4 +-
.../xlib_libpthread-stubs/xlib_libpthread-stubs.mk | 14 ++
support/scripts/xorg-release.py | 165 ++++++++++++++++++++
44 files changed, 196 insertions(+), 419 deletions(-)
delete mode 100644 package/x11r7/pthread-stubs/pthread-stubs.mk
rename package/x11r7/{xapp_xinput_calibrator => xapp_xinput-calibrator}/Config.in (100%)
rename package/x11r7/{xapp_xinput_calibrator => xapp_xinput-calibrator}/xapp_xinput-calibrator.mk (100%)
delete mode 100644 package/x11r7/xdriver_xf86-input-acecad/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-input-acecad/xdriver_xf86-input-acecad.mk
delete mode 100644 package/x11r7/xdriver_xf86-input-aiptek/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-input-aiptek/xdriver_xf86-input-aiptek.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-apm/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-apm/xdriver_xf86-video-apm.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-chips/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-chips/xdriver_xf86-video-chips.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-i740/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-i740/xdriver_xf86-video-i740.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-rendition/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-rendition/xdriver_xf86-video-rendition.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-s3/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-s3virge/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-s3virge/xdriver_xf86-video-s3virge.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-sisusb/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-sisusb/xdriver_xf86-video-sisusb.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-suncg14/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-suncg14/xdriver_xf86-video-suncg14.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-suncg3/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-suncg3/xdriver_xf86-video-suncg3.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-sunleo/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-sunleo/xdriver_xf86-video-sunleo.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-suntcx/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-suntcx/xdriver_xf86-video-suntcx.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-tseng/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-tseng/xdriver_xf86-video-tseng.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-xgi/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-xgi/xdriver_xf86-video-xgi.mk
delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/Config.in
delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp-cross-compile.patch
delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp.mk
rename package/x11r7/{pthread-stubs => xlib_libpthread-stubs}/Config.in (70%)
create mode 100644 package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk
create mode 100644 support/scripts/xorg-release.pyThanks,
Signature · 1 line
Thomas Petazzoni
PATCH 1/20 xapp_xinput-calibrator: rename directory to match .mk name
The directory was named xapp_xinput_calibrator, but the .mk file was named xapp_xinput-calibrator.mk, which isn't consistent. Rename the directory to xapp_xinput-calibrator to be consistent with the naming of the .mk file and the other x11r7 directories.
---
package/x11r7/Config.in | 2 +-
.../Config.in | 0
.../xapp_xinput-calibrator.mk | 0
3 files changed, 1 insertion(+), 1 deletion(-)
rename package/x11r7/{xapp_xinput_calibrator => xapp_xinput-calibrator}/Config.in (100%)
rename package/x11r7/{xapp_xinput_calibrator => xapp_xinput-calibrator}/xapp_xinput-calibrator.mk (100%)package/x11r7/Config.in +1 -1
@@ -132,7 +132,7 @@ endmenu source package/x11r7/xapp_xhost/Config.in source package/x11r7/xapp_xinit/Config.in source package/x11r7/xapp_xinput/Config.in - source package/x11r7/xapp_xinput_calibrator/Config.in + source package/x11r7/xapp_xinput-calibrator/Config.in source package/x11r7/xapp_xkbcomp/Config.in source package/x11r7/xapp_xkbevd/Config.in source package/x11r7/xapp_xkbprint/Config.in
package/x11r7/xapp_xinput-calibrator/Config.in renamed from package/x11r7/xapp_xinput_calibrator/Config.in +0 -0
package/x11r7/xapp_xinput-calibrator/xapp_xinput-calibrator.mk renamed from package/x11r7/xapp_xinput_calibrator/xapp_xinput-calibrator.mk +0 -0
Signature · 1 line
1.7.9.5
PATCH 1/20 xapp_xinput-calibrator: rename directory to match .mk name
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> The directory was named xapp_xinput_calibrator, but the .mk file was Thomas> named xapp_xinput-calibrator.mk, which isn't consistent. Rename the Thomas> directory to xapp_xinput-calibrator to be consistent with the naming Thomas> of the .mk file and the other x11r7 directories.
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 2/20 xapp_xman: replace := by =
In reply to Thomas Petazzoni--- package/x11r7/xapp_xman/xapp_xman.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
package/x11r7/xapp_xman/xapp_xman.mk +3 -3
@@ -3,9 +3,9 @@ # xapp_xman - Manual page display program for the X Window System # ############################################################# -XAPP_XMAN_VERSION:=1.0.3 -XAPP_XMAN_SOURCE:=xman-$(XAPP_XMAN_VERSION).tar.bz2 -XAPP_XMAN_SITE:=http://xorg.freedesktop.org/releases/individual/app +XAPP_XMAN_VERSION = 1.0.3 +XAPP_XMAN_SOURCE = xman-$(XAPP_XMAN_VERSION).tar.bz2 +XAPP_XMAN_SITE = http://xorg.freedesktop.org/releases/individual/app XAPP_XMAN_DEPENDENCIES = xlib_libXaw XAPP_XMAN_CONF_ENV = ac_cv_file__etc_man_conf=no \
Signature · 1 line
1.7.9.5
PATCH 2/20 xapp_xman: replace := by =
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> Signed-off-by: Thomas Petazzoni <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 3/20 pthread-stubs: rename to xlib_libpthread-stubs
In reply to Thomas PetazzoniIn upstream X.org releases, pthread-stubs is named libpthread-stubs, so for consistency reasons, we rename the Buildroot package accordingly. Also, while we're at it, we add a xlib_ prefix to the package to match other X.org libraries in Buildroot.
The necessary Config.in.legacy code is added to ensure that users having .config files using the old configuration option name get a warning.
---
Config.in.legacy | 8 ++++++++
package/libdrm/libdrm.mk | 2 +-
package/x11r7/Config.in | 2 +-
package/x11r7/libxcb/libxcb.mk | 2 +-
package/x11r7/pthread-stubs/pthread-stubs.mk | 14 --------------
.../Config.in | 4 ++--
.../xlib_libpthread-stubs/xlib_libpthread-stubs.mk | 14 ++++++++++++++
7 files changed, 27 insertions(+), 19 deletions(-)
delete mode 100644 package/x11r7/pthread-stubs/pthread-stubs.mk
rename package/x11r7/{pthread-stubs => xlib_libpthread-stubs}/Config.in (70%)
create mode 100644 package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mkConfig.in.legacy +8 -0
@@ -70,4 +70,12 @@ config BR2_PACKAGE_INPUT_TOOLS_EVTEST help The evtest program from input-tools is now a separate package. +config BR2_PACKAGE_PTHREAD_STUBS + bool "pthread-stubs option has been renamed" + select BR2_LEGACY + select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS + help + For consistency reason, the pthread-stubs package has been + renamed to xlib_libpthread-stubs. + endif
package/libdrm/libdrm.mk +1 -1
@@ -14,7 +14,7 @@ LIBDRM_DEPENDENCIES = \ xlib_libXxf86vm \ xlib_libXmu \ xproto_dri2proto \ - pthread-stubs \ + xlib_libpthread-stubs \ host-pkgconf ifeq ($(BR2_PACKAGE_XDRIVER_XF86_VIDEO_INTEL),y)
package/x11r7/Config.in +1 -1
@@ -37,7 +37,6 @@ endmenu menu "X11R7 Libraries" source package/x11r7/libxcb/Config.in source package/x11r7/mesa3d/Config.in - source package/x11r7/pthread-stubs/Config.in source package/x11r7/xcb-util/Config.in source package/x11r7/xcb-util-keysyms/Config.in source package/x11r7/xlib_libFS/Config.in
@@ -79,6 +78,7 @@ endmenu source package/x11r7/xlib_libxkbui/Config.in source package/x11r7/xlib_xtrans/Config.in source package/x11r7/xlib_libpciaccess/Config.in + source package/x11r7/xlib_libpthread-stubs/Config.in endmenu menu "X11R7 Applications" source package/x11r7/xapp_appres/Config.in
package/x11r7/libxcb/libxcb.mk +1 -1
@@ -10,7 +10,7 @@ LIBXCB_SITE = http://xcb.freedesktop.org/dist/ LIBXCB_INSTALL_STAGING = YES LIBXCB_DEPENDENCIES = \ - host-libxslt pthread-stubs xcb-proto xlib_libXdmcp xlib_libXau \ + host-libxslt xlib_libpthread-stubs xcb-proto xlib_libXdmcp xlib_libXau \ host-xcb-proto host-python host-pkgconf LIBXCB_CONF_ENV = STAGING_DIR="$(STAGING_DIR)" LIBXCB_MAKE_OPT = XCBPROTO_XCBINCLUDEDIR=$(STAGING_DIR)/usr/share/xcb \
package/x11r7/pthread-stubs/pthread-stubs.mk deleted +0 -14
@@ -1,14 +0,0 @@ -############################################################# -# -# pthread-stubs -# -############################################################# -PTHREAD_STUBS_VERSION = 0.3 -PTHREAD_STUBS_SOURCE = libpthread-stubs-$(PTHREAD_STUBS_VERSION).tar.bz2 -PTHREAD_STUBS_SITE = http://xcb.freedesktop.org/dist/ - -PTHREAD_STUBS_INSTALL_STAGING = YES - -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) -
package/x11r7/xlib_libpthread-stubs/Config.in renamed from package/x11r7/pthread-stubs/Config.in +2 -2
@@ -1,5 +1,5 @@ -config BR2_PACKAGE_PTHREAD_STUBS - bool "pthread-stubs" +config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS + bool "libpthread-stubs" help This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.
package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk new file +14 -0
@@ -0,0 +1,14 @@ +############################################################# +# +# xlib_libpthread-stubs +# +############################################################# +XLIB_LIBPTHREAD_STUBS_VERSION = 0.3 +XLIB_LIBPTHREAD_STUBS_SOURCE = libpthread-stubs-$(XLIB_LIBPTHREAD_STUBS_VERSION).tar.bz2 +XLIB_LIBPTHREAD_STUBS_SITE = http://xcb.freedesktop.org/dist/ + +XLIB_LIBPTHREAD_STUBS_INSTALL_STAGING = YES + +$(eval $(autotools-package)) +$(eval $(host-autotools-package)) +
Signature · 1 line
1.7.9.5
PATCH 3/20 pthread-stubs: rename to xlib_libpthread-stubs
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> In upstream X.org releases, pthread-stubs is named libpthread-stubs, Thomas> so for consistency reasons, we rename the Buildroot package Thomas> accordingly. Also, while we're at it, we add a xlib_ prefix to the Thomas> package to match other X.org libraries in Buildroot.
Thomas> The necessary Config.in.legacy code is added to ensure that users Thomas> having .config files using the old configuration option name get a Thomas> warning.
Committed the remaining parts of the series, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 4/20 xdriver_xf86-input-acecad: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-input-acecad/Config.in | 8 -------- .../xdriver_xf86-input-acecad.mk | 12 ------------ 3 files changed, 21 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-input-acecad/Config.in delete mode 100644 package/x11r7/xdriver_xf86-input-acecad/xdriver_xf86-input-acecad.mk
package/x11r7/Config.in +0 -1
@@ -170,7 +170,6 @@ endmenu endmenu if BR2_PACKAGE_XSERVER_xorg menu "X11R7 Drivers" - source package/x11r7/xdriver_xf86-input-acecad/Config.in source package/x11r7/xdriver_xf86-input-aiptek/Config.in source package/x11r7/xdriver_xf86-input-evdev/Config.in source package/x11r7/xdriver_xf86-input-joystick/Config.in
package/x11r7/xdriver_xf86-input-acecad/Config.in deleted +0 -8
@@ -1,8 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_INPUT_ACECAD - bool "xf86-input-acecad" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_INPUTPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Acecad Flair input driver
package/x11r7/xdriver_xf86-input-acecad/xdriver_xf86-input-acecad.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-input-acecad -- Acecad Flair input driver -# -################################################################################ - -XDRIVER_XF86_INPUT_ACECAD_VERSION = 1.4.0 -XDRIVER_XF86_INPUT_ACECAD_SOURCE = xf86-input-acecad-$(XDRIVER_XF86_INPUT_ACECAD_VERSION).tar.bz2 -XDRIVER_XF86_INPUT_ACECAD_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_INPUT_ACECAD_DEPENDENCIES = xserver_xorg-server xproto_inputproto xproto_randrproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 5/20 xdriver_xf86-input-aiptek: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-input-aiptek/Config.in | 8 -------- .../xdriver_xf86-input-aiptek.mk | 12 ------------ 3 files changed, 21 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-input-aiptek/Config.in delete mode 100644 package/x11r7/xdriver_xf86-input-aiptek/xdriver_xf86-input-aiptek.mk
package/x11r7/Config.in +0 -1
@@ -170,7 +170,6 @@ endmenu endmenu if BR2_PACKAGE_XSERVER_xorg menu "X11R7 Drivers" - source package/x11r7/xdriver_xf86-input-aiptek/Config.in source package/x11r7/xdriver_xf86-input-evdev/Config.in source package/x11r7/xdriver_xf86-input-joystick/Config.in source package/x11r7/xdriver_xf86-input-keyboard/Config.in
package/x11r7/xdriver_xf86-input-aiptek/Config.in deleted +0 -8
@@ -1,8 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_INPUT_AIPTEK - bool "xf86-input-aiptek" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_INPUTPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Aiptek USB Digital Tablet Input Driver for Linux
package/x11r7/xdriver_xf86-input-aiptek/xdriver_xf86-input-aiptek.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-input-aiptek -- Aiptek USB Digital Tablet Input Driver for Linux -# -################################################################################ - -XDRIVER_XF86_INPUT_AIPTEK_VERSION = 1.3.1 -XDRIVER_XF86_INPUT_AIPTEK_SOURCE = xf86-input-aiptek-$(XDRIVER_XF86_INPUT_AIPTEK_VERSION).tar.bz2 -XDRIVER_XF86_INPUT_AIPTEK_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_INPUT_AIPTEK_DEPENDENCIES = xserver_xorg-server xproto_inputproto xproto_randrproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 6/20 xdriver_xf86-video-apm: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-apm/Config.in | 12 ------------ .../xdriver_xf86-video-apm.mk | 12 ------------ 3 files changed, 25 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-apm/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-apm/xdriver_xf86-video-apm.mk
package/x11r7/Config.in +0 -1
@@ -178,7 +178,6 @@ endmenu source package/x11r7/xdriver_xf86-input-tslib/Config.in source package/x11r7/xdriver_xf86-input-vmmouse/Config.in source package/x11r7/xdriver_xf86-input-void/Config.in - source package/x11r7/xdriver_xf86-video-apm/Config.in source package/x11r7/xdriver_xf86-video-ark/Config.in source package/x11r7/xdriver_xf86-video-ast/Config.in source package/x11r7/xdriver_xf86-video-ati/Config.in
package/x11r7/xdriver_xf86-video-apm/Config.in deleted +0 -12
@@ -1,12 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_APM - bool "xf86-video-apm" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XF86RUSHPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Alliance ProMotion video driver
package/x11r7/xdriver_xf86-video-apm/xdriver_xf86-video-apm.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-apm -- Alliance ProMotion video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_APM_VERSION = 1.2.3 -XDRIVER_XF86_VIDEO_APM_SOURCE = xf86-video-apm-$(XDRIVER_XF86_VIDEO_APM_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_APM_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_APM_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xf86rushproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 7/20 xdriver_xf86-video-chips: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-chips/Config.in | 10 ---------- .../xdriver_xf86-video-chips.mk | 12 ------------ 3 files changed, 23 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-chips/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-chips/xdriver_xf86-video-chips.mk
package/x11r7/Config.in +0 -1
@@ -181,7 +181,6 @@ endmenu source package/x11r7/xdriver_xf86-video-ark/Config.in source package/x11r7/xdriver_xf86-video-ast/Config.in source package/x11r7/xdriver_xf86-video-ati/Config.in - source package/x11r7/xdriver_xf86-video-chips/Config.in source package/x11r7/xdriver_xf86-video-cirrus/Config.in source package/x11r7/xdriver_xf86-video-dummy/Config.in source package/x11r7/xdriver_xf86-video-fbdev/Config.in
package/x11r7/xdriver_xf86-video-chips/Config.in deleted +0 -10
@@ -1,10 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_CHIPS - bool "xf86-video-chips" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Chips and Technologies video driver
package/x11r7/xdriver_xf86-video-chips/xdriver_xf86-video-chips.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-chips -- Chips and Technologies video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_CHIPS_VERSION = 1.2.3 -XDRIVER_XF86_VIDEO_CHIPS_SOURCE = xf86-video-chips-$(XDRIVER_XF86_VIDEO_CHIPS_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_CHIPS_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_CHIPS_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 8/20 xdriver_xf86-video-i740: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-i740/Config.in | 11 ----------- .../xdriver_xf86-video-i740.mk | 12 ------------ 3 files changed, 24 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-i740/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-i740/xdriver_xf86-video-i740.mk
package/x11r7/Config.in +0 -1
@@ -188,7 +188,6 @@ endmenu source package/x11r7/xdriver_xf86-video-glide/Config.in source package/x11r7/xdriver_xf86-video-glint/Config.in source package/x11r7/xdriver_xf86-video-i128/Config.in - source package/x11r7/xdriver_xf86-video-i740/Config.in source package/x11r7/xdriver_xf86-video-intel/Config.in source package/x11r7/xdriver_xf86-video-mach64/Config.in source package/x11r7/xdriver_xf86-video-mga/Config.in
package/x11r7/xdriver_xf86-video-i740/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_I740 - bool "xf86-video-i740" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Intel i740 video driver
package/x11r7/xdriver_xf86-video-i740/xdriver_xf86-video-i740.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-i740 -- Intel i740 video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_I740_VERSION = 1.3.2 -XDRIVER_XF86_VIDEO_I740_SOURCE = xf86-video-i740-$(XDRIVER_XF86_VIDEO_I740_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_I740_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_I740_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 9/20 xdriver_xf86-video-rendition: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - .../x11r7/xdriver_xf86-video-rendition/Config.in | 10 ---------- .../xdriver_xf86-video-rendition.mk | 12 ------------ 3 files changed, 23 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-rendition/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-rendition/xdriver_xf86-video-rendition.mk
package/x11r7/Config.in +0 -1
@@ -196,7 +196,6 @@ endmenu source package/x11r7/xdriver_xf86-video-nv/Config.in source package/x11r7/xdriver_xf86-video-openchrome/Config.in source package/x11r7/xdriver_xf86-video-r128/Config.in - source package/x11r7/xdriver_xf86-video-rendition/Config.in source package/x11r7/xdriver_xf86-video-s3/Config.in source package/x11r7/xdriver_xf86-video-s3virge/Config.in source package/x11r7/xdriver_xf86-video-savage/Config.in
package/x11r7/xdriver_xf86-video-rendition/Config.in deleted +0 -10
@@ -1,10 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_RENDITION - bool "xf86-video-rendition" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Rendition video driver
package/x11r7/xdriver_xf86-video-rendition/xdriver_xf86-video-rendition.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-rendition -- Rendition video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_RENDITION_VERSION = 4.2.4 -XDRIVER_XF86_VIDEO_RENDITION_SOURCE = xf86-video-rendition-$(XDRIVER_XF86_VIDEO_RENDITION_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_RENDITION_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_RENDITION_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 10/20 xdriver_xf86-video-s3: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 2 -- package/x11r7/xdriver_xf86-video-s3/Config.in | 11 ----------- .../xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk | 12 ------------ 3 files changed, 25 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-s3/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk
package/x11r7/Config.in +0 -2
@@ -196,8 +196,6 @@ endmenu source package/x11r7/xdriver_xf86-video-nv/Config.in source package/x11r7/xdriver_xf86-video-openchrome/Config.in source package/x11r7/xdriver_xf86-video-r128/Config.in - source package/x11r7/xdriver_xf86-video-s3/Config.in - source package/x11r7/xdriver_xf86-video-s3virge/Config.in source package/x11r7/xdriver_xf86-video-savage/Config.in source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in source package/x11r7/xdriver_xf86-video-sis/Config.in
package/x11r7/xdriver_xf86-video-s3/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_S3 - bool "xf86-video-s3" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - X.Org driver for s3 cards
package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-s3 -- X.Org driver for s3 cards -# -################################################################################ - -XDRIVER_XF86_VIDEO_S3_VERSION = 0.6.3 -XDRIVER_XF86_VIDEO_S3_SOURCE = xf86-video-s3-$(XDRIVER_XF86_VIDEO_S3_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_S3_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_S3_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 10/20 xdriver_xf86-video-s3: remove package
Hi Thomas
2.1.2013 13:26, Thomas Petazzoni kirjoitti:
Quoted 51 lines
This X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
Signed-off-by Thomas Petazzoni <[email protected]>--- package/x11r7/Config.in | 2 -- package/x11r7/xdriver_xf86-video-s3/Config.in | 11 ----------- .../xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk | 12 ------------ 3 files changed, 25 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-s3/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mkpackage/x11r7/Config.in +0
-2@@ -196,8 +196,6 @@ endmenu source package/x11r7/xdriver_xf86-video-nv/Config.in source package/x11r7/xdriver_xf86-video-openchrome/Config.in source package/x11r7/xdriver_xf86-video-r128/Config.in - source package/x11r7/xdriver_xf86-video-s3/Config.in - source package/x11r7/xdriver_xf86-video-s3virge/Config.in source package/x11r7/xdriver_xf86-video-savage/Config.in source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in source package/x11r7/xdriver_xf86-video-sis/Config.inpackage/x11r7/xdriver_xf86-video-s3/Config.in deleted +0
-11@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_S3 - bool "xf86-video-s3" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - X.Org driver for s3 cardspackage/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk deleted +0
-2@@ -1,12 +0,0 @@ -################################################################################ -#
package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk line 12
Quoted 10 lines
package/x11r7/xdriver_xf86-video-s3/xdriver_xf86-video-s3.mk deleted +0
-10-# xdriver_xf86-video-s3 -- X.Org driver for s3 cards -# -################################################################################ - -XDRIVER_XF86_VIDEO_S3_VERSION = 0.6.3 -XDRIVER_XF86_VIDEO_S3_SOURCE = xf86-video-s3-$(XDRIVER_XF86_VIDEO_S3_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_S3_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_S3_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
What xorg version are this for ?
Xorg 1.13.1 ?
Are Xorg developers now saying that "everybody" are using ATI or NVIDIA or Intel
and all other graphic cards are suddenly obsolete and unsupported ?
Regards
Stefan
PATCH 10/20 xdriver_xf86-video-s3: remove package
Dear Stefan Fr?berg,
Quoted 2 lines · Stefan Fr?berg
What xorg version are this for ?
Xorg 1.13.1 ?
1.13.1 is a X.org server version, so it is not directly relevant here. I'm looking at X11R7.7, which is the latest stable release of X.org. See http://www.x.org/releases/X11R7.7/src/everything/ for the complete contents of this release.
From http://www.x.org/releases/X11R7.7/doc/xorg-docs/ReleaseNotes.txt:
Removed in this Release
This release no longer contains the following drivers, due to lack of maintainers with relevant hardware. Existing driver versions may work with current Xorg servers, but they are not being actively updated to support Xorg driver API & ABI changes.
? xf86-input-acecad: Acecad Flair
? xf86-input-aiptek: Aiptek USB tablet
? xf86-video-apm: Alliance Pro Motion
? xf86-video-chips: Chips & Technologies
? xf86-video-i740: Intel i740
? xf86-video-rendition: Rendition Verite
Unmaintained ? xf86-video-s3: S3 (not ViRGE or Savage)
drivers
? xf86-video-s3virge: S3 ViRGE
? xf86-video-sisusb: SiS Net2280-based USB
? xf86-video-suncg14: Sun CG14
? xf86-video-suncg3: Sun CG3
? xf86-video-sunleo: Sun Leo (ZX)
? xf86-video-suntcx: Sun TCX
? xf86-video-tseng: Tseng Labs
? xf86-video-xgi: XGI
? xf86-video-xgixp: XGI Volari 8300Of course, I am curious to know if anybody is actually using one of these drivers, in which case we can postpone the removal.
Best regards,
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH 10/20 xdriver_xf86-video-s3: remove package
Quoted 2 lines · Thomas Petazzoni
Of course, I am curious to know if anybody is actually using one of these drivers, in which case we can postpone the removal.
All of the xf86-video-sun* drivers can be safely removed, even the cg6, they're Sun workstation (SPARC) specific. And they're SBUS or UPA which is a propietary Sun bus.
C&T, Rendition and Tseng haven't produced any video chip like for ages now (10+ years). They don't even exist anymore.
For SiS (non-USB) i think i still got one ebox2300 (mini pc) that uses one of those if it needs testing - though it was working last time i tried with buildroot so no reason to think it broke. Regards.
PATCH 10/20 xdriver_xf86-video-s3: remove package
Hello,
Quoted 8 lines · Gustavo Zacarias
All of the xf86-video-sun* drivers can be safely removed, even the cg6, they're Sun workstation (SPARC) specific. And they're SBUS or UPA which is a propietary Sun bus.
C&T, Rendition and Tseng haven't produced any video chip like for ages now (10+ years). They don't even exist anymore.
For SiS (non-USB) i think i still got one ebox2300 (mini pc) that uses one of those if it needs testing - though it was working last time i tried with buildroot so no reason to think it broke.
Here I'm really only removing things that the X.org project considers as unmaintained. So I would prefer if you could raise the fact that the SiS driver is still useful to the X.org people, so that they keep this driver. I don't think we can reasonably keep an unmaintained X.org driver in Buildroot if we want to easily continue to upgrade the other X.org packages.
Best regards,
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH 10/20 xdriver_xf86-video-s3: remove package
Quoted 6 lines · Thomas Petazzoni
Here I'm really only removing things that the X.org project considers as unmaintained. So I would prefer if you could raise the fact that the SiS driver is still useful to the X.org people, so that they keep this driver. I don't think we can reasonably keep an unmaintained X.org driver in Buildroot if we want to easily continue to upgrade the other X.org packages.
Hmm?
I'm just pointing to the fact that i can test the sis (not sisusb.... completely different monster) driver, which is supported. Regards.
PATCH 10/20 xdriver_xf86-video-s3: remove package
Dear Gustavo Zacarias,
Quoted 9 lines · Gustavo Zacarias
Quoted 6 lines · Thomas Petazzoni
Here I'm really only removing things that the X.org project considers as unmaintained. So I would prefer if you could raise the fact that the SiS driver is still useful to the X.org people, so that they keep this driver. I don't think we can reasonably keep an unmaintained X.org driver in Buildroot if we want to easily continue to upgrade the other X.org packages.
Quoted 3 lines
Hmm?
I'm just pointing to the fact that i can test the sis (not sisusb.... completely different monster) driver, which is supported.
Since you were replying to a patch removing a X.org driver because the driver has been removed from X.org releases, I thought your SiS driver was in this case, but it's not.
So, your point was that beyond the driver I removed, a bunch of others could be removed, because even though X.org still has those drivers in their releases, the hardware is so ancient that it doesn't make sense to keep the drivers?
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH 10/20 xdriver_xf86-video-s3: remove package
Quoted 8 lines · Thomas Petazzoni
Since you were replying to a patch removing a X.org driver because the driver has been removed from X.org releases, I thought your SiS driver was in this case, but it's not.
So, your point was that beyond the driver I removed, a bunch of others could be removed, because even though X.org still has those drivers in their releases, the hardware is so ancient that it doesn't make sense to keep the drivers?
Yes, that exactly.
Regards.
PATCH 10/20 xdriver_xf86-video-s3: remove package
Dear Gustavo Zacarias,
Quoted 6 lines · Gustavo Zacarias
Quoted 4 lines · Thomas Petazzoni
Since you were replying to a patch removing a X.org driver because the driver has been removed from X.org releases, I thought your SiS driver was in this case, but it's not.
Quoted 6 lines
Quoted 4 lines
So, your point was that beyond the driver I removed, a bunch of others could be removed, because even though X.org still has those drivers in their releases, the hardware is so ancient that it doesn't make sense to keep the drivers?
Yes, that exactly.
Ok, understood.
Indeed, a lot more drivers could be removed. For now, I just limited myself to the drivers that have been removed from X.org releases, since those ones shouldn't raise a lot of discussion. It's only a first step, obviously.
Best regards,
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH 10/20 xdriver_xf86-video-s3: remove package
In reply to Thomas PetazzoniHi Thomas
2.1.2013 21:01, Thomas Petazzoni kirjoitti:
Quoted 12 lines
Hello,
Quoted 8 lines · Gustavo Zacarias
All of the xf86-video-sun* drivers can be safely removed, even the cg6, they're Sun workstation (SPARC) specific. And they're SBUS or UPA which is a propietary Sun bus.
C&T, Rendition and Tseng haven't produced any video chip like for ages now (10+ years). They don't even exist anymore.
For SiS (non-USB) i think i still got one ebox2300 (mini pc) that uses one of those if it needs testing - though it was working last time i tried with buildroot so no reason to think it broke.
Quoted 6 lines
Here I'm really only removing things that the X.org project considers as unmaintained. So I would prefer if you could raise the fact that the SiS driver is still useful to the X.org people, so that they keep this driver. I don't think we can reasonably keep an unmaintained X.org driver in Buildroot if we want to easily continue to upgrade the other X.org packages.
I happen to have old (from 2005) laptop with integrated SiS inside it, gathering dust.
Does that count ?
:-)
Last time I tried it with my buildroot build linux distro it worked like a charm.
Actually better than that. For all the various linux distros and flavors I have
stuffed into that crappy lil laptop, this was the fastest :-)
Stefan
PATCH 10/20 xdriver_xf86-video-s3: remove package
Dear Stefan Fr?berg,
Quoted 11 lines · Stefan Fr?berg
I happen to have old (from 2005) laptop with integrated SiS inside it, gathering dust.
Does that count ?
:-)Last time I tried it with my buildroot build linux distro it worked like a charm.
Actually better than that. For all the various linux distros and flavors I have
stuffed into that crappy lil laptop, this was the fastest :-)
The patch set removes "sisusb", not "sis", which is still part of X.org releases.
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
PATCH 11/20 xdriver_xf86-video-s3virge: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/xdriver_xf86-video-s3virge/Config.in | 11 ----------- .../xdriver_xf86-video-s3virge.mk | 12 ------------ 2 files changed, 23 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-s3virge/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-s3virge/xdriver_xf86-video-s3virge.mk
package/x11r7/xdriver_xf86-video-s3virge/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_S3VIRGE - bool "xf86-video-s3virge" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - S3 ViRGE video driver
package/x11r7/xdriver_xf86-video-s3virge/xdriver_xf86-video-s3virge.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-s3virge -- S3 ViRGE video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_S3VIRGE_VERSION = 1.10.4 -XDRIVER_XF86_VIDEO_S3VIRGE_SOURCE = xf86-video-s3virge-$(XDRIVER_XF86_VIDEO_S3VIRGE_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_S3VIRGE_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_S3VIRGE_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 12/20 xdriver_xf86-video-sisusb: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-sisusb/Config.in | 12 ------------ .../xdriver_xf86-video-sisusb.mk | 12 ------------ 3 files changed, 25 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-sisusb/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-sisusb/xdriver_xf86-video-sisusb.mk
package/x11r7/Config.in +0 -1
@@ -199,7 +199,6 @@ endmenu source package/x11r7/xdriver_xf86-video-savage/Config.in source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in source package/x11r7/xdriver_xf86-video-sis/Config.in - source package/x11r7/xdriver_xf86-video-sisusb/Config.in source package/x11r7/xdriver_xf86-video-suncg14/Config.in source package/x11r7/xdriver_xf86-video-suncg3/Config.in source package/x11r7/xdriver_xf86-video-suncg6/Config.in
package/x11r7/xdriver_xf86-video-sisusb/Config.in deleted +0 -12
@@ -1,12 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_SISUSB - bool "xf86-video-sisusb" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XINERAMAPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - SiS USB video driver
package/x11r7/xdriver_xf86-video-sisusb/xdriver_xf86-video-sisusb.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-sisusb -- SiS USB video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_SISUSB_VERSION = 0.9.4 -XDRIVER_XF86_VIDEO_SISUSB_SOURCE = xf86-video-sisusb-$(XDRIVER_XF86_VIDEO_SISUSB_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_SISUSB_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_SISUSB_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xineramaproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 13/20 xdriver_xf86-video-suncg14: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-suncg14/Config.in | 9 --------- .../xdriver_xf86-video-suncg14.mk | 12 ------------ 3 files changed, 22 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-suncg14/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-suncg14/xdriver_xf86-video-suncg14.mk
package/x11r7/Config.in +0 -1
@@ -199,7 +199,6 @@ endmenu source package/x11r7/xdriver_xf86-video-savage/Config.in source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in source package/x11r7/xdriver_xf86-video-sis/Config.in - source package/x11r7/xdriver_xf86-video-suncg14/Config.in source package/x11r7/xdriver_xf86-video-suncg3/Config.in source package/x11r7/xdriver_xf86-video-suncg6/Config.in source package/x11r7/xdriver_xf86-video-sunffb/Config.in
package/x11r7/xdriver_xf86-video-suncg14/Config.in deleted +0 -9
@@ -1,9 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_SUNCG14 - bool "xf86-video-suncg14" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - CG14 video driver
package/x11r7/xdriver_xf86-video-suncg14/xdriver_xf86-video-suncg14.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-suncg14 -- CG14 video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_SUNCG14_VERSION = 1.1.1 -XDRIVER_XF86_VIDEO_SUNCG14_SOURCE = xf86-video-suncg14-$(XDRIVER_XF86_VIDEO_SUNCG14_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_SUNCG14_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_SUNCG14_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 14/20 xdriver_xf86-video-suncg3: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-suncg3/Config.in | 9 --------- .../xdriver_xf86-video-suncg3.mk | 12 ------------ 3 files changed, 22 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-suncg3/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-suncg3/xdriver_xf86-video-suncg3.mk
package/x11r7/Config.in +0 -1
@@ -199,7 +199,6 @@ endmenu source package/x11r7/xdriver_xf86-video-savage/Config.in source package/x11r7/xdriver_xf86-video-siliconmotion/Config.in source package/x11r7/xdriver_xf86-video-sis/Config.in - source package/x11r7/xdriver_xf86-video-suncg3/Config.in source package/x11r7/xdriver_xf86-video-suncg6/Config.in source package/x11r7/xdriver_xf86-video-sunffb/Config.in source package/x11r7/xdriver_xf86-video-sunleo/Config.in
package/x11r7/xdriver_xf86-video-suncg3/Config.in deleted +0 -9
@@ -1,9 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_SUNCG3 - bool "xf86-video-suncg3" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - CG3 video driver
package/x11r7/xdriver_xf86-video-suncg3/xdriver_xf86-video-suncg3.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-suncg3 -- CG3 video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_SUNCG3_VERSION = 1.1.1 -XDRIVER_XF86_VIDEO_SUNCG3_SOURCE = xf86-video-suncg3-$(XDRIVER_XF86_VIDEO_SUNCG3_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_SUNCG3_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_SUNCG3_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 15/20 xdriver_xf86-video-sunleo: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-sunleo/Config.in | 9 --------- .../xdriver_xf86-video-sunleo.mk | 12 ------------ 3 files changed, 22 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-sunleo/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-sunleo/xdriver_xf86-video-sunleo.mk
package/x11r7/Config.in +0 -1
@@ -201,7 +201,6 @@ endmenu source package/x11r7/xdriver_xf86-video-sis/Config.in source package/x11r7/xdriver_xf86-video-suncg6/Config.in source package/x11r7/xdriver_xf86-video-sunffb/Config.in - source package/x11r7/xdriver_xf86-video-sunleo/Config.in source package/x11r7/xdriver_xf86-video-suntcx/Config.in source package/x11r7/xdriver_xf86-video-tdfx/Config.in source package/x11r7/xdriver_xf86-video-tga/Config.in
package/x11r7/xdriver_xf86-video-sunleo/Config.in deleted +0 -9
@@ -1,9 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_SUNLEO - bool "xf86-video-sunleo" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Leo video driver
package/x11r7/xdriver_xf86-video-sunleo/xdriver_xf86-video-sunleo.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-sunleo -- Leo video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_SUNLEO_VERSION = 1.2.0 -XDRIVER_XF86_VIDEO_SUNLEO_SOURCE = xf86-video-sunleo-$(XDRIVER_XF86_VIDEO_SUNLEO_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_SUNLEO_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_SUNLEO_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 16/20 xdriver_xf86-video-suntcx: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-suntcx/Config.in | 9 --------- .../xdriver_xf86-video-suntcx.mk | 12 ------------ 3 files changed, 22 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-suntcx/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-suntcx/xdriver_xf86-video-suntcx.mk
package/x11r7/Config.in +0 -1
@@ -201,7 +201,6 @@ endmenu source package/x11r7/xdriver_xf86-video-sis/Config.in source package/x11r7/xdriver_xf86-video-suncg6/Config.in source package/x11r7/xdriver_xf86-video-sunffb/Config.in - source package/x11r7/xdriver_xf86-video-suntcx/Config.in source package/x11r7/xdriver_xf86-video-tdfx/Config.in source package/x11r7/xdriver_xf86-video-tga/Config.in source package/x11r7/xdriver_xf86-video-trident/Config.in
package/x11r7/xdriver_xf86-video-suntcx/Config.in deleted +0 -9
@@ -1,9 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_SUNTCX - bool "xf86-video-suntcx" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - TCX video driver
package/x11r7/xdriver_xf86-video-suntcx/xdriver_xf86-video-suntcx.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-suntcx -- TCX video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_SUNTCX_VERSION = 1.1.1 -XDRIVER_XF86_VIDEO_SUNTCX_SOURCE = xf86-video-suntcx-$(XDRIVER_XF86_VIDEO_SUNTCX_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_SUNTCX_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_SUNTCX_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 17/20 xdriver_xf86-video-tseng: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 1 - package/x11r7/xdriver_xf86-video-tseng/Config.in | 11 ----------- .../xdriver_xf86-video-tseng.mk | 12 ------------ 3 files changed, 24 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-tseng/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-tseng/xdriver_xf86-video-tseng.mk
package/x11r7/Config.in +0 -1
@@ -204,7 +204,6 @@ endmenu source package/x11r7/xdriver_xf86-video-tdfx/Config.in source package/x11r7/xdriver_xf86-video-tga/Config.in source package/x11r7/xdriver_xf86-video-trident/Config.in - source package/x11r7/xdriver_xf86-video-tseng/Config.in source package/x11r7/xdriver_xf86-video-v4l/Config.in source package/x11r7/xdriver_xf86-video-vesa/Config.in source package/x11r7/xdriver_xf86-video-vmware/Config.in
package/x11r7/xdriver_xf86-video-tseng/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_TSENG - bool "xf86-video-tseng" - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_VIDEOPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - Tseng Labs video driver
package/x11r7/xdriver_xf86-video-tseng/xdriver_xf86-video-tseng.mk deleted +0 -12
@@ -1,12 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-tseng -- Tseng Labs video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_TSENG_VERSION = 1.2.4 -XDRIVER_XF86_VIDEO_TSENG_SOURCE = xf86-video-tseng-$(XDRIVER_XF86_VIDEO_TSENG_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_TSENG_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_TSENG_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_videoproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 18/20 xdriver_xf86-video-xgi: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/Config.in | 2 -- package/x11r7/xdriver_xf86-video-xgi/Config.in | 11 ----------- .../xdriver_xf86-video-xgi.mk | 13 ------------- 3 files changed, 26 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-xgi/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-xgi/xdriver_xf86-video-xgi.mk
package/x11r7/Config.in +0 -2
@@ -209,8 +209,6 @@ endmenu source package/x11r7/xdriver_xf86-video-vmware/Config.in source package/x11r7/xdriver_xf86-video-voodoo/Config.in source package/x11r7/xdriver_xf86-video-wsfb/Config.in - source package/x11r7/xdriver_xf86-video-xgi/Config.in - source package/x11r7/xdriver_xf86-video-xgixp/Config.in endmenu endif menu "X11R7 Fonts"
package/x11r7/xdriver_xf86-video-xgi/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_XGI - bool "xf86-video-xgi" - select BR2_PACKAGE_MESA3D - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - XGI based chips video driver
package/x11r7/xdriver_xf86-video-xgi/xdriver_xf86-video-xgi.mk deleted +0 -13
@@ -1,13 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-xgi -- XGI video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_XGI_VERSION = 1.6.0 -XDRIVER_XF86_VIDEO_XGI_SOURCE = xf86-video-xgi-$(XDRIVER_XF86_VIDEO_XGI_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_XGI_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_XGI_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xextproto xproto_xproto -XDRIVER_XF86_VIDEO_XGI_CONF_OPT = --enable-dri - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 19/20 xdriver_xf86-video-xgixp: remove package
In reply to Thomas PetazzoniThis X.org driver has been removed from upstream X.org releases and is related to a very specific type of hardware that isn't likely to be used in a Buildroot context.
--- package/x11r7/xdriver_xf86-video-xgixp/Config.in | 11 --------- .../xdriver_xf86-video-xgixp-cross-compile.patch | 24 -------------------- .../xdriver_xf86-video-xgixp.mk | 13 ----------- 3 files changed, 48 deletions(-) delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/Config.in delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp-cross-compile.patch delete mode 100644 package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp.mk
package/x11r7/xdriver_xf86-video-xgixp/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_XDRIVER_XF86_VIDEO_XGIXP - bool "xf86-video-xgixp" - select BR2_PACKAGE_MESA3D - select BR2_PACKAGE_XSERVER_XORG_SERVER - select BR2_PACKAGE_XPROTO_FONTSPROTO - select BR2_PACKAGE_XPROTO_RANDRPROTO - select BR2_PACKAGE_XPROTO_RENDERPROTO - select BR2_PACKAGE_XPROTO_XEXTPROTO - select BR2_PACKAGE_XPROTO_XPROTO - help - XGIXP based chips video driver
package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp-cross-compile.patch deleted +0 -24
@@ -1,24 +0,0 @@ ---- xdriver_xf86-video-xgixp-1.7.99.4/configure.ac.orig 2009-09-07 08:09:14.000000000 +0300 -+++ xdriver_xf86-video-xgixp-1.7.99.4/configure.ac 2010-02-04 00:12:22.159108635 +0200 -@@ -63,12 +63,18 @@ sdkdir=$(pkg-config --variable=sdkdir xo - # Checks for header files. - AC_HEADER_STDC - --AC_CHECK_FILE([${sdkdir}/dri.h], -+if test "$cross_compiling" = "no" ; then -+ AC_CHECK_FILE([${sdkdir}/dri.h], - [have_dri_h="yes"], [have_dri_h="no"]) --AC_CHECK_FILE([${sdkdir}/sarea.h], -+ AC_CHECK_FILE([${sdkdir}/sarea.h], - [have_sarea_h="yes"], [have_sarea_h="no"]) --AC_CHECK_FILE([${sdkdir}/dristruct.h], -+ AC_CHECK_FILE([${sdkdir}/dristruct.h], - [have_dristruct_h="yes"], [have_dristruct_h="no"]) -+else -+ have_dri_h="yes" -+ have_sarea_h="yes" -+ have_dristruct_h="yes" -+fi - - AC_DEFINE(XF86DRI_DEVEL,1,[Enable developmental DRI driver support]) -
package/x11r7/xdriver_xf86-video-xgixp/xdriver_xf86-video-xgixp.mk deleted +0 -13
@@ -1,13 +0,0 @@ -################################################################################ -# -# xdriver_xf86-video-xgixp -- XGIXP video driver -# -################################################################################ - -XDRIVER_XF86_VIDEO_XGIXP_VERSION = 1.8.0 -XDRIVER_XF86_VIDEO_XGIXP_SOURCE = xf86-video-xgixp-$(XDRIVER_XF86_VIDEO_XGIXP_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_XGIXP_SITE = http://xorg.freedesktop.org/releases/individual/driver -XDRIVER_XF86_VIDEO_XGIXP_AUTORECONF = YES -XDRIVER_XF86_VIDEO_XGIXP_DEPENDENCIES = xserver_xorg-server xproto_fontsproto xproto_randrproto xproto_renderproto xproto_xextproto xproto_xproto - -$(eval $(autotools-package))
Signature · 1 line
1.7.9.5
PATCH 20/20 support/scripts: add xorg-release.py script
In reply to Thomas PetazzoniThis script generates a report on the packaging status of X.org releases in Buildroot. It does so by downloading the list of tarballs that are part of a given X.org release, and compare that with the packages that are available in Buildroot.
---
The current output of the script is:
Package name | Vers in BR | Vers in X.org | Action
---------------------------------------- | --------------- | --------------- | ------------------------------
applewmproto | 1.4.1 | 1.4.2 | Upgrade
appres | 1.0.1 | N/A | Remove from Buildroot
bdftopcf | 1.0.3 | 1.0.3 | -
beforelight | 1.0.2 | N/A | Remove from Buildroot
bigreqsproto | 1.1.1 | 1.1.2 | Upgrade
bitmap | 1.0.6 | N/A | Remove from Buildroot
compositeproto | 0.4.2 | 0.4.2 | -
damageproto | 1.2.1 | 1.2.1 | -
dmxproto | 2.3.1 | 2.3.1 | -
dri2proto | 2.3 | 2.6 | Upgrade
editres | 1.0.5 | N/A | Remove from Buildroot
encodings | 1.0.4 | 1.0.4 | -
fixesproto | 5.0 | 5.0 | -
font-adobe-100dpi | 1.0.3 | 1.0.3 | -
font-adobe-75dpi | 1.0.3 | 1.0.3 | -
font-adobe-utopia-100dpi | 1.0.4 | 1.0.4 | -
font-adobe-utopia-75dpi | 1.0.4 | 1.0.4 | -
font-adobe-utopia-type1 | 1.0.4 | 1.0.4 | -
font-alias | 1.0.3 | 1.0.3 | -
font-arabic-misc | 1.0.3 | 1.0.3 | -
font-bh-100dpi | 1.0.3 | 1.0.3 | -
font-bh-75dpi | 1.0.3 | 1.0.3 | -
font-bh-lucidatypewriter-100dpi | 1.0.3 | 1.0.3 | -
font-bh-lucidatypewriter-75dpi | 1.0.3 | 1.0.3 | -
font-bh-ttf | 1.0.3 | 1.0.3 | -
font-bh-type1 | 1.0.3 | 1.0.3 | -
font-bitstream-100dpi | 1.0.3 | 1.0.3 | -
font-bitstream-75dpi | 1.0.3 | 1.0.3 | -
font-bitstream-speedo | 1.0.1 | N/A | Remove from Buildroot
font-bitstream-type1 | 1.0.3 | 1.0.3 | -
font-cronyx-cyrillic | 1.0.3 | 1.0.3 | -
font-cursor-misc | 1.0.3 | 1.0.3 | -
font-daewoo-misc | 1.0.3 | 1.0.3 | -
font-dec-misc | 1.0.3 | 1.0.3 | -
font-ibm-type1 | 1.0.3 | 1.0.3 | -
font-isas-misc | 1.0.3 | 1.0.3 | -
font-jis-misc | 1.0.3 | 1.0.3 | -
font-micro-misc | 1.0.3 | 1.0.3 | -
font-misc-cyrillic | 1.0.3 | 1.0.3 | -
font-misc-ethiopic | 1.0.3 | 1.0.3 | -
font-misc-meltho | 1.0.3 | 1.0.3 | -
font-misc-misc | 1.1.2 | 1.1.2 | -
font-mutt-misc | 1.0.3 | 1.0.3 | -
font-schumacher-misc | 1.1.2 | 1.1.2 | -
font-screen-cyrillic | 1.0.4 | 1.0.4 | -
font-sony-misc | 1.0.3 | 1.0.3 | -
font-sun-misc | 1.0.3 | 1.0.3 | -
font-util | 1.2.0 | 1.3.0 | Upgrade
font-winitzki-cyrillic | 1.0.3 | 1.0.3 | -
font-xfree86-type1 | 1.0.4 | 1.0.4 | -
fontcacheproto | 0.1.3 | N/A | Remove from Buildroot
fontsproto | 2.1.1 | 2.1.2 | Upgrade
fonttosfnt | 1.0.3 | N/A | Remove from Buildroot
fslsfonts | 1.0.1 | N/A | Remove from Buildroot
fstobdf | 1.0.2 | N/A | Remove from Buildroot
glproto | 1.4.12 | 1.4.15 | Upgrade
iceauth | 1.0.4 | 1.0.5 | Upgrade
ico | 1.0.2 | N/A | Remove from Buildroot
inputproto | 2.0.1 | 2.2 | Upgrade
kbproto | 1.0.5 | 1.0.6 | Upgrade
libAppleWM | N/A | 1.4.1 | Add to Buildroot
libFS | 1.0.3 | 1.0.4 | Upgrade
libICE | 1.0.7 | 1.0.8 | Upgrade
libSM | 1.2.0 | 1.2.1 | Upgrade
libWindowsWM | N/A | 1.0.1 | Add to Buildroot
libX11 | 1.4.2 | 1.5.0 | Upgrade
libXScrnSaver | 1.2.1 | 1.2.2 | Upgrade
libXau | 1.0.6 | 1.0.7 | Upgrade
libXaw | 1.0.9 | 1.0.11 | Upgrade
libXcomposite | 0.4.3 | 0.4.3 | -
libXcursor | 1.1.11 | 1.1.13 | Upgrade
libXdamage | 1.1.3 | 1.1.3 | -
libXdmcp | 1.1.0 | 1.1.1 | Upgrade
libXext | 1.2.0 | 1.3.1 | Upgrade
libXfixes | 4.0.5 | 5.0 | Upgrade
libXfont | 1.4.3 | 1.4.5 | Upgrade
libXfontcache | 1.0.5 | N/A | Remove from Buildroot
libXft | 2.2.0 | 2.3.1 | Upgrade
libXi | 1.4.2 | 1.6.1 | Upgrade
libXinerama | 1.1.1 | 1.1.2 | Upgrade
libXmu | 1.1.0 | 1.1.1 | Upgrade
libXp | 1.0.1 | N/A | Remove from Buildroot
libXpm | 3.5.9 | 3.5.10 | Upgrade
libXprintAppUtil | 1.0.1 | N/A | Remove from Buildroot
libXprintUtil | 1.0.1 | N/A | Remove from Buildroot
libXrandr | 1.3.1 | 1.3.2 | Upgrade
libXrender | 0.9.7 | 0.9.7 | -
libXres | 1.0.5 | 1.0.6 | Upgrade
libXt | 1.1.3 | 1.1.3 | -
libXtst | 1.2.0 | 1.2.1 | Upgrade
libXv | 1.0.6 | 1.0.7 | Upgrade
libXvMC | 1.0.6 | 1.0.7 | Upgrade
libXxf86dga | 1.1.2 | 1.1.3 | Upgrade
libXxf86vm | 1.1.1 | 1.1.2 | Upgrade
libdmx | 1.1.1 | 1.1.2 | Upgrade
libfontenc | 1.1.0 | 1.1.1 | Upgrade
liboldX | 1.0.1 | N/A | Remove from Buildroot
libpciaccess | 0.12.1 | 0.13.1 | Upgrade
libpthread-stubs | 0.3 | 0.3 | -
libxcb | 1.7 | 1.8.1 | Upgrade
libxkbfile | 1.0.7 | 1.0.8 | Upgrade
libxkbui | 1.0.2 | N/A | Remove from Buildroot
listres | 1.0.3 | N/A | Remove from Buildroot
luit | 1.1.0 | 1.1.1 | Upgrade
makedepend | 1.0.2 | 1.0.4 | Upgrade
mesa3d | 7.10.1 | N/A | Remove from Buildroot
mkfontdir | 1.0.7 | 1.0.7 | -
mkfontscale | 1.0.8 | 1.1.0 | Upgrade
oclock | 1.0.1 | N/A | Remove from Buildroot
printproto | 1.0.5 | N/A | Remove from Buildroot
randrproto | 1.3.2 | 1.3.2 | -
recordproto | 1.14 | 1.14.2 | Upgrade
renderproto | 0.11.1 | 0.11.1 | -
resourceproto | 1.1.1 | 1.2.0 | Upgrade
rgb | 1.0.1 | N/A | Remove from Buildroot
rstart | 1.0.2 | N/A | Remove from Buildroot
scripts | 1.0.1 | N/A | Remove from Buildroot
scrnsaverproto | 1.2.1 | 1.2.2 | Upgrade
sessreg | 1.0.6 | 1.0.7 | Upgrade
setxkbmap | 1.2.0 | 1.3.0 | Upgrade
showfont | 1.0.1 | N/A | Remove from Buildroot
smproxy | 1.0.4 | 1.0.5 | Upgrade
twm | 1.0.6 | N/A | Remove from Buildroot
util-macros | 1.17 | 1.17 | -
videoproto | 2.3.1 | 2.3.1 | -
viewres | 1.0.3 | N/A | Remove from Buildroot
windowswmproto | 1.0.4 | 1.0.4 | -
x11perf | 1.5.4 | 1.5.4 | -
xauth | 1.0.5 | 1.0.7 | Upgrade
xbacklight | 1.1.2 | 1.1.2 | -
xbiff | 1.0.3 | N/A | Remove from Buildroot
xbitmaps | N/A | 1.1.1 | Add to Buildroot
xcalc | 1.0.2 | N/A | Remove from Buildroot
xcb-proto | 1.6 | 1.7.1 | Upgrade
xcb-util | 0.3.6 | N/A | Remove from Buildroot
xcb-util-keysyms | 0.3.9 | N/A | Remove from Buildroot
xclipboard | 1.1.2 | N/A | Remove from Buildroot
xclock | 1.0.6 | N/A | Remove from Buildroot
xcmiscproto | 1.2.1 | 1.2.2 | Upgrade
xcmsdb | 1.0.3 | 1.0.4 | Upgrade
xcursor-themes | N/A | 1.0.3 | Add to Buildroot
xcursorgen | 1.0.5 | 1.0.5 | -
xdata_xbitmaps | 1.1.1 | N/A | Remove from Buildroot
xdata_xcursor-themes | 1.0.3 | N/A | Remove from Buildroot
xdbedizzy | 1.0.2 | N/A | Remove from Buildroot
xditview | 1.0.2 | N/A | Remove from Buildroot
xdm | 1.1.11 | N/A | Remove from Buildroot
xdpyinfo | 1.2.0 | 1.3.0 | Upgrade
xdriinfo | 1.0.4 | 1.0.4 | -
xedit | 1.2.0 | N/A | Remove from Buildroot
xev | 1.1.0 | 1.2.0 | Upgrade
xextproto | 7.2.0 | 7.2.1 | Upgrade
xeyes | 1.0.1 | N/A | Remove from Buildroot
xf86-input-evdev | 2.5.0 | 2.7.0 | Upgrade
xf86-input-joystick | 1.5.0 | 1.6.1 | Upgrade
xf86-input-keyboard | 1.5.0 | 1.6.1 | Upgrade
xf86-input-mouse | 1.6.0 | 1.7.2 | Upgrade
xf86-input-synaptics | 1.3.0 | 1.6.1 | Upgrade
xf86-input-vmmouse | 12.6.10 | 12.8.0 | Upgrade
xf86-input-void | 1.3.1 | 1.4.0 | Upgrade
xf86-video-ark | 0.7.3 | 0.7.4 | Upgrade
xf86-video-ast | 0.91.10 | 0.93.10 | Upgrade
xf86-video-ati | 6.14.1 | 6.14.4 | Upgrade
xf86-video-cirrus | 1.3.2 | 1.4.0 | Upgrade
xf86-video-dummy | 0.3.4 | 0.3.5 | Upgrade
xf86-video-fbdev | 0.4.2 | 0.4.2 | -
xf86-video-geode | 2.11.10 | 2.11.13 | Upgrade
xf86-video-glide | 1.1.0 | 1.2.0 | Upgrade
xf86-video-glint | 1.2.5 | 1.2.7 | Upgrade
xf86-video-i128 | 1.3.4 | 1.3.5 | Upgrade
xf86-video-intel | 2.13.0 | 2.19.0 | Upgrade
xf86-video-mach64 | 6.8.2 | 6.9.1 | Upgrade
xf86-video-mga | 1.4.13 | 1.5.0 | Upgrade
xf86-video-neomagic | 1.2.5 | 1.2.6 | Upgrade
xf86-video-newport | 0.2.3 | 0.2.4 | Upgrade
xf86-video-nv | 2.1.18 | 2.1.18 | -
xf86-video-openchrome | 0.2.904 | 0.2.906 | Upgrade
xf86-video-r128 | 6.8.1 | 6.8.2 | Upgrade
xf86-video-savage | 2.3.1 | 2.3.4 | Upgrade
xf86-video-siliconmotion | 1.7.4 | 1.7.6 | Upgrade
xf86-video-sis | 0.10.3 | 0.10.4 | Upgrade
xf86-video-suncg6 | 1.1.1 | 1.1.1 | -
xf86-video-sunffb | 1.2.1 | 1.2.1 | -
xf86-video-tdfx | 1.4.3 | 1.4.4 | Upgrade
xf86-video-tga | 1.2.1 | 1.2.1 | -
xf86-video-trident | 1.3.4 | 1.3.5 | Upgrade
xf86-video-v4l | 0.2.0 | 0.2.0 | -
xf86-video-vesa | 2.3.0 | 2.3.1 | Upgrade
xf86-video-vmware | 11.0.3 | 12.0.2 | Upgrade
xf86-video-voodoo | 1.2.4 | 1.2.4 | -
xf86-video-wsfb | 0.3.0 | 0.4.0 | Upgrade
xf86bigfontproto | 1.2.0 | 1.2.0 | -
xf86dga | 1.0.2 | N/A | Remove from Buildroot
xf86dgaproto | 2.1 | 2.1 | -
xf86driproto | 2.1.1 | 2.1.1 | -
xf86rushproto | 1.1.2 | N/A | Remove from Buildroot
xf86vidmodeproto | 2.3.1 | 2.3.1 | -
xfd | 1.1.1 | N/A | Remove from Buildroot
xfontsel | 1.0.4 | N/A | Remove from Buildroot
xfs | 1.0.5 | N/A | Remove from Buildroot
xfsinfo | 1.0.1 | N/A | Remove from Buildroot
xgamma | 1.0.4 | 1.0.5 | Upgrade
xgc | 1.0.3 | N/A | Remove from Buildroot
xhost | 1.0.4 | 1.0.5 | Upgrade
xineramaproto | 1.2.1 | 1.2.1 | -
xinit | 1.3.2 | N/A | Remove from Buildroot
xinput | 1.5.4 | 1.6.0 | Upgrade
xinput-calibrator | 0.7.5 | N/A | Remove from Buildroot
xkbcomp | 1.2.0 | 1.2.4 | Upgrade
xkbevd | 1.1.2 | 1.1.3 | Upgrade
xkbprint | 1.0.1 | N/A | Remove from Buildroot
xkbutils | 1.0.3 | 1.0.3 | -
xkeyboard-config | 2.0 | 2.6 | Upgrade
xkill | 1.0.3 | 1.0.3 | -
xload | 1.1.1 | N/A | Remove from Buildroot
xlogo | 1.0.4 | N/A | Remove from Buildroot
xlsatoms | 1.1.0 | 1.1.1 | Upgrade
xlsclients | 1.1.1 | 1.1.2 | Upgrade
xlsfonts | 1.0.1 | N/A | Remove from Buildroot
xmag | 1.0.4 | N/A | Remove from Buildroot
xman | 1.0.3 | N/A | Remove from Buildroot
xmessage | 1.0.2 | N/A | Remove from Buildroot
xmh | 1.0.2 | N/A | Remove from Buildroot
xmodmap | 1.0.5 | 1.0.7 | Upgrade
xmore | 1.0.1 | N/A | Remove from Buildroot
xorg-docs | N/A | 1.7 | Add to Buildroot
xorg-server | 1.9.4 | 1.12.2 | Upgrade
xorg-sgml-doctools | N/A | 1.11 | Add to Buildroot
xplsprinters | 1.0.1 | N/A | Remove from Buildroot
xpr | 1.0.3 | 1.0.4 | Upgrade
xprehashprinterlist | 1.0.1 | N/A | Remove from Buildroot
xprop | 1.2.0 | 1.2.1 | Upgrade
xproto | 7.0.21 | 7.0.23 | Upgrade
xrandr | 1.3.4 | 1.3.5 | Upgrade
xrdb | 1.0.7 | 1.0.9 | Upgrade
xrefresh | 1.0.4 | 1.0.4 | -
xset | 1.2.1 | 1.2.2 | Upgrade
xsetmode | 1.0.0 | N/A | Remove from Buildroot
xsetpointer | 1.0.0 | N/A | Remove from Buildroot
xsetroot | 1.1.0 | 1.1.0 | -
xsm | 1.0.2 | N/A | Remove from Buildroot
xstdcmap | 1.0.1 | N/A | Remove from Buildroot
xtrans | 1.2.6 | 1.2.7 | Upgrade
xvidtune | 1.0.2 | N/A | Remove from Buildroot
xvinfo | 1.1.1 | 1.1.1 | -
xwd | 1.0.4 | 1.0.5 | Upgrade
xwininfo | 1.1.1 | 1.1.2 | Upgrade
xwud | 1.0.3 | 1.0.4 | Upgrade
---------------------------------------- | --------------- | --------------- | ------------------------------
Total number of packages : 248
Packages to upgrade : 105
Packages to add : 6
Packages to remove : 64
Packages with nothing to do : 73
---
support/scripts/xorg-release.py | 165 +++++++++++++++++++++++++++++++++++++++
1 file changed, 165 insertions(+)
create mode 100644 support/scripts/xorg-release.pysupport/scripts/xorg-release.py new file +165 -0
@@ -0,0 +1,165 @@ +#!/usr/bin/python + +# This script generates a report on the packaging status of X.org +# releases in Buildroot. It does so by downloading the list of +# tarballs that are part of a given X.org release, and compare that +# with the packages that are available in Buildroot. + +import BeautifulSoup +import re +import os +import urllib + +# This can be customized +XORG_VERSION = "X11R7.7" + +# Key names in dictionaries +XORG_VERSION_KEY = "xorg-version" +BR_VERSION_KEY = "br-version" +BR_NAME_KEY = "br-name" + +# Get the list of tarballs of a X.org release, parse it, and return a +# dictionary of dictionaries, of the form: +# +# { <name_of_package> : { XORG_VERSION_KEY: <version_of_package> }, +# <name_of_package2> : { XORG_VERSION_KEY: <version_of_package2> }} +# +def get_xorg_release_pkgs(): + u = urllib.URLopener().open("http://www.x.org/releases/%s/src/everything/" % XORG_VERSION) + b = BeautifulSoup.BeautifulSoup() + b.feed(u.read()) + links = b.findAll("a") + packages = {} + r = re.compile("(.*)-([0-9\.]*).tar.bz2") + # We now have a list of all links. + for link in links: + href = link.get("href") + # Skip everything but tarballs + if not href.endswith(".tar.bz2"): + continue + # Separate the name and the version + groups = r.match(href) + if not groups: + continue + name = groups.group(1) + version = groups.group(2) + packages[name] = { XORG_VERSION_KEY : version } + return packages + +# Files and directories in package/x11r7/ that should be ignored in +# our processing. +BUILDROOT_EXCEPTIONS = [ + "mcookie", # Code is directly in package directory + "x11r7.mk", + "Config.in", + "xdriver_xf86-input-tslib", # From Pengutronix, not part of X.org releases +] + +# Prefixes of directories in package/x11r7/ that must be stripped +# before trying to match Buildroot package names with X.org tarball +# names. +BUILDROOT_PREFIXES = [ + "xapp", + "xdriver", + "xfont", + "xlib", + "xserver", + "xutil", + "xproto", +] + +# From a Buildroot package name, try to see if a prefix should be +# stripped from it. For example, passing "xapp_xlsfonts" as argument +# to this function will return "xlsfonts". +def buildroot_strip_prefix(dirname): + for prefix in BUILDROOT_PREFIXES: + if dirname.startswith(prefix + "_"): + return dirname[len(prefix) + 1:] + return dirname + +# From a Buildroot package name, parse its .mk file to find the +# Buildroot version of the package by looking at the <foo>_VERSION +# line. +def buildroot_get_version(dirname): + f = open(os.path.join("package", "x11r7", dirname, dirname + ".mk")) + r = re.compile("^([A-Z0-9_]*)_VERSION = ([0-9\.]*)$") + for l in f.readlines(): + m = r.match(l) + if m: + return m.group(2) + return None + +# Augment the informations of the X.org list of packages (given as +# argument) by details about their packaging in Buildroot. Those +# details are found by looking at the contents of package/x11r7/. +def get_buildroot_pkgs(packages): + dirs = os.listdir(os.path.join(os.getcwd(), "package", "x11r7")) + for d in dirs: + # Skip exceptions + if d in BUILDROOT_EXCEPTIONS: + continue + pkgname = buildroot_strip_prefix(d) + version = buildroot_get_version(d) + if packages.has_key(pkgname): + # There is a X.org package of the same name, so we just + # add informations to the existing dict entry. + packages[pkgname]['br-version'] = version + packages[pkgname]['br-name'] = d + else: + # There is no X.org package with this name, so we add a + # new dict entry. + packages[pkgname] = { BR_VERSION_KEY: version, + BR_NAME_KEY : d } + return packages + +def show_summary(packages): + FORMAT_STRING = "%40s | %15s | %15s | %-30s" + print FORMAT_STRING % ("Package name", "Vers in BR", "Vers in X.org", "Action") + print FORMAT_STRING % ("-" * 40, "-" * 15, "-" * 15, "-" * 30) + pkgs = packages.keys() + pkgs.sort() + total_pkgs = 0 + upgrade_pkgs = 0 + add_pkgs = 0 + remove_pkgs = 0 + nothing_todo_pkgs = 0 + for pkgname in pkgs: + pkg = packages[pkgname] + total_pkgs += 1 + if pkg.has_key(XORG_VERSION_KEY) and not pkg.has_key(BR_VERSION_KEY): + xorg_version = pkg[XORG_VERSION_KEY] + br_version = "N/A" + action = "Add to Buildroot" + add_pkgs += 1 + elif not pkg.has_key(XORG_VERSION_KEY) and pkg.has_key(BR_VERSION_KEY): + br_version = pkg[BR_VERSION_KEY] + xorg_version = "N/A" + action = "Remove from Buildroot" + remove_pkgs += 1 + # For now, we assume that if a package version is different, + # it's because an upgrade is needed. + elif pkg[XORG_VERSION_KEY] != pkg[BR_VERSION_KEY]: + br_version = pkg[BR_VERSION_KEY] + xorg_version = pkg[XORG_VERSION_KEY] + action = "Upgrade" + upgrade_pkgs += 1 + else: + br_version = pkg[BR_VERSION_KEY] + xorg_version = pkg[XORG_VERSION_KEY] + action = "-" + nothing_todo_pkgs += 1 + + print FORMAT_STRING % (pkgname, br_version.center(15), xorg_version.center(15), action) + print FORMAT_STRING % ("-" * 40, "-" * 15, "-" * 15, "-" * 30) + STAT_FORMAT_STRING = "%40s : %3d" + print STAT_FORMAT_STRING % ("Total number of packages", total_pkgs) + print STAT_FORMAT_STRING % ("Packages to upgrade", upgrade_pkgs) + print STAT_FORMAT_STRING % ("Packages to add", add_pkgs) + print STAT_FORMAT_STRING % ("Packages to remove", remove_pkgs) + print STAT_FORMAT_STRING % ("Packages with nothing to do", nothing_todo_pkgs) + +packages = get_xorg_release_pkgs() +packages = get_buildroot_pkgs(packages) +# print packages +show_summary(packages) +
Signature · 1 line
1.7.9.5
PATCH 20/20 support/scripts: add xorg-release.py script
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> This script generates a report on the packaging status of X.org Thomas> releases in Buildroot. It does so by downloading the list of tarballs Thomas> that are part of a given X.org release, and compare that with the Thomas> packages that are available in Buildroot.
I've dropped the .py suffix to match the other scripts and made it executable and committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 20/20 support/scripts: add xorg-release.py script
Dear Peter Korsgaard,
Quoted 9 lines · Peter Korsgaard
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Thomas> This script generates a report on the packaging status of X.org Thomas> releases in Buildroot. It does so by downloading the list of tarballs Thomas> that are part of a given X.org release, and compare that with the Thomas> packages that are available in Buildroot.
I've dropped the .py suffix to match the other scripts and made it executable and committed, thanks.
Indeed, good modifications. Thanks!
Thomas
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com