Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 23:45:16 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/58128: Update port: games/omega
Message-ID:  <20031016234516.636bf536.tkato@prontomail.com>
Resent-Message-ID: <200310161450.h9GEoOvd073249@freefall.freebsd.org>

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

>Number:         58128
>Category:       ports
>Synopsis:       Update port: games/omega
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 16 07:50:24 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.8-RELEASE-p13 i386
>Organization:
>Environment:
>Description:
- Fix build on -current
- Utilize DATADIR/DOCSDIR

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/games/omega/Makefile games/omega/Makefile
--- /usr/ports/games/omega/Makefile	Thu Oct 16 19:37:25 2003
+++ games/omega/Makefile	Thu Oct 16 23:34:23 2003
@@ -21,30 +21,24 @@
 PORTDOCS=	buglist.txt docs/compile.all docs/omega.txt docs/readme.1st \
 		docs/readme3 docs/readme4
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 501000
-BROKEN=		"Does not compile"
-.endif
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/omega ${PREFIX}/bin/omega-game
 	@${CHOWN} root:games ${PREFIX}/bin/omega-game
 	@${CHMOD} 2711 ${PREFIX}/bin/omega-game
 	${INSTALL_MAN} ${WRKSRC}/docs/omega.6 ${PREFIX}/man/man6
