[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