FreeBSD Bugzilla – Attachment 190653 Details for
Bug 225924
[NEW PORT] dns/kadnode: P2P DNS resolver
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
ports files
kadnode.shar (text/plain), 4.73 KB, created by
moritzwarning
on 2018-02-15 16:59:15 UTC
(
hide
)
Description:
ports files
Filename:
MIME Type:
Creator:
moritzwarning
Created:
2018-02-15 16:59:15 UTC
Size:
4.73 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># kadnode ># kadnode/Makefile ># kadnode/distinfo ># kadnode/pkg-descr ># kadnode/pkg-plist ># kadnode/files ># kadnode/files/kadnode.init ># >echo c - kadnode >mkdir -p kadnode > /dev/null 2>&1 >echo x - kadnode/Makefile >sed 's/^X//' >kadnode/Makefile << 'b1b98cbd45bcc6f33a199f9d9b5f087e' >X# Created by: Moritz Warning <moritzwarning@web.de> >X# $FreeBSD$ >X >XPORTNAME= kadnode >XPORTVERSION= 2.2.0 >XPORTREVISION= 1 >XCATEGORIES= dns >XDISTDIR= ${PWD} >XMAINTAINER= moritzwarning@web.de >XCOMMENT= P2P name resolution daemon >XLICENSE= MIT >XUSES= gmake >XWRKSRC= ${WRKDIR}/KadNode-${PORTVERSION} >XMASTER_SITES= https://github.com/mwarning/KadNode/archive/ >XDISTNAME= v${PORTVERSION} >XCATEGORIES= dns >XOPTIONS_DEFINE= AUTH CMD DEBUG DNS LPD NATPMP NSS UPNP >XAUTH_DESC= Authorization support based on mbedtls. >XCMD_DESC= Command line control tool kadnode-ctl. >XDEBUG_DESC= Build with debug messages and symbols. >XDNS_DESC= Include local DNS interface. >XLPD_DESC= Local peer discovery. >XNATPMP_DESC= NAT-PMP support. Enables remote port forwarding on the router. >XNSS_DESC= Name Service Switch support to intercept host queries (/etc/nsswitch.conf). >XUPNP_DESC= UPnP support. Enable remote port forwarding on the router. >X >XOPTIONS_DEFAULT= AUTH CMD LPD NSS >X >X.include <bsd.port.options.mk> >X >X.if ${PORT_OPTIONS:MAUTH} >XFEATURES+=bob tls >XDEPENDS+= ${PORTSDIR}/security/mbedtls >X.endif >X >X.if ${PORT_OPTIONS:MCMD} >XFEATURES+=cmd >X.endif >X >X.if ${PORT_OPTIONS:MDEBUG} >XFEATURES+=debug >X.endif >X >X.if ${PORT_OPTIONS:MDNS} >XFEATURES+=dns >X.endif >X >X.if ${PORT_OPTIONS:MLPD} >XFEATURES+=lpd >X.endif >X >X.if ${PORT_OPTIONS:MNATPMP} >XFEATURES+=natpmp >XLIB_DEPENDS+= libnatpmp.so:${PORTSDIR}/net/libnatpmp >X.endif >X >X.if ${PORT_OPTIONS:MNSS} >XFEATURES+=nss >X.endif >X >X.if ${PORT_OPTIONS:MUPNP} >XFEATURES+=upnp >XLIB_DEPENDS+= libminiupnpc.so:${PORTSDIR}/net/miniupnpc >X.endif >X >XMAKE_ENV+= FEATURES="${FEATURES}" >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}/usr/bin >X ${INSTALL_PROGRAM} ${WRKSRC}/build/kadnode ${STAGEDIR}${PREFIX}/bin/ >X ${LN} -sf kadnode ${STAGEDIR}${PREFIX}/bin/kadnode-ctl >X >X ${INSTALL_LIB} ${WRKSRC}/build/libnss_kadnode.so.2 ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so >X ${LN} -sf ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so ${STAGEDIR}${PREFIX}/lib/nss_kadnode.so.1 >X >X ${MKDIR} ${STAGEDIR}/etc/kadnode >X ${INSTALL_DATA} ${WRKSRC}/misc/peers.txt ${STAGEDIR}/etc/kadnode/ >X ${INSTALL_DATA} ${WRKSRC}/misc/kadnode.conf ${STAGEDIR}/etc/kadnode/ >X >X ${MKDIR} ${STAGEDIR}/etc/rc.d/ >X ${INSTALL_SCRIPT} ${WRKSRC}/freebsd/files/kadnode.init ${STAGEDIR}/etc/rc.d/kadnode >X >X ${INSTALL_MAN} ${WRKSRC}/misc/manpage ${STAGEDIR}${MANPREFIX}/man/man1/kadnode.1 >X >X.include <bsd.port.mk> >b1b98cbd45bcc6f33a199f9d9b5f087e >echo x - kadnode/distinfo >sed 's/^X//' >kadnode/distinfo << '4b01fabc34d3b964cea9e6967e68da40' >XTIMESTAMP = 1518716490 >XSHA256 (v2.2.0.tar.gz) = 1b3ccaa01cbb7548ef268d8b562059452826dc774529303c494418d1a450ca97 >XSIZE (v2.2.0.tar.gz) = 446098 >4b01fabc34d3b964cea9e6967e68da40 >echo x - kadnode/pkg-descr >sed 's/^X//' >kadnode/pkg-descr << '3923b8a530675a9c5ca9607acba3d1c2' >XKadNode is a small decentralized DNS resolver that can use existing public key infrastructures. >XIt utilizes the BitTorrent P2P network and mbedtls for TLS/crypto support. >X >XWWW: https://github.com/mwarning/KadNode >3923b8a530675a9c5ca9607acba3d1c2 >echo x - kadnode/pkg-plist >sed 's/^X//' >kadnode/pkg-plist << 'ee61f23e7c6fbbf7d4eed6f11c8b046c' >Xbin/kadnode >Xbin/kadnode-ctl >Xlib/nss_kadnode.so >Xlib/nss_kadnode.so.1 >Xman/man1/kadnode.1.gz >X/etc/rc.d/kadnode >X/etc/kadnode/kadnode.conf >X/etc/kadnode/peers.txt >X@dir /etc/kadnode >ee61f23e7c6fbbf7d4eed6f11c8b046c >echo c - kadnode/files >mkdir -p kadnode/files > /dev/null 2>&1 >echo x - kadnode/files/kadnode.init >sed 's/^X//' >kadnode/files/kadnode.init << '0ee9ae9bd1c603ce26dc9c2f7241d306' >X#!/bin/sh >X >X# PROVIDE: kadnode >X# REQUIRE: SERVERS >X# BEFORE: DAEMON >X# KEYWORD: shutdown >X >X. /etc/rc.subr >X >Xname=kadnode >Xrcvar=kadnode_enable >X >Xpidfile="/var/run/${name}.pid" >X >Xcommand="/usr/local/bin/${name}" >Xkadnode_flags="--config /etc/kadnode/kadnode.conf --pidfile $pidfile --daemon" >X >Xrequired_files="/etc/kadnode/${name}.conf" >X >X#add/remove kadnode from /etc/nsswitch.conf >Xstart_precmd="kadnode_precmd" >Xstop_postcmd="kadnode_postcmd" >X >Xkadnode_precmd() { >X sed -i -e '/kadnode/!s/^\(hosts:.*\)dns\(.*\)/\1kadnode dns\2/' /etc/nsswitch.conf >X} >X >Xkadnode_postcmd() { >X sed -i -e 's/^\(hosts:.*\)kadnode \(.*\)/\1\2/' /etc/nsswitch.conf >X} >X >Xload_rc_config $name >X: ${kadnode_enable:=yes} >Xrun_rc_command "$1" >0ee9ae9bd1c603ce26dc9c2f7241d306 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 225924
:
190653
|
193468
|
193469
|
193490
|
193491
|
193497
|
193503
|
193504
|
193519