Bug 267463 - [new port] www/webtrees21: Online genealogy viewer (for PHP 7.4-8.1)
Summary: [new port] www/webtrees21: Online genealogy viewer (for PHP 7.4-8.1)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mikael Urankar
URL: https://github.com/fisharebest/webtre...
Keywords: feature
Depends on:
Blocks:
 
Reported: 2022-10-31 13:54 UTC by Krzysztof
Modified: 2023-01-16 17:35 UTC (History)
3 users (show)

See Also:


Attachments
poudriere testport log (36.72 KB, text/plain)
2022-10-31 13:54 UTC, Krzysztof
no flags Details
patch which adds www/webtrees21 (616.05 KB, patch)
2022-10-31 13:56 UTC, Krzysztof
no flags Details | Diff
webtrees21 update patch (449.37 KB, patch)
2022-11-03 00:50 UTC, Krzysztof
no flags Details | Diff
webtrees21 update patch - v2 (449.46 KB, patch)
2022-11-03 12:49 UTC, Krzysztof
ports: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Krzysztof 2022-10-31 13:54:11 UTC
Created attachment 237752 [details]
poudriere testport log

Currently there are two ports: www/webtrees (which supports php 5.3-7.3), www/webtrees20 (which supports php 7.1-7.4). And because lang/php74 will be be removed soonly I think it is good idea to add a new port www/webtrees21 which suppoprts php 7.4-8.1.

I've made a new port (as copy fromm www/webtrees20). I've tested it witch poudriere.

As repo-copy I've left port maintaner email address but I can tak maintainership if it is recommended.

So I'm attaching poudriere log file and patch which adds www/webtrees21.

I hope it will be added soon :-)
Comment 1 Krzysztof 2022-10-31 13:55:21 UTC
add release tag
Comment 2 Krzysztof 2022-10-31 13:56:30 UTC
Created attachment 237753 [details]
patch which adds www/webtrees21

patch for ports tree
Comment 3 J.R. Oldroyd 2022-11-01 08:31:25 UTC
This looks good to me.  Thanks Krzystof.
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2022-11-02 21:16:50 UTC
@J.R Are you able to update your Bugzilla email to match the current MAINTAINER line in the port so we can verify and you can maintainer-approval + the patch?
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2022-11-02 21:19:39 UTC
@Krzysztof Are you able to provide a diff just of the changes needed after copying the webtrees20 port?
Comment 6 Krzysztof 2022-11-03 00:27:08 UTC
(In reply to Kubilay Kocak from comment #5)
Sorry, but I'm afraid I do not understand :-(((

Also we discussed via email that I will take maintainership of this port. Do I need make a new diff for that? Or is it possible change it during commit?
Comment 7 Krzysztof 2022-11-03 00:50:33 UTC
Created attachment 237831 [details]
webtrees21 update patch

OK, so I think I know what you expected (comment #5). If yes attachment #237753 [details] could be checked as obsolete
Comment 8 J.R. Oldroyd 2022-11-03 09:54:21 UTC
(In reply to Kubilay Kocak from comment #4)

Koobs, www/webtrees21 is a new port which Krzysztof will be MAINTAINER for.

Krzysztof, it sounds like Koobs will do a repo copy of the www/webtrees20 port to create www/webtrees21 and then he will need a patch that is a diff from the current webtrees20 to create webtrees21.  So you should redo the patch that way and also change MAINTAINER to yourself and remove André's ark-ict.nl backup MASTER_SITE url.
Comment 9 Krzysztof 2022-11-03 12:49:40 UTC
Created attachment 237836 [details]
webtrees21 update patch - v2

I think I've made patch correctly now :-))) I removed Andre's altenative source server and changed maintainer email.
Comment 10 Krzysztof 2022-11-10 13:58:10 UTC
May I ask what is blocking commit of changes for www/webtrees*? I hope I've prepared everything correctly?
Comment 11 commit-hook freebsd_committer freebsd_triage 2023-01-16 17:35:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19aa315a3ae73a73c35656cdf5140b587427c185

commit 19aa315a3ae73a73c35656cdf5140b587427c185
Author:     Krzysztof <ports@bsdserwis.com>
AuthorDate: 2023-01-16 17:27:16 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-01-16 17:33:55 +0000

    www/webtrees21: Add new port

    webtrees is the web's leading online collaborative genealogy application.
    webtrees works from standard GEDCOM files, and is therefore compatible
    with every major desktop application.  webtrees aims to be efficient and
    effective by using the right combination of third-party tools, design
    techniques and open standards.

    WWW: http://webtrees.net/

    PR:             267463

 www/Makefile                                |    1 +
 www/webtrees21/Makefile (new)               |   36 +
 www/webtrees21/distinfo (new)               |    3 +
 www/webtrees21/files/pkg-deinstall.in (new) |   26 +
 www/webtrees21/files/pkg-message.in (new)   |   38 +
 www/webtrees21/pkg-descr (new)              |    5 +
 www/webtrees21/pkg-plist (new)              | 9334 +++++++++++++++++++++++++++
 7 files changed, 9443 insertions(+)
Comment 12 Mikael Urankar freebsd_committer freebsd_triage 2023-01-16 17:35:13 UTC
(In reply to Krzysztof from comment #10)
Sorry for the delay, nothing wrong on your side.
Thanks.