Quick comments from a read-through, I have not tried building:

ports fetching from github /archive/ URLs should use GH_* variables
not MASTER_DISTES - see ports/infrastructure/Makefile.template

the patches directory should be generated with "make update-patches",
don't split patches between patches/ and files/

DESCR should describe what it does and should not just be a copy
of COMMENT

leave out MAINTAINER completely if you aren't going to set it to
yourself

the library should be generated directly with ports versioning,
no symlinks

instead of setting PORT_LIB_MAJOR/PORT_LIB_MINOR, take it from
the SHARED_LIBS setting by using ${LIBigdgmm_VERSION:R} for major
and ${LIBigdgmm_VERSION:E} for minor

see other ports or Makefile.template for the expected style
for CONFIGURE_ARGS / LIB_DEPENDS (one per line) and WANTLIB
(not one per line), don't use "c++" in WANTLIB that is covered
by COMPILER_LIBCXX, there is no such thing as COMPILER_LIBC

Reply via email to