Bug 59678 - [new port] games/ssamtse - Serious Sam: The Second Encounter
Summary: [new port] games/ssamtse - Serious Sam: The Second Encounter
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-25 11:10 UTC by Akifyev Sergey
Modified: 2003-12-28 09:29 UTC (History)
0 users

See Also:


Attachments
ssamtse.sh (4.57 KB, text/plain)
2003-11-25 11:10 UTC, Akifyev Sergey
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Akifyev Sergey 2003-11-25 11:10:21 UTC
Sam is back in the all new Second Episode of his
battles with his arch-enemy Mental! After finding
the Sirian spacecraft in ancient Egypt, Sam
"Serious" Stonr hijacked it and headed for Mental
himself!
 
Warning: You still need original game data files
to play.

* Please, don't review this port too long, I really
need feedback about this one. For me is works fine,
I need to know, what about others!
Comment 1 Akifyev Sergey 2003-11-25 11:55:11 UTC
This mentions SERIOUS_MHZ variable problem and offers solution.

--- pkg-message.orig	Tue Nov 25 11:50:50 2003
+++ pkg-message	Tue Nov 25 11:52:20 2003
@@ -2,6 +2,10 @@
 installed. But it's up to you to copy SSam data files
 to %SSAMDIR%.

+Also, you need to edit ssamtse executable (this is a shell
+script) to set correct CPU frequency in SERIOUS_MHZ variable.
+This variable can also be passed to make at port build time.
+
 I hope, this will be fixed someday...
 (especially if someone mails me file list
 of original game CD)
Comment 2 Akifyev Sergey 2003-11-25 12:11:05 UTC
Following patch is necessary on some systems (as tests shows):
[looks like it is needed on machines, where ssamtse installer
didn't ever run]

=== begin linkfix.diff
--- pkg-plist.orig	Tue Nov 25 12:05:30 2003
+++ pkg-plist	Tue Nov 25 12:06:27 2003
@@ -11,6 +11,10 @@
 ssam/Bin/ssam_lnx
 ssam/Bin/ssam_lnxded.dynamic
 @exec ln -sf %D/ssam/Bin/libogg.so %D/ssam/Bin/libogg.so.0
+@exec ln -sf %D/ssam/Bin/libGameMP.so %D/ssam/Bin/libGame.so
+@exec ln -sf %D/ssam/Bin/libEntitiesMP.so %D/ssam/Bin/libEntities.so
 @unexec rm %D/ssam/Bin/libogg.so.0 2>&1 >/dev/null || true
+@unexec rm %D/ssam/Bin/libGame.so 2>&1 >/dev/null || true
+@unexec rm %D/ssam/Bin/libEntities.so 2>&1 >/dev/null || true
 @dirrm ssam/Bin
 @dirrm ssam
--- Makefile.orig	Tue Nov 25 12:04:34 2003
+++ Makefile	Tue Nov 25 12:06:36 2003
@@ -61,6 +61,8 @@
 	@${TAR} --bzip2 -C ${SSAMDIR} -xf \
 		${WRKDIR}/ssam/bins.tar.bz2
 	@${LN} -sf ${SSAMDIR}/Bin/libogg.so ${SSAMDIR}/Bin/libogg.so.0
+	@${LN} -sf ${SSAMDIR}/Bin/libGameMP.so ${SSAMDIR}/Bin/libGame. 
so
+	@${LN} -sf ${SSAMDIR}/Bin/libEntitiesMP.so ${SSAMDIR}/Bin/ 
libEntities.so
 	@${INSTALL_SCRIPT} ${WRKSRC}/bin/ssamtse ${PREFIX}/bin/ssamtse
 	@${CAT} ${PKGMESSAGE}

=== end linkfix.diff
Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2003-12-28 09:29:35 UTC
State Changed
From-To: open->closed

Commited, thanks!