mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Update to version 1.44
This commit is contained in:
parent
cd3b00cde6
commit
771c23e307
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=182378
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= seahaven
|
||||
PORTVERSION= 1.43
|
||||
PORTVERSION= 1.44
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://seahaven.sourceforge.net/ \
|
||||
${MASTER_SITE_SOURCEFORGE}
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (seahaven-1.43.tgz) = f045e201b7ec1bc958be4ab1f62900e5
|
||||
SHA256 (seahaven-1.43.tgz) = af4c2becab10b0e95cb1385b64270604a36d1f26edd06f55a7db7227a913c898
|
||||
SIZE (seahaven-1.43.tgz) = 54711
|
||||
MD5 (seahaven-1.44.tgz) = fa82c0892155aca1f09eeb4c72788610
|
||||
SHA256 (seahaven-1.44.tgz) = cdd505aed61075f2244025151a92fb6c5f18cb6760a5402dc0710d47cbbc550d
|
||||
SIZE (seahaven-1.44.tgz) = 54666
|
||||
|
@ -1,26 +1,13 @@
|
||||
--- auto.C Sun Apr 22 09:37:27 2001
|
||||
+++ auto.C Tue Aug 6 11:46:09 2002
|
||||
@@ -1,7 +1,9 @@
|
||||
-#include <stream.h>
|
||||
+#include <iostream>
|
||||
+using namespace std;
|
||||
|
||||
--- auto.C.orig Sat Dec 6 11:12:47 2003
|
||||
+++ auto.C Sun Jan 14 15:16:37 2007
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
+#include <err.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
@@ -9,7 +11,7 @@
|
||||
#include <fcntl.h>
|
||||
//#include <osfcn.h>
|
||||
|
||||
-//#include <stdlib.h> // for getenv()
|
||||
+#include <stdlib.h> // for getenv()
|
||||
|
||||
|
||||
#include "auto.h"
|
||||
@@ -51,11 +53,6 @@
|
||||
@@ -48,11 +49,6 @@
|
||||
|
||||
const int NumRanks = RankLast+1;
|
||||
|
||||
@ -32,16 +19,7 @@
|
||||
class Tableaux;
|
||||
|
||||
inline unsigned short Fold(long l) {
|
||||
@@ -76,7 +73,7 @@
|
||||
unsigned short Short() const { return Fold(l1)^Fold(l2)^Fold(l3); }
|
||||
bool EmptyP() const { return (l1 == 0) && (l2 == 0) && (l3 == 0); }
|
||||
bool BadP() const { return (l3 < 0); }
|
||||
- void Print(ostream &os) const {os<<hex(l1, 8) << hex(l2, 8) << hex(l3,8); }
|
||||
+ void Print(ostream &os) const {os<<hex<<l1<<hex<<l2<<hex<<l3; }
|
||||
};
|
||||
|
||||
ostream& operator<< (ostream &os, Hash& h) { h.Print(os); return os; }
|
||||
@@ -149,7 +146,7 @@
|
||||
@@ -146,7 +142,7 @@
|
||||
}
|
||||
|
||||
int HashList::Add(const Hash& h) {
|
||||
@ -50,16 +28,7 @@
|
||||
if (HashVal().EmptyP()) hash = h;
|
||||
else next = new HashList(h, next);
|
||||
return depth++;
|
||||
@@ -184,7 +181,7 @@
|
||||
HashList* hll = &ht[size];
|
||||
for (HashList* hlt = ht; hlt != hll; hlt++)
|
||||
if (! hlt->EmptyP())
|
||||
- os << "\n" << dec(hlt-ht,5) << ": " << *hlt;
|
||||
+ os << "\n" << dec << hlt-ht << ": " << *hlt;
|
||||
}
|
||||
|
||||
static HashTable hashTable(65536);
|
||||
@@ -201,8 +198,8 @@
|
||||
@@ -198,8 +194,8 @@
|
||||
void MoveTo(CardRange&);
|
||||
};
|
||||
|
||||
@ -70,39 +39,32 @@
|
||||
|
||||
typedef void (Dest::* MoveCardToMemberFunction)(Card&);
|
||||
typedef void (Dest::* MoveCardRangeToMemberFunction)(CardRange&);
|
||||
@@ -214,9 +211,9 @@
|
||||
@@ -211,9 +207,9 @@
|
||||
public:
|
||||
Card(Suit suit, Rank rank) {
|
||||
if ((suit < SuitFirst) || (suit > SuitLast))
|
||||
- Error("Bad suit ", dec((int)suit), " in Card constructor.");
|
||||
- Error("Bad suit in Card constructor.");
|
||||
+ errx(1, "Bad suit %d in Card constructor.", (int)suit);
|
||||
if ((rank < RankFirst) || (rank > RankLast))
|
||||
- Error("Bad rank ", dec((int)rank), " in Card constructor.");
|
||||
- Error("Bad rank in Card constructor.");
|
||||
+ errx(1, "Bad rank %d in Card constructor.", (int)rank);
|
||||
thisSuit = suit; thisRank = rank; empty = 0;
|
||||
}
|
||||
Card(char *st);
|
||||
@@ -248,16 +245,16 @@
|
||||
|
||||
void Card::Print(ostream &os) const {
|
||||
if (EmptyP()) os << "--";
|
||||
- else os << chr(rankName[rank()]) << chr(suitName[suit()]);
|
||||
+ else os << rankName[rank()] << suitName[suit()];
|
||||
}
|
||||
|
||||
@@ -251,10 +247,10 @@
|
||||
Card::Card(char* st) {
|
||||
char *c;
|
||||
c = strchr(suitName, st[1]);
|
||||
- if (! c) Error("Bad suit ", chr(st[1]), " in Card string constructor.");
|
||||
- if (! c) Error("Bad suit ", st, " in Card string constructor.");
|
||||
+ if (! c) errx(1, "Bad suit %c in Card string constructor.", st[1]);
|
||||
thisSuit = Suit(c-suitName);
|
||||
c = strchr(rankName, st[0]);
|
||||
- if (! c) Error("Bad rank ", chr(st[0]), " in Card string constructor.");
|
||||
- if (! c) Error("Bad rank ", st, " in Card string constructor.");
|
||||
+ if (! c) errx(1, "Bad rank %c in Card string constructor.", st[0]);
|
||||
thisRank = Rank(c - rankName);
|
||||
empty = 0;
|
||||
}
|
||||
@@ -275,7 +272,7 @@
|
||||
@@ -272,7 +268,7 @@
|
||||
void Init(Card c, CountType count) { thisCard = c; thisCount = count; }
|
||||
public:
|
||||
CardRange(Suit s, Rank rank1, Rank rank2) {
|
||||
@ -111,7 +73,7 @@
|
||||
Init(Card(s, rank1), rank2-rank1+1);
|
||||
}
|
||||
CardRange(Suit s, Rank rank, CountType count = 1) {
|
||||
@@ -290,7 +287,7 @@
|
||||
@@ -287,7 +283,7 @@
|
||||
Card next() const { return thisCard.next(thisCount); }
|
||||
CountType Count() const { return thisCount; }
|
||||
void Prepend(const CardRange& cr) {
|
||||
@ -120,7 +82,7 @@
|
||||
thisCount += cr.Count();
|
||||
thisCard = cr.First();
|
||||
}
|
||||
@@ -416,7 +413,7 @@
|
||||
@@ -413,7 +409,7 @@
|
||||
};
|
||||
|
||||
void Spaces::MoveTo(CardRange& from) { MoveToSpace(from); }
|
||||
@ -129,7 +91,7 @@
|
||||
|
||||
const int NumPiles = 10;
|
||||
|
||||
@@ -484,7 +481,7 @@
|
||||
@@ -481,7 +477,7 @@
|
||||
Dest& dest;
|
||||
public:
|
||||
Move(Dest& d) : dest(d) { }
|
||||
@ -138,7 +100,7 @@
|
||||
};
|
||||
|
||||
class MoveCard : public Move {
|
||||
@@ -569,7 +566,7 @@
|
||||
@@ -566,7 +562,7 @@
|
||||
}
|
||||
|
||||
if ((l1==0)&&(l2==0)&&(l3==0))
|
||||
@ -147,7 +109,7 @@
|
||||
}
|
||||
|
||||
bool Tableaux::WonP() {
|
||||
@@ -853,8 +850,9 @@
|
||||
@@ -850,8 +846,9 @@
|
||||
for (Suit s = SuitFirst; s <= SuitLast; s = Suit(s+1))
|
||||
for (Rank r = RankFirst; r <= RankLast; r = Rank(r+1))
|
||||
if (deck[s][r] != 1) {
|
||||
@ -159,16 +121,7 @@
|
||||
}
|
||||
|
||||
CanonicalForm();
|
||||
@@ -915,7 +913,7 @@
|
||||
#ifdef AUTO
|
||||
|
||||
#include <stdio.h>
|
||||
-#include <fstream.h>
|
||||
+#include <fstream>
|
||||
|
||||
int AutoPlay() {
|
||||
|
||||
@@ -924,7 +922,7 @@
|
||||
@@ -918,7 +915,7 @@
|
||||
sprintf(savefile, "%s/.seahavensave", getenv("HOME"));
|
||||
|
||||
ifstream in(savefile, ios::in);
|
||||
|
Loading…
Reference in New Issue
Block a user