Solved [Solved] make package does not work

I've reported a PR about change sysutils/hdup webpage and distfiles. I think I'll create a patch and modernize this port. I've removed "NO_STAGE=yes" and some small modifications but I've got:
Code:
===>   Generating temporary packing list
gmake[2]: Entering directory `/system/build/usr/ports/uzsolt/ports/hdup/work/hdup-2.0.14'
make[3]: don't know how to make w. Stop
The full log is here.

Why appears this error? What can I do to solve this?

The attached hdup.tar.bz2 is the modified port.
 

Attachments

Re: make package does not work

Have you taken a look at the Freebsd Porter's Handbook? This is mandatory reading for anyone who is porting software to FreeBSD. In order for your port to be accepted, it will need to conform to all the specifications in the handbook.
 
Re: make package does not work

Did you set the DEVELOPER make(1) variable as Chapter 3: Quick Porting recommends?
Code:
Note:
It is recommended to set the DEVELOPER make(1) variable in /etc/make.conf before getting into porting.

# echo DEVELOPER=yes >> /etc/make.conf
This setting enables the “developer mode” that displays deprecation warnings and activates some further quality checks on calling make.
This might give further insight in to your make(1) issue. From my experience, your make(1) error is because you are mixing makes, i.e., gmake(1) and make(1), but I'm not sure how to resolve that when building ports.
 
Re: make package does not work

Thanks for your answers!
sysutils/hdup was part of ports tree, removed at 2014-03-10, check svn. I'll try to find out the error and thinking about mixing makes.
 
Re: make package does not work

Oh, okay. I've deleted my own version the files/patch-Makefile.in which replaces make to gmake. Thanks for pointing!
 
Back
Top