i got it to install but now im getting errors that says it cant find the following files
popt-1.7p1
tbd-1.2.1
libtalloc-2.0.1
libexecinfo-1.1p2
libiconv-1.13p1

This is not surprising as pkg_add(1) is trying to install dependencies from the information it was given, & the path supplied only contains a single package (given the limited information provided...).

If you change PKG_PATH as specified in Section 15 to point to a mirror, it will find all related dependencies.

The above -current output can only be duplicated if the ports tree is installed. Since most users should be installing packages directly, there is little reason to install the ports tree. I simply provide this output to show Samba's dependencies.