From owner-freebsd-ports Sun Apr 26 00:00:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA01905 for freebsd-ports-outgoing; Sun, 26 Apr 1998 00:00:04 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA01860; Sun, 26 Apr 1998 00:00:01 -0700 (PDT) (envelope-from gnats) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA01431; Sat, 25 Apr 1998 23:56:12 -0700 (PDT) (envelope-from nobody) Message-Id: <199804260656.XAA01431@hub.freebsd.org> Date: Sat, 25 Apr 1998 23:56:12 -0700 (PDT) From: giffunip@asme.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: ports/6419: Update to the FWF port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 6419 >Category: ports >Synopsis: Update to the FWF port >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 Apr 26 00:00:00 PDT 1998 >Last-Modified: >Originator: Pedro Giffuni >Organization: U. Nacional de Colombia >Release: 2.2.5-Release >Environment: >Description: I updated the fwf port acording to the version that came with 2.2.5R. I used Lesstif with it and I excluded the demos (already too much bloat). I haven't tested this thoroughly, but it seems to work better than the previous port. >How-To-Repeat: I'll drop the tarball in incoming at request, but this diff should work >Fix: diff -ru /cdrom/ports/x11/FWF/Makefile FWF/Makefile --- /cdrom/ports/x11/FWF/Makefile Mon Jan 6 07:14:26 1997 +++ FWF/Makefile Sun Apr 26 00:42:24 1998 @@ -1,20 +1,24 @@ # New ports collection makefile for: FWF Widgets -# Version required: 3.8 +# Version required: 4.0 # Date created: 14 July 1995 # Whom: jkh # # $Id: Makefile,v 1.9 1997/01/06 12:14:26 jkh Exp $ # -DISTNAME= fwf-3.8 +DISTNAME= fwf-4.0 CATEGORIES= x11 -MASTER_SITES= ftp://ftp.let.rug.nl/pub/FWF/ +MASTER_SITES= ${MASTER_SITE_SUNSITE} \ + ftp://ftp.let.rug.nl/pub/FWF/ +MASTER_SITE_SUBDIR=libs/X/fwf + +MAINTAINER= ports@FreeBSD.org LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm +REQUIRES_MOTIF= yes USE_IMAKE= yes WRKSRC= ${WRKDIR}/FWF -PATCH_STRIP= -p1 XMKMF= env X11BASE=${X11BASE} WRKSRC=${WRKSRC} sh ${FILESDIR}/xmkmf .include diff -ru /cdrom/ports/x11/FWF/files/md5 FWF/files/md5 --- /cdrom/ports/x11/FWF/files/md5 Sat Jul 15 08:57:08 1995 +++ FWF/files/md5 Sat Apr 25 17:53:44 1998 @@ -1 +1 @@ -MD5 (fwf-3.8.tar.gz) = 0cdc0ddd525d25c1d8875296725f95f9 +MD5 (fwf-4.0.tar.gz) = d7c43cbfbbcb23d63c02478e99c2cdd2 diff -ru /cdrom/ports/x11/FWF/patches/patch-aa FWF/patches/patch-aa --- /cdrom/ports/x11/FWF/patches/patch-aa Sun Jul 16 13:43:26 1995 +++ FWF/patches/patch-aa Sun Apr 26 00:23:33 1998 @@ -1,941 +1,81 @@ -diff -r -c FWF.orig/FWF.tmpl FWF/FWF.tmpl -*** FWF.orig/FWF.tmpl Wed Apr 19 08:28:49 1995 ---- FWF/FWF.tmpl Sat Jul 15 11:59:41 1995 +*** FWF.tmpl.orig Thu Apr 18 07:00:06 1996 +--- FWF.tmpl Sun Apr 26 00:06:16 1998 *************** -*** 26,32 **** - Set if you also want Motif versions of the widgets (if available) +*** 33,53 **** + + #define WantMotifVersions 1 + +! MOTIFINC = -I/usr/MOTIF/include +! XMLIB = -L/usr/MOTIF/lib -lXm + + /*------------------------------------------------------------------------ + To use a different compiler, or different compiler options ------------------------------------------------------------------------*/ -! #define WantMotifVersions 1 + XCOMM CC = gcc +! CDEBUGFLAGS = -g - XCOMM MOTIFINC = -I/usr/include/Motif1.2 - XCOMM XMLIB = -L/usr/lib/Motif1.2 -lXm ---- 26,32 ---- - Set if you also want Motif versions of the widgets (if available) + /*------------------------------------------------------------------------ + If you don't want to build the test programs, set this to 0 ------------------------------------------------------------------------*/ -! #define WantMotifVersions 0 +! #define BuildExecs 1 - XCOMM MOTIFINC = -I/usr/include/Motif1.2 - XCOMM XMLIB = -L/usr/lib/Motif1.2 -lXm -*************** -*** 37,43 **** + /*------------------------------------------------------------------------ + If you have the XPM pixmap library installed: +--- 33,53 ---- - CC = gcc - /* CC = cc -Ae */ -! CDEBUGFLAGS = -g -Wall - /* CDEBUGFLAGS = -O -z +z -DNDEBUG */ + #define WantMotifVersions 1 + +! MOTIFINC = -I$(X11BASE)/include +! XMLIB = $(MOTIFLIB) /*------------------------------------------------------------------------ ---- 37,44 ---- + To use a different compiler, or different compiler options + ------------------------------------------------------------------------*/ - CC = gcc - /* CC = cc -Ae */ -! CDEBUGFLAGS = -O -! - /* CDEBUGFLAGS = -O -z +z -DNDEBUG */ + XCOMM CC = gcc +! CDEBUGFLAGS = -O -Wall /*------------------------------------------------------------------------ + If you don't want to build the test programs, set this to 0 + ------------------------------------------------------------------------*/ + +! #define BuildExecs 0 + + /*------------------------------------------------------------------------ + If you have the XPM pixmap library installed: *************** -*** 52,62 **** +*** 55,61 **** #define HaveXpm 1 -- XPM_LIBDIR = $(LIBDIR) /* /usr/lib/X11R5.supplement */ - XPM_INCDIR = $(INCDIR) /* /usr/include/X11R5.supplement */ -! XPM_LIBBASENAME = Xpm -! XPM_LIBNAME = lib$(XPM_LIBBASENAME).a -! XPM_LIB = $(XPM_LIBDIR)/$(XPM_LIBNAME) +! XCOMM XPM_INCDIR = -I/usr/include/X11R5/X11 + XPM_LIB = -lXpm /*------------------------------------------------------------------------ - The following lines might be helpful for your system. Uncomment ---- 53,60 ---- +--- 55,61 ---- #define HaveXpm 1 - XPM_INCDIR = $(INCDIR) /* /usr/include/X11R5.supplement */ -! XPM_LIB = -lXpm +! XCOMM XPM_INCDIR = -I$(X11BASE)/include/X11 + XPM_LIB = -lXpm /*------------------------------------------------------------------------ - The following lines might be helpful for your system. Uncomment *************** -*** 66,71 **** ---- 64,70 ---- - /* MKDIRHIER = /bin/sh $(PROJECTDIR)/utils/mkdirhier.sh */ - /* EXTRA_LOAD_FLAGS = /usr/lib/libdl.so.1.0 */ +*** 84,90 **** -+ - /*------------------------------------------------------------------------ - These directories are the final installation locations for the - files. Once everything is built, a make install will move the -*************** -*** 82,88 **** - You probably won't need to edit these... - ------------------------------------------------------------------------*/ + IMAKE_DEFINES = -DAvoidNullMakeCommand ! ARMERGE = ar r PROJECTDIR = $(TOP) FWF_LIBBASENAME = fwf ---- 81,87 ---- - You probably won't need to edit these... - ------------------------------------------------------------------------*/ +--- 84,90 ---- + + IMAKE_DEFINES = -DAvoidNullMakeCommand ! ARMERGE = ar qc PROJECTDIR = $(TOP) FWF_LIBBASENAME = fwf -diff -r -c FWF.orig/src/AnsiTerm/AnsiTermT.c FWF/src/AnsiTerm/AnsiTermT.c -*** FWF.orig/src/AnsiTerm/AnsiTermT.c Tue Mar 7 08:48:56 1995 ---- FWF/src/AnsiTerm/AnsiTermT.c Sat Jul 15 11:59:41 1995 -*************** -*** 30,41 **** - #include - #include - #include - #include - #include - #include - #include - -! - - /*-------------------------------------------------------------------- - | Provide rather strict fallback resources, to make the program work ---- 30,45 ---- - #include - #include - #include -+ #if !defined(__FreeBSD__) - #include -+ #endif - #include - #include - #include - -! #if !defined(KILL_ALL_OTHERS) -! #define KILL_ALL_OTHERS -1 -! #endif - - /*-------------------------------------------------------------------- - | Provide rather strict fallback resources, to make the program work -diff -r -c FWF.orig/src/Dir/DirMgr.c FWF/src/Dir/DirMgr.c -*** FWF.orig/src/Dir/DirMgr.c Mon Apr 18 18:07:20 1994 ---- FWF/src/Dir/DirMgr.c Sat Jul 15 11:59:41 1995 -*************** -*** 22,33 **** - */ - - #include -! -! #ifndef NO_REGEXP -! #include -! #endif -! -! #define DIR_MGR_FSM_SIZE 1024 - - /*---------------------------------------------------------------------------* - ---- 22,28 ---- - */ - - #include -! #include - - /*---------------------------------------------------------------------------* - -*************** -*** 42,60 **** - { - DirectoryMgr *dm; - PFI f_func,s_func; -! char *f_data; - - if (pattern == NULL) pattern = "*"; -! if (!DirectoryMgrSimpleFilterFunc(pattern,&f_func,&f_data)) - { - return(NULL); - } -! if (!DirectoryMgrSimpleSortingFunc(sort_type,&s_func)) - { - free(f_data); - return(NULL); - } -! dm = DirectoryMgrOpen(path,s_func,f_func,f_data,TRUE); - return(dm); - } /* End DirectoryMgrSimpleOpen */ - ---- 37,55 ---- - { - DirectoryMgr *dm; - PFI f_func,s_func; -! regex_t *f_data; - - if (pattern == NULL) pattern = "*"; -! if (!DirectoryMgrSimpleFilterFunc(pattern, &f_func, &f_data)) - { - return(NULL); - } -! if (!DirectoryMgrSimpleSortingFunc(sort_type, &s_func)) - { - free(f_data); - return(NULL); - } -! dm = DirectoryMgrOpen(path, s_func, f_func, f_data, TRUE); - return(dm); - } /* End DirectoryMgrSimpleOpen */ - -*************** -*** 64,72 **** - char *pattern; - { - PFI f_func; -! char *f_data; - -! if (!DirectoryMgrSimpleFilterFunc(pattern,&f_func,&f_data)) - { - return(FALSE); - } ---- 59,67 ---- - char *pattern; - { - PFI f_func; -! regex_t *f_data; - -! if (!DirectoryMgrSimpleFilterFunc(pattern, &f_func, &f_data)) - { - return(FALSE); - } -*************** -*** 108,117 **** - } /* End DirectoryMgrCanOpen */ - - -! DirectoryMgr *DirectoryMgrOpen(path,c_func,f_func,f_data,free_data) - char *path; - PFI c_func,f_func; -! char *f_data; - int free_data; - { - DirectoryMgr *dm; ---- 103,112 ---- - } /* End DirectoryMgrCanOpen */ - - -! DirectoryMgr *DirectoryMgrOpen(path, c_func, f_func, f_data, free_data) - char *path; - PFI c_func,f_func; -! regex_t *f_data; - int free_data; - { - DirectoryMgr *dm; -*************** -*** 120,126 **** - if (dm == NULL) - { - fprintf(stderr,"DirectoryMgrOpen: out of memory\n"); -! if (free_data && f_data) free(f_data); - return(NULL); - } - if (DirectoryOpen(path,DirectoryMgrDir(dm)) == FALSE) ---- 115,124 ---- - if (dm == NULL) - { - fprintf(stderr,"DirectoryMgrOpen: out of memory\n"); -! if (free_data && f_data) { -! regfree(f_data); -! free(f_data); -! } - return(NULL); - } - if (DirectoryOpen(path,DirectoryMgrDir(dm)) == FALSE) -*************** -*** 128,134 **** - fprintf(stderr,"DirectoryMgrOpen: can't open dir '%s'\n", - DirectoryMgrDir(dm)); - free(dm); -! if (free_data && f_data) free(f_data); - return(NULL); - } - DirectoryMgrCompFunc(dm) = c_func; ---- 126,135 ---- - fprintf(stderr,"DirectoryMgrOpen: can't open dir '%s'\n", - DirectoryMgrDir(dm)); - free(dm); -! if (free_data && f_data) { -! regfree(f_data); -! free(f_data); -! } - return(NULL); - } - DirectoryMgrCompFunc(dm) = c_func; -*************** -*** 154,164 **** - int DirectoryMgrRefilter(dm,f_func,f_data,f_free) - DirectoryMgr *dm; - PFI f_func; -! char *f_data; - int f_free; - { - if (DirectoryMgrFilterData(dm) && DirectoryMgrFreeFilterData(dm)) - { - free(DirectoryMgrFilterData(dm)); - } - DirectoryMgrFilterFunc(dm) = f_func; ---- 155,166 ---- - int DirectoryMgrRefilter(dm,f_func,f_data,f_free) - DirectoryMgr *dm; - PFI f_func; -! regex_t *f_data; - int f_free; - { - if (DirectoryMgrFilterData(dm) && DirectoryMgrFreeFilterData(dm)) - { -+ regfree(DirectoryMgrFilterData(dm)); - free(DirectoryMgrFilterData(dm)); - } - DirectoryMgrFilterFunc(dm) = f_func; -*************** -*** 342,362 **** - - *---------------------------------------------------------------------------*/ - -! int DirectoryMgrSimpleFilterFunc(pattern,ff_ptr,fd_ptr) - char *pattern; - PFI *ff_ptr; -! char **fd_ptr; - { -- #ifndef NO_REGEXP -- char regexp[2048]; - - *ff_ptr = DirectoryMgrFilterName; -! *fd_ptr = (char *)malloc(sizeof(char) * DIR_MGR_FSM_SIZE); -! if (*fd_ptr == NULL) return(FALSE); -! RegExpPatternToRegExp(pattern,regexp); -! RegExpCompile(regexp,*fd_ptr,DIR_MGR_FSM_SIZE); -! #endif -! return(TRUE); - } /* End DirectoryMgrSimpleFilterFunc */ - - ---- 344,362 ---- - - *---------------------------------------------------------------------------*/ - -! int DirectoryMgrSimpleFilterFunc(pattern, ff_ptr, fd_ptr) - char *pattern; - PFI *ff_ptr; -! regex_t **fd_ptr; - { - - *ff_ptr = DirectoryMgrFilterName; -! *fd_ptr = (regex_t *)malloc(sizeof(regex_t)); -! if (!*fd_ptr) -! return FALSE; -! if (!regcomp(*fd_ptr, pattern, REG_EXTENDED | REG_NOSUB)) -! return TRUE; -! return FALSE; - } /* End DirectoryMgrSimpleFilterFunc */ - - -*************** -*** 467,479 **** - - *---------------------------------------------------------------------------*/ - -! int DirectoryMgrFilterName(de,fsm) - DirEntry *de; -! char *fsm; - { -! #ifndef NO_REGEXP -! return(RegExpMatch(DirEntryFileName(de),fsm)); -! #else -! return(TRUE); -! #endif - } /* End DirectoryMgrFilterName */ ---- 467,475 ---- - - *---------------------------------------------------------------------------*/ - -! int DirectoryMgrFilterName(de, fsm) - DirEntry *de; -! regex_t *fsm; - { -! return(regexec(fsm, DirEntryFileName(de), 0, NULL, 0)); - } /* End DirectoryMgrFilterName */ -diff -r -c FWF.orig/src/Dir/DirMgr.h FWF/src/Dir/DirMgr.h -*** FWF.orig/src/Dir/DirMgr.h Tue Apr 26 09:27:39 1994 ---- FWF/src/Dir/DirMgr.h Sat Jul 15 11:59:41 1995 -*************** -*** 26,31 **** ---- 26,32 ---- - #define _FWF_DIRECTORY_MGR_H_ - - #include -+ #include - - /*---------------------------------------------------------------------------* - -*************** -*** 101,107 **** - int total_count; - int filtered_count; - PFI filter_func; -! char *filter_data; - int free_filter_data; - PFI comp_func; - int current_index; ---- 102,108 ---- - int total_count; - int filtered_count; - PFI filter_func; -! regex_t *filter_data; - int free_filter_data; - PFI comp_func; - int current_index; -*************** -*** 170,179 **** - - int DirectoryMgrCanOpen(char *path); - DirectoryMgr * DirectoryMgrOpen(char *path, PFI c_func, PFI f_func, -! char *f_data, int free_data); - void DirectoryMgrClose(DirectoryMgr *dm); - int DirectoryMgrRefilter(DirectoryMgr *dm, PFI f_func, -! char *f_data, int f_free); - int DirectoryMgrRefresh(DirectoryMgr *dm); - void DirectoryMgrResort(DirectoryMgr *dm, PFI c_func); - ---- 171,180 ---- - - int DirectoryMgrCanOpen(char *path); - DirectoryMgr * DirectoryMgrOpen(char *path, PFI c_func, PFI f_func, -! regex_t *f_data, int free_data); - void DirectoryMgrClose(DirectoryMgr *dm); - int DirectoryMgrRefilter(DirectoryMgr *dm, PFI f_func, -! regex_t *f_data, int f_free); - int DirectoryMgrRefresh(DirectoryMgr *dm); - void DirectoryMgrResort(DirectoryMgr *dm, PFI c_func); - -diff -r -c FWF.orig/src/Dir/Directory.c FWF/src/Dir/Directory.c -*** FWF.orig/src/Dir/Directory.c Wed Mar 8 09:14:01 1995 ---- FWF/src/Dir/Directory.c Sat Jul 15 11:59:43 1995 -*************** -*** 24,30 **** - */ - - #include -- #include - - /*--------------------------------------------------------------------------* - ---- 24,29 ---- -diff -r -c FWF.orig/src/Dir/Imakefile FWF/src/Dir/Imakefile -*** FWF.orig/src/Dir/Imakefile Wed Apr 19 08:15:12 1995 ---- FWF/src/Dir/Imakefile Sat Jul 15 11:59:41 1995 -*************** -*** 4,18 **** - - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(STD_INCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS) - -- REGH = RegExp.h -- REGSRC = RegExp.c -- REGOBJ = RegExp.o -- REGTESTSRC = RegExpT.c -- REGTESTOBJ = RegExpT.o -- REGTEST = $(FWF_BINDIR)/RegExpT -- REGOBJS = $(REGOBJ) $(REGTESTOBJ) -- REGSRCS = $(REGSRC) $(REGTESTSRC) -- - DIRH = Directory.h - DIRSRC = Directory.c - DIROBJ = Directory.o ---- 4,9 ---- -*************** -*** 33,64 **** - - DIR_LIBNAME = libDir.a - -! PROGRAMS = $(REGTEST) $(DIRTEST) $(DIRMGRTEST) -! LIB_OBJS = $(REGOBJ) $(DIROBJ) $(DIRMGROBJ) -! EXT_OBJS = $(REGTESTOBJ) $(DIRTESTOBJ) $(DIRMGRTESTOBJ) - -! INCS = $(FWF_INCDIR)/$(REGH) $(FWF_INCDIR)/$(DIRH) $(FWF_INCDIR)/$(DIRMGRH) - SRCS = $(REGSRCS) $(DIRSRCS) $(DIRMGRSRCS) - - LOCALLIBS = $(DIR_LIB) - DEPLIBS = $(DIR_LIB) - SYSLIBS = - -- AddToLibraryTarget(archive,$(FWF_LIBDIR),$(DIR_LIBNAME),$(REGOBJ)) - AddToLibraryTarget(archive,$(FWF_LIBDIR),$(DIR_LIBNAME),$(DIROBJ)) - AddToLibraryTarget(archive,$(FWF_LIBDIR),$(DIR_LIBNAME),$(DIRMGROBJ)) - - ObjectRuleWithFlags($(CFLAGS) -I$(XPM_INCDIR) -I$(FWF_INCBASE)) - -- RequireThisFileForInit($(FWF_INCDIR)/$(REGH)) - RequireThisFileForInit($(FWF_INCDIR)/$(DIRH)) - RequireThisFileForInit($(FWF_INCDIR)/$(DIRMGRH)) - -- FileCopyWhenNeeded(.,$(REGH),$(FWF_INCDIR),$(REGH)) - FileCopyWhenNeeded(.,$(DIRH),$(FWF_INCDIR),$(DIRH)) - FileCopyWhenNeeded(.,$(DIRMGRH),$(FWF_INCDIR),$(DIRMGRH)) - -- NormalProgramTarget($(REGTEST),$(REGOBJS),$(DEPLIBS),$(LOCALLIBS),$(SYSLIBS)) - NormalProgramTarget($(DIRTEST),$(DIROBJS),$(DEPLIBS),$(LOCALLIBS),$(SYSLIBS)) - NormalProgramTarget($(DIRMGRTEST),$(DIRMGROBJS),$(DEPLIBS),$(LOCALLIBS),$(SYSLIBS)) - ---- 24,51 ---- - - DIR_LIBNAME = libDir.a - -! PROGRAMS = $(DIRTEST) $(DIRMGRTEST) -! LIB_OBJS = $(DIROBJ) $(DIRMGROBJ) -! EXT_OBJS = $(DIRTESTOBJ) $(DIRMGRTESTOBJ) - -! INCS = $(FWF_INCDIR)/$(DIRH) $(FWF_INCDIR)/$(DIRMGRH) - SRCS = $(REGSRCS) $(DIRSRCS) $(DIRMGRSRCS) - - LOCALLIBS = $(DIR_LIB) - DEPLIBS = $(DIR_LIB) - SYSLIBS = - - AddToLibraryTarget(archive,$(FWF_LIBDIR),$(DIR_LIBNAME),$(DIROBJ)) - AddToLibraryTarget(archive,$(FWF_LIBDIR),$(DIR_LIBNAME),$(DIRMGROBJ)) - - ObjectRuleWithFlags($(CFLAGS) -I$(XPM_INCDIR) -I$(FWF_INCBASE)) - - RequireThisFileForInit($(FWF_INCDIR)/$(DIRH)) - RequireThisFileForInit($(FWF_INCDIR)/$(DIRMGRH)) - - FileCopyWhenNeeded(.,$(DIRH),$(FWF_INCDIR),$(DIRH)) - FileCopyWhenNeeded(.,$(DIRMGRH),$(FWF_INCDIR),$(DIRMGRH)) - - NormalProgramTarget($(DIRTEST),$(DIROBJS),$(DEPLIBS),$(LOCALLIBS),$(SYSLIBS)) - NormalProgramTarget($(DIRMGRTEST),$(DIRMGROBJS),$(DEPLIBS),$(LOCALLIBS),$(SYSLIBS)) - -*************** -*** 81,97 **** - echo "#include " >> dirent.h; \ - echo "#endif" >> dirent.h; \ - cp dirent.h $(FWF_INCDIR)/dirent.h; \ -- else echo ""; \ -- fi; exit 0) -- @rm -f regexp.h -- @rm -f $(FWF_INCDIR)/regexp.h -- @(if [ ! -f /usr/include/regexp.h ]; \ -- then echo "Patching because no regexp.h"; \ -- echo "#ifndef _BRIREGEXP_H_" > regexp.h; \ -- echo "#define _BRIREGEXP_H_" >> regexp.h; \ -- echo "#define NO_REGEXP 1" >> regexp.h; \ -- echo "#endif" >> regexp.h; \ -- cp regexp.h $(FWF_INCDIR)/regexp.h; \ - else echo ""; \ - fi; exit 0) - ---- 68,73 ---- -diff -r -c FWF.orig/src/EzMenu/EzMenu.c FWF/src/EzMenu/EzMenu.c -*** FWF.orig/src/EzMenu/EzMenu.c Fri May 6 12:59:31 1994 ---- FWF/src/EzMenu/EzMenu.c Sat Jul 15 11:59:42 1995 -*************** -*** 414,422 **** ---- 414,424 ---- - SimpleMenuWidget smw = (SimpleMenuWidget) ez_old; - SmeObject *entry; - -+ #if 0 - ForAllChildren(smw, entry) { - XtDestroyWidget((Widget)entry); - } -+ #endif - - XfwfEzMenuParseMenu(ez_new, ez_new -> ez_menu.menu, True); - ret_val = TRUE; -diff -r -c FWF.orig/src/FileComp/FileComp.c FWF/src/FileComp/FileComp.c -*** FWF.orig/src/FileComp/FileComp.c Tue Feb 14 08:15:55 1995 ---- FWF/src/FileComp/FileComp.c Sat Jul 15 12:16:27 1995 -*************** -*** 121,129 **** - #ifdef USEONELINE - #include "OneLineText.h" - #endif -! #if defined(USE_REGEX) && defined(GNU_REGEX) - #include -! #endif - #if defined(USE_GLOB) - #include - #endif ---- 121,129 ---- - #ifdef USEONELINE - #include "OneLineText.h" - #endif -! - #include -! - #if defined(USE_GLOB) - #include - #endif -*************** -*** 294,302 **** - static void ChoosePrefix(); - static void UpdateFilesList(); - -! #if defined(USE_REGEX) && defined(GNU_REGEX) -! static struct re_pattern_buffer compbuf; -! #endif - - static void - Initialize(request, new) ---- 294,300 ---- - static void ChoosePrefix(); - static void UpdateFilesList(); - -! static regex_t *compbuf; - - static void - Initialize(request, new) -*************** -*** 400,412 **** - } else - fcwp->cancel_button = NULL; - -- #if defined(USE_REGEX) && defined(GNU_REGEX) -- /* this code initializes the compile buffer for the regex routines */ -- compbuf.buffer = XtMalloc(256); -- compbuf.allocated = 256; -- compbuf.fastmap = compbuf.translate = NULL; -- #endif -- - UpdateFilesList(new); - ChoosePrefix(new); - ---- 398,403 ---- -*************** -*** 446,457 **** - free(fcwp->candidates); - if (fcwp->candidx) - free(fcwp->candidx); -! #if defined(USE_REGEX) && defined(GNU_REGEX) -! if (compbuf.buffer) { /* free the compile buffer from the regex routines */ -! XtFree(compbuf.buffer); -! compbuf.buffer = NULL; - } -- #endif - } - - /* this is used to detect a double-click. ---- 437,446 ---- - free(fcwp->candidates); - if (fcwp->candidx) - free(fcwp->candidx); -! if (compbuf) { /* free the compile buffer from the regex routines */ -! regfree(compbuf); -! compbuf = NULL; - } - } - - /* this is used to detect a double-click. -*************** -*** 1652,1685 **** - } - - -! -! -! #if defined(USE_REGEX) -! -! /* following regex routine was developed by reading Brian Totty's code -! and reading the man page. Long live free source code! */ -! -! #if !defined(GNU_REGEX) -! -! #define INIT register char *sp = instring; -! #define GETC() (*sp++) -! #define PEEKC() (*sp) -! #define UNGETC(c) -- sp -! #define RETURN(ptr) return (ptr); -! #define ERROR(val) { regex_errno = (val); return NULL; } -! static int regex_errno; -! static int getrnge(); -! #include -! -! #endif /* !GNU_REGEX */ -! -! /* This routine now uses either the regexp library or the GNU regex -! library based on the #define GNU_REGEX. It can also be eliminated -! entirely by not #defining USE_REGEX EdW */ -! /* We don't want to completely eliminate it. This would cause -! compatibility problems. Instead we define some stub procedures -! that issue XtAppWarningMsgs. RF */ -! - #if NeedFunctionPrototypes - Boolean XfwfFCRegexFiles ( - char *s, ---- 1641,1647 ---- - } - - -! /* This routine now uses POSIX regex */ - #if NeedFunctionPrototypes - Boolean XfwfFCRegexFiles ( - char *s, -*************** -*** 1699,1747 **** - { - static char *cache_regex = NULL, - *busted_regex = NULL; -! #if defined(GNU_REGEX) -! _Xconst char * comp_result; -! #else -! static char compbuf[2048]; /* I should modify this to be a dynamically -! grown array. sigh */ -! #endif - int rval; - - if (busted_regex && 0==strcmp(regex,busted_regex)) - return TRUE; - - if (!cache_regex || 0!=strcmp(cache_regex,regex)) { -! #if defined(GNU_REGEX) -! if (!(comp_result = re_compile_pattern(regex, strlen(regex), &compbuf))) { -! #else -! if (NULL != compile(regex, compbuf, compbuf+sizeof(compbuf), '\0')) { -! #endif - XtFree(cache_regex); /* safe for NULL */ - cache_regex = XtNewString(regex); - } else { - String params[2]; - Cardinal n; - -! #if defined(GNU_REGEX) -! params[0] = comp_result; -! #else -! switch (regex_errno) { -! case 11: params[0] = "Range endpoint too large."; break; -! case 16: params[0] = "Bad number"; break; -! case 25: params[0] = "`\\digit' out of range."; break; -! case 36: params[0] = "Illegal or missing delimiter."; break; -! case 41: params[0] = "No remembered search string."; break; -! case 42: params[0] = "\\( \\) imbalance."; break; -! case 43: params[0] = "Too many \\(."; break; -! case 44: params[0] = "More than 2 numbers given in \\{ \\}."; break; -! case 45: params[0] = "} expected after \\."; break; -! case 46: params[0] = "First number exceeds second in \\{ \\}."; break; -! case 49: params[0] = "[] imbalance."; break; -! case 50: params[0] = "Regular expression too long."; break; -! default: params[0] = "unknown regex compilation error."; break; -! } -! #endif -! - params[1] = regex; - n = 2; - XtAppWarningMsg(app_con, "compileFailed", "xfwfFileCompRegex", ---- 1661,1682 ---- - { - static char *cache_regex = NULL, - *busted_regex = NULL; -! static regex_t *compbuf; - int rval; - - if (busted_regex && 0==strcmp(regex,busted_regex)) - return TRUE; - - if (!cache_regex || 0!=strcmp(cache_regex,regex)) { -! compbuf = (regex_t *)malloc(sizeof(regex_t)); -! if (!regcomp(compbuf, regex, REG_EXTENDED | REG_NOSUB)) { - XtFree(cache_regex); /* safe for NULL */ - cache_regex = XtNewString(regex); - } else { - String params[2]; - Cardinal n; - -! params[0] = "bogus regex"; - params[1] = regex; - n = 2; - XtAppWarningMsg(app_con, "compileFailed", "xfwfFileCompRegex", -*************** -*** 1753,1766 **** - return TRUE; - } - } -! -! #if defined(GNU_REGEX) -! rval = re_match(&compbuf, s, strlen(s), 0, NULL); -! return ((rval >= 0) && (rval == strlen(s))); -! #else -! rval = advance(s, compbuf); -! return rval && *loc2==0; -! #endif - } - - ---- 1688,1694 ---- - return TRUE; - } - } -! return regexec(compbuf, s, 0, NULL, 0); - } - - -*************** -*** 1778,1835 **** - XfwfFCRegexFiles(filename, regex, app_con) ; - } - -- #else /* USE_REGEX */ -- -- #if NeedFunctionPrototypes -- Boolean XfwfFCRegexFiles ( -- char *s, -- _Xconst XtPointer regex, -- XtAppContext app_con) -- #else -- Boolean XfwfFCRegexFiles (s, regex, app_con) -- char *s; -- XtPointer regex; -- XtAppContext app_con; -- #endif -- { -- Cardinal num_subs = 0; -- String subs[1]; -- static int issued=0; -- -- if (issued) -- return; /* they don't want to see this a million times */ -- /* urgh, regex was not available at the time :( */ -- XtAppWarningMsg(app_con, "packageUnavailable", "xfwfFileCompRegex", -- "XfwfLibraryError", -- "attempt to use regular expressions in a FileComplete widget (XfwfFCRegexFiles). The FWF library was not compiled with that option.", -- subs, &num_subs); -- issued = 1; -- } -- -- Boolean XfwfFCDirsOrRegexFiles(filename, filestats, regex, app_con) -- char *filename; -- struct stat *filestats; -- XtPointer regex; -- XtAppContext app_con; -- { -- Cardinal num_subs = 0; -- String subs[1]; -- static int issued=0; -- -- if (issued) -- return; /* they don't want to see this a million times */ -- -- /* urgh, regex was not available at the time :( */ -- XtAppWarningMsg(app_con, "packageUnavailable", "xfwfFileCompRegex", -- "XfwfLibraryError", -- "attempt to use regular expressions in a FileComplete widget (XfwfFCDirsOrRegexFiles). The FWF library was not compiled with that option.", -- subs, &num_subs); -- issued = 1; -- } -- -- #endif /* USE_REGEX */ -- -- - #ifdef USE_GLOB - - Boolean XfwfFCDirsOrGlobFiles(filename, filestats, regex, app_con) ---- 1706,1711 ---- -*************** -*** 1944,1958 **** - enum xfwfFileCompleteRegexFlavor - XfwfFileCompleteRegexFlavor() - { -- #ifdef USE_REGEX -- #ifdef GNU_REGEX - return xfwfFC_Emacs; -- #else -- return xfwfFC_ATT; -- #endif -- #else -- return xfwfFC_NoRegex; -- #endif - } - - int XfwfFileCompleteHasGlob() ---- 1820,1826 ---- -diff -r -c FWF.orig/src/IconBox/IconBoxT.c FWF/src/IconBox/IconBoxT.c -*** FWF.orig/src/IconBox/IconBoxT.c Fri May 6 08:53:22 1994 ---- FWF/src/IconBox/IconBoxT.c Sat Jul 15 11:59:42 1995 -*************** -*** 42,48 **** - }; - - extern int errno; -- extern char *sys_errlist[]; - - static XtAppContext app_context; - static int hlen, vlen; ---- 42,47 ---- -diff -r -c FWF.orig/src/Imakefile FWF/src/Imakefile -*** FWF.orig/src/Imakefile Wed Apr 19 08:31:04 1995 ---- FWF/src/Imakefile Sat Jul 15 11:59:42 1995 -*************** -*** 28,34 **** - OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ - CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 Tabs \ - PieMenu Array FileLister AnsiTerm Entry SpinLabel \ -! Mdial PcBar Toggle Icon Alert Group RadioGroup ThumbWheel \ - FoldingTree IconBox Animator Pager - #endif - ---- 28,34 ---- - OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ - CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 Tabs \ - PieMenu Array FileLister AnsiTerm Entry SpinLabel \ -! PcBar Toggle Icon Alert Group RadioGroup ThumbWheel \ - FoldingTree IconBox Animator Pager - #endif - -*************** -*** 53,59 **** - OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ - CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 Tabs \ - ThumbWheel2 PieMenu Array FileLister AnsiTerm Entry SpinLabel \ -! Mdial PcBar - #endif - - ---- 53,59 ---- - OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ - CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 Tabs \ - ThumbWheel2 PieMenu Array FileLister AnsiTerm Entry SpinLabel \ -! PcBar - #endif - - -diff -r -c FWF.orig/src/XmAnsiTerm/XmATermT.c FWF/src/XmAnsiTerm/XmATermT.c -*** FWF.orig/src/XmAnsiTerm/XmATermT.c Tue Mar 7 08:48:56 1995 ---- FWF/src/XmAnsiTerm/XmATermT.c Sat Jul 15 11:59:42 1995 -*************** -*** 30,41 **** - #include - #include - #include - #include - #include - #include - #include - -! - - /*-------------------------------------------------------------------- - | Provide rather strict fallback resources, to make the program work ---- 30,45 ---- - #include - #include - #include -+ #if !defined(__FreeBSD__) - #include -+ #endif - #include - #include - #include - -! #ifndef KILL_ALL_OTHERS -! #define KILL_ALL_OTHERS -1 -! #endif - - /*-------------------------------------------------------------------- - | Provide rather strict fallback resources, to make the program work diff -ru /cdrom/ports/x11/FWF/patches/patch-ab FWF/patches/patch-ab --- /cdrom/ports/x11/FWF/patches/patch-ab Tue Jul 18 07:22:38 1995 +++ FWF/patches/patch-ab Sat Apr 25 22:30:43 1998 @@ -1,42 +1,36 @@ ---- ./src/StdImakefile.org Wed Apr 19 10:47:22 1995 -+++ ./src/StdImakefile Tue Jul 18 00:17:45 1995 -@@ -18,7 +18,9 @@ - DEPLIBS = XawClientDepLibs $(OTHERDEPLIBS) - SYSLIBS = XawClientLibs - -+#ifndef NOT_SINGLE_OBJECT_FILE - AddToLibraryTarget(archive,$(FWF_LIBDIR),$(FWF_LIBNAME),$(LIB_OBJS)) -+#endif - - ObjectRuleWithFlags($(FWF_CFLAGS)) - ---- FWF.rules.orig Wed Apr 19 08:27:56 1995 -+++ FWF.rules Tue Jul 18 02:04:22 1995 -@@ -23,9 +23,6 @@ - libdir/libname:: objlist @@\ - -@(if [ ! -f libdir/libname ]; then \ @@\ - $(MKDIRHIER) libdir ; \ @@\ -- echo Creating Library libdir/libname ; \ @@\ -- $(AR) libdir/libname ; \ @@\ -- RanLibrary(libdir/libname) ; \ @@\ - fi; exit 0) @@\ - @echo Adding objlist To Library libdir/libname @@\ - $(ARMERGE) libdir/libname objlist @@\ -@@ -282,3 +279,9 @@ - #define SqueakyCleanSubdirs(dirs) @@\ - NamedSqueakyCleanSubdirs(squeakyclean,dirs) - #endif -+ -+#undef InstallNamedTarget -+#define InstallNamedTarget(step,srcname,flags,dest,dstname) @@\ -+step:: srcname @@\ -+ MakeDir($(DESTDIR)dest) @@\ -+ $(INSTALL) $(INSTALLFLAGS) flags srcname $(DESTDIR)dest/ ---- ./src/FileComp/Imakefile.org Mon May 3 12:40:20 1993 -+++ ./src/FileComp/Imakefile Tue Jul 18 03:09:52 1995 -@@ -7,4 +7,4 @@ - - #include "../StdImakefile" - --AddToLibraryTarget(archive,$(FWF_LIBDIR),$(FWF_LIBNAME),squish.o getod.o) -+AddToLibraryTarget(archive,$(FWF_LIBDIR),$(FWF_LIBNAME),$(WIDGET).o squish.o getod.o) +*** src/Imakefile.orig Wed Feb 14 18:05:37 1996 +--- src/Imakefile Sat Apr 25 22:03:03 1998 +*************** +*** 13,19 **** + Button RowCol Prompt Slider2 Slider4 Arrow Scrollbar PullDown \ + OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ + CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 \ +! PieMenu Array FileLister Entry SpinLabel Mdial PcBar Toggle \ + Icon Alert Group RadioGroup ThumbWheel FoldingTree IconBox \ + Animator XmTabs XmAnsiTerm XmIcon XmPager \ + UserGraf TextOut FText Calendar # HTML2 SSGML +--- 13,19 ---- + Button RowCol Prompt Slider2 Slider4 Arrow Scrollbar PullDown \ + OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ + CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 \ +! PieMenu Array FileLister Entry SpinLabel PcBar Toggle \ + Icon Alert Group RadioGroup ThumbWheel FoldingTree IconBox \ + Animator XmTabs XmAnsiTerm XmIcon XmPager \ + UserGraf TextOut FText Calendar # HTML2 SSGML +*************** +*** 42,48 **** + OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ + CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 \ + ThumbWheel2 PieMenu Array FileLister Entry SpinLabel \ +! Mdial PcBar XmTabs XmAnsiTerm \ + TextOut ArticleText Calendar + #endif + +--- 42,48 ---- + OptButton VScrollb HScrollb Cmap Shistogram Hdial Canvas \ + CircPerc Stack Enforcer Rows MenuBar ScrollWin ScrollWin3 \ + ThumbWheel2 PieMenu Array FileLister Entry SpinLabel \ +! PcBar XmTabs XmAnsiTerm \ + TextOut ArticleText Calendar + #endif + diff -ru /cdrom/ports/x11/FWF/patches/patch-ac FWF/patches/patch-ac --- /cdrom/ports/x11/FWF/patches/patch-ac Wed Apr 23 02:41:20 1997 +++ FWF/patches/patch-ac Sat Apr 25 22:30:36 1998 @@ -1,10 +1,19 @@ ---- ./src/IconBox/IconBoxT.c.org Wed Apr 23 00:21:28 1997 -+++ ./src/IconBox/IconBoxT.c Wed Apr 23 00:34:26 1997 -@@ -5,6 +5,7 @@ - */ - - #include -+#include - #include - #include - #include +*** src/AnsiTerm/AnsiTermT.c.orig Wed Nov 29 12:47:58 1995 +--- src/AnsiTerm/AnsiTermT.c Sat Apr 25 22:23:50 1998 +*************** +*** 32,38 **** + #include + #include + #include +! #ifdef USE_PTY + #include + #endif + #include +--- 32,38 ---- + #include + #include + #include +! #ifdef USE_PTYIO_H + #include + #endif + #include Only in FWF/patches: patch-ad Only in FWF/patches: patch-ae Only in FWF/patches: patch-af Only in FWF/patches: patch-ag diff -ru /cdrom/ports/x11/FWF/pkg/COMMENT FWF/pkg/COMMENT --- /cdrom/ports/x11/FWF/pkg/COMMENT Thu Oct 10 00:04:41 1996 +++ FWF/pkg/COMMENT Sun Apr 26 01:34:06 1998 @@ -1 +1 @@ -The Free Widget Foundation Widget Release +The Free Widget Foundation widget release diff -ru /cdrom/ports/x11/FWF/pkg/DESCR FWF/pkg/DESCR --- /cdrom/ports/x11/FWF/pkg/DESCR Sat Jul 15 08:57:08 1995 +++ FWF/pkg/DESCR Sat Apr 25 23:38:29 1998 @@ -1,45 +1,20 @@ -=================================== README =================================== - -***************************************************************** -* * -* The Free Widget Foundation Widget Release * -* * -***************************************************************** - -This is the Free Widget Foundation widget release, a collection of no-cost, -freely redistributable X graphical user interface widgets. - -The Free Widget Foundation is a grass-roots, all-volunteer effort. - -The Free Widget Foundation project was started summer 1990 in order to collect -existing widgets in a well-publicized location to prevent duplication of -effort. Numerous people have expressed interest in submitting widgets to the -collection. The collection process is going slowly because of lack of time -and organizational needs. The "Free Widget Foundation" is a pun on the "Free -Software Foundation" title. While the two organizations share some similar -goals, that is the improvement of the quality and quantity of -freely-redistributable public software, this organization is in no way related -to the Free Software Foundation or the GNU projects. In fact, we aren't even -a "foundation" in the legal meaning of the word. - -See the file README.BUILD for information on building the FWF widgets. - -Please also fill out and return the user-feedback survey enclosed in the -file SURVEY, to help us improve future releases. - -The following files may be of interest in describing other parts of the -system: - - README This file - README.FWF Information about the Free Widget Foundation - README.BUILD How to build the free widgets - README.INDEX Index of widgets contained in this release - README.IMAKE Details about the imake structure - README.NOTES Assorted notes about the state of the release - README.OBTAIN How to obtain the latest FWF widgets - README.TODO Bugs, inadequacies, planned changes, requests - README.SUBMISSION How to submit your widgets to the FWF - BUGREPORT Template for issuing bug reports - SURVEY A short survey for user feedback - VERSION Current FWF release version - + The Free Widget Foundation + + Brian Totty + + Department of Computer Science + University of Illinois at Urbana-Champaign + 1304 West Springfield Avenue + Urbana, IL 61801 + + free-widgets-info@let.rug.nl + +THE FREE WIDGET FOUNDATION + +The Free Widget Foundation (FWF) was first organized in the summer of 1990, as +a grass-roots, all-volunteer effort to generate a publically accessible +repository for X widgets. The goal of the FWF was to gather a set of +powerful, flexible, freely-accessible widgets, assisting programmers to +construct complicated user-interfaces. Furthermore, we wanted to discourage +multiple parties from "reinventing the widget" multiple times, and encourage +the development of a single, quality object. diff -ru /cdrom/ports/x11/FWF/pkg/PLIST FWF/pkg/PLIST --- /cdrom/ports/x11/FWF/pkg/PLIST Fri Jan 10 04:54:53 1997 +++ FWF/pkg/PLIST Sun Apr 26 01:30:16 1998 @@ -1,64 +1,7 @@ -bin/AlertT -bin/AnimatorT -bin/AnsiTermT -bin/ArrayT -bin/ArrowT -bin/BoardT -bin/ButtonT -bin/CanvasT -bin/CircPercT -bin/CmapT -bin/CommonT -bin/EnforcerT -bin/EntryT -bin/EzMenuT -bin/FChooserT -bin/FileCompT -bin/FileListT -bin/FileSelT -bin/FoldTreeT -bin/FrameT -bin/GroupT -bin/HScrollbT -bin/HdialT -bin/HistogramT -bin/IconBoxT -bin/IconT -bin/ImageSelT -bin/LabelT -bin/MenuBarT -bin/MultiListT -bin/OptButtonT -bin/PagerT -bin/PcBarT -bin/PieMenuT -bin/PixEditT -bin/PromptT -bin/PullDownT -bin/RadioGrpT -bin/RheostatT -bin/RowColT -bin/RowsT -bin/ScrListT -bin/ScrWin3T -bin/ScrollWinT -bin/ScrollbarT -bin/ShistogramT -bin/Slider2T -bin/Slider4T -bin/SpinLabelT -bin/StackT -bin/TabsT -bin/TextMenuT -bin/ThWheelT -bin/ToggleT -bin/VScrollbT include/Xfwf/Alert.h include/Xfwf/AlertP.h include/Xfwf/Animator.h include/Xfwf/AnimatorP.h -include/Xfwf/AnsiTerm.h -include/Xfwf/AnsiTermP.h include/Xfwf/Array.h include/Xfwf/ArrayP.h include/Xfwf/Arrow.h @@ -67,6 +10,8 @@ include/Xfwf/BoardP.h include/Xfwf/Button.h include/Xfwf/ButtonP.h +include/Xfwf/Calendar.h +include/Xfwf/CalendarP.h include/Xfwf/Canvas.h include/Xfwf/CanvasP.h include/Xfwf/CircPerc.h @@ -88,6 +33,8 @@ include/Xfwf/EzMenuP.h include/Xfwf/FChooser.h include/Xfwf/FChooserP.h +include/Xfwf/FText.h +include/Xfwf/FTextP.h include/Xfwf/FileComp.h include/Xfwf/FileCompP.h include/Xfwf/FileList.h @@ -120,8 +67,6 @@ include/Xfwf/MultiListP.h include/Xfwf/OptButton.h include/Xfwf/OptButtonP.h -include/Xfwf/Pager.h -include/Xfwf/PagerP.h include/Xfwf/PcBar.h include/Xfwf/PcBarP.h include/Xfwf/Pen.h @@ -161,30 +106,39 @@ include/Xfwf/StackP.h include/Xfwf/StrToPmap.h include/Xfwf/TabString.h -include/Xfwf/Tabs.h -include/Xfwf/TabsP.h include/Xfwf/TextMenu.h include/Xfwf/TextMenuP.h +include/Xfwf/TextOut.h +include/Xfwf/TextOutP.h include/Xfwf/ThWheel.h include/Xfwf/ThWheelP.h include/Xfwf/Toggle.h include/Xfwf/ToggleP.h +include/Xfwf/UGraf.h +include/Xfwf/UGrafP.h include/Xfwf/VScrollb.h include/Xfwf/VScrollbP.h include/Xfwf/VarArgs.h +include/Xfwf/XmATerm.h +include/Xfwf/SmATermP.h +include/Xfwf/XmIcon.h +include/Xfwf/XmIconP.h +include/Xfwf/XmPager.h +include/Xfwf/XmPagerP.h +include/Xfwf/XmTabs.h +include/Xfwf/XmTabsP.h include/Xfwf/choosecol.h include/Xfwf/icon.h include/Xfwf/long.h include/Xfwf/scroll.h +include/Xfwf/str2color.h include/Xfwf/strarray.h -lib/libDir.a -lib/libfwf.a +lib/libDir.a +lib/libfwf.a man/man1/Alert.1.gz man/man1/AlertT.1.gz man/man1/Animator.1.gz man/man1/AnimatorT.1.gz -man/man1/AnsiTerm.1.gz -man/man1/AnsiTermT.1.gz man/man1/Array.1.gz man/man1/ArrayT.1.gz man/man1/Arrow.1.gz @@ -193,6 +147,8 @@ man/man1/BoardT.1.gz man/man1/Button.1.gz man/man1/ButtonT.1.gz +man/man1/Calendar.1.gz +man/man1/CalendarT.1.gz man/man1/Canvas.1.gz man/man1/CanvasT.1.gz man/man1/CircPerc.1.gz @@ -210,6 +166,8 @@ man/man1/EzMenuT.1.gz man/man1/FChooser.1.gz man/man1/FChooserT.1.gz +man/man1/FText.1.gz +man/man1/FTextT.1.gz man/man1/FileComp.1.gz man/man1/FileCompT.1.gz man/man1/FileList.1.gz @@ -242,8 +200,6 @@ man/man1/MultiListT.1.gz man/man1/OptButton.1.gz man/man1/OptButtonT.1.gz -man/man1/Pager.1.gz -man/man1/PagerT.1.gz man/man1/PcBar.1.gz man/man1/PcBarT.1.gz man/man1/PieMenu.1.gz @@ -280,15 +236,23 @@ man/man1/SpinLabelT.1.gz man/man1/Stack.1.gz man/man1/StackT.1.gz -man/man1/Tabs.1.gz -man/man1/TabsT.1.gz man/man1/TextMenu.1.gz man/man1/TextMenuT.1.gz man/man1/ThWheel.1.gz man/man1/ThWheelT.1.gz man/man1/Toggle.1.gz man/man1/ToggleT.1.gz +man/man1/UGraf.1.gz +man/man1/UGrafT.1.gz man/man1/VScrollb.1.gz man/man1/VScrollbT.1.gz +man/man1/XmATerm.1.gz +man/man1/XmAtermT.1.gz +man/man1/XmIcon.1.gz +man/man1/XmIconT.1.gz +man/man1/XmPager.1.gz +man/man1/XmPagerT.1.gz +man/man1/XmTabs.1.gz +man/man1/XmTabsT.1.gz man/man1/fwf.1.gz @dirrm include/Xfwf >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message