Wicd

Michal Varga varga.michal at gmail.com
Sun Nov 6 18:52:20 UTC 2011


On Sun, 2011-11-06 at 12:10 -0600, user 5813 wrote:
> Has anyone heard of someone attempting to port Wicd to FreeBSD? I have
> googled this over and over and found nothing. If not, how would I begin to
> learn about porting it? I know it is in python and would probably only
> require some tweaking to include ifconfig instead of iwconfig. I am very
> new to BSD and programming and need to know where to start. I have read the
> handbook on porting but there are still some pieces missing for me. I think
> where I am stuck at is the actual tweaking of the program to make it run
> under BSD. Should I just make a Makefile and see if it builds before
> anything else?

There is no universal magic for porting a program to FreeBSD that could
be applied to any or all of them.

You need to get the program working [properly] first, making a "port"
from your result comes as a final step after that. There is no way of
universally helping you porting some program until there are any
questions, or any actual issues, which you didn't provide.

Porter's Handbook almost exclusively deals with creating (and
maintaining) the final port itself in the sense of the FreeBSD Ports
infrastructure, this is not yet (very) interesting to you as you don't
seem to have any actual product you're trying to make a "port" from.

So if you need help in making some program work properly under FreeBSD,
first thing would be to describe what is wrong currently, what results
are you trying to achieve, and ask around for possible solutions for
this or that issue.

When you have all the issues worked out and the "prototype" seems to be
working about right, it's time to start building the final and true port
of it, and possibly offer it to wider audience for some testing, before
submitting the port as a final product.

At this point, it's not that important trying to figure out the final
part, as you have still kind of a long way ahead of you getting the
program actually working. So, my suggestion would be starting there.

m.


-- 
Michal Varga,
Stonehenge (Gmail account)




More information about the freebsd-ports mailing list