Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 1998 18:42:58 -0800 (PST)
From:      dburr@POBoxes.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/5688: NEW PORT: v [categories x11] (C++ GUI framework for X+MSWin)
Message-ID:  <199802090242.SAA06223@colossus.dyn.ml.org>

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

>Number:         5688
>Category:       ports
>Synopsis:       NEW PORT: v [categories x11] (C++ GUI framework for X+MSWin)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb  8 19:40:03 PST 1998
>Last-Modified:
>Originator:     Donald Burr
>Organization:
Starfleet Command
>Release:        FreeBSD 2.2.5-RELEASE i386
>Environment:

irrelevant

>Description:

V is a C++ GUI and application development framework for X-windows and
Microsoft Windows.  It allows you to develop GUI applications  that are
source-code compatible under X11 and Microsoft Windows 3.x/95, that have
the same look-and-feel under both environments.  It does not require any
special X toolkits or Windows DLL's to be installed (it uses the standard
toolkits on both environments).

Full documentation, many code examples, and the V toolkit for Windows
systems is available at the V web site:

http://objectcentral.com/

Documentation (in TeX format) will also be installed under
/usr/X11R6/share/doc/v.

[ This port is maintained by Donald Burr <dburr@POBoxes.com>. ]

>How-To-Repeat:

	

>Fix:
	
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.1.4).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1998-02-08 18:40 PST by <dburr@control.colossus.dyn.ml.org>.
# Source directory was `/usr/ports/x11'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode       name
# ------ ---------- ------------------------------------------
#     55 -rw-r--r-- v/files/md5
#   6311 -rw-r--r-- v/pkg/PLIST
#    224 -rw-r--r-- v/pkg/MESSAGE
#    682 -rw-r--r-- v/pkg/DESCR
#     50 -rw-r--r-- v/pkg/COMMENT
#    972 -rw-r--r-- v/Makefile
#   1383 -rw-r--r-- v/patches/patch-aa
#    959 -rw-r--r-- v/patches/patch-ab
#
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
  shar_touch=touch
else
  shar_touch=:
  echo
  echo 'WARNING: not restoring timestamps.  Consider getting and'
  echo "installing GNU \`touch', distributed in GNU File Utilities..."
  echo
fi
rm -f 1231235999 $$.touch
#
# ============= v/files/md5 ==============
if test ! -d 'v'; then
  echo 'x - creating directory v'
  mkdir 'v'
fi
if test ! -d 'v/files'; then
  echo 'x - creating directory v/files'
  mkdir 'v/files'
fi
if test -f 'v/files/md5' && test X"$1" != X"-c"; then
  echo 'x - skipping v/files/md5 (file already exists)'
else
  echo 'x - extracting v/files/md5 (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/files/md5' &&
MD5 (v-1.17.tar.gz) = d64b3d4ceabeefa6433c15ff11b7bb88
SHAR_EOF
  $shar_touch -am 0208065298 'v/files/md5' &&
  chmod 0644 'v/files/md5' ||
  echo 'restore of v/files/md5 failed'
  shar_count="`wc -c < 'v/files/md5'`"
  test 55 -eq "$shar_count" ||
    echo "v/files/md5: original size 55, current size $shar_count"
fi
# ============= v/pkg/PLIST ==============
if test ! -d 'v/pkg'; then
  echo 'x - creating directory v/pkg'
  mkdir 'v/pkg'
fi
if test -f 'v/pkg/PLIST' && test X"$1" != X"-c"; then
  echo 'x - skipping v/pkg/PLIST (file already exists)'
else
  echo 'x - extracting v/pkg/PLIST (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/pkg/PLIST' &&
