https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238089

--- Comment #78 from Alex Levy <a13xl...@gmail.com> ---
(In reply to Mark Linimon from comment #77)
I gave a try to reformat to be as close as the original Makefile but my
Makefile is drastically different than the original one as it's based on
pulling the sources from github and the buid process is different.

Also order of things in the original Makefile doesn't follow the porter's
handbook recommendation (section 15), not sure if it's a blocker but portlint
complains about it so I ordered my Makefile accordingly.

I don't think we can easily compare the 2 Makefiles with a diff even if I
change indentation and order of things. I can instead explain the differences
here if it helps (in order of appearance in the original Makefile) :

- I removed ONLY_FOR_ARCHS as I cannot say for sure that it builds on these
platforms.

- The dependencies are almost the same except there is no need for run
dependency on PY_PILLOW and no dependency at all on Perl.

- No need for a MONOLITE option (${GMAKE} get-monolite-latest in pre-build
covers it).

- I removed the X11 option as configure script doesn't seem to expose any
related parameters.

- I added DTRACE and BTLS options but they were not required per-se. The
original Makefile was configuring with --enable-btls and --disable-dtrace
hardcoded.

- GNU_CONFIGURE, LD_CONFIG are same

- SHEBANG_FILES differs because paths of scripts are different

- USE_PERL5, BINARY_ALIAS, MAKE_ENV, TEST_* and PORTSCOUT (should I keep this
one?) are gone. 

- No need for the conditional on ${LOCALBASE}/bin/mcs.

- I added a pre-build that fetches monolite as instructed in
https://www.mono-project.com/docs/compiling-mono/compiling-from-git/

- There is no post-patch, no post-configure and no post-extract* 

- post-install is the same, I just strip libmono-btls-shared.so as
INSTALL_TARGET=install-strip didn't do the trick for this one.

Hope that it helps.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-mono@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"

Reply via email to