summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-14meson: Use proper option for encodingsHEADmasterKrzesimir Nowak1-1/+1
The with-encodingsdir option is listed in meson options but otherwise unused. Looks like a copy-pasta mistake.
2023-02-21xorg-cf-files 1.0.8xorg-cf-files-1.0.8Alan Coopersmith3-4/+4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-02-15configure: Switch to XORG_DEFAULT_NOCODE_OPTIONSAlan Coopersmith2-5/+5
Stop running all sorts of compiler tests we don't need since there is no code in this module to compile. Requires xorg-macros 1.20. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-01-23Add support for Linux/LoongArchWANG Xuerui2-0/+30
2023-01-10meson: simplify installation of empty *.def filesAlan Coopersmith3-9/+4
Suggested-by: Emmanuele Bassi <ebassi@gnome.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-01-10meson: modernize some usage in meson.build & .gitlab-CI.ymlAlan Coopersmith2-19/+10
Suggested-by: Emmanuele Bassi <ebassi@gnome.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-01-01meson: Add option to build with mesonAlan Coopersmith4-5/+309
Also updates the gitlab CI config to test both build type and compare the generated output/installed files. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2023-01-01configure.ac: Don't pass through '${FONTROOTDIR}' into site.defAlan Coopersmith1-0/+3
Imake doesn't know how to expand shell variables, so instead we rely on the FontDir #define already in the site.def file. (I don't think this setting is really used in X11R7.0 or later, which is why no one has noticed before now, but since we set it, might as well set it to something that can be used instead of "#define FontEncDir ${FONTROOTDIR}/encodings".) Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-12-22Add support for aarch64-darwinWeijia2-1/+14
2022-11-05Fix incompatibility issue of GNU binutils 2.36 and later on FreeBSD.Yasuhiro Kimura3-1/+8
Commit a6d4d6223ef75119d5373fa4cc04161bcdb4e769 fixes incompatibility issue of GNU binutils 2.36 and later. If I check the diff of the commit, there seems to be asumption that the issue is specific to Linux. But it also happens on FreeBSD if user installs GNU binutils from FreeBSD ports/packages collections and '/usr/local/bin' comes before '/usr/bin' in the value of PATH enviroment variable. So fix the issue also on FreeBSD with following way. 1. Introduce new macro 'HasGnuAr'. 2. Change Imake.tmpl so it defines 'ArCmd' as 'ArCmdBase cq' if 'HasGnuAr' is defined. 3. Define 'HasGnuAr' in both FreeBSD.cf and linux.cf. Since 'ar' command of FreeBSD base system simply ignores 'l' option, it also works fine even if GNU binutils isn't installed.
2022-10-13More typo fixesAlan Coopersmith18-27/+26
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-10-13gitlab CI: stop requiring Signed-off-by in commitsAlan Coopersmith1-2/+2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24autogen.sh: use quoted string variablesEmil Velikov1-4/+4
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent fall-outs, when they contain space. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24autogen.sh: use exec instead of waiting for configure to finishPeter Hutterer1-1/+1
Syncs the invocation of configure with the one from the server. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-06-17Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parametersAlan Coopersmith1-1/+2
configure.ac:36: warning: AC_OUTPUT should be used without arguments. configure.ac:36: You should run autoupdate. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-15Fix spelling/wording issuesAlan Coopersmith21-43/+43
Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-15Linux/RISC-V supportMarek Szuba2-1/+30
Fixes: #2 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-15Build xz tarballs instead of bzip2Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-01-15gitlab CI: add a basic build testAlan Coopersmith1-0/+98
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-08-01xorg-cf-files 1.0.7xorg-cf-files-1.0.7Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-03-29Imake.tmpl: Invoke "ar cq" with binutilsPetr Písař1-1/+1
GNU binutils 2.36 repurposed "l" modifier. It used to be ignored, now it specifies the dependencies of a static library to be recorded in an archive. That broke nas which uses imake as a build configiration tool: $ ar clq libdia.a dispatch.o dixutils.o events.o globals.o main.o resource.o swapreq.o tables.o swaprep.o audispatch.o auswap.o autables.o auevents.o auutil.o auconfig.o auprocess.o nasconf.o lex.o gram.o ar: libdeps specified more than once This patch changes AR command from "ar clq" to "ar cq" if binutils are used. <https://bugzilla.redhat.com/show_bug.cgi?id=1943274>
2018-12-07Update configure.ac bug URL for gitlab migrationAlan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-11-19Update README for gitlab migrationAlan Coopersmith1-12/+4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-07-05linux: Update LinuxDistribution == LinuxRedHat sectionThan Ngo1-1/+7
The imake config files in Fedora Core 5+ and Red Hat Enterprise Linux 5+ have been shipping with this patch, which has then shamefully languished in the srpm and never been merged. Correct this oversight. [Than wrote the patch, I just wrote the commit message - ajax] Signed-off-by: Adam Jackson <ajax@redhat.com>
2017-01-26autogen: add default patch prefixMihail Konev1-0/+3
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2015-12-21xorg-cf-files 1.0.6xorg-cf-files-1.0.6Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-12-11Remove os2def.db from EXTRA_DISTAlan Coopersmith1-1/+0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-12-11README: reword status sectionAlan Coopersmith1-3/+4
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-12-11sun.cf: Sun Studio 12.0 & later compilers prefer -m32/-m64Alan Coopersmith1-1/+11
Use those flags instead of -xarch when the compiler is new enough Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-12-11sun.cf: limit SysV man page sections to Solaris 2.0-11Alan Coopersmith1-0/+30
All others (including other SunOS/Solaris releases) use the traditional Bell Labs / BSD / Linux section numbering. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-12-10Imake.tmpl: Use gzip -n to not save the timestampsAndreas Boll1-1/+1
Change default GzipCmd to `gzip -n` so that packages depending on xutils-dev (Debian package which contains util/cf) can be built reproducibly. As an example xtel can be built reproducible with this patch. Fixes bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789964 Suggested-by: Dhole <dhole@openmailbox.org> Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-07-26Remove very out of date OS2 DLL mappings for no-longer-shipped makedef.cmdAlan Coopersmith1-5095/+0
Haven't been updated since 2003 to reflect new functions and libraries and can't be used since we no longer ship xc/config/util/makedef.cmd.
2014-09-06Minor adjustment to the or1k patch.James Cloos1-1/+3
Protect the definition of OpenRISC1000Architecture w/in an ifndef like the other cpu sections do. Signed-off-by: James Cloos <cloos@jhcloos.com>
2014-09-06Add support for OpenRISC 1000 (or1k) CPUManuel A. Fernandez Montecelo4-0/+25
Signed-off-by: Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com> Signed-off-by: James Cloos <cloos@jhcloos.com>
2014-06-04autogen.sh: Honor NOCONFIGURE=1Alan Coopersmith1-1/+3
See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-06-04configure: Drop AM_MAINTAINER_MODEAlan Coopersmith2-2/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2014-03-23Always include xorg.cf for GccAliasingArgs.Thomas Klausner1-5/+6
(regardless of server support on this plattform) Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2014-03-23NetBSD: add AMD64Architecture, fix Arm32Architecture.Thomas Klausner1-1/+6
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2013-12-06add DefaultGcc2AArch64Opt to xorg.cfRiku Voipio1-0/+6
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-22xorg-cf-files 1.0.5xorg-cf-files-1.0.5Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-07sun.cf: stop linking libraries merged into libc in later Solaris releasesAlan Coopersmith1-10/+21
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-30Remove xprint_host.defAlan Coopersmith2-307/+1
Was used for controlling build of Xprint server & components in the old monolithic tree, not relevant for imake's remaining tasks of building old X programs/libraries from outside the monolith that haven't yet moved to a newer build system. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-30Trim trailing whitespaceAlan Coopersmith68-973/+973
Performed with: perl -i -p -e 's{[\t ]+$}{}' * Verified with: git diff --ignore-space-at-eol Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-30Add Aarch64 supportRiku Voipio3-1/+20
This patch is based on follow patch by Dirk Müller <dirk@dmllr.de> : https://build.opensuse.org/package/view_file?expand=1&file=aarch64-support.diff&package=xorg-cf-files&project=devel%3AARM%3AAArch64%3A12.3 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2012-08-06Update xorgversion.def from 7.6 to 7.7Alan Coopersmith1-2/+2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2012-08-06On Solaris 11 & later, use /usr/gnu/bin/install for InstallCmdAlan Coopersmith1-1/+3
Older Solaris releases use /usr/ucb/install from the SunOS 4 compatibility packages, but the EOL of that package has been announced now that it has been 20 years since the SunOS 4.x -> Solaris 2.x transition. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Jay Cotton <jay.cotton@oracle.com>
2011-01-05xorg-cf-files 1.0.4xorg-cf-files-1.0.4Alan Coopersmith1-1/+3
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-01-05config: Add missing AC_CONFIG_SRCDIRAlan Coopersmith1-0/+7
Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-01-05Update xorgversion.def from 7.5 to 7.6Alan Coopersmith1-2/+2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-08-17Add support for darwin x86_64Jeremy Huddleston2-0/+15
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>