commit:     c3338f8d8c84c2a4680795b997558be23a4abc00
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 11 19:55:29 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 19:57:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3338f8d

x11-misc/xorg-cf-files: [QA] Move big patch to a distfile

Closes: https://bugs.gentoo.org/620646

 x11-misc/xorg-cf-files/Manifest                    |   1 +
 .../files/xorg-cf-files-1.0.2-solaris-prefix.patch | 663 ---------------------
 x11-misc/xorg-cf-files/xorg-cf-files-1.0.6.ebuild  |   3 +-
 3 files changed, 3 insertions(+), 664 deletions(-)

diff --git a/x11-misc/xorg-cf-files/Manifest b/x11-misc/xorg-cf-files/Manifest
index 8e03f6154fd..27f100a1a0d 100644
--- a/x11-misc/xorg-cf-files/Manifest
+++ b/x11-misc/xorg-cf-files/Manifest
@@ -1 +1,2 @@
+DIST xorg-cf-files-1.0.2-solaris-prefix.patch.bz2 4423 BLAKE2B 
f30d628d65db851f2cad14e2806ce4fb9114b0ddac6f21d589ad592936c5fe633f19e7ccbe027ec079f2811e549e1fcd5606c573acedb5034d3bb18e1f6c7daf
 SHA512 
61ba3dea5ce33c1bbcb7a7a9b53f1558ad71b818eaafb1bdbc38da8ff9ff231a824d4b6cbc59e6ddd422a2a74e88eec201471c8e630b9b447fba519973ddfdf6
 DIST xorg-cf-files-1.0.6.tar.bz2 337859 BLAKE2B 
aab1495a699e6236095585c94151b3bc2edbff9e2b1f414fc916e09eca8d5dd4a5492ee9c69f8b21bf7d6c6ef1ab0639ba0d96be02b6736968b13b9d4d6f4a26
 SHA512 
1749a5fbcda2c15c300028abce79a3304cfb10f215bf98cf30558144eb64f9fa06a69203159f44405224ed567ac5bc0ff1222e3656367f69acc99f44871424fa

