[138607] trunk/dports/x11/tigervnc

ryandesign at macports.org ryandesign at macports.org
Mon Jul 13 18:36:31 PDT 2015


Revision: 138607
          https://trac.macports.org/changeset/138607
Author:   ryandesign at macports.org
Date:     2015-07-13 18:36:30 -0700 (Mon, 13 Jul 2015)
Log Message:
-----------
tigervnc: update to 1.5.0; fixes build failure (#45488); use out of source build (#47197); add build conflict with ivtools

Modified Paths:
--------------
    trunk/dports/x11/tigervnc/Portfile

Added Paths:
-----------
    trunk/dports/x11/tigervnc/files/patch-CMakeLists.txt.diff
    trunk/dports/x11/tigervnc/files/patch-release-makemacapp.in.diff

Removed Paths:
-------------
    trunk/dports/x11/tigervnc/files/patch-common-fltk-FL-mac.H.diff
    trunk/dports/x11/tigervnc/files/patch-common-fltk-src-Makefile.diff
    trunk/dports/x11/tigervnc/files/patch-common-fltk-src-filename_list.cxx.diff
    trunk/dports/x11/tigervnc/files/patch-gnutls-3.diff

Modified: trunk/dports/x11/tigervnc/Portfile
===================================================================
--- trunk/dports/x11/tigervnc/Portfile	2015-07-14 00:51:04 UTC (rev 138606)
+++ trunk/dports/x11/tigervnc/Portfile	2015-07-14 01:36:30 UTC (rev 138607)
@@ -4,13 +4,13 @@
 PortSystem              1.0
 PortGroup               cmake 1.0
 PortGroup               conflicts_build 1.0
+PortGroup               github 1.0
+PortGroup               muniversal 1.0
 
-name                    tigervnc
+github.setup            TigerVNC tigervnc 1.5.0 v
 conflicts               vnc tightvnc
-version                 1.2.0
-revision                1
 categories              x11 vnc
-maintainers             nomaintainer
+maintainers             ryandesign openmaintainer
 platforms               darwin
 license                 GPL-2+
 
@@ -23,39 +23,41 @@
                         TigerVNC supports the latest X.Org X server.
 
 homepage                http://www.tigervnc.com/
-master_sites            sourceforge:project/${name}/${name}/${version}
 
-checksums               rmd160  c8f498c6812407bb1383b94234dcae8053a7d4f1 \
-                        sha256  6e0910f1ff1681bc8b52e7ea805e586b88b352c88f66e4c2cc31aa39c4a32f53
+checksums               rmd160  4883df0ffc5b3d58e1a777b5f6164a3330529159 \
+                        sha256  cfa7ad73653f0020ec595ea22441901a3baf1df1e205609b29ed71787527d2ba
 
 depends_lib             port:gettext \
                         port:gnutls \
+                        path:lib/libfltk.dylib:fltk \
                         port:jpeg \
-                        port:Xft2 \
-                        port:xorg-libX11 \
-                        port:xorg-libXcursor \
-                        port:xorg-libXext \
-                        port:xorg-libXfixes \
-                        port:xorg-libXinerama \
+                        port:libiconv \
                         port:zlib
 
-patchfiles              patch-common-fltk-FL-mac.H.diff \
-                        patch-common-fltk-src-filename_list.cxx.diff \
-                        patch-common-fltk-src-Makefile.diff \
-                        patch-gnutls-3.diff
+patchfiles              patch-CMakeLists.txt.diff \
+                        patch-release-makemacapp.in.diff
 
-# tigervnc includes its own copy of fltk and gets confused when the MacPorts
-# version is installed. Future versions of the tigervnc port will need the
-# MacPorts version fltk since the custom version has already been removed from
-# the tigervnc sources: http://sourceforge.net/p/tigervnc/code/4951/
-conflicts_build         fltk fltk-devel
+# ivtools' OS/os.h shadows tigervnc's os/os.h on case-insensitive filesystems.
+if {[file exists ${prefix}/include/os/os.h]} {
+    conflicts_build-append ivtools
+}
 
-configure.args-append   -DUSE_INCLUDED_FLTK=ON
+cmake.out_of_source     yes
 
-post-destroot {
-    xinstall -d ${destroot}${prefix}/share/doc
-    move ${destroot}${prefix}/doc ${destroot}${prefix}/share/doc/${name}
+build.target            dmg
 
-    delete ${destroot}${prefix}/share/man
-    move ${destroot}${prefix}/man ${destroot}${prefix}/share
+if {[variant_isset universal]} {
+    merger-post-destroot {
+        foreach arch ${universal_archs_to_use} {
+            copy "${build.dir}-${arch}/TigerVNC Viewer.app" ${destroot}-${arch}${applications_dir}
+            delete ${destroot}-${arch}${prefix}/bin/vncviewer
+            ln -s "${applications_dir}/TigerVNC Viewer.app/Contents/MacOS/TigerVNC Viewer" ${destroot}-${arch}${prefix}/bin/vncviewer
+        }
+    }
+} else {
+    post-destroot {
+        copy "${build.dir}/TigerVNC Viewer.app" ${destroot}${applications_dir}
+        delete ${destroot}${prefix}/bin/vncviewer
+        ln -s "${applications_dir}/TigerVNC Viewer.app/Contents/MacOS/TigerVNC Viewer" ${destroot}${prefix}/bin/vncviewer
+    }
 }

Added: trunk/dports/x11/tigervnc/files/patch-CMakeLists.txt.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-CMakeLists.txt.diff	                        (rev 0)
+++ trunk/dports/x11/tigervnc/files/patch-CMakeLists.txt.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2015-07-11 08:00:36.000000000 -0500
++++ CMakeLists.txt	2015-07-13 19:26:12.000000000 -0500
+@@ -28,7 +28,7 @@
+ set(DATA_DIR "${CMAKE_INSTALL_PREFIX}/share")
+ set(MAN_DIR "${DATA_DIR}/man")
+ set(LOCALE_DIR "${DATA_DIR}/locale")
+-set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}-${VERSION}")
++set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}")
+ 
+ if(WIN32)
+ set(BIN_DIR "${CMAKE_INSTALL_PREFIX}")

