Skip to content
Permalink
Browse files

new port devel/xcc

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@15409 d073be05-634f-4543-b044-5fe20cf6d1d6
  • Loading branch information
Markus W. Weißmann
Markus W. Weißmann committed Dec 11, 2005
1 parent 804e38d commit ac6c87a0f1878a258e8756325f8b79dc33c2428c
Showing with 34 additions and 0 deletions.
  1. +34 −0 devel/xcc/Portfile
@@ -0,0 +1,34 @@
# $Id: Portfile,v 1.1 2005/12/11 00:12:28 mww Exp $

PortSystem 1.0

name xcc
version 0.5.2
categories devel lang
platforms darwin
maintainers mww@opendarwin.org
description parser generator for XML
long_description XCC is a tool for building XML format parsers. One way to \
describe what XCC does is by analogy with a generic parser \
generator, e.g. yacc or bison. Yacc needs a lexical analyzer to \
function properly, and that lexical analyzer is usually built \
with (f)lex. In the XML world, there are a few packages which fill \
in the role of lex (expat and libxml are the most known), but the \
high-level grammar parsing is usually done by a hand-written code. \
Writing such a parser is a tedious and error-prone task.

homepage ftp://plasma-gate.weizmann.ac.il/pub/xcc/
master_sites ftp://plasma-gate.weizmann.ac.il/pub/xcc/
checksums md5 e4d598a48a4e55f68284fe64c527af73

use_configure no

build.args CFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib \
PREFIX=${prefix}

destroot.args PREFIX=${prefix}

platform darwin 8 {
build.args-append CC=/usr/bin/gcc-4.0
}

0 comments on commit ac6c87a

Please sign in to comment.
You can’t perform that action at this time.