1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00

LASANGE aims at creating a mostly-automated LAN session administration and

management system. It will provide game server management (instant deployment
of game servers) and tournament management in a more advanced and automated
way than other systems. It will also consist of basic tools for LAN sessions
such as a generic modular Masterserver, IRC bot, etc.

WWW: http://lasange-system.sourceforge.net/
This commit is contained in:
Alejandro Pulver 2007-01-25 22:29:06 +00:00
parent f00f5d140d
commit 6e618a2f7b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=183296
7 changed files with 91 additions and 0 deletions

View File

@ -438,6 +438,7 @@
SUBDIR += marathon-evil
SUBDIR += marathon2-data
SUBDIR += marsnomercy
SUBDIR += masterserver
SUBDIR += meqcc
SUBDIR += merlin
SUBDIR += mindfocus

View File

@ -0,0 +1,21 @@
# New ports collection makefile for: masterserver
# Date created: 2007-01-25
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= masterserver
PORTVERSION= 0.4.1
CATEGORIES= games
MASTER_SITES= SF
MASTER_SITE_SUBDIR= lasange-system
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Masterserver for IdSoftware games (D3, EF, H2, Q2, Q3, QW)
USE_BZIP2= yes
USE_GCC= 3.4+
USE_GMAKE= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (masterserver-0.4.1.tar.bz2) = 5adf9779e95f911784645bd09ecdb98e
SHA256 (masterserver-0.4.1.tar.bz2) = 42be9f767dae53435d8c18bd978ca37d93840d168eaca0b6106ecb2bfffd8d43
SIZE (masterserver-0.4.1.tar.bz2) = 59089

View File

@ -0,0 +1,38 @@
--- ./common.mk.orig Tue Mar 15 15:35:46 2005
+++ ./common.mk Thu Jan 25 11:36:02 2007
@@ -1,18 +1,18 @@
SHELL = /bin/sh
-prefix = /usr
+prefix = $(PREFIX)
bindir = $(prefix)/bin
sbindir = $(prefix)/sbin
libdir = $(prefix)/lib
-INSTALL = /usr/bin/install
-INSTALLDATA = /usr/bin/install -m 644
-CC = gcc
-LD = ld
-RM = rm -f
-RMDIR = rmdir -p --ignore-fail-on-non-empty
+INSTALL ?= /usr/bin/install
+INSTALLDATA = $(BSD_INSTALL_DATA)
+CC ?= gcc
+LD ?= ld
+RM ?= rm -f
+RMDIR = -rmdir -p
-CFLAGS = -DDEBUG -g -Wall
+CFLAGS += -DDEBUG -g -Wall
PLATFORM := $(shell uname)
ifeq "$(PLATFORM)" "Linux"
@@ -26,7 +26,7 @@
ifeq "$(PLATFORM)" "FreeBSD"
CFLAGS_MAIN = $(CFLAGS) -rdynamic \
- -DMASTERSERVER_LIB_DIR=\"/usr/lib/lasange/masterserver\"
+ -DMASTERSERVER_LIB_DIR=\"$(libdir)/masterserver\"
CFLAGS_PLUGIN = $(CFLAGS) -fPIC
CFLAGS_TESTS = $(CFLAGS) -lm
LDFLAGS = -pthread

View File

@ -0,0 +1,13 @@
--- ./plugins/Makefile.orig Sat May 28 11:10:25 2005
+++ ./plugins/Makefile Thu Jan 25 11:35:53 2007
@@ -18,8 +18,8 @@
$(RM) $(OBJS) $(LIBS)
install:
- $(INSTALL) -m 755 -d $(libdir)/lasange/masterserver
- $(INSTALLDATA) $(LIBS) $(libdir)/lasange/masterserver
+ $(INSTALL) -m 755 -d $(libdir)/masterserver
+ $(INSTALLDATA) $(LIBS) $(libdir)/masterserver
uninstall:
$(RM) $(libdir)/lasange/masterserver/libq3.so

View File

@ -0,0 +1,7 @@
LASANGE aims at creating a mostly-automated LAN session administration and
management system. It will provide game server management (instant deployment
of game servers) and tournament management in a more advanced and automated
way than other systems. It will also consist of basic tools for LAN sessions
such as a generic modular Masterserver, IRC bot, etc.
WWW: http://lasange-system.sourceforge.net/

View File

@ -0,0 +1,8 @@
bin/masterserver
lib/masterserver/libd3.so
lib/masterserver/libef.so
lib/masterserver/libh2.so
lib/masterserver/libq2.so
lib/masterserver/libq3.so
lib/masterserver/libqw.so
@dirrm lib/masterserver