On Mon, Dec 05, 2016 at 01:59:34PM +0100, Sol??ne Rapenne wrote:
> Le 2016-12-03 19:56, Adam Wolk a ??crit??:
> > 
> > Hi,
> > 
> > first of thanks for the port. The game works great.
> > 
> > Some nitpicks:
> >  - The dependency should be devel/premake4 according to the other
> > thread;
> >  - I am not sure about the license for this port. The game ships 22
> > license
> >    files. Some of them seem bundled with the upstream repository hence
> >    part of the produced binary. Not sure how to handle this? Maybe point
> >    out in a comment the bundled libraries and where to find their
> >    licenses and check through all the bundled ones if it still allows
> >    to ship on CD;
> >  - Running `make port-lib-depends-check` complains on missing:
> >     WANTLIB += m png pthread vorbisfile
> >    and extra SDL2_mixer.0;
> >  - Maybe the port should be named games/tome4? Upstream has a history of
> > redoing
> >    the engine from scratch on new releases.
> > 
> > Personally I think defaulting to the port *with* the music files is the
> > right
> > thing to do. The download without music is still above 200 megs so that
> > means
> > eating up hdd storage of bulk builders for the benefit of the few people
> > who
> > would like the game without music assets.
> > 
> > I went through unbundling lua from premake4 and I know how the end
> > result looks
> > so I won't even suggest doing the same for tome.
> > 
> > Regards,
> > Adam
> 
> Hello, new version
> 
> - renamed the port tome4 so it won't collide if we get tome5 later
> - removed ports in BUILD_DEPENDS which were in LIB_DEPENDS because as stated
> in bsd.port.mk(5) they are included in BUILD_DEPENDS
> - added devel/premake4 in BUILD_DEPENDS
> - added openal m vorbisfile in WANTLIB and relatives ports in LIB_DEPENDS
> - removed SDL2_mixer stuff (it's not used)
> 
> About the license, the 3rd-party license for libraries like embedded LUA
> etc.. are all "Open", they are MIT, BSD, GPL license. I've read them and
> they all explicitly allow to redistribute the software. I don't know how to
> deal with it in the port. The various licenses are available in
> games/thirdparty/licenses/, maybe we could write somewhere that they can be
> found there ?

Maybe by changing:
# GPLv3+ (tome4) and various "Open" licenses for 3rd-party libraries
to:
# GPLV3+ and bundled MIT, BSD, GPL in games/thirdparty/licenses/

Regarding the MAINTAINER line:
MAINTAINER =    Sol_ne Rapenne <sol...@perso.pw>

is that how you prefer it or should it be:
MAINTAINER=     Solene Rapenne <sol...@perso.pw>

like in other ports?

For the port itself I think this is OK to import. I'll gladly do that as soon
as we get a second OK from another developer.

Reply via email to