On 2014/04/07 17:44, Joerg Jung wrote: > On Mon, Apr 07, 2014 at 02:43:43PM +0200, Samuel Streiner wrote: > > > Please find attached a new port of gdnsd - geographic dns daemon > > > > Please note that the gdnsd port has a flavor liburcu, witch adds a > > dependency > > (devel/liburcu). This port (devel/liburcu) does not exist jet. Please note > > the second mail > > [NEW] devel/liburcu. You will only need devel/liburcu if you use the > > liburcu flavor. > > Per default gdnsd will be build using pthread. > > > > Feedback & Testing (also on other platforms than amd64&i386) welcome, > > Works fine here on amd64. > IMHO this port is in a good shape and mostly ready. > If another ports developer gives an ok, I'm happy to commit this. > > Thanks, > Regards, > Joerg >
Not tested, but from reading :- - should be SHARED_ONLY and regen plists (merge pfrag.shared) - static libraries for plugins not needed; try LIBTOOL_FLAGS= --tag=disable-static - .la files for plugins probably not needed, try rm'ing in post-install, but check it still works without - DESCR is a bit of a mess - patches should be generated with 'make update-patches' CONFIGURE_ARGS+= LIBEV_CFLAGS="-I/usr/local/include" \ LIBEV_LIBS="-L/usr/local/lib -lev" \ ^^^^^^^^^^^^^^ should be ${LOCALBASE} --with-rootdir=/var/gdnsd ^^^^ should be ${VARBASE} BUILD_DEPENDS= devel/libtool \ devel/ragel \ devel/autoconf/2.69 \ devel/automake/1.11 last 2 should be ${MODGNU_AUTOCONF_DEPENDS} and ${MODGNU_AUTOMAKE_DEPENDS} is gnu libtool just for m4 files for autoconf/automake, or something else? RUN_DEPENDS= net/GeoIP are you sure this is only a run dependency, not a LIB_DEPENDS or BUILD_DEPENDS? COMMENT= Authoritative-only GeoIP-aware DNS server lowercase start of comment gdnsd.rc: daemon="/usr/local/sbin/gdnsd", daemon_flags="-d /var/gdnsd" should use ${TRUEPREFIX} and ${VARBASE}