bin/b2v
bin/icondemo
bin/proto
bin/tutapp
bin/v1
bin/vdraw
bin/vdrawex
bin/ved
bin/vgen
bin/viconed
lib/libV.a
include/v/aw3d.h
include/v/aw3dp.h
include/v/awcmd3d.h
include/v/awcmd3dp.h
include/v/awlbl3d.h
include/v/awlbl3dp.h
include/v/awscl3d.h
include/v/awscl3dp.h
include/v/awsim3d.h
include/v/awsim3dp.h
include/v/awsld3d.h
include/v/awsld3dp.h
include/v/awtog3d.h
include/v/awtog3dp.h
include/v/canvas.h
include/v/canvasp.h
include/v/dif1617
include/v/diffs
include/v/v_defs.h
include/v/vapp.h
include/v/vawinfo.h
include/v/vbaseitm.h
include/v/vbasewin.h
include/v/vbrush.h
include/v/vbtncmd.h
include/v/vcanvas.h
include/v/vcb2x4.h
include/v/vcb2x8.h
include/v/vcbtncmd.h
include/v/vchkboxc.h
include/v/vclabelc.h
include/v/vcmd.h
include/v/vcmdpane.h
include/v/vcmdprnt.h
include/v/vcmdwin.h
include/v/vcolor.h
include/v/vcomboc.h
include/v/vcpdc.h
include/v/vctlclrs.h
include/v/vdc.h
include/v/vdebug.h
include/v/vdialog.h
include/v/vfilesel.h
include/v/vfinddlg.h
include/v/vfont.h
include/v/vfontlst.h
include/v/vfontsel.h
include/v/vframec.h
include/v/vicon.h
include/v/vkeys.h
include/v/vlabelc.h
include/v/vlistc.h
include/v/vmemdc.h
include/v/vmenu.h
include/v/vmodald.h
include/v/vnlprntr.h
include/v/vnotice.h
include/v/vnulldc.h
include/v/vpane.h
include/v/vpen.h
include/v/vprintdc.h
include/v/vprinter.h
include/v/vprogrsc.h
include/v/vpsdc.h
include/v/vpsprntr.h
include/v/vradioc.h
include/v/vreply.h
include/v/vsliderc.h
include/v/vspinc.h
include/v/vstatusp.h
include/v/vtextc.h
include/v/vtextcnv.h
include/v/vtexted.h
include/v/vtextinc.h
include/v/vtimer.h
include/v/vutil.h
include/v/vwindow.h
include/v/vx2vkey.h
include/v/vxdc.h
include/v/vxutil.h
include/v/vynreply.h
@dirrm include/v
share/doc/v/Makefile
share/doc/v/cxxstyle.tex
share/doc/v/fig/btnbar.fig
share/doc/v/fig/button.fig
share/doc/v/fig/chkbox.fig
share/doc/v/fig/combobox.fig
share/doc/v/fig/dialog.fig
share/doc/v/fig/dlgcmd.fig
share/doc/v/fig/frame.fig
share/doc/v/fig/icon.fig
share/doc/v/fig/iconbtn.fig
share/doc/v/fig/list.fig
share/doc/v/fig/menubar.fig
share/doc/v/fig/mydialog.fig
share/doc/v/fig/objtemplates.fig
share/doc/v/fig/progress.fig
share/doc/v/fig/protoapp.fig
share/doc/v/fig/radiob.fig
share/doc/v/fig/slider.fig
share/doc/v/fig/stdvapp.fig
share/doc/v/fig/testclass.fig
share/doc/v/fig/textbox.fig
share/doc/v/fig/textin.fig
share/doc/v/fig/vapphier.fig
share/doc/v/fig/reply.fig
share/doc/v/fig/notice.fig
share/doc/v/fig/ynreply.fig
share/doc/v/fig/filesel.fig
share/doc/v/fig/statbar.fig
share/doc/v/fig/spinner.gif
share/doc/v/fig/boxlabel.fig
share/doc/v/fig/color.fig
share/doc/v/fig/oonotate.fig
share/doc/v/fig/oonotate.eps
share/doc/v/fig/stdvapp.eps
share/doc/v/fig/btnbar.gif
share/doc/v/fig/button.gif
share/doc/v/fig/chkbox.gif
share/doc/v/fig/color.gif
share/doc/v/fig/combobox.gif
share/doc/v/fig/dialog.gif
share/doc/v/fig/filesel.gif
share/doc/v/fig/frame.gif
share/doc/v/fig/icon.gif
share/doc/v/fig/iconbtn.gif
share/doc/v/fig/list.gif
share/doc/v/fig/menubar.gif
share/doc/v/fig/mydialog.gif
share/doc/v/fig/notice.gif
share/doc/v/fig/progress.gif
share/doc/v/fig/protoapp.gif
share/doc/v/fig/radiob.gif
share/doc/v/fig/reply.gif
share/doc/v/fig/slider.gif
share/doc/v/fig/statbar.gif
share/doc/v/fig/stdvapp.gif
share/doc/v/fig/textbox.gif
share/doc/v/fig/textin.gif
share/doc/v/fig/vapphier.gif
share/doc/v/fig/oonotate.gif
share/doc/v/fig/ynreply.gif
share/doc/v/fig/spinner.fig
share/doc/v/fig/dlgcmd.gif
share/doc/v/fig/boxlabel.xbm
share/doc/v/fig/boxlabel.gif
share/doc/v/fig/line.gif
share/doc/v/fig/protoapp.eps
share/doc/v/fig/mydialog.eps
share/doc/v/fig/vprghier.fig
share/doc/v/fig/vprghier.eps
share/doc/v/fig/vprghier.gif
share/doc/v/fig/menubar.eps
share/doc/v/fig/statbar.eps
share/doc/v/fig/dlgcmd.eps
share/doc/v/fig/boxlabel.eps
share/doc/v/fig/button.eps
share/doc/v/fig/chkbox.eps
share/doc/v/fig/color.eps
share/doc/v/fig/combobox.eps
share/doc/v/fig/frame.eps
share/doc/v/fig/icon.eps
share/doc/v/fig/iconbtn.eps
share/doc/v/fig/list.eps
share/doc/v/fig/progress.eps
share/doc/v/fig/radiob.eps
share/doc/v/fig/slider.eps
share/doc/v/fig/spinner.eps
share/doc/v/fig/textbox.eps
share/doc/v/fig/textin.eps
share/doc/v/fig/dialog.eps
share/doc/v/fig/filesel.eps
share/doc/v/fig/notice.eps
share/doc/v/fig/reply.eps
share/doc/v/fig/ynreply.eps
share/doc/v/fig/vapphier.eps
share/doc/v/html/aboutv.bmp
share/doc/v/html/blank.bmp
share/doc/v/html/dnldwin.bmp
share/doc/v/html/dnldx.bmp
share/doc/v/html/gotoftp.bmp
share/doc/v/html/helpwant.bmp
share/doc/v/html/maillist.bmp
share/doc/v/html/mirrors.bmp
share/doc/v/html/mswin.bmp
share/doc/v/html/refman.bmp
share/doc/v/html/scrnshot.bmp
share/doc/v/html/testimon.bmp
share/doc/v/html/vgui.gif
share/doc/v/html/vgui.bmp
share/doc/v/html/vguibtn.bmp
share/doc/v/html/aboutv.gif
share/doc/v/html/blank.gif
share/doc/v/html/dnldwin.gif
share/doc/v/html/dnldx.gif
share/doc/v/html/gotoftp.gif
share/doc/v/html/helpwant.gif
share/doc/v/html/maillist.gif
share/doc/v/html/mirrors.gif
share/doc/v/html/refman.gif
share/doc/v/html/scrnshot.gif
share/doc/v/html/testimon.gif
share/doc/v/html/vguibtn.gif
share/doc/v/html/drawx.gif
share/doc/v/html/pickx.gif
share/doc/v/html/drawwin.gif
share/doc/v/html/pickwin.gif
share/doc/v/html/filepikx.gif
share/doc/v/html/fontpikx.gif
share/doc/v/html/drawwin.bmp
share/doc/v/html/vfaq.bmp
share/doc/v/html/vfaq.gif
share/doc/v/quickref.tex
share/doc/v/quickref.txt
share/doc/v/release.tex
share/doc/v/tutapndx.tex
share/doc/v/vclshier.tex
share/doc/v/vfaq.txt
share/doc/v/vgeneric.tex
share/doc/v/vopengl.tex
share/doc/v/vrefch1.tex
share/doc/v/vrefch2.tex
share/doc/v/vrefch3.tex
share/doc/v/vrefch4.tex
share/doc/v/vrefch5.tex
share/doc/v/vrefch6.tex
share/doc/v/vrefch7.tex
share/doc/v/vrefch8.tex
share/doc/v/vrefch9.tex
share/doc/v/vrefman.tex
share/doc/v/vtexted.tex
share/doc/v/vtools.tex
share/doc/v/vvers.tex
share/doc/v/vwebref.tex
share/doc/v/wcxxsty.tex
share/doc/v/wrelease.tex
share/doc/v/wvclassh.tex
share/doc/v/wvquickr.tex
share/doc/v/wvrefch1.tex
share/doc/v/wvrefch2.tex
share/doc/v/wvrefch3.tex
share/doc/v/wvrefch4.tex
share/doc/v/wvrefch5.tex
share/doc/v/wvrefch6.tex
share/doc/v/wvrefch7.tex
share/doc/v/wvrefch8.tex
share/doc/v/wvrefch9.tex
share/doc/v/wvrefman.html
share/doc/v/wvreftoc.tex
share/doc/v/wvreftut.tex
share/doc/v/wvtools.tex
SHAR_EOF
  $shar_touch -am 0208182998 'v/pkg/PLIST' &&
  chmod 0644 'v/pkg/PLIST' ||
  echo 'restore of v/pkg/PLIST failed'
  shar_count="`wc -c < 'v/pkg/PLIST'`"
  test 6311 -eq "$shar_count" ||
    echo "v/pkg/PLIST: original size 6311, current size $shar_count"
