1. 06 Apr, 2012 1 commit
  2. 16 Oct, 2011 1 commit
    • Jeremy Huddleston Sequoia's avatar
      xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires · 41d90391
      Jeremy Huddleston Sequoia authored
      Every module building against xorg-server does not *Require* pixman nor
      libpciaccess.  If such modules need pixman or pciaccess, they should be
      depending on them directly rather than inheriting a dependency from
      xorg-server.  To do this, they should use PKG_CHECK_MODULES in configure.ac
      to check for pixman-1 or pciaccess and include the apporpriate _LIBS variable
      to the appropriate _LDFLAGS variable in Makefile.am
      
      This also moves pixman-1 to Requires.private, so CPPFLAGS is set right to
      to satisfy include dependencies but avoid linking needlessly.
      Signed-off-by: Jeremy Huddleston Sequoia's avatarJeremy Huddleston <jeremyhu@apple.com>
      Reviewed-by: Gaetan Nadon's avatarGaetan Nadon <memsize@videotron.ca>
      41d90391
  3. 22 Jun, 2010 1 commit
    • Gaetan Nadon's avatar
      config: declare xserver private dependencies in xorg-server.pc · 32c706c4
      Gaetan Nadon authored
      Any module (drivers) depending on xserver also depends on some of the
      server private dependencies. Any driver including xf86.h depends on
      xext, kbproto, inputproto and randr.
      
      These dependencies are in separate packages, so anything can happen,
      removal, wrong version, etc... and the driver fails during compilation.
      Having the private dependencies declared will ensure all packages the
      server depends on are present and at the correct version.
      
      Currently each module attempts to check for server dependencies with
      various degrees of accuracy. With this patch, the driver will only need
      to check for its own explicit dependencies.
      
      Now that xproto is included in Requires.private it is removed from Requires.
      All the cflags from both Requires and Requires.private are returned
      to caller to pkg-config.
      Reviewed-by: Dan Nicholson's avatarDan Nicholson <dbn.lists@gmail.com>
      Signed-off-by: Gaetan Nadon's avatarGaetan Nadon <memsize@videotron.ca>
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      32c706c4
  4. 23 May, 2010 1 commit
  5. 08 Apr, 2010 1 commit
    • Dan Nicholson's avatar
      xfree86: Search for a system xorg.conf.d · 95f01bdf
      Dan Nicholson authored
      In addition to the conf files found in /etc/X11 or $sysconfdir/X11 used
      for local administration, we also reserve a system directory for vendor
      and package usage. The simple search path is:
      
      	/usr/share/X11/xorg.conf.d
      	$datadir/X11/xorg.conf.d
      
      Files from these directories will have the lowest config priority. The
      directory $datadir/X11/xorg.conf.d is exported from xorg-server.pc in
      the variable "sysconfigdir". Packages should install their .conf files
      to the directory specified by:
      
      	`pkg-config --variable=sysconfigdir xorg-server`
      Signed-off-by: Dan Nicholson's avatarDan Nicholson <dbn.lists@gmail.com>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      95f01bdf
  6. 09 Jul, 2009 1 commit
  7. 28 Nov, 2008 1 commit
    • Paulo Cesar Pereira de Andrade's avatar
      Enable compiling the X Server and modules with hidden symbols by default. · 45c8bd0f
      Paulo Cesar Pereira de Andrade authored
        Note that it checks if support for symbol visibility is available by
      the compiler, not if it is functional. It may have problems on non x86
      architectures.
        To disable the feature, just pass the option "--disable-visibility"
      to the X Server configure script.
        Unless using an alternate build schema, drivers built from a git
      checkout will use the same "visibility" related CFLAGS used to compile
      the X Server.
      45c8bd0f
  8. 15 Apr, 2008 1 commit
  9. 05 Nov, 2007 1 commit
  10. 12 Oct, 2007 1 commit
  11. 04 Sep, 2007 1 commit
  12. 07 Aug, 2007 1 commit
  13. 18 Jul, 2006 1 commit
  14. 02 Dec, 2005 1 commit
  15. 29 Nov, 2005 1 commit
  16. 19 Nov, 2005 1 commit
  17. 30 Aug, 2005 1 commit
  18. 10 Jul, 2005 1 commit
  19. 01 Jul, 2005 1 commit