Index: head/dns/dnsmasq-devel/pkg-descr =================================================================== --- head/dns/dnsmasq-devel/pkg-descr (revision 533264) +++ head/dns/dnsmasq-devel/pkg-descr (nonexistent) @@ -1,14 +0,0 @@ -Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It -is designed to provide DNS and, optionally, DHCP, to a small network. It can -serve the names of local machines which are not in the global DNS. The DHCP -server integrates with the DNS server and allows machines with DHCP-allocated -addresses to appear in the DNS with names configured either in each host or in -a central configuration file. Dnsmasq supports static and dynamic DHCP leases -and BOOTP/TFTP/PXE for network booting of diskless machines. - -Dnsmasq is targeted at home networks using NAT and connected to the internet -via a modem, cable-modem or ADSL connection but would be a good choice for any -smallish network (up to 1000 clients is known to work) where low resource use -and ease of configuration are important. -- Simon Kelley - -WWW: http://www.thekelleys.org.uk/dnsmasq/doc.html Property changes on: head/dns/dnsmasq-devel/pkg-descr ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/dnsmasq-devel/distinfo =================================================================== --- head/dns/dnsmasq-devel/distinfo (revision 533264) +++ head/dns/dnsmasq-devel/distinfo (nonexistent) @@ -1,3 +0,0 @@ -TIMESTAMP = 1586075683 -SHA256 (dnsmasq-2.81rc5.tar.xz) = d95439b0f0b3d540fd4a10fc150efa7478e0d70db8168d76550562dadf9fc433 -SIZE (dnsmasq-2.81rc5.tar.xz) = 528996 Property changes on: head/dns/dnsmasq-devel/distinfo ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/dnsmasq-devel/pkg-plist =================================================================== --- head/dns/dnsmasq-devel/pkg-plist (revision 533264) +++ head/dns/dnsmasq-devel/pkg-plist (nonexistent) @@ -1,18 +0,0 @@ -sbin/dnsmasq -@sample etc/dnsmasq.conf.sample -man/man8/dnsmasq.8.gz -%%DATADIR%%/trust-anchors.conf -%%EXAMPLESDIR%%/dnslist/dhcp.css -%%EXAMPLESDIR%%/dnslist/dnslist.pl -%%EXAMPLESDIR%%/dnslist/dnslist.tt2 -%%EXAMPLESDIR%%/dynamic-dnsmasq/dynamic-dnsmasq.pl -%%NLS%%share/locale/de/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/es/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/fi/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/fr/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/id/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/it/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/no/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/pl/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/dnsmasq.mo -%%NLS%%share/locale/ro/LC_MESSAGES/dnsmasq.mo Property changes on: head/dns/dnsmasq-devel/pkg-plist ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/dnsmasq-devel/Makefile =================================================================== --- head/dns/dnsmasq-devel/Makefile (revision 533264) +++ head/dns/dnsmasq-devel/Makefile (nonexistent) @@ -1,145 +0,0 @@ -# Created by: Matthias Andree -# $FreeBSD$ - -PORTNAME= dnsmasq -DISTVERSION= 2.81rc5 -PORTEPOCH= 3 -CATEGORIES= dns -MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/release-candidates/ -#MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/test-releases/ -PKGNAMESUFFIX= -devel - -MAINTAINER= mandree@FreeBSD.org -COMMENT= Lightweight DNS forwarder, DHCP, and TFTP server - -LICENSE= GPLv2 - -IGNORE= please use dns/dnsmasq, which is newer, instead - -USES= cpe shebangfix tar:xz - -CONFLICTS_INSTALL= dnsmasq-2* - -PORTDOCS= CHANGELOG CHANGELOG.archive FAQ doc.html setup.html - -SUB_FILES= pkg-message - -CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \ - -Wno-unused-value -Wno-unused-variable -CPPFLAGS+= -I${LOCALBASE}/include -MAKE_ARGS= CC="${CC}" \ - CFLAGS="${CFLAGS}" \ - COPTS="${CFLAGS}" \ - LIBS="${LDFLAGS}" \ - PREFIX="${PREFIX}" \ - RPM_OPT_FLAGS="${CPPFLAGS}" - -OPTIONS_DEFINE= DBUS DNSSEC DOCS IPSET IPV6 LUA -OPTIONS_DEFAULT= DNSSEC IPSET -OPTIONS_EXCLUDE+= EXAMPLES -OPTIONS_RADIO= INTL -OPTIONS_RADIO_INTL= IDN NLS -INTL_DESC= Internationalization Support Level -NLS_DESC= IDN+NLS: Int'l Domain Names & National Language support -IDN_DESC= IDN: Int'l Domain Names WITHOUT full NLS -IPSET_DESC= Dynamic firewall management of resolved names (needs PF) -LUA_DESC= Support lease-change scripts written in Lua -DNSSEC_DESC= Enable DNSSEC caching and validation -SHEBANG_FILES= contrib/dnslist/dnslist.pl \ - contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl -CPE_VENDOR= thekelleys -CPE_VERSION= ${DISTVERSION:C/r.*//} -CPE_UPDATE= ${DISTVERSION:C/.*rc/rc/} - -IPV6_CFLAGS_OFF= -DNO_IPV6 -IPSET_CFLAGS_OFF= -DNO_IPSET - -.include - -.if ${PORT_OPTIONS:MNLS} -USES+= gettext gmake iconv pkgconfig -CFLAGS+= -DHAVE_LIBIDN2 -LIB_DEPENDS+= libidn2.so:dns/libidn2 -PLIST_SUB+= NLS="" -ALL_TARGET= all-i18n -_intllibs= -lidn2 -lintl -.else -_intllibs= -PLIST_SUB+= NLS="@comment " -.if ${PORT_OPTIONS:MIDN} -USES+= iconv -CFLAGS+= -DHAVE_LIBIDN2 -LIB_DEPENDS+= libidn2.so:dns/libidn2 -_intllibs+= -lidn2 -.endif -.endif - -.if ${PORT_OPTIONS:MDBUS} -LIB_DEPENDS+= libdbus-1.so:devel/dbus -USES+= pkgconfig -CPPFLAGS+= `pkg-config --cflags dbus-1` -CFLAGS+= -DHAVE_DBUS -LDFLAGS+= `pkg-config --libs dbus-1` -.endif - -.if ${PORT_OPTIONS:MLUA} -CPPFLAGS+= -I${LUA_INCDIR} -CFLAGS+= -DHAVE_LUASCRIPT -LDFLAGS+= -L${LUA_LIBDIR} -llua-${LUA_VER} -USES+= lua pkgconfig -.endif - -.if ${PORT_OPTIONS:MDNSSEC} -CFLAGS+= -DHAVE_DNSSEC -I${LOCALBASE}/include -USES+= pkgconfig -LIB_DEPENDS+= libgmp.so:math/gmp \ - libnettle.so:security/nettle -.endif - -USE_RC_SUBR= dnsmasq - -.include - -LDFLAGS+= ${_intllibs} ${ICONV_LIB} -L${LOCALBASE}/lib - -pre-configure: pretty-print-config -.if ${PORT_OPTIONS:MIDN} -.if empty(PORT_OPTIONS:MNLS) - @if ${READELF} -d ${LOCALBASE}/lib/libidn2.so \ - | ${EGREP} -q '\.*\[libintl\.so' ; \ - then ${ECHO} ; ${ECHO} 'WARNING: dns/libidn2 was compiled with NLS support!' ; \ - ${ECHO} 'Recompile libidn2 WITHOUT_NLS to get rid of NLS dependencies.' ; ${ECHO} ; \ - fi -.else - @${ECHO} 'WARNING: IDN and NLS enabled, building IDN WITH NLS.' -.endif -.endif - -post-patch: - ${REINPLACE_CMD} -e '/^lua_/s/lua5\.2/lua-${LUA_VER}/' ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/dnsmasq ${STAGEDIR}${PREFIX}/sbin - ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample - ${REINPLACE_CMD} -i '' 's}%%PREFIX%%}${PREFIX}}' ${STAGEDIR}${PREFIX}/etc/dnsmasq.conf.sample - ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/trust-anchors.conf ${STAGEDIR}${DATADIR}/ -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif -.if ${PORT_OPTIONS:MNLS} -.for i in de es fi fr id it no pl pt_BR ro - ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES - ${INSTALL_DATA} ${WRKSRC}/src/${i}.mo \ - ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/${PORTNAME}.mo -.endfor -.endif - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq ${STAGEDIR}${EXAMPLESDIR}/dnslist - ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dynamic-dnsmasq/dynamic-dnsmasq.pl ${STAGEDIR}${EXAMPLESDIR}/dynamic-dnsmasq/ - ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnslist/dnslist.pl ${STAGEDIR}${EXAMPLESDIR}/dnslist/ - ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dhcp.css ${STAGEDIR}${EXAMPLESDIR}/dnslist/ - ${INSTALL_DATA} ${WRKSRC}/contrib/dnslist/dnslist.tt2 ${STAGEDIR}${EXAMPLESDIR}/dnslist/ - -.include Property changes on: head/dns/dnsmasq-devel/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/dnsmasq-devel/files/pkg-message.in =================================================================== --- head/dns/dnsmasq-devel/files/pkg-message.in (revision 533264) +++ head/dns/dnsmasq-devel/files/pkg-message.in (nonexistent) @@ -1,12 +0,0 @@ -To enable dnsmasq, edit %%PREFIX%%/etc/dnsmasq.conf and -set dnsmasq_enable="YES" in /etc/rc.conf[.local] - -Further options and actions are documented inside -%%PREFIX%%/etc/rc.d/dnsmasq - -SECURITY RECOMMENDATION -~~~~~~~~~~~~~~~~~~~~~~~ -It is recommended to enable the wpad-related options -at the end of the configuration file (you may need to -copy them from the example file to yours) to fix -CERT Vulnerability VU#598349. Property changes on: head/dns/dnsmasq-devel/files/pkg-message.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/dns/dnsmasq-devel/files/dnsmasq.in =================================================================== --- head/dns/dnsmasq-devel/files/dnsmasq.in (revision 533264) +++ head/dns/dnsmasq-devel/files/dnsmasq.in (nonexistent) @@ -1,99 +0,0 @@ -#!/bin/sh - -# $FreeBSD$ -# -# PROVIDE: dnsmasq -# REQUIRE: SERVERS ldconfig -# BEFORE: DAEMON named -# KEYWORD: shutdown -# -# Start before named so as not to break named_wait if named is -# enabled and /etc/resolv.conf points to ourselves (dnsmasq). -# -# -# Please add the following line to /etc/rc.conf.local or /etc/rc.conf to -# enable the dnsmasq service(s): -# -# dnsmasq_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable dnsmasq at boot. -# -# Further settings you can change in /etc/rc.conf if desired: -# -# dnsmasq_conf (path): Set to %%PREFIX%%/etc/dnsmasq.conf by default. -# Set it to another configuration file if you want. -# -# dnsmasq_flags (string): Empty by default. Set it to additional command -# line arguments if desired. -# -# dnsmasq_restart (bool): Set to "YES" by default. -# If "YES", a "reload" action will trigger a "restart" -# if the configuration file has changed, to work -# around a dnsmasq(8) limitation. -# -# -# Additional actions supported by this script: -# -# reload Reload database files by sending SIGHUP and SIGUSR2. -# However, if dnsmasq_restart is true (see above) and the -# configuration file has changed since this rc script has -# started dnsmasq, restart it instead. -# -# logstats Dump statistics information to where dnsmasq is configured to -# log (syslog by default). This sends SIGUSR1 to dnsmasq. -# - -. /etc/rc.subr - -name=dnsmasq -rcvar=dnsmasq_enable - -command="%%PREFIX%%/sbin/${name}" -pidfile="/var/run/${name}.pid" -# timestamp (below) is used to check if "reload" should be a "restart" instead -timestamp="/var/run/${name}.stamp" - -load_rc_config "${name}" - -: ${dnsmasq_enable="NO"} -: ${dnsmasq_conf="%%PREFIX%%/etc/${name}.conf"} -: ${dnsmasq_restart="YES"} - -command_args="-x $pidfile -C $dnsmasq_conf" - -required_files="${dnsmasq_conf}" -extra_commands="reload logstats" - -reload_precmd="reload_pre" -reload_postcmd="reload_post" -start_postcmd="timestampconf" -stop_precmd="rmtimestamp" -logstats_cmd="logstats" - -reload_pre() { - if [ "$dnsmasq_conf" -nt "${timestamp}" ] ; then - if checkyesno dnsmasq_restart ; then - info "restart: $dnsmasq_conf changed" - exec "$0" restart - else - warn "restart required, $dnsmasq_conf changed" - fi - fi -} - -reload_post() { - kill -USR2 ${rc_pid} -} - -logstats() { - kill -USR1 ${rc_pid} -} - -timestampconf() { - touch -r "${dnsmasq_conf}" "${timestamp}" -} - -rmtimestamp() { - rm -f "${timestamp}" -} - -run_rc_command "$1" Property changes on: head/dns/dnsmasq-devel/files/dnsmasq.in ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property