Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
phalanx
Phalanx-XXII.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Phalanx-XXII.diff of Package phalanx
diff -urN Phalanx-XXII/makefile Phalanx-XXII.SuSE/makefile --- Phalanx-XXII/makefile Sun Jan 16 22:30:49 2000 +++ Phalanx-XXII.SuSE/makefile Mon Nov 6 22:24:16 2000 @@ -14,10 +14,8 @@ ### -DSHOW_FORCED_MOVES ### -DPBOOK_FILE=\"pbook.phalanx\" ### -DSBOOK_FILE=\"sbook.phalanx\" -### -DLEARN_FILE=\"learn.phalanx\" ### -DPBOOK_DIR=\"/usr/local/lib\" ### -DSBOOK_DIR=\"/usr/local/lib\" -### -DLEARN_DIR=\"/var/local/lib\" ### -DQCAPSONLY DEFINES = -DGNUFUN diff -urN Phalanx-XXII/phalanx.c Phalanx-XXII.SuSE/phalanx.c --- Phalanx-XXII/phalanx.c Sun Jan 16 22:32:40 2000 +++ Phalanx-XXII.SuSE/phalanx.c Mon Nov 6 22:37:50 2000 @@ -347,8 +347,17 @@ Eco = fopen(EcoDir,"rb"); if( Flag.learn ) { + char learn_dir[128]; + struct stat st; + + sprintf(learn_dir, "%s/.phalanx", getenv("HOME")); + + if(stat(learn_dir, &st) || !S_ISDIR(st.st_mode)) { + mkdir(learn_dir, 0755); + } + LbookDir - = get_book_file(LbookDir,ENV_LEARN,LEARN_DIR,LEARN_FILE,R_OK|W_OK); + = get_book_file(LbookDir,ENV_LEARN,learn_dir,LEARN_FILE,R_OK|W_OK); Learn.f = fopen(LbookDir,"r+"); if( Learn.f == NULL ) { @@ -356,7 +365,7 @@ int b[LFSZ]; char filename[256]; memset( b, 0, LFSZ*sizeof(int) ); - sprintf(filename,"./%s",LEARN_FILE); + sprintf(filename,"%s/%s", learn_dir, LEARN_FILE); free( LbookDir ); LbookDir = strdup( filename ); Learn.f = fopen(LbookDir,"w+"); diff -urN Phalanx-XXII/phalanx.h Phalanx-XXII.SuSE/phalanx.h --- Phalanx-XXII/phalanx.h Sun Jan 16 22:57:11 2000 +++ Phalanx-XXII.SuSE/phalanx.h Mon Nov 6 22:24:35 2000 @@ -184,7 +184,7 @@ #define PBOOK_FILE "pbook.phalanx" #endif #ifndef PBOOK_DIR -#define PBOOK_DIR "/usr/local/lib/phalanx" +#define PBOOK_DIR "/usr/share/phalanx" #endif /* secondary (binary, large, generated from pgn) book */ @@ -192,21 +192,18 @@ #define SBOOK_FILE "sbook.phalanx" #endif #ifndef SBOOK_DIR -#define SBOOK_DIR "/usr/local/lib/phalanx" +#define SBOOK_DIR "/usr/share/phalanx" #endif #ifndef ECO_FILE #define ECO_FILE "eco.phalanx" #endif #ifndef ECO_DIR -#define ECO_DIR "/usr/local/lib/phalanx" +#define ECO_DIR "/usr/share/phalanx" #endif #ifndef LEARN_FILE #define LEARN_FILE "learn.phalanx" -#endif -#ifndef LEARN_DIR -#define LEARN_DIR "/var/local/lib/phalanx" #endif #define ENV_PBOOK "PHALANXPBOOKDIR" diff -urN Phalanx-XXII/xphalanx Phalanx-XXII.SuSE/xphalanx --- Phalanx-XXII/xphalanx Thu Jan 1 01:00:00 1970 +++ Phalanx-XXII.SuSE/xphalanx Mon Nov 6 22:43:00 2000 @@ -0,0 +1,27 @@ +#! /bin/sh +# +# Run xboard with phalanx as chess program. +# +# Copyright (c) 1999, 2000 SuSE GmbH Nuernberg, Germany. All rights reserved. +# +# Author: Steffen Winterfeldt <wfeldt@suse.de> +# +# Fixed for Phalanx: Pavel Janik ml. <Pavel.Janik@suse.cz> + +[ "$DISPLAY" ] || { + echo >&2 "This is not a text mode application!" + exit 63 +} + +emsg="You\'ll have to install package \'xboard\' first to run xphalanx." + +which xboard >/dev/null 2>&1 || { + if tty -s ; then + sh -c "echo >&2 $emsg" + else + xterm +sb -T "xphalanx error" -bg white -fg red -e sh -c "echo $emsg ; read" + fi + exit 42 +} + +exec xboard -fcp phalanx -scp phalanx "$@"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor