Bug 295905 - games/lmarbles: Update to 1.1.1 and take mantainership
Summary: games/lmarbles: Update to 1.1.1 and take mantainership
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Nuno Teixeira
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-07 01:23 UTC by dnpowers@me.com
Modified: 2026-06-14 18:56 UTC (History)
2 users (show)

See Also:


Attachments
Patch update 1.1.1 (4.10 KB, patch)
2026-06-07 01:23 UTC, dnpowers@me.com
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dnpowers@me.com 2026-06-07 01:23:25 UTC
Created attachment 271572 [details]
Patch update 1.1.1

games/lmarbles: Update to 1.1.1 and take mantainership

- add USES= localbase
- add option for NLS
- data now stored in $HOME/.lmarbles
- removed post-patch, no longer needed

Build tested in poudriere 15.0-RELEASE-p9 amd64
Play tested on 15.0-RELEASE-p9
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2026-06-14 15:26:42 UTC
Updated in commit https://cgit.freebsd.org/ports/commit/?id=931610d8942dde50242f94a5331a1d0b9e2f1988.
Comment 2 Nuno Teixeira freebsd_committer freebsd_triage 2026-06-14 15:45:21 UTC
Hello,

First I wanna express that I'm sorry as I didn't searched for open PRs this time.
I'm working on this port for about a month since version 1.1 and waiting that upstream fixed some stuff in 1.1.1.

Also, I always take maintainership on unmaintained ports updates to be sure that possible problems are easely addressed.

Before I'll transfer maintainership to you please take a look at my commit (link is above sent by vvd@) and see if any change is needed.

Cheers

Thanks vvd@ for letting me know.
Comment 3 dnpowers@me.com 2026-06-14 17:32:41 UTC
(In reply to Nuno Teixeira from comment #2)
No trouble, and apologies for the double effort.
This is the one that was missing the man page from 1.1 release tarball.
I've built and installed your commit, cleaner approach than mine.
I'm a softie for games nostalgia, though not many active projects open for maintainership.

Question for some clarification I had pulled this and just allowed the upstream makefile handle.  Is pixmaps the prefered landing for desktop icons?

-       @${REINPLACE_CMD} -e 's|(datadir)/icons|(datadir)/pixmaps|; \
-               s|(datadir)/pixmaps/lmarbles48.gif|(datadir)/pixmaps/lmarbles48.png|' \
-               ${WRKSRC}/Makefile.in


I'd be willing to keep up with maintining this one.
Comment 4 Nuno Teixeira freebsd_committer freebsd_triage 2026-06-14 18:24:33 UTC
(In reply to dnpowers@me.com from comment #3)

For what I see other ports doing, most install in pixmaps. At my PC, I see "Adwaita, AdwaitaLegacy, gnome, handhelds, hicolor, redglass, whiteglass"

So I did respect old sed.

Also I did removed fetching from SF/nemysisfreebsdp/${CATEGORIES}/:icons.
Are this icons needed? version 1.1.1 ships with a desktop .png.
Comment 5 Nuno Teixeira freebsd_committer freebsd_triage 2026-06-14 18:27:36 UTC
(In reply to Nuno Teixeira from comment #4)
(...)

**
> At my PC, I see "Adwaita, AdwaitaLegacy, gnome, handhelds, hicolor, redglass, > whiteglass"
using icons
Comment 6 dnpowers@me.com 2026-06-14 18:41:34 UTC
(In reply to Nuno Teixeira from comment #4)
I did not see anything unusual during play testing, with regards to the removal of the extra icons fetching.  They do not appear to be in use any longer.

I'll stick with pixmaps location for the icons.
Comment 7 Nuno Teixeira freebsd_committer freebsd_triage 2026-06-14 18:48:31 UTC
(In reply to dnpowers@me.com from comment #6)

Ok, I will pass maintainer to you and close this PR. Be free to re-open it if needed.

Also you can track https://sourceforge.net/p/lgames/bugs/116/ and see how upstream is doing.

Thanks
Comment 8 commit-hook freebsd_committer freebsd_triage 2026-06-14 18:53:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9713e05adcdda8af30adbae6d2376a59ad6467ed

commit 9713e05adcdda8af30adbae6d2376a59ad6467ed
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-06-14 18:51:10 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-06-14 18:51:10 +0000

    games/lmarbles: Pass maintainership

    PR:             295905

 games/lmarbles/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 9 Nuno Teixeira freebsd_committer freebsd_triage 2026-06-14 18:56:04 UTC
Committed. Thank you!