From owner-freebsd-ports Wed Aug 16 13:10:15 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 940D237BF48 for ; Wed, 16 Aug 2000 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA06453; Wed, 16 Aug 2000 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from truro.ned.dem.csiro.au (truro.ned.dem.CSIRO.AU [130.116.145.99]) by hub.freebsd.org (Postfix) with ESMTP id B274C37B570 for ; Wed, 16 Aug 2000 13:03:52 -0700 (PDT) (envelope-from peterho@truro.ned.dem.csiro.au) Received: (from root@localhost) by truro.ned.dem.csiro.au (8.9.3/8.9.3) id EAA77171; Thu, 17 Aug 2000 04:03:52 +0800 (WST) (envelope-from peterho) Message-Id: <200008162003.EAA77171@truro.ned.dem.csiro.au> Date: Thu, 17 Aug 2000 04:03:52 +0800 (WST) From: peterho@ned.dem.csiro.au Reply-To: peterho@ned.dem.csiro.au To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/20662: New port of viewkit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 20662 >Category: ports >Synopsis: New port of viewkit >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: Wed Aug 16 13:10:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Peter Hornby >Release: FreeBSD 4.1-STABLE i386 >Organization: >Environment: Needs open-motif or lesstif installed >Description: A port of the code at ftp://ftp.hungry.com/pub/hungry/viewkit (see also www.hungry.com) of Hungry's SGI ViewKit work-alike. Hungry are the same people responsible for lesstif. Original Hungry code not at all complete or stable, but compiles & links fine. make # for open-motif make MOTIFPACKAGE=motif20 # for Full Motif 2.0 implementation. make MOTIFPACKAGE=motif10 # for old motif/lesstif implemetation. >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: # # viewkit # viewkit/patches # viewkit/patches/patch-ac # viewkit/patches/patch-aa # viewkit/patches/patch-ad # viewkit/patches/patch-ae # viewkit/patches/patch-af # viewkit/pkg # viewkit/pkg/COMMENT # viewkit/pkg/DESCR # viewkit/pkg/PLIST # viewkit/files # viewkit/files/md5 # viewkit/Makefile # echo c - viewkit mkdir -p viewkit > /dev/null 2>&1 echo c - viewkit/patches mkdir -p viewkit/patches > /dev/null 2>&1 echo x - viewkit/patches/patch-ac sed 's/^X//' >viewkit/patches/patch-ac << 'END-of-viewkit/patches/patch-ac' X--- ./Makefile.in.orig Wed Aug 16 23:51:09 2000 X+++ ./Makefile.in Wed Aug 16 23:24:28 2000 X@@ -32,8 +32,8 @@ X # HEADERINSTALLDIR -- Directory to install the header files. X # FONTINSTALLDIR -- Directory to install the font metric files into X # X-prefix = /usr/local X-exec_prefix = ${prefix} X+prefix = @prefix@ X+exec_prefix = @exec_prefix@ X X LIBINSTALLDIR= $(exec_prefix)/lib X INFOINSTALLDIR= $(prefix)/info X@@ -134,7 +134,7 @@ X $(RANLIB) $(LIBHELP) X X clean:: X- -rm -f $(LIB) $(OBJS) *.bak *~ X+ -rm -f $(LIBHELP) $(LIB) $(LIBOBJS) $(COBJS) *.bak *~ X X extract-srcs:: $(SRCS) $(HDRS) X END-of-viewkit/patches/patch-ac echo x - viewkit/patches/patch-aa sed 's/^X//' >viewkit/patches/patch-aa << 'END-of-viewkit/patches/patch-aa' X--- ./configure.in.orig Wed Aug 16 23:48:53 2000 X+++ ./configure.in Wed Aug 16 23:26:46 2000 X@@ -14,8 +14,9 @@ X X AC_STDC_HEADERS X X-AC_WITH(motif-includes, [ motif_includes=-I$withval ]) X-AC_WITH(motif20, [ AC_DEFINE(USE_MOTIF20) ]) X+AC_ARG_WITH(motif-includes, [--with-motif-includes= ], [ motif_includes=-I$withval ]) X+AC_ARG_WITH(motif20, [--with-motif20 For Motif 2.0 ], [ AC_DEFINE(USE_MOTIF20) ]) X+AC_ARG_WITH(open-motif, [--with-open-motif For Open Motif 2.0 ], [ AC_DEFINE(USE_MOTIF20) AC_DEFINE(OPEN_MOTIF) ]) X AC_SUBST(x_includes) X AC_SUBST(motif_includes) X AC_OUTPUT(Makefile) END-of-viewkit/patches/patch-aa echo x - viewkit/patches/patch-ad sed 's/^X//' >viewkit/patches/patch-ad << 'END-of-viewkit/patches/patch-ad' X--- ./Vk/VkCombo.h.orig Wed Aug 16 23:50:14 2000 X+++ ./Vk/VkCombo.h Wed Aug 16 23:31:48 2000 X@@ -22,7 +22,12 @@ X #include X #include X #ifdef USE_MOTIF20 X+# ifdef OPEN_MOTIF X+#include X+#include X+# else X #include X+# endif X #else X #include X #endif END-of-viewkit/patches/patch-ad echo x - viewkit/patches/patch-ae sed 's/^X//' >viewkit/patches/patch-ae << 'END-of-viewkit/patches/patch-ae' X--- ./Vk/VkConfig.h.in.orig Wed Aug 16 23:50:47 2000 X+++ ./Vk/VkConfig.h.in Wed Aug 16 23:23:25 2000 X@@ -21,4 +21,7 @@ X /* Define if you compiled the ViewKit with Motif 2.0 */ X #undef USE_MOTIF20 X X+/* Define if you compiled the ViewKit with Open Motif 2.0 */ X+#undef OPEN_MOTIF X+ X #endif // VKCONFIG_H END-of-viewkit/patches/patch-ae echo x - viewkit/patches/patch-af sed 's/^X//' >viewkit/patches/patch-af << 'END-of-viewkit/patches/patch-af' X--- ./VkCombo.C.orig Wed Aug 16 23:49:29 2000 X+++ ./VkCombo.C Wed Aug 16 23:41:04 2000 X@@ -36,13 +36,21 @@ X char * X VkCombo::getValue() X { X+#ifdef OPEN_MOTIF X+ return XmTextFieldGetString(CB_EditBox(_baseWidget)); X+#else X return XmComboBoxGetString(_baseWidget); X+#endif X } X X void X VkCombo::setIndex(int index) X { X+#ifdef OPEN_MOTIF X+ XtVaSetValues(_baseWidget,XmNselectedPosition,index); X+#else X XmComboBoxSelectPos(_baseWidget, index, False); X+#endif X } X X void X@@ -52,7 +60,11 @@ X X xmstr = XmStringCreateSimple(value); X X+#ifdef OPEN_MOTIF X+ XmComboBoxSelectItem(_baseWidget, xmstr); X+#else X XmComboBoxSelectItem(_baseWidget, xmstr, False); X+#endif X X XmStringFree(xmstr); X } X@@ -60,7 +72,11 @@ X void X VkCombo::selectIndex(int index) X { X+#ifdef OPEN_MOTIF X+ XtVaSetValues(_baseWidget,XmNselectedPosition,index); X+#else X XmComboBoxSelectPos(_baseWidget, index, True); X+#endif X } X X void X@@ -70,7 +86,11 @@ X X xmstr = XmStringCreateSimple(value); X X+#ifdef OPEN_MOTIF X+ XmComboBoxSelectItem(_baseWidget, xmstr); X+#else X XmComboBoxSelectItem(_baseWidget, xmstr, True); X+#endif X X XmStringFree(xmstr); X } X@@ -80,7 +100,11 @@ X { X XmString xmstr = XmStringCreateSimple(newItem); X X+#ifdef OPEN_MOTIF X+ XmComboBoxAddItem(_baseWidget, xmstr, 0, False); X+#else X XmComboBoxAddItem(_baseWidget, xmstr, 0); X+#endif X X XmStringFree(xmstr); X } END-of-viewkit/patches/patch-af echo c - viewkit/pkg mkdir -p viewkit/pkg > /dev/null 2>&1 echo x - viewkit/pkg/COMMENT sed 's/^X//' >viewkit/pkg/COMMENT << 'END-of-viewkit/pkg/COMMENT' XA Port of the ViewKit workalike from Hungry Programmers END-of-viewkit/pkg/COMMENT echo x - viewkit/pkg/DESCR sed 's/^X//' >viewkit/pkg/DESCR << 'END-of-viewkit/pkg/DESCR' XA Port of the ViewKit workalike from Hungry Programmers. END-of-viewkit/pkg/DESCR echo x - viewkit/pkg/PLIST sed 's/^X//' >viewkit/pkg/PLIST << 'END-of-viewkit/pkg/PLIST' Xinclude/Vk/VkCallbackObject.h Xinclude/Vk/VkCallbackList.h Xinclude/Vk/VkComponent.h Xinclude/Vk/VkSimpleWindow.h Xinclude/Vk/VkWindow.h Xinclude/Vk/VkApp.h Xinclude/Vk/VkComponentList.h Xinclude/Vk/VkMenuItem.h Xinclude/Vk/VkDialogManager.h Xinclude/Vk/VkInfoDialog.h Xinclude/Vk/VkWarningDialog.h Xinclude/Vk/VkErrorDialog.h Xinclude/Vk/VkFatalErrorDialog.h Xinclude/Vk/VkQuestionDialog.h Xinclude/Vk/VkPromptDialog.h Xinclude/Vk/VkGenericDialog.h Xinclude/Vk/VkFileSelectionDialog.h Xinclude/Vk/VkBusyDialog.h Xinclude/Vk/VkSelectionDialog.h Xinclude/Vk/VkCursorList.h Xinclude/Vk/VkRepeatButton.h Xinclude/Vk/VkCheckBox.h Xinclude/Vk/VkRadioBox.h Xinclude/Vk/VkGangedGroup.h Xinclude/Vk/VkRadioGroup.h Xinclude/Vk/VkWidgetList.h Xinclude/Vk/VkMenu.h Xinclude/Vk/VkMenuAction.h Xinclude/Vk/VkMenuConfirmFirstAction.h Xinclude/Vk/VkMenuLabel.h Xinclude/Vk/VkMenuToggle.h Xinclude/Vk/VkPopupMenu.h Xinclude/Vk/VkOptionMenu.h Xinclude/Vk/VkMenuBar.h Xinclude/Vk/VkMenuSeparator.h Xinclude/Vk/VkSubMenu.h Xinclude/Vk/VkRadioSubMenu.h Xinclude/Vk/VkMenuUndoManager.h Xinclude/Vk/VkHelpPane.h Xinclude/Vk/VkResource.h Xinclude/Vk/builtinbusy.h Xinclude/Vk/VkCombo.h Xinclude/Vk/VkFormat.h Xinclude/Vk/VkPeriodic.h Xinclude/Vk/VkPipe.h Xinclude/Vk/VkInput.h Xinclude/Vk/VkBackground.h Xinclude/Vk/VkModel.h Xinclude/Vk/VkAction.h Xinclude/Vk/VkNameList.h Xinclude/Vk/VkSubProcess.h Xinclude/Vk/VkFont.h Xinclude/Vk/VkHelpAPI.h Xinclude/Vk/ComboBoxP.h Xinclude/Vk/ComboBox.h Xlib/libvk.a Xlib/libvkhelp.a Xlib/Vk/AFM/Times-Roman.afm Xlib/Vk/AFM/Times-Bold.afm Xlib/Vk/AFM/Times-Italic.afm Xlib/Vk/AFM/Times-BoldItalic.afm Xlib/Vk/AFM/Helvetica.afm Xlib/Vk/AFM/Helvetica-Bold.afm Xlib/Vk/AFM/Helvetica-Oblique.afm Xlib/Vk/AFM/Helvetica-BoldOblique.afm Xlib/Vk/AFM/Courier.afm Xlib/Vk/AFM/Courier-Bold.afm Xlib/Vk/AFM/Courier-Oblique.afm Xlib/Vk/AFM/Courier-BoldOblique.afm Xlib/Vk/AFM/Symbol.afm Xlib/Vk/VkPSFonts.upr X@dirrm include/Vk X@dirrm lib/Vk/AFM X@dirrm lib/Vk END-of-viewkit/pkg/PLIST echo c - viewkit/files mkdir -p viewkit/files > /dev/null 2>&1 echo x - viewkit/files/md5 sed 's/^X//' >viewkit/files/md5 << 'END-of-viewkit/files/md5' XMD5 (libvk-Apr19-2243.tar.gz) = aceb5e189dce4e78586a752ce4bb83d2 END-of-viewkit/files/md5 echo x - viewkit/Makefile sed 's/^X//' >viewkit/Makefile << 'END-of-viewkit/Makefile' X# X# ports collection makefile for: Viewkit from Hungry Programming. X# Date created: Aug 2000 X# Whom: peterho@ned.dem.csiro.au X# X# $FreeBSD$ X# X# X# X XPORTNAME= viewkit XPORTVERSION= 0.00 XCATEGORIES= x11-toolkits XMASTER_SITES= ftp://ftp.hungry.com/pub/hungry/viewkit/ XDISTNAME= libvk-Apr19-2243 X XMAINTAINER= peterho@ned.dem.csiro.au X XAUTOCONFIG= autoconf X XBUILD_DEPENDS= ${AUTOCONFIG}:${PORTSDIR}/devel/${AUTOCONFIG} X XMOTIFPACKAGE?= open-motif XUSE_X_PREFIX= yes XREQUIRES_MOTIF = yes X Xpre-configure: X @cd ${WRKSRC}; ${CHMOD} +w configure; ${AUTOCONFIG} X Xdo-configure: X @cd ${WRKSRC}; configure --with-${MOTIFPACKAGE} --prefix=${PREFIX} X X.include END-of-viewkit/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message