Here's a not-quite-finished port for WolfPack Entertainment's
Image Viewer.  Note this is *not* the same as graphics/imageviewer.

Since FreeBSD appeared to be one of its intended target platforms,
and it wasn't already in the Ports Collection, I thought I'd give
it a shot.  I got mired in the whole X11BASE vs. LOCALBASE
confusion, and gave up in frustration...

If someone smarter and/or more patient can whip this into shape,
it's all yours.

Notes:

1. It's probably necessary to add -DUSE_BIG_ENDIAN to CFLAGS on
big-endian architectures.  The only file this affects is
iv/imgview.c.

2. .bmp (Windows Bitmap) files display as garbage.  This might
actually be an imlib problem.

3. IV comes with a 48x48 icon (iv/iv.xpm).  Does it make sense to
install it?

                                        -=EPS=-
-------
# 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:
#
#       graphics/iv
#       graphics/iv/Makefile
#       graphics/iv/distinfo
#       graphics/iv/pkg-descr
#       graphics/iv/files
#       graphics/iv/files/patch-aa
#       graphics/iv/files/patch-ab
#
echo c - graphics/iv
mkdir -p graphics/iv > /dev/null 2>&1
echo x - graphics/iv/Makefile
sed 's/^X//' >graphics/iv/Makefile << 'END-of-graphics/iv/Makefile'
X# New ports collection makefile for:   iv
X# Date created:                17 December 2006
X# Whom:                        Your Name Here <[EMAIL PROTECTED]>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      iv
XPORTVERSION=   2.1.2
XCATEGORIES=    graphics
XMASTER_SITES=  http://wolfpack.twu.net/users/wolfpack/
X
XMAINTAINER=    [EMAIL PROTECTED]
XCOMMENT=       Image Viewer Using GTK and Imlib
X
XLIB_DEPENDS=   jpeg.9:${PORTSDIR}/graphics/jpeg \
X               png.5:${PORTSDIR}/graphics/png \
X               ungif.5:${PORTSDIR}/graphics/libungif
X
XUSE_BZIP2=     yes
XUSE_GMAKE=     yes
XUSE_XLIB=      yes
XUSE_XPM=       yes
XUSE_GNOME=     gtk12 imlib
XMAN1=          iv.1
XHAS_CONFIGURE= yes
XCONFIGURE_ARGS=        FreeBSD --no-colors --prefix=${PREFIX} 
--disable=libendeavour2
XPLIST_FILES=   bin/iv
X
Xpre-patch:
X       ${BZIP2_CMD} -dk ${WRKSRC}/iv/iv.1.bz2
X
Xpost-patch:
X       @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|' ${WRKSRC}/iv/iv.1
X       @${REINPLACE_CMD} -e 's|echo -n -e|printf|' \
X               ${WRKSRC}/iv/makefile_append.ini
X
Xdo-install:
X       ${INSTALL_PROGRAM} ${WRKSRC}/iv/iv ${PREFIX}/bin
X       ${INSTALL_MAN} ${WRKSRC}/iv/iv.1 ${MANPREFIX}/man/man1
X
X.include <bsd.port.mk>
END-of-graphics/iv/Makefile
echo x - graphics/iv/distinfo
sed 's/^X//' >graphics/iv/distinfo << 'END-of-graphics/iv/distinfo'
XMD5 (iv-2.1.2.tar.bz2) = 2208a2f3d4dfc9ad93205af644550895
XSHA256 (iv-2.1.2.tar.bz2) = 
7ca44f3d9dc1f24acd71f7fceeb166c297f52053b16220306416236791bf98c7
XSIZE (iv-2.1.2.tar.bz2) = 708928
END-of-graphics/iv/distinfo
echo x - graphics/iv/pkg-descr
sed 's/^X//' >graphics/iv/pkg-descr << 'END-of-graphics/iv/pkg-descr'
XAn image viewer using the GIMP Toolkit (GTK) and Image Library
X(Imlib).
X
XImage Viewer (also known as IV) allows you to: view any image
Xsupported by Imlib, view text files, view binary files, save
Ximages (convert formats), grab (screenshot), print, rotate, crop,
Xresize, display on desktop, add text (annotate), add/edit/remove
Xcomments (and other embedded content), and open/edit/save
Xanimated images.
X
XAdditional viewing features include pan & zoom with just a click
Xand a drag. 
X
XWWW: http://wolfpack.twu.net/IV/
END-of-graphics/iv/pkg-descr
echo c - graphics/iv/files
mkdir -p graphics/iv/files > /dev/null 2>&1
echo x - graphics/iv/files/patch-aa
sed 's/^X//' >graphics/iv/files/patch-aa << 'END-of-graphics/iv/files/patch-aa'
X--- iv/iv.1.orig       Thu Dec 14 00:00:00 2006
X+++ iv/iv.1    
X@@ -114,12 +114,6 @@
X .TP 
X \fB/usr/bin/iv\fR
X Program.
X-.TP 
X-\fB/usr/man/man1/iv.1.bz2\fR
X-Manual page.
X-.TP 
X-\fB/usr/shared/icons/iv.xpm\fR
X-Icon.
X .SH "ENVIRONMENT VARIABLES"
X .LP 
X .TP 
END-of-graphics/iv/files/patch-aa
echo x - graphics/iv/files/patch-ab
sed 's/^X//' >graphics/iv/files/patch-ab << 'END-of-graphics/iv/files/patch-ab'
X--- iv/platforms.ini.orig      Thu Dec 14 00:00:00 2006
X+++ iv/platforms.ini   
X@@ -174,15 +174,18 @@
X       CPP = c++
X       PlatformSearchPathInclude = /usr/include/
X       PlatformSearchPathInclude = /usr/X11R6/include/
X+      PlatformSearchPathInclude = /usr/local/include/
X       PlatformSearchPathLib = /lib/
X       PlatformSearchPathLib = /usr/lib/
X       PlatformSearchPathLib = /usr/X11R6/lib/
X+      PlatformSearchPathLib = /usr/local/lib/
X       PlatformSearchPathEtc = /etc/
X       PlatformSearchPathEtc = /usr/etc/
X       PlatformSearchPathBin = /bin/
X       PlatformSearchPathBin = /usr/bin/
X       PlatformSearchPathBin = /usr/X11R6/bin/
X-      PlatformSearchPathData = /usr/share/icons/
X+      PlatformSearchPathBin = /usr/local/bin/
X+      PlatformSearchPathData = /usr/local/share/icons/
X       PlatformFeature = debug
X               Description = Just adds -g to the CFLAGS for debugging
X               MustExist = No
X@@ -196,7 +199,7 @@
X               Description = Uncompressed GIF Library
X               MustExist = Preffered
X               FeatureCFLAGS = -DHAVE_LIBGIF
X-              FeatureLIBS = -lgif
X+              FeatureLIBS = -lungif
X               FeatureDepend = libgif-devel
X                       DependType = Header
X                       MustExist = Yes
END-of-graphics/iv/files/patch-ab
exit

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to