[arch-commits] Commit in ddd/trunk (4 files)

Eric Bélanger eric at archlinux.org
Wed Aug 11 19:35:53 UTC 2010


    Date: Wednesday, August 11, 2010 @ 15:35:53
  Author: eric
Revision: 87277

upgpkg: ddd 3.3.12-2
Built against elfutils, Added gcc build patch, Fixed install script

Added:
  ddd/trunk/ddd-3.3.12-gcc44.patch
Modified:
  ddd/trunk/ChangeLog
  ddd/trunk/PKGBUILD
  ddd/trunk/ddd.install

------------------------+
 ChangeLog              |    7 +++++++
 PKGBUILD               |   30 +++++++++++++++++-------------
 ddd-3.3.12-gcc44.patch |   10 ++++++++++
 ddd.install            |    2 +-
 4 files changed, 35 insertions(+), 14 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2010-08-11 18:44:42 UTC (rev 87276)
+++ ChangeLog	2010-08-11 19:35:53 UTC (rev 87277)
@@ -1,3 +1,10 @@
+2010-08-11  Eric Belanger  <eric at archlinux.org>
+
+	* ddd 3.3.12-2
+	* Built against elfutils
+	* Added gcc build patch
+	* Fixed install script
+
 2009-03-22  Eric Belanger  <eric at archlinux.org>
 
 	* ddd 3.3.12-1

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-08-11 18:44:42 UTC (rev 87276)
+++ PKGBUILD	2010-08-11 19:35:53 UTC (rev 87277)
@@ -4,24 +4,28 @@
 
 pkgname=ddd
 pkgver=3.3.12
-pkgrel=1
+pkgrel=2
 pkgdesc="A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger..."
 arch=('i686' 'x86_64')
 url="http://www.gnu.org/software/ddd/"
 license=('GPL3' 'LGPL3')
-depends=('gcc-libs' 'ncurses' 'lesstif' 'libxaw>=1.0.5' 'libelf' 'libxext')
+depends=('gcc-libs' 'ncurses' 'lesstif' 'libxaw' 'elfutils' 'libxext')
 optdepends=('gdb: to use the Gnu debugger' 'jdk: to use the Java debugger' 'pydb: to use the Python debugger' 'perl: to use the Perl debugger')
-install=$pkgname.install
-source=(http://ftp.gnu.org/gnu/ddd/${pkgname}-${pkgver}.tar.gz)
-md5sums=('c50396db7bac3862a6d2555b3b22c34e')
-sha1sums=('b91d2dfb1145af409138bd34517a898341724e56')
+install=ddd.install
+changelog=ChangeLog
+source=(http://ftp.gnu.org/gnu/ddd/${pkgname}-${pkgver}.tar.gz ddd-3.3.12-gcc44.patch)
+md5sums=('c50396db7bac3862a6d2555b3b22c34e' '41dc59d8cf502569bab1b1a4a222a1c6')
+sha1sums=('b91d2dfb1145af409138bd34517a898341724e56' '3d43c9d56347f248732b1d72f29c7bf799f03864')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info || return 1
-  make || return 1
-  make DESTDIR=${pkgdir} install || return 1
-  install -D -m644 icons/ddd.xpm ${pkgdir}/usr/share/pixmaps/ddd.xpm || return 1
-  rm ${pkgdir}/usr/share/info/dir || return 1
-  gzip ${pkgdir}/usr/share/info/* || return 1
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  patch -p1 < ../ddd-3.3.12-gcc44.patch
+  ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
+  make
 }
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  install -D -m644 icons/ddd.xpm "${pkgdir}/usr/share/pixmaps/ddd.xpm"
+}

Added: ddd-3.3.12-gcc44.patch
===================================================================
--- ddd-3.3.12-gcc44.patch	                        (rev 0)
+++ ddd-3.3.12-gcc44.patch	2010-08-11 19:35:53 UTC (rev 87277)
@@ -0,0 +1,10 @@
+--- ddd-3.3.12-orig/ddd/strclass.C
++++ ddd-3.3.12/ddd/strclass.C
+@@ -39,6 +39,7 @@
+ #include <limits.h>
+ #include <new>
+ #include <stdlib.h>
++#include <stdio.h>
+ 
+ void string::error(const char* msg) const
+ {

Modified: ddd.install
===================================================================
--- ddd.install	2010-08-11 18:44:42 UTC (rev 87276)
+++ ddd.install	2010-08-11 19:35:53 UTC (rev 87277)
@@ -1,5 +1,5 @@
 infodir=/usr/share/info
-filelist=(ddd.info.gz ddd.info-1.gz ddd.info-2.gz ddd-themes.info.gz)
+filelist=(ddd.info.gz ddd-themes.info.gz)
 
 post_install() {
   for file in ${filelist[@]}; do




More information about the arch-commits mailing list