Created attachment 192136 [details] updateto524.diff As noted on http://liballeg.org/ , the allegro library is currently on 5.2.4 and now uses GitHub rather than SourceForge. I've attached a diff that builds the current latest version.
Created attachment 192138 [details] Fixed .diff
Submitted https://reviews.freebsd.org/D15504 to request maintainership and update
Until the review complere, I release this.
Maintainer has been reset in ports r505847.
I see this hasn't been touched for a longer while so I decided to tackle it, since I want to learn allegro5 for some of my game projects. I applied the changes and suggestions listed here: https://reviews.freebsd.org/D15504 The most recent stable release is 5.2.6, however, and that's the one I'm targeting. The main issues are related to man pages, which have been removed in favor of the Haskell-based pandoc, and example projects and demos, which somehow have moved to different sub-directories. I will upload diffs of the Makefile, distinfo, pkg-descr, etc. once I actually manage to build the port and install it.
Created attachment 213096 [details] Full diff I revised the Makefile, pkg-plist, added a patch file for a new Allegro5 demo, regenerated the distinfo file and ran a couple of test builds. The complete diff is attached.
Created attachment 213100 [details] Full diff There were still some erroneous records in the pkg-plist file. Apologies for that. The new diff rectifies that and the port now builds and installs fully.
(In reply to Andy Mender from comment #7) Thanks for the patch, do you also want to be the maintainer of this port?
(In reply to Li-Wen Hsu from comment #8) Apologies, but I don't actually use FreeBSD anymore so that's not very likely :(.
Committed, thanks! And cleaned up the port somewhat. Note that there were some issues with your patch, namely skater.in was missing, plist missed some manpages and distinfo had allegro/liballeg-allegro5-5.2.6.0_GH0.tar.gz duplicated.
A commit references this bug: Author: amdmi3 Date: Fri Feb 19 23:13:40 UTC 2021 New revision: 566112 URL: https://svnweb.freebsd.org/changeset/ports/566112 Log: devel/allegro-devel: unbreak, update to 5.2.4 and rename to allegro5 Rename the port to allegro5 to match upstream project name, cleanup and simplify the port PR: 227222 Submitted by: rainbow@sanitylinux.org Changes: head/MOVED head/devel/Makefile head/devel/allegro-devel/ head/devel/allegro5/ head/devel/allegro5/Makefile head/devel/allegro5/distinfo head/devel/allegro5/files/cosmic_protector.in head/devel/allegro5/files/patch-CMakeLists.txt head/devel/allegro5/files/patch-addons_audio_alsa.c head/devel/allegro5/files/pkg-message.in head/devel/allegro5/files/speed.in head/devel/allegro5/pkg-descr head/devel/allegro5/pkg-plist
(In reply to Dmitry Marakasov from comment #10) Thank you for this! :)