[arch-commits] Commit in xorg-server/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sat Jun 21 11:58:35 UTC 2008


    Date: Saturday, June 21, 2008 @ 07:58:34
  Author: jgc
Revision: 3167

upgpkg: xorg-server 1.4.2-1
    Security update to 1.4.2
- Remove all patches applied upstream, including git snapshot
- Use quilt to apply patches, makes PKGBUILD a lot cleaner
- Remove libxrender from dependencies, nothing links to it
- Move libgl to makedepends as mesa, xorg-server builds static against a local copy anyways

Modified:
  xorg-server/trunk/PKGBUILD

----------+
 PKGBUILD |   46 +++++++---------------------------------------
 1 file changed, 7 insertions(+), 39 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-06-21 05:32:37 UTC (rev 3166)
+++ PKGBUILD	2008-06-21 11:58:34 UTC (rev 3167)
@@ -11,15 +11,15 @@
 license=('custom')
 url="http://xorg.freedesktop.org"
 depends=('libxkbui' 'ncurses' 'libxxf86misc' 'libxfont'
-         'libxrender' 'libxaw' 'libxxf86vm' 'xcursor-themes'
+         'libxaw' 'libxxf86vm' 'xcursor-themes'
 	 'xkeyboard-config' 'xorg-server-utils' 'xorg-utils' 'libdrm>=2.3.0'
-	 'xorg-fonts-misc' 'pixman>=0.10' 'xbitmaps' 'libgl')
+	 'xorg-fonts-misc' 'pixman>=0.10' 'xbitmaps')
 makedepends=('pkgconfig' 'xf86driproto' 'xcmiscproto' 'xtrans' 'bigreqsproto'
              'xf86bigfontproto' 'resourceproto' 'evieext' 'damageproto>=1.1.0'
 	     'compositeproto>=0.4' 'scrnsaverproto' 'libxres' 'xorg-util-macros'
 	     'randrproto' 'glproto>=1.4.9' 'renderproto>=0.9.3' 'autoconf'
 	     'automake' 'libtool' 'bison' 'flex' 'gcc' 'libxrender'
-	     'libxfixes')
+	     'libxfixes' 'quilt' 'mesa')
 options=('!libtool')
 provides=('x-server')
 groups=('xorg')
@@ -27,45 +27,13 @@
 source=(${url}/releases/individual/xserver/${pkgname}-${pkgver}.tar.bz2
 	http://downloads.sourceforge.net/sourceforge/mesa3d/MesaLib-${_mesaver}.tar.bz2
 	ftp://ftp.archlinux.org/other/xorg-server/xorg-server-patches-1.4.2-1.tar.bz2)
+md5sums=('fa2915ae377f61c340a18ebef484b64b'
+         'e6e6379d7793af40a6bc3ce1bace572e'
+         'bc907d6d69b55b445c3046a4d7ecc8ef')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
-  # Upstream git patches
-  patch -Np1 -i ${startdir}/src/xorg-mesa-source.diff || return 1
-
-  # Patches from other vendors
-  patch -Np1 -i ${startdir}/src/001_ubuntu_add_extra_modelines_from_xorg.patch || return 1
-  patch -Np1 -i ${startdir}/src/02_libvgahw_gcc4_volatile_fix.diff || return 1
-  patch -Np1 -i ${startdir}/src/05_kill_type1.diff || return 1
-  patch -Np1 -i ${startdir}/src/06_use_proc_instead_of_sysfs_for_pci_domains.diff || return 1
-  patch -Np0 -i ${startdir}/src/10_dont_look_in_home_for_config.diff || return 1
-  patch -Np1 -i ${startdir}/src/11_dont_crash_on_bad_dri_mode.diff || return 1
-  patch -Np1 -i ${startdir}/src/14_default_screen_section.diff || return 1
-  patch -Np1 -i ${startdir}/src/21_glx_align_fixes.patch || return 1
-  patch -Np1 -i ${startdir}/src/41_vbe_filter_less.diff || return 1
-  patch -Np1 -i ${startdir}/src/43_allow_override_BIOS_EDID_preferred_mode.diff || return 1
-  patch -Np1 -i ${startdir}/src/44_preferredmode_infinite_loop.diff || return 1
-  patch -Np1 -i ${startdir}/src/45_only_XF86_APM_CAPABILITY_CHANGED_for_video_change_acpi_events.diff || return 1
-  patch -Np1 -i ${startdir}/src/46_reduce_wakeups_from_smart_scheduler.patch || return 1
-  patch -Np1 -i ${startdir}/src/101_fedora-apm-typedefs.patch || return 1
-  patch -Np1 -i ${startdir}/src/102_ubuntu_sharevts_load_cpu.patch || return 1
-  patch -Np1 -i ${startdir}/src/104_fedora_init_origins_fix.patch || return 1
-  patch -Np1 -i ${startdir}/src/107_fedora_dont_backfill_bg_none.patch || return 1
-  patch -Np1 -i ${startdir}/src/108_fedora_honor_displaysize.patch || return 1
-  patch -Np1 -i ${startdir}/src/109_glx_fail_if_no_texture_bound.diff || return 1
-  patch -Np1 -i ${startdir}/src/110_fedora_no_move_damage.patch || return 1
-  patch -Np1 -i ${startdir}/src/120_fedora_xserver-xaa-evict-pixmaps.patch || return 1
-  patch -Np1 -i ${startdir}/src/121_only_switch_vt_when_active.diff || return 1
-  patch -Np1 -i ${startdir}/src/139_fedora_xserver-1.3.0-document-fontpath-correctly.patch || return 1
-  patch -Np1 -i ${startdir}/src/142_fedora_xserver-1.3.0-no-pseudocolor-composite.patch || return 1
-  patch -Np1 -i ${startdir}/src/144_fedora_xserver-1.3.0-xnest-exposures.patch || return 1
-  patch -Np1 -i ${startdir}/src/149_add_quirks_for_physical_screen_size_issues.patch || return 1
-  patch -Np1 -i ${startdir}/src/150_edid_quirk_lp154w01.patch || return 1
-  patch -Np1 -i ${startdir}/src/152_xserver_exa_force_greedy.patch || return 1
-  patch -Np3 -i ${startdir}/src/xorg-redhat-die-ugly-pattern-die-die-die.patch || return 1
-
-  patch -Np1 -i ${startdir}/src/xserver-1.3.0-intel-by-default.patch || return 1
-
+  quilt push -a || return 1
   libtoolize --force --copy || return 1
   aclocal || return 1
   autoconf || return 1





More information about the arch-commits mailing list