diff --git 
a/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.2-solaris-prefix.patch 
b/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.2-solaris-prefix.patch
deleted file mode 100644
index b797b2588d1..00000000000
--- a/x11-misc/xorg-cf-files/files/xorg-cf-files-1.0.2-solaris-prefix.patch
+++ /dev/null
@@ -1,663 +0,0 @@
---- sunLib.rules.orig  2008-12-18 13:43:19.032933408 +0100
-+++ sunLib.rules       2008-12-18 13:51:12.494555406 +0100
-@@ -7,127 +7,268 @@
- XCOMM $XFree86: xc/config/cf/sunLib.rules,v 1.3 2001/01/17 16:38:49 dawes Exp 
$
- 
- #ifndef HasSharedLibraries
--#define HasSharedLibraries YES
-+# define HasSharedLibraries YES
- #endif
--#ifndef SharedDataSeparation
--#define SharedDataSeparation YES
-+#ifndef ForceNormalLib
-+# define ForceNormalLib NO
- #endif
--#ifndef SharedCodeDef
--#define SharedCodeDef -DSHAREDCODE
--#endif
--#ifndef SharedLibraryDef
--#define SharedLibraryDef -DSUNSHLIB
--#endif
--#ifndef ShLibIncludeFile
--#define ShLibIncludeFile <sunLib.tmpl>
--#endif
--#ifndef SharedLibraryLoadFlags
--#define SharedLibraryLoadFlags -assert pure-text
--#endif
--#ifndef PositionIndependentCFlags
--#if HasGcc2
--#define PositionIndependentCFlags -fPIC
--#else
--#define PositionIndependentCFlags -pic
-+
-+#ifndef UseRpath
-+#define UseRpath NO
- #endif
-+
-+#ifndef SharedOldX
-+# define SharedOldX NO
- #endif
--#ifndef PositionIndependentCplusplusFlags
--#if HasGcc2ForCplusplus
--#define PositionIndependentCplusplusFlags -fPIC
-+# ifndef SharedDataSeparation
-+#  define SharedDataSeparation NO
-+# endif
-+# ifndef SharedCodeDef
-+#  define SharedCodeDef /**/
-+# endif
-+# ifndef SharedLibraryDef
-+#  define SharedLibraryDef /**/
-+# endif
-+# ifndef ShLibIncludeFile
-+#  define ShLibIncludeFile <sunLib.tmpl>
-+# endif
-+#ifndef RpathLoadFlags
-+#if UseRpath
-+#define RpathLoadFlags -R$(USRLIBDIRPATH)
- #else
--#define PositionIndependentCplusplusFlags -pic
-+#define RpathLoadFlags /**/
- #endif
- #endif
--
--/*
-- * SharedDSLibDependencies - shared library dependencies with data separation
-- */
--#ifndef SharedDSLibDependencies
--#define SharedDSLibDependencies(libname,libsource,revname) 
_UseCat($(USRLIBDIR)/lib,libsource/lib,libname.sa.$(revname))
-+#ifndef LibraryRpathLoadFlags
-+#define LibraryRpathLoadFlags RpathLoadFlags
- #endif
-+# ifndef SharedLibraryLoadFlags
-+#  define SharedLibraryLoadFlags -shared
-+# endif
-+# ifndef PositionIndependentCFlags
-+#  define PositionIndependentCFlags -fPIC
-+# endif
-+# ifndef PositionIndependentCplusplusFlags
-+#  define PositionIndependentCplusplusFlags -fPIC
-+# endif
-+# ifndef ExtraLoadFlags
-+#  if LinuxBinUtilsMajorVersion >= 26
-+#   ifdef UseInstalled
-+#    if LinuxBinUtilsMajorVersion < 27
-+#     define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link,$(USRLIBDIRPATH)
-+#    endif
-+#   else
-+#    define ExtraLoadFlags RpathLoadFlags -Wl,-rpath-link,$(BUILDLIBDIR)
-+#   endif
-+#  else
-+#   define ExtraLoadFlags RpathLoadFlags
-+#  endif
-+# endif
-+# ifndef HardCodeLibdirFlag
-+#  define HardCodeLibdirFlag RpathLoadFlags
-+# endif
-+# if !defined(ShlibGlobalsFlags)
-+#  define ShlibGlobalsFlags -Wl,-Bsymbolic
-+# endif
- 
- /*
-  * InstallSharedLibrary - generate rules to install the shared library.
-+ * NOTE: file must be executable, hence "INSTBINFLAGS"
-  */
--#ifndef InstallSharedLibrary
--#define       InstallSharedLibrary(libname,rev,dest)                          
@@\
--InstallTarget(install,Concat(lib,libname.so.rev),$(INSTLIBFLAGS),dest)
--#endif /* InstallSharedLibrary */
-+# ifndef InstallSharedLibrary
-+#  define     InstallSharedLibrary(libname,rev,dest)                  @@\
-+install:: Concat(lib,libname.so.rev)                                  @@\
-+      MakeDir($(DESTDIR)dest)                                         @@\
-+      $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.rev) 
$(DESTDIR)dest @@\
-+      @T=`echo Concat($(DESTDIR)dest/lib,libname.so.rev) | sed 
's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`;\
-+        set -x; $(RM) $$T && $(LN) Concat(lib,libname.so.rev) $$T     @@\
-+      @if $(SOSYMLINK); then (set -x; \
-+        $(RM) Concat($(DESTDIR)dest/lib,libname.so); \                @@\
-+        $(LN) Concat(lib,libname.so.rev) 
Concat($(DESTDIR)dest/lib,libname.so)); fi
-+# endif /* InstallSharedLibrary */
-+
-+# ifndef InstallSharedLibtoolLibrary
-+
-+#  define SetRevisions(rev) V=`expr rev : '\([^:]*\)'`; \             @@\
-+              R=`expr rev : '.*:\([^:]*\):'`; \                       @@\
-+              A=`expr rev : '.*:\([^:]*\)'`; \                        @@\
-+              MAJ=`expr $$V - $$A`; \                                 @@\
-+              MIN=$$A.$$R
-+
-+#  define     InstallSharedLibtoolLibrary(libname,rev,dest)           @@\
-+install:: Concat(lib,libname.so)                                      @@\
-+      MakeDir($(DESTDIR)dest)                                         @@\
-+      @set +e; SetRevisions(rev); \                                   @@\
-+              set -xe; \                                              @@\
-+              $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) 
Concat(lib,libname.so.$$MAJ.$$MIN) $(DESTDIR)dest; \ @@\
-+              $(RM) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \    @@\
-+              $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) 
Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\
-+              $(RM) Concat($(DESTDIR)dest/lib,libname.so); \          @@\
-+              $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) 
Concat($(DESTDIR)dest/lib,libname.so)
-+# endif /* InstallSharedLibrary */
- 
- /*
-  * InstallSharedLibraryData - generate rules to install the shared library 
data
-  */
--#ifndef InstallSharedLibraryData
--#define       InstallSharedLibraryData(libname,rev,dest)                      
@@\
--install:: Concat(lib,libname.sa.rev)                                  @@\
--      MakeDir($(DESTDIR)dest)                                         @@\
--      $(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) Concat(lib,libname.sa.rev) 
$(DESTDIR)dest @@\
--      RanLibrary($(RANLIBINSTFLAGS) Concat($(DESTDIR)dest/lib,libname.sa.rev))
--#endif /* InstallSharedLibraryData */
--
--#if HasPurify
--#define PureCleanSharedLibrary(libname,rev)                           @@\
--clean clean.pure::                                                    @@\
--      $(RM) Concat3(lib,libname,_pure_*.so.rev)
--#else
--#define PureCleanSharedLibrary(libname,rev) /**/
--#endif
-+# ifndef InstallSharedLibraryData
-+#  define     InstallSharedLibraryData(libname,rev,dest)
-+# endif /* InstallSharedLibraryData */
-+
- 
- /*
-  * SharedLibraryTarget - generate rules to create a shared library;
-  * build it into a different name so that we do not hose people by having
-  * the library gone for long periods.
-  */
--#ifndef SharedLibraryTarget
--#define SharedLibraryTarget(libname,rev,solist,down,up)                       
@@\
-+# ifndef SharedLibraryTarget
-+#  define SharedLibraryTarget(libname,rev,solist,down,up)             @@\
- AllTarget(Concat(lib,libname.so.rev))                                 @@\
-                                                                       @@\
- Concat(lib,libname.so.rev):  solist $(EXTRALIBRARYDEPS)                       
@@\
-       $(RM) $@~                                                       @@\
--      (cd down; $(LD) -o up/$@~ $(SHLIBLDFLAGS) solist $(REQUIREDLIBS)) @@\
-+      @SONAME=`echo $@ | sed 
's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; (set -x; \        @@\
-+              cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME 
solist $(REQUIREDLIBS)) || exit 1; \ @@\
-+              (set -x; $(RM) $$SONAME; $(LN) $@ $$SONAME); \          @@\
-+              LinkBuildSonameLibrary($$SONAME)                        @@\
-       $(RM) $@                                                        @@\
-       $(MV) $@~ $@                                                    @@\
-+      @if $(SOSYMLINK); then (set -x; \                               @@\
-+        $(RM) Concat(lib,libname.so); \                               @@\
-+        $(LN) $@ Concat(lib,libname.so)); fi                          @@\
-       LinkBuildLibrary($@)                                            @@\
-+      LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK))      @@\
-                                                                       @@\
- clean::                                                                       
@@\
--      $(RM) Concat(lib,libname.so.rev)                                @@\
-+      @MAJREV=`echo rev | sed 's/\([0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; \       
@@\
-+      set -x; $(RM) Concat(lib,libname.so.$$MAJREV)                   @@\
-+      $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
-+
-+# endif /* SharedLibraryTarget */
-+
-+
-+# ifndef SharedLibtoolLibraryTarget
-+#  define SharedLibtoolLibraryTarget(libname,rev,solist,down,up)      @@\
-+AllTarget(Concat(lib,libname.so))                                     @@\
-+                                                                      @@\
-+Concat(lib,libname.so):  solist $(EXTRALIBRARYDEPS)                   @@\
-+      $(RM) $@~                                                       @@\
-+      @set +e; SetRevisions(rev); set -e; \                           @@\
-+              SONAME=$@.$$MAJ; \                                      @@\
-+              (set -x; \                                              @@\
-+              $(RM) $@.$$MAJ.$$MIN~; \                                @@\
-+              cd down; $(CC) -o up/$@.$$MAJ.$$MIN~ $(SHLIBLDFLAGS) 
-Wl,-soname,$$SONAME solist $(REQUIREDLIBS)) || exit 1; \ @@\
-+              (set -x; \                                              @@\
-+              $(RM) $$SONAME; $(LN) $@.$$MAJ.$$MIN $$SONAME); \       @@\
-+              LinkBuildSonameLibrary($$SONAME); \                     @@\
-+              (set -x; \                                              @@\
-+              $(RM) $@.$$MAJ.$$MIN; \                                 @@\
-+              $(MV) $@.$$MAJ.$$MIN~ $@.$$MAJ.$$MIN; \                 @@\
-+              $(RM) $@; \                                             @@\
-+              $(LN) $@.$$MAJ.$$MIN $@); \                             @@\
-+              LinkBuildLibraryInline($@.$$MAJ.$$MIN); \               @@\
-+              LinkBuildLibraryInline($@)                              @@\
-                                                                       @@\
--PureCleanSharedLibrary(libname,rev)
--#endif /* SharedLibraryTarget */
-+clean::                                                                       
@@\
-+      @set +e; SetRevisions(rev); \                                   @@\
-+              set -xe; \                                              @@\
-+              $(RM) Concat(lib,libname.so.$$MAJ); \                   @@\
-+              $(RM) Concat(lib,libname.so.$$MAJ.$$MIN)                @@\
-+      $(RM) Concat(lib,libname.so)
-+
-+# endif /* SharedLibtoolLibraryTarget */
- 
- /*
-  * SharedDepLibraryTarget - generate rules to create a shared library.
-  */
--#ifndef SharedDepLibraryTarget
--#define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up)    @@\
-+# ifndef SharedDepLibraryTarget
-+#   define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
- AllTarget(Concat(lib,libname.so.rev))                                 @@\
-                                                                       @@\
- Concat(lib,libname.so.rev):  deplist $(EXTRALIBRARYDEPS)              @@\
-       $(RM) $@~                                                       @@\
--      (cd down; $(LD) -o up/$@~ $(SHLIBLDFLAGS) solist $(REQUIREDLIBS)) @@\
-+      @SONAME=`echo $@ | sed 
's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \         @@\
-+              (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME 
solist $(REQUIREDLIBS)); \ @@\
-+              $(RM) $$SONAME; $(LN) $@ $$SONAME; \                    @@\
-+              LinkBuildSonameLibrary($$SONAME)                        @@\
-       $(RM) $@                                                        @@\
-       $(MV) $@~ $@                                                    @@\
-+      @if $(SOSYMLINK); then (set -x; \                               @@\
-+        $(RM) Concat(lib,libname.so); \                               @@\
-+        $(LN) $@ Concat(lib,libname.so)); fi                          @@\
-       LinkBuildLibrary($@)                                            @@\
-+      LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK))      @@\
-                                                                       @@\
- clean::                                                                       
@@\
--      $(RM) Concat(lib,libname.so.rev)                                @@\
--                                                                      @@\
--PureCleanSharedLibrary(libname,rev)
-+      @MAJREV=`echo rev | sed 's/\([0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; \       
@@\
-+      set -x; $(RM) Concat(lib,libname.so.$$MAJREV)                   @@\
-+      $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
-+
- #endif /* SharedDepLibraryTarget */
- 
- /*
-- * SharedLibraryDataTarget - generate rules to create shlib data file;
-+ * SharedDepCplusplusLibraryTarget - generate rules to create a shared 
library.
-  */
--#ifndef SharedLibraryDataTarget
--#define SharedLibraryDataTarget(libname,rev,salist)                   @@\
--AllTarget(Concat(lib,libname.sa.rev))                                 @@\
-+#ifndef SharedDepCplusplusLibraryTarget
-+#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) 
@@\
-+AllTarget(Concat(lib,libname.so.rev))                                 @@\
-                                                                       @@\
--Concat(lib,libname.sa.rev):  salist                                   @@\
--      $(RM) $@                                                        @@\
--      $(AR) $@ salist                                                 @@\
--      RanLibrary($@)                                                  @@\
-+Concat(lib,libname.so.rev):  deplist $(EXTRALIBRARYDEPS)              @@\
-+      $(RM) $@~                                                       @@\
-+      @SONAME=`echo $@ | sed 
's/\(lib[^\.]*\.so\.[0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; set -x; \         @@\
-+              (cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME 
solist $(REQUIREDLIBS)); \ @@\
-+              $(RM) $$SONAME; $(LN) $@ $$SONAME; \                    @@\
-+              LinkBuildSonameLibrary($$SONAME)                        @@\
-+      $(RM) $@                                                        @@\
-+      $(MV) $@~ $@                                                    @@\
-+      @if $(SOSYMLINK); then (set -x; \                               @@\
-+        $(RM) Concat(lib,libname.so); \                               @@\
-+        $(LN) $@ Concat(lib,libname.so)); fi                          @@\
-       LinkBuildLibrary($@)                                            @@\
-+      LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK))      @@\
-                                                                       @@\
- clean::                                                                       
@@\
--      $(RM) Concat(lib,libname.sa.rev)
--#endif /* SharedLibraryDataTarget */
-+      @MAJREV=`echo rev | sed 's/\([0-9]*\)\(\.[0-9]*\)\{1,2\}/\1/'`; \       
@@\
-+      set -x; $(RM) Concat(lib,libname.so.$$MAJREV)                   @@\
-+      $(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
-+
-+#endif /* SharedDepCplusplusLibraryTarget */
-+
-+# ifndef SharedDepModuleTarget
-+#  define SharedDepModuleTarget(name,deps,solist)                     @@\
-+AllTarget(name)                                                               
@@\
-+                                                                      @@\
-+name: deps                                                            @@\
-+      $(RM) $@~                                                       @@\
-+      $(CC) -o $@~ $(SHLIBLDFLAGS) solist $(REQUIREDLIBS) @@\
-+      $(RM) $@                                                        @@\
-+      $(MV) $@~ $@                                                    @@\
-+                                                                      @@\
-+clean::                                                                       
@@\
-+      $(RM) name
-+
-+# endif /* SharedDepModuleTarget */
-+
-+# ifndef SharedDriModuleTarget
-+#  define SharedDriModuleTarget(name,deps,solist)                     @@\
-+AllTarget(name)                                                               
@@\
-+                                                                      @@\
-+name: deps                                                            @@\
-+      $(RM) $@~ [email protected]                                                @@\
-+      @(echo 'DRI_MODULE { global: __dri*; local: *; };' > [email protected])    @@\
-+      $(CC) -o $@~ -Wl,[email protected] $(SHLIBLDFLAGS) solist 
$(REQUIREDLIBS) @@\
-+      $(RM) $@ [email protected]                                                 @@\
-+      $(MV) $@~ $@                                                    @@\
-+                                                                      @@\
-+clean::                                                                       
@@\
-+      $(RM) name                                                      @@\
-+      $(RM) name.map
-+
-+# endif /* SharedDriModuleTarget */
-+
-+/*
-+ * SharedLibraryDataTarget - generate rules to create shlib data file;
-+ */
-+# ifndef SharedLibraryDataTarget
-+#  define SharedLibraryDataTarget(libname,rev,salist)
-+# endif /* SharedLibraryTarget */
-+
---- sunLib.tmpl.orig   2008-12-18 13:43:14.856762538 +0100
-+++ sunLib.tmpl        2008-12-18 13:53:25.489781023 +0100
-@@ -7,252 +7,71 @@
- 
- XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12tsi Exp $
- 
--/*
-- * SunOS shared library template
-- */
--
--#if OSMajorVersion <= 4
--
--# if SunPost411FCSLd
--#  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
--#  define SharedXrenderReqs $(LDPRELIB) $(XLIB)
--# endif
--
--#ifndef SharedX11Rev
--#define SharedX11Rev 4.30
--#endif
--#ifndef SharedOldXRev
--#define SharedOldXRev 4.20
--#endif
--#ifndef SharedXtRev
--#define SharedXtRev 4.20
--#endif
--#ifndef SharedXawRev
--#define SharedXawRev 6.10
--#endif
--#ifndef SharedXmuRev
--#define SharedXmuRev 4.20
--#endif
--#ifndef SharedXextRev
--#define SharedXextRev 4.50
--#endif
--#ifndef SharedXiRev
--#define SharedXiRev 4.20
--#endif
--#ifndef SharedXtstRev
--#define SharedXtstRev 1.20
--#endif
--
--#else                         /* else it's Solaris */
--
--/* Solaris uses single digit library versions, and versions of libraries
-- * defined in SVID specs should match the versions specified there.
-- */
--
--#ifndef SharedX11Rev
--# define SharedX11Rev 4
--#endif
--#ifndef SharedOldXRev
--# define SharedOldXRev 6
--#endif
--#ifndef SharedXextRev
--# define SharedXextRev 0
--#endif
--#ifndef SharedXauRev
--# define SharedXauRev 6
--#endif
--#ifndef SharedXdmcpRev
--# define SharedXdmcpRev 6
--#endif
--#ifndef SharedXmuRev
--# define SharedXmuRev 4
--#endif
--#ifndef SharedXmuuRev
--# define SharedXmuuRev 1
--#endif
--#ifndef SharedXpRev
--# define SharedXpRev 1
--#endif
--#ifndef SharedXpmRev
--# define SharedXpmRev 4
--#endif
--#ifndef SharedXtRev
--# define SharedXtRev 4
--#endif
--#ifndef SharedXaw6Rev
--# define SharedXaw6Rev 5
--#endif
--#ifndef SharedXiRev
--# define SharedXiRev 5
--#endif
--#ifndef SharedXtstRev
--# define SharedXtstRev 1
--#endif
--#ifndef SharedFSRev
--# define SharedFSRev 5
--#endif
--#ifndef SharedICERev
--# define SharedICERev 6
--#endif
--#ifndef SharedSMRev
--# define SharedSMRev 6
--#endif
--#ifndef SharedXcursor
--# define SharedXcursorRev 1
--#endif
--#ifndef SharedXdamageRev
--# define SharedXdamageRev 1
--#endif
--#ifndef SharedXevieRev
--# define SharedXevieRev 1
--#endif
--#ifndef SharedXfixesRev
--# define SharedXfixesRev 1
--#endif
--#ifndef SharedXftRev
--# define SharedXftRev 2
--#endif
--#ifndef SharedXineramaRev
--# define SharedXineramaRev 1
--#endif
--#ifndef SharedXrenderRev
--# define SharedXrenderRev 1
--#endif
--#ifndef SharedXResRev
--# define SharedXResRev 1
--#endif
--#ifndef SharedXvRev
--# define SharedXvRev 1
--#endif
--#ifndef SharedXvMCRev
--# define SharedXvMCRev 1
--#endif
--#ifndef SharedXrandrRev
--# define SharedXrandrRev 2
--#endif
--#ifndef SharedXssRev
--# define SharedXssRev 1
--#endif
--#ifndef SharedFontconfigRev
--# define SharedFontconfigRev 1
--#endif
--#ifndef SharedGlxRev
--# define SharedGlxRev 1
--#endif
--#ifndef SharedGluRev
--# define SharedGluRev 1
--#endif
--#ifndef SharedGLwRev
--# define SharedGLwRev 1
--#endif
--#ifndef SharedOSMesaRev
--# define SharedOSMesaRev 4
--#endif
--#ifndef SharedxkbfileRev
--# define SharedxkbfileRev 5
--#endif
--#ifndef SharedXxf86miscRev
--# define SharedXxf86miscRev 1
--#endif
--#ifndef SharedXxf86vmRev
--# define SharedXxf86vmRev 1
--#endif
--
--# if ThreadedX
--#  if OSMinorVersion > 3
--#   define SharedThreadReqs /**/
--#  endif
--# endif
--
--# define SharedX11Reqs $(LDPRELIB) SharedThreadReqs $(EXTRA_LIBRARIES) -lc 
DlLibrary
--# define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedOldXReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) -lc
--# define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) 
$(EXTRAXAWREQS) $(XLIB) -lc
--# define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) 
-lc
--# define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB) -lc
--# define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB) -lnsl -lc
--# define SharedXmuuReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedXextReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedXiReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXtstReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedFSReqs $(EXTRA_LIBRARIES) -lc
--# define SharedICEReqs $(EXTRA_LIBRARIES) -lc
--# define SharedSMReqs $(LDPRELIB) $(ICELIB) $(EXTRA_LIBRARIES) -lc
--# define SharedXineramaReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXpReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXpmReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedXResReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXrenderReqs $(LDPRELIB) $(XLIBONLY) -lc
--# define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB) -lc
--# define SharedXssReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXvReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXvMCReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXfontReqs $(LDPRELIB) $(FREETYPE2LIB) GzipLibrary -lsocket 
MathLibrary -lc
--# define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
--# define SharedFontencReqs $(LDPRELIB) GzipLibrary -lc
--# define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXxf86miscReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXxf86vmReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIBONLY) 
$(EXTRA_LIBRARIES) -lc
--# define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) 
$(XLIBONLY) -lc
--# define SharedPSResReqs -lc
--# define SharedGLReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) $(CXXLIB) MathLibrary 
-lc
--# define SharedGLwReqs $(LDPRELIBS) $(MOTIFLIB) $(GLXLIB) $(XTOOLLIB) $(XLIB)
--# define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB) MathLibrary -lc
--# define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB) -lc
--# define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) MathLibrary -lc
--# define SharedXfixesReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXdamageReqs $(LDPRELIB) $(XLIB) -lc
--# define SharedXauReqs -lc
--# define SharedXdmcpReqs -lsocket -lc
--# define SharedXcompositeReqs $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB) 
-lc
--# define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XONLYLIB) -lc
--# define SharedXevieReqs $(LDPRELIB) $(XLIB)
--
--# define FixupLibReferences() /**/
--
--# define SharedPamReqs DlLibrary
--# define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd 
SharedThreadReqs
--# define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
--# define SharedPamDialAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) 
SharedThreadReqs
--# define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket 
SharedThreadReqs
--# define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl 
-lsocket SharedThreadReqs
--# define SharedTtReqs -lnsl -lsocket -lintl DlLibrary -lc -lw
--# define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) 
$(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl DlLibrary
--# define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) 
$(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket 
-lnsl DlLibrary
--# define SharedDtSearchReqs -lm -lc
--# define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl 
$(LDPOSTLIBS) -lw -lm -lc
--# define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) 
$(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc
--# define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) 
-lintl $(LDPOSTLIBS) -lw -lm -lc
--# define SharedDtTermReqs SharedDtHelpReqs DlLibrary -lgen
--# define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) 
$(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) 
$(LDPOSTLIBS) -lw -lsocket -lnsl -lc
--# define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm DlLibrary
--# define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
--
--# define DtClientExtraLibs -lintl
--
--/* The inbuf paramter to iconv(3) is "const char**", not "char **" */
--ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const
--
--# if HasCplusplus
--#  if HasGcc2ForCplusplus
--UNSHARED_CXXLIB = -static -lC
--#  elif HasSunCplusplus
--#   if CplusplusCompilerMajorVersion > 3
--#    ifdef CplusplusWhatdir
--UNSHARED_CXXLIB = -Bstatic -L`CplusplusWhatdir CC`/../lib -lC -Bdynamic
--#    else
--UNSHARED_CXXLIB = -Bstatic -L/opt/SUNWspro/SC4.0/lib -lC -Bdynamic
--#    endif
--#   else
--UNSHARED_CXXLIB = -Bstatic -lC -Bdynamic -lm -lc -Bstatic
--#   endif
--#  endif
--# endif
--
--# define IafSysLib    /**/
--# include <sv4Lib.tmpl>
-+#ifndef FixupLibReferences
-+#define FixupLibReferences()                                          @@\
-+XMULIBONLY = -lXmu                                                    @@\
-+XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
-+#endif
-+
-+#ifndef XawClientLibs
-+#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) 
$(EXTRAXAWCLIENTLIBS) $(XLIB)
-+#endif
-+
-+#define SharedX11Reqs
-+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
-+#define SharedOldXReqs          $(LDPRELIB) $(XONLYLIB)
-+#define SharedXtReqs    $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
-+#define SharedXaw6Reqs          $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
-+#define SharedXaw7Reqs          $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) 
$(XLIB)
-+#define SharedXawReqs   $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) 
$(EXTRAXAWREQS) $(XLIB)
-+#define SharedXmuReqs   $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-+#define SharedXmuuReqs          $(LDPRELIB) $(XONLYLIB)
-+#define SharedXextReqs          $(LDPRELIB) $(XONLYLIB)
-+#define SharedXiReqs    $(LDPRELIB) $(XLIB)
-+#define SharedXpReqs    $(LDPRELIB) $(XLIB)
-+#define SharedXpmReqs   $(LDPRELIB) $(XLIB)
-+#define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
-+#define SharedXtstReqs          $(LDPRELIB) $(XLIB)
-+#define SharedXvReqs    $(LDPRELIB) $(XLIB)
-+#define SharedSMReqs    $(LDPRELIB) $(ICELIB)
-+#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-+#define SharedFontencReqs $(LDPRELIB) GzipLibrary
-+
-+#if GlxUseBuiltInDRIDriver
-+#define ExtraSharedGLReqs /**/
-+#else
-+#define ExtraSharedGLReqs -ldl
-+#endif
-+#define SharedGLReqs    $(LDPRELIB) $(XLIB) ExtraSharedGLReqs
-+#ifndef SharedGLUReqs
-+#define SharedGLUReqs   $(LDPRELIB) $(XLIB) $(GLXLIB)
-+#endif
-+#define SharedDPSReqs   $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
-+#define SharedDPSTKReqs         $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) 
$(DPSLIB) $(XLIB)
-+#define SharedpsresReqs         $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) 
$(XLIB)
-+
-+#define SharedXResReqs          $(LDPRELIB) $(XLIB)
-+#define SharedXfontcacheReqs  $(LDPRELIB) $(XLIB)
-+#define SharedXineramaReqs    $(LDPRELIB) $(XLIB)
-+#define SharedXssReqs $(LDPRELIB) $(XLIB)
-+#define SharedXvMCReqs        $(LDPRELIB) $(XLIB)
-+#define SharedXxf86dgaReqs    $(LDPRELIB) $(XLIB)
-+#define SharedXxf86miscReqs   $(LDPRELIB) $(XLIB)
-+#define SharedXxf86vmReqs     $(LDPRELIB) $(XLIB)
-+#define SharedxkbfileReqs     $(LDPRELIB) $(XONLYLIB)
-+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
-+
-+#ifndef SharedXReqs
-+# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS)
-+#endif
-+
-+#ifndef SharedXmReqs
-+# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lc
-+#endif
- 
-+#ifndef SharedTtReqs
-+# define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB)
- #endif
-+
-+#define NoMessageCatalog

diff --git a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6.ebuild 
b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6.ebuild
index 7b1588e9fac..d01b7a6fd29 100644
--- a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6.ebuild
+++ b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.6.ebuild
@@ -6,6 +6,7 @@ EAPI=5
 inherit xorg-2
 
 DESCRIPTION="Old Imake-related build files"
+SRC_URI+=" 
https://dev.gentoo.org/~mgorny/dist/${PN}-1.0.2-solaris-prefix.patch.bz2";
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
@@ -13,7 +14,7 @@ RDEPEND=""
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-       "${FILESDIR}"/${PN}-1.0.2-solaris-prefix.patch
+       "${WORKDIR}"/${PN}-1.0.2-solaris-prefix.patch
 )
 
 src_install() {

Reply via email to