Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2004 12:32:14 +1000 (EST)
From:      Sam Lawrance <boris@brooknet.com.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Ruslan@Shevchenko.Kiev.UA
Subject:   ports/65903: [PATCH] devel/doc++: un-BROKEN and tweak Makefile
Message-ID:  <20040423023214.B1513692@localhost>
Resent-Message-ID: <200404230240.i3N2eJKJ019267@freefall.freebsd.org>

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

>Number:         65903
>Category:       ports
>Synopsis:       [PATCH] devel/doc++: un-BROKEN and tweak Makefile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 22 19:40:19 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sam Lawrance
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD dirk.no.domain 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #1: Mon Mar 29 23:54:35 EST 2004
>Description:
- Port's own prototype of getopt() was conflicting with one from unistd.h,
  so compile with -D__GNU_LIBRARY__ to get a correct/matching prototype.
  (even though the getopt from libc/unistd is not used)
- Move RUN_DEPENDS earlier & tweak to satisfy portlint.
- PORTREVISION++

Port maintainer (Ruslan@Shevchenko.Kiev.UA) is cc'd.

>How-To-Repeat:
>Fix:

--- doc++-3.4.10_2.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/FreeBSD/ports/devel/doc++/Makefile,v
retrieving revision 1.21
diff -u -u -r1.21 Makefile
--- Makefile	7 Feb 2004 23:29:51 -0000	1.21
+++ Makefile	23 Apr 2004 02:22:01 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	doc++
 PORTVERSION=	3.4.10
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	docpp
@@ -15,18 +15,18 @@
 MAINTAINER=	Ruslan@Shevchenko.Kiev.UA
 COMMENT=	Javadoc style C++ documentatation system
 
+RUN_DEPENDS=	tex:${PORTSDIR}/print/teTeX \
+		anytopnm:${PORTSDIR}/graphics/netpbm
+
 .if defined(WITH_GHOSTSCRIPT_AFPL) && ${WITH_GHOSTSCRIPT_AFPL} == yes
-GSPORT?=	print/ghostscript-afpl
+RUN_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-afpl
 .else
-GSPORT?=	print/ghostscript-gnu
+RUN_DEPENDS+=	gs:${PORTSDIR}/print/ghostscript-afpl
 .endif
 
-RUN_DEPENDS=	tex:${PORTSDIR}/print/teTeX \
-		gs:${PORTSDIR}/${GSPORT} \
-		anytopnm:${PORTSDIR}/graphics/netpbm
-
 GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
+MAKE_ARGS=	CPPFLAGS=-D__GNU_LIBRARY__
 
 ADDITIONAL_DOCS=	ClassGraph.class \
 			ClassGraphPanel.class \
@@ -64,14 +64,10 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${OSVERSION} >= 502000
-BROKEN=			"Does not compile"
-.endif
-
 post-install:
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
-	for i in $(ADDITIONAL_DOCS); do \
+	for i in ${ADDITIONAL_DOCS}; do \
 		${INSTALL_MAN} ${WRKSRC}/doc/manual/html/$$i ${DOCSDIR} ;\
 	done
 .endif
--- doc++-3.4.10_2.patch ends here ---

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



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