If you clone any other repositor (which is not in haikuporter) then you have to build the project on your own. Recepies are "just" a set of rules how to build cloned source.
So if you do a git clone for ..your specfic source and want to build it..
First thing ist to find out the dependencies for the project.. try to install al needed packages. In porting case it is mostly the developer packges you need. So pleas enblae show dev packages to enable this in HaikuDepot.
Second thing i would do is to read the instructions for this project how to build it (most time its documented either in the sourcode itself or its written on github page of the project or ist a combination of ./configure make o command)
After this try to build it whit the given instruction
if this dosent work...
Try to find the reason why it's not building. (there are some tips floating around in the net)
if you made it compile, write a recepie for haikuporter (you then need to create a recepie file in the appropriate folder in the haikuports tree..
For this follow the given link above or
And if this works (means you can build a hpkg with haikuporter)
make a pull request, so that everyone can get the hpkg