Date: Thu, 3 Feb 2005 02:14:57 +0100 (CET) From: Lars Engels <lars.engels@0x20.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/77042: new port: games/hattrickorganizer Message-ID: <200502030114.j131EvnB044820@bart.bsd-geek.de> Resent-Message-ID: <200502030120.j131KE8A052855@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 77042 >Category: ports >Synopsis: new port: games/hattrickorganizer >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Feb 03 01:20:13 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Lars Engels >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD bart.bsd-geek.de 5.3-STABLE FreeBSD 5.3-STABLE #2: Fri Jan 28 16:10:20 CET 2005 root@bart.bsd-geek.de:/usr/obj/usr/src/sys/BART i386 >Description: Update to existing PR ports/76387 with several fixes to get the program running The old PR can be closed. Hattrick Organizer is a management tool for the online football manager game at Hattrick.org WWW: http://www.hattrickorganizer.de >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # hattrickorganizer/ # hattrickorganizer/files # hattrickorganizer/files/hattrickorganizer # hattrickorganizer/pkg-descr # hattrickorganizer/Makefile # hattrickorganizer/distinfo # hattrickorganizer/pkg-plist # hattrickorganizer/pkg-message # echo c - hattrickorganizer/ mkdir -p hattrickorganizer/ > /dev/null 2>&1 echo c - hattrickorganizer/files mkdir -p hattrickorganizer/files > /dev/null 2>&1 echo x - hattrickorganizer/files/hattrickorganizer sed 's/^X//' >hattrickorganizer/files/hattrickorganizer << 'END-of-hattrickorganizer/files/hattrickorganizer' X#!/bin/tcsh X X X### If you like to, you can try to fix the backup/restore X### commands and submit a pr :) X X X# Enter the maximum amount of backups you do want to store. X# Default is 5 X# X#MAX_BACKUPS=5 X Xset MAX_BACKUPS=5 X X X########################################################## X# DO NOT EDIT ANY MORE UNTIL YOU KNOW WHAT YOU'RE DOING! # X########################################################## X X X# Enter HO!'s directory. Default is the current directory X# X#HODIR=. X Xset HODIR=/usr/local/games/hattrickorganizer X Xset HOME=~/.hattrickorganizer X X# Enter the default backup-directory. It will be created X# in $HODIR/$DB/ if it doesn't exist. Default is `backup' X# X#BACKUPDIR=backup X Xset BACKUPDIR=~/.hattrickorganizer/backup X Xset JAVA=`which java` X Xset PLUGINSDIR=~/.hattrickorganizer/hoplugins X X# database-directory: X Xset DATABASEDIR=~/.hattrickorganizer/db X X# Store the name of this script. X Xset HONAME=$0 X X# Which database to backup? X Xset SCRIPT=database.script X X# We need a date for the backup-file X Xset DATE=`date "+%Y-%m-%d"` X X# Perform backup by default? X Xset BACKUP=true X X# Restore by default? X# IMPORTANT! This is just for initialisation! X# If you set this to true strange things will occure! X Xset RESTORE=false X X# Which version of HO! is this? X Xset HOVERSION=`cat $HODIR/version.txt` X X# MAIN X X# Run throuh the params X Xif ($#argv != 0) then X switch ($argv[1]) X case {-v,--version}: X echo "This is HO\! version $HOVERSION" X exit (0) X #case {-nb,--nobackup}: X # set BACKUP=false X # breaksw X case {-h,--help}: X echo "Usage: $HONAME [option]" X echo "Options:" X echo " -h --help This help text." X echo " -v --version Show HO\! version." X # echo " -nb --nobackup Start without backup" X # echo " -r --restore Restore the last backup-/le." X # echo " -rd --restoredate <date>" X # echo " Restore the backup-/le from <date>" X # echo " -bd --backupdir Use this as the backup directory." X exit (0) X #case {-bd,--backupdir}: X # set BACKUPDIR=$2 X # shift X # breaksw X #case {-r,--restore}: X # set RESTORE=true X # set BACKUP=false X # breaksw X #case {rd,--restoredir}: X # set RESTORE=true X # set RESTOREDATE=$2 X # if (-z $RESTOREDATE) then X # echo "Option rd or restoredate needs a parameter\!" X # exit 1 X # endif X # set BACKUP=false; X # shift X # breaksw X default: X echo "Unknown parameter $1" X echo "Try $HONAME --help to get help." X exit (1) X endsw X shift Xendif X Xif (! -d $HOME) then X echo "creating ~/.hattrickorganizer" X mkdir ~/.hattrickorganizer Xendif X Xif (! -d $DATABASEDIR) then X echo "creating $DATABASEDIR" X mkdir -p $DATABASEDIR Xendif X Xif (! -d $PLUGINSDIR) then X echo "creating $PLUGINSDIR" X mkdir -p $PLUGINSDIR Xendif X Xif (! -e $HOME/sprache) then X ln -s $HODIR/sprache $HOME/sprache Xendif X X# Perform backups or restore only if $DATABASEDIR exists X X#if (-d $DATABASEDIR) then X# `$BACKUP` X# cd $DATABASEDIR X# if (! -d $BACKUPDIR) then X# echo "creating $DATABASEDIR$BACKUPDIR" X# mkdir -p $BACKUPDIR X# endif X# cd $BACKUPDIR X# #while (`ls -r | wc -l` -gt $MAX_BACKUPS) X# # rm -f `ls -r | tail -1` X# #end X# cd .. X# if (-r $SCRIPT) then X# gzip -c $SCRIPT > $BACKUPDIR/$SCRIPT-$DATE.gz X# else X# echo "No database found, so there is nothing to backup." X# endif X# cd .. X# X# `$RESTORE` X# cd $DATABASEDIR X# if (-z $RESTOREDATE) then X# if (`ls $BACKUPDIR/$SCRIPT*.gz | wc -l` -lt 1) then X# echo "No backup-/le found." X# exit 1 X# endif X# gunzip -c `ls $BACKUPDIR/$SCRIPT*.gz | tail -1` > $SCRIPT X# else X# if (-r $BACKUPDIR/$SCRIPT-$RESTOREDATE.gz) then X# gunzip -c "$BACKUPDIR/$SCRIPT-$RESTOREDATE.gz" > $SCRIPT X# echo "restored database from $BACKUPDIR/$SCRIPT-$RESTOREDATE.gz" X# else X# echo "Error reading backup-/le $BACKUPDIR/$SCRIPT-$RESTOREDATE.gz." X# cd .. X# exit 1 X# endif X# endif X# cd .. X# X#else X# echo "No directory $DATABASEDIR found. This is your /rst HO\!-Session, isn't it? Have fun\!" X#endif X X# Start HO! X cd $HOME X $JAVA -jar $HODIR/hocoded.jar X X# Exit this script X Xexit 0 END-of-hattrickorganizer/files/hattrickorganizer echo x - hattrickorganizer/pkg-descr sed 's/^X//' >hattrickorganizer/pkg-descr << 'END-of-hattrickorganizer/pkg-descr' XHattrick Organizer is a management tool for the Xonline football manager game at Hattrick.org X XWWW: http://www.hattrickorganizer.de X X- Lars Engels Xlars@0x20.net END-of-hattrickorganizer/pkg-descr echo x - hattrickorganizer/Makefile sed 's/^X//' >hattrickorganizer/Makefile << 'END-of-hattrickorganizer/Makefile' X# New ports collection makefile for: hattrickorganizer X# Date Created: 17 Jan 2005 X# Whom: Lars Engels <lars.engels@0x20.net> X# X# $FreeBSD$ X# X XPORTNAME= hattrickorganizer XPORTVERSION= 1.271 XCATEGORIES= games XMASTER_SITES= http://www.wow-auctions.net/ho/download/ XDISTNAME= ho_127 X XMAINTAINER= lars.engels@0x20.net XCOMMENT= A management tool for Hattrick.org written in Java X XEXTRACT_AFTER_ARGS= -d ${WRKSRC} X XUSE_ZIP= yes XNO_BUILD= yes XUSE_JAVA= yes XJAVA_VERSION= 1.4+ X Xdo-install: X @${MKDIR} ${PREFIX}/games/${PORTNAME} X @${CP} -r ${WRKSRC}/* ${PREFIX}/games/${PORTNAME} X @${CP} -r ${FILESDIR}/hattrickorganizer /${PREFIX}/bin/ X @${CHMOD} 755 /${PREFIX}/bin/hattrickorganizer X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-hattrickorganizer/Makefile echo x - hattrickorganizer/distinfo sed 's/^X//' >hattrickorganizer/distinfo << 'END-of-hattrickorganizer/distinfo' XMD5 (ho_127.zip) = cc64e084c9fb96b85307aca0dd839038 XSIZE (ho_127.zip) = 3008391 END-of-hattrickorganizer/distinfo echo x - hattrickorganizer/pkg-plist sed 's/^X//' >hattrickorganizer/pkg-plist << 'END-of-hattrickorganizer/pkg-plist' Xbin/hattrickorganizer Xgames/hattrickorganizer/HO.bat Xgames/hattrickorganizer/HO.sh Xgames/hattrickorganizer/Logo.ico Xgames/hattrickorganizer/defaults.xml Xgames/hattrickorganizer/hocoded.jar Xgames/hattrickorganizer/hoplugins/PluginUpdater.class Xgames/hattrickorganizer/hoplugins/Trainings.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/DialogListener.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/Downloader.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/HOVersion.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/HPLanguageInfo.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/HPPluginInfo.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/InfoButtonListener.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/RSC.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/TableEditor.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/TableModel.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/UpdateListener.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/UpdaterCellRenderer.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/UpdaterDialog.class Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/CheckBoxNotSelected.gif Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/CheckBoxSelected.gif Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/empty.gif Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/info.gif Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/languages.xml Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/tmp.xml Xgames/hattrickorganizer/hoplugins/pluginUpdater/rsc/tmp.zip Xgames/hattrickorganizer/hoplugins/trainings/OutputTable.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableModel.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$1.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$2.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$Arrow.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$Directive.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$MouseHandler.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$Row.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$SortableHeaderRenderer.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter$TableModelHandler.class Xgames/hattrickorganizer/hoplugins/trainings/OutputTableSorter.class Xgames/hattrickorganizer/hoplugins/trainings/TrainingsTable.class Xgames/hattrickorganizer/hoplugins/trainings/TrainingsTableModel.class Xgames/hattrickorganizer/hoplugins/trainings/sprache/Deutsch.properties Xgames/hattrickorganizer/hoplugins/trainings/sprache/English.properties Xgames/hattrickorganizer/hoplugins/trainings/sprache/Nederlands.properties Xgames/hattrickorganizer/hoplugins/trainings/sprache/Spanish.properties Xgames/hattrickorganizer/hsqldb_lic.txt Xgames/hattrickorganizer/lizenz.txt Xgames/hattrickorganizer/sprache/Argentina.properties Xgames/hattrickorganizer/sprache/Bulgarian.properties Xgames/hattrickorganizer/sprache/Catalan.properties Xgames/hattrickorganizer/sprache/Czech.properties Xgames/hattrickorganizer/sprache/Danish.properties Xgames/hattrickorganizer/sprache/Deutsch.properties Xgames/hattrickorganizer/sprache/English.properties Xgames/hattrickorganizer/sprache/Finnish.properties Xgames/hattrickorganizer/sprache/Italiano.properties Xgames/hattrickorganizer/sprache/Latvija.properties Xgames/hattrickorganizer/sprache/Lithuanian.properties Xgames/hattrickorganizer/sprache/Nederlands.properties Xgames/hattrickorganizer/sprache/Polish.properties Xgames/hattrickorganizer/sprache/Portugues.properties Xgames/hattrickorganizer/sprache/PortuguesBrasil.properties Xgames/hattrickorganizer/sprache/Romanian.properties Xgames/hattrickorganizer/sprache/Spanish.properties Xgames/hattrickorganizer/sprache/french.properties Xgames/hattrickorganizer/sprache/languages.properties Xgames/hattrickorganizer/sprache/norsk.properties Xgames/hattrickorganizer/sprache/svenska.properties Xgames/hattrickorganizer/version.txt Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII X@dirrm games/hattrickorganizer/sprache X@dirrm games/hattrickorganizer/hoplugins/trainings/sprache X@dirrm games/hattrickorganizer/hoplugins/trainings X@dirrm games/hattrickorganizer/hoplugins/pluginUpdater/rsc X@dirrm games/hattrickorganizer/hoplugins/pluginUpdater X@dirrm games/hattrickorganizer/hoplugins X@dirrm games/hattrickorganizer END-of-hattrickorganizer/pkg-plist echo x - hattrickorganizer/pkg-message sed 's/^X//' >hattrickorganizer/pkg-message << 'END-of-hattrickorganizer/pkg-message' X************************************************************ X XCheck if ${PREFIX}/bin/java exists. If not, create a link: X X ln -s {PREFIX}/bin/javavm ${PREFIX}/bin/java X Xor change the start script ${PREFIX}/bin/hattrickorganizer X X************************************************************ END-of-hattrickorganizer/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502030114.j131EvnB044820>