Thank you ben! you have no idea how helpful the make and makeplist was for me 
:) the issues was not with my Makefile but rather that I did not understand 
what roll the pkg-plist had in the do-install process. I’m all good now and my 
updated hadoop2 builds and install … 

Now I just need to figure how I can get this sent to upstream after some 
testing on my end.



> On Jan 8, 2015, at 3:02 PM, Ben Woods <woods...@gmail.com> wrote:
> 
> First off, since this is your first attempt to update a port, welcome! There 
> may be a slight hurdle to get over to understanding port basics, but once you 
> get there it is quite rewarding.
> 
> This resource is priceless, read it and refer back to it often:
> https://www.freebsd.org/doc/en/books/porters-handbook/book.html 
> <https://www.freebsd.org/doc/en/books/porters-handbook/book.html>
> 
> Also, the great thing about ports is you can read all of the shell scripts 
> that are doing the work if you don't understand something (such as 
> copytree_share), by grepping through the files here:
> /usr/ports/Mk/
> 
> Lastly, the mailing lists do not have the formatting features of the forums, 
> so no need for the [FILE][/FILE] stuff.
> 
> I would say the most obvious thing for your port is the need to update the 
> pkg-plist file which lists ever file your port will install on the system. 
> Easy way to test this with your updated port is to do the following:
> # cd PORTDIR
> # make clean
> # make
> # make makeplist
> 
> That will dump the new plist to the console standard output, but doesn't 
> actually update the pkg-plist for you (you have to do that by redirecting the 
> output to the file). But note, you need to follow the instructions of the 
> first line (delete the first line, and check the output of the rest of the 
> file looks reasonable). I would redirect the output to a new plist file and 
> compare the difference before overwriting the main plist file:
> # make makeplist > pkg-plist.new
> # diff -u pkg-plist pkg-plist.new
> 
> Good luck!
> 
> 
> -- 
> 
> --
> From: Benjamin Woods
> woods...@gmail.com <mailto:woods...@gmail.com>

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to