fi
# ============= v/pkg/MESSAGE ==============
if test -f 'v/pkg/MESSAGE' && test X"$1" != X"-c"; then
  echo 'x - skipping v/pkg/MESSAGE (file already exists)'
else
  echo 'x - extracting v/pkg/MESSAGE (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/pkg/MESSAGE' &&
Full documentation, many code examples, and the V toolkit for Windows
systems is available at the V web site:
X
http://objectcentral.com/
X
Documentation (in TeX format) is also installed locally under
/usr/X11R6/share/doc/v.
SHAR_EOF
  $shar_touch -am 0208183598 'v/pkg/MESSAGE' &&
  chmod 0644 'v/pkg/MESSAGE' ||
  echo 'restore of v/pkg/MESSAGE failed'
  shar_count="`wc -c < 'v/pkg/MESSAGE'`"
  test 224 -eq "$shar_count" ||
    echo "v/pkg/MESSAGE: original size 224, current size $shar_count"
fi
# ============= v/pkg/DESCR ==============
if test -f 'v/pkg/DESCR' && test X"$1" != X"-c"; then
  echo 'x - skipping v/pkg/DESCR (file already exists)'
else
  echo 'x - extracting v/pkg/DESCR (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/pkg/DESCR' &&
V is a C++ GUI and application development framework for X-windows and
Microsoft Windows.  It allows you to develop GUI applications  that are
source-code compatible under X11 and Microsoft Windows 3.x/95, that have
the same look-and-feel under both environments.  It does not require any
special X toolkits or Windows DLL's to be installed (it uses the standard
toolkits on both environments).
X
Full documentation, many code examples, and the V toolkit for Windows
systems is available at the V web site:
X
http://objectcentral.com/
X
Documentation (in TeX format) will also be installed under
/usr/X11R6/share/doc/v.
X
[ This port is maintained by Donald Burr <dburr@POBoxes.com>. ]
SHAR_EOF
  $shar_touch -am 0208183498 'v/pkg/DESCR' &&
  chmod 0644 'v/pkg/DESCR' ||
  echo 'restore of v/pkg/DESCR failed'
  shar_count="`wc -c < 'v/pkg/DESCR'`"
  test 682 -eq "$shar_count" ||
    echo "v/pkg/DESCR: original size 682, current size $shar_count"
