Bug 192691

Summary: [stage] games/bsdtris: Add stage support.
Product: Ports & Packages Reporter: christian.mangin
Component: Individual Port(s)Assignee: John Marino <marino>
Status: Closed FIXED    
Severity: Affects Only Me CC: marino
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to stagify games/bsdtris
none
poudriere testport logs
none
Adjust the path to /var/games in pathname.h none

Description christian.mangin 2014-08-15 20:56:39 UTC
Created attachment 145842 [details]
Patch to stagify games/bsdtris

- Add stage support.
Comment 1 christian.mangin 2014-08-15 20:57:00 UTC
Created attachment 145843 [details]
poudriere testport logs
Comment 2 John Marino freebsd_committer freebsd_triage 2014-08-15 21:35:51 UTC
Looks good, moving to patch-ready.
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-16 10:38:57 UTC
I'm pretty you don't need this:
@${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man6/bsdtris.6
Comment 4 John Marino freebsd_committer freebsd_triage 2014-08-16 10:40:18 UTC
rather than do this:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bsdtris  
we will fix the Makefile that you provide in files.
Comment 5 John Marino freebsd_committer freebsd_triage 2014-08-16 10:43:28 UTC
for that matter, why do we need a post-install target when we provide the makefile that includes the install target?  We just fix the install target on the makefile.
Comment 6 John Marino freebsd_committer freebsd_triage 2014-08-16 10:52:23 UTC
I think we should move this to /var/games instead of /usr/local/var/games

And the file creation, removal needs to happen in pkg-plist, not vendor makefile.
Comment 7 commit-hook freebsd_committer freebsd_triage 2014-08-16 11:24:20 UTC
A commit references this bug:

Author: marino
Date: Sat Aug 16 11:23:29 UTC 2014
New revision: 365072
URL: http://svnweb.freebsd.org/changeset/ports/365072

Log:
  Stage games/bsdtris

  Note that scores file moves from $PREFIX/var/games to /var/games

  PR:		192691
  Submitted by:	Christian Mangin
  Improvements:	marino

Changes:
  head/games/bsdtris/Makefile
  head/games/bsdtris/files/patch-Makefile
  head/games/bsdtris/pkg-plist
Comment 8 John Marino freebsd_committer freebsd_triage 2014-08-16 11:25:36 UTC
You might be interested to review my changes to the patch-Makefile.

Thanks for the contribution!
Comment 9 christian.mangin 2014-08-16 15:00:43 UTC
Created attachment 145873 [details]
Adjust the path to /var/games in pathname.h

Thanks for the improvements.

However what good is that game if you can't keep the scores? :)

This new patch:

- Adjust the score file path in pathname.h
- Remove post-patch (no longer needed).

Should I create a new PR ?
Comment 10 John Marino freebsd_committer freebsd_triage 2014-08-16 18:19:10 UTC
no, we can handle it here.
Thanks for catching that.
Comment 11 commit-hook freebsd_committer freebsd_triage 2014-08-16 19:28:48 UTC
A commit references this bug:

Author: marino
Date: Sat Aug 16 19:27:58 UTC 2014
New revision: 365125
URL: http://svnweb.freebsd.org/changeset/ports/365125

Log:
  games/bsdtris: Fix highscores file location

  I missed one change after relocating the highscores file from
  $PREFIX/var/games to /var/games, so fix that now.

  Noticed by:	Christian Mangin
  PR:		192691

Changes:
  head/games/bsdtris/Makefile
  head/games/bsdtris/files/patch-pathnames.h
Comment 12 John Marino freebsd_committer freebsd_triage 2014-08-16 19:29:08 UTC
it's fixed now.