ports/86755: ezXML 0.8.5
Marcin Jessa
yazzy at yazzy.org
Fri Sep 30 12:00:35 UTC 2005
>Number: 86755
>Category: ports
>Synopsis: ezXML 0.8.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 30 12:00:34 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Marcin Jessa
>Release: FreeBSD 6.0-BETA4 i386
>Organization:
YazzY.org
>Environment:
System: FreeBSD 6.0-BETA4 #13: Mon Sep 12 11:26:13 CEST 2005
root at marcin.witelcom.net:/usr/obj/usr/src/sys/WITELCOM
>Description:
ezXML is a C library for parsing XML documents inspired by simpleXML for PHP.
As the name implies, it's easy to use. It's ideal for
parsing XML configuration files or REST web service responses.
It's also fast and lightweight (less than 20k compiled).
>How-To-Repeat:
>Fix:
--- ezxml-0.8.5.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ezxml/
# ezxml/files
# ezxml/files/patch-Makefile
# ezxml/Makefile
# ezxml/distinfo
# ezxml/pkg-descr
#
echo c - ezxml/
mkdir -p ezxml/ > /dev/null 2>&1
echo c - ezxml/files
mkdir -p ezxml/files > /dev/null 2>&1
echo x - ezxml/files/patch-Makefile
sed 's/^X//' >ezxml/files/patch-Makefile << 'END-of-ezxml/files/patch-Makefile'
X--- Makefile.orig Wed Jun 1 10:58:04 2005
X+++ Makefile Thu Jul 28 10:13:03 2005
X@@ -21,10 +21,10 @@
X # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
X # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
X
X-CC = gcc
X+CC ?= gcc
X AR = ar
X RM = rm -f
X-CFLAGS = -Wall -O2
X+CFLAGS ?= -Wall -O2
X OBJS = ezxml.o
X LIB = libezxml.a
X TEST = ezxmltest
END-of-ezxml/files/patch-Makefile
echo x - ezxml/Makefile
sed 's/^X//' >ezxml/Makefile << 'END-of-ezxml/Makefile'
X# New ports collection makefile for: ezxml
X# Date created: 30th September 2005
X# Whom: Marcin Jessa <yazzy at yazzy.org>
X# $FreeBSD:$
X
XPORTNAME= ezxml
XPORTVERSION= 0.8.5
XCATEGORIES= textproc devel
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
X http://www.yazzy.org/ports/ezxml/
XMASTER_SITE_SUBDIR= ${PORTNAME}
X
XMAINTAINER= yazzy at yazzy.org
XCOMMENT= Easy to use C library for parsing XML documents
X
XWRKSRC= ${WRKDIR}/${PORTNAME}
X
XLIBFILES= libezxml.a
XHEADERFILES= ezxml.h
X
XPLIST_FILES= include/${HEADERFILES} \
X lib/${LIBFILES}
X
X.if !defined(NOPORTDOCS)
XPLIST_FILES+= %%EXAMPLESDIR%%/ezxml.txt
XPLIST_DIRS= %%EXAMPLESDIR%%
X.endif
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X ${INSTALL_DATA} ${WRKSRC}/${LIBFILES} ${PREFIX}/lib
X ${INSTALL_DATA} ${WRKSRC}/${HEADERFILES} ${PREFIX}/include
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X @${MKDIR} ${EXAMPLESDIR}
X ${INSTALL_DATA} ${WRKSRC}/ezxml.txt ${EXAMPLESDIR}
X @${ECHO} "An example of how to use the ezXML library can be found in"
X @${ECHO} "${EXAMPLESDIR}"
X.endif
X
X.include <bsd.port.post.mk>
END-of-ezxml/Makefile
echo x - ezxml/distinfo
sed 's/^X//' >ezxml/distinfo << 'END-of-ezxml/distinfo'
XMD5 (ezxml-0.8.5.tar.gz) = a564a28e881db3589a4a2b90e8040787
XSIZE (ezxml-0.8.5.tar.gz) = 16606
END-of-ezxml/distinfo
echo x - ezxml/pkg-descr
sed 's/^X//' >ezxml/pkg-descr << 'END-of-ezxml/pkg-descr'
XezXML is a C library for parsing XML documents inspired by simpleXML for PHP.
XAs the name implies, it's easy to use. It's ideal for
Xparsing XML configuration files or REST web service responses.
XIt's also fast and lightweight (less than 20k compiled).
X
X- Marcin Jessa
Xyazzy at yazzy.org
X
XWWW: http://ezxml.sourceforge.net/
END-of-ezxml/pkg-descr
exit
--- ezxml-0.8.5.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list