-	@${MKDIR} ${PREFIX}/share/omega
-	${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/omega
-	@${RM} ${PREFIX}/share/omega/license.old
-	@${CHMOD} 0460 ${PREFIX}/share/omega/omega.hi
-	@${CHMOD} 0460 ${PREFIX}/share/omega/omega.log
-	${CP} ${PREFIX}/share/omega/omega.hi ${PREFIX}/share/omega/omegahi.bak
-	@${CHMOD} 0460 ${PREFIX}/share/omega/omegahi.bak
-	@${CHOWN} -R root:games ${PREFIX}/share/omega
+	@${MKDIR} ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/lib/* ${DATADIR}
+	@${RM} ${DATADIR}/license.old
+	@${CHMOD} 0460 ${DATADIR}/omega.hi
+	@${CHMOD} 0460 ${DATADIR}/omega.log
+	${CP} ${DATADIR}/omega.hi ${DATADIR}/omegahi.bak
+	@${CHMOD} 0460 ${DATADIR}/omegahi.bak
+	@${CHOWN} -R root:games ${DATADIR}
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${PREFIX}/share/doc/omega
+	@${MKDIR} ${DOCSDIR}
 .for file in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/omega
+	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
 .endfor
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -urN /usr/ports/games/omega/files/patch-ae games/omega/files/patch-ae
--- /usr/ports/games/omega/files/patch-ae	Mon Jul  5 12:05:58 1999
+++ games/omega/files/patch-ae	Thu Oct 16 20:38:49 2003
@@ -1,6 +1,6 @@
---- genclr.c	Sat Aug  8 16:53:59 1998
-+++ /home/andy/tmp/wrk/genclr.c	Fri May 14 20:28:35 1999
-@@ -281,7 +281,11 @@
+--- genclr.c.orig	Sat Aug  8 21:53:59 1998
++++ genclr.c	Thu Oct 16 20:38:27 2003
+@@ -281,16 +281,20 @@
       */
      fp = emitopen (cfile, argv);
      fprintf (fp, "\
@@ -11,4 +11,16 @@
 +#endif\n\
  #include <stdio.h>\n\
  #include <stdlib.h>\n\
- 
+-
++\n\
+ #include \"%s\"\n\
+-
++\n\
+ void clrgen_init (void)\n\
+ ""{\n\
+     if (%d > COLOR_PAIRS - 1) {\n\
+-	endwin();
++	endwin();\n\
+ 	fputs (\"Too many color pairs!\\n\", stderr);\n\
+ 	exit (1);\n\
+     }\n\
diff -urN /usr/ports/games/omega/pkg-plist games/omega/pkg-plist
--- /usr/ports/games/omega/pkg-plist	Mon Dec 24 11:15:01 2001
+++ games/omega/pkg-plist	Thu Oct 16 20:47:52 2003
@@ -3,63 +3,63 @@
 @mode 4711
 bin/omega-game
 @mode 666
-share/omega/omega.hi
-share/omega/omega.log
+%%DATADIR%%/omega.hi
+%%DATADIR%%/omega.log
 @mode 600
-share/omega/omegahi.bak
+%%DATADIR%%/omegahi.bak
 @mode
-%%PORTDOCS%%share/doc/omega/buglist.txt
-%%PORTDOCS%%share/doc/omega/compile.all
-%%PORTDOCS%%share/doc/omega/omega.txt
-%%PORTDOCS%%share/doc/omega/readme.1st
-%%PORTDOCS%%share/doc/omega/readme3
-%%PORTDOCS%%share/doc/omega/readme4
-share/omega/abyss.dat
-share/omega/abyss.txt
-share/omega/arena.dat
-share/omega/circle.dat
-share/omega/city.dat
-share/omega/country.dat
-share/omega/court.dat
-share/omega/dlair.dat
-share/omega/help1.txt
-share/omega/help10.txt
-share/omega/help11.txt
-share/omega/help12.txt
-share/omega/help13.txt
-share/omega/help2.txt
-share/omega/help3.txt
-share/omega/help4.txt
-share/omega/help5.txt
-share/omega/help6.txt
-share/omega/help7.txt
-share/omega/help8.txt
-share/omega/help9.txt
-share/omega/home1.dat
-share/omega/home2.dat
-share/omega/home3.dat
-share/omega/intro.txt
-share/omega/lgpl.txt
-share/omega/license.txt
-share/omega/maze1.dat
-share/omega/maze2.dat
-share/omega/maze3.dat
-share/omega/maze4.dat
-share/omega/misle.dat
-share/omega/motd.txt
-share/omega/scroll1.txt
-share/omega/scroll2.txt
-share/omega/scroll3.txt
-share/omega/scroll4.txt
-share/omega/speak.dat
-share/omega/temple.dat
-share/omega/thanks.txt
-share/omega/update.txt
-share/omega/village1.dat
-share/omega/village2.dat
-share/omega/village3.dat
-share/omega/village4.dat
-share/omega/village5.dat
-share/omega/village6.dat
-%%PORTDOCS%%@dirrm share/doc/omega
-@dirrm share/omega
+%%PORTDOCS%%%%DOCSDIR%%/buglist.txt
+%%PORTDOCS%%%%DOCSDIR%%/compile.all
+%%PORTDOCS%%%%DOCSDIR%%/omega.txt
+%%PORTDOCS%%%%DOCSDIR%%/readme.1st
+%%PORTDOCS%%%%DOCSDIR%%/readme3
+%%PORTDOCS%%%%DOCSDIR%%/readme4
+%%DATADIR%%/abyss.dat
+%%DATADIR%%/abyss.txt
+%%DATADIR%%/arena.dat
+%%DATADIR%%/circle.dat
+%%DATADIR%%/city.dat
+%%DATADIR%%/country.dat
+%%DATADIR%%/court.dat
+%%DATADIR%%/dlair.dat
+%%DATADIR%%/help1.txt
+%%DATADIR%%/help10.txt
+%%DATADIR%%/help11.txt
+%%DATADIR%%/help12.txt
+%%DATADIR%%/help13.txt
+%%DATADIR%%/help2.txt
+%%DATADIR%%/help3.txt
+%%DATADIR%%/help4.txt
+%%DATADIR%%/help5.txt
+%%DATADIR%%/help6.txt
+%%DATADIR%%/help7.txt
+%%DATADIR%%/help8.txt
+%%DATADIR%%/help9.txt
+%%DATADIR%%/home1.dat
+%%DATADIR%%/home2.dat
+%%DATADIR%%/home3.dat
+%%DATADIR%%/intro.txt
+%%DATADIR%%/lgpl.txt
+%%DATADIR%%/license.txt
+%%DATADIR%%/maze1.dat
+%%DATADIR%%/maze2.dat
+%%DATADIR%%/maze3.dat
+%%DATADIR%%/maze4.dat
+%%DATADIR%%/misle.dat
+%%DATADIR%%/motd.txt
+%%DATADIR%%/scroll1.txt
+%%DATADIR%%/scroll2.txt
+%%DATADIR%%/scroll3.txt
+%%DATADIR%%/scroll4.txt
+%%DATADIR%%/speak.dat
+%%DATADIR%%/temple.dat
+%%DATADIR%%/thanks.txt
+%%DATADIR%%/update.txt
+%%DATADIR%%/village1.dat
+%%DATADIR%%/village2.dat
+%%DATADIR%%/village3.dat
+%%DATADIR%%/village4.dat
+%%DATADIR%%/village5.dat
+%%DATADIR%%/village6.dat
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



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