From sgk@outpost.globcon.net  Tue Nov 26 09:30:12 2002
Return-Path: <sgk@outpost.globcon.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 566EC37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 26 Nov 2002 09:30:12 -0800 (PST)
Received: from outpost.lukarcos.com (outpost.globcon.net [62.141.88.161])
	by mx1.FreeBSD.org (Postfix) with SMTP id 073C443EA9
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 26 Nov 2002 09:30:11 -0800 (PST)
	(envelope-from sgk@outpost.globcon.net)
Received: (qmail 10138 invoked by uid 911); 26 Nov 2002 17:30:10 -0000
Message-Id: <20021126173010.10137.qmail@outpost.globcon.net>
Date: 26 Nov 2002 17:30:10 -0000
From: Sergei Kolobov <sergei@kolobov.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] Unbreak devel/ups-debug, update to 3.38.b1, take maintainership
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         45761
>Category:       ports
>Synopsis:       [PATCH] Unbreak devel/ups-debug, update to 3.38.b1, take maintainership
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    knu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 26 09:40:00 PST 2002
>Closed-Date:    Fri Nov 29 03:03:29 JST 2002
>Last-Modified:  Fri Nov 29 03:03:29 JST 2002
>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:
Responsible-Changed-From-To: freebsd-ports->knu 
Responsible-Changed-By: knu 
Responsible-Changed-When: Fri Nov 29 00:43:30 JST 2002 
Responsible-Changed-Why:  
I'll handle this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=45761 
State-Changed-From-To: open->closed 
State-Changed-By: knu 
State-Changed-When: Fri Nov 29 03:02:00 JST 2002 
State-Changed-Why:  
Committed, thanks. 

This port is still broken on 5.0, and I added a couple of patches 
to begin with.  If you have a 5.0 box, please help us fix the port. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=45761 
>Unformatted:
