Date: Sat, 13 Jun 1998 17:15:36 -0400 (EDT) From: Cyrus Rahman <cr@demo.jcmax.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/6938: Addition of V GUI to ports collection Message-ID: <199806132115.RAA28419@demo.jcmax.com>
next in thread | raw e-mail | index | archive | help
>Number: 6938 >Category: ports >Synopsis: Addition of V GUI to ports collection >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: Sat Jun 13 14:20:00 PDT 1998 >Last-Modified: >Originator: Cyrus Rahman >Organization: J.C. Max, Inc. >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: This contains a port of the V C++ GUI. >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: # # V # V/Makefile # V/pkg # V/pkg/COMMENT # V/pkg/DESCR # V/pkg/PLIST # V/patches # V/patches/patch-aa # V/patches/patch-ab # V/patches/patch-ac # V/patches/patch-ad # V/files # V/files/md5 # V/README.html # echo c - V mkdir -p V > /dev/null 2>&1 echo x - V/Makefile sed 's/^X//' >V/Makefile << 'END-of-V/Makefile' X# New ports collection makefile for: V X# Version required: 1.19 X# Date created: 13 June 1998 X# Whom: Cyrus Rahman <cr@jcmax.com> X# X# $Id$ X# X XDISTNAME= v-1.19 XCATEGORIES= devel x11 XMASTER_SITES= ftp://objectcentral.com/ X XMAINTAINER= cr@jcmax.com X XWRKSRC= ${WRKDIR}/v XUSE_GMAKE= yes XUSE_X11= yes X Xpost-extract: X -${MKDIR} ${WRKSRC}/bin/bsd X -${MKDIR} ${WRKSRC}/obj/bsd X -${MKDIR} ${WRKSRC}/objm/bsd X -${MKDIR} ${WRKSRC}/lib/bsd X Xdo-configure: X ${SED} -e 's;V_WRKSRC_DIR;${WRKSRC};' ${WRKSRC}/ConfigX.mk > ${WRKSRC}/Config.mk X X.include <bsd.port.mk> END-of-V/Makefile echo c - V/pkg mkdir -p V/pkg > /dev/null 2>&1 echo x - V/pkg/COMMENT sed 's/^X//' >V/pkg/COMMENT << 'END-of-V/pkg/COMMENT' XThe V C++ GUI Framework for Windows, X, and OS/2 END-of-V/pkg/COMMENT echo x - V/pkg/DESCR sed 's/^X//' >V/pkg/DESCR << 'END-of-V/pkg/DESCR' XV - A Freeware Portable C++ GUI Framework for Windows, X, and OS/2 X******** X X V is a free portable C++ GUI Framework intended to develop a wide Xvariety of applications on different graphical interface platforms. It Xis very complete and suitable for a large majority of custom GUI Xapplications. Applications developed using V will have the look and Xfeel of the native platform, yet will be portable across platforms. V is Xavailble under the terms of the GNU LIBRARY GENERAL PUBLIC LICENSE. X X Most standard GUI objects are supported by V, including windows with Xmenus, status bars, tool bars, and a drawing canvas; modal and modeless Xdialogs with the most common controls (buttons, lists, labels, text Xentry, check and radio buttons, etc.); and portable printing support. X X V was designed and written by Dr. Bruce Wampler X(bruce@objectcentral.com). Further documentation (including the on-line Xreference manual) and access to the V mailing list can be found at Xhttp://www.objectcentral.com. X X- Cyrus Rahman <cr@jcmax.com> END-of-V/pkg/DESCR echo x - V/pkg/PLIST sed 's/^X//' >V/pkg/PLIST << 'END-of-V/pkg/PLIST' Xbin/b2v Xbin/icondemo Xbin/vdraw Xbin/ved Xbin/vgen Xbin/viconed Xlib/libV.a X@exec ranlib lib/libV.a Xinclude/v/aw3d.h Xinclude/v/aw3dp.h Xinclude/v/awcmd3d.h Xinclude/v/awcmd3dp.h Xinclude/v/awlbl3d.h Xinclude/v/awlbl3dp.h Xinclude/v/awscl3d.h Xinclude/v/awscl3dp.h Xinclude/v/awsim3d.h Xinclude/v/awsim3dp.h Xinclude/v/awsld3d.h Xinclude/v/awsld3dp.h Xinclude/v/awtog3d.h Xinclude/v/awtog3dp.h Xinclude/v/canvas.h Xinclude/v/canvasp.h Xinclude/v/v_defs.h Xinclude/v/vapp.h Xinclude/v/vawinfo.h Xinclude/v/vbaseitm.h Xinclude/v/vbasewin.h Xinclude/v/vbrush.h Xinclude/v/vbtncmd.h Xinclude/v/vcanvas.h Xinclude/v/vcb2x4.h Xinclude/v/vcb2x8.h Xinclude/v/vcbtncmd.h Xinclude/v/vchkboxc.h Xinclude/v/vclabelc.h Xinclude/v/vcmd.h Xinclude/v/vcmdpane.h Xinclude/v/vcmdprnt.h Xinclude/v/vcmdwin.h Xinclude/v/vcolor.h Xinclude/v/vcomboc.h Xinclude/v/vcpdc.h Xinclude/v/vctlclrs.h Xinclude/v/vdc.h Xinclude/v/vdebug.h Xinclude/v/vdialog.h Xinclude/v/vfilesel.h Xinclude/v/vfinddlg.h Xinclude/v/vfont.h Xinclude/v/vfontlst.h Xinclude/v/vfontsel.h Xinclude/v/vframec.h Xinclude/v/vicon.h Xinclude/v/vkeys.h Xinclude/v/vlabelc.h Xinclude/v/vlistc.h Xinclude/v/vmemdc.h Xinclude/v/vmenu.h Xinclude/v/vmodald.h Xinclude/v/vnlprntr.h Xinclude/v/vnotice.h Xinclude/v/vnulldc.h Xinclude/v/vpane.h Xinclude/v/vpen.h Xinclude/v/vprintdc.h Xinclude/v/vprinter.h Xinclude/v/vprogrsc.h Xinclude/v/vpsdc.h Xinclude/v/vpsprntr.h Xinclude/v/vradioc.h Xinclude/v/vreply.h Xinclude/v/vsliderc.h Xinclude/v/vspinc.h Xinclude/v/vstatusp.h Xinclude/v/vtextc.h Xinclude/v/vtextcnv.h Xinclude/v/vtexted.h Xinclude/v/vtextinc.h Xinclude/v/vtimer.h Xinclude/v/vtipwin.h Xinclude/v/vutil.h Xinclude/v/vwindow.h Xinclude/v/vx2vkey.h Xinclude/v/vxdc.h Xinclude/v/vxutil.h Xinclude/v/vynreply.h X@dirrm include/v END-of-V/pkg/PLIST echo c - V/patches mkdir -p V/patches > /dev/null 2>&1 echo x - V/patches/patch-aa sed 's/^X//' >V/patches/patch-aa << 'END-of-V/patches/patch-aa' Xdiff -ru ./ConfigX.mk ../patched/ConfigX.mk X--- ./ConfigX.mk Mon May 4 17:05:52 1998 X+++ ../patched/ConfigX.mk Sat Jun 13 07:48:29 1998 X@@ -29,7 +29,7 @@ X # HOMEV info X #--------------------------------------------------------------------- X HOMEV = $(HOME)/v X- X+HOMEV = V_WRKSRC_DIR X X #--------------------------------------------------------------------- X # Tools used in the makefile execution X@@ -51,7 +51,7 @@ X # User contributed definitions are available for: X # hpux, aix, solaris, bsd X #--------------------------------------------------------------------- X-ARCH = linux X+#ARCH = linux X #ARCH = linuxelf X #ARCH = sun4 X #ARCH = mips X@@ -59,7 +59,7 @@ X #ARCH = hpux X #ARCH = aix X #ARCH = solaris X-#ARCH = bsd X+ARCH = bsd X Arch = $(ARCH) END-of-V/patches/patch-aa echo x - V/patches/patch-ab sed 's/^X//' >V/patches/patch-ab << 'END-of-V/patches/patch-ab' Xdiff -ru ./Makefile ../patched/Makefile X--- ./Makefile Mon May 11 17:20:54 1998 X+++ ../patched/Makefile Sat Jun 13 07:34:39 1998 X@@ -55,8 +55,9 @@ X # tarfull: everthing, including .o's, etc. X # getwin: copy MS-Windows source from /dosc X # permissions: make sources readable to world X+# install run as root to install in ${X11RV} X # installv: run as root to install to /usr/local/v X-# installvlinux: run as root to install to /usr/local X+# installvlinux: run as root to install to /usr/local (really to /usr) X # installunm: install to ../pubv (UNM specific) X # X #=============================================================== X@@ -321,6 +322,23 @@ X .PHONY: installLinuxElf X installLinuxElf: X $(MAKE) ARCH=linuxelf installVLinux X+ X+.PHONY: install X+install: X+ -mkdir /usr/$(X11RV)/include/v X+ -chmod 755 /usr/$(X11RV)/include/v X+ cp includex/v/* /usr/$(X11RV)/include/v X+ -chmod 644 /usr/$(X11RV)/include/v/* X+ X+ install -c -m 644 $(LibDir)/libV.a /usr/$(X11RV)/lib X+ $(RANLIB) /usr/$(X11RV)/lib/libV.a X+ X+ install -s -c -m 755 $(Bin)/b2v /usr/$(X11RV)/bin X+ install -s -c -m 755 $(Bin)/icondemo /usr/$(X11RV)/bin X+ install -s -c -m 755 $(Bin)/vdraw /usr/$(X11RV)/bin X+ install -s -c -m 755 $(Bin)/ved /usr/$(X11RV)/bin X+ install -s -c -m 755 $(Bin)/vgen /usr/$(X11RV)/bin X+ install -s -c -m 755 $(Bin)/viconed /usr/$(X11RV)/bin X X .PHONY: installv X installv: END-of-V/patches/patch-ab echo x - V/patches/patch-ac sed 's/^X//' >V/patches/patch-ac << 'END-of-V/patches/patch-ac' Xdiff -ru ./appgen/vgcode.cpp ../patched/appgen/vgcode.cpp X--- ./appgen/vgcode.cpp Fri Apr 24 15:19:36 1998 X+++ ../patched/appgen/vgcode.cpp Sat Jun 13 07:37:47 1998 X@@ -1291,7 +1291,7 @@ X of << "\n"; X of << "HOMEV = " << op.home << "\n"; X #ifdef V_VersionX X-of << "X11INC = /usr/X11/include\n"; X+of << "X11INC = /usr/X11R6/include\n"; X of << "X11LIB = /usr/X11R6/lib\n"; X #endif X of << "LIBS = " << DEF_LIBS << "\n"; END-of-V/patches/patch-ac echo x - V/patches/patch-ad sed 's/^X//' >V/patches/patch-ad << 'END-of-V/patches/patch-ad' Xdiff -ru ./appgen/vgdefs.h ../patched/appgen/vgdefs.h X--- ./appgen/vgdefs.h Mon May 4 19:23:46 1998 X+++ ../patched/appgen/vgdefs.h Sat Jun 13 09:39:04 1998 X@@ -23,7 +23,7 @@ X #ifdef LINUX X #define DEF_HOMEV "/usr" // to find libV.a X #else X-#define DEF_HOMEV "/usr/local/v" // to find libV.a X+#define DEF_HOMEV "/usr/local" // to find libV.a X #endif X X #ifdef Motif END-of-V/patches/patch-ad echo c - V/files mkdir -p V/files > /dev/null 2>&1 echo x - V/files/md5 sed 's/^X//' >V/files/md5 << 'END-of-V/files/md5' XMD5 (v-1.19.tar.gz) = 756be07f6db621672e49c35a00797faf END-of-V/files/md5 echo x - V/README.html sed 's/^X//' >V/README.html << 'END-of-V/README.html' X<html> X<title> The FreeBSD Ports Collection (devel/V)</title> X<head><h1> The FreeBSD Ports Collection ("devel/V")</h1> </head> <hr> X<body> X X<p>You are now in the directory for the port "devel/V" (package name "v-1.19"). X X<p>This is the one-line description for this port: X X<p><hr><p> XThe V C++ GUI Framework for Windows, X, and OS/2. X<p><hr> X X<p>Please read the file "<a href="pkg/DESCR">pkg/DESCR</a>" for a Xlonger description. X X<p>Go to the <a href="../../README.html">top of the ports tree</a> for Xa summary on how to use the ports collection. X X<p> X X<p> X X X<p><hr><p> X<a href="../README.html"> Go up one level</a> X| X<a href="../../README.html"> Go to top of ports tree</a> X</body> X</html> END-of-V/README.html exit >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?199806132115.RAA28419>