Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xserver autotools #946

Open
wants to merge 120 commits into
base: 3.6.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
a2ae85a
first draft (dysfunctional) of imake -> autotools conversion
sunweaver Apr 26, 2018
37edfa6
replace Xpoll.h.in by Xpoll.h
uli42 Jan 29, 2019
ef95781
buildit.sh: fix typo
uli42 Jan 29, 2019
579765b
Fix links to m4 macros
uli42 Jan 29, 2019
13cb9e9
Fix ac_fn_c_check_member: command not found
uli42 Jan 29, 2019
8bd71b0
configure.ac: only require xf86miscproto if really required
uli42 Jan 29, 2019
d6df6d6
configure.ac: we do not need nxcomp-ext
uli42 Jan 29, 2019
6f85954
drop libcwrapper
uli42 Jan 29, 2019
76c9c0d
Xserver: add exports include dir
uli42 Jan 29, 2019
a3110ff
Require pixman lib
uli42 Jan 29, 2019
80a2758
Makefile: clean up a bit
uli42 Jan 30, 2019
68e2e02
buildit.sh: add missing make call
uli42 Jan 30, 2019
465e90c
travisCI fixes, pixman-1, xfont2, and tirpc autotools check fixed.
mjtrangoni Jun 30, 2019
c762c52
Xserver/include/dix-config.h.in: Define missing XKB on header template
mjtrangoni Jul 1, 2019
9a859d0
Xserver/configure.ac: trivial aesthetic changes
mjtrangoni Jul 1, 2019
9acf503
Xserver/configure.ac: Add setitimer function check, and define it
mjtrangoni Jul 1, 2019
4536a47
Xserver/dix/dixfonts.c: Remove include extra space
mjtrangoni Jul 2, 2019
9e7c406
Set HAS_XFONT2 define
uli42 Jul 6, 2019
01dbccf
do not force const for font path elements
uli42 Jul 6, 2019
9dedc70
Make fb compile
uli42 Jul 6, 2019
08d6ffe
Make mi compile
uli42 Jul 6, 2019
9bc3e17
mieq.c: add missing include
uli42 Jul 7, 2019
9c39f65
mi/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
ad5dcaf
Xext/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
287eb4a
dix-config.h.in: add missing XResExtension
uli42 Jul 7, 2019
00890d8
add PIXPRIV define
uli42 Jul 7, 2019
32d9362
add SERVER_LOCK define
uli42 Jul 7, 2019
9b7c802
randr/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
399377c
rander/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
975f11b
dix-config.h.in: add missing XINPUT define
uli42 Jul 7, 2019
09dd2e3
xkb/Makefile,am: remove reference to non-existant files
uli42 Jul 7, 2019
273f9eb
XKB.h: Do not depend on XFree86Server define
uli42 Jul 7, 2019
f059a0d
buildit.sh: pass down NXAGENT_SERVER define
uli42 Jul 7, 2019
2d5f7d4
buildit.sh: extend include paths
uli42 Jul 7, 2019
7e14a25
buildit.sh: drop NX_MODIFICATION, we are not using it anywhere
uli42 Jul 7, 2019
a77c3a1
buildit.sh: define version string
uli42 Jul 7, 2019
c5ea515
Client.c: fix include path
uli42 Jul 7, 2019
046f45c
buildit.sh: extend include paths once more
uli42 Jul 7, 2019
27b4805
configure.ac: add libxml2
uli42 Jul 7, 2019
5fd8c3a
Add/use nxagent-config.h
uli42 Jul 7, 2019
2f63540
Fix osdep.h include path
uli42 Jul 7, 2019
fe75df2
Use COMPILEDDEFAULTFONTPATH
uli42 Jul 7, 2019
6f93f1c
Makefile.am: remove references to non-existant files
uli42 Jul 7, 2019
e78da4a
buildit.sh: Add mesa include path
uli42 Jul 7, 2019
94ac07b
buildit.sh: add nxagent specific link variable
uli42 Jul 7, 2019
432f5d3
Do not compile some files in NXAGENT mode
uli42 Jul 8, 2019
c0b472c
render/Makefile.am: add missing file
uli42 Jul 8, 2019
f6d6cac
configure.ac: comment missing libs
uli42 Jul 8, 2019
9775dc5
buildit.sh: fix wrong variable name
uli42 Jul 8, 2019
15523a2
Remove trailing space
mjtrangoni Jul 8, 2019
5114a1b
travisCI: Add missing x11proto-resource-dev
mjtrangoni Jul 11, 2019
4054170
travisCI: Add x11proto-video-dev
mjtrangoni Jul 11, 2019
cc4821e
travisCI: Add x11proto-xcmisc-dev and x11proto-xf86vidmode-dev
mjtrangoni Jul 11, 2019
093d6cd
travisCI: Add x11proto-bigreqs-dev, x11proto-xf86bigfont-dev, and x11…
mjtrangoni Jul 11, 2019
57d823c
m4/libtool.m4: Fix linker warning
mjtrangoni Jul 13, 2019
2c8e3be
Xserver/hw/nxagent/Makefile.am: Add compext directory
mjtrangoni Jul 14, 2019
6303837
Xserver/hw/nxagent/Makefile.am: Re-Add extend subdir-objects to AUTOM…
mjtrangoni Jul 14, 2019
bfc3bed
test
mjtrangoni Jul 14, 2019
9359361
test
mjtrangoni Jul 14, 2019
58ebe43
travisCI: Add libjpeg8-dev
mjtrangoni Jul 14, 2019
310f6d1
check for jpeglib.h libraries
mjtrangoni Jul 14, 2019
df708cd
test
mjtrangoni Jul 14, 2019
ffab6f4
nx-X11: check for libpng on configure.ac
mjtrangoni Jul 14, 2019
d2d560a
travisCI: remove not required dependencies
mjtrangoni Jul 14, 2019
3ee0880
nx-X11: check for zlib
mjtrangoni Jul 14, 2019
efb1523
travisCI: remove zlib-dev as it is already installed
mjtrangoni Jul 14, 2019
061935f
nx-X11/programs/Xserver/configure.ac: Add Xcomposite at linking time
mjtrangoni Jul 25, 2019
94023b0
Xserver/configure.ac: add xtst and xdamage to the linker
mjtrangoni Jul 25, 2019
2837804
configure.ac: add xpm library to the linker
mjtrangoni Jul 25, 2019
efdd444
hw/nagent/Makefile: add missing source file
uli42 Jul 25, 2019
a030971
dix: add forgotten source file to Makefile.am
uli42 Jul 25, 2019
383c480
os: add missing source files to Makefile.am
uli42 Jul 25, 2019
31ef96f
randr: add missing source files to Makefile.am
uli42 Jul 25, 2019
095ec14
dix.config.in: add NX defines
uli42 Jul 25, 2019
7f1ceea
configure.ac: add libXinerama
uli42 Jul 25, 2019
428f75c
render: add one more special file to Makefile.am
uli42 Jul 25, 2019
bad94b5
hw/nxagent/Makefile.am: add DIX_CFLAGS as we are compiling some dix f…
uli42 Jul 25, 2019
dbc5b64
dix: do not compile files we source from nxagent
uli42 Jul 25, 2019
ec2bf88
composite: add missing source file to Makefile.am
uli42 Jul 25, 2019
e0a75ee
Xext: do not compile some files
uli42 Jul 25, 2019
22dd714
glx: do not compile one file
uli42 Jul 25, 2019
8c367bf
Makefile.am: do not create xorg-server.pc
uli42 Jul 26, 2019
56eb5b8
nx-X11/programs/Xserver/configure.ac: Handle NXAGENT_SERVER on CFLAGS
mjtrangoni Jul 28, 2019
1ac0555
m4: Rebase libtool m4 files to v2.4.6-44-gb9b44533
mjtrangoni Jul 28, 2019
0a1308e
nx-X11/programs/Xserver/configure.ac: Handle NXAGENT_SERVER on CPPFLA…
mjtrangoni Jul 28, 2019
6d928d7
nx-X11/programs/buildit.sh: remote not configured XSERVERLIBS_LIBS va…
mjtrangoni Jul 28, 2019
9ea391c
nxagent: include nxagent-config.h
uli42 Jul 29, 2019
b296a97
Enable XKB by default
uli42 Jul 29, 2019
e2b6ac1
nx-X11/programs/Xserver/configure.ac: Add default compiler flags if t…
mjtrangoni Jul 29, 2019
575dc73
nx-X11/programs/Xserver/configure.ac: Integrate some more flags on au…
mjtrangoni Jul 29, 2019
f3112a5
enable screensaver
uli42 Jul 29, 2019
39e26d9
Add _XSERVER64 to CFLAGS
mjtrangoni Aug 1, 2019
99f5ef4
hw/nxagent/Makefile.am: fix list of defines
uli42 Jul 31, 2019
72f5df2
configure.ac: Fix define name
uli42 Jul 31, 2019
162397a
include/dix-config.h.in: add FIXME
uli42 Jul 31, 2019
347e998
configure.ac: take care that XORG is set
uli42 Aug 1, 2019
36e3e18
define XFree86Server directly where required
uli42 Aug 1, 2019
65734f2
remove non-existing include paths from Makefiles
uli42 Aug 1, 2019
a34a5ed
Remove unused defines from Makefile
uli42 Aug 1, 2019
920b814
Xserver/configure.ac: move XSERVERCFLAGS_CFLAGS to configure.ac
mjtrangoni Aug 4, 2019
6b7d5c7
Xserver/configure.ac: XvMC extension default disabled
mjtrangoni Aug 11, 2019
e363428
Xserver/configure.ac: ScreenSaver extension default enabled
mjtrangoni Aug 11, 2019
4dee95a
Xserver/configure.ac: xorgcfg GUI configuration utility default disabled
mjtrangoni Aug 11, 2019
035e012
Remove extra enable-glx, as this is default enabled
mjtrangoni Aug 11, 2019
0d276de
Remove extra enable-xinerama, as this is default enabled
mjtrangoni Aug 11, 2019
a26d257
Xserver/configure.ac: XF86VidMode extension default disabled
mjtrangoni Aug 11, 2019
a312c9b
Xserver/configure.ac: XF86Misc default disabled
mjtrangoni Aug 11, 2019
f7f2f2e
Remove extra enable-mitshm, as this is default enabled
mjtrangoni Aug 11, 2019
b6ed809
Xserver/configure.ac: Xorg server as owned by root with setuid bit de…
mjtrangoni Aug 11, 2019
f6552ca
Remove extra disable-install-libxf86config, as this is default disabled
mjtrangoni Aug 11, 2019
2d21f75
Xserver/configure.ac: kbd_mode utility default disabled
mjtrangoni Aug 11, 2019
8d80da8
Xserver/configure.ac: nxagent server default enabled
mjtrangoni Aug 11, 2019
ae53bcd
Xserver/configure.ac: Set default MESA_SOURCE path
mjtrangoni Aug 11, 2019
5a63f0a
Xserver/configure.ac: Add configure status resume
mjtrangoni Aug 11, 2019
520ba3c
travisCI: Add xutils-dev for xorg m4 macros
mjtrangoni Aug 11, 2019
e4896d0
nx-X11/programs/Xserver: Update .gitignore files
mjtrangoni Aug 17, 2019
ebba962
nx-X11/programs/Xserver: add some extra files to .gitignore
mjtrangoni Aug 17, 2019
566a7de
nx-X11/programs/Xserver/configure.ac: Move last flags from buildit.sh…
mjtrangoni Aug 18, 2019
6c731fd
nx-X11/programs/Xserver/configure.ac: Move NXAGENTMODULES_LIBS from b…
mjtrangoni Aug 18, 2019
daea207
nx-X11/programs/Xserver/configure.ac: Disable GCC warnings missing-pr…
mjtrangoni Aug 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 52 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,33 @@ matrix:
addons:
apt:
sources:
- sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted universe multiverse'
- sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted security universe multiverse'
- ubuntu-toolchain-r-test
packages:
- cppcheck
# imake
- xutils-dev
# X11 libaries
- libxcomposite-dev
- libxdamage-dev
- libxkbfile-dev
- libxfont-dev
- libxfont1-dev
- libxinerama-dev
- libxpm-dev
- libxrandr-dev
- libxtst-dev
- x11proto-bigreqs-dev
- x11proto-fonts-dev
- x11proto-resource-dev
- x11proto-video-dev
- x11proto-xcmisc-dev
- x11proto-xf86bigfont-dev
- x11proto-xf86dga-dev
- x11proto-xf86vidmode-dev
- xfonts-utils
- xutils-dev
# soft requirements
- quilt
- x11-xkb-utils
- ghostscript

