diff options
Diffstat (limited to 'mail/faces/files/patch-aa')
-rw-r--r-- | mail/faces/files/patch-aa | 722 |
1 files changed, 0 insertions, 722 deletions
diff --git a/mail/faces/files/patch-aa b/mail/faces/files/patch-aa index bc67b957c004..6024a701f4fd 100644 --- a/mail/faces/files/patch-aa +++ b/mail/faces/files/patch-aa @@ -14,725 +14,3 @@ diff -c -N ../faces/Faces.ad ./Faces.ad faces.audioSupport: false ! faces.audioCommand: rplay faces.bellAudioFile: -diff -c -N ../faces/Makefile ./Makefile -*** ../faces/Makefile Thu Jan 1 01:00:00 1970 ---- ./Makefile Wed Dec 11 09:33:04 1996 -*************** -*** 0 **** ---- 1,478 ---- -+ # -+ # Makefile for faces, an icon face server, plus associated software. -+ # -+ # Graphical versions for NeWS, SunView, X11 and XView. -+ # -+ # @(#)Makefile.dist 1.10 91/11/19 -+ # -+ # Copyright (c) Rich Burridge. -+ # Sun Microsystems, Australia - All rights reserved. -+ # -+ # Permission is given to distribute these sources, as long as the -+ # copyright messages are not removed, and no monies are exchanged. -+ # -+ # No responsibility is taken for any errors inherent either -+ # to the comments or the code of this program, but if reported -+ # to me then an attempt will be made to fix them. -+ # -+ #======================================================================== -+ # -+ # There are various small changes needed when compiling faces on -+ # different systems. These have been isolated here, and should be -+ # uncommented and set accordingly, if needed. -+ # -+ #======================================================================== -+ # Installation prefix. -+ PREFIX ?=/usr/local -+ #------------------------------------------------------------------------ -+ # If you want audio support, then the following line should be uncommented. -+ # -+ AUDIO_SUPPORT = -DAUDIO_SUPPORT -+ #======================================================================== -+ # There is a default command (/usr/demo/SOUND/play), which is used to -+ # play audio files. Alternatively you can specify your own custom -+ # command here. Uncomment the following line and set appropriately. -+ # -+ AUDIO_CMD = -DAUDIO_CMD=\"/usr/local/bin/rplay\" -+ #======================================================================== -+ # Faces displays a background pattern in its' window. When the window -+ # is not completely full, this gives the appearance of trying to blend -+ # in with the background. By default, this is a root gray color, but you -+ # can specify the name of a file containing an alternate pattern to use. -+ # Uncomment the next two lines and set appropriately. -+ # -+ #BACKNAME = /usr/local/sample-background -+ #BACKGROUND = -DBACKGROUND=\"$(BACKNAME)\" -+ #------------------------------------------------------------------------ -+ # Uncomment the following two lines to use the Domain Name Service to -+ # attempt to convert unqualified hostnames, or hostnames with partial -+ # domains to fully qualified domain names. -+ # -+ # When used with NISLOOKUP, DNSLOOKUP will take precedance. -+ # -+ # NOTE that the domain name returned by DNS will be converted to lower -+ # case before attempting a machines.tab match, or constructing an icon -+ # file name. -+ # -+ # NOTE that for this to work you must have at least a minimal -+ # /etc/resolv.conf file containing a valid nameserver entry. -+ # -+ DNSLOOKUP = -DDNSLOOKUP -+ DNSLIB = -+ #------------------------------------------------------------------------ -+ # If you do not want to show the number of messages on the face icon, -+ # then uncomment the next line. -+ # -+ #DONTSHOWNO = -DDONTSHOWNO -+ #------------------------------------------------------------------------ -+ # If you do not want to show the timestamp on the face icon, then -+ # uncomment the next line. -+ # -+ #DONTSHOWTIME = -DDONTSHOWTIME -+ #------------------------------------------------------------------------ -+ # If you do not want to show the username on the face icon, then -+ # uncomment the next line. -+ # -+ #DONTSHOWUSER = -DDONTSHOWUSER -+ #------------------------------------------------------------------------ -+ # By default, faces looks for the face images in /usr/local/faces. If -+ # you wish to specify an alternate location, then these two lines should -+ # be uncommented and set appropriately. Note that the value must be -+ # a single directory name, not a colon separated list of paths. -+ # -+ FACEDIR = $(PREFIX)/share/faces -+ CFACEDIR = -DFACEDIR=\"$(FACEDIR)\" -+ #------------------------------------------------------------------------ -+ # It is possible to determine what type of monitoring faces does at -+ # run time with different command line options, but it is also possible -+ # to define it at compile time. -+ # -+ # Monitor type (0 = mail (new), 1 = mail (all), 2 = print queue). -+ # 3 = custom prog, 4 = users). -+ # -+ #FMONTYPE = -DFMONTYPE=0 -+ #------------------------------------------------------------------------ -+ # If you have the poll(2) system call, then uncomment the following -+ # definition. Note that you will also have to uncomment the NOSELECT -+ # definition. This is needed for SVR4 machines. -+ # -+ #HASPOLL = -DHASPOLL -+ #------------------------------------------------------------------------ -+ # Some users on monochrome screens display everything in reverse video. -+ # If you would like faces to do the same, then this line needs to be -+ # uncommented. -+ # -+ #INVERT = -DINVERT -+ #------------------------------------------------------------------------ -+ # When no icon is found for a given user, the unknown icon may be displayed -+ # either with the user name, or labeled as `unknown'. The former case -+ # provides the most information, the latter allows all unknown users -+ # within a given community to be lumped into a single image. To select -+ # the latter case uncomment the following line. -+ # -+ #NAMEUNKNOWN = -DNAMEUNKNOWN -+ #------------------------------------------------------------------------ -+ # If you are compiling the NeWS version, then the following two lines -+ # should be uncommented, and set appropriately. -+ # -+ #NEWSINCDIR = -I$(OPENWINHOME)/include -+ #NEWSLIBDIR = -L$(OPENWINHOME)/lib -+ #------------------------------------------------------------------------ -+ # Uncomment the following line to use the Sun Network Information -+ # Services (NIS, formerly YP) to look for hosts which do not explicitly -+ # appear in the machines.tab file. When used with DNSLOOKUP, DNSLOOKUP -+ # takes precedance. -+ # -+ # Note that the domain name will be converted to lower case before -+ # attempting to match in the machines file, or create an icon filename. -+ # -+ NISLOOKUP = -DNISLOOKUP -+ #------------------------------------------------------------------------ -+ # If you don't want faces to use full domain names for extracting face -+ # icons, then you should uncomment the NODOMAINS definition below. -+ # -+ #NODOMAINS = -DNODOMAINS -+ #------------------------------------------------------------------------ -+ # If your system doesn't have the gethostname() system call, then this -+ # might be a useful alternative. This is needed for SVR4 machines. -+ # -+ #NOGETHOSTNAME = -DNOGETHOSTNAME -+ #------------------------------------------------------------------------ -+ # By default, faces will check the "From " line first for username and -+ # hostname, and then the "From:" line. -+ # Not all machines have the index() string library function. If you -+ # don't have this function then you should uncomment the NOINDEX -+ # definition below. -+ # -+ #NOINDEX = -DNOINDEX -+ #-------------------------------------------------------------------------- -+ # It appears that not every Unix system defines MAXPATHLEN, which indicates -+ # the maximum length of a Unix pathname. If your system doesn't, then -+ # you need to uncomment this definition. -+ # -+ #NOMAXPATHLEN = -DNOMAXPATHLEN -+ #-------------------------------------------------------------------------- -+ # Not every version of Unix (in particular System V derivitives) has the -+ # select() system call. If your machine doesn't have this call, then you -+ # need to uncomment the following definition. -+ # -+ #NOSELECT = -DNOSELECT -+ #-------------------------------------------------------------------------- -+ # If your system lacks the utime() library call and definition, then -+ # uncomment the following definition. -+ # -+ #NOUTIME = -DNOUTIME -+ #-------------------------------------------------------------------------- -+ # By default, faces rechecks for new mail or print jobs every sixty -+ # seconds. If you would like to specify an alternate period, then uncomment -+ # the following line and set appropriately. -+ # -+ #PERIOD = -DPERIOD=30 -+ #------------------------------------------------------------------------ -+ # By default, faces will examine printer queues a la Berkeley Style. -+ # Alternatively, if you have the PLP printer spooling system running, then -+ # uncomment the next line. -+ # -+ #PLP = -DPLP -+ #------------------------------------------------------------------------- -+ # If you are using the RAND mailer which uses four ^A characters to mark -+ # the beginning and end of messages, then you will need to uncomment the -+ # following line. -+ # -+ #RAND = -DRAND -+ #------------------------------------------------------------------------- -+ # Faces is designed to work on a big-endian machine by default. If you -+ # are compiling for a little-endian machine (such as the Sun 386i), then -+ # you need to uncomment the following line. -+ # -+ #REVORDER = -DREVORDER -+ #------------------------------------------------------------------------ -+ # If you not running under a BSD4.3 derived system, the parameters -+ # to the select call are different, and this definition should be -+ # uncommented. You need to uncomment this for SunOS v3.x. -+ # -+ SELTYPE = -DNO_43SELECT -+ #------------------------------------------------------------------------ -+ # If you are building faces on a Silicon Graphics machine, then you will -+ # need to uncomment the following two definitions. -+ # -+ #SGIDEF = -Umips -+ #SGILIBS = -lsun -lc_s -+ #------------------------------------------------------------------------ -+ # If the pending mail for users is in a different directory than -+ # /usr/spool/mail, uncomment the following and set appropriately. -+ # -+ SPOOLDIR = -DSPOOLDIR=\"/var/mail\" -+ #------------------------------------------------------------------------ -+ # If faces is setup to monitor mail, then the name of the default -+ # spoolfile is /usr/spool/mail/username. An alternative spoolfile name -+ # can be given by uncommenting the following line and setting -+ # appropriately. -+ # -+ #SPOOLFILE = -DSPOOLFILE=\"/usr/richb/Mail/pending\" -+ #-------------------------------------------------------------------------- -+ # If you are trying to build faces on an SVR4 machine, then you should -+ # uncomment the following entry, and set SVR4LIBS to the list of SVR4 -+ # specific libraries needed to link reve. -+ # -+ #SVR4LIBS = -lnsl -lsocket -lgen -+ #-------------------------------------------------------------------------- -+ # If you are running on a Unix System V machine, then you should uncomment -+ # the next definition. -+ # -+ #SYSV = -DSYSV32 -+ #-------------------------------------------------------------------------- -+ # If you are running SunOS v3.x, then pr_ttext doesn't exist, and -+ # you must uncomment this definition. -+ # -+ #TTEXT = -DNO_PR_TTEXT -+ #------------------------------------------------------------------------ -+ # Uncomment if building faces under Sequoia's operating system. -+ # -+ #TOPIX = -DTOPIX -+ #-------------------------------------------------------------------------- -+ # If the -U command line option is given to faces, then mail is sent to -+ # a special mail alias. This alias is really a shell script, which will -+ # take the given information, and try to update the faces database. By -+ # default that alias is called "facemaker", but it is possible to give an -+ # alternative alias here. This might be useful if a collection of machines -+ # were remotely mounting the faces database from a file server. -+ # -+ #UPDATE = -DUPDATE=\"facemaker@fileserver\" -+ #------------------------------------------------------------------------ -+ # If your system does not have the memset() library call, but instead -+ # uses the bzero() library call, then the following definition needs to -+ # be uncommented. -+ # -+ #USE_BZERO = -DUSE_BZERO -+ #------------------------------------------------------------------------ -+ # If your system does not have the getcwd() library call, but instead -+ # uses the getwd() library call, then the following definition needs to -+ # be uncommented. -+ # -+ #USE_GETWD = -DUSE_GETWD -+ #------------------------------------------------------------------------ -+ # If you are compiling the X11 version under MIT X11R3, you will need to -+ # uncomment the following definition: -+ # -+ #X11R3 = -DX11R3 -+ #------------------------------------------------------------------------ -+ # If you are compiling the X11 version and the X11 include and -+ # library files are not in a standard place, then the following -+ # two lines should be uncommented, and set appropriately. -+ # -+ X11INCDIR = -I$(X11BASE)/include -+ X11LIBDIR = -L$(X11BASE)/lib -+ #------------------------------------------------------------------------ -+ # If you are compiling the XView version, then the following two lines -+ # should be uncommented, and set appropriately. -+ # -+ #XVIEWINCDIR = -I$(OPENWINHOME)/include -+ #XVIEWLIBDIR = -L$(OPENWINHOME)/lib -+ # -+ #======================================================================= -+ # -+ # Default locations where faces files will be installed. -+ # You might wish to alter these values. -+ # -+ BINDIR = $(PREFIX)/bin -+ LIBDIR = $(PREFIX)/lib -+ INCDIR = $(PREFIX)/include -+ MANDIR = $(PREFIX)/man -+ MANSECT = 1 -+ -+ # -+ # Options for submakes -+ # -+ MAKEOPTS = $(MFLAGS) BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) \ -+ INCDIR=$(INCDIR) MANDIR=$(MANDIR) CC=$(CC) \ -+ NOINDEX=$(NOINDEX) SYSV=$(SYSV) -+ -+ # -+ # Override DEBUG on the command line as `DEBUG=-DDEBUG' to enable various -+ # additional checking diagnostic output options. -+ # -+ DEBUG = -+ -+ # -+ # Compilation flags and standard macro definitions. -+ # -+ CDEFS = $(AUDIO_SUPPORT) $(AUDIO_CMD) $(BACKGROUND) \ -+ $(DNSLOOKUP) $(DONTSHOWNO) $(DONTSHOWTIME) $(DONTSHOWUSER) \ -+ $(CFACEDIR) $(FMONTYPE) $(HASPOLL) $(INVERT) \ -+ $(NAMEUNKNOWN) $(NEWSINCDIR) $(NISLOOKUP) $(NODOMAINS) \ -+ $(NOGETHOSTNAME) $(NOINDEX) $(NOMAXPATHLEN) $(NOSELECT) \ -+ $(NOUTIME) $(PERIOD) $(PLP) $(RAND) $(REVORDER) \ -+ $(SELTYPE) $(SGIDEF) $(SPOOLDIR) $(SPOOLFILE) $(SYSV) \ -+ $(TTEXT) $(TOPIX) $(UPDATE) $(USE_BZERO) $(USE_GETWD) \ -+ $(X11R3) $(X11INCDIR) $(XVIEWINCDIR) $(DEBUG) -+ CCOMP = -pipe -O2 -+ CFLAGS = $(CCOMP) $(CDEFS) -+ # -+ #======================================================================= -+ -+ .KEEP_STATE: -+ -+ BINARIES = psfaces svfaces xfaces xvfaces -+ -+ CC = cc -+ MAKE = make -+ -+ STDSRCS = address.c get.c main.c mon.c parsefrom.c rec.c -+ STDOBJS = address.o get.o main.o mon.o parsefrom.o rec.o -+ STDLIBS = -L./compface -lcompface $(DNSLIB) $(SGILIBS) -+ -+ COMPFACE = compface -+ FACES = facedir -+ FILTERS = filters -+ SCRIPTS = scripts -+ GSRCS = news.c sunview.c x11.c xview.c -+ HDRS = addr.h extern.h faces.h patchlevel.h -+ IMAGES = noface.xbm nomail.xbm noprint.xbm \ -+ nopaper.xbm nothing.xbm nousers.xbm -+ OTHERS = CHANGES CHANGES-v1.4 README TODO MANIFEST FILES \ -+ faces.man.text faces.man face_update.1 faces_cps.cps \ -+ Faces.ad Makefile.dist face_update -+ XFACE = xface -+ -+ SFILES1 = mon.c rec.c -+ SFILES2 = main.c parsefrom.c -+ SFILES3 = get.c news.c sunview.c -+ SFILES4 = x11.c $(HDRS) -+ SFILES5 = xview.c -+ SFILES6 = CHANGES-v1.4 -+ SFILES7 = CHANGES README TODO -+ SFILES8 = MANIFEST FILES Makefile.dist faces_cps.cps face_update \ -+ faces.sendmail -+ SFILES9 = faces.man face_update.1 $(IMAGES) -+ SFILES10 = faces.man.text Faces.ad -+ SFILES11 = $(FACES) -+ SFILES12 = $(COMPFACE) -+ SFILES13 = $(FILTERS) -+ SFILES14 = $(SCRIPTS) -+ SFILES15 = address.y $(XFACE) -+ -+ NEWSLIBS = $(NEWSLIBDIR) -lcps -+ SVIEWLIBS = -lsuntool -lsunwindow -lpixrect -+ # -+ # The following definition can vary. Here are a few examples: -+ # -+ # Sun/MIT X11R4: $(X11LIBDIR) -lX11 -+ # Dell Unix (Interactive 386/ix): $(X11LIBDIR) -lX11 -linet -+ # AT&T's XWIN: $(X11LIBDIR) -lX11_s -lc_s -lnsl_s -lpt -+ # -+ X11LIBS = -L/usr/X11R6/lib -lX11 -+ XVIEWLIBS = $(XVIEWLIBDIR) -lxview -lolgx -lX11 -+ -+ help: -+ @echo -+ @echo "You need to specify one of the following options:" -+ @echo -+ @echo " make sunview - to make the SunView version." -+ @echo " make news - to make the NeWS version." -+ @echo " make x11 - to make the X11 version." -+ @echo " make xview - to make the XView version." -+ @echo -+ @echo "This should be followed by:" -+ @echo -+ @echo " make install" -+ @echo " make clean" -+ @echo -+ -+ all: x11 -+ -+ news: $(STDOBJS) news.o faces_cps.h -+ (cd compface; $(MAKE) $(MAKEOPTS)) -+ (cd filters; $(MAKE) $(MAKEOPTS)) -+ $(CC) -o psfaces $(CFLAGS) $(STDOBJS) news.o \ -+ $(STDLIBS) $(NEWSLIBS) -+ -cp psfaces faces -+ -+ sunview: $(STDOBJS) sunview.o -+ (cd compface; $(MAKE) $(MAKEOPTS)) -+ (cd filters; $(MAKE) $(MAKEOPTS)) -+ $(CC) -o svfaces $(CFLAGS) $(STDOBJS) sunview.o \ -+ $(STDLIBS) $(SVIEWLIBS) -+ -cp svfaces faces -+ -+ x11: $(STDOBJS) x11.o -+ (cd compface; $(MAKE) $(MAKEOPTS)) -+ (cd filters; $(MAKE) $(MAKEOPTS)) -+ $(CC) -o xfaces $(CFLAGS) $(STDOBJS) x11.o \ -+ $(STDLIBS) $(X11LIBS) $(SVR4LIBS) -+ -cp xfaces faces -+ -+ xview: $(STDOBJS) xview.o -+ (cd compface; $(MAKE) $(MAKEOPTS)) -+ (cd filters; $(MAKE) $(MAKEOPTS)) -+ $(CC) -o xvfaces $(CFLAGS) $(STDOBJS) xview.o \ -+ $(STDLIBS) $(XVIEWLIBS) $(SVR4LIBS) -+ -cp xvfaces faces -+ -+ tables: -+ -mkdir $(FACEDIR) -+ -install -c -m 644 machine.tab $(FACEDIR) -+ -install -c -m 644 people.tab $(FACEDIR) -+ -+ install: -+ make tables -+ (cd compface; $(MAKE) $(MAKEOPTS) install) -+ (cd filters; $(MAKE) $(MAKEOPTS) install) -+ (cd scripts; $(MAKE) $(MAKEOPTS) install) -+ install -c -s -m 751 faces $(BINDIR) -+ install -c -m 755 face_update $(BINDIR) -+ install -c -m 755 faces.sendmail $(BINDIR) -+ install -c -m 644 faces.man \ -+ $(MANDIR)/man$(MANSECT)/faces.$(MANSECT) -+ install -c -m 444 face_update.1 \ -+ $(MANDIR)/man$(MANSECT)/face_update.$(MANSECT) -+ install -c -m 444 -o bin Faces.ad /usr/X11R6/lib/X11/app-defaults/Faces -+ -+ clean: -+ (cd compface; $(MAKE) $(MAKEOPTS) clean) -+ (cd filters; $(MAKE) $(MAKEOPTS) clean) -+ rm -f *.o Part* *~ $(BINARIES) faces core -+ -+ saber: -+ #load $(CDEFS) $(STDSRCS) x11.c $(STDLIBS) $(X11LIBS) -+ -+ lint: lint-news lint-sunview lint-x11 lint-xview -+ lint-news:; lint $(CDEFS) $(STDSRCS) news.c $(NEWSLIBS) -+ lint-sunview:; lint $(CDEFS) $(STDSRCS) sunview.c $(SVIEWLIBS) -+ lint-x11:; lint $(CDEFS) $(STDSRCS) x11.c -+ lint-xview:; lint $(CDEFS) $(STDSRCS) xview.c -+ -+ shar:; shar.script $(SFILES1) > faces.part1 -+ shar.script $(SFILES2) > faces.part2 -+ shar.script $(SFILES3) > faces.part3 -+ shar.script $(SFILES4) > faces.part4 -+ shar.script $(SFILES5) > faces.part5 -+ shar.script $(SFILES6) > faces.part6 -+ shar.script $(SFILES7) > faces.part7 -+ shar.script $(SFILES8) > faces.part8 -+ shar.script $(SFILES9) > faces.part9 -+ shar.script $(SFILES10) > faces.part10 -+ shar.script $(SFILES11) > faces.part11 -+ shar.script $(SFILES12) > faces.part12 -+ shar.script $(SFILES13) > faces.part13 -+ shar.script $(SFILES14) > faces.part14 -+ shar.script $(SFILES15) > faces.part15 -+ -+ create: SCCS -+ -sccs create $(STDSRCS) $(GSRCS) $(HDRS) $(IMAGES) $(OTHERS) -+ -+ SCCS: -+ mkdir SCCS -+ chmod 755 SCCS -+ -+ faces_cps.h: faces_cps.cps -+ cps $< -+ -+ get.o: get.c faces.h extern.h patchlevel.h -+ main.o: main.c faces.h $(IMAGES) -+ mon.o: mon.c faces.h extern.h -+ news.o: news.c faces.h extern.h faces_cps.h -+ rec.o: rec.c faces.h extern.h -+ sunview.o: sunview.c faces.h extern.h -+ x11.o: x11.c faces.h extern.h -+ xview.o: xview.c faces.h extern.h -diff -c -N ../faces/extern.h ./extern.h -*** ../faces/extern.h Tue Nov 19 05:00:48 1991 ---- ./extern.h Tue Dec 10 10:49:37 1996 -*************** -*** 82,87 **** ---- 82,88 ---- - extern int facetype ; /* Type of face file found. */ - extern int firsttime ; /* Zeroised after first mail/printer check. */ - extern int flashes ; /* Number of flashes for arrival of new mail. */ -+ extern int border_width ; /* Border width of window. */ - extern int fromc_found ; /* Set if "From:" line found during processing. */ - extern int froms_found ; /* Set if "From " line found during processing. */ - extern int height ; /* Height in pixels of faces display. */ -Common subdirectories: ../faces/facedir and ./facedir -diff -c -N ../faces/faces.h ./faces.h -*** ../faces/faces.h Tue Nov 19 05:00:49 1991 ---- ./faces.h Tue Dec 10 17:36:10 1996 -*************** -*** 102,110 **** - enum mon_type { MONNEW, MONALL, MONPRINTER, MONPROG, MONUSERS } ; - - /* X resources used by faces. */ -! enum res_type { R_WINGEOM, R_ICONGEOM, R_FGCOLOR, R_BGCOLOR, -! R_FONT, R_BGICON, R_PERIOD, R_BELL, -! R_FLASH, R_LOWER, R_RAISE, R_BUT1CLR, R_DISPHOST, - #ifdef AUDIO_SUPPORT - R_AUDIO, R_AUDIOCMD, R_BELLFILE - #endif /*AUDIO_SUPPORT*/ ---- 102,111 ---- - enum mon_type { MONNEW, MONALL, MONPRINTER, MONPROG, MONUSERS } ; - - /* X resources used by faces. */ -! enum res_type { R_WINGEOM, R_ICONGEOM, R_FGCOLOR, R_BGCOLOR, -! R_FONT, R_BGICON, R_PERIOD, R_BELL, -! R_FLASH, R_BORDERWIDTH, R_LOWER, R_RAISE, -! R_BUT1CLR, R_DISPHOST, - #ifdef AUDIO_SUPPORT - R_AUDIO, R_AUDIOCMD, R_BELLFILE - #endif /*AUDIO_SUPPORT*/ -*************** -*** 193,200 **** - #endif /*NOUTIME*/ - - extern char *getenv P(()) ; -- extern char *malloc P(()) ; -- extern char *realloc P(()) ; - extern char *index P(()) ; - extern char *rindex P(()) ; - extern char *strcpy P(()) ; ---- 194,199 ---- -*************** -*** 217,223 **** ---- 216,226 ---- - #define PRINTDEF "lpq -P %s" - - /* Updating the faces database: %s replaced with mail update alias name. */ -+ #ifdef __FreeBSD__ -+ #define UPDATEDEF "/usr/sbin/sendmail -oeq -oi %s" -+ #else - #define UPDATEDEF "/usr/lib/sendmail -oeq -oi %s" -+ #endif - - /* Monitoring users on a machine: %s replaced with hostname. */ - #define USERSDEF "rusers -l %s" -diff -c -N ../faces/faces.sendmail ./faces.sendmail -*** ../faces/faces.sendmail Mon Jul 1 03:25:50 1991 ---- ./faces.sendmail Tue Dec 10 20:19:25 1996 -*************** -*** 37,40 **** - -e ': copy' \ - -e p \ - -e n \ -! -e 'b copy' | /usr/lib/sendmail "$@" ---- 37,40 ---- - -e ': copy' \ - -e p \ - -e n \ -! -e 'b copy' | /usr/sbin/sendmail "$@" -Common subdirectories: ../faces/filters and ./filters -diff -c -N ../faces/main.c ./main.c -*** ../faces/main.c Tue Nov 19 05:00:47 1991 ---- ./main.c Wed Dec 11 09:26:19 1996 -*************** -*** 63,68 **** ---- 63,69 ---- - "period", /* Integer: period in seconds between checks. */ - "bell", /* Integer: number of beeps for new arrival. */ - "flash", /* Integer: number of flashes for new arrival. */ -+ "borderWidth", /* Integer: border width of window. */ - "lower", /* Boolean: lower window if no mail. */ - "raise", /* Boolean: raise window on update? */ - "button1clear", /* Boolean: mouse button 1 clear window? */ -*************** -*** 150,155 **** ---- 151,157 ---- - int facetype ; /* Type of face file found. */ - int firsttime = 1 ; /* Zeroised after first mail/printer check. */ - int flashes = 0 ; /* Number of flashes for arrival of new mail. */ -+ int border_width = 2 ; /* Border width of window. */ - int fromc_found = 0 ; /* Set if "From:" line found during processing. */ - int froms_found = 0 ; /* Set if "From " line found during processing. */ - int height ; /* Height in pixels of faces display. */ -*************** -*** 743,751 **** - if (get_str_resource(R_FONT, str)) read_str(&fontname, str) ; - if (get_str_resource(R_BGICON, str)) read_str(&bgicon, str) ; - -! if (get_int_resource(R_PERIOD, &intval)) period = intval ; -! if (get_int_resource(R_BELL, &intval)) beeps = intval ; -! if (get_int_resource(R_FLASH, &intval)) flashes = intval ; - - if (get_bool_resource(R_LOWER, &boolval)) lowerwindow = boolval ; - if (get_bool_resource(R_RAISE, &boolval)) raisewindow = boolval ; ---- 745,754 ---- - if (get_str_resource(R_FONT, str)) read_str(&fontname, str) ; - if (get_str_resource(R_BGICON, str)) read_str(&bgicon, str) ; - -! if (get_int_resource(R_PERIOD, &intval)) period = intval ; -! if (get_int_resource(R_BELL, &intval)) beeps = intval ; -! if (get_int_resource(R_FLASH, &intval)) flashes = intval ; -! if (get_int_resource(R_BORDERWIDTH,&intval)) border_width = intval ; - - if (get_bool_resource(R_LOWER, &boolval)) lowerwindow = boolval ; - if (get_bool_resource(R_RAISE, &boolval)) raisewindow = boolval ; -Common subdirectories: ../faces/scripts and ./scripts -diff -c -N ../faces/x11.c ./x11.c -*** ../faces/x11.c Tue Nov 19 05:00:50 1991 ---- ./x11.c Tue Dec 10 20:43:06 1996 -*************** -*** 58,64 **** - - #define F_ICON 0 /* Icon index to frame array. */ - #define F_WINDOW 1 /* Window index to frame array. */ -- #define FACES_BORDER_WIDTH 2 - #define FRAME_MASK (ButtonPressMask | ExposureMask | \ - ButtonMotionMask | KeyPressMask) - #define ICON_MASK ExposureMask ---- 58,63 ---- -*************** -*** 364,374 **** - init_font() ; - gc_mask = GCFont | GCForeground | GCBackground | GCGraphicsExposures ; - gc_val.font = sfont->fid ; -! gc_val.foreground = foregnd ; -! gc_val.background = backgnd ; - gc_val.graphics_exposures = False ; - gc = XCreateGC(dpy, root, gc_mask, &gc_val) ; - - tilegc = XCreateGC(dpy, root, gc_mask, &gc_val) ; - if (depth == 1) XSetFillStyle(dpy, tilegc, FillOpaqueStippled) ; - else XSetFillStyle(dpy, tilegc, FillTiled) ; ---- 363,375 ---- - init_font() ; - gc_mask = GCFont | GCForeground | GCBackground | GCGraphicsExposures ; - gc_val.font = sfont->fid ; -! gc_val.foreground = BlackPixel(dpy, screen) ; -! gc_val.background = WhitePixel(dpy, screen) ; - gc_val.graphics_exposures = False ; - gc = XCreateGC(dpy, root, gc_mask, &gc_val) ; - -+ gc_val.foreground = foregnd ; -+ gc_val.background = backgnd ; - tilegc = XCreateGC(dpy, root, gc_mask, &gc_val) ; - if (depth == 1) XSetFillStyle(dpy, tilegc, FillOpaqueStippled) ; - else XSetFillStyle(dpy, tilegc, FillTiled) ; -*************** -*** 459,465 **** ---- 460,470 ---- - - home = getenv("HOME") ; - XrmInitialize() ; -+ #ifdef __FreeBSD__ -+ STRCPY(name, "/usr/X11R6/lib/X11/app-defaults/Faces") ; -+ #else - STRCPY(name, "/usr/lib/X11/app-defaults/Faces") ; -+ #endif - - /* Get applications defaults file, if any. */ - -*************** -*** 576,589 **** - winattrs.event_mask = FRAME_MASK ; - - frame[F_WINDOW] = XCreateWindow(dpy, root, size.x, size.y, -! size.width, size.height, FACES_BORDER_WIDTH, - CopyFromParent, InputOutput, CopyFromParent, - CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; - - winattrs.event_mask = ICON_MASK ; - - frame[F_ICON] = XCreateWindow(dpy, root, -! ix, iy, imagewidth, imageheight, FACES_BORDER_WIDTH, - CopyFromParent, InputOutput, CopyFromParent, - CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; - ---- 581,594 ---- - winattrs.event_mask = FRAME_MASK ; - - frame[F_WINDOW] = XCreateWindow(dpy, root, size.x, size.y, -! size.width, size.height, border_width, - CopyFromParent, InputOutput, CopyFromParent, - CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; - - winattrs.event_mask = ICON_MASK ; - - frame[F_ICON] = XCreateWindow(dpy, root, -! ix, iy, imagewidth, imageheight, border_width, - CopyFromParent, InputOutput, CopyFromParent, - CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; - -*************** -*** 856,861 **** ---- 861,867 ---- - XFillRectangle(dpy, pr[(int) dtype], gc, x, y-9, - (unsigned int) textwidth+2, 13) ; - XSetFunction(dpy, gc, GXxor) ; -+ XSetForeground(dpy, gc, WhitePixel(dpy, screen)); - XDrawImageString(dpy, pr[(int) dtype], gc, x, y, str, len) ; - XSetFunction(dpy, gc, GXcopy) ; - } -Common subdirectories: ../faces/xface and ./xface -diff -c -N ../faces/y.tab.h ./y.tab.h -*** ../faces/y.tab.h Thu Jan 1 01:00:00 1970 ---- ./y.tab.h Wed Dec 11 09:26:39 1996 -*************** -*** 0 **** ---- 1,11 ---- -+ #define EOL 257 -+ #define ATOM 258 -+ #define LIT_DOMAIN 259 -+ #define QUOTED_STRING 260 -+ typedef union { -+ char yChar; -+ char *yString; -+ Dom *yDom; -+ Addr *yAddr; -+ } YYSTYPE; -+ extern YYSTYPE yylval; |