Deleted: trunk/dports/x11/tigervnc/files/patch-common-fltk-FL-mac.H.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-common-fltk-FL-mac.H.diff	2015-07-14 00:51:04 UTC (rev 138606)
+++ trunk/dports/x11/tigervnc/files/patch-common-fltk-FL-mac.H.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -1,15 +0,0 @@
---- common/fltk/FL/mac.H.orig	2011-05-12 06:50:43.000000000 -0500
-+++ common/fltk/FL/mac.H	2012-09-05 18:57:31.000000000 -0500
-@@ -52,6 +52,12 @@
- #ifndef MAC_OS_X_VERSION_10_6
- #define MAC_OS_X_VERSION_10_6 1060
- #endif
-+#ifndef MAC_OS_X_VERSION_10_7
-+#define MAC_OS_X_VERSION_10_7 1070
-+#endif
-+#ifndef MAC_OS_X_VERSION_10_8
-+#define MAC_OS_X_VERSION_10_8 1080
-+#endif
- 
- #if !(defined(FL_LIBRARY) || defined(FL_INTERNALS)) // this part is used when compiling an application program
- 

Deleted: trunk/dports/x11/tigervnc/files/patch-common-fltk-src-Makefile.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-common-fltk-src-Makefile.diff	2015-07-14 00:51:04 UTC (rev 138606)
+++ trunk/dports/x11/tigervnc/files/patch-common-fltk-src-Makefile.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -1,11 +0,0 @@
---- common/fltk/src/Makefile.orig	2011-07-18 23:49:30.000000000 -0500
-+++ common/fltk/src/Makefile	2012-09-09 11:35:36.000000000 -0500
-@@ -355,7 +355,7 @@
- 		-install_name $(libdir)/$@ \
- 		-current_version 1.3.0 \
- 		-compatibility_version 1.3.0 \
--		$(IMGOBJECTS)  -L. $(LDLIBS) $(IMAGELIBS) -lfltk
-+		$(IMGOBJECTS)  -L. $(LDLIBS) $(IMAGELIBS) -lfltk $(LDFLAGS)
- 	$(RM) libfltk_images.dylib
- 	$(LN) libfltk_images.1.3.dylib libfltk_images.dylib
- 

