make package
. See ports(7). package Make a binary package for the port. The port will be
installed if it has not already been. The package is a
.tbz file that you can use to install the port on other
machines with pkg-add(8). If the directory specified by
PACKAGES does not exist, the package will be put into
the current directory. See PKGREPOSITORY and PKGFILE.
pkg help create
But I use pkg create, rather than make package.
make package
actually runs pkg-create(8) to create the package.Unless you change one of the options of the port (or its dependencies) there's really no reason to build things from ports. If there's an issue with a package it's usually because that issue is in the port too. And more often than not, the issues are caused by bugs in the original sources. Packages are always built from ports, even the packages from the official repositories (that's what the build servers do, all day long: https://pkg-status.freebsd.org/). The only difference is that the official packages are always built with the port's default options set.I am new to FreeBSD, I come from Gentoo. I am a bit lost. So any help is welcome. The gnome 3 icons are giving me trouble.
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}