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

Mjtrangoni/xserver autotools #947

Open
wants to merge 131 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
131 commits
Select commit Hold shift + click to select a range
8593dc0
first draft (dysfunctional) of imake -> autotools conversion
sunweaver Apr 26, 2018
37c813d
replace Xpoll.h.in by Xpoll.h
uli42 Jan 29, 2019
dd3416b
buildit.sh: fix typo
uli42 Jan 29, 2019
679ffb0
Fix links to m4 macros
uli42 Jan 29, 2019
4e31760
Fix ac_fn_c_check_member: command not found
uli42 Jan 29, 2019
59c3192
configure.ac: only require xf86miscproto if really required
uli42 Jan 29, 2019
2898cb0
configure.ac: we do not need nxcomp-ext
uli42 Jan 29, 2019
28ebce5
drop libcwrapper
uli42 Jan 29, 2019
d302de0
Xserver: add exports include dir
uli42 Jan 29, 2019
5588c8f
Require pixman lib
uli42 Jan 29, 2019
4cf5575
Makefile: clean up a bit
uli42 Jan 30, 2019
03491b9
buildit.sh: add missing make call
uli42 Jan 30, 2019
f3209f0
travisCI fixes, pixman-1, xfont2, and tirpc autotools check fixed.
mjtrangoni Jun 30, 2019
c8ade0e
Xserver/include/dix-config.h.in: Define missing XKB on header template
mjtrangoni Jul 1, 2019
ba4a698
Xserver/configure.ac: trivial aesthetic changes
mjtrangoni Jul 1, 2019
6d953f4
Xserver/configure.ac: Add setitimer function check, and define it
mjtrangoni Jul 1, 2019
3756e99
Xserver/dix/dixfonts.c: Remove include extra space
mjtrangoni Jul 2, 2019
6f4b8f5
Set HAS_XFONT2 define
uli42 Jul 6, 2019
ded1588
do not force const for font path elements
uli42 Jul 6, 2019
a06f173
Make fb compile
uli42 Jul 6, 2019
143c459
Make mi compile
uli42 Jul 6, 2019
a16aa97
mieq.c: add missing include
uli42 Jul 7, 2019
5663e7c
mi/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
aaf7488
Xext/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
f9fe7fb
dix-config.h.in: add missing XResExtension
uli42 Jul 7, 2019
532eda0
add PIXPRIV define
uli42 Jul 7, 2019
a8dfa00
add SERVER_LOCK define
uli42 Jul 7, 2019
416d864
randr/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
a330660
rander/Makefile.am: remove reference to non-existant file
uli42 Jul 7, 2019
d3771ab
dix-config.h.in: add missing XINPUT define
uli42 Jul 7, 2019
c3a0b37
xkb/Makefile,am: remove reference to non-existant files
uli42 Jul 7, 2019
1a276e1
XKB.h: Do not depend on XFree86Server define
uli42 Jul 7, 2019
106866a
buildit.sh: pass down NXAGENT_SERVER define
uli42 Jul 7, 2019
db384f5
buildit.sh: extend include paths
uli42 Jul 7, 2019
ea1c9df
buildit.sh: drop NX_MODIFICATION, we are not using it anywhere
uli42 Jul 7, 2019
b0a253d
buildit.sh: define version string
uli42 Jul 7, 2019
60c3942
Client.c: fix include path
uli42 Jul 7, 2019
5d7f785
buildit.sh: extend include paths once more
uli42 Jul 7, 2019
599735d
configure.ac: add libxml2
uli42 Jul 7, 2019
b163906
Add/use nxagent-config.h
uli42 Jul 7, 2019
4bd4560
Fix osdep.h include path
uli42 Jul 7, 2019
9a62738
Use COMPILEDDEFAULTFONTPATH
uli42 Jul 7, 2019
31bd796
Makefile.am: remove references to non-existant files
uli42 Jul 7, 2019
22b3213
buildit.sh: Add mesa include path
uli42 Jul 7, 2019
ce2476e
buildit.sh: add nxagent specific link variable
uli42 Jul 7, 2019
5fcade0
Do not compile some files in NXAGENT mode
uli42 Jul 8, 2019
002cbcc
render/Makefile.am: add missing file
uli42 Jul 8, 2019
278493f
configure.ac: comment missing libs
uli42 Jul 8, 2019
610b032
buildit.sh: fix wrong variable name
uli42 Jul 8, 2019
281fd73
Remove trailing space
mjtrangoni Jul 8, 2019
098c843
travisCI: Add missing x11proto-resource-dev
mjtrangoni Jul 11, 2019
791761c
travisCI: Add x11proto-video-dev
mjtrangoni Jul 11, 2019
9cabfd5
travisCI: Add x11proto-xcmisc-dev and x11proto-xf86vidmode-dev
mjtrangoni Jul 11, 2019
2828b1e
travisCI: Add x11proto-bigreqs-dev, x11proto-xf86bigfont-dev, and x11…
mjtrangoni Jul 11, 2019
e141f6c
m4/libtool.m4: Fix linker warning
mjtrangoni Jul 13, 2019
744f273
Xserver/hw/nxagent/Makefile.am: Add compext directory
mjtrangoni Jul 14, 2019
00bbf18
Xserver/hw/nxagent/Makefile.am: Re-Add extend subdir-objects to AUTOM…
mjtrangoni Jul 14, 2019
75286a2
test
mjtrangoni Jul 14, 2019
2c0bde1
test
mjtrangoni Jul 14, 2019
afd1740
travisCI: Add libjpeg8-dev
mjtrangoni Jul 14, 2019
cffdb4f
check for jpeglib.h libraries
mjtrangoni Jul 14, 2019
2636230
test
mjtrangoni Jul 14, 2019
0c5d4cf
nx-X11: check for libpng on configure.ac
mjtrangoni Jul 14, 2019
2d91e72
travisCI: remove not required dependencies
mjtrangoni Jul 14, 2019
06b6cad
nx-X11: check for zlib
mjtrangoni Jul 14, 2019
ebec4e1
travisCI: remove zlib-dev as it is already installed
mjtrangoni Jul 14, 2019
5cc688b
nx-X11/programs/Xserver/configure.ac: Add Xcomposite at linking time
mjtrangoni Jul 25, 2019
a0f7506
Xserver/configure.ac: add xtst and xdamage to the linker
mjtrangoni Jul 25, 2019
fba70e2
configure.ac: add xpm library to the linker
mjtrangoni Jul 25, 2019
9b25146
hw/nagent/Makefile: add missing source file
uli42 Jul 25, 2019
5936fe9
dix: add forgotten source file to Makefile.am
uli42 Jul 25, 2019
5958fe2
os: add missing source files to Makefile.am
uli42 Jul 25, 2019
d262530
randr: add missing source files to Makefile.am
uli42 Jul 25, 2019
68c9b04
dix.config.in: add NX defines
uli42 Jul 25, 2019
4b15640
configure.ac: add libXinerama
uli42 Jul 25, 2019
fa55e43
render: add one more special file to Makefile.am
uli42 Jul 25, 2019
35ed27a
hw/nxagent/Makefile.am: add DIX_CFLAGS as we are compiling some dix f…
uli42 Jul 25, 2019
4fce453
dix: do not compile files we source from nxagent
uli42 Jul 25, 2019
ed2f5ff
composite: add missing source file to Makefile.am
uli42 Jul 25, 2019
ee93d31
Xext: do not compile some files
uli42 Jul 25, 2019
5a8d0ea
glx: do not compile one file
uli42 Jul 25, 2019
030a264
Makefile.am: do not create xorg-server.pc
uli42 Jul 26, 2019
aa284d6
nx-X11/programs/Xserver/configure.ac: Handle NXAGENT_SERVER on CFLAGS
mjtrangoni Jul 28, 2019
c9625e8
m4: Rebase libtool m4 files to v2.4.6-44-gb9b44533
mjtrangoni Jul 28, 2019
4332e7d
nx-X11/programs/Xserver/configure.ac: Handle NXAGENT_SERVER on CPPFLA…
mjtrangoni Jul 28, 2019
cf1c088
nx-X11/programs/buildit.sh: remote not configured XSERVERLIBS_LIBS va…
mjtrangoni Jul 28, 2019
cb96271
nxagent: include nxagent-config.h
uli42 Jul 29, 2019
65fea7b
Enable XKB by default
uli42 Jul 29, 2019
39b4345
nx-X11/programs/Xserver/configure.ac: Add default compiler flags if t…
mjtrangoni Jul 29, 2019
0f6ee0e
nx-X11/programs/Xserver/configure.ac: Integrate some more flags on au…
mjtrangoni Jul 29, 2019
5095c49
enable screensaver
uli42 Jul 29, 2019
6c14936
Add _XSERVER64 to CFLAGS
mjtrangoni Aug 1, 2019
b278cca
hw/nxagent/Makefile.am: fix list of defines
uli42 Jul 31, 2019
0b92037
configure.ac: Fix define name
uli42 Jul 31, 2019
4699bf7
include/dix-config.h.in: add FIXME
uli42 Jul 31, 2019
ed81d7d
configure.ac: take care that XORG is set
uli42 Aug 1, 2019
59e4ffa
define XFree86Server directly where required
uli42 Aug 1, 2019
d0cf2b6
remove non-existing include paths from Makefiles
uli42 Aug 1, 2019
78d4259
Remove unused defines from Makefile
uli42 Aug 1, 2019
00b3d25
Xserver/configure.ac: move XSERVERCFLAGS_CFLAGS to configure.ac
mjtrangoni Aug 4, 2019
6adf442
Xserver/configure.ac: XvMC extension default disabled
mjtrangoni Aug 11, 2019
5aa0305
Xserver/configure.ac: ScreenSaver extension default enabled
mjtrangoni Aug 11, 2019
9116239
Xserver/configure.ac: xorgcfg GUI configuration utility default disabled
mjtrangoni Aug 11, 2019
bc87e23
Remove extra enable-glx, as this is default enabled
mjtrangoni Aug 11, 2019
a4d9c5d
Remove extra enable-xinerama, as this is default enabled
mjtrangoni Aug 11, 2019
da518b2
Xserver/configure.ac: XF86VidMode extension default disabled
mjtrangoni Aug 11, 2019
464216b
Xserver/configure.ac: XF86Misc default disabled
mjtrangoni Aug 11, 2019
593a87e
Remove extra enable-mitshm, as this is default enabled
mjtrangoni Aug 11, 2019
702037d
Xserver/configure.ac: Xorg server as owned by root with setuid bit de…
mjtrangoni Aug 11, 2019
b5be239
Remove extra disable-install-libxf86config, as this is default disabled
mjtrangoni Aug 11, 2019
cf315d6
Xserver/configure.ac: kbd_mode utility default disabled
mjtrangoni Aug 11, 2019
8ce0389
Xserver/configure.ac: nxagent server default enabled
mjtrangoni Aug 11, 2019
ad572d9
Xserver/configure.ac: Set default MESA_SOURCE path
mjtrangoni Aug 11, 2019
8fdf7d7
Xserver/configure.ac: Add configure status resume
mjtrangoni Aug 11, 2019
ccaa25f
travisCI: Add xutils-dev for xorg m4 macros
mjtrangoni Aug 11, 2019
b5c124b
nxagent/Makefile.am: add screensaver
uli42 Aug 2, 2019
6553ebe
Agent.h: fix redefinition of NX_TRANS_SOCKET
uli42 Aug 12, 2019
7e1909d
Fix lots of prototype releated warnings
uli42 Aug 12, 2019
2bcecbf
nxagent: fix "nested extern" warnings
uli42 Aug 12, 2019
f91844d
buildit.sh: Simplify
uli42 Aug 12, 2019
3ff1974
Pass down CONFIGURE to buildit.sh
uli42 Sep 28, 2019
6d7c319
Add rpath to nxagent binary
uli42 Sep 28, 2019
4e759c4
Makefile: drop pkgconfig checks for xkbcomp and fontutil
uli42 Sep 28, 2019
2e37878
Drop IMAKE_DEFINES
uli42 Sep 28, 2019
9206350
Makefile: drop nxversion.def
uli42 Sep 28, 2019
78ff834
buildit.sh: create binaries at the same location as with imake
uli42 Sep 28, 2019
16f1a11
buildit.sh: drop unused PRJ variable
uli42 Sep 28, 2019
d556ad1
buildit.sh: hardcode PKG name in SRC var
uli42 Sep 28, 2019
56f19b0
buildit.sh: drop two confflags
uli42 Sep 28, 2019
9fc8eaf
nxagent/Makefile.am: fix typo
uli42 Oct 3, 2019
91e0dba
Ensure library order
uli42 Oct 19, 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