Hrm...what about new software that isn't a port?

Eponasoft

Active Member

Reaction score: 11
Messages: 217

The Ports collection is one of the best part of FreeBSD, no contest. However, is it also suited for applications developed specifically FOR FreeBSD? Virtually all of my recent work, though able to compile on Linux systems and (sometimes) in Windows, is designed for FreeBSD. So aside from normal website distribution, is work like this permitted in the Ports collection, even if it's not a port but a piece of software suited for FreeBSD?
 

ale

Daemon

Reaction score: 166
Messages: 1,059

Ports are not strictly speaking software ported form other OS.
Think about misc/compat[3-7]x or the various ports to manage jails, ports, etc.
If you would like to see your software in the ports tree, create a port that wrap it and ask, for example in the freebsd-ports mailing list, if someone is interested and can commit it.

This can be useful
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
but also looking at other ports could help.
 

phoenix

Administrator
Staff member
Administrator
Moderator

Reaction score: 1,259
Messages: 4,099

And if you don't want to release the port (ie have it included in the ports tree), you can always create a port locally on a machine, and just use that to create a package (see "make package" in the ports(7) man page) and just release the package. People could then download the .tbz file and install it using pkg_add(1).
 

graudeejs

Son of Beastie

Reaction score: 694
Messages: 4,615

but remember, that not everyone will want to use package, because some people (like me) prefer ports only
 

CodeBlock

Active Member

Reaction score: 13
Messages: 216

killasmurf86 said:
but remember, that not everyone will want to use package, because some people (like me) prefer ports only
Key words, "And if you don't want to release the port", meaning it'd be just for him. The only issue I see here is if he gets a computer that is another Arch (i.e. 32-bit), and the package was built on 64 bit, it will be incompatible (as far as I know).
 
Top