summaryrefslogtreecommitdiff
path: root/x11-toolkits/v
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1998-02-10 07:05:14 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1998-02-10 07:05:14 +0000
commit4fea2bdbc0c97a230bce065195c88b6d01cc8128 (patch)
tree27361132c665de034e679ed00ce38b5b408c8197 /x11-toolkits/v
parentAdd some comments for compiling the port under -current in Makefile (diff)
v - A C++ GUI framework for X+MSWin
Submitted by: Donald Burr <dburr@POBoxes.com>
Notes
Notes: svn path=/head/; revision=9651
Diffstat (limited to 'x11-toolkits/v')
-rw-r--r--x11-toolkits/v/Makefile40
-rw-r--r--x11-toolkits/v/distinfo1
-rw-r--r--x11-toolkits/v/files/patch-aa48
-rw-r--r--x11-toolkits/v/files/patch-ab39
-rw-r--r--x11-toolkits/v/pkg-comment1
-rw-r--r--x11-toolkits/v/pkg-descr16
-rw-r--r--x11-toolkits/v/pkg-message7
-rw-r--r--x11-toolkits/v/pkg-plist263
8 files changed, 415 insertions, 0 deletions
diff --git a/x11-toolkits/v/Makefile b/x11-toolkits/v/Makefile
new file mode 100644
index 000000000000..cdeab0345c58
--- /dev/null
+++ b/x11-toolkits/v/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: v
+# Version required: 1.17
+# Date created: 8 Feb 1998
+# Whom: Donald Burr <dburr@POBoxes.com>
+#
+# $Id$
+#
+
+DISTNAME= v-1.17
+CATEGORIES= x11 devel graphics
+MASTER_SITES= ftp://objectcentral.com/
+
+MAINTAINER= dburr@POBoxes.com
+
+USE_X11= YES
+
+WRKSRC= ${WRKDIR}/v
+
+USE_GMAKE= YES
+
+pre-build:
+ ${MKDIR} ${WRKSRC}/obj/bsd ${WRKSRC}/lib/bsd ${WRKSRC}/bin/bsd
+
+do-install:
+ cd ${WRKSRC} && ${GMAKE} installv PREFIX=${PREFIX}
+
+post-install:
+.ifdef NOPORTDOCS
+ @echo "==> Extra documentation WILL NOT be installed."
+.else
+ @echo "==> Installing extra docs under ${PREFIX}/share/doc/v..."
+ ${MKDIR} ${PREFIX}/share/doc/v
+ ${CP} -R ${WRKSRC}/doc ${PREFIX}/share/doc/v
+ find ${PREFIX}/share/doc/v -type d -exec chmod 755 {} \;
+ find ${PREFIX}/share/doc/v -type f -exec chmod 644 {} \;
+ @echo "==> Extra docs installed. Note, you will need *tex to read 'em."
+.endif
+ @${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/v/distinfo b/x11-toolkits/v/distinfo
new file mode 100644
index 000000000000..7c6d652f03cf
--- /dev/null
+++ b/x11-toolkits/v/distinfo
@@ -0,0 +1 @@
+MD5 (v-1.17.tar.gz) = d64b3d4ceabeefa6433c15ff11b7bb88
diff --git a/x11-toolkits/v/files/patch-aa b/x11-toolkits/v/files/patch-aa
new file mode 100644
index 000000000000..8baa1157a628
--- /dev/null
+++ b/x11-toolkits/v/files/patch-aa
@@ -0,0 +1,48 @@
+--- ../../OLD/v/Makefile Thu Feb 5 09:15:48 1998
++++ Makefile Sun Feb 8 09:38:16 1998
+@@ -329,29 +329,27 @@
+
+ .PHONY: installv
+ 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/*
+
+ .PHONY: instalVlLinux
+ installVLinux:
+ @echo "You must run this as root"
+- -mkdir /usr/include/v
++ -mkdir ${PREFIX}/include/v
+ chmod 644 includex/v/*
+- cp includex/v/* /usr/include/v
++ cp includex/v/* ${PREFIX}/include/v
+ ifeq ($(Arch),linuxelf)
+ chmod 644 $(LibDir)/*.so.$(VV)
+ cp $(LibDir)/*.so.$(VV) /usr/lib
diff --git a/x11-toolkits/v/files/patch-ab b/x11-toolkits/v/files/patch-ab
new file mode 100644
index 000000000000..52a121cbeb16
--- /dev/null
+++ b/x11-toolkits/v/files/patch-ab
@@ -0,0 +1,39 @@
+--- ../../OLD/v/Config.mk Thu Jan 29 11:44:48 1998
++++ Config.mk Sun Feb 8 07:36:21 1998
+@@ -20,7 +20,8 @@
+ #---------------------------------------------------------------------
+ # HOMEV info
+ #---------------------------------------------------------------------
+-HOMEV = $(HOME)/v
++HOMEV = /usr/ports/x11/v/work/v
++# why not use ${WRKSRC}? does not seem to work.
+
+
+ #---------------------------------------------------------------------
+@@ -43,7 +44,7 @@
+ # User contributed definitions are available for:
+ # hpux, aix, solaris, bsd
+ #---------------------------------------------------------------------
+-ARCH = linux
++#ARCH = linux
+ #ARCH = linuxelf
+ #ARCH = sun4
+ #ARCH = mips
+@@ -51,7 +52,7 @@
+ #ARCH = hpux
+ #ARCH = aix
+ #ARCH = solaris
+-#ARCH = bsd
++ARCH = bsd
+ Arch = $(ARCH)
+
+
+@@ -249,7 +250,7 @@
+ #CFLAGS += -v $(INCDIR)
+ CFLAGS += $(INCDIR)
+ ifeq ($(DEBUG),no)
+-CFLAGS += -O
++CFLAGS += -O3 -m486
+ endif
+ ifeq ($(DEBUG),yes)
+ CFLAGS += -g
diff --git a/x11-toolkits/v/pkg-comment b/x11-toolkits/v/pkg-comment
new file mode 100644
index 000000000000..e6a465f97cfe
--- /dev/null
+++ b/x11-toolkits/v/pkg-comment
@@ -0,0 +1 @@
+A C++ GUI framework for X11 and Microsoft Windows
diff --git a/x11-toolkits/v/pkg-descr b/x11-toolkits/v/pkg-descr
new file mode 100644
index 000000000000..1c4255ced11e
--- /dev/null
+++ b/x11-toolkits/v/pkg-descr
@@ -0,0 +1,16 @@
+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>. ]
diff --git a/x11-toolkits/v/pkg-message b/x11-toolkits/v/pkg-message
new file mode 100644
index 000000000000..009d341d6eb2
--- /dev/null
+++ b/x11-toolkits/v/pkg-message
@@ -0,0 +1,7 @@
+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) is also installed locally under
+/usr/X11R6/share/doc/v.
diff --git a/x11-toolkits/v/pkg-plist b/x11-toolkits/v/pkg-plist
new file mode 100644
index 000000000000..2dd337461ce4
--- /dev/null
+++ b/x11-toolkits/v/pkg-plist
@@ -0,0 +1,263 @@
+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