fi
# ============= v/pkg/COMMENT ==============
if test -f 'v/pkg/COMMENT' && test X"$1" != X"-c"; then
  echo 'x - skipping v/pkg/COMMENT (file already exists)'
else
  echo 'x - extracting v/pkg/COMMENT (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/pkg/COMMENT' &&
A C++ GUI framework for X11 and Microsoft Windows
SHAR_EOF
  $shar_touch -am 0208073198 'v/pkg/COMMENT' &&
  chmod 0644 'v/pkg/COMMENT' ||
  echo 'restore of v/pkg/COMMENT failed'
  shar_count="`wc -c < 'v/pkg/COMMENT'`"
  test 50 -eq "$shar_count" ||
    echo "v/pkg/COMMENT: original size 50, current size $shar_count"
fi
# ============= v/Makefile ==============
if test -f 'v/Makefile' && test X"$1" != X"-c"; then
  echo 'x - skipping v/Makefile (file already exists)'
else
  echo 'x - extracting v/Makefile (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/Makefile' &&
# New ports collection makefile for:    v
# Version required:     1.17
# Date created:         8 Feb 1998
# Whom:                 Donald Burr <dburr@POBoxes.com>
#
# $Id$
#
X
DISTNAME=	v-1.17
CATEGORIES=	x11 devel graphics
MASTER_SITES=	ftp://objectcentral.com/
X
MAINTAINER=	dburr@POBoxes.com
X
USE_X11=	YES
X
WRKSRC=		${WRKDIR}/v
X
USE_GMAKE=	YES
X
pre-build:
X	${MKDIR} ${WRKSRC}/obj/bsd ${WRKSRC}/lib/bsd ${WRKSRC}/bin/bsd
X
do-install:
X	cd ${WRKSRC} && ${GMAKE} installv PREFIX=${PREFIX}
X
post-install:
X.ifdef NOPORTDOCS
X	@echo "==> Extra documentation WILL NOT be installed."
X.else
X	@echo "==> Installing extra docs under ${PREFIX}/share/doc/v..."
X	${MKDIR} ${PREFIX}/share/doc/v
X	${CP} -R ${WRKSRC}/doc ${PREFIX}/share/doc/v
X	find ${PREFIX}/share/doc/v -type d -exec chmod 755 {} \;
X	find ${PREFIX}/share/doc/v -type f -exec chmod 644 {} \;
X	@echo "==> Extra docs installed.  Note, you will need *tex to read 'em."
X.endif
X	@${CAT} ${PKGDIR}/MESSAGE
X
X.include <bsd.port.mk>
SHAR_EOF
  $shar_touch -am 0208183998 'v/Makefile' &&
  chmod 0644 'v/Makefile' ||
  echo 'restore of v/Makefile failed'
  shar_count="`wc -c < 'v/Makefile'`"
  test 972 -eq "$shar_count" ||
    echo "v/Makefile: original size 972, current size $shar_count"
