Hi, while attempting to build tomcat5 port the antlr-2.7.7.tar.gz was missing from port lists: ---> Fetching antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http:// www.antlr.org//download/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/ Error: Target com.apple.fetch returned: fetch failed Error: The following dependencies failed to build: struts antlr commons-lang commons-validator jakarta-oro Error: Status 1 encountered during processing. In order to proceed I found this tar ball in gentoo disttrubution. Could you please either update to newest version of this package or put elsewhere this tar ball. Valentin.
On May 26, 2007, at 20:12, Valentin Kuznetsov wrote:
while attempting to build tomcat5 port the antlr-2.7.7.tar.gz was missing from port lists: ---> Fetching antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http:// www.antlr.org//download/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/ Error: Target com.apple.fetch returned: fetch failed Error: The following dependencies failed to build: struts antlr commons-lang commons-validator jakarta-oro Error: Status 1 encountered during processing.
In order to proceed I found this tar ball in gentoo disttrubution. Could you please either update to newest version of this package or put elsewhere this tar ball.
antlr 3.0 was just released on May 17, 2007, but already the 2.7.7 archive is no longer available from antlr.org. That's rather inconvenient of them. antlr 3.0 seems to be substantially different than 2.7.7 and I don't feel comfortable updating someone else's port to a new major version. I don't know anything about antlr, so I don't even know whether or not the antlr port should even be updated to 3.0, or whether instead for example a new port antlr3 should be created. I'm Cc'ing the maintainer. In the mean time, I'm changing the port's master site so that 2.7.7 can be downloaded from a different location.
On May 27, 2007, at 01:46, Ryan Schmidt wrote:
On May 26, 2007, at 20:12, Valentin Kuznetsov wrote:
while attempting to build tomcat5 port the antlr-2.7.7.tar.gz was missing from port lists: ---> Fetching antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http:// www.antlr.org//download/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/antlr ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- od.opendarwin.org/ ---> Attempting to fetch antlr-2.7.7.tar.gz from http://distfiles- msn.opendarwin.org/ Error: Target com.apple.fetch returned: fetch failed Error: The following dependencies failed to build: struts antlr commons-lang commons-validator jakarta-oro Error: Status 1 encountered during processing.
In order to proceed I found this tar ball in gentoo disttrubution. Could you please either update to newest version of this package or put elsewhere this tar ball.
antlr 3.0 was just released on May 17, 2007, but already the 2.7.7 archive is no longer available from antlr.org. That's rather inconvenient of them.
antlr 3.0 seems to be substantially different than 2.7.7 and I don't feel comfortable updating someone else's port to a new major version. I don't know anything about antlr, so I don't even know whether or not the antlr port should even be updated to 3.0, or whether instead for example a new port antlr3 should be created. I'm Cc'ing the maintainer. In the mean time, I'm changing the port's master site so that 2.7.7 can be downloaded from a different location.
This part of the portfile seems weird to me: post-destroot { reinplace "s|antlr-2.7.3/|java/|g" ${destroot}${prefix}/bin/antlr The portfile is at version 2.7.7, but this reinplace is trying to match "antlr-2.7.3/" which does not exist in bin/antlr. Neither does "antlr-2.7.7/" for that matter. "antlr-2.7.7" does. Not sure if that's what was meant.
participants (2)
-
Ryan Schmidt
-
Valentin Kuznetsov