env:
- MATRIX_EVAL="CC=gcc && CXX=g++"
Expand All @@ -37,23 +46,33 @@ matrix:
addons:
apt:
sources:
- sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted security universe multiverse'
- ubuntu-toolchain-r-test
packages:
- g++-9
# imake
- xutils-dev
# X11 libaries
- libxcomposite-dev
- libxkbfile-dev
- libxdamage-dev
- libxfont-dev
- libxfont1-dev
- libxinerama-dev
- libxpm-dev
- libxrandr-dev
- libxtst-dev
- x11proto-bigreqs-dev
- x11proto-fonts-dev
- x11proto-resource-dev
- x11proto-video-dev
- x11proto-xcmisc-dev
- x11proto-xf86bigfont-dev
- x11proto-xf86dga-dev
- x11proto-xf86vidmode-dev
- xfonts-utils
- xutils-dev
# soft requirements
- quilt
- x11-xkb-utils
- ghostscript

env:
- MATRIX_EVAL="CC=gcc-9 && CXX=g++-9"
Expand All @@ -63,23 +82,33 @@ matrix:
addons:
apt:
sources:
- sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted security universe multiverse'
- llvm-toolchain-xenial-3.9
packages:
- clang-3.9
# imake
- xutils-dev
# X11 libaries
- libxcomposite-dev
- libxkbfile-dev
- libxdamage-dev
- libxfont-dev
- libxfont1-dev
- libxinerama-dev
- libxpm-dev
- libxrandr-dev
- libxtst-dev
- x11proto-bigreqs-dev
- x11proto-fonts-dev
- x11proto-resource-dev
- x11proto-video-dev
- x11proto-xcmisc-dev
- x11proto-xf86bigfont-dev
- x11proto-xf86dga-dev
- x11proto-xf86vidmode-dev
- xfonts-utils
- xutils-dev
# soft requirements
- quilt
- x11-xkb-utils
- ghostscript

env:
- MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
Expand All @@ -89,24 +118,34 @@ matrix:
addons:
apt:
sources:
- sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted security universe multiverse'
- llvm-toolchain-xenial-8
- ubuntu-toolchain-r-test
packages:
- clang-8
# imake
- xutils-dev
# X11 libaries
- libxcomposite-dev
- libxkbfile-dev
- libxdamage-dev
- libxfont-dev
- libxfont1-dev
- libxinerama-dev
- libxpm-dev
- libxrandr-dev
- libxtst-dev
- x11proto-bigreqs-dev
- x11proto-fonts-dev
- x11proto-resource-dev
- x11proto-video-dev
- x11proto-xcmisc-dev
- x11proto-xf86bigfont-dev
- x11proto-xf86dga-dev
- x11proto-xf86vidmode-dev
- xfonts-utils
- xutils-dev
# soft requirements
- quilt
- x11-xkb-utils
- ghostscript

env:
- MATRIX_EVAL="CC=clang-8 && CXX=clang++-8"
Expand Down
Loading