diff --git a/games/slashem-tty/Makefile b/games/slashem-tty/Makefile index 02464ff32d58..8155740a435e 100644 --- a/games/slashem-tty/Makefile +++ b/games/slashem-tty/Makefile @@ -1,41 +1,42 @@ PORTNAME= slashem PORTVERSION= 0.0.7E.7F.3 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/0.0.7E7F3 PKGNAMESUFFIX= -tty DISTNAME= se${PORTVERSION:S/.//g:tl} MAINTAINER= glewis@FreeBSD.org COMMENT= Dungeon explorin', slashin', hackin' game WWW= https://slashem.sourceforge.net/ USES= cpe gmake CPE_VENDOR= freebsd CPE_PRODUCT= slashem-tty PKGDEINSTALL= ${WRKDIR}/pkg-deinstall SUB_FILES+= pkg-deinstall MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/([A-Z])./\1/g} MAKE_ENV+= DATADIR="${DATADIR}" OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e \ "s@%%DATADIR%%@${DATADIR}@g" ${WRKSRC}/include/config.h do-configure: @cd ${WRKSRC}/sys/unix; ${SH} setup.sh post-install: @cd ${WRKSRC}/doc; ${CHMOD} 644 *.6 @(cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} manpages) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/slamfaq.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/sample.slashemrc ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/save .include diff --git a/games/slashem-tty/files/patch-makefile.doc b/games/slashem-tty/files/patch-makefile.doc index 09e077f4a3be..e31669ee77c4 100644 --- a/games/slashem-tty/files/patch-makefile.doc +++ b/games/slashem-tty/files/patch-makefile.doc @@ -1,43 +1,43 @@ --- sys/unix/Makefile.doc.orig 2006-12-30 05:08:31.000000000 -0800 +++ sys/unix/Makefile.doc 2014-06-28 23:55:59.000000000 -0700 @@ -53,16 +53,16 @@ # tbl tmac.n Guidebook.mn | groff -Wall -Tdvi > Guidebook.dvi GAME = slashem -MANDIR = /usr/man/man6 -+MANDIR = ${MANPREFIX}/man/man6 ++MANDIR = ${PREFIX}/share/man/man6 MANEXT = 6 FRMANDIR= $(MANDIR:man6=fr/man6) # manual installation for most BSD-style systems -GAMEMANCREATE = cp $(GAME).6 -LEVMANCREATE = cp lev_comp.6 -DGNMANCREATE = cp dgn_comp.6 -RCVRMANCREATE = cp recover.6 -DLBMANCREATE = cp dlb.6 +GAMEMANCREATE = ${BSD_INSTALL_MAN} $(GAME).6 +LEVMANCREATE = ${BSD_INSTALL_MAN} lev_comp.6 +DGNMANCREATE = ${BSD_INSTALL_MAN} dgn_comp.6 +RCVRMANCREATE = ${BSD_INSTALL_MAN} recover.6 +DLBMANCREATE = ${BSD_INSTALL_MAN} dlb.6 FRGAMEMANCREATE = cp fr/$(GAME).6 # manual installation for most SYSV-style systems # and for man files readable in less (eg dos DJGPP+GNU) @@ -74,12 +74,11 @@ # FRGAMEMANCREATE = groff -Wall -mtty-char -Tutf8 -man fr/$(GAME).6 > manpages: - -$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT) - -$(LEVMANCREATE) $(MANDIR)/lev_comp.$(MANEXT) - -$(DGNMANCREATE) $(MANDIR)/dgn_comp.$(MANEXT) - -$(RCVRMANCREATE) $(MANDIR)/recover.$(MANEXT) - -$(DLBMANCREATE) $(MANDIR)/dlb.$(MANEXT) - -$(FRGAMEMANCREATE) $(FRMANDIR)/$(GAME).$(MANEXT) + -$(GAMEMANCREATE) ${DESTDIR}$(MANDIR)/$(GAME).$(MANEXT) + -$(LEVMANCREATE) ${DESTDIR}$(MANDIR)/lev_comp.$(MANEXT) + -$(DGNMANCREATE) ${DESTDIR}$(MANDIR)/dgn_comp.$(MANEXT) + -$(RCVRMANCREATE) ${DESTDIR}$(MANDIR)/recover.$(MANEXT) + -$(DLBMANCREATE) ${DESTDIR}$(MANDIR)/dlb.$(MANEXT) # manual creation for distribution DISTRIB = Guidebook.txt $(GAME).txt lev_comp.txt dgn_comp.txt recover.txt dlb.txt diff --git a/games/slashem-tty/pkg-plist b/games/slashem-tty/pkg-plist index 16a72a627a27..b6a74e0e46ec 100644 --- a/games/slashem-tty/pkg-plist +++ b/games/slashem-tty/pkg-plist @@ -1,22 +1,22 @@ @(,,555) bin/slashem @owner games @group games %%DATADIR%%/license @(games,games,664) %%DATADIR%%/logfile %%DATADIR%%/nhshare %%DATADIR%%/nhushare %%DATADIR%%/perm @(games,games,664) %%DATADIR%%/record @(games,games,2755) %%DATADIR%%/recover @(games,games,2755) %%DATADIR%%/slashem @owner @group -man/man6/dgn_comp.6.gz -man/man6/dlb.6.gz -man/man6/lev_comp.6.gz -man/man6/recover.6.gz -man/man6/slashem.6.gz +share/man/man6/dgn_comp.6.gz +share/man/man6/dlb.6.gz +share/man/man6/lev_comp.6.gz +share/man/man6/recover.6.gz +share/man/man6/slashem.6.gz %%PORTDOCS%%%%DOCSDIR%%/Guidebook.txt %%PORTDOCS%%%%DOCSDIR%%/sample.slashemrc %%PORTDOCS%%%%DOCSDIR%%/slamfaq.txt @dir(games,games,775) %%DATADIR%%/save