summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/ups-debug/Makefile37
-rw-r--r--devel/ups-debug/distinfo2
-rw-r--r--devel/ups-debug/pkg-comment2
-rw-r--r--devel/ups-debug/pkg-descr33
-rw-r--r--devel/ups-debug/pkg-plist9
5 files changed, 38 insertions, 45 deletions
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 <bsd.port.mk>
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