Deleted: trunk/dports/x11/tigervnc/files/patch-common-fltk-src-filename_list.cxx.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-common-fltk-src-filename_list.cxx.diff	2015-07-14 00:51:04 UTC (rev 138606)
+++ trunk/dports/x11/tigervnc/files/patch-common-fltk-src-filename_list.cxx.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -1,28 +0,0 @@
-OS X 10.8 support
-http://www.fltk.org/str.php?L2864
---- common/fltk/src/filename_list.cxx.orig	2011-01-05 10:50:10.000000000 -0600
-+++ common/fltk/src/filename_list.cxx	2012-08-14 04:23:22.000000000 -0500
-@@ -31,7 +22,9 @@
- #include <FL/fl_utf8.h>
- #include "flstring.h"
- #include <stdlib.h>
--
-+#ifdef __APPLE__
-+#include <FL/x.H>
-+#endif
- 
- extern "C" {
- #ifndef HAVE_SCANDIR
-@@ -115,6 +108,12 @@
-   int n = scandir(dirloc, list, 0, (int(*)(void*, void*))sort);
- #elif defined(__sgi)
-   int n = scandir(dirloc, list, 0, sort);
-+#elif defined(__APPLE__)
-+# if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_8
-+  int n = scandir(dirloc, list, 0, (int(*)(const struct dirent**,const struct dirent**))sort);
-+# else
-+  int n = scandir(dirloc, list, 0, (int(*)(const void*,const void*))sort);
-+# endif
- #else
-   // The vast majority of UNIX systems want the sort function to have this
-   // prototype, most likely so that it can be passed to qsort without any

Deleted: trunk/dports/x11/tigervnc/files/patch-gnutls-3.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-gnutls-3.diff	2015-07-14 00:51:04 UTC (rev 138606)
+++ trunk/dports/x11/tigervnc/files/patch-gnutls-3.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -1,334 +0,0 @@
-gnutls 3 support
-http://tigervnc.svn.sourceforge.net/viewvc/tigervnc?view=revision&revision=4921
-http://tigervnc.svn.sourceforge.net/viewvc/tigervnc?view=revision&revision=4922
-Index: config.h.in
-===================================================================
---- config.h.in	(revision 4920)
-+++ config.h.in	(revision 4922)
-@@ -8,7 +8,8 @@
- #cmakedefine HAVE_STRCASECMP
- #cmakedefine HAVE_STRNCASECMP
- #cmakedefine HAVE_VSNPRINTF
--#cmakedefine HAVE_OLD_GNUTLS
-+#cmakedefine HAVE_GNUTLS_SET_GLOBAL_ERRNO
-+#cmakedefine HAVE_GNUTLS_SET_ERRNO
- #cmakedefine HAVE_GNUTLS_X509_CRT_PRINT
- #cmakedefine HAVE_GNUTLS_X509_CRT_T
- #cmakedefine HAVE_GNUTLS_DATUM_T
-Index: common/rdr/TLSInStream.h
-===================================================================
---- common/rdr/TLSInStream.h	(revision 4920)
-+++ common/rdr/TLSInStream.h	(revision 4922)
-@@ -41,6 +41,7 @@
-   private:
-     int overrun(int itemSize, int nItems, bool wait);
-     int readTLS(U8* buf, int len, bool wait);
-+    static ssize_t pull(gnutls_transport_ptr str, void* data, size_t size);
- 
-     gnutls_session session;
-     InStream* in;
-@@ -48,9 +49,6 @@
-     int offset;
-     U8* start;
-   };
--
--  ssize_t gnutls_InStream_pull(gnutls_transport_ptr,void*, size_t);
--
- };
- 
- #endif
-Index: common/rdr/TLSOutStream.cxx
-===================================================================
---- common/rdr/TLSOutStream.cxx	(revision 4920)
-+++ common/rdr/TLSOutStream.cxx	(revision 4922)
-@@ -25,27 +25,25 @@
- #include <rdr/Exception.h>
- #include <rdr/TLSException.h>
- #include <rdr/TLSOutStream.h>
-+#include <rdr/TLSErrno.h>
- #include <errno.h>
- 
--#ifdef HAVE_OLD_GNUTLS
--#define gnutls_transport_set_global_errno(A) do { errno = (A); } while(0)
--#endif
--
- #ifdef HAVE_GNUTLS
- using namespace rdr;
- 
- enum { DEFAULT_BUF_SIZE = 16384 };
- 
--ssize_t rdr::gnutls_OutStream_push(gnutls_transport_ptr str, const void* data,
-+ssize_t TLSOutStream::push(gnutls_transport_ptr str, const void* data,
- 				   size_t size)
- {
--  OutStream* out = (OutStream*) str;
-+  TLSOutStream* self= (TLSOutStream*) str;
-+  OutStream *out = self->out;
- 
-   try {
-     out->writeBytes(data, size);
-     out->flush();
-   } catch (Exception& e) {
--    gnutls_transport_set_global_errno(EINVAL);
-+    gnutls_errno_helper(self->session, EINVAL);
-     return -1;
-   }
- 
-@@ -55,8 +53,14 @@
- TLSOutStream::TLSOutStream(OutStream* _out, gnutls_session _session)
-   : session(_session), out(_out), bufSize(DEFAULT_BUF_SIZE), offset(0)
- {
-+  gnutls_transport_ptr recv, send;
-+
-   ptr = start = new U8[bufSize];
-   end = start + bufSize;
-+
-+  gnutls_transport_set_push_function(session, push);
-+  gnutls_transport_get_ptr2(session, &recv, &send);
-+  gnutls_transport_set_ptr2(session, recv, this);
- }
- 
- TLSOutStream::~TLSOutStream()
-@@ -67,6 +71,8 @@
-   } catch (Exception&) {
-   }
- #endif
-+  gnutls_transport_set_push_function(session, NULL);
-+
-   delete [] start;
- }
- 
-Index: common/rdr/TLSOutStream.h
-===================================================================
---- common/rdr/TLSOutStream.h	(revision 4920)
-+++ common/rdr/TLSOutStream.h	(revision 4922)
-@@ -43,6 +43,7 @@
- 
-   private:
-     int writeTLS(const U8* data, int length);
-+    static ssize_t push(gnutls_transport_ptr str, const void* data, size_t size);
- 
-     gnutls_session session;
-     OutStream* out;
-@@ -50,8 +51,6 @@
-     U8* start;
-     int offset;
-   };
--
--  ssize_t gnutls_OutStream_push(gnutls_transport_ptr, const void*, size_t);
- };
- 
- #endif
-Index: common/rdr/TLSErrno.h
-===================================================================
---- common/rdr/TLSErrno.h	(revision 0)
-+++ common/rdr/TLSErrno.h	(revision 4922)
-@@ -0,0 +1,46 @@
-+/* Copyright (C) 2012 Pierre Ossman for Cendio AB
-+ *
-+ * This is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ * 
-+ * This software is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ * 
-+ * You should have received a copy of the GNU General Public License
-+ * along with this software; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
-+ * USA.
-+ */
-+
-+#ifndef __RDR_TLSERRNO_H__
-+#define __RDR_TLSERRNO_H__
-+
-+#ifdef HAVE_CONFIG_H
-+#include <config.h>
-+#endif
-+
-+#ifdef HAVE_GNUTLS
-+
-+#include <errno.h>
-+
-+namespace rdr {
-+
-+  static inline void gnutls_errno_helper(gnutls_session session, int _errno)
-+  {
-+#if defined(HAVE_GNUTLS_SET_ERRNO)
-+    gnutls_transport_set_errno(session, _errno);
-+#elif defined(HAVE_GNUTLS_SET_GLOBAL_ERRNO)
-+    gnutls_transport_set_global_errno(_errno);
-+#else
-+    errno = _errno;
-+#endif
-+  }
-+};
-+
-+#endif
-+
-+#endif
-Index: common/rdr/TLSInStream.cxx
-===================================================================
---- common/rdr/TLSInStream.cxx	(revision 4920)
-+++ common/rdr/TLSInStream.cxx	(revision 4922)
-@@ -25,25 +25,22 @@
- #include <rdr/Exception.h>
- #include <rdr/TLSException.h>
- #include <rdr/TLSInStream.h>
-+#include <rdr/TLSErrno.h>
- #include <errno.h>
- 
--#ifdef HAVE_OLD_GNUTLS
--#define gnutls_transport_set_global_errno(A) do { errno = (A); } while(0)
--#endif
--
- #ifdef HAVE_GNUTLS 
- using namespace rdr;
- 
- enum { DEFAULT_BUF_SIZE = 16384 };
- 
--ssize_t rdr::gnutls_InStream_pull(gnutls_transport_ptr str, void* data,
--				  size_t size)
-+ssize_t TLSInStream::pull(gnutls_transport_ptr str, void* data, size_t size)
- {
--  InStream* in= (InStream*) str;
-+  TLSInStream* self= (TLSInStream*) str;
-+  InStream *in = self->in;
- 
-   try {
-     if (!in->check(1, 1, false)) {
--      gnutls_transport_set_global_errno(EAGAIN);
-+      gnutls_errno_helper(self->session, EAGAIN);
-       return -1;
-     }
- 
-@@ -53,7 +50,7 @@
-     in->readBytes(data, size);
- 
-   } catch (Exception& e) {
--    gnutls_transport_set_global_errno(EINVAL);
-+    gnutls_errno_helper(self->session, EINVAL);
-     return -1;
-   }
- 
-@@ -63,11 +60,19 @@
- TLSInStream::TLSInStream(InStream* _in, gnutls_session _session)
-   : session(_session), in(_in), bufSize(DEFAULT_BUF_SIZE), offset(0)
- {
-+  gnutls_transport_ptr recv, send;
-+
-   ptr = end = start = new U8[bufSize];
-+
-+  gnutls_transport_set_pull_function(session, pull);
-+  gnutls_transport_get_ptr2(session, &recv, &send);
-+  gnutls_transport_set_ptr2(session, this, send);
- }
- 
- TLSInStream::~TLSInStream()
- {
-+  gnutls_transport_set_pull_function(session, NULL);
-+
-   delete[] start;
- }
- 
-Index: common/rfb/CSecurityTLS.cxx
-===================================================================
---- common/rfb/CSecurityTLS.cxx	(revision 4920)
-+++ common/rfb/CSecurityTLS.cxx	(revision 4922)
-@@ -188,20 +188,20 @@
-       throw AuthFailureException("gnutls_set_default_priority failed");
- 
-     setParam();
--    
--    gnutls_transport_set_pull_function(session, rdr::gnutls_InStream_pull);
--    gnutls_transport_set_push_function(session, rdr::gnutls_OutStream_push);
--    gnutls_transport_set_ptr2(session,
--			      (gnutls_transport_ptr) is,
--			      (gnutls_transport_ptr) os);
-   }
- 
-+  rdr::TLSInStream *tlsis = new rdr::TLSInStream(is, session);
-+  rdr::TLSOutStream *tlsos = new rdr::TLSOutStream(os, session);
-+
-   int err;
-   err = gnutls_handshake(session);
--  if (err != GNUTLS_E_SUCCESS && !gnutls_error_is_fatal(err))
--    return false;
--
-   if (err != GNUTLS_E_SUCCESS) {
-+    delete tlsis;
-+    delete tlsos;
-+
-+    if (!gnutls_error_is_fatal(err))
-+      return false;
-+
-     vlog.error("TLS Handshake failed: %s\n", gnutls_strerror (err));
-     shutdown(false);
-     throw AuthFailureException("TLS Handshake failed");
-@@ -209,8 +209,7 @@
- 
-   checkSession();
- 
--  cc->setStreams(fis = new rdr::TLSInStream(is, session),
--		 fos = new rdr::TLSOutStream(os, session));
-+  cc->setStreams(fis = tlsis, fos = tlsos);
- 
-   return true;
- }
-Index: common/rfb/SSecurityTLS.cxx
-===================================================================
---- common/rfb/SSecurityTLS.cxx	(revision 4920)
-+++ common/rfb/SSecurityTLS.cxx	(revision 4922)
-@@ -148,17 +148,19 @@
-       throw;
-     }
- 
--    gnutls_transport_set_pull_function(session,rdr::gnutls_InStream_pull);
--    gnutls_transport_set_push_function(session,rdr::gnutls_OutStream_push);
--    gnutls_transport_set_ptr2(session,
--			      (gnutls_transport_ptr)is,
--			      (gnutls_transport_ptr)os);
-     os->writeU8(1);
-     os->flush();
-   }
- 
-+  rdr::TLSInStream *tlsis = new rdr::TLSInStream(is, session);
-+  rdr::TLSOutStream *tlsos = new rdr::TLSOutStream(os, session);
-+
-   int err;
--  if ((err = gnutls_handshake(session)) != GNUTLS_E_SUCCESS) {
-+  err = gnutls_handshake(session);
-+  if (err != GNUTLS_E_SUCCESS) {
-+    delete tlsis;
-+    delete tlsos;
-+
-     if (!gnutls_error_is_fatal(err)) {
-       vlog.debug("Deferring completion of TLS handshake: %s", gnutls_strerror(err));
-       return false;
-@@ -170,8 +172,7 @@
- 
-   vlog.debug("Handshake completed");
- 
--  sc->setStreams(fis=new rdr::TLSInStream(is,session),
--		 fos=new rdr::TLSOutStream(os,session));
-+  sc->setStreams(fis = tlsis, fos = tlsos);
- 
-   return true;
- }
-Index: CMakeLists.txt
-===================================================================
---- CMakeLists.txt	(revision 4920)
-+++ CMakeLists.txt	(revision 4922)
-@@ -356,7 +356,8 @@
-       # system's version (if available) to perform this test.
-       set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES};-lz)
-     endif()
--    check_function_exists(gnutls_transport_set_global_errno HAVE_OLD_GNUTLS)
-+    check_function_exists(gnutls_transport_set_errno HAVE_GNUTLS_SET_ERRNO)
-+    check_function_exists(gnutls_transport_set_global_errno HAVE_GNUTLS_SET_GLOBAL_ERRNO)
-     check_function_exists(gnutls_x509_crt_print HAVE_GNUTLS_X509_CRT_PRINT)
-     check_type_size(gnutls_x509_crt_t GNUTLS_X509_CRT_T)
-     check_type_size(gnutls_datum_t GNUTLS_DATUM_T)

Added: trunk/dports/x11/tigervnc/files/patch-release-makemacapp.in.diff
===================================================================
--- trunk/dports/x11/tigervnc/files/patch-release-makemacapp.in.diff	                        (rev 0)
+++ trunk/dports/x11/tigervnc/files/patch-release-makemacapp.in.diff	2015-07-14 01:36:30 UTC (rev 138607)
@@ -0,0 +1,21 @@
+--- release/makemacapp.in.orig	2015-07-11 08:00:36.000000000 -0500
++++ release/makemacapp.in	2015-07-13 20:02:54.000000000 -0500
+@@ -39,8 +39,7 @@
+ fi
+ 
+ umask 022
+-TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
+-APPROOT="$TMPDIR/dmg/TigerVNC Viewer $VERSION.app"
++APPROOT="./TigerVNC Viewer.app"
+ mkdir -p "$APPROOT/Contents/MacOS"
+ mkdir -p "$APPROOT/Contents/Resources"
+ 
+@@ -64,6 +63,8 @@
+ install -m 644 $SRCDIR/release/tigervnc.icns "$APPROOT/Contents/Resources/"
+ install -m 644 release/Info.plist "$APPROOT/Contents/"
+ 
++exit
++
+ install -m 644 $SRCDIR/LICENCE.TXT $TMPDIR/dmg/
+ install -m 644 $SRCDIR/README.txt $TMPDIR/dmg/
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150713/4acb4d40/attachment.html>


More information about the macports-changes mailing list