FreeBSD Bugzilla – Attachment 84182 Details for
Bug 120136
[UPDATE] dns/dnrd
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 6.12 KB, created by
Felippe de Meirelles Motta
on 2008-01-30 01:50:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Felippe de Meirelles Motta
Created:
2008-01-30 01:50:01 UTC
Size:
6.12 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/ncvs/ports/dns/dnrd/Makefile,v >retrieving revision 1.28 >diff -u -r1.28 Makefile >--- Makefile 4 May 2006 21:41:11 -0000 1.28 >+++ Makefile 30 Jan 2008 01:48:30 -0000 >@@ -6,10 +6,9 @@ > # > > PORTNAME= dnrd >-PORTVERSION= 2.20.1 >+PORTVERSION= 2.20.3 > CATEGORIES= dns >-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >-MASTER_SITE_SUBDIR= dnrd >+MASTER_SITES= SF > > MAINTAINER= ncopa@users.sourceforge.net > COMMENT= A proxy DNS daemon >@@ -19,19 +18,25 @@ > GNU_CONFIGURE= yes > CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} > CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} >-CONFIGURE_ARGS+= --disable-dependency-tracking > > MAN8= dnrd.8 >-DOCS= AUTHORS ChangeLog INSTALL README \ >- doc/README-cache doc/README-master doc/TODO >-EXAMPLES= doc/master.sample >- >-PORTDOCS= * >-PLIST_FILES= sbin/dnrd %%EXAMPLESDIR%%/master.sample >-PLIST_DIRS= %%EXAMPLESDIR%% etc/dnrd >+DOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README >+EXAMPLES= README-cache README-cygwin README-master TODO \ >+ master.sample > > OPTIONS= TCP "Enable TCP support" off \ >- MASTER "Enable master file support" on >+ MASTER "Enable master file support" on \ >+ DEBUG "Enable debugging" off \ >+ RANDOM "Enable random source port" off >+ >+DNRD_USER?= dnrd >+DNRD_GROUP?= dnrd >+DNRD_DIR?= ${ETCDIR} >+ >+SUB_FILES= pkg-install >+SUB_LIST+= DNRD_USER=${DNRD_USER} \ >+ DNRD_GROUP=${DNRD_GROUP} \ >+ DNRD_DIR=${DNRD_DIR} > > .include <bsd.port.pre.mk> > >@@ -39,26 +44,33 @@ > CONFIGURE_ARGS+= --enable-tcp > .endif > >-.if defined(WITHOUT_MASTER) >+.if !defined(WITH_MASTER) > CONFIGURE_ARGS+= --disable-master > .endif > >+.if defined(WITH_DEBUG) >+CONFIGURE_ARGS+= --enable-debug >+.endif >+ >+.if defined(WITH_RANDOM) >+CONFIGURE_ARGS+= --enable-random-src >+.endif >+ > pre-install: > @${ECHO} "==> Creating custom user to run dnrd..." > @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL > >-post-install: >+do-install: > @${ECHO} "==> Creating dnrd directory" > @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL >- >-do-install: >- ${INSTALL_PROGRAM} ${WRKSRC}/src/dnrd ${PREFIX}/sbin >- ${INSTALL_MAN} ${WRKSRC}/doc/dnrd.8 ${MAN8PREFIX}/man/man8 >- @${MKDIR} ${EXAMPLESDIR} >- cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} >+ @${INSTALL_PROGRAM} ${WRKSRC}/src/dnrd ${PREFIX}/sbin >+ @${INSTALL_MAN} ${WRKSRC}/doc/dnrd.8 ${MAN8PREFIX}/man/man8 >+ @${INSTALL_DATA} ${WRKSRC}/doc/master.sample ${ETCDIR}/ > .if !defined(NOPORTDOCS) > @${MKDIR} ${DOCSDIR} >- cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} >+ @${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ >+ @${MKDIR} ${EXAMPLESDIR} >+ @${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/doc/,} ${EXAMPLESDIR}/ > .endif > > .include <bsd.port.post.mk> >Index: distinfo >=================================================================== >RCS file: /home/ncvs/ports/dns/dnrd/distinfo,v >retrieving revision 1.15 >diff -u -r1.15 distinfo >--- distinfo 30 Nov 2005 21:37:53 -0000 1.15 >+++ distinfo 30 Jan 2008 01:48:30 -0000 >@@ -1,3 +1,3 @@ >-MD5 (dnrd-2.20.1.tar.gz) = cbd3657617ecb92e0fd19c5c9f1ccfd7 >-SHA256 (dnrd-2.20.1.tar.gz) = 698acae5a0de7e6694dec441d63dbf68d1c9b83c6f43b1b086da11d270ffd40e >-SIZE (dnrd-2.20.1.tar.gz) = 157804 >+MD5 (dnrd-2.20.3.tar.gz) = 41c9b070aae8ed403fc8c2aac7ab157c >+SHA256 (dnrd-2.20.3.tar.gz) = aa46e7f8736b88c1d752cf606b3990041221ce91d014e955c6b02eb2167db015 >+SIZE (dnrd-2.20.3.tar.gz) = 161887 >Index: pkg-install >=================================================================== >RCS file: pkg-install >diff -N pkg-install >--- pkg-install 6 Sep 2005 12:10:46 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,42 +0,0 @@ >-#!/bin/sh >- >- >-USER=${DNRDUSER:-dnrd} >-GROUP=${USER} >-SYSCONF_DIR=${SYSCONF_DIR:-${PKG_PREFIX}/etc/dnrd} >- >-case $2 in >- PRE-INSTALL) >- if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then >- if pw groupadd ${GROUP}; then >- echo "Added group \"${GROUP}\"." >- else >- echo "Adding group \"${GROUP}\" failed..." >- exit 1 >- fi >- fi >- >- if ! pw usershow "${USER}" 2>/dev/null 1>&2; then >- if pw useradd ${USER} -g ${GROUP} -h - \ >- -s "/sbin/nologin" -d "/var/empty" \ >- -c "DNRD daemon"; \ >- then >- echo "Added user \"${USER}\"." >- else >- echo "Adding user \"${USER}\" failed..." >- exit 1 >- fi >- fi >- ;; >- >- POST-INSTALL) >- if [ ! -d ${SYSCONF_DIR} ]; then >- mkdir -p ${SYSCONF_DIR} >- if [ ! -d ${SYSCONF_DIR} ]; then >- echo "Creating \"${SYSCONF_DIR}\" failed." >- exit 1 >- fi >- fi >- ;; >-esac >-exit 0 >Index: pkg-plist >=================================================================== >RCS file: pkg-plist >diff -N pkg-plist >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ pkg-plist 30 Jan 2008 01:48:30 -0000 >@@ -0,0 +1,19 @@ >+sbin/dnrd >+%%ETCDIR%%/master.sample >+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS >+%%PORTDOCS%%%%DOCSDIR%%/COPYING >+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog >+%%PORTDOCS%%%%DOCSDIR%%/INSTALL >+%%PORTDOCS%%%%DOCSDIR%%/NEWS >+%%PORTDOCS%%%%DOCSDIR%%/README >+%%PORTDOCS%%%%EXAMPLESDIR%%/README-cache >+%%PORTDOCS%%%%EXAMPLESDIR%%/README-cygwin >+%%PORTDOCS%%%%EXAMPLESDIR%%/README-master >+%%PORTDOCS%%%%EXAMPLESDIR%%/TODO >+%%PORTDOCS%%%%EXAMPLESDIR%%/master.sample >+%%PORTDOCS%%@dirrm %%DOCSDIR%% >+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% >+@dirrm %%ETCDIR%% >+@unexec echo "" >+@unexec echo "If you are permanently removing dnrd, remove user/group 'dnrd'" | /usr/bin/fmt >+@unexec echo "" >Index: files/pkg-install.in >=================================================================== >RCS file: files/pkg-install.in >diff -N files/pkg-install.in >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ files/pkg-install.in 30 Jan 2008 01:48:30 -0000 >@@ -0,0 +1,25 @@ >+#!/bin/sh >+ >+PW="/usr/sbin/pw" >+CHOWN="/usr/sbin/chown" >+CHMOD="/bin/chmod" >+MKDIR="/bin/mkdir -p" >+NOLOGIN="/usr/sbin/nologin" >+ >+DNRD_USER=%%DNRD_USER%% >+DNRD_GROUP=%%DNRD_GROUP%% >+DNRD_DIR=%%DNRD_DIR%% >+ >+case "$2" in >+PRE-INSTALL) >+ ${PW} groupshow -n ${DNRD_USER} >/dev/null 2>&1 \ >+ || ${PW} groupadd -n ${DNRD_USER} >+ ${PW} usershow -n ${DNRD_USER} >/dev/null 2>&1 \ >+ || ${PW} useradd ${DNRD_USER} -g ${DNRD_GROUP} -s ${NOLOGIN} >+ ;; >+POST-INSTALL) >+ if [ ! -d ${DNRD_DIR} ]; then >+ ${MKDIR} ${DNRD_DIR} >+ fi >+ ;; >+esac
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 120136
: 84182