[Bug 262032] [NEW PORT] devel/xnvme: Cross-platform libraries and tools for NVMe devices

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 04 May 2023 12:01:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262032

Robert Clausecker <fuz@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fuz@FreeBSD.org
             Status|New                         |Open

--- Comment #1 from Robert Clausecker <fuz@FreeBSD.org> ---
Thank you for your submission.  I'm sorry it took so long to respond.  Please
check the following issues:

 - please check the indentation of the port Makefile.  You can use the portfmt
   utility to format the port automatically.
 - is NASM really needed at runtime?
 - libraries should be depended on using LIB_DEPENDS, not RUN_DEPENDS.
 - For OpenSSL, use USES=ssl to have the ports framework pick the
   right dependency.
 - For ncurses, use USES=ncureses to have the ports framework pick the right
   dependency
 - why is git needed as a build dependency?  Can it be removed?  Many projects
   try to use git to determine some sort of commit ID for the build.  This is
   broken when building from within the ports tree as the ports tree itself is
   managed using git and the script is likely to just pick up the current
commit
   of the ports tree.  If present, such scripts have to be patched to not check
   for a git commit.
 - the do-build and do-install targets are not needed.  The builtin targets
   already do the right thing.
 - please move WWW from pkg-descr to Makefile.  There has been a change in the
   way the project homepage is handled and we no longer accept ports using the
   old style.
 - please make sure to set maintainer-approval on your patches to make sure
they
   get looked at quickly.

Rest of the port looks okay.  Can probably commit once these issues are
addressed.

-- 
You are receiving this mail because:
You are the assignee for the bug.