Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 2010 00:02:46 +0700 (KRAT)
From:      Eugene Grosbein <eugen@grosbein.pp.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/143131: [maintainer] Update port net/AquaGatekeeper2
Message-ID:  <201001231702.o0NH2kw0006449@grosbein.pp.ru>
Resent-Message-ID: <201001231710.o0NHA2Jf074260@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         143131
>Category:       ports
>Synopsis:       [maintainer] Update port net/AquaGatekeeper2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 23 17:10:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Eugene Grosbein
>Release:        FreeBSD 8.0-STABLE i386
>Organization:
RDTC JSC
>Environment:
System: FreeBSD grosbein.pp.ru 8.0-STABLE FreeBSD 8.0-STABLE #10: Thu Jan 14 22:59:15 KRAT 2010 root@grosbein.pp.ru:/usr/local/obj/usr/local/src/sys/DADV i386

>Description:

	This PR comes in par with ports/143096 to update net/AquaGatekeeper2:

- use SUB_FILES to adjust pkg-message;
- support cross-platform installation by suppression of striping for precompiled binary;
- change MAINTAINER e-mail to another one with less strict antispam policy;
- group ARCH-dependent lines together;
- replace dead DISTFILE source with another working;
- replace dead WWW link with living mirror;
- make it clearly visible that the software is effectively "abadonware"
  for now;
- bump PORTREVISION.

I'm not requesting deletion of the port because I still see some
interest in it periodically and it still runs fine
but there should be clear statement that this soft is dying.

>How-To-Repeat:
	N/A

>Fix:

diff -urN AquaGatekeeper2.orig/Makefile AquaGatekeeper2/Makefile
--- AquaGatekeeper2.orig/Makefile	2009-01-06 08:09:28.000000000 +0700
+++ AquaGatekeeper2/Makefile	2010-01-23 23:36:26.000000000 +0700
@@ -7,13 +7,13 @@
 
 PORTNAME=	AquaGatekeeper
 PORTVERSION=	2.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net
-MASTER_SITES=	http://www.infinetwireless.com/WirelessEq/tmp/software/docs/agk/ \
+MASTER_SITES=	ftp://ftp.svzserv.kemerovo.su/pub/FreeBSD/distfiles.misc/ \
 		ftp://www.kuzbass.ru/pub/FreeBSD/ports/distfiles/
 EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	eugen@grosbein.pp.ru
+MAINTAINER=	ports@grosbein.pp.ru
 COMMENT=	Aqua H323 Gatekeeper and proxy
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
@@ -24,6 +24,10 @@
 MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 
 RESTRICTED=	No commercial redistribution
+SUB_FILES=	pkg-message
+STRIP=
+STRIP_CMD=	${TRUE}
+DEPRECATED=	Binary port of software abadonned by the vendor
 
 .if !defined(BATCH) && !defined(PACKAGE_BUILDING)
 IS_INTERACTIVE=	yes
@@ -48,20 +52,17 @@
 
 post-install:
 	@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-	@${SED} "s'%%PREFIX%%'${PREFIX}'" < pkg-message
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.pre.mk>
 
+# This is binary port of closed-source software
 .if ${ARCH} == "i386"
+DISTNAME=	AquaGatekeeper200FreeBSDBuild653
 LIB_DEPENDS=	c.4:${PORTSDIR}/misc/compat4x
 .elif ${ARCH} == "amd64"
-LIB_DEPENDS=	c.5:${PORTSDIR}/misc/compat5x
-.endif
-
-.if ${ARCH} == "amd64"
 DISTNAME=	AquaGatekeeper200FreeBSDamd64Build653
-.else
-DISTNAME=	AquaGatekeeper200FreeBSDBuild653
+LIB_DEPENDS=	c.5:${PORTSDIR}/misc/compat5x
 .endif
 
 .include <bsd.port.post.mk>
diff -urN AquaGatekeeper2.orig/files/pkg-message.in AquaGatekeeper2/files/pkg-message.in
--- AquaGatekeeper2.orig/files/pkg-message.in	1970-01-01 07:00:00.000000000 +0700
+++ AquaGatekeeper2/files/pkg-message.in	2010-01-23 23:36:02.000000000 +0700
@@ -0,0 +1,9 @@
+****************************************************************************
+!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
+!!! no updates, no bugfixes. This port is still provided to support
+!!! old installations only. You should choose other software for new setups.
+
+  Please read documentation located in %%DOCSDIR%%
+  You will need to write configuration file to run the Gatekeeper.
+  Some examples are in %%EXAMPLESDIR%%
+****************************************************************************
diff -urN AquaGatekeeper2.orig/pkg-descr AquaGatekeeper2/pkg-descr
--- AquaGatekeeper2.orig/pkg-descr	2005-03-21 13:38:28.000000000 +0700
+++ AquaGatekeeper2/pkg-descr	2010-01-23 23:36:02.000000000 +0700
@@ -6,7 +6,11 @@
 It is not a free software but may be used free of charge.
 The Aqua Gatekeeper Startup Edition 2.0 is limited to 7 concurrent calls.
 
-WWW: http://www.infinetwireless.com/WirelessEq/tmp/software/docs/agk_manual/agk
+!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
+!!! no updates, no bugfixes. This port is still provided to support
+!!! old installations only. You should choose other software for new setups.
+
+WWW: http://www.kuzbass.ru/docs/AquaGatekeeper2/AquaGatekeeper.htm
 
 - Grosbein
-eugen@grosbein.pp.ru
+ports@grosbein.pp.ru
diff -urN AquaGatekeeper2.orig/pkg-descr.orig AquaGatekeeper2/pkg-descr.orig
--- AquaGatekeeper2.orig/pkg-descr.orig	1970-01-01 07:00:00.000000000 +0700
+++ AquaGatekeeper2/pkg-descr.orig	2005-03-21 13:38:28.000000000 +0700
@@ -0,0 +1,12 @@
+Aqua Gatekeeper 2.0 is H.323 gatekeeper and proxy by Infinet Wireless LTD.
+It is compatible with many hardware/software like Cisco H.323 gateways and
+Microsoft NetMeeting 3.01 for Windows 2000 and later.
+
+This port presents Aqua Gatekeeper Startup Edition.
+It is not a free software but may be used free of charge.
+The Aqua Gatekeeper Startup Edition 2.0 is limited to 7 concurrent calls.
+
+WWW: http://www.infinetwireless.com/WirelessEq/tmp/software/docs/agk_manual/agk
+
+- Grosbein
+eugen@grosbein.pp.ru
diff -urN AquaGatekeeper2.orig/pkg-message AquaGatekeeper2/pkg-message
--- AquaGatekeeper2.orig/pkg-message	2003-11-03 00:37:14.000000000 +0700
+++ AquaGatekeeper2/pkg-message	1970-01-01 07:00:00.000000000 +0700
@@ -1,5 +0,0 @@
-****************************************************************************
-  Please read documentation located in %%PREFIX%%/share/doc/AquaGatekeeper
-  You will need to write configuration file to run the Gatekeeper.
-  Some examples are in %%PREFIX%%/share/examples/AquaGatekeeper
-****************************************************************************


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001231702.o0NH2kw0006449>