1 |
Package: xorg-server
|
2 |
Version: 1.15.1
|
3 |
Revision: 1
|
4 |
Description: X.org: Xquartz X server
|
5 |
License: BSD
|
6 |
Maintainer: None <fink-devel@lists.sourceforge.net>
|
7 |
Depends: <<
|
8 |
mesa8-shlibs (>= 8.0.4-3),
|
9 |
pixman-shlibs,
|
10 |
quartz-wm,
|
11 |
xauth,
|
12 |
xinit,
|
13 |
xkeyboard-config,
|
14 |
xorg-fonts-bundle,
|
15 |
xorg-libapplewm7-shlibs,
|
16 |
xorg-libx11-shlibs,
|
17 |
xorg-libxau6-shlibs,
|
18 |
xorg-libxdmcp6-shlibs,
|
19 |
xorg-libxfixes3-shlibs,
|
20 |
xorg-libxfont1-shlibs,
|
21 |
xrdb,
|
22 |
xset
|
23 |
<<
|
24 |
BuildDepends: <<
|
25 |
autoconf2.6,
|
26 |
automake1.14,
|
27 |
dbus1.3-dev,
|
28 |
fink (>= 0.30.0),
|
29 |
fink-package-precedence,
|
30 |
fink-buildenv-modules,
|
31 |
freetype219,
|
32 |
libhal1-dev,
|
33 |
libtool2,
|
34 |
mesa8 (>= 8.0.4-3),
|
35 |
openssl100-dev,
|
36 |
pixman,
|
37 |
pkgconfig,
|
38 |
xorg-font-util,
|
39 |
xorg-libfontenc1,
|
40 |
xorg-libpthread-stubs,
|
41 |
xorg-libx11,
|
42 |
xorg-libapplewm7,
|
43 |
xorg-libxau6,
|
44 |
xorg-libxcb1,
|
45 |
xorg-libxdmcp6,
|
46 |
xorg-libxext6,
|
47 |
xorg-libxfixes3,
|
48 |
xorg-libxfont1,
|
49 |
xorg-libxkbfile1,
|
50 |
xorg-scrnsaverproto,
|
51 |
xorg-sgml-doctools (>= 1.8-1),
|
52 |
xorg-util-macros (>= 1.14),
|
53 |
xorgproto,
|
54 |
xorg-xtrans
|
55 |
<<
|
56 |
Source: http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-%v.tar.bz2
|
57 |
Source-Checksum: SHA1(746e533213db8190bf8d71efd54587fd5b5b6511)
|
58 |
PatchFile: %n.patch
|
59 |
PatchFile-MD5: 141ac69129675394a7893c0f34f67025
|
60 |
PatchFile2: %n-dri_interface.patch
|
61 |
PatchFile2-MD5: 74e5d3e8e1874fece593a5c0b32e9b54
|
62 |
PatchFile3: %n-cppflags.patch
|
63 |
PatchFile3-MD5: 1fab9527367f794bd06efbbe2ab09a06
|
64 |
PatchFile4: %n-fb.patch
|
65 |
PatchFile4-MD5: 61016a954049963f87d8b4949b3efbd8
|
66 |
SetCFLAGS: -I%p/include/mesa8
|
67 |
SetCPPFLAGS: -I%b/dri -I%p/include/mesa8
|
68 |
SetLDFLAGS: -L%p/lib/mesa8
|
69 |
UseMaxBuildJobs: true
|
70 |
CompileScript: <<
|
71 |
#!/bin/sh -ev
|
72 |
. %p/sbin/fink-buildenv-xorg.sh
|
73 |
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:%p/lib/mesa8/pkgconfig
|
74 |
### remove autoreconf call (autoconf/automake/libtool) when CPPFLAGS patch is removed
|
75 |
autoreconf -fvi
|
76 |
RAWCPP=cpp ./configure --prefix=%p/opt/X11 \
|
77 |
--mandir=%p/opt/X11/share/man \
|
78 |
--enable-config-dbus \
|
79 |
--with-apple-applications-dir=%p/Applications \
|
80 |
--with-launchd-id-prefix=org.finkproject \
|
81 |
--with-vendor-name="Fink Project" \
|
82 |
--with-vendor-name-short=Fink \
|
83 |
--with-vendor-web=http://www.finkproject.org \
|
84 |
--with-builder-addr=fink-devel@lists.sourceforge.net \
|
85 |
--without-dtrace \
|
86 |
--without-doxygen \
|
87 |
--without-fop \
|
88 |
--without-xmlto \
|
89 |
--disable-devel-docs \
|
90 |
--with-sha1=CommonCrypto \
|
91 |
--disable-dri2 \
|
92 |
--disable-dri3 \
|
93 |
--disable-glx
|
94 |
make
|
95 |
fink-package-precedence .
|
96 |
<<
|
97 |
InstallScript: <<
|
98 |
#!/bin/sh -ev
|
99 |
make -w install DESTDIR=%d
|
100 |
ln -s Xquartz %i/opt/X11/bin/X
|
101 |
<<
|
102 |
DocFiles: ChangeLog COPYING README
|
103 |
Homepage: http://www.x.org/
|
104 |
DescDetail: <<
|
105 |
The X.org X server allows you to run X11 applications on your computer.
|
106 |
<<
|
107 |
DescUsage: <<
|
108 |
The X11 server allows you to run X11 based applications on your computer. This
|
109 |
install does not replace the Apple provided X11 server, but can be run
|
110 |
alongside the Apple X11 server in /Applications/Utilities. This X11 server is
|
111 |
kept in the folder %p/Applications.
|
112 |
|
113 |
In order to make Fink's X11 server become the default server for your account,
|
114 |
you must log out and back in after installation for the changes to take effect.
|
115 |
If you do not wish to make this the default X11 server, delete the file
|
116 |
|
117 |
/Library/LaunchAgents/org.finkproject.startx.plist
|
118 |
|
119 |
that was installed by the package 'xinit'. This file can be recovered by
|
120 |
re-installing 'xinit'.
|
121 |
<<
|
122 |
DescPort: <<
|
123 |
Issues that still need to be resolved:
|
124 |
|
125 |
o Tries to load fc-cache from X11/bin, not fontconfig's install in %p/bin
|
126 |
/sw/opt/X11/bin/font_cache: line 192: /sw/opt/X11/bin/fc-cache: No such file or directory
|
127 |
Need to fix xinit scripts to find right location.
|
128 |
|
129 |
o xset not loading everything properly
|
130 |
/sw/opt/X11/bin/xset: bad font path element (#8), possible causes are:
|
131 |
Directory does not exist or has wrong permissions
|
132 |
Directory missing fonts.dir
|
133 |
Incorrect font server address or syntax
|
134 |
|
135 |
Patches are from Macports
|
136 |
<<
|