65 vncviewer-connect.patch,-p1 \ |
73 vncviewer-connect.patch,-p1 \ |
66 upstream-modkeystick.patch,-p0 \ |
74 upstream-modkeystick.patch,-p0 \ |
67 solaris-port.patch \ |
75 solaris-port.patch \ |
68 capslock.patch |
76 capslock.patch |
69 |
77 |
|
78 # ARC cases that covered this module |
|
79 # PSARC/2007/545 Xvnc |
|
80 MODULE_ARC_CASES = PSARC/2007/545 |
|
81 # LSARC/2007/625 vncviewer |
|
82 MODULE_ARC_CASES += LSARC/2007/625 |
|
83 # PSARC/2009/592 TigerVNC 1.0 |
|
84 MODULE_ARC_CASES += PSARC/2009/592 |
70 |
85 |
71 # Man pages to apply Sun footer to & attributes to list |
86 # Man pages to apply Sun footer to & attributes to list |
72 SUNTOUCHED_MANPAGES= \ |
87 SUNTOUCHED_MANPAGES= \ |
73 unix/xserver/hw/vnc/Xvnc.man unix/vncviewer/vncviewer.man \ |
88 unix/xserver/hw/vnc/Xvnc.man unix/vncviewer/vncviewer.man \ |
74 unix/vncconfig/vncconfig.man unix/vncpasswd/vncpasswd.man \ |
89 unix/vncconfig/vncconfig.man unix/vncpasswd/vncpasswd.man \ |
75 unix/vncserver.man unix/x0vncserver/x0vncserver.man |
90 unix/vncserver.man unix/x0vncserver/x0vncserver.man |
76 SUN_PACKAGE = SUNWxvnc |
|
77 MODULE_STABILITY = Volatile |
91 MODULE_STABILITY = Volatile |
78 |
92 |
79 # Additional package name used for vncviewer package |
93 # Additional pkg(5) package name used for vncviewer package |
80 VNCVIEWER_PKGNAME=SUNWvncviewer |
94 VNCVIEWER_PKGNAME=desktop/remote-desktop/$(MODULE_NAME) |
81 |
95 |
82 # Override specific attributes for specific man pages |
96 # Override specific attributes for specific man pages |
83 MODULE_SUNTOUCH_MAN_FLAGS= \ |
97 MODULE_SUNTOUCH_MAN_FLAGS= \ |
84 $(SUNTOUCH_MAN_FLAGS_$(@F:%.man.$(FIXED_MAN_SUFFIX)=%)) |
98 $(SUNTOUCH_MAN_FLAGS_$(@F:%.man.$(FIXED_MAN_SUFFIX)=%)) |
85 SUNTOUCH_MAN_FLAGS_vncviewer = -o '{Availability, $(VNCVIEWER_PKGNAME)}' \ |
99 SUNTOUCH_MAN_FLAGS_vncviewer = -o '{Availability, $(VNCVIEWER_PKGNAME)}' \ |
113 INSTALL_TARGETS += $(INSTALL_TARGETS_$(MACH)) |
127 INSTALL_TARGETS += $(INSTALL_TARGETS_$(MACH)) |
114 |
128 |
115 # Since we only build Xvnc in 32-bit mode, don't need ARCHBINSUBDIR set |
129 # Since we only build Xvnc in 32-bit mode, don't need ARCHBINSUBDIR set |
116 # like in the Xorg builds |
130 # like in the Xorg builds |
117 MODULE_BUILD_32_FLAGS = ARCHBINSUBDIR="" |
131 MODULE_BUILD_32_FLAGS = ARCHBINSUBDIR="" |
|
132 |
|
133 # Compatibility links from /usr/X11/bin to /usr/bin |
|
134 MODULE_X11_BINCOMPAT_LINKS = Xvnc |
118 |
135 |
119 include ../Makefile.inc |
136 include ../Makefile.inc |
120 |
137 |
121 # Merge in additional sources from Xorg tarball & sun-src directory |
138 # Merge in additional sources from Xorg tarball & sun-src directory |
122 # This step has to be done before default_source, so that patches applied |
139 # This step has to be done before default_source, so that patches applied |
265 install INSTALL_DIR=$(JAVA_INSTALL_DIR)) |
282 install INSTALL_DIR=$(JAVA_INSTALL_DIR)) |
266 cp -pf $(JAVA_SOURCE_DIR)/com/tigervnc/vncviewer/README \ |
283 cp -pf $(JAVA_SOURCE_DIR)/com/tigervnc/vncviewer/README \ |
267 $(JAVA_SOURCE_DIR)/com/tigervnc/vncviewer/LICENCE.TXT \ |
284 $(JAVA_SOURCE_DIR)/com/tigervnc/vncviewer/LICENCE.TXT \ |
268 $(JAVA_INSTALL_DIR) |
285 $(JAVA_INSTALL_DIR) |
269 chmod a+x $(JAVA_INSTALL_DIR)/VncViewer.jar |
286 chmod a+x $(JAVA_INSTALL_DIR)/VncViewer.jar |
|
287 |
|
288 # Metadata for vncviewer package |
|
289 VNCVIEWER_PKG_METADATA_DIR = $(PROTOMETA)/desktop-remote-desktop-tigervnc |
|
290 VNCVIEWER_PKG_ATTRDATA_FILE = $(VNCVIEWER_PKG_METADATA_DIR)/$(ATTRDATA_FILE_NAME) |
|
291 VNCVIEWER_PKG_LICENSE_FILE = $(VNCVIEWER_PKG_METADATA_DIR)/$(LICENSE_FILE_NAME) |
|
292 VNCVIEWER_METADATA_TARGETS = \ |
|
293 $(VNCVIEWER_PKG_METADATA_DIR) \ |
|
294 $(VNCVIEWER_PKG_ATTRDATA_FILE) \ |
|
295 $(VNCVIEWER_PKG_LICENSE_FILE) |
|
296 |
|
297 install_metadata: $(VNCVIEWER_METADATA_TARGETS) |
|
298 |
|
299 $(VNCVIEWER_PKG_METADATA_DIR): |
|
300 mkdir -p $@ |
|
301 |
|
302 $(VNCVIEWER_PKG_ATTRDATA_FILE) $(VNCVIEWER_PKG_LICENSE_FILE): $(VNCVIEWER_PKG_METADATA_DIR) |