Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Dec 2005 16:12:40 -0700 (MST)
From:      Mike Brown <mike@skew.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/90831: update dependencies in textproc/py-4suite-xml port
Message-ID:  <200512222312.jBMNCe2n073256@chilled.skew.org>
Resent-Message-ID: <200512222320.jBMNK3NZ022778@freefall.freebsd.org>

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

>Number:         90831
>Category:       ports
>Synopsis:       update dependencies in textproc/py-4suite-xml port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 22 23:20:03 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Mike Brown
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
Fourthought, Inc.
>Environment:
System: FreeBSD chilled.skew.org 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


>Description:
1. PyExpat is required in order to build the documentation. Most systems have it,
   but if you're using python-2.3.2_1 or lower, and have not installed
   textproc/py-expat or textproc/py-xml, then you probably don't have it.
2. Now that 4Suite XML supports DTD validation, there is no support for xmlproc,
   the validating parser distributed in PyXML. When xmlproc was needed, it had
   to come from PyXML 0.8+. That restriction is no longer applicable.

>How-To-Repeat:
>Fix:

--- Makefile.diff begins here ---
--- Makefile.old	Thu Dec 22 15:53:18 2005
+++ Makefile	Thu Dec 22 15:58:15 2005
@@ -7,6 +7,7 @@
 
 PORTNAME=	4Suite-XML
 PORTVERSION=	1.0.b3
+PORTREVISION=	1
 CATEGORIES=	textproc python
 MASTER_SITES=	ftp://ftp.4suite.org/pub/4Suite/ \
 		${MASTER_SITE_SOURCEFORGE}
@@ -24,7 +25,7 @@
 USE_PYDISTUTILS=	yes
 
 WRKSRC=		${WRKDIR}/4Suite-1.0b3
-CONFLICTS=	py*-4suite-[01]* py*-xml-0.7*
+CONFLICTS=	py*-4suite-[01]*
 
 .include <bsd.port.pre.mk>
 
@@ -62,6 +63,7 @@
 .else
 PYDISTUTILS_BUILDARGS=		--with-docs
 PYDISTUTILS_INSTALLARGS=	--with-docs
+BUILD_DEPENDS=	${PYEXPAT}
 .endif
 
 post-install:
--- Makefile.diff ends here ---

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



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