ports/143096: [PATCH] net/AquaGatekeeper: use $SUB_FILES to dynamically adjust pkg-message

Eugene Grosbein egrosbein at rdtc.ru
Sat Jan 23 17:30:04 UTC 2010


The following reply was made to PR ports/143096; it has been noted by GNATS.

From: Eugene Grosbein <egrosbein at rdtc.ru>
To: bug-followup at FreeBSD.ORG
Cc:  
Subject: Re: ports/143096: [PATCH] net/AquaGatekeeper: use $SUB_FILES to dynamically
 adjust pkg-message
Date: Sat, 23 Jan 2010 23:40:56 +0700

 This is a multi-part message in MIME format.
 --------------050309000908030507080204
 Content-Type: text/plain; charset=KOI8-R
 Content-Transfer-Encoding: 7bit
 
 The intent is of submitter is good but patch needs some polishing.
 While I'm here, make more useful changes to the port:
 
 - 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 WWW link with living mirror;
 - make it clearly visible that the software is effectively "abadonware"
 for now.
 
 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.
 
 Corrected patch is in the attachment, please commit.
 
 Eugene Grosbein
 
 --------------050309000908030507080204
 Content-Type: text/plain;
  name="agk.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="agk.patch"
 
 diff -urN AquaGatekeeper.orig/Makefile AquaGatekeeper/Makefile
 --- AquaGatekeeper.orig/Makefile	2009-01-06 08:09:28.000000000 +0700
 +++ AquaGatekeeper/Makefile	2010-01-23 23:34:17.000000000 +0700
 @@ -13,7 +13,7 @@
  		ftp://www.kuzbass.ru/pub/FreeBSD/ports/distfiles/
  EXTRACT_SUFX=	.tgz
  
 -MAINTAINER=	eugen at grosbein.pp.ru
 +MAINTAINER=	ports at grosbein.pp.ru
  COMMENT=	Aqua H323 Gatekeeper and proxy
  
  WRKSRC=		${WRKDIR}/${PORTNAME}
 @@ -22,6 +22,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
 @@ -46,20 +50,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=	AquaGatekeeper122FreeBSDBuild445
  LIB_DEPENDS=	c.4:${PORTSDIR}/misc/compat4x
  .elif ${ARCH} == "amd64"
 -LIB_DEPENDS=	c.5:${PORTSDIR}/misc/compat5x
 -.endif
 -
 -.if ${ARCH} == "amd64"
  DISTNAME=	AquaGatekeeper122FreeBSDamd64Build131
 -.else
 -DISTNAME=	AquaGatekeeper122FreeBSDBuild445
 +LIB_DEPENDS=	c.5:${PORTSDIR}/misc/compat5x
  .endif
  
  .include <bsd.port.post.mk>
 diff -urN AquaGatekeeper.orig/files/pkg-message.in AquaGatekeeper/files/pkg-message.in
 --- AquaGatekeeper.orig/files/pkg-message.in	1970-01-01 07:00:00.000000000 +0700
 +++ AquaGatekeeper/files/pkg-message.in	2010-01-23 23:32:28.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 AquaGatekeeper.orig/pkg-descr AquaGatekeeper/pkg-descr
 --- AquaGatekeeper.orig/pkg-descr	2003-11-03 00:37:14.000000000 +0700
 +++ AquaGatekeeper/pkg-descr	2010-01-23 23:32:28.000000000 +0700
 @@ -6,7 +6,11 @@
  It is not a free software but may be used free of charge.
  The Aqua Gatekeeper Startup Edition is limited to 30 concurrent calls.
  
 -WWW: http://www.aqua.comptek.ru/man/voip/gatekeeper/index.htm
 +!!! 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/AquaGatekeeper/AquaGatekeeper.htm
  
  - Grosbein
 -eugen at grosbein.pp.ru
 +ports at grosbein.pp.ru
 diff -urN AquaGatekeeper.orig/pkg-message AquaGatekeeper/pkg-message
 --- AquaGatekeeper.orig/pkg-message	2003-11-03 00:37:14.000000000 +0700
 +++ AquaGatekeeper/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
 -****************************************************************************
 
 --------------050309000908030507080204--



More information about the freebsd-ports-bugs mailing list