diff options
author | jkh <jkh@FreeBSD.org> | 1998-02-10 15:05:14 +0800 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1998-02-10 15:05:14 +0800 |
commit | 6bd69d0a7dfec7fbcf7eb071d79411e4f50b7ecb (patch) | |
tree | f63d0ae3327c792380fee8e3086d8d18c22d61a4 /x11-toolkits/v | |
parent | d14200ddbf32166187ab3d4876b7e05e42a5f620 (diff) | |
download | freebsd-ports-graphics-6bd69d0a7dfec7fbcf7eb071d79411e4f50b7ecb.tar.gz freebsd-ports-graphics-6bd69d0a7dfec7fbcf7eb071d79411e4f50b7ecb.tar.zst freebsd-ports-graphics-6bd69d0a7dfec7fbcf7eb071d79411e4f50b7ecb.zip |
v - A C++ GUI framework for X+MSWin
Submitted by: Donald Burr <dburr@POBoxes.com>
Diffstat (limited to 'x11-toolkits/v')
-rw-r--r-- | x11-toolkits/v/Makefile | 40 | ||||
-rw-r--r-- | x11-toolkits/v/distinfo | 1 | ||||
-rw-r--r-- | x11-toolkits/v/files/patch-aa | 48 | ||||
-rw-r--r-- | x11-toolkits/v/files/patch-ab | 39 | ||||
-rw-r--r-- | x11-toolkits/v/pkg-comment | 1 | ||||
-rw-r--r-- | x11-toolkits/v/pkg-descr | 16 | ||||
-rw-r--r-- | x11-toolkits/v/pkg-message | 7 | ||||
-rw-r--r-- | x11-toolkits/v/pkg-plist | 263 |
8 files changed, 415 insertions, 0 deletions
diff --git a/x11-toolkits/v/Makefile b/x11-toolkits/v/Makefile new file mode 100644 index 00000000000..cdeab0345c5 --- /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 00000000000..7c6d652f03c --- /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 00000000000..8baa1157a62 --- /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 00000000000..52a121cbeb1 --- /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 00000000000..e6a465f97cf --- /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 00000000000..1c4255ced11 --- /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 00000000000..009d341d6eb --- /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 00000000000..2dd337461ce --- /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 |