[arch-commits] Commit in vnc/trunk (PKGBUILD vnc-gcc43.diff)

Eric Bélanger eric at archlinux.org
Thu Feb 26 07:48:52 UTC 2009


    Date: Thursday, February 26, 2009 @ 02:48:52
  Author: eric
Revision: 27818

upgpkg: vnc 4.1.3-1
    Upstream update, added arch field, added license, FHS man pages, Changed gcc depends to gcc-libs, Added patch for gcc 4.3, PKGBUILD cleanup

Added:
  vnc/trunk/vnc-gcc43.diff
Modified:
  vnc/trunk/PKGBUILD

----------------+
 PKGBUILD       |   31 +++++++++++++------------------
 vnc-gcc43.diff |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-02-26 07:09:07 UTC (rev 27817)
+++ PKGBUILD	2009-02-26 07:48:52 UTC (rev 27818)
@@ -3,29 +3,24 @@
 # Maintainer: damir <damir at archlinux.org>
 
 pkgname=vnc
-pkgver=4.1.2
-origver=4_1_2
+pkgver=4.1.3
 pkgrel=1
 pkgdesc="The original open-source cross-platform remote control solution (without xvnc)"
-#source=(http://www.realvnc.com/dist/free4/src/unix/$pkgname-$origver-unixsrc.tar.gz)
-
+arch=('i686' 'x86_64')
 url="http://www.realvnc.com"
-depends=('gcc' 'libxtst' 'libsm')
+license=('GPL')
+depends=('gcc-libs' 'libxtst' 'libsm')
 conflicts=('tightvnc')
-build() {
-  cd $startdir/src/ && rm *
-  wget "http://www.realvnc.com/cgi-bin/download.cgi?product=free4/src/unix&filetype=tar_gz&haveDetails=1&acceptLicense=1"
+source=('http://www.realvnc.com/cgi-bin/download.cgi?product=free4/src/unix&filetype=tar_gz&haveDetails=1&acceptLicense=1' vnc-gcc43.diff)
+md5sums=('a119f3c75ad2767c0588260e2abe39be' '6cda2734352ce274cffcf304dc8a49b3')
 
-  tar xvf download.cgi*
-  cd $startdir/src/$pkgname-$origver-unixsrc/unix || return 1
-
+build() {
+  cd $srcdir/$pkgname-${pkgver//./_}-unixsrc
+  patch -p1 < ../vnc-gcc43.diff || return 1
+  cd unix
+  ./configure --prefix=/usr || return 1
   # making vnc (without Xvnc)
-  ./configure || return 1
   make || return 1
-
-  # installling:
-  mkdir -p $startdir/pkg/usr/{bin,man/man1}
-  ./vncinstall $startdir/pkg/usr/bin $startdir/pkg/usr/man
-
+  install -d $pkgdir/usr/{bin,share/man/man1}
+  ./vncinstall $pkgdir/usr/bin $pkgdir/usr/share/man
 }
-

Added: vnc-gcc43.diff
===================================================================
--- vnc-gcc43.diff	                        (rev 0)
+++ vnc-gcc43.diff	2009-02-26 07:48:52 UTC (rev 27818)
@@ -0,0 +1,33 @@
+diff -Naur vnc-4_1_3-unixsrc/common/network/TcpSocket.cxx vnc-4_1_3-unixsrc-new/common/network/TcpSocket.cxx
+--- vnc-4_1_3-unixsrc/common/network/TcpSocket.cxx	2008-10-16 11:16:20.000000000 -0400
++++ vnc-4_1_3-unixsrc-new/common/network/TcpSocket.cxx	2009-02-26 00:46:38.000000000 -0500
+@@ -35,6 +35,7 @@
+ #include <string.h>
+ #include <signal.h>
+ #include <fcntl.h>
++#include <cstdlib>
+ #endif
+ 
+ #include <network/TcpSocket.h>
+diff -Naur vnc-4_1_3-unixsrc/unix/tx/TXImage.cxx vnc-4_1_3-unixsrc-new/unix/tx/TXImage.cxx
+--- vnc-4_1_3-unixsrc/unix/tx/TXImage.cxx	2008-10-16 11:16:21.000000000 -0400
++++ vnc-4_1_3-unixsrc-new/unix/tx/TXImage.cxx	2009-02-26 00:47:53.000000000 -0500
+@@ -33,6 +33,7 @@
+ #include <rfb/LogWriter.h>
+ #include "TXWindow.h"
+ #include "TXImage.h"
++#include <cstdlib>
+ 
+ using namespace rfb;
+ 
+diff -Naur vnc-4_1_3-unixsrc/unix/x0vncserver/Image.cxx vnc-4_1_3-unixsrc-new/unix/x0vncserver/Image.cxx
+--- vnc-4_1_3-unixsrc/unix/x0vncserver/Image.cxx	2008-10-16 11:16:21.000000000 -0400
++++ vnc-4_1_3-unixsrc-new/unix/x0vncserver/Image.cxx	2009-02-26 00:47:29.000000000 -0500
+@@ -29,6 +29,7 @@
+ #include <X11/extensions/XShm.h>
+ #include "Image.h"
+ #include <list>
++#include <cstdlib>
+ 
+ class ImageCleanup {
+ public:




More information about the arch-commits mailing list