ports/123412: [NEW PORTS] devel/avce00 :An OpenSource C library convert Arc/Info Vector Coverages to E00
Wen Heping
wenheping at gmail.com
Mon May 5 03:10:02 UTC 2008
>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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list