ports/111052: [New port] net/uriparser: URI parsing library

Ed Schouten ed at fxq.nl
Sat Mar 31 11:00:12 UTC 2007


>Number:         111052
>Category:       ports
>Synopsis:       [New port] net/uriparser: URI parsing library
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 31 11:00:07 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Ed Schouten
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD palm.hoeg.nl 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Feb 11 22:32:09 CET 2007 root at palm.hoeg.nl:/usr/obj/usr/src/sys/PALM i386
>Description:
The XSPF parsing library libSpiff (multimedia/libspiff) will depend on a
new library called uriparser, which is as the name suggests an URI
parsing library. uriparser isn't in the ports tree yet, which will
prevent us from bumping libSpiff to future versions.
>How-To-Repeat:
>Fix:
The following shar contains the uriparser port:

# 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:
#
#	uriparser
#	uriparser/Makefile
#	uriparser/distinfo
#	uriparser/pkg-descr
#	uriparser/pkg-plist
#	uriparser/files
#	uriparser/files/patch-malloc
#
echo c - uriparser
mkdir -p uriparser > /dev/null 2>&1
echo x - uriparser/Makefile
sed 's/^X//' >uriparser/Makefile << 'END-of-uriparser/Makefile'
X# New ports collection makefile for:	uriparser
X# Date Created:				31 Mar 2007
X# Whom:					Ed Schouten <ed at fxq.nl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	uriparser
XPORTVERSION=	0.3.1
XCATEGORIES=	net
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	uriparser
X
XMAINTAINER=	ed at fxq.nl
XCOMMENT=	URI parsing library
X
XGNU_CONFIGURE=	yes
XUSE_DOS2UNIX=	yes
XUSE_BZIP2=	yes
X
X.include <bsd.port.mk>
END-of-uriparser/Makefile
echo x - uriparser/distinfo
sed 's/^X//' >uriparser/distinfo << 'END-of-uriparser/distinfo'
XMD5 (uriparser-0.3.1.tar.bz2) = ff45baf3bacc5874f53927aaccc2ad93
XSHA256 (uriparser-0.3.1.tar.bz2) = 75c12c7d5ce6429f8da9922cc56e4f049b5ff06f89d607a47f1c48195dcfca06
XSIZE (uriparser-0.3.1.tar.bz2) = 95693
END-of-uriparser/distinfo
echo x - uriparser/pkg-descr
sed 's/^X//' >uriparser/pkg-descr << 'END-of-uriparser/pkg-descr'
Xuriparser is an RFC 3986 URI parsing library written in C++.
X
XWWW: http://uriparser.sourceforge.net/
END-of-uriparser/pkg-descr
echo x - uriparser/pkg-plist
sed 's/^X//' >uriparser/pkg-plist << 'END-of-uriparser/pkg-plist'
Xinclude/uriparser.h
Xinclude/uriparser/Uri.h
Xinclude/uriparser/UriBase.h
Xinclude/uriparser/UriDefsAnsi.h
Xinclude/uriparser/UriDefsConfig.h
Xinclude/uriparser/UriDefsUnicode.h
Xinclude/uriparser/UriIp4.h
Xinclude/uriparser/UriIp4Base.h
Xlib/liburiparser.a
X at dirrm include/uriparser
END-of-uriparser/pkg-plist
echo c - uriparser/files
mkdir -p uriparser/files > /dev/null 2>&1
echo x - uriparser/files/patch-malloc
sed 's/^X//' >uriparser/files/patch-malloc << 'END-of-uriparser/files/patch-malloc'
X--- include/uriparser/UriBase.h	Wed Mar 28 16:09:38 2007
X+++ include/uriparser/UriBase.h	Sat Mar 31 12:35:09 2007
X@@ -117,11 +117,6 @@
X # include <ctype.h> /* For wchar_t */
X # include <string.h> /* For strlen, memset, memcpy */
X # include <stdlib.h> /* For malloc */
X-# if defined(__APPLE__) && defined(__MACH__)
X-#  include <malloc/malloc.h> /* For malloc, Mac OS X */
X-# else
X-#  include <malloc.h> /* For malloc */
X-# endif
X #endif /* URI_DOXYGEN */
X 
X 
END-of-uriparser/files/patch-malloc
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list