Page MenuHomeFreeBSD

[NEW PORT] games/avp: Open source re-implementation of Alien versus Predator
ClosedPublic

Authored by pkubaj on Apr 18 2019, 9:38 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 16, 1:44 PM
Unknown Object (File)
Wed, May 15, 12:44 AM
Unknown Object (File)
Fri, May 10, 10:12 AM
Unknown Object (File)
Thu, May 9, 2:11 AM
Unknown Object (File)
Sat, May 4, 9:40 AM
Unknown Object (File)
Wed, May 1, 9:37 AM
Unknown Object (File)
Mon, Apr 29, 10:40 AM
Unknown Object (File)
Sat, Apr 20, 2:55 PM
Subscribers
None

Details

Summary

Tested on Poudriere with 10.4-RELEASE and on CURRENT (also played some time on CURRENT).

To run it, you need to rename all the game files to lower-case. You also need to run avp from the game directory (the directory from which you can see avp_huds and avp_rifs subdirs).
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228246

Diff Detail

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

Event Timeline

games/avp/Makefile
16 ↗(On Diff #56331)

Wrong place in the Makefile. See Chapter 15. Order of Variables in Port Makefiles.

Could you address the Makfile order change raised by mat.

games/avp/pkg-descr
1 ↗(On Diff #56331)

^ if you can bloat that somewhat, that would be great. If not, works for me.

pkubaj marked an inline comment as done.

USES are moved now.

pkg-desrc contains so little, because there's no project description on its website:
https://icculus.org/avp/

games/avp/files/patch-CMakeLists.txt
7 ↗(On Diff #57358)

^ this looks hacky. What are you trying to achieve here?

games/avp/files/patch-CMakeLists.txt
7 ↗(On Diff #57358)

For some reason, SDL is not detected, even though it's installed and can be linked to by avp. Simply removing this is enough for things to work.

games/avp/Makefile
20 ↗(On Diff #57358)

Instead of setting this, you could change the DISVERSIONSUFFIX with:

EXTRACT_SUFX=   -a1.tar.gz
`
mat added inline comments.
games/avp/pkg-descr
1 ↗(On Diff #57519)

pkg-descr should be at least a few lines long.

This revision is now accepted and ready to land.May 20 2019, 1:10 PM
This revision was automatically updated to reflect the committed changes.