diff options
author | knu <knu@FreeBSD.org> | 2002-11-29 01:56:28 +0800 |
---|---|---|
committer | knu <knu@FreeBSD.org> | 2002-11-29 01:56:28 +0800 |
commit | b6f1f4c384c3815a6441a5738e2b8d5506e9f150 (patch) | |
tree | 5b762e75d78aae7e4367fd56f211950727fd24d1 /devel | |
parent | 33ea5b9cae7843993967a805e5300c15e44ae336 (diff) | |
download | freebsd-ports-graphics-b6f1f4c384c3815a6441a5738e2b8d5506e9f150.tar.gz freebsd-ports-graphics-b6f1f4c384c3815a6441a5738e2b8d5506e9f150.tar.zst freebsd-ports-graphics-b6f1f4c384c3815a6441a5738e2b8d5506e9f150.zip |
- 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 <sergei@kolobov.com>
Note: This port is still broken on 5.0, and we need to catch up with
the KSE changes to finally unbreak.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ups-debug/Makefile | 37 | ||||
-rw-r--r-- | devel/ups-debug/distinfo | 2 | ||||
-rw-r--r-- | devel/ups-debug/pkg-comment | 2 | ||||
-rw-r--r-- | devel/ups-debug/pkg-descr | 33 | ||||
-rw-r--r-- | devel/ups-debug/pkg-plist | 9 |
5 files changed, 38 insertions, 45 deletions
diff --git a/devel/ups-debug/Makefile b/devel/ups-debug/Makefile index c5e91a6c7ed..0e53f95c554 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 <bsd.port.mk> diff --git a/devel/ups-debug/distinfo b/devel/ups-debug/distinfo index 26ef1597fc3..a4b97c37347 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 5bc7a91109d..f8dab58949a 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 be3bce98a93..6de2754c0c9 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 c34ac97f28e..3fec7456b06 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 |