From 4c16aee27d99e57dffdde910f7629993bfe8073e Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Thu, 28 Nov 2002 17:56:28 +0000 Subject: - Unbreak for 4.x by updating to 3.38-beta1. - Hand maintainership over to the submitter. - Clean up post-install target. - Respect NOPORTDOCS. - Update pkg-comment and pkg-descr, add WWW: tag. - Add a missing file to pkg-plist. PR: ports/45761 Submitted by: Sergei Kolobov Note: This port is still broken on 5.0, and we need to catch up with the KSE changes to finally unbreak. --- devel/ups-debug/Makefile | 37 +++++++++++++++---------------------- devel/ups-debug/distinfo | 2 +- devel/ups-debug/pkg-comment | 2 +- devel/ups-debug/pkg-descr | 33 ++++++++++++++++----------------- devel/ups-debug/pkg-plist | 9 +++++---- 5 files changed, 38 insertions(+), 45 deletions(-) (limited to 'devel') diff --git a/devel/ups-debug/Makefile b/devel/ups-debug/Makefile index c5e91a6c7edd..0e53f95c5543 100644 --- a/devel/ups-debug/Makefile +++ b/devel/ups-debug/Makefile @@ -7,36 +7,29 @@ # PORTNAME= ups -PORTVERSION= 3.35.b13 +PORTVERSION= 3.38.b1 CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_XCONTRIB} \ - http://www.concerto.demon.co.uk/UPS/src/ \ - ftp://unix.hensa.ac.uk/pub/misc/unix/ups/ -MASTER_SITE_SUBDIR= utilities -DISTNAME= ups-3.35-beta13 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ups-3.38-beta1 -MAINTAINER= ports@FreeBSD.org - -BROKEN= "Does not build" +MAINTAINER= sergei@kolobov.com GNU_CONFIGURE= yes -USE_XLIB= yes +USE_X_PREFIX= yes USE_GMAKE= yes ALL_TARGET= ups -MAN1= ups.1 -#It will build for either a.out or ELF depending on your 'objformat'. -#To explicitly build for a format do : -# ./configure --with-elf -# make -#or -# ./configure --with-aout -# make +MAN1= ups.1 +DOCS= CHANGES FAQ README post-install: - @${MKDIR} ${PREFIX}/share/doc/ups - @${INSTALL_MAN} ${WRKSRC}/FAQ ${WRKSRC}/README ${WRKSRC}/Ups \ - ${PREFIX}/share/doc/ups - @${INSTALL_DATA} ${WRKSRC}/Ups ${X11BASE}/lib/X11/app-defaults +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor +.endif + ${INSTALL_DATA} ${WRKSRC}/Ups ${X11BASE}/lib/X11/app-defaults .include diff --git a/devel/ups-debug/distinfo b/devel/ups-debug/distinfo index 26ef1597fc3a..a4b97c373475 100644 --- a/devel/ups-debug/distinfo +++ b/devel/ups-debug/distinfo @@ -1 +1 @@ -MD5 (ups-3.35-beta13.tar.gz) = 00cf626fe96d9ee6b8257fa589c0f007 +MD5 (ups-3.38-beta1.tar.gz) = 46b79feccf0889fd15001cc6711ade0b diff --git a/devel/ups-debug/pkg-comment b/devel/ups-debug/pkg-comment index 5bc7a91109d3..f8dab58949a5 100644 --- a/devel/ups-debug/pkg-comment +++ b/devel/ups-debug/pkg-comment @@ -1 +1 @@ -Source level C debugger that runs under X11 +X based source level debugger for C, C++, and Fortran diff --git a/devel/ups-debug/pkg-descr b/devel/ups-debug/pkg-descr index be3bce98a93a..6de2754c0c90 100644 --- a/devel/ups-debug/pkg-descr +++ b/devel/ups-debug/pkg-descr @@ -1,19 +1,18 @@ -Ups is a source level C debugger that runs under X11. +Ups is a X based source level debugger for the C, C++ and Fortran +programming languages. It supports both run time debugging with +breakpoints and post-mortem debugging from a core file. On Suns you can +attach ups to a running process. Ups runs in its own window, thus not +interfering with the target program's I/O. The ups window has two major +areas - one showing a structured document representing the target state, +the other showing the source that is being executed. -It runs in a window with two major regions: one showing the -current state of the target program data and the other showing -the currently executing source code. A key feature of ups is -that the variables display is persistent: when you add a variable -to the display it stays there as you step through the code. The -current stack trace (which function called which) is always visible. +Ups makes heavy use of direct manipulation and feedback. When you add a +breakpoint it is shown as a pseudo C statement (#stop) in the source +display. The current point of execution is highlighted in the source +display and you can watch it move as you step through loops and function +calls. You can edit in fragments of interpreted C code (including +assignments to variables and calls to target functions). There are +powerful facilities for exploring linked data structures - you can +recursively expand and collapse structures to follow links. -Ups includes a C interpreter which allows you to add fragments -of code simply by editing them into the source window (the source -file itself is not modified). This lets you add debugging printf -calls without recompiling, relinking (or even restarting) the -target program. You can also add conditional breakpoints in a -natural way - you just add a statement like "if (i == 73) #stop" -at the appropriate place in the source window. - --- David - obrien@NUXI.com +WWW: http://www.concerto.demon.co.uk/UPS/ diff --git a/devel/ups-debug/pkg-plist b/devel/ups-debug/pkg-plist index c34ac97f28ed..3fec7456b069 100644 --- a/devel/ups-debug/pkg-plist +++ b/devel/ups-debug/pkg-plist @@ -1,6 +1,7 @@ @comment $FreeBSD$ bin/ups -share/doc/ups/FAQ -share/doc/ups/README -share/doc/ups/Ups -@dirrm share/doc/ups +lib/X11/app-defaults/Ups +%%PORTDOCS%%share/doc/ups/CHANGES +%%PORTDOCS%%share/doc/ups/FAQ +%%PORTDOCS%%share/doc/ups/README +%%PORTDOCS%%@dirrm share/doc/ups -- cgit v1.2.3