Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jan 1999 01:21:47 +0300 (MSK)
From:      "Сергей С. Ласкавый" <laskavy@Berkeley.Gambit.Msk.SU>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/9475: nethack port: lib/nethackdir instead of more appropriate share/nethack dir used
Message-ID:  <199901132221.BAA04255@Hedgehog.Intranet>

next in thread | raw e-mail | index | archive | help

>Number:         9475
>Category:       ports
>Synopsis:       nethack port: lib/nethackdir instead of more appropriate share/nethack dir used
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 13 14:30:00 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Laskavy
>Release:        FreeBSD 3.0-CURRENT i386
>Organization:
The FreeBSD Documentation Project
>Environment:

nethack/Makefile:
     $Id: Makefile,v 1.18 1998/12/10 17:24:31 vanilla Exp $

>Description:

The Nethack port uses by default historical ``lib/$(GAME)dir'' instead
of more appropriate ``share/$(GAME)''. Nethack levels are not libraries
in any mean.

SEE ALSO
     hier(7).

>How-To-Repeat:

cd /usr/ports/games/nethack && make install

>Fix:

Index: nethack/patches/patch-aa
===================================================================
RCS file: /usr/ftp/pub/FreeBSD/FreeBSD-CVS/ports/games/nethack/patches/patch-aa,v
retrieving revision 1.3
diff -u -r1.3 patch-aa
--- patch-aa	1996/04/22 07:48:58	1.3
+++ patch-aa	1999/01/08 14:45:01
@@ -87,7 +87,7 @@
   */
  # ifndef HACKDIR
 -#  define HACKDIR "/usr/games/lib/nethackdir"	/* nethack directory */
