30 |
30 |
31 # Version number (used in path names) |
31 # Version number (used in path names) |
32 MODULE_VERSION=$(XORGSERVER_VERS) |
32 MODULE_VERSION=$(XORGSERVER_VERS) |
33 |
33 |
34 # Checksums for upstream tarball |
34 # Checksums for upstream tarball |
35 TARBALL_MD5 = 040f091dfdfb4e335116eb0032cc690b |
35 TARBALL_MD5 = 75f117c74f2ecaf9dd167f6a66ac98de |
36 TARBALL_SHA1 = e8d5776fe973f15c0e907fd827106f8d296acf7e |
36 TARBALL_SHA1 = 59ada4c9a59f7f1eb4b68c359e9cd58272aa4809 |
37 |
37 |
38 # Patches to apply to source after unpacking, in order |
38 # Patches to apply to source after unpacking, in order |
39 # *** Moved to patch-list file so they can be shared between Xorg & Xvnc builds |
39 # *** Moved to patch-list file so they can be shared between Xorg & Xvnc builds |
40 SOURCE_PATCHES=$(XORG_SOURCE_PATCHES) |
40 SOURCE_PATCHES=$(XORG_SOURCE_PATCHES) |
41 |
41 |
68 MODULE_ARC_CASES += PSARC/2009/292 |
68 MODULE_ARC_CASES += PSARC/2009/292 |
69 # PSARC/2009/679 Xorg server 1.7 |
69 # PSARC/2009/679 Xorg server 1.7 |
70 MODULE_ARC_CASES += PSARC/2009/679 |
70 MODULE_ARC_CASES += PSARC/2009/679 |
71 # PSARC/2010/109 Introduce libXcb in Solaris |
71 # PSARC/2010/109 Introduce libXcb in Solaris |
72 MODULE_ARC_CASES += PSARC/2010/109 |
72 MODULE_ARC_CASES += PSARC/2010/109 |
|
73 # PSARC/2011/008 Xorg server 1.9 |
|
74 MODULE_ARC_CASES += PSARC/2011/008 |
|
75 # PSARC/2010/382 Removal of 32-bit X servers |
|
76 MODULE_ARC_CASES += PSARC/2010/382 |
|
77 # PSARC/2011/214 Xorg server 1.10 |
|
78 MODULE_ARC_CASES += PSARC/2011/214 |
73 |
79 |
74 # Man pages to apply Sun footer to & attributes to list |
80 # Man pages to apply Sun footer to & attributes to list |
75 # XXX: Need to adjust some of these to correct packages/stability |
|
76 SUNTOUCHED_MANPAGES= \ |
81 SUNTOUCHED_MANPAGES= \ |
77 hw/kdrive/ephyr/Xephyr.man.pre \ |
82 doc/man/Xserver.man \ |
78 hw/xfree86/utils/gtf/gtf.man.pre \ |
83 hw/kdrive/ephyr/man/Xephyr.man \ |
79 hw/xfree86/utils/cvt/cvt.man.pre \ |
84 hw/xfree86/utils/man/cvt.man \ |
80 hw/xfree86/doc/man/Xorg.man.pre \ |
85 hw/xfree86/utils/man/gtf.man \ |
81 hw/xfree86/doc/man/xorg.conf.man.pre \ |
86 hw/xfree86/doc/man/Xorg.man \ |
82 hw/vfb/Xvfb.man.pre |
87 hw/xfree86/doc/man/xorg.conf.man \ |
|
88 hw/xfree86/doc/man/xorg.conf.d.man \ |
|
89 hw/vfb/man/Xvfb.man |
83 |
90 |
84 MODULE_STABILITY=Volatile |
91 MODULE_STABILITY=Volatile |
85 |
92 |
86 # Override specific attributes for specific man pages |
93 # Override specific attributes for specific man pages |
87 MODULE_SUNTOUCH_MAN_FLAGS= \ |
94 MODULE_SUNTOUCH_MAN_FLAGS= \ |
88 $(SUNTOUCH_MAN_FLAGS_$(@F:%.man.$(FIXED_MAN_SUFFIX)=%)) |
95 $(SUNTOUCH_MAN_FLAGS_$(@F:%.man.$(FIXED_MAN_SUFFIX)=%)) |
89 # Xephyr, Xvfb, and Xdmx are split out into their own packages |
96 # Xephyr, Xvfb, and Xdmx are split out into their own packages |
90 SUNTOUCH_MAN_FLAGS_Xephyr = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xephyr)}' |
97 SUNTOUCH_MAN_FLAGS_Xephyr = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xephyr)}' |
91 SUNTOUCH_MAN_FLAGS_Xvfb = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xvfb)}' |
98 SUNTOUCH_MAN_FLAGS_Xvfb = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xvfb)}' |
92 SUNTOUCH_MAN_FLAGS_Xdmx = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xdmx)}' |
99 SUNTOUCH_MAN_FLAGS_Xdmx = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xdmx)}' |
93 |
100 SUNTOUCH_MAN_FLAGS_Xserver = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xserver-common)}' |
94 # Used in sun-manpage.patch to set distro name in Xserver man page |
|
95 # DISTRO_NAME is set in open-src/common/Makefile.options.* |
|
96 MODULE_BUILD_ENV = DISTRO_NAME="$(DISTRO_NAME)" |
|
97 |
101 |
98 # Binary built in tree |
102 # Binary built in tree |
99 XORGSERVER_BIN=$(SOURCE_DIR)/hw/xfree86/Xorg |
103 XORGSERVER_BIN=$(SOURCE_DIR)/hw/xfree86/Xorg |
100 |
104 |
101 BUILD_TARGETS=$(XORGSERVER_BIN) build_mdb set-elf-comments \ |
105 BUILD_TARGETS=$(XORGSERVER_BIN) build_mdb set-elf-comments \ |