Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 May 2008 03:05:17 GMT
From:      Wen Heping <wenheping@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/123412: [NEW PORTS] devel/avce00 :An OpenSource C library convert Arc/Info Vector Coverages to E00
Message-ID:  <200805050305.m4535Hti034284@www.freebsd.org>
Resent-Message-ID: <200805050310.m453A1bl023505@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         123412
>Category:       ports
>Synopsis:       [NEW PORTS] devel/avce00 :An OpenSource C library convert Arc/Info Vector Coverages to E00
>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:   Mon May 05 03:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD-7.0 Release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb7 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
AVCE00 is an Open Source ANSI-C library that
 makes Arc/Info (binary) Vector Coverages
appear as E00! It allows you to read and write
binary coverages just as if they were E00 files.

The C library can be easily plugged into
existing E00 translators to add support for
binary coverages simply by replacing your
existing translator's read/write function
with the functions provided by the library

WWW: http://avce00.maptools.org/avce00/

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	/usr/ports/devel/avce00
#	/usr/ports/devel/avce00/pkg-plist
#	/usr/ports/devel/avce00/pkg-descr
#	/usr/ports/devel/avce00/distinfo
#	/usr/ports/devel/avce00/Makefile
#
echo c - /usr/ports/devel/avce00
mkdir -p /usr/ports/devel/avce00 > /dev/null 2>&1
echo x - /usr/ports/devel/avce00/pkg-plist
sed 's/^X//' >/usr/ports/devel/avce00/pkg-plist << 'END-of-/usr/ports/devel/avce00/pkg-plist'
Xbin/avcimport
Xbin/avcexport
Xbin/avcdelete
Xbin/avctest
Xbin/ex_avcwrite
Xinclude/avc.h
Xlib/avc.a
X%%PORTDOCS%%%%DOCSDIR%%/avce00.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-/usr/ports/devel/avce00/pkg-plist
echo x - /usr/ports/devel/avce00/pkg-descr
sed 's/^X//' >/usr/ports/devel/avce00/pkg-descr << 'END-of-/usr/ports/devel/avce00/pkg-descr'
XAVCE00 is an Open Source ANSI-C library that
X makes Arc/Info (binary) Vector Coverages 
Xappear as E00! It allows you to read and write 
Xbinary coverages just as if they were E00 files.
X
XThe C library can be easily plugged into 
Xexisting E00 translators to add support for 
Xbinary coverages simply by replacing your 
Xexisting translator's read/write function
Xwith the functions provided by the library
X
XWWW: http://avce00.maptools.org/avce00/
END-of-/usr/ports/devel/avce00/pkg-descr
echo x - /usr/ports/devel/avce00/distinfo
sed 's/^X//' >/usr/ports/devel/avce00/distinfo << 'END-of-/usr/ports/devel/avce00/distinfo'
XMD5 (avce00-2.0.0.tar.gz) = f495184dd5f3e4b89e3990f245d2598f
XSHA256 (avce00-2.0.0.tar.gz) = c0851f86b4cd414d6150a04820491024fb6248b52ca5c7bd1ca3d2a0f9946a40
XSIZE (avce00-2.0.0.tar.gz) = 152529
END-of-/usr/ports/devel/avce00/distinfo
echo x - /usr/ports/devel/avce00/Makefile
sed 's/^X//' >/usr/ports/devel/avce00/Makefile << 'END-of-/usr/ports/devel/avce00/Makefile'
X# New ports collection makefile for:	avce00
X# Date created:				04 May 2008
X# Whom:					Wen Heping <wenheping@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	avce00
XPORTVERSION=	2.0.0
XCATEGORIES=	devel
XMASTER_SITES=	http://avce00.maptools.org/dl/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	wenheping@gmail.com
XCOMMENT=	An OpenSource C library convert Arc/Info Vector Coverages to E00
X
XUSE_GMAKE=	yes
XALL_TARGET=	default
XBIN_FILES=	avcimport avcexport avcdelete avctest ex_avcwrite
X
XWRKSRC=		${WRKDIR}/${DISTNAME}
X
X.include <bsd.port.pre.mk>
X
Xpost-extract:
X	${CP} ${WRKSRC}/GNUmakefile ${WRKSRC}/Makefile
X.if ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
X	@${REINPLACE_CMD} -e 's#LSB#MSB#g' ${WRKSRC}/Makefile
X.endif
X
Xdo-install:
X.for i in ${BIN_FILES}
X	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${PREFIX}/bin/
X.endfor
X	${INSTALL_DATA} ${WRKSRC}/avc.a ${PREFIX}/lib
X	${INSTALL_DATA} ${WRKSRC}/avc.h ${PREFIX}/include
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/avce00.html ${DOCSDIR}
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/devel/avce00/Makefile
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805050305.m4535Hti034284>