ports/90831: update dependencies in textproc/py-4suite-xml port

Mike Brown mike at skew.org
Thu Dec 22 23:20:05 UTC 2005


>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 at 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:



More information about the freebsd-ports-bugs mailing list