mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
- 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.
This commit is contained in:
parent
cd741d997a
commit
4c16aee27d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=71211
@ -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>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (ups-3.35-beta13.tar.gz) = 00cf626fe96d9ee6b8257fa589c0f007
|
||||
MD5 (ups-3.38-beta1.tar.gz) = 46b79feccf0889fd15001cc6711ade0b
|
||||
|
@ -1 +1 @@
|
||||
Source level C debugger that runs under X11
|
||||
X based source level debugger for C, C++, and Fortran
|
||||
|
@ -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/
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user