Page MenuHomeFreeBSD

www/madsonic: update to 6.2.9092 and sort out Makefile
ClosedPublic

Authored by vvd on Jul 13 2023, 1:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Sep 30, 1:16 AM
Unknown Object (File)
Sep 15 2025, 4:18 AM
Unknown Object (File)
Jul 28 2025, 4:49 AM
Unknown Object (File)
Jul 1 2025, 3:15 PM
Unknown Object (File)
Jun 29 2025, 6:00 AM
Unknown Object (File)
Jun 21 2025, 10:16 PM
Unknown Object (File)
Jun 18 2025, 5:08 PM
Unknown Object (File)
Jun 11 2025, 7:36 AM
Subscribers
None

Details

Summary

Found this port depends on EOLed and removed from ports www/tomcat7 and "freshed" it.

  • Update to 6.2.9092.
  • Replace option TOMCAT7 with TOMCAT85.
  • Remove option RESIN3: "www/resin3||2023-05-06|Deprecated version, unsupported by upstream for years".
  • "Sort out" Makefile - portlint is happy.

Tested build in poudriere: 12.4, 13.1, 13.2 amd64 and i386. With JETTY8 and TOMCAT85 options ON. With and without all other optional options.

But run is not tested.

P.S. This port have no maintainer.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

vvd requested review of this revision.Jul 13 2023, 1:18 PM
vvd created this revision.
arrowd added inline comments.
www/madsonic/Makefile
24

Why does this port have pkg-plist renamed to plist?

This revision is now accepted and ready to land.Jul 13 2023, 5:37 PM
vvd marked an inline comment as done.Jul 13 2023, 6:00 PM
vvd added inline comments.
www/madsonic/Makefile
24

It generated everytime time in pre-install: https://cgit.freebsd.org/ports/tree/www/madsonic/Makefile#n107

Ugh, nasty. The correct way to do this is to append to ${TMPPLIST} file on the *-install stage.

Ugh, nasty. The correct way to do this is to append to ${TMPPLIST} file on the *-install stage.

Probably. But I'm here to fix dependencies from EOLed tomcat and resin + sort options only.
Rewrite Makefile is more complex task.
And I'm not using this port.

If we find users of this port then maybe we find maintainer and fix this too.