On Apr 10, 2009, at 17:06, [email protected] wrote:

Revision: 49479
          http://trac.macports.org/changeset/49479
Author:   [email protected]
Date:     2009-04-10 15:06:39 -0700 (Fri, 10 Apr 2009)
Log Message:
-----------
added proper score & logging support for multiuser environment

Modified Paths:
--------------
    trunk/dports/games/larn/Portfile

Modified: trunk/dports/games/larn/Portfile
===================================================================
--- trunk/dports/games/larn/Portfile 2009-04-10 19:52:47 UTC (rev 49478) +++ trunk/dports/games/larn/Portfile 2009-04-10 22:06:39 UTC (rev 49479)
@@ -37,7 +37,9 @@
                         depends_lib-delete port:libcompat
                     }

-configure           {
+configure           {
+                                               addgroup games
+
reinplace "s|MAN|MAN6|" ${worksrcpath}/ Makefile reinplace "s|/usr/share/games|${prefix}/ share|g" ${worksrcpath}/pathnames.h reinplace "s|/var/games|${prefix}/var/ games|g" ${worksrcpath}/pathnames.h
@@ -45,11 +47,11 @@

 destroot            {
xinstall -m 755 -d ${destroot}${prefix}/ share/larn - xinstall -m 755 -c ${worksrcpath}/larn $ {destroot}${prefix}/bin + xinstall -m 2755 -g games -c $ {worksrcpath}/larn ${destroot}${prefix}/bin xinstall -m 644 -c ${worksrcpath}/larn. 6.gz ${destroot}${prefix}/share/man/man6 xinstall -m 644 -c ${worksrcpath}/datfiles/ larn.help ${destroot}${prefix}/share/larn xinstall -m 644 -c ${worksrcpath}/datfiles/ larnmaze ${destroot}${prefix}/share/larn xinstall -m 775 -d ${destroot}${prefix}/ var/games/larn - xinstall -m 660 -c /dev/null ${destroot}$ {prefix}/var/games/larn/lscore12.0 - xinstall -m 660 -c /dev/null ${destroot}$ {prefix}/var/games/larn/llog12.0 + xinstall -m 660 -g games -c /dev/null $ {destroot}${prefix}/var/games/larn/lscore12.0 + xinstall -m 660 -g games -c /dev/null $ {destroot}${prefix}/var/games/larn/llog12.0
                     }

You probably do not want score and logging files registered to the port, because they will be overwritten when the port is upgraded. High score and logging files should probably be persistent across port upgrades.



_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to