Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Feb 1999 22:01:56 +0200
From:      Ruslan Shevchenko <Ruslan@Shevchenko.Kiev.UA>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/10176: upgrade of devel/doc++ port
Message-ID:  <36CF14B4.94DE8479@Shevchenko.Kiev.UA>

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

>Number:         10176
>Category:       ports
>Synopsis:       upgrade of devel/doc++ port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 20 12:10:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Ruslan Shevchenko
>Release:        FreeBSD 3.0-CURRENT i386
>Organization:
Local Paradise
>Environment:

        any FreeBSD

>Description:

        upgrade of devel/doc++ port

>How-To-Repeat:

         
      
>Fix:
        
   attached to this message
--------------82A3327897F3B0407F545907
Content-Type: text/plain; charset=koi8-r; name="doc++.port.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="doc++.port.diff"

diff -udr doc++.orig/Makefile doc++/Makefile
--- doc++.orig/Makefile	Sat Feb 20 21:04:22 1999
+++ doc++/Makefile	Sat Feb 20 21:53:10 1999
@@ -1,15 +1,14 @@
 # New ports collection makefile for:	DOC++
 # Date created:		20 Dec 1998
 # Whom:			Ruslan@Shevchenko.Kiev.UA
-# Version required:	3.2
+# Version required:	3.3.9
 #
 # $Id: Makefile,v 1.1.1.1 1998/12/26 05:00:45 steve Exp $
 #
 
-DISTNAME=	docxxsrc
-PKGNAME=	doc++-3.2
+DISTNAME=	doc++-3.3.9
 CATEGORIES=	devel
-MASTER_SITES=	http://www.zib.de/Visual/software/doc++/
+MASTER_SITES=	http://www.imaginator.com/doc++/
 
 MAINTAINER=	Ruslan@Shevchenko.Kiev.UA
 
@@ -17,15 +16,7 @@
 		gs:${PORTSDIR}/print/ghostscript5 \
 		anytopnm:${PORTSDIR}/graphics/netpbm
 
-WRKSRC=		${WRKDIR}/src
+GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-
-do-build:
-	(cd ${WRKSRC}; gmake ${MAKE_ENV} all CXX=gcc LD=gcc LDFLAGS=-lstdc++ )
-
-do-install:
-	for i in ${WRKSRC}/bin/`uname -s`/*; do \
-	  ${INSTALL_PROGRAM} $$i ${PREFIX}/bin ; \
-	done
 
 .include <bsd.port.mk>
diff -udr doc++.orig/files/md5 doc++/files/md5
--- doc++.orig/files/md5	Sat Feb 20 21:04:21 1999
+++ doc++/files/md5	Sat Feb 20 21:09:50 1999
@@ -1 +1 @@
-MD5 (docxxsrc.tar.gz) = 5c6f133f7dd8b7db582ea157d541bd12
+MD5 (doc++-3.3.9.tar.gz) = b1fcee088450ab55ed9b1d7b8c853d4e
diff -udr doc++.orig/patches/patch-aa doc++/patches/patch-aa
--- doc++.orig/patches/patch-aa	Sat Feb 20 21:04:22 1999
+++ doc++/patches/patch-aa	Sat Feb 20 21:42:26 1999
@@ -1,20 +1,22 @@
---- Makefile.orig	Tue Sep 15 10:34:14 1998
-+++ Makefile	Fri Dec 25 10:08:50 1998
-@@ -4,7 +4,7 @@
- CXX 	= 
- CC 	=
- LIB	= lib
--UNAME	:= $(shell uname -s)
-+UNAME	= FreeBSD
- 
- ifeq ($(UNAME),IRIX64)
-     UNAME = IRIX
-@@ -151,7 +151,7 @@
- 	-chgrp vispar depend
- 	-chmod g+w depend
- 
---include	depend
-+include	depend
- 
- #-------------------------------------------------------------------------
- docify.cpp:	docify.l
+diff -udr doc++-3.3.9.orig/src/html.cc doc++-3.3.9/src/html.cc
+--- src/html.cc.orig	Sat Feb 20 21:37:56 1999
++++ src/html.cc	Sat Feb 20 21:38:21 1999
+@@ -645,7 +645,7 @@
+ 	if(e->parent)
+           if(e->ownPage)
+ 	    {
+-			if(e->fileName&&strlen(e->fileName))
++			if((const char*)(e->fileName)&&strlen(e->fileName))
+ 				link += e->fileName;
+ 			else{
+ 	    		link += e->hname;
+@@ -655,7 +655,8 @@
+ 	    }
+ 	   else
+ 	    {
+-			if(e->parent->fileName&&strlen(e->fileName))
++			if((const char*)(e->parent->fileName)&&
++                            strlen(e->fileName))
+ 				link += e->parent->fileName;
+ 			else{
+ 	    		link += e->parent->hname;
diff -udr doc++.orig/pkg/COMMENT doc++/pkg/COMMENT
--- doc++.orig/pkg/COMMENT	Sat Feb 20 21:04:22 1999
+++ doc++/pkg/COMMENT	Sat Feb 20 21:49:04 1999
@@ -1 +1 @@
-javadoc style documentatation system for FreeBSD
+javadoc style C++ documentatation system.
diff -udr doc++.orig/pkg/DESCR doc++/pkg/DESCR
--- doc++.orig/pkg/DESCR	Sat Feb 20 21:04:22 1999
+++ doc++/pkg/DESCR	Sat Feb 20 21:50:06 1999
@@ -1,4 +1,4 @@
 DOC++ is a source documentation system for C++.
 It is jenerated javadoc-like documentatio in HTML and LaTeX.
-for more info, please, refer to 
-     http://www.zib.de/Visual/software/doc++/index.html
+for more info, please, refer to :
+     http://www.imaginator.com/doc++/

--------------82A3327897F3B0407F545907--


>Release-Note:
>Audit-Trail:
>Unformatted:
 This is a multi-part message in MIME format.
 --------------82A3327897F3B0407F545907
 Content-Type: text/plain; charset=koi8-r
 Content-Transfer-Encoding: 7bit
 


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?36CF14B4.94DE8479>