Skip site navigation (1)Skip section navigation (2)
Date:      26 Nov 2002 17:30:10 -0000
From:      Sergei Kolobov <sergei@kolobov.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45761: [PATCH] Unbreak devel/ups-debug, update to 3.38.b1, take maintainership
Message-ID:  <20021126173010.10137.qmail@outpost.globcon.net>

next in thread | raw e-mail | index | archive | help

>Number:         45761
>Category:       ports
>Synopsis:       [PATCH] Unbreak devel/ups-debug, update to 3.38.b1, take maintainership
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 26 09:40:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Kolobov
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD outpost.globcon.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Mon Oct 14 02:23:23 MSD 2002     sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST  i386
>Description:
- Unbreak port by updating to 3.38-beta1
- Take maintainership
- Clean up post-install target
- Respect NOPORTDOCS
- Update pkg-comment and pkg-descr, add WWW: tag
- Add missing file to pkg-plist
>How-To-Repeat:
>Fix:

--- ups-3.38.b1.patch begins here ---
? send-pr
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ups-debug/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- Makefile	2002/11/10 16:45:54	1.24
+++ Makefile	2002/11/26 17:24:47
@@ -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
+MAINTAINER=	sergei@kolobov.com
 
-BROKEN=		"Does not build"
-
 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>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/ups-debug/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo	2000/08/27 04:43:44	1.12
+++ distinfo	2002/11/26 17:24:47
@@ -1 +1 @@
-MD5 (ups-3.35-beta13.tar.gz) = 00cf626fe96d9ee6b8257fa589c0f007
+MD5 (ups-3.38-beta1.tar.gz) = 46b79feccf0889fd15001cc6711ade0b
Index: pkg-comment
===================================================================
RCS file: /home/ncvs/ports/devel/ups-debug/pkg-comment,v
retrieving revision 1.3
diff -u -r1.3 pkg-comment
--- pkg-comment	2002/11/10 16:45:54	1.3
+++ pkg-comment	2002/11/26 17:24:47
@@ -1 +1 @@
-Source level C debugger that runs under X11
+X based source level debugger for C, C++, and Fortran
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/devel/ups-debug/pkg-descr,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 pkg-descr
--- pkg-descr	1998/06/24 05:34:32	1.1.1.1
+++ pkg-descr	2002/11/26 17:24:47
@@ -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/
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/ups-debug/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- pkg-plist	2000/11/22 00:57:33	1.6
+++ pkg-plist	2002/11/26 17:24:47
@@ -1,6 +1,7 @@
 @comment $FreeBSD: ports/devel/ups-debug/pkg-plist,v 1.6 2000/11/22 00:57:33 obrien Exp $
 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
--- ups-3.38.b1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021126173010.10137.qmail>