ports/63568: [NEW PORT] devel/argp-standalone: Standalone version of arguments parsing functions from GLIBC

Sergey Matveychuk sem at ciam.ru
Mon Mar 1 02:20:20 UTC 2004


>Number:         63568
>Category:       ports
>Synopsis:       [NEW PORT] devel/argp-standalone: Standalone version of arguments parsing functions from GLIBC
>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:   Sun Feb 29 18:20:19 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Matveychuk
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD Current.sem-home.ciam.ru 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #4: Fri Feb 27 03:58:52 MSK 2004
>Description:
It is standalone version of argp - part of glibc library. 

It was separated off glibc by Niels MŸller
Niels primary use it for inclusion in the LSH distribution,
but it's useful for any package that wants to use argp and at the same
time be portable to non-glibc systems.

Besides portability fixes, there are a few other changes in this
version. The most important is that it no longer builds upon getopt;
the one or two hairy functions of GNU getopt are incorporated with the
argp parser. There are longer any global variables keeping track of
the parser state.

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- argp-standalone-1.3.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:
#
#	argp-standalone
#	argp-standalone/Makefile
#	argp-standalone/distinfo
#	argp-standalone/pkg-descr
#
echo c - argp-standalone
mkdir -p argp-standalone > /dev/null 2>&1
echo x - argp-standalone/Makefile
sed 's/^X//' >argp-standalone/Makefile << 'END-of-argp-standalone/Makefile'
X# New ports collection makefile for:	argp-standalone
X# Date created:				1 March 2004
X# Whom:					Sergey Matveychuk <sem at ciam.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	argp-standalone
XPORTVERSION=	1.3
XCATEGORIES=	devel
XMASTER_SITES=	http://www.lysator.liu.se/~nisse/misc/
X
XMAINTAINER=	sem at ciam.ru
XCOMMENT=	Standalone version of arguments parsing functions from GLIBC
X
XGNU_CONFIGURE=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
X
XPLIST_FILES=	lib/libargp.a include/argp.h
X
Xdo-install:
X	@cd ${WRKSRC}; \
X	${INSTALL_DATA} libargp.a ${PREFIX}/lib; \
X	${INSTALL_DATA} argp.h ${PREFIX}/include
X
X.include <bsd.port.mk>
END-of-argp-standalone/Makefile
echo x - argp-standalone/distinfo
sed 's/^X//' >argp-standalone/distinfo << 'END-of-argp-standalone/distinfo'
XMD5 (argp-standalone-1.3.tar.gz) = 720704bac078d067111b32444e24ba69
XSIZE (argp-standalone-1.3.tar.gz) = 130255
END-of-argp-standalone/distinfo
echo x - argp-standalone/pkg-descr
sed 's/^X//' >argp-standalone/pkg-descr << 'END-of-argp-standalone/pkg-descr'
XIt is standalone version of argp - part of glibc library. 
X
XIt was separated off glibc by Niels MŸller
XNiels primary use it for inclusion in the LSH distribution,
Xbut it's useful for any package that wants to use argp and at the same
Xtime be portable to non-glibc systems.
X
XBesides portability fixes, there are a few other changes in this
Xversion. The most important is that it no longer builds upon getopt;
Xthe one or two hairy functions of GNU getopt are incorporated with the
Xargp parser. There are longer any global variables keeping track of
Xthe parser state.
END-of-argp-standalone/pkg-descr
exit
--- argp-standalone-1.3.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list