Psychomod modification for Quake II.
This commit is contained in:
parent
ebc1071c88
commit
cb0aa15545
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180771
@ -599,6 +599,7 @@
|
||||
SUBDIR += quake2-extras
|
||||
SUBDIR += quake2-lights
|
||||
SUBDIR += quake2-matrix
|
||||
SUBDIR += quake2-psychomod
|
||||
SUBDIR += quake2-relay
|
||||
SUBDIR += quake2-rogue
|
||||
SUBDIR += quake2-source
|
||||
|
44
games/quake2-psychomod/Makefile
Normal file
44
games/quake2-psychomod/Makefile
Normal file
@ -0,0 +1,44 @@
|
||||
# New ports collection makefile for: quake2-psychomod
|
||||
# Date created: 2006-12-24
|
||||
# Whom: alepulver
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= psychomod
|
||||
PORTVERSION= 3.1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
||||
MASTER_SITE_SUBDIR= alepulver
|
||||
PKGNAMEPREFIX= ${Q2PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= alepulver@FreeBSD.org
|
||||
COMMENT= Psychomod modification for Quake II
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src
|
||||
ALL_TARGET= release
|
||||
|
||||
DOCSDIR= ${PREFIX}/share/doc/${LATEST_LINK}
|
||||
|
||||
.include "${.CURDIR}/../quake2-data/Makefile.include"
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/__linux__/__unix__/' \
|
||||
${BUILD_WRKSRC}/q_shared.[ch]
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${Q2DIR}/${PORTNAME}
|
||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/release/psychomod/game.so \
|
||||
${Q2DIR}/${PORTNAME}
|
||||
cd ${WRKSRC} && ${INSTALL_DATA} *.cfg pak0.pak ${Q2DIR}/${PORTNAME}
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
games/quake2-psychomod/distinfo
Normal file
3
games/quake2-psychomod/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (psychomod-3.1.tar.bz2) = 3e1c6fe563db80de2740d6042891c2dd
|
||||
SHA256 (psychomod-3.1.tar.bz2) = cf4b45c5b423652b0be5841ce6678f2c27d2c65b441c06f6cf265766de0b2388
|
||||
SIZE (psychomod-3.1.tar.bz2) = 1510599
|
71
games/quake2-psychomod/files/patch-src__Makefile
Normal file
71
games/quake2-psychomod/files/patch-src__Makefile
Normal file
@ -0,0 +1,71 @@
|
||||
--- ./src/Makefile.orig Wed Feb 1 20:46:55 2006
|
||||
+++ ./src/Makefile Sun Dec 24 16:23:24 2006
|
||||
@@ -16,20 +16,10 @@
|
||||
# this nice line comes from the linux kernel makefile
|
||||
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
|
||||
|
||||
-ifneq ($(ARCH),i386)
|
||||
-ifneq ($(ARCH),axp)
|
||||
-ifneq ($(ARCH),ppc)
|
||||
-ifneq ($(ARCH),sparc)
|
||||
-$(error arch $(ARCH) is currently not supported)
|
||||
-endif
|
||||
-endif
|
||||
-endif
|
||||
-endif
|
||||
-
|
||||
-BUILD_DEBUG_DIR=debug$(ARCH)
|
||||
-BUILD_RELEASE_DIR=release$(ARCH)
|
||||
+BUILD_DEBUG_DIR=debug
|
||||
+BUILD_RELEASE_DIR=release
|
||||
|
||||
-CC=gcc
|
||||
+CC?=gcc
|
||||
BASE_CFLAGS=-Dstricmp=strcasecmp
|
||||
|
||||
RELEASE_CFLAGS=$(BASE_CFLAGS) -ffast-math -funroll-loops \
|
||||
@@ -53,7 +43,7 @@
|
||||
DO_CC=$(CC) $(CFLAGS) -o $@ -c $<
|
||||
DO_SHLIB_CC=$(CC) $(CFLAGS) $(SHLIBCFLAGS) -o $@ -c $<
|
||||
|
||||
-TARGETS=$(BUILDDIR)/psychomod/game$(ARCH).$(SHLIBEXT)
|
||||
+TARGETS=$(BUILDDIR)/psychomod/game.$(SHLIBEXT)
|
||||
|
||||
all:
|
||||
@echo
|
||||
@@ -64,11 +54,11 @@
|
||||
@echo
|
||||
debug:
|
||||
@-mkdir -p $(BUILD_DEBUG_DIR)/psychomod
|
||||
- $(MAKE) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
|
||||
+ $(MAKE) targets BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS+="$(DEBUG_CFLAGS)"
|
||||
|
||||
release:
|
||||
@-mkdir -p $(BUILD_RELEASE_DIR)/psychomod
|
||||
- $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(RELEASE_CFLAGS)"
|
||||
+ $(MAKE) targets BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(RELEASE_CFLAGS)"
|
||||
|
||||
targets: $(TARGETS)
|
||||
|
||||
@@ -124,7 +114,7 @@
|
||||
$(BUILDDIR)/p_weapon.o \
|
||||
$(BUILDDIR)/q_shared.o
|
||||
|
||||
-$(BUILDDIR)/psychomod/game$(ARCH).$(SHLIBEXT) : $(GAME_OBJS)
|
||||
+$(BUILDDIR)/psychomod/game.$(SHLIBEXT) : $(GAME_OBJS)
|
||||
$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(GAME_OBJS)
|
||||
|
||||
$(BUILDDIR)/g_ai.o : g_ai.c
|
||||
@@ -282,10 +272,10 @@
|
||||
clean: clean-debug clean-release
|
||||
|
||||
clean-debug:
|
||||
- $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS="$(DEBUG_CFLAGS)"
|
||||
+ $(MAKE) clean2 BUILDDIR=$(BUILD_DEBUG_DIR) CFLAGS+="$(DEBUG_CFLAGS)"
|
||||
|
||||
clean-release:
|
||||
- $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS="$(DEBUG_CFLAGS)"
|
||||
+ $(MAKE) clean2 BUILDDIR=$(BUILD_RELEASE_DIR) CFLAGS+="$(DEBUG_CFLAGS)"
|
||||
|
||||
clean2:
|
||||
-rm -f $(GAME_OBJS)
|
1
games/quake2-psychomod/pkg-descr
Normal file
1
games/quake2-psychomod/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
Psychomod modification for Quake II.
|
7
games/quake2-psychomod/pkg-plist
Normal file
7
games/quake2-psychomod/pkg-plist
Normal file
@ -0,0 +1,7 @@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
|
||||
%%Q2DIR%%/psychomod/game.so
|
||||
%%Q2DIR%%/psychomod/pak0.pak
|
||||
%%Q2DIR%%/psychomod/server_dm.cfg
|
||||
%%Q2DIR%%/psychomod/uservars.cfg
|
||||
@dirrm %%Q2DIR%%/psychomod
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
Loading…
Reference in New Issue
Block a user