pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/ddd Update to DDD 3.1.12 from PR pkg/43402 (Davi...
details: https://anonhg.NetBSD.org/pkgsrc/rev/594933ef07cb
branches: trunk
changeset: 576148:594933ef07cb
user: hauke <hauke%pkgsrc.org@localhost>
date: Wed Jun 02 13:34:34 2010 +0000
description:
Update to DDD 3.1.12 from PR pkg/43402 (David H. Gutteridge)
- Consolidated support for pydb, bashdb and remake.
Further changes:
Added LICENSE
Changed PAPERSIZE patching to use SUBST framework
Cleaned up pkglint fallout
diffstat:
devel/ddd/Makefile | 32 ++++++++++++++++----------------
devel/ddd/PLIST | 7 +++++--
devel/ddd/distinfo | 8 ++++----
3 files changed, 25 insertions(+), 22 deletions(-)
diffs (109 lines):
diff -r 89909237298d -r 594933ef07cb devel/ddd/Makefile
--- a/devel/ddd/Makefile Wed Jun 02 13:31:34 2010 +0000
+++ b/devel/ddd/Makefile Wed Jun 02 13:34:34 2010 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.74 2009/12/17 21:31:43 abs Exp $
+# $NetBSD: Makefile,v 1.75 2010/06/02 13:34:34 hauke Exp $
#
-DISTNAME= ddd-3.3.11
-PKGREVISION= 2
+DISTNAME= ddd-3.3.12
+#PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=ddd/}
@@ -10,6 +10,8 @@
HOMEPAGE= http://www.gnu.org/software/ddd/
COMMENT= Data Display Debugger -- graphical front-end for GDB/DBX/XDB
+LICENSE= gnu-gpl-v3
+
GNU_CONFIGURE= YES
INFO_FILES= YES # PLIST
TEST_TARGET= check
@@ -29,17 +31,14 @@
INSTALLATION_DIRS+= share/doc/ddd
-post-patch:
- case ${PAPERSIZE:Q} in \
- A4) ${ECHO} "Using A4 paper size" ;; \
- Letter*) ${ECHO} "Using US Letter paper size"; \
- ${MV} ${WRKSRC:Q}/ddd/Ddd.in ${WRKSRC:Q}/ddd/Ddd.in.orig; \
- ${SED} -e 's|@Ddd@\*paperSize: 210mm x 297mm|@Ddd@*paperSize: 8.5" x 11"|' \
- < ${WRKSRC:Q}/ddd/Ddd.in.orig \
- > ${WRKSRC:Q}/ddd/Ddd.in ;; \
- "") ${ECHO} "PAPERSIZE not set - defaulting to A4" ;; \
- *) ${ECHO} "Bad PAPERSIZE - $$PAPERSIZE - defaulting to A4" ;; \
- esac;
+# Default paper size is A4
+.if !empty(PAPERSIZE:MLetter*)
+SUBST_CLASSES+= set-papersize
+SUBST_STAGE.set-papersize= pre-configure
+SUBST_MESSAGE.set-papersize= Setting papersize for program documentation to ${PAPERSIZE}.
+SUBST_FILES.set-papersize= ddd/Ddd.in
+SUBST_SED.set-papersize= -e 's|@Ddd@\*paperSize: 210mm x 297mm|@Ddd@*paperSize: 8.5" x 11"|'
+.endif
post-configure:
${ECHO} LIBXM = ${MOTIFLIB:Q} >> ${WRKSRC:Q}/ddd/Makefile
@@ -47,11 +46,12 @@
post-install:
${INSTALL_DATA} ${WRKSRC:Q}/README ${DESTDIR}${PREFIX:Q}/share/doc/ddd
${INSTALL_DATA} ${WRKSRC:Q}/doc/ddd-paper.ps ${DESTDIR}${PREFIX:Q}/share/doc/ddd
- ${INSTALL_DATA} ${WRKSRC:Q}/doc/ddd.ps ${DESTDIR}${PREFIX:Q}/share/doc/ddd
${INSTALL_DATA} ${WRKSRC:Q}/doc/ddd.pdf ${DESTDIR}${PREFIX:Q}/share/doc/ddd
+ ${INSTALL_DATA} ${WRKSRC:Q}/doc/ddd-themes.pdf ${DESTDIR}${PREFIX:Q}/share/doc/ddd
+ ${INSTALL_DATA} ${WRKSRC:Q}/doc/html/ddd.html ${DESTDIR}${PREFIX:Q}/share/doc/ddd
${GZIP_CMD} ${DESTDIR}${PREFIX:Q}/share/doc/ddd/ddd-paper.ps
- ${GZIP_CMD} ${DESTDIR}${PREFIX:Q}/share/doc/ddd/ddd.ps
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/motif.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 89909237298d -r 594933ef07cb devel/ddd/PLIST
--- a/devel/ddd/PLIST Wed Jun 02 13:31:34 2010 +0000
+++ b/devel/ddd/PLIST Wed Jun 02 13:34:34 2010 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.11 2009/06/14 17:48:40 joerg Exp $
+@comment $NetBSD: PLIST,v 1.12 2010/06/02 13:34:34 hauke Exp $
bin/ddd
info/ddd-themes.info
info/ddd.info
man/man1/ddd.1
+share/applications/ddd.desktop
share/${PKGNAME}/COPYING
share/${PKGNAME}/NEWS
share/${PKGNAME}/ddd/Ddd
@@ -13,6 +14,7 @@
share/${PKGNAME}/themes/smallvalues.vsl
share/${PKGNAME}/themes/suppress.vsl
share/${PKGNAME}/themes/tinyvalues.vsl
+share/${PKGNAME}/themes/x86.vsl
share/${PKGNAME}/vsllib/arcs.vsl
share/${PKGNAME}/vsllib/builtin.vsl
share/${PKGNAME}/vsllib/colors.vsl
@@ -35,5 +37,6 @@
share/${PKGNAME}/vsllib/vsllib.vsl
share/doc/ddd/README
share/doc/ddd/ddd-paper.ps.gz
+share/doc/ddd/ddd-themes.pdf
+share/doc/ddd/ddd.html
share/doc/ddd/ddd.pdf
-share/doc/ddd/ddd.ps.gz
diff -r 89909237298d -r 594933ef07cb devel/ddd/distinfo
--- a/devel/ddd/distinfo Wed Jun 02 13:31:34 2010 +0000
+++ b/devel/ddd/distinfo Wed Jun 02 13:34:34 2010 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2005/08/04 11:26:34 martti Exp $
+$NetBSD: distinfo,v 1.16 2010/06/02 13:34:34 hauke Exp $
-SHA1 (ddd-3.3.11.tar.gz) = c302c37bdcccaad22e235177f5962dec424b1de3
-RMD160 (ddd-3.3.11.tar.gz) = d9d705a494373f659d936cef115ad0af23797389
-Size (ddd-3.3.11.tar.gz) = 7564005 bytes
+SHA1 (ddd-3.3.12.tar.gz) = b91d2dfb1145af409138bd34517a898341724e56
+RMD160 (ddd-3.3.12.tar.gz) = fcc71b2b57f4d7a2c17ac817739674c89e1dd7a0
+Size (ddd-3.3.12.tar.gz) = 5687115 bytes
SHA1 (patch-ai) = 513621cb015cde43736ad9c28e1535358c398992
Home |
Main Index |
Thread Index |
Old Index