[arch-commits] Commit in blassic/trunk (PKGBUILD gcc43.patch)

Allan McRae allan at archlinux.org
Sat Aug 16 23:46:10 EDT 2008


    Date: Saturday, August 16, 2008 @ 23:46:09
  Author: allan
Revision: 9100

upgpkg: blassic 0.10.0-3
    ncurses rebuild

Added:
  blassic/trunk/gcc43.patch
Modified:
  blassic/trunk/PKGBUILD

-------------+
 PKGBUILD    |   10 ++++--
 gcc43.patch |   92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-08-17 03:45:27 UTC (rev 9099)
+++ PKGBUILD	2008-08-17 03:46:09 UTC (rev 9100)
@@ -3,16 +3,20 @@
 # Contributor: Damir Perisa <damir.perisa at bluewin.ch>
 pkgname=blassic
 pkgver=0.10.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A classic Basic interpreter"
+arch=('i686' 'x86_64')
 url="http://blassic.org/"
 license=('GPL2')
 depends=('gcc' 'libsm' 'libx11' 'ncurses')
-source=(http://blassic.org/bin/$pkgname-$pkgver.tgz)
-md5sums=('f4d66a339c55cb08fdc00cd9db8001c2')
+source=(http://blassic.org/bin/$pkgname-$pkgver.tgz
+        gcc43.patch)
+md5sums=('f4d66a339c55cb08fdc00cd9db8001c2'
+         '1a793ddf83f68f281f4d6d809a3216a6')
 
 build() {
   cd $startdir/src/$pkgname-$pkgver
+  patch -Np1 -i ${srcdir}/gcc43.patch
   ./configure --prefix=/usr
   make || return 1
   make prefix=$startdir/pkg/usr install

Added: gcc43.patch
===================================================================
--- gcc43.patch	                        (rev 0)
+++ gcc43.patch	2008-08-17 03:46:09 UTC (rev 9100)
@@ -0,0 +1,92 @@
+diff -Naur blassic-0.10.0-old/blassic.cpp blassic-0.10.0/blassic.cpp
+--- blassic-0.10.0-old/blassic.cpp	2005-02-08 01:22:06.000000000 +1000
++++ blassic-0.10.0/blassic.cpp	2008-08-03 12:20:03.000000000 +1000
+@@ -17,6 +17,7 @@
+ #include "error.h"
+ 
+ #include <string>
++#include <cstring>
+ 
+ #include <iostream>
+ #include <cctype>
+diff -Naur blassic-0.10.0-old/cursor.cpp blassic-0.10.0/cursor.cpp
+--- blassic-0.10.0-old/cursor.cpp	2005-02-08 02:58:37.000000000 +1000
++++ blassic-0.10.0/cursor.cpp	2008-08-03 12:22:15.000000000 +1000
+@@ -19,7 +19,7 @@
+ #include <map>
+ #include <queue>
+ #include <sstream>
+-
++#include <cstring>
+ 
+ #ifdef BLASSIC_USE_WINDOWS
+ 
+diff -Naur blassic-0.10.0-old/graphics.cpp blassic-0.10.0/graphics.cpp
+--- blassic-0.10.0-old/graphics.cpp	2005-02-08 01:24:07.000000000 +1000
++++ blassic-0.10.0/graphics.cpp	2008-08-03 12:25:27.000000000 +1000
+@@ -19,6 +19,7 @@
+ #include "trace.h"
+ 
+ #include <string>
++#include <cstring>
+ #include <vector>
+ #include <algorithm>
+ #include <sstream>
+diff -Naur blassic-0.10.0-old/memory.cpp blassic-0.10.0/memory.cpp
+--- blassic-0.10.0-old/memory.cpp	2005-02-02 01:45:04.000000000 +1000
++++ blassic-0.10.0/memory.cpp	2008-08-03 12:27:02.000000000 +1000
+@@ -7,6 +7,8 @@
+ #include "error.h"
+ #include "trace.h"
+ 
++#include <cstring>
++
+ //#ifdef HAVE_SYS_MMAN_H
+ #ifdef HAVE_MMAP
+ 
+diff -Naur blassic-0.10.0-old/program.cpp blassic-0.10.0/program.cpp
+--- blassic-0.10.0-old/program.cpp	2005-02-09 01:00:54.000000000 +1000
++++ blassic-0.10.0/program.cpp	2008-08-03 12:28:00.000000000 +1000
+@@ -11,6 +11,7 @@
+ #include "trace.h"
+ 
+ #include <string>
++#include <cstring>
+ #include <iostream>
+ #include <fstream>
+ #include <iomanip>
+diff -Naur blassic-0.10.0-old/runnerline_instructions.cpp blassic-0.10.0/runnerline_instructions.cpp
+--- blassic-0.10.0-old/runnerline_instructions.cpp	2005-02-08 01:40:33.000000000 +1000
++++ blassic-0.10.0/runnerline_instructions.cpp	2008-08-03 12:30:26.000000000 +1000
+@@ -16,6 +16,8 @@
+ 
+ #include "trace.h"
+ 
++#include <cstring>
++
+ #include <memory>
+ using std::auto_ptr;
+ 
+diff -Naur blassic-0.10.0-old/socket.cpp blassic-0.10.0/socket.cpp
+--- blassic-0.10.0-old/socket.cpp	2005-02-10 04:59:12.000000000 +1000
++++ blassic-0.10.0/socket.cpp	2008-08-03 12:31:45.000000000 +1000
+@@ -3,6 +3,8 @@
+ 
+ #include "socket.h"
+ 
++#include <cstring>
++
+ //------------------------------------------------
+ // Changed this: now do not use winsock in Cygwin.
+ //------------------------------------------------
+diff -Naur blassic-0.10.0-old/util.h blassic-0.10.0/util.h
+--- blassic-0.10.0-old/util.h	2005-02-03 02:51:14.000000000 +1000
++++ blassic-0.10.0/util.h	2008-08-03 12:24:10.000000000 +1000
+@@ -8,6 +8,7 @@
+ #include <sstream>
+ #include <stdexcept>
+ #include <iostream>
++#include <cstdlib>
+ 
+ #ifdef __BORLANDC__
+ #pragma warn -8027




More information about the arch-commits mailing list