From 87756ce8ec0d9d57619c96df5b8e7abc78cb6401 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sat, 12 Aug 2017 00:36:45 +0200 Subject: [PATCH] inadyn: update to 2.2. --- srcpkgs/inadyn/files/inadyn/run | 2 +- .../inadyn/patches/remove-unused-macro.patch | 247 ------------------ srcpkgs/inadyn/template | 10 +- 3 files changed, 6 insertions(+), 253 deletions(-) delete mode 100644 srcpkgs/inadyn/patches/remove-unused-macro.patch diff --git a/srcpkgs/inadyn/files/inadyn/run b/srcpkgs/inadyn/files/inadyn/run index 6470f5dd7a5..a8918fc9b16 100644 --- a/srcpkgs/inadyn/files/inadyn/run +++ b/srcpkgs/inadyn/files/inadyn/run @@ -3,4 +3,4 @@ [ ! -d /run/inadyn ] && mkdir -p /run/inadyn [ ! -d /var/cache/inadyn ] && mkdir -p /var/cache/inadyn chown inadyn:inadyn /run/inadyn /var/cache/inadyn -exec inadyn -p inadyn:inadyn -n -s $OPTS 2>&1 +exec inadyn -p inadyn:inadyn -P /run/inadyn/inadyn.pid -n -s $OPTS 2>&1 diff --git a/srcpkgs/inadyn/patches/remove-unused-macro.patch b/srcpkgs/inadyn/patches/remove-unused-macro.patch deleted file mode 100644 index 4d11391260a..00000000000 --- a/srcpkgs/inadyn/patches/remove-unused-macro.patch +++ /dev/null @@ -1,247 +0,0 @@ -diff --git plugins/common.c plugins/common.c -index 5803f77..40b7c8d 100644 ---- plugins/common.c -+++ plugins/common.c -@@ -63,7 +63,7 @@ int common_request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - * DynDNS response validator -- common to many other DDNS providers as well - * 'good' or 'nochg' are the good answers, - */ --int common_response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+int common_response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *body = trans->p_rsp_body; - -diff --git plugins/ddnss.c plugins/ddnss.c -index 5ab79e5..4eab70f 100644 ---- plugins/ddnss.c -+++ plugins/ddnss.c -@@ -58,7 +58,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/dhis.c plugins/dhis.c -index a193979..0011efe 100644 ---- plugins/dhis.c -+++ plugins/dhis.c -@@ -63,7 +63,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *alias) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *rsp = trans->p_rsp_body; - -diff --git plugins/dnsexit.c plugins/dnsexit.c -index 5a954fa..8bc110b 100644 ---- plugins/dnsexit.c -+++ plugins/dnsexit.c -@@ -61,7 +61,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - int code = -1; - char *tmp; -diff --git plugins/dtdns.c plugins/dtdns.c -index 77cea8e..97a2862 100644 ---- plugins/dtdns.c -+++ plugins/dtdns.c -@@ -57,7 +57,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/duckdns.c plugins/duckdns.c -index 0de2b16..0a34f98 100755 ---- plugins/duckdns.c -+++ plugins/duckdns.c -@@ -77,7 +77,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/duiadns.c plugins/duiadns.c -index aaa4449..0b72f2a 100644 ---- plugins/duiadns.c -+++ plugins/duiadns.c -@@ -57,7 +57,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->creds.encoded_password); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/dynv6-ipv4.c plugins/dynv6-ipv4.c -index a7ff7cf..6b1b02e 100644 ---- plugins/dynv6-ipv4.c -+++ plugins/dynv6-ipv4.c -@@ -57,7 +57,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/dynv6.c plugins/dynv6.c -index 0c221e7..b38a2a2 100644 ---- plugins/dynv6.c -+++ plugins/dynv6.c -@@ -57,7 +57,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/easydns.c plugins/easydns.c -index 33bab45..bab31cf 100644 ---- plugins/easydns.c -+++ plugins/easydns.c -@@ -68,7 +68,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - /* - * NOERROR is the OK code here - */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/freedns.c plugins/freedns.c -index d5237d9..3341cc4 100644 ---- plugins/freedns.c -+++ plugins/freedns.c -@@ -133,7 +133,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - fail blabla and n.n.n.n - are the good answers. We search our own IP address in response and that's enough. - */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *alias) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/generic.c plugins/generic.c -index 38a2fc4..13c8004 100644 ---- plugins/generic.c -+++ plugins/generic.c -@@ -162,7 +162,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->creds.encoded_password); - } - --static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - size_t i; -diff --git plugins/giradns.c plugins/giradns.c -index 2433e25..7ddf33a 100644 ---- plugins/giradns.c -+++ plugins/giradns.c -@@ -57,7 +57,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/sitelutions.c plugins/sitelutions.c -index 5e57ba4..e8866c3 100644 ---- plugins/sitelutions.c -+++ plugins/sitelutions.c -@@ -62,7 +62,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - info->server_name.name); - } - --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/tunnelbroker.c plugins/tunnelbroker.c -index 1599911..c2ee5b5 100644 ---- plugins/tunnelbroker.c -+++ plugins/tunnelbroker.c -@@ -76,7 +76,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - * Hurricate Electric IPv6 tunnelbroker specific response validator - * Own IP address and 'already in use' are the good answers. - */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *alias) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *resp = trans->p_rsp_body; - -diff --git plugins/tzo.c plugins/tzo.c -index b1b305f..bb0a4f3 100644 ---- plugins/tzo.c -+++ plugins/tzo.c -@@ -65,7 +65,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - } - - /* TZO specific response validator. */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - int code = -1; - -diff --git plugins/zerigo.c plugins/zerigo.c -index e24e0db..71c059e 100644 ---- plugins/zerigo.c -+++ plugins/zerigo.c -@@ -69,7 +69,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - * Server error - * Status: 5xx - */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - char *ptr, *rsp = trans->p_rsp_body; - -diff --git plugins/zoneedit.c plugins/zoneedit.c -index 56abc8b..dcca4f8 100644 ---- plugins/zoneedit.c -+++ plugins/zoneedit.c -@@ -64,7 +64,7 @@ static int request(ddns_t *ctx, ddns_info_t *info, ddns_alias_t *alias) - * CODE=200, 201 - * CODE=707, for duplicated updates - */ --static int response(http_trans_t *trans, ddns_info_t *UNUSED(info), ddns_alias_t *UNUSED(alias)) -+static int response(http_trans_t *trans, ddns_info_t *info, ddns_alias_t *alias) - { - int code = -1; - -diff --git src/os.c src/os.c -index 99c6a6c..ee7dbc0 100644 ---- src/os.c -+++ src/os.c -@@ -195,7 +195,7 @@ int os_install_signal_handler(void *ctx) - * the IP -- and the user will be locked-out of their DDNS server provider - * for excessive updates. - */ --int os_check_perms(void *UNUSED(arg)) -+int os_check_perms(void *arg) - { - /* Create files with permissions 0644 */ - umask(S_IWGRP | S_IWOTH); diff --git a/srcpkgs/inadyn/template b/srcpkgs/inadyn/template index 1e84ef67bc1..9eaa4e23eb0 100644 --- a/srcpkgs/inadyn/template +++ b/srcpkgs/inadyn/template @@ -1,17 +1,17 @@ # Template file for 'inadyn' pkgname=inadyn -version=2.1 -revision=4 +version=2.2 +revision=1 build_style=gnu-configure configure_args="--enable-openssl" hostmakedepends="automake libtool pkg-config" -makedepends="confuse-devel libressl-devel libite-devel" +makedepends="confuse-devel libressl-devel" short_desc="Small DynDNS client with SSL/TLS support" maintainer="Duncaen " license="GPL-2" homepage="http://troglobit.com/inadyn.html" -distfiles="ftp://ftp.troglobit.com/inadyn/inadyn-${version}.tar.xz" -checksum=87639a7c1ddc047074601ad60188279a2a0d9393367f046c153de0e24586b3ac +distfiles="https://github.com/troglobit/inadyn/releases/download/v${version}/inadyn-${version}.tar.xz" +checksum=27aed84a3d04591540b01ef91a5af4b02cbd0e0c20db36a2660453780bd645f6 system_accounts="inadyn" inadyn_homedir="/run/inadyn"