ports/145755: [NEW PORT] textproc/libroxml: A minimum, easy-to-use, C implementation for xml file parsing
Hung-Yi Chen
gaod at hychen.org
Fri Apr 16 11:10:01 UTC 2010
>Number: 145755
>Category: ports
>Synopsis: [NEW PORT] textproc/libroxml: A minimum, easy-to-use, C implementation for xml file parsing
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 16 11:10:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Hung-Yi Chen
>Release: FreeBSD 8.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD cse.tw 8.0-STABLE FreeBSD 8.0-STABLE #7: Tue Mar 2 04:12:11 CST
>Description:
This library is minimum, easy-to-use, C implementation for xml file parsing.
Because XML parsing is always hard to reinvent.
Because very often, xml libraries are too big to fit with little application.
WWW: http://code.google.com/p/libroxml/
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- libroxml-2.0.1.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:
#
# libroxml
# libroxml/files
# libroxml/files/patch-Makefile
# libroxml/pkg-descr
# libroxml/distinfo
# libroxml/Makefile
#
echo c - libroxml
mkdir -p libroxml > /dev/null 2>&1
echo c - libroxml/files
mkdir -p libroxml/files > /dev/null 2>&1
echo x - libroxml/files/patch-Makefile
sed 's/^X//' >libroxml/files/patch-Makefile << '71678625e058f011bb09f7a08fd6ed3c'
X--- Makefile.orig 2010-03-20 07:47:37.000000000 +0800
X+++ Makefile 2010-04-16 18:56:26.000000000 +0800
X@@ -111,25 +111,13 @@
X $E - $(MAKE) -C $(abspath fuse.xml)
X
X .PHONY: install
X-install: $(TARGETS) doxy
X- $P ' INSTALL DIRS'
X- $E mkdir -p $(DESTDIR)/usr/bin
X- $E mkdir -p $(DESTDIR)/usr/include
X- $E mkdir -p $(DESTDIR)/usr/lib/pkgconfig
X- $E mkdir -p $(DESTDIR)/usr/share/man/man3
X- $E mkdir -p $(DESTDIR)/usr/share/man/man1
X- $E mkdir -p $(DESTDIR)/usr/share/doc/libroxml/html
X- $P ' INSTALL FILES'
X- $E install -D $(TARGET_SLIB) $(DESTDIR)/usr/lib
X- $E install -D $(TARGET_LIB) $(DESTDIR)/usr/lib
X- $E install -D $(TARGET_BIN) $(DESTDIR)/usr/bin
X- $E install -D $(INC) $(DESTDIR)/usr/include
X- $E install -D LGPL.txt $(DESTDIR)/usr/share/doc/libroxml/
X- $E install -D docs/roxml.1 $(DESTDIR)/usr/share/man/man1/
X- $E install -D docs/man/man3/* $(DESTDIR)/usr/share/man/man3/
X- $E install -D docs/html/* $(DESTDIR)/usr/share/doc/libroxml/html/
X- $E install -m644 libroxml.pc $(DESTDIR)/usr/lib/pkgconfig
X- $E cp -d $(TARGET_LN) $(DESTDIR)/usr/lib
X+install:
X+ $E install $(TARGET_SLIB) $(DESTDIR)/lib
X+ $E install $(TARGET_LIB) $(DESTDIR)/lib
X+ $E install $(TARGET_BIN) $(DESTDIR)/bin
X+ $E install $(INC) $(DESTDIR)/include
X+ $E install docs/roxml.1 $(DESTDIR)/man/man1/
X+ $E install $(TARGET_LN) $(DESTDIR)/lib
X
X .PHONY: uninstall
X uninstall:
71678625e058f011bb09f7a08fd6ed3c
echo x - libroxml/pkg-descr
sed 's/^X//' >libroxml/pkg-descr << 'd12fb8a6738a784c0d35702ca671418c'
XThis library is minimum, easy-to-use, C implementation for xml file parsing.
XBecause XML parsing is always hard to reinvent.
XBecause very often, xml libraries are too big to fit with little application.
X
XWWW: http://code.google.com/p/libroxml/
d12fb8a6738a784c0d35702ca671418c
echo x - libroxml/distinfo
sed 's/^X//' >libroxml/distinfo << '04f3c05e709d2b5a96b89379baef14d7'
XMD5 (libroxml-2.0.1.tar.gz) = a309bc508195a5e9ebf8224ff4ef998f
XSHA256 (libroxml-2.0.1.tar.gz) = f544334cae3b7471bf0f8acd41e989c75f7544c09eaba7e1e26b9eab50d1509a
XSIZE (libroxml-2.0.1.tar.gz) = 85427
04f3c05e709d2b5a96b89379baef14d7
echo x - libroxml/Makefile
sed 's/^X//' >libroxml/Makefile << 'bf2e3a4162eb466154628cdc12dca193'
X# New ports collection makefile for: libroxml
X# Date created: 2010-04-16
X# Whom: Hung-Yi Chen <gaod at hychen.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= libroxml
XPORTVERSION= 2.0.1
XCATEGORIES= textproc
XMASTER_SITES= GOOGLE_CODE
XDISTNAME= libroxml-${PORTVERSION}
X
XMAINTAINER= gaod at hychen.org
XCOMMENT= A minimum, easy-to-use, C implementation for xml file parsing
X
XPROJECTHOST= libroxml
X
XUSE_GMAKE= yes
X
XMAKE_ENV+= DESTDIR=${PREFIX}
XUSE_LDCONFIG= yes
X
XMAN1= roxml.1
X
XPLIST_FILES= bin/roxml \
X lib/libroxml.so \
X lib/libroxml.so.0 \
X lib/libroxml.a
X
X.include <bsd.port.mk>
bf2e3a4162eb466154628cdc12dca193
exit
--- libroxml-2.0.1.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list