aboutsummaryrefslogtreecommitdiff
path: root/games/jzip
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2013-02-07 14:40:12 +0000
committerMartin Wilke <miwi@FreeBSD.org>2013-02-07 14:40:12 +0000
commitc3598a5e7d4653282049856dd0ebd8ff78f00fdf (patch)
tree2e8d065229277a787f24a7522b6897a8f2538ec5 /games/jzip
parent249c351b016e3236c42883eb7dc5e4041a506ecf (diff)
downloadports-c3598a5e7d4653282049856dd0ebd8ff78f00fdf.tar.gz
ports-c3598a5e7d4653282049856dd0ebd8ff78f00fdf.zip
Notes
Diffstat (limited to 'games/jzip')
-rw-r--r--games/jzip/Makefile54
-rw-r--r--games/jzip/files/patch-aa17
-rw-r--r--games/jzip/pkg-plist3
3 files changed, 33 insertions, 41 deletions
diff --git a/games/jzip/Makefile b/games/jzip/Makefile
index 14b3fdbaf548..be18ea63df22 100644
--- a/games/jzip/Makefile
+++ b/games/jzip/Makefile
@@ -1,32 +1,44 @@
-# New ports collection makefile for: jzip
-# Date created: 7 May 1998
-# Whom: Matthew Hunt <mph@FreeBSD.org>
-#
+# Created by: Matthew Hunt <mph@FreeBSD.org>
# $FreeBSD$
-#
-PORTNAME= jzip
-PORTVERSION= 2.0.1g
-CATEGORIES= games
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= mph
-DISTNAME= jzip201g
+PORTNAME= jzip
+PORTVERSION= 2.0.1g
+CATEGORIES= games
+MASTER_SITES= LOCAL/mph
+DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A text-mode Infocom game interpreter
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Text-mode Infocom game interpreter
-USE_ZIP= yes
+NO_WRKSUBDIR= yes
-NO_WRKSUBDIR= yes
+USE_ZIP= yes
+MAKE_JOBS_SAFE= yes
-MAN1= jzip.1
+CPPFLAGS+= -DPOSIX -DHAVE_GETOPT
+
+MAN1= jzip.1
+PORTDOCS= Jzip.doc
+PLIST_FILES= bin/jzip
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|^CC =|CC ?=| ; \
+ s|^CFLAGS =|CFLAGS +=| ; \
+ s|-DPOSIX|$${CPPFLAGS}| ; \
+ s|^LDFLAGS|#LDFLAGS| ; \
+ s|-lcurses|-ltermcap|' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e \
+ 's|^void main|int main|' ${WRKSRC}/jzexe.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/jzip ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/jzip.1 ${PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/jzip
- ${INSTALL_DATA} ${WRKSRC}/Jzip.doc ${PREFIX}/share/doc/jzip
+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} jzip ${PREFIX}/bin)
+ (cd ${WRKSRC} && ${INSTALL_DATA} jzip.1 ${MANPREFIX}/man/man1)
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} Jzip.doc ${DOCSDIR})
.endif
.include <bsd.port.mk>
diff --git a/games/jzip/files/patch-aa b/games/jzip/files/patch-aa
deleted file mode 100644
index 0af5d77e5671..000000000000
--- a/games/jzip/files/patch-aa
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.orig Tue Dec 5 09:57:04 1995
-+++ Makefile Thu May 7 22:35:23 1998
-@@ -21,10 +21,10 @@
- # -DHARD_COLORS
- # to the CFLAGS line.
-
--CC = cc
--CFLAGS = -c -DPOSIX
--LDFLAGS = -O
--LIBS = -lcurses
-+#CC = cc
-+CFLAGS += -c -DPOSIX -DHAVE_GETOPT
-+#LDFLAGS = -O
-+LIBS = -ltermcap
-
- INC = ztypes.h
- OBJS = jzip.o control.o extern.o fileio.o input.o interpre.o math.o memory.o \
diff --git a/games/jzip/pkg-plist b/games/jzip/pkg-plist
deleted file mode 100644
index 64d3c8efebc4..000000000000
--- a/games/jzip/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/jzip
-%%PORTDOCS%%%%DOCSDIR%%/Jzip.doc
-%%PORTDOCS%%@dirrm %%DOCSDIR%%