summaryrefslogtreecommitdiff
path: root/net/vnc
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2013-02-28 01:21:56 +0000
committerjperkin <jperkin@pkgsrc.org>2013-02-28 01:21:56 +0000
commit0e287fdcbbd2173f3a0eff829b72442df263ac99 (patch)
treec3747bde58c9b92df9b59ad6f9f5f67ac700ae99 /net/vnc
parentce2d2218e6eec253fa32250cb937167c0137164c (diff)
downloadpkgsrc-0e287fdcbbd2173f3a0eff829b72442df263ac99.tar.gz
SunOS and SmartOS build fixes.
Diffstat (limited to 'net/vnc')
-rw-r--r--net/vnc/Makefile11
-rw-r--r--net/vnc/distinfo3
-rw-r--r--net/vnc/patches/patch-Xvnc_config_cf_vnc.def13
3 files changed, 25 insertions, 2 deletions
diff --git a/net/vnc/Makefile b/net/vnc/Makefile
index d861e81cb4d..3925d9e01c0 100644
--- a/net/vnc/Makefile
+++ b/net/vnc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2012/11/08 10:58:07 sborrill Exp $
+# $NetBSD: Makefile,v 1.49 2013/02/28 01:21:56 jperkin Exp $
DISTNAME= vnc-3.3.3r2
PKGNAME= vnc-3.3.3.2
@@ -57,9 +57,18 @@ SUBST_STAGE.paths= pre-configure
INSTALLATION_DIRS= bin share/doc/vnc
.if ${OPSYS} == "SunOS"
+_WRAP_EXTRA_ARGS.CC+= -D_POSIX_SOURCE
SPECIAL_PERMS+= bin/Xvnc ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 2555
.endif
+.if ${OS_VARIANT} == "SmartOS"
+SUBST_CLASSES+= smartos
+SUBST_STAGE.smartos= pre-configure
+SUBST_FILES.smartos= Xvnc/config/cf/svr4.cf
+SUBST_SED.smartos+= -e 's,/usr/ccs/bin/ar,/usr/bin/ar,g'
+SUBST_SED.smartos+= -e 's,/usr/ccs/bin/make,${MAKE},g'
+.endif
+
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/Xvnc/programs/Xserver/Xvnc ${DESTDIR}${PREFIX}/bin/Xvnc
${INSTALL_PROGRAM} ${WRKSRC}/vncconnect/vncconnect ${DESTDIR}${PREFIX}/bin/vncconnect
diff --git a/net/vnc/distinfo b/net/vnc/distinfo
index fa85cea7e8d..5edf288b456 100644
--- a/net/vnc/distinfo
+++ b/net/vnc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2012/11/08 10:58:07 sborrill Exp $
+$NetBSD: distinfo,v 1.14 2013/02/28 01:21:56 jperkin Exp $
SHA1 (vnc-3.3.3r2_unixsrc.tgz) = 98e9d2e2c2d0f4f9cb9cafee22d21a868189b176
RMD160 (vnc-3.3.3r2_unixsrc.tgz) = 3c70c386065d8b0254b1a0627455fb7bc03846ae
@@ -9,6 +9,7 @@ Size (vnc-3.3.2r2_doc.tgz) = 1009890 bytes
SHA1 (vnc-3.3.3r2-v6-20010421.diff.gz) = d2af7e0fb0074200f490f6463fb250901368875e
RMD160 (vnc-3.3.3r2-v6-20010421.diff.gz) = dea9aff6124bfdbe099fd1207e20d22cab1c0d6b
Size (vnc-3.3.3r2-v6-20010421.diff.gz) = 6510 bytes
+SHA1 (patch-Xvnc_config_cf_vnc.def) = afe44d76f10b2453b6d4a93fafc9c4611512594a
SHA1 (patch-aa) = c642605b62bccc7fca23eda3d00654015bf3b8ab
SHA1 (patch-ab) = f31282e99502dc50b53c660472aa297ef25e0772
SHA1 (patch-ac) = 78afbdab02d08a292db7790e9d9db2fb719620bc
diff --git a/net/vnc/patches/patch-Xvnc_config_cf_vnc.def b/net/vnc/patches/patch-Xvnc_config_cf_vnc.def
new file mode 100644
index 00000000000..d8821361bd5
--- /dev/null
+++ b/net/vnc/patches/patch-Xvnc_config_cf_vnc.def
@@ -0,0 +1,13 @@
+$NetBSD: patch-Xvnc_config_cf_vnc.def,v 1.1 2013/02/28 01:21:57 jperkin Exp $
+
+--- Xvnc/config/cf/vnc.def.orig 2000-10-26 11:31:46.000000000 +0000
++++ Xvnc/config/cf/vnc.def
+@@ -105,7 +105,7 @@
+
+ #define XVendorString "AT&T Laboratories Cambridge"
+ #define XVendorRelease 3332
+-#define XvncRelease "3r2"
++#define XvncRelease "3r2"
+
+
+ /*****************************************************************************/