Subject: pkg/15135: new package - graphics/aview - an ascii art image viewer
To: None <gnats-bugs@gnats.netbsd.org>
From: Lubomir Sedlacik <salo@Xtrmntr.org>
List: netbsd-bugs
Date: 01/04/2002 05:03:10
>Number:         15135
>Category:       pkg
>Synopsis:       new package - graphics/aview - an ascii art image viewer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 03 21:04:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Lubomir Sedlacik
>Release:        -current
>Organization:
>Environment:
>Description:

from package's DESCR:

     dT8  8Tb       aview is a high quality ascii-art image (pnm) browser
    dT 8  8 Tb      and animation (fli/flc) player which uses AAlib
   dT  8  8  Tb     (a portable ASCII Art library, part of the AA-project).
<PROJECT><PROJECT>
 dT    8  8    Tb
dT     8  8     Tb  aview features:

 * High quality ascii art rendering
 * Portable
 * Save into many formats (html, text, ansi, more/less etc...)
 * Contrast, Bright, Gamma control
 * Image zooming/unzooming                                                    
 * Three dithering modes
 * Hidden "bonus" features :)
 * Inversion
 * Support for bright, dim, inverse attributes/extended character set

aview is especially useful for viewing images in textmode browsers like lynx
or links, e-mail clients (e.g. add lines like
"image/jpeg;/usr/pkg/bin/asciiview %s" to your ~/.mailcap) and more. watch
images on your serial ascii terminals! :)

>How-To-Repeat:
>Fix:

# 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:
#
#	.
#	./DESCR
#	./PLIST
#	./distinfo
#	./Makefile
#	./patches
#	./patches/patch-aa
#	./patches/patch-ab
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./DESCR
sed 's/^X//' >./DESCR << 'END-of-./DESCR'
X
X     dT8  8Tb       aview is a high quality ascii-art image (pnm) browser
X    dT 8  8 Tb      and animation (fli/flc) player which uses AAlib
X   dT  8  8  Tb     (a portable ASCII Art library, part of the AA-project).
X<PROJECT><PROJECT>
X dT    8  8    Tb
XdT     8  8     Tb  aview features:
X
X * High quality ascii art rendering
X * Portable
X * Save into many formats (html, text, ansi, more/less etc...)
X * Contrast, Bright, Gamma control
X * Image zooming/unzooming
X * Three dithering modes
X * Hidden "bonus" features :)
X * Inversion
X * Support for bright, dim, inverse attributes/extended character set
END-of-./DESCR
echo x - ./PLIST
sed 's/^X//' >./PLIST << 'END-of-./PLIST'
X@comment $NetBSD$
Xbin/asciiview
Xbin/aview
Xman/man1/asciiview.1
Xman/man1/aview.1
Xshare/doc/aview/AUTHORS
Xshare/doc/aview/COPYING
Xshare/doc/aview/ChangeLog
Xshare/doc/aview/NEWS
Xshare/doc/aview/README
Xshare/doc/aview/README.flip
Xshare/doc/aview/TODO
X@dirrm share/doc/aview
END-of-./PLIST
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
X$NetBSD$
X
XSHA1 (aview-1.3.0rc1.tar.gz) = d757ff9f62e6ce4d926c03ae4f4096d9fcf353fc
XSize (aview-1.3.0rc1.tar.gz) = 54317 bytes
XSHA1 (patch-aa) = 4fb90e608e912839a3febef1b7086909eb93d42a
XSHA1 (patch-ab) = ed1d623e8ffe18e5cdb18727a2ccbb2cf8c50b1d
END-of-./distinfo
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# $NetBSD$
X#
X
XDISTNAME= aview-1.3.0rc1
XCATEGORIES= graphics converters
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aa-project/}
X
XMAINTAINER= salo@Xtrmntr.org
XHOMEPAGE= http://aa-project.sourceforge.net/aview/
XCOMMENT= ASCII Art image viewer
X
XDEPENDS+= netpbm:../../graphics/netpbm
X
XWRKSRC= ${WRKDIR}/aview-1.3.0
XPLIST_SRC= ${WRKDIR}/PLIST
X
XGNU_CONFIGURE= YES
XUSE_LIBTOOL= yes
XUSE_X11= yes
XUSE_BUILDLINK_ONLY= yes
X
X.include "../../mk/bsd.prefs.mk"
X
X.if (${MACHINE_ARCH} == "i386")
XFILES_SUBST= BIN_PROGRAMS="aview aaflip"
X.else
XFILES_SUBST= BIN_PROGRAMS="aview"
X.endif
XFILES_SUBST_SED=  ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/-e s!@/}
X
Xpre-configure:
X	@${SED} ${FILES_SUBST_SED} ${WRKSRC}/Makefile.in > ${WRKDIR}/Makefile.in
X	@${MV} ${WRKDIR}/Makefile.in ${WRKSRC}/
X
Xpost-install:
X	@${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
X	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/AUTHORS ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/NEWS ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/README* ${PREFIX}/share/doc/aview/
X	${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/doc/aview/
X.if (${MACHINE_ARCH} == "i386")
X	${INSTALL_PROGRAM} ${WRKSRC}/aaflip ${PREFIX}/bin/
X	@${ECHO} bin/aaflip >>${PLIST_SRC}
X.endif
X
X.include "../../graphics/aalib/buildlink.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-./Makefile
echo c - ./patches
mkdir -p ./patches > /dev/null 2>&1
echo x - ./patches/patch-aa
sed 's/^X//' >./patches/patch-aa << 'END-of-./patches/patch-aa'
X$NetBSD$
X
X+++ Makefile.in
X@@ -65,7 +65,7 @@
X PACKAGE = @PACKAGE@
X VERSION = @VERSION@
X 
X-bin_PROGRAMS = aview aaflip
X+bin_PROGRAMS = @BIN_PROGRAMS@
X aview_SOURCES = image.c main.c shrink.c ui.c
X aaflip_SOURCES = flip.c general.c
X bin_SCRIPTS = asciiview
END-of-./patches/patch-aa
echo x - ./patches/patch-ab
sed 's/^X//' >./patches/patch-ab << 'END-of-./patches/patch-ab'
X$NetBSD$
X
X+++ asciiview
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/bin/sh
X # asciiview - an ascii art image browser script. Front end for aview/aaflip
X clear()
X {
END-of-./patches/patch-ab
exit

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