-+#  define HACKDIR "/usr/local/lib/nethackdir"	/* nethack directory */
++#  define HACKDIR "/usr/local/share/nethack"	/* nethack directory */
  # endif
  
  /*
@@ -129,7 +129,7 @@
  # instructions)
 -GAMEDIR  = /usr/games/lib/$(GAME)dir
 -SHELLDIR = /usr/games
-+GAMEDIR  = ${PREFIX}/lib/$(GAME)dir
++GAMEDIR  = ${PREFIX}/share/$(GAME)
 +SHELLDIR = ${PREFIX}/bin
  
  # per discussion in Install.X11
Index: nethack/pkg/PLIST
===================================================================
RCS file: /usr/ftp/pub/FreeBSD/FreeBSD-CVS/ports/games/nethack/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- PLIST	1998/09/04 20:29:51	1.7
+++ PLIST	1999/01/08 14:59:31
@@ -1,121 +1,121 @@
 bin/nethack
-lib/nethackdir/nethack
-@exec mkdir %D/lib/nethackdir/save
-@exec chmod -R 775 %D/lib/nethackdir
-@exec chmod 2755 %D/lib/nethackdir/nethack
-@exec chown games.games %D/lib/nethackdir/save
-@unexec rm -rf %D/lib/nethackdir/save
+share/nethack/nethack
+@exec mkdir %D/share/nethack/save
+@exec chmod -R 775 %D/share/nethack
+@exec chmod 2755 %D/share/nethack/nethack
+@exec chown games.games %D/share/nethack/save
+@unexec rm -rf %D/share/nethack/save
 share/doc/nethack/Guidebook.txt
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigrm-1.lev
-lib/nethackdir/bigrm-2.lev
-lib/nethackdir/bigrm-3.lev
-lib/nethackdir/bigrm-4.lev
-lib/nethackdir/bigrm-5.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minend-1.lev
-lib/nethackdir/minend-2.lev
-lib/nethackdir/minetn-1.lev
-lib/nethackdir/minetn-2.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/quest.dat
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
+share/nethack/A-filla.lev
+share/nethack/A-fillb.lev
+share/nethack/A-goal.lev
+share/nethack/A-locate.lev
+share/nethack/A-start.lev
+share/nethack/B-filla.lev
+share/nethack/B-fillb.lev
+share/nethack/B-goal.lev
+share/nethack/B-locate.lev
+share/nethack/B-start.lev
+share/nethack/C-filla.lev
+share/nethack/C-fillb.lev
+share/nethack/C-goal.lev
+share/nethack/C-locate.lev
+share/nethack/C-start.lev
+share/nethack/E-filla.lev
+share/nethack/E-fillb.lev
+share/nethack/E-goal.lev
+share/nethack/E-locate.lev
+share/nethack/E-start.lev
+share/nethack/H-filla.lev
+share/nethack/H-fillb.lev
+share/nethack/H-goal.lev
+share/nethack/H-locate.lev
+share/nethack/H-start.lev
+share/nethack/K-filla.lev
+share/nethack/K-fillb.lev
+share/nethack/K-goal.lev
+share/nethack/K-locate.lev
+share/nethack/K-start.lev
+share/nethack/P-filla.lev
+share/nethack/P-fillb.lev
+share/nethack/P-goal.lev
+share/nethack/P-locate.lev
+share/nethack/P-start.lev
+share/nethack/R-filla.lev
+share/nethack/R-fillb.lev
+share/nethack/R-goal.lev
+share/nethack/R-locate.lev
+share/nethack/R-start.lev
+share/nethack/S-filla.lev
+share/nethack/S-fillb.lev
+share/nethack/S-goal.lev
+share/nethack/S-locate.lev
+share/nethack/S-start.lev
+share/nethack/T-filla.lev
+share/nethack/T-fillb.lev
+share/nethack/T-goal.lev
+share/nethack/T-locate.lev
+share/nethack/T-start.lev
+share/nethack/V-filla.lev
+share/nethack/V-fillb.lev
+share/nethack/V-goal.lev
+share/nethack/V-locate.lev
+share/nethack/V-start.lev
+share/nethack/W-filla.lev
+share/nethack/W-fillb.lev
+share/nethack/W-goal.lev
+share/nethack/W-locate.lev
+share/nethack/W-start.lev
+share/nethack/air.lev
+share/nethack/asmodeus.lev
+share/nethack/astral.lev
+share/nethack/baalz.lev
+share/nethack/bigrm-1.lev
+share/nethack/bigrm-2.lev
+share/nethack/bigrm-3.lev
+share/nethack/bigrm-4.lev
+share/nethack/bigrm-5.lev
+share/nethack/castle.lev
+share/nethack/cmdhelp
+share/nethack/data
+share/nethack/dungeon
+share/nethack/earth.lev
+share/nethack/fakewiz1.lev
+share/nethack/fakewiz2.lev
+share/nethack/fire.lev
+share/nethack/help
+share/nethack/hh
+share/nethack/history
+share/nethack/juiblex.lev
+share/nethack/knox.lev
+share/nethack/license
+share/nethack/medusa-1.lev
+share/nethack/medusa-2.lev
+share/nethack/minefill.lev
+share/nethack/minend-1.lev
+share/nethack/minend-2.lev
+share/nethack/minetn-1.lev
+share/nethack/minetn-2.lev
+share/nethack/opthelp
+share/nethack/options
+share/nethack/oracle.lev
+share/nethack/oracles
+share/nethack/orcus.lev
+share/nethack/quest.dat
+share/nethack/rumors
+share/nethack/sanctum.lev
+share/nethack/tower1.lev
+share/nethack/tower2.lev
+share/nethack/tower3.lev
+share/nethack/valley.lev
+share/nethack/water.lev
+share/nethack/wizard1.lev
+share/nethack/wizard2.lev
+share/nethack/wizard3.lev
+share/nethack/wizhelp
 @mode 664
-lib/nethackdir/logfile
-lib/nethackdir/record
-lib/nethackdir/perm
-@dirrm lib/nethackdir
+share/nethack/logfile
+share/nethack/record
+share/nethack/perm
+@dirrm share/nethack
 @dirrm share/doc/nethack
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901132221.BAA04255>