On 2020/03/14 16:24, Klemens Nanni wrote:
> #  1.15
> #    Lower-cased the inputs to match arguments better
> #    Caused a bug in the AUTH48 HTMLs to not cause the program to die
> #  1.16
> #    Added "std" command
> #    Added "rg" command
> 
> The proejct moved to GitHub, sadly neither tags nor release tarballs are
> provided.
> 
> Python 3 just works in my light usage for mirroring and reading RFCs.
> 
> Feedback? OK?
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/misc/ietf-cli/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- Makefile  12 Jul 2019 20:47:51 -0000      1.3
> +++ Makefile  14 Mar 2020 15:23:42 -0000
> @@ -2,7 +2,10 @@
>  
>  COMMENT=     command-line tools to work with RFCs and Internet Drafts
>  
> -DISTNAME=    ietf-cli-1.14
> +GH_ACCOUNT=  paulehoffman
> +GH_PROJECT=  ietf-cli
> +GH_TAGNAME=  4b2b52dc333b6b59403b102349572f8af1b20a52
> +PKGNAME=     ${GH_PROJECT}-1.16


Could you use DISTNAME instead of PKGNAME so the filename isn't a
mess of hex please?

>  
>  CATEGORIES=  misc net books
>  
> @@ -11,24 +14,19 @@ HOMEPAGE= https://trac.tools.ietf.org/to
>  # WTFPL
>  PERMIT_PACKAGE=      Yes
>  
> -# packaged from http://svn.tools.ietf.org/svn/tools/ietf-cli/ r32
> -MASTER_SITES=        https://spacehopper.org/mirrors/
> -
>  MODULES=     lang/python
> +MODPY_VERSION=       ${MODPY_DEFAULT_VERSION_3}
>  MODPY_BUILDDEP=      No
>  
>  NO_BUILD=    Yes
>  NO_TEST=     Yes
>  
> -RUN_DEPENDS= net/rsync \
> -             devel/xdg-utils
> +RUN_DEPENDS= devel/xdg-utils \
> +             net/rsync
>  
>  PKG_ARCH=    *
>  
>  MODPY_ADJ_FILES= ietf
> -
> -post-extract:
> -     perl -pi -e 's/\r$$//g' ${WRKSRC}/README

..and put this back, the MSDOS line endings are still present.


>  
>  do-configure:
>       ${SUBST_CMD} ${WRKSRC}/ietf{,.config}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/misc/ietf-cli/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo  21 Nov 2015 20:13:04 -0000      1.1.1.1
> +++ distinfo  14 Mar 2020 15:15:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (ietf-cli-1.14.tar.gz) = IISinevmIKGaaM1jq7HdB7o5BZCUGUXvG3mYh5KW/iQ=
> -SIZE (ietf-cli-1.14.tar.gz) = 14447
> +SHA256 (ietf-cli-4b2b52dc333b6b59403b102349572f8af1b20a52.tar.gz) = 
> p5e+Qob6zYGItFBjykFuAx93lAH3y3mNW+W6Jtot/AM=
> +SIZE (ietf-cli-4b2b52dc333b6b59403b102349572f8af1b20a52.tar.gz) = 16619
> Index: patches/patch-ietf
> ===================================================================
> RCS file: /cvs/ports/misc/ietf-cli/patches/patch-ietf,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 patch-ietf
> --- patches/patch-ietf        21 Nov 2015 20:13:04 -0000      1.1.1.1
> +++ patches/patch-ietf        14 Mar 2020 15:18:46 -0000
> @@ -1,12 +1,16 @@
>  $OpenBSD: patch-ietf,v 1.1.1.1 2015/11/21 20:13:04 sthen Exp $
> ---- ietf.orig        Fri Nov 20 20:46:35 2015
> -+++ ietf     Fri Nov 20 20:57:03 2015
> +
> +Adjust ConfigPlaces.
> +
> +Index: ietf
> +--- ietf.orig
> ++++ ietf
>  @@ -78,7 +78,7 @@ __license__ = "https://en.wikipedia.org/wiki/WTFPL";
>   
>   KnownCmds = ("auth48", "author", "bcp", "charter", "conflict", "diff", 
> "draft", "draftstatus", "iesg", "mirror", \
> -     "rfc", "rfcextra", "rfcinfo", "rfcstatus", "tools", "tracker", "foo")
> +     "rfc", "rfcextra", "rfcinfo", "rfcstatus", "rg", "std", "tools", 
> "tracker", "foo")
>  -ConfigPlaces = ("~/bin/ietf.config", "/usr/local/bin/ietf.config", 
> "~/.ietf/ietf.config")
>  +ConfigPlaces = ("~/.ietf/ietf.config", "${SYSCONFDIR}/ietf.config")
> - RFCZerosPat = compile(r'^0+(.*)')
>   
>   # Make a block of text that can be executed in the CLI
> + CLICmdCode = ""
> Index: patches/patch-ietf_config
> ===================================================================
> RCS file: /cvs/ports/misc/ietf-cli/patches/patch-ietf_config,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 patch-ietf_config
> --- patches/patch-ietf_config 21 Nov 2015 20:13:04 -0000      1.1.1.1
> +++ patches/patch-ietf_config 14 Mar 2020 15:19:07 -0000
> @@ -1,4 +1,7 @@
>  $OpenBSD: patch-ietf_config,v 1.1.1.1 2015/11/21 20:13:04 sthen Exp $
> +
> +Adjust MirrorDir and DisplayTextCommand.
> +
>  --- ietf.config.orig Fri Nov 20 20:46:35 2015
>  +++ ietf.config      Fri Nov 20 21:09:49 2015
>  @@ -30,7 +30,7 @@ __license__ = "http://en.wikipedia.org/wiki/WTFPL";
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/misc/ietf-cli/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 21 Nov 2015 20:13:04 -0000      1.1.1.1
> +++ pkg/PLIST 14 Mar 2020 15:21:27 -0000
> @@ -6,6 +6,6 @@ share/doc/ietf/README
>  share/examples/ietf/
>  share/examples/ietf/ietf.config
>  @sample ${SYSCONFDIR}/ietf.config
> -@group wheel
>  @mode 775
> +@group wheel
>  @sample ${LOCALSTATEDIR}/db/ietf-mirrors/
> 

Reply via email to