fi
# ============= v/patches/patch-aa ==============
if test ! -d 'v/patches'; then
  echo 'x - creating directory v/patches'
  mkdir 'v/patches'
fi
if test -f 'v/patches/patch-aa' && test X"$1" != X"-c"; then
  echo 'x - skipping v/patches/patch-aa (file already exists)'
else
  echo 'x - extracting v/patches/patch-aa (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/patches/patch-aa' &&
--- ../../OLD/v/Makefile	Thu Feb  5 09:15:48 1998
+++ Makefile	Sun Feb  8 09:38:16 1998
@@ -329,29 +329,27 @@
X 
X .PHONY:	installv
X installv:
-	-mkdir /usr/local/v
-	-mkdir /usr/local/v/lib
-	-mkdir /usr/local/v/bin
-	-mkdir /usr/local/v/include
-	-mkdir /usr/local/v/include/v
-	-chmod 755 /usr/local/v 
-	-chmod 755 /usr/local/v/lib
-	-chmod 755 /usr/local/v/bin
-	-chmod 755 /usr/local/v/include
-	-chmod 755 /usr/local/v/include/v
-	cp includex/v/* /usr/local/v/include/v
-	cp $(LibDir)/*.a /usr/local/v/lib
-	cp $(Bin)/* /usr/local/v/bin
-	-chmod 644 /usr/local/v/include/v/*
-	-chmod 644 /usr/local/v/lib/*
-	-chmod 755 /usr/local/v/bin/*
+	-mkdir -p ${PREFIX}/lib
+	-mkdir ${PREFIX}/bin
+	-mkdir -p ${PREFIX}/include/v
+	-chmod 755 ${PREFIX}
+	-chmod 755 ${PREFIX}/lib
+	-chmod 755 ${PREFIX}/bin
+	-chmod 755 ${PREFIX}/include
+	-chmod 755 ${PREFIX}/include/v
+	cp includex/v/* ${PREFIX}/include/v
+	cp $(LibDir)/*.a ${PREFIX}/lib
+	cp $(Bin)/* ${PREFIX}/bin
+	-chmod 644 ${PREFIX}/include/v/*
+	-chmod 644 ${PREFIX}/lib/libV.a
+#	-chmod 755 ${PREFIX}/bin/*
X 
X .PHONY:	instalVlLinux
X installVLinux:
X 	@echo "You must run this as root"
-	-mkdir /usr/include/v
+	-mkdir ${PREFIX}/include/v
X 	chmod 644 includex/v/*
-	cp includex/v/* /usr/include/v
+	cp includex/v/* ${PREFIX}/include/v
X ifeq ($(Arch),linuxelf)
X 	chmod 644 $(LibDir)/*.so.$(VV)
X 	cp $(LibDir)/*.so.$(VV) /usr/lib
SHAR_EOF
  $shar_touch -am 0208093898 'v/patches/patch-aa' &&
  chmod 0644 'v/patches/patch-aa' ||
  echo 'restore of v/patches/patch-aa failed'
  shar_count="`wc -c < 'v/patches/patch-aa'`"
  test 1383 -eq "$shar_count" ||
    echo "v/patches/patch-aa: original size 1383, current size $shar_count"
fi
# ============= v/patches/patch-ab ==============
if test -f 'v/patches/patch-ab' && test X"$1" != X"-c"; then
  echo 'x - skipping v/patches/patch-ab (file already exists)'
else
  echo 'x - extracting v/patches/patch-ab (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'v/patches/patch-ab' &&
--- ../../OLD/v/Config.mk	Thu Jan 29 11:44:48 1998
+++ Config.mk	Sun Feb  8 07:36:21 1998
@@ -20,7 +20,8 @@
X #---------------------------------------------------------------------
X # HOMEV info
X #---------------------------------------------------------------------
-HOMEV	=	$(HOME)/v
+HOMEV	=	/usr/ports/x11/v/work/v
+# why not use ${WRKSRC}?  does not seem to work.
X 
X 
X #---------------------------------------------------------------------
@@ -43,7 +44,7 @@
X # User contributed definitions are available for:
X # hpux, aix, solaris, bsd
X #---------------------------------------------------------------------
-ARCH	= linux
+#ARCH	= linux
X #ARCH	= linuxelf
X #ARCH	= sun4
X #ARCH	= mips
@@ -51,7 +52,7 @@
X #ARCH	= hpux
X #ARCH	= aix
X #ARCH	= solaris
-#ARCH	= bsd
+ARCH	= bsd
X Arch = $(ARCH)
X 
X 
@@ -249,7 +250,7 @@
X #CFLAGS	+= -v $(INCDIR) 
X CFLAGS	+= $(INCDIR) 
X ifeq ($(DEBUG),no)
-CFLAGS	+=	-O
+CFLAGS	+=	-O3 -m486
X endif
X ifeq ($(DEBUG),yes)
X CFLAGS	+=	-g
SHAR_EOF
  $shar_touch -am 0208073698 'v/patches/patch-ab' &&
  chmod 0644 'v/patches/patch-ab' ||
  echo 'restore of v/patches/patch-ab failed'
  shar_count="`wc -c < 'v/patches/patch-ab'`"
  test 959 -eq "$shar_count" ||
    echo "v/patches/patch-ab: original size 959, current size $shar_count"
fi
exit 0
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



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