From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Mar 20 17:30:00 2013
Return-Path:
Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by hub.freebsd.org (Postfix) with ESMTP id E001C38D
for ;
Wed, 20 Mar 2013 17:30:00 +0000 (UTC)
(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
[IPv6:2001:1900:2254:206c::16:87])
by mx1.freebsd.org (Postfix) with ESMTP id BEB9F7FE
for ;
Wed, 20 Mar 2013 17:30:00 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2KHU074047300
for ; Wed, 20 Mar 2013 17:30:00 GMT
(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2KHU0Pj047299;
Wed, 20 Mar 2013 17:30:00 GMT (envelope-from gnats)
Resent-Date: Wed, 20 Mar 2013 17:30:00 GMT
Resent-Message-Id: <201303201730.r2KHU0Pj047299@freefall.freebsd.org>
Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer)
Resent-To: freebsd-ports-bugs@FreeBSD.org
Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org,
William Grzybowski
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
by hub.freebsd.org (Postfix) with ESMTP id D9F6935E
for ; Wed, 20 Mar 2013 17:27:14 +0000 (UTC)
(envelope-from william88@gmail.com)
Received: from mail-qe0-f41.google.com (mail-qe0-f41.google.com
[209.85.128.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8F2557E6
for ; Wed, 20 Mar 2013 17:27:14 +0000 (UTC)
Received: by mail-qe0-f41.google.com with SMTP id 7so1251570qeb.28
for ; Wed, 20 Mar 2013 10:27:07 -0700 (PDT)
Received: from localhost ([177.40.113.56])
by mx.google.com with ESMTPS id c2sm47556519qeg.6.2013.03.20.10.27.05
(version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 20 Mar 2013 10:27:06 -0700 (PDT)
Message-Id: <5149f16a.8219310a.1f48.ffffe521@mx.google.com>
Date: Wed, 20 Mar 2013 10:27:06 -0700 (PDT)
From: William Grzybowski
To: FreeBSD-gnats-submit@freebsd.org
X-Send-Pr-Version: 3.113
Subject: ports/177149: [NEW PORT] dns/inadyn-mt
X-BeenThere: freebsd-ports-bugs@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: William Grzybowski
List-Id: Ports bug reports
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 20 Mar 2013 17:30:00 -0000
>Number: 177149
>Category: ports
>Synopsis: [NEW PORT] dns/inadyn-mt
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 20 17:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: William Grzybowski
>Release: FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
>Description:
inadyn-mt is a fork of inadyn (seems abandoned)
Redports: https://redports.org/buildarchive/20130320170400-20558/
https://redports.org/buildarchive/20130320172244-10136/
>How-To-Repeat:
>Fix:
See attached patch
--- inadyn-mt.patch begins here ---
# 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:
#
# inadyn-mt/Makefile
# inadyn-mt/distinfo
# inadyn-mt/files
# inadyn-mt/pkg-descr
# inadyn-mt/files/inadyn-mt.in
# inadyn-mt/files/patch-dyndns.h
# inadyn-mt/files/patch-readme.html
#
echo x - inadyn-mt/Makefile
sed 's/^X//' >inadyn-mt/Makefile << '303c3b1b2176f8d5f8ecc9927734d497'
X# Created by: William Grzybowski
X
XPORTNAME= inadyn-mt
XPORTVERSION= 02.24.38
XPORTEPOCH= 1
XCATEGORIES= dns
XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}.v.${PORTVERSION}/
XDISTNAME= ${PORTNAME}.v.${PORTVERSION}
X
XMAINTAINER= william88@gmail.com
XCOMMENT= Simple dynamic dns client
X
XUSE_RC_SUBR= inadyn-mt
XGNU_CONFIGURE= yes
X
XCONFIGURE_ARGS= --disable-sound
X
X.if !defined(NO_INSTALL_MANPAGES)
XMAN8= inadyn-mt.8
XMAN5= inadyn-mt.conf.5
X.endif
X
XPORTDOCS= readme.html
XPLIST_FILES= bin/inadyn-mt
X
Xpost-patch:
X @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \
X ${WRKSRC}/man/inadyn-mt.8 ${WRKSRC}/readme.html \
X ${WRKSRC}/src/dyndns.h
X
Xdo-install:
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${DOCSDIR}
X ${INSTALL_DATA} -p ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
X.endif
X ${INSTALL_PROGRAM} ${WRKSRC}/bin/freebsd/inadyn-mt ${PREFIX}/bin
X.if !defined(NO_INSTALL_MANPAGES)
X ${INSTALL_MAN} ${WRKSRC}/man/inadyn-mt.8 ${MANPREFIX}/man/man8
X ${INSTALL_MAN} ${WRKSRC}/man/inadyn-mt.conf.5 ${MANPREFIX}/man/man5
X.endif
X
X.include
303c3b1b2176f8d5f8ecc9927734d497
echo x - inadyn-mt/distinfo
sed 's/^X//' >inadyn-mt/distinfo << 'eece953ac509c29e668dae3d8d4c6898'
XSHA256 (inadyn-mt.v.02.24.38.tar.gz) = 3a1028218e395cfda981fd912d2c097d3433037e62ca0594ea0f3bdf2b7bf0a4
XSIZE (inadyn-mt.v.02.24.38.tar.gz) = 991330
eece953ac509c29e668dae3d8d4c6898
echo c - inadyn-mt/files
mkdir -p inadyn-mt/files > /dev/null 2>&1
echo x - inadyn-mt/pkg-descr
sed 's/^X//' >inadyn-mt/pkg-descr << '0a7b26d1a15e6dc58135c4c0da1cb475'
Xinadyn, inadyn-advanced fork. A multi-OS (*NIX, BSD, NT, 32 bit Win)
Xconsole/service/daemon dynamic DNS client.
X
XIt gives the possibility to have your own fixed hostname registered on the
Xinternet, although your IP might be changing. It checks periodically whether
Xthe IP address stored by the DNS server is the real current IP address of the
Xmachine that is running it.
X
XWWW: http://sourceforge.net/projects/inadyn-mt/
0a7b26d1a15e6dc58135c4c0da1cb475
echo x - inadyn-mt/files/inadyn-mt.in
sed 's/^X//' >inadyn-mt/files/inadyn-mt.in << 'ecdd5bfcf4c11c3af8c64dd2ed9a8a2a'
X#!/bin/sh
X#
X# PROVIDE: inadynmt
X# REQUIRE: NETWORKING
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# inadynmt_enable="YES"
X#
X
X. /etc/rc.subr
X
Xname="inadynmt"
Xrcvar=inadynmt_enable
X
Xcommand=%%PREFIX%%/bin/inadyn-mt
X
Xload_rc_config $name
X
X: ${inadynmt_enable="NO"}
X
Xrun_rc_command "$1"
ecdd5bfcf4c11c3af8c64dd2ed9a8a2a
echo x - inadyn-mt/files/patch-dyndns.h
sed 's/^X//' >inadyn-mt/files/patch-dyndns.h << 'aca5663b446eedc73180c88b87f0875b'
Xdiff --git src/dyndns.h src/dyndns.h
Xindex ed854c1..7513275 100644
X--- src/dyndns.h
X+++ src/dyndns.h
X@@ -106,11 +106,11 @@ typedef enum
X
X /*test values*/
X #define DYNDNS_DEFAULT_DEBUG_LEVEL LOG_WARNING
X-#define DYNDNS_MT_DEFAULT_CONFIG_FILE_OLD "/etc/inadyn-mt/inadyn-mt.conf"
X-#define DYNDNS_MT_DEFAULT_CONFIG_FILE "/etc/inadyn-mt.conf"
X+#define DYNDNS_MT_DEFAULT_CONFIG_FILE_OLD "%%PREFIX%%/etc/inadyn-mt/inadyn-mt.conf"
X+#define DYNDNS_MT_DEFAULT_CONFIG_FILE "%%PREFIX%%/etc/inadyn-mt.conf"
X
X /*inadyn backward compatibility*/
X-#define DYNDNS_DEFAULT_CONFIG_FILE "/etc/inadyn.conf"
X+#define DYNDNS_DEFAULT_CONFIG_FILE "%%PREFIX%%/etc/inadyn.conf"
X
X #define DYNDNS_DEFAULT_CACHE_PREFIX "/tmp/"
X #define DYNDNS_DEFAULT_IP_FILE "inadyn_ip.cache"
aca5663b446eedc73180c88b87f0875b
echo x - inadyn-mt/files/patch-readme.html
sed 's/^X//' >inadyn-mt/files/patch-readme.html << 'ffdd70d784fdd1d6a6cb621ed5b64341'
Xdiff --git readme.html readme.html
Xindex fc3d3d2..54553ee 100644
X--- readme.html
X+++ readme.html
X@@ -285,7 +285,7 @@ update request, i.e., both ip address types may be sent in a comma delimited lis
X
X '--input_file <path/file>': input file name that
X contains inadyn-mt command options (adds to those already present in the cmd line).
X-The default configuration file name is '/etc/inadyn-mt.conf'. It is only
X+The default configuration file name is '%%PREFIX%%/etc/inadyn-mt.conf'. It is only
X used if inadyn-mt is called without any command line options. This allows
X inadyn-mt to be called without any arguments. The format is as expected
X for a **NIX config file. See below for details.
X@@ -345,7 +345,7 @@ DEFAULT value is intended for default service at dyndns.org: dyndns@dyndns.org
X '--retry_pending': retry ip update even after network comm retries exhausted, default on.
X '--retry_pending_interval <#>': network comm seconds update retry interval, after retries exhausted, 5 to 3600, default 300.
X-'--lang_file <path/file>': [language file path, and file name]. defaults to either ../inadyn-mt/lang/en.lng, or /etc/inadyn-mt/en.lng. No parameter option gives hard coded defaults
X+'--lang_file <path/file>': [language file path, and file name]. defaults to either ../inadyn-mt/lang/en.lng, or %%PREFIX%%/etc/inadyn-mt/en.lng. No parameter option gives hard coded defaults
X '--online_check_url <srv_name[:port] url>': server name, optional port, and url to reach to confirm online status.
X '--status_interval <#>': seconds [30..864000] interval at which to check online status, default 600.
X '--alert_retries <#>': network retries before audible network status alerts. [0..100], default 0.
X@@ -377,7 +377,7 @@ DEFAULT value is intended for default service at dyndns.org: dyndns@dyndns.org
X
X- Config file (can be placed anywhere, but in linux is convenient in default location: /etc/inadyn-mt.conf
X+ Config file (can be placed anywhere, but in linux is convenient in default location: %%PREFIX%%/etc/inadyn-mt.conf
X Content of cfg file:
X
X --update_period 60000
X@@ -385,7 +385,7 @@ DEFAULT value is intended for default service at dyndns.org: dyndns@dyndns.org
X --change_persona 10012 #to change to another user id after init. (less rights, more secure)
X
X- Launching of inadyn-mt does not need any params. It looks for /etc/inadyn.config
X+ Launching of inadyn-mt does not need any params. It looks for %%PREFIX%%/etc/inadyn.config
X
X
X 4. Freedns update in console
X@@ -396,7 +396,7 @@ DEFAULT value is intended for default service at dyndns.org: dyndns@dyndns.org
X-Default configuration file is /etc/inadyn.conf under Unix systems.
X+Default configuration file is %%PREFIX%%/etc/inadyn.conf under Unix systems.
X The location of the config file can be given to inadyn-mt via --input_file option
X The format :
X - '#' is a comment sign.
X@@ -766,7 +766,7 @@ Ver. inadyn-mt 2.18.28 - June 2010
X Ver. inadyn-mt 2.18.26 - June 2010
X Changes:
X - inadyn man files updated to inadyn-mt
X- - *nix inadyn-mt.conf moved to /etc
X+ - *nix inadyn-mt.conf moved to %%PREFIX%%/etc
X - added debian dpkg-buildpackage directory, et al
X - moved *nix meta files to /usr/share
X
X@@ -776,7 +776,7 @@ Ver. inadyn-mt 2.18.24 - May 2010
X
X Ver. inadyn-mt 2.18.22 - May 2010
X Changes:
X- - *nix meta files search root /etc, /usr/share, /usr/local/etc
X+ - *nix meta files search root %%PREFIX%%/etc, /usr/share, /usr/local/etc
X - too many params compiler warning fixed
X
X Ver. inadyn-mt 2.18.20 - May 2010
X@@ -1073,8 +1073,8 @@ Ver. inadyn-mt 2.12.02 - May 2008
X inadyn-mt
X - updated inadyn-mt man files' original inadyn homepage
X to http://www.inatech.eu/inadyn/
X- - changed default config file from /etc/inadyn.conf to
X-/etc/inadyn-mt/inadyn-mt.conf
X+ - changed default config file from %%PREFIX%%/etc/inadyn.conf to
X+%%PREFIX%%/etc/inadyn-mt/inadyn-mt.conf
X
X Ver. inadyn-mt 2.12.01 - May 2008
X Changes:
ffdd70d784fdd1d6a6cb621ed5b64341
exit
--- inadyn-mt.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted: