head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.26 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.24 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.22 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.20 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.18 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.16 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.14 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.12 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.10 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.8 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.6 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.4 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.2 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.8.0.2 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.7.0.46 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.44 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.42 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.40 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.38 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.36 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.34 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.32 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.30 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.26 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.6 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.28 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.24 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.22 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.20 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.18 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.16 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.14 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.12 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.10 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.8 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.4 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.2 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.6.0.2 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.5.0.6 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.4 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.2 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.4.0.20 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.18 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.16 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.14 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.12 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.10 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.8 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.6 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.4 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.2 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.3.0.14 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.12 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.10 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.8 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.6 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.4 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.2 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.2.0.12 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.10 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.8 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.6 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.4 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.2 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.1.1.1.0.32 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.30 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.28 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.26 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.24 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.22 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.20 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.18 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.16 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.14 pkgsrc-2008Q1:1.1.1.1.0.12 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.10 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.8 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.6 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.4 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.2 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2023.02.22.07.44.55; author wiz; state Exp; branches; next 1.8; commitid CymYKImPxHrbFueE; 1.8 date 2022.12.01.21.14.09; author jperkin; state Exp; branches; next 1.7; commitid Oplhwtz20PihOT3E; 1.7 date 2017.01.06.21.12.39; author tez; state Exp; branches; next 1.6; commitid SV8g3vxjQyZN3XAz; 1.6 date 2016.12.15.20.13.56; author maya; state Exp; branches; next 1.5; commitid hwK9uwQ8GVfRr7yz; 1.5 date 2015.12.27.11.31.54; author wiz; state Exp; branches; next 1.4; commitid AK58c0h8x5tzWzOy; 1.4 date 2013.07.17.06.13.22; author dholland; state Exp; branches; next 1.3; commitid bzJtEJLpnROmSMXw; 1.3 date 2011.10.25.01.36.45; author mef; state Exp; branches; next 1.2; 1.2 date 2010.05.21.22.09.43; author schwarz; state Exp; branches; next 1.1; 1.1 date 2006.12.19.22.54.51; author joerg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.12.19.22.54.51; author joerg; state Exp; branches; next ; desc @@ 1.9 log @xorg-cf-files: update to 1.0.8. This package contains the configuration files, platform data, & Makefile templates for the archaic Imake build tool. This is a minor update to ship the contributed support for Linux on RISC-V & LoongArch, and AArch64 on Darwin (MacOS), as well as to fix incompatibility when using GNU binutils 2.36 and later on FreeBSD, and to correct the setting of the rarely (never?) used ENCODINGSDIR in site.def. As before, while we continue to accept patches and publish updates for the benefit of other packages which still use Imake to build, we have not been actively maintaining, testing, or adding new OS or platform support for Imake since 2005. X.Org strongly encourages anyone still using Imake to move to meson or another modern/maintained build tool. For example, this release adds support for installing with meson as well as the traditional GNU autoconf. Please test building with meson and report any issues you hit to our gitlab issue tracker at: https://gitlab.freedesktop.org/xorg/util/cf/-/issues as we plan on removing the autoconf build support in a future release. Alan Coopersmith (12): gitlab CI: add a basic build test Build xz tarballs instead of bzip2 Fix spelling/wording issues Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters gitlab CI: stop requiring Signed-off-by in commits More typo fixes configure.ac: Don't pass through '${FONTROOTDIR}' into site.def meson: Add option to build with meson meson: modernize some usage in meson.build & .gitlab-CI.yml meson: simplify installation of empty *.def files configure: Switch to XORG_DEFAULT_NOCODE_OPTIONS xorg-cf-files 1.0.8 Emil Velikov (1): autogen.sh: use quoted string variables Marek Szuba (1): Linux/RISC-V support Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish WANG Xuerui (1): Add support for Linux/LoongArch Weijia (1): Add support for aarch64-darwin Yasuhiro Kimura (1): Fix incompatibility issue of GNU binutils 2.36 and later on FreeBSD. @ text @$NetBSD: patch-ag,v 1.8 2022/12/01 21:14:09 jperkin Exp $ Add __ppc64__ and __arm__ Recognize __sun as well as sun Add __ia64__ Also recognize __sparc__ apparently now needed for gcc49 on solaris sparc to avoid -M /usr/lib/ld/map.noexdata which in does not work on SPARC --- Imake.cf.orig 2023-02-22 02:28:43.000000000 +0000 +++ Imake.cf @@@@ -25,14 +25,19 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # define MacroIncludeFile # define MacroFile darwin.cf # define DarwinArchitecture -# ifdef __ppc__ +# if defined __ppc__ || defined __ppc64__ # define PpcDarwinArchitecture # undef __ppc__ +# undef __ppc64__ # endif # ifdef __i386__ # define i386DarwinArchitecture # undef __i386__ # endif +# ifdef __aarch64__ +# define aarch64DarwinArchitecture +# undef __aarch64__ +# endif # ifdef __x86_64__ # define x86_64DarwinArchitecture # undef __x86_64__ @@@@ -259,6 +264,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # define AMD64Architecture # undef __x86_64__ # endif +# ifdef __ia64__ +# define ia64Architecture +# undef __ia64__ +# endif #endif /* NetBSD */ /* Systems based on kernel of NetBSD */ @@@@ -356,7 +365,7 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # endif #endif /* AMOEBA */ -#ifdef sun +#if defined(sun) || defined(__sun) # define MacroIncludeFile # define MacroFile sun.cf # ifdef SVR4 @@@@ -367,6 +376,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # undef sparc # define SparcArchitecture # endif +# ifdef __sparc__ +# undef __sparc__ +# define SparcArchitecture +# endif # ifdef __sparcv9 # undef __sparcv9 # define Sparc64Architecture @ 1.8 log @xorg-cf-files: Support Darwin/aarch64. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.7 2017/01/06 21:12:39 tez Exp $ d9 1 a9 1 --- Imake.cf.orig 2021-08-02 01:00:38 d11 1 a11 1 @@@@ -25,14 +25,19 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/1 d32 1 a32 1 @@@@ -255,6 +260,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/1 d43 1 a43 1 @@@@ -352,7 +361,7 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/1 d52 3 a54 1 @@@@ -361,6 +370,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/1 d56 2 a57 2 # ifdef sparc # undef sparc a59 4 +# ifdef __sparc__ +# undef __sparc__ # define SparcArchitecture # endif d61 2 @ 1.7 log @Adjust Imake.cf to recognize __sparc__ in addition to sparc. Apparently now needed for gcc49 on solaris sparc to avoid '-M /usr/lib/ld/map.noexdata' which in does not work on SPARC ok'd by joerg @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.5 2015/12/27 11:31:54 wiz Exp $ d9 1 a9 1 --- Imake.cf.orig 2015-12-22 01:28:02.000000000 +0000 d11 1 a11 1 @@@@ -25,9 +25,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d23 10 a32 1 @@@@ -255,6 +256,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d43 1 a43 1 @@@@ -352,7 +357,7 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d52 3 a54 1 @@@@ -363,6 +368,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d56 4 a61 4 +# ifdef __sparc__ +# undef __sparc__ +# define SparcArchitecture +# endif a62 2 # undef __sparcv9 # define Sparc64Architecture @ 1.6 log @xorg-cf-files: recognise netbsd/ia64. Bump PKGREVISION. from scole in PR pkg/51722 ok joerg @ text @d6 2 d11 1 a11 1 @@@@ -25,9 +25,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d23 1 a23 1 @@@@ -255,6 +256,10 @@@@ d34 1 a34 1 @@@@ -352,7 +357,7 @@@@ d43 11 @ 1.5 log @Update xorg-cf-files to 1.0.6. This package contains the configuration files, platform data, & Makefile templates for the old Imake build tool. Today is the 10th anniversary of X.Org moving off this tool for our own builds. While we continue to accept patches and publish updates for the benefit of other packages which still use Imake to build, we have not been actively maintaining, testing, or adding new OS or platform support for Imake. Software that still uses Imake to build is encouraged to move to another build system that is better maintained. Alan Coopersmith (8): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Remove very out of date OS2 DLL mappings for no-longer-shipped makedef.cmd sun.cf: limit SysV man page sections to Solaris 2.0-11 sun.cf: Sun Studio 12.0 & later compilers prefer -m32/-m64 README: reword status section Remove os2def.db from EXTRA_DIST xorg-cf-files 1.0.6 Andreas Boll (1): Imake.tmpl: Use gzip -n to not save the timestamps James Cloos (1): Minor adjustment to the or1k patch. Manuel A. Fernandez Montecelo (1): Add support for OpenRISC 1000 (or1k) CPU Riku Voipio (1): add DefaultGcc2AArch64Opt to xorg.cf Thomas Klausner (2): NetBSD: add AMD64Architecture, fix Arm32Architecture. Always include xorg.cf for GccAliasingArgs. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.4 2013/07/17 06:13:22 dholland Exp $ d5 1 d21 12 a32 1 @@@@ -352,7 +357,7 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v @ 1.4 log @Recognize "__sun" as well as "sun" as tradcpp doesn't define the latter. Otherwise, Solaris ends up using the svr4 config and assorted crazy things happen. Diagnosed by Joern Clausen. PKGREVISION -> 6. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.3 2011/10/25 01:36:45 mef Exp $ d6 1 a6 1 --- Imake.cf.orig 2010-09-03 23:19:43.000000000 +0000 d20 1 a20 23 @@@@ -238,8 +239,9 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # ifdef mc68000 # define Mc68020Architecture # endif -# ifdef __arm32__ +# if defined(__arm__) || defined(__arm32__) # define Arm32Architecture +# undef __arm__ # undef __arm32__ # endif # ifdef __vax__ @@@@ -250,6 +252,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v # define PpcArchitecture # undef __powerpc__ # endif +# ifdef __x86_64__ +# define AMD64Architecture +# undef __x86_64__ +# endif #endif /* NetBSD */ /* Systems based on kernel of NetBSD */ @@@@ -347,7 +353,7 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v @ 1.3 log @ Based on PR pkg/45471 Update x11/xorg-cf-files 1.0.3 to 1.0.4 Date: Wed Jan 5 20:31:00 2011 -0800 xorg-cf-files 1.0.4 - config: Add missing AC_CONFIG_SRCDIR - Regroup AC statements under the Autoconf initialization section. Regroup AM statements under the Automake initialization section. - Update xorgversion.def from 7.5 to 7.6 - Add support for darwin x86_64 - Add .gitignore - Update README & COPYING files - Use INSTALL_CMD from xorg-macros-1.4 to make INSTALL file - Also bump minimum autoconf version to 2.60 for consistency with other X.Org modules - Remove libXp from XawClientLibs - libXaw has lost Xp support some times ago. - Use font-util 1.1 macros to set FontDir and FontEncDir in site.def - Replaces cygwin.cf rules to manually set these paths. - List X.Org version as 7.5 instead of 6.8.99.903 - cf: Update Cygwin rules @ text @d1 1 a1 1 $NetBSD$ d4 5 a8 3 --- Imake.cf.orig 2010-09-04 08:19:43.000000000 +0900 +++ Imake.cf 2011-10-14 19:04:02.000000000 +0900 @@@@ -25,9 +25,10 @@@@ d20 1 a20 1 @@@@ -238,8 +239,9 @@@@ d31 1 a31 1 @@@@ -250,6 +252,10 @@@@ d42 9 @ 1.2 log @updated to 1.0.3 included a default for DARWIN_USE_QUARTZ (fails on MacOS X if not set) added a patch for 64 bit Darwin @ text @d3 4 a6 3 --- Imake.cf.orig 2006-07-15 03:48:12.000000000 +0200 +++ Imake.cf 2010-05-16 14:01:52.000000000 +0200 @@@@ -25,13 +25,15 @@@@ d16 1 a16 2 -# ifdef __i386__ +# if defined __i386__ || defined __x86_64__ d18 1 a18 6 # undef __i386__ +# undef __x86_64__ # endif #endif @@@@ -234,8 +236,9 @@@@ d29 1 a29 1 @@@@ -246,6 +249,10 @@@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.3 2006/12/16 11:32:44 abs Exp $ d3 21 a23 3 --- Imake.cf.orig 2005-11-08 06:33:24.000000000 +0000 +++ Imake.cf @@@@ -234,8 +234,9 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v d34 1 a34 1 @@@@ -246,6 +247,10 @@@@ XCOMM $XFree86: xc/config/cf/Imake.cf,v @ 1.1.1.1 log @Import xorg-cf-files-1.0.2 with the local changes from xorg-imake. This are the default rules used by imake. Platforms other than DragonFly, FreeBSD, Linux and NetBSD will most likely want some work here. OK for import during freeze: agc@@ and wiz@@ @ text @@