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