open-src/xserver/xorg/Makefile
changeset 1124 7bc7e624f965
parent 1097 243d7ed7a10c
child 1142 c235d03e9fab
equal deleted inserted replaced
1123:4678f8c1d429 1124:7bc7e624f965
    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 \