> -DISTNAME =   rancid-2.3.8
> -REVISION =   0
> +DISTNAME =   rancid-3.5.1
> +DISTPATCH =  1
> +PKGNAME =    ${DISTNAME}pl${DISTPATCH}

Yep, the pl bits ar reasonable.

> @@ -18,21 +19,21 @@ PERMIT_PACKAGE_FTP =      Yes
>  WANTLIB =    c util
>  
>  MASTER_SITES =       ftp://ftp.shrubbery.net/pub/rancid/
> +MASTER_SITES0 =      ftp://ftp.shrubbery.net/pub/rancid/
> +
> +PATCHFILES = ${DISTNAME}.p${DISTPATCH}.gz:0

No need for MASTER_SITES0 as it's the same, just remove ":0".

> Index: pkg/MESSAGE
> ===================================================================
> RCS file: pkg/MESSAGE
> diff -N pkg/MESSAGE
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ pkg/MESSAGE       14 Nov 2016 19:38:28 -0000
> @@ -0,0 +1,7 @@
> +If you are upgrading from rancid-<3, please note that router.db field
> +separator has been changed from ':' to ';' to avoid conflict with IPv6
> +addresses. Replace the field separator in router.db files before running
> +rancid.
> +
> +The configuration files location is changed from ${SYSCONFDIR} to
> +${SYSCONFDIR}/rancid.

> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/sysutils/rancid/pkg/PLIST,v
> retrieving revision 1.7
> diff -u -p -r1.7 PLIST
> --- pkg/PLIST 8 Jun 2012 13:59:08 -0000       1.7
> +++ pkg/PLIST 14 Nov 2016 19:38:28 -0000
> @@ -1,19 +1,25 @@
>  @comment $OpenBSD: PLIST,v 1.7 2012/06/08 13:59:08 pea Exp $
>  @conflict par-*
> +@conflict rancid-<3v0

Except for special situations (e.g. what we have in autoconf), an @conflict
on the same port doesn't make sense.

> +@ask-update rancid-<3v0 Make sure router.db files use new fields separator 
> before upgrading

I think either MESSAGE *or* @ask-update is enough. ask-update is quite
annoying so I'd rather restrict it for use in special cases (like postgresql,
where <until Jeremy's work goes in> there is significant extra hassle if you
don't dump before the package gets updated) and stick to just MESSAGE.

Reply via email to