the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: pvpgn%type_pkg[sql]
Version: 1.8.5
Revision: 1001
Type: sql (-mysql -pgsql .)
Source: http://download.berlios.de/%{ni}/%{ni}-%v.tar.gz
Maintainer: U-238
HomePage: http://pvpgn.berlios.de
Description: Battle.net and WOL emulation server
License: GPL
Conflicts: <<
(%type_raw[sql] = -mysql) pvpgn,
(%type_raw[sql] = -mysql) pvpgn-pgsql,
(%type_raw[sql] = -pgsql) pvpgn,
(%type_raw[sql] = -pgsql) pvpgn-mysql,
(%type_raw[sql] = .) pvpgn-mysql,
(%type_raw[sql] = .) pvpgn-pgsql
<<
Replaces: <<
(%type_raw[sql] = -mysql) pvpgn,
(%type_raw[sql] = -mysql) pvpgn-pgsql,
(%type_raw[sql] = -pgsql) pvpgn,
(%type_raw[sql] = -pgsql) pvpgn-mysql,
(%type_raw[sql] = .) pvpgn-mysql,
(%type_raw[sql] = .) pvpgn-pgsql
<<
Depends: <<
pvpgn-support (>= 1.2-1001),
(%type_raw[sql] = -mysql) mysql-unified,
(%type_raw[sql] = -mysql) mysql-unified-shlibs,
(%type_raw[sql] = -pgsql) postgresql80-unified,
(%type_raw[sql] = -pgsql) postgresql80-unified-shlibs
<<
BuildDepends: <<
fink (>= 0.24.12),
(%type_raw[sql] = -mysql) mysql-unified-dev,
(%type_raw[sql] = -pgsql) postgresql80-unified-dev
<<
Source-MD5: 97ee5bc5bfed6a7e5eb73a71583ae030
ConfFiles: <<
%p/etc/pvpgn/ad.conf
%p/etc/pvpgn/address_translation.conf
%p/etc/pvpgn/anongame_infos.conf
%p/etc/pvpgn/autoupdate.conf
%p/etc/pvpgn/bnalias.conf
%p/etc/pvpgn/bnban.conf
%p/etc/pvpgn/bnetd.conf
%p/etc/pvpgn/bnetd_default_user.cdb
%p/etc/pvpgn/bnetd_default_user.plain
%p/etc/pvpgn/bnhelp.conf
%p/etc/pvpgn/bnissue.txt
%p/etc/pvpgn/bnmaps.conf
%p/etc/pvpgn/bnmotd.txt
%p/etc/pvpgn/bnxpcalc.conf
%p/etc/pvpgn/bnxplevel.conf
%p/etc/pvpgn/channel.conf
%p/etc/pvpgn/command_groups.conf
%p/etc/pvpgn/d2cs.conf
%p/etc/pvpgn/d2dbs.conf
%p/etc/pvpgn/d2server.ini
%p/etc/pvpgn/news.txt
%p/etc/pvpgn/realm.conf
%p/etc/pvpgn/sql_DB_layout.conf
%p/etc/pvpgn/sql_DB_layout2.conf
%p/etc/pvpgn/supportfile.conf
%p/etc/pvpgn/topics.conf
%p/etc/pvpgn/tournament.conf
%p/etc/pvpgn/versioncheck.conf
<<
DocFiles: BUGS README.DEV COPYING TODO CREDITS UPDATE IGNOREME NEWS version-history.txt README
NoSetLDFLAGS: true
NoSetCPPFLAGS: true
ConfigureParams: --bindir=%p/bin --sbindir=%p/sbin --localstatedir=%p/var/pvpgn --sysconfdir=%p/etc/pvpgn --mandir=%p/share/man --datadir=%p/share/pvpgn
PatchFile: pvpgn.patch
PatchFile-MD5: 034c72263b93a1826dfe57d3d9bed5eb
PatchScript: <<
#! /bin/sh -ev
sed 's|@FINKPREFIX@|%p|g' <%{PatchFile} | patch src/configure
<<
CompileScript: <<
#! /bin/sh -ev
cd src
if [ "%type_raw[sql]" == "-mysql" ]; then
./configure %c --with-mysql
elif [ "%type_raw[sql]" == "-pgsql" ]; then
./configure %c --with-pgsql
else
./configure %c
fi
make
<<
InstallScript: <<
#! /bin/sh -ev
cd src
sed -e "s|%p|%i|g" < Makefile > Makefile.1
if [ "%type_raw[sql]" == "-mysql" ]; then
sed -e "s|%i/lib/mysql|%p/lib/mysql|g" < Makefile.1 > Makefile
elif [ "%type_raw[sql]" == "-pgsql" ]; then
sed -e "s|%i/lib|%p/lib|g" < Makefile.1 > Makefile
else
mv Makefile.1 Makefile
fi
perl -pi -e 's,%d,,g if /^INSTALL/' Makefile
make install
<<
DescDetail: <<
PvPGN (Player vs Player Gaming Network) is software that emulates a Blizzard
Battle.net server and/or a Westwood Online server. It currently supports all
Battle.net clients (such as StarCraft, Diablo II, and Warcraft III) and most
Westwood Online clients (Tiberian Sun, Red Alert 2, Yuri's Revenge). It gives
you the power to run your own server, manage your own users, run your own
tournaments, etc.
<<
<<
--- configure 2009-02-26 09:57:32.000000000 +1100
+++ configure 2010-05-12 17:18:00.000000000 +1000
@@ -1703,7 +1703,7 @@
if test "$with_mysql" = "yes" ; then
echo $ac_n "checking for mysql include path""... $ac_c" 1>&6
echo "configure:1706: checking for mysql include path" >&5
- mysql_try_includes="/usr/include /usr/include/mysql /usr/local/include /usr/local/include/mysql /usr/local/mysql/include /usr/local/mysql/include/mysql"
+ mysql_try_includes="@FINKPREFIX@/include/mysql"
for i in `echo ${mysql_try_includes}`; do
if test -f "${i}/mysql.h" ; then
CPPFLAGS="${CPPFLAGS} -I${i}"
@@ -1761,7 +1761,7 @@
echo $ac_n "checking for mysql lib path""... $ac_c" 1>&6
echo "configure:1764: checking for mysql lib path" >&5
- mysql_try_libs="/usr/lib /usr/lib/mysql /usr/local/lib /usr/local/lib/mysql /usr/local/mysql/lib /usr/local/mysql/lib/mysql"
+ mysql_try_libs="@FINKPREFIX@/lib/mysql"
found=""
for i in `echo ${mysql_try_libs}`; do
if test -f "${i}/libmysqlclient.so" -o -f "${i}/libmysqlclient.a" ; then
@@ -1825,7 +1825,7 @@
if test "$with_pgsql" = "yes" ; then
echo $ac_n "checking for pgsql include path""... $ac_c" 1>&6
echo "configure:1828: checking for pgsql include path" >&5
- pgsql_try_includes="/usr/include /usr/include/pgsql /usr/local/include /usr/local/include/pgsql /usr/local/pgsql/include"
+ pgsql_try_includes="@FINKPREFIX@/include/postgresql"
for i in `echo ${pgsql_try_includes}`; do
if test -f "${i}/libpq-fe.h" ; then
CPPFLAGS="${CPPFLAGS} -I${i}"
@@ -1883,7 +1883,7 @@
echo $ac_n "checking for pgsql lib path""... $ac_c" 1>&6
echo "configure:1886: checking for pgsql lib path" >&5
- pgsql_try_libs="/usr/lib /usr/lib/pgsql /usr/local/lib /usr/local/lib/pgsql /usr/local/pgsql/lib"
+ pgsql_try_libs="@FINKPREFIX@/lib/postgresql-8.0"
for i in `echo ${pgsql_try_libs}`; do
if test -f "${i}/libpq.so" -o -f "${i}/libpq.a" ; then
save_ldflags="